body {
	background-color: #fafafa;
	color: #2f2f2f;
}

#text-background, dt.tabs.open {
	background-color: #ffffff;
}

#tab-modules, #top-modules, #main-content-handler, #nav-line, #bot-modules, #bottom-long {
	border-top: 1px solid #e0e0e0;
}

.pagenav li a:hover, .pagination ul li a:hover, .slideshow-captions {
	color: #ffffff;
	background-color: #7d9f41;
}

.slideshow-captions a {
	color: #ffffff;
}

#social-links li a:hover {
	background: #7d9f41; 
}

a,a:hover, .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, #log-panel .button1:hover {
	color: #7d9f41;
}

.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: #7d9f41;
}

ul.menu-nav li a small, #subMenusContainer a small {
	color: #7b7b7b;
}

#menu {
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
}

#menu .menu-nav li, #search-position .button {
	border-left: 1px solid #e0e0e0;
}

#menu .menu-nav li a, #panel_s h3 {
	color: #686868;
}
#search-position .button {
	color: #686868 !important;
}

#menu .menu-nav li.active a, #menu .menu-nav a:hover, #menu #mainlevel-nav a:hover, .subMenuBtn:hover, .subMenuParentBtnFocused, .tipz .tip, .mainMenuParentBtnFocused  {
	background-color: #7d9f41;
	color: #ffffff !important;
}
#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;
}
#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, .subMenuParentBtnFocused small {
	color: #ffffff !important;
}

fieldset {
	border-top: 1px solid #e0e0e0;
}
thead th, table th, tbody th, tbody td {
	border-top: 1px solid #e0e0e0;
}
tbody th, tbody td, .item h2, .blog-featured h2, h3.title, h2 .contact-name, .newsfeed h2, .search-results dt.result-title, .dc-sep, .item-page h2, .blog h2, #archive-items h2 {
	border-bottom: 1px solid #e0e0e0;
}
.moduletable, .category-view, .featured-view, .latest-view, .topten-view, .browse-view .row {
	background-color: #ffffff;
	border: 1px solid #e0e0e0;
	color: #2f2f2f;
}

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 #e0e0e0;
}

.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: #7d9f41;
}

.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 {
	border-bottom: 1px solid #e0e0e0;
	color: #2f2f2f;
}
.moduletable_menu, .moduletable_menu_light {
	background-color: #ffffff;
}
.moduletable_menu h3 {
	background-color: #2f2f2f;
	border-bottom: 1px solid #e0e0e0;
	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 #e0e0e0;
}
.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: #7d9f41;
	color: #ffffff;
}
.moduletable_style1, .product-price-n-buy {
	background: #f0f0f0;
	color: #2f2f2f;
	border: 1px solid #e0e0e0;
}
.moduletable_style1 a {
	color: #7d9f41;
}
.moduletable_style1 h3, .moduletable_style1 h3 a {
	color: #7d9f41;
} 

#footer-line a {
	color: #2f2f2f;
}
#footer-line a:hover {
	color: #7d9f41;
}
#footer-line {
	color: #7c7c7c;
}