body {
	background: #f0f0f0;
	color: #2f2f2f;
}
#text-background, dt.tabs.open {
	background-color: #ffffff;
}
.pagenav li a:hover, .pagination ul li a:hover {
	color: #ffffff;
	background-color: #00629a;
}
#site-name-handler {
margin-bottom: 26px;
}
#menu-handler, #panel_s h3 {
	background-color: #2d2d2d;
	border-bottom: 2px solid #00629a;
}
a#v_toggle, a#v_register {
	color: #505050;
}
a, .moduletable_menu_light ul.menu li ul li a:hover, .moduletable_menu ul.menu li ul li a:hover, a#v_toggle:hover, a#v_register:hover {
	color: #00629a;
}
.slideshow .slideshow-controller li.prev a, .slideshow .slideshow-controller li.next a {
	background-color: #00629a;
}
.button, button, a.button, #com-form-login-remember input.default, .submit .highlight-button, #panel_s .button, a.ask-a-question, a.product-details, 
.modal-button, .button2-left .readmore a, .blank a, span.details-button input.details-button, input.addtocart-button, .quantity-controls, .highlight-button {
	color: #ffffff !important;
	background-color: #00629a;
}
ul.menu-nav li a small, #subMenusContainer a small {
	color: #7b7b7b;
}
#menu .menu-nav li a, #panel_s h3 {
	color: #e9e9e9;
	text-shadow: 1px 1px 3px #2d2d2d;
}
#menu .menu-nav li.active a, #menu .menu-nav a:hover, #menu #mainlevel-nav a:hover, .mainMenuParentBtnFocused {
	background-color: #00629a;
	color: #ffffff !important;
	border: 1px solid #00629a;
}
#menu .menu-nav li ul, #menu .menu-nav li ul li ul, #nav ol, #nav ul, #subMenusContainer ul, #subMenusContainer ol, #nav ol ol, #nav ul ul, #panel_s {
	background: #f0f0f0;
	border-bottom: 4px solid #00629a;
}
#subMenusContainer a, #menu .menu-nav ul a, #menu .menu-nav ul ul a, #panel_s {
	color: #2f2f2f;
}
ul.menu-nav li a:hover small, #subMenusContainer a:hover small, #panel_s a {
	color: #7b7b7b;
}
.slideshow-captions, .slideshow-captions a {
	color: #ffffff;
}
#cart_slide, #cart_toggle:hover, .carttoggle_active, .carttoggle_active:hover {
	border: 1px solid #d7d7d7;
}
.carttoggle_active, .carttoggle_active:hover {
	border: 1px solid #d7d7d7 !important;
	border-bottom: none !important;
}
#vmCartModule #cart_handler, #cart_toggle:hover, .carttoggle_active, .carttoggle_active:hover {
	background-color: #ffffff;
}
fieldset {
	border-top: 1px solid #d7d7d7;
}
thead th, table th, tbody th, tbody td {
	border-top: 1px solid #d7d7d7
}
tbody th, tbody td, .item h2, .item-page h2, h3.title, h2 .contact-name, .newsfeed h2, .search-results dt.result-title {
	border-bottom: 1px solid #d7d7d7;
}
.moduletable, .category-view, .featured-view, .latest-view, .topten-view, .browse-view .row {
	background-color: #ffffff;
	border: 1px solid #d7d7d7;
	color: #2f2f2f;
}
#social-links {
	border-right: 1px solid #d7d7d7;
}
h2.mod-product-name, h2.mod-product-name a, .featured-view .spacer h3 a, .latest-view .spacer h3 a, .topten-view .spacer h3 a, .related-products-view .spacer h3 a, .category .spacer h2 a {
	color: #2f2f2f;
}
h2.mod-product-name, .spacer-buy-area h1 {
	border-bottom: 1px solid #d7d7d7;
}
.moduletable a, h2.mod-product-name a:hover, .featured-view .spacer h3 a:hover, .latest-view .spacer h3 a:hover, .topten-view .spacer h3 a:hover, .related-products-view .spacer h3 a:hover, .category .spacer h2 a:hover {
	color: #00629a;
}
.moduletable h3, thead th, table th, .category-view h4, .featured-view h4, .latest-view h4, .topten-view h4, .related-products-view h4, .moduletable_menu_light h3 {
	background-color: #e2e2e2;
	border-bottom: 1px solid #d7d7d7;
	color: #2f2f2f;
}
.moduletable_menu, .moduletable_menu_light {
	background-color: #ffffff;
	border: 1px solid #d7d7d7;
}
.moduletable_menu h3 {
	background-color: #2f2f2f;
	border-bottom: 1px solid #d7d7d7;
	color: #ffffff;
}
.moduletable_menu ul.menu li, .moduletable_menu_light ul.menu li, .latestnews_menu_light li, .latestnews_menu li, .VMmenu li {
	border-bottom: 1px solid #d7d7d7;
}
.moduletable_menu ul.menu li a, .moduletable_menu_light ul.menu li a, .latestnews_menu_light li a, .latestnews_menu li a, .VMmenu li div a {
	color: #2f2f2f;
}
.moduletable_menu ul.menu li a:hover, .moduletable_menu_light ul.menu li a:hover, .VMmenu li div a:hover {
	background-color: #00629a;
	color: #ffffff;
}
.moduletable_style1, .product-price-n-buy {
	background: #d8e9f3;
	color: #003655;
	border: 1px solid #b5d2e4;
}
.moduletable_style1 a {
	color: #00629a;
}
.moduletable_style1 h3, .moduletable_style1 h3 a {
	color: #003655;
} 
#footer-line a {
	color: #2f2f2f;
}
#footer-line a:hover {
	color: #00629a;
}
#footer-line {
	color: #7c7c7c;
}

.button, button, #com-form-login-remember input.default, .submit .highlight-button, #panel_s .button, .modal-button, a.product-details, 
.button2-left .readmore a, .blank a, span.details-button input.details-button, .highlight-button, a.ask-a-question {
	-moz-box-shadow: 0px 0px 0px 1px #00629a, 0px 1px 5px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: #00629a 0px 0px 0px 1px, rgba(0, 0, 0, 0.4) 0px 1px 5px;
	box-shadow: #00629a 0px 0px 0px 1px, rgba(0, 0, 0, 0.4) 0px 1px 5px;
}
