
body { color: #7d828b; }
.gray_title_bar .gray_title, #collection .subtitle {
	color: #6d6d6d;
}
body { font-family: Arial, Helvetica, sans-serif; }
.ui-widget-header { background: none; }
#header a.logo-area {
	background-image: url();
	background-repeat: no-repeat;
	background-size: px  px;
	background-position: px  px;
}

#cookies { 
	background: 	#dedede; 
	border-bottom: 	0px solid #;
	border-top: 	0px solid #;
}

#cookies .cookies-text {
	text-transform: none; 
	color: 			#7d7d7d; 
	font: 			normal normal normal 12px/40px Arial, Helvetica, sans-serif;
}

#cookies .cookies-text a {
	color: 			#636564;
	font: 			normal normal normal 12px/40px Arial, Helvetica, sans-serif;
	text-transform: none; 
	text-decoration: underline;
}

#cookies .cookies-text a:hover {
	color: 			#000000;
	text-decoration: underline;
}

#cookies .cookies-text .accept {
	background: 	#faa900;
	color: 			#FFFFFF;
	text-decoration:none;
	font: 			normal normal normal 12px/30px Arial, Helvetica, sans-serif;
	text-transform: none; 
}

#cookies .cookies-text .accept:hover {
	background: 	#e39900;
	color: 			#FFFFFF;
	text-decoration:none;
	font: 			normal normal normal 12px/30px Arial, Helvetica, sans-serif;
	text-transform: ; 
}

#topbar {
		
}

#header { height: 90px; }


#navigation { height: auto; }
#navigation .nav_bar, 
#navigation .nav_bar li,
#navigation_1 UL.main,
#navigation_1 UL.main LI { 
	height: 40px; 
}

#navigation ul.nav_bar li a,
#navigation_1 UL.main LI a {
	height:  40px;	line-height: 40px; 	
}


#agecheck .agecheck-form .agecheck-accept  {
	background-color: #f6f6f6;
}
#slider {
	height: auto;
}

/* Hotpots */

#topbar {
			height: 33px;
	}

#topbar .layout-left { 
	background-color: #ffffff; 
	border-top: 2px solid #6c9f41;  
	border-bottom: 1px solid #e5e5e5;  
}

#topbar .layout-center { 
			height: 33px;
		background-color: #ffffff; 
	border-top: 2px solid #6c9f41; 	border-bottom: 1px solid #e5e5e5; }

#topbar .layout-right { 
	background-color: #ffffff;
	border-top: 2px solid #6c9f41; 	border-bottom: 1px solid #e5e5e5; }

#topbar .hotspots span { color: #7d828b }
#topbar .hotspots { text-align: right; }
#topbar .hotspots a { text-transform: none; color: #7d828b; font: normal normal normal 12px/30px Arial, Helvetica, sans-serif; }
#topbar .hotspots a:hover { color: #6c9f41; }
#topbar .hotspots .bullet { height: 30px; line-height: 30px; font-size: 14.4px;; text-transform: none;}

/*#topbar .personal a { line-height: 30px; border-left: 1px solid #FFFFFF; }*/

/*#topbar .stores {
	height: 30px;
}

#topbar .stores span {
	height: 30px;	
	line-height: 30px;	
}*/
/*
#topbar .stores .options {
	top: 30px;
	background-color: #ffffff; 
}*/

/* Header */

	#header .layout-mobile-menu, #header .layout-mobile-cart {
		color: #588631;
	}

#header .layout-left { 
	background-color: #ffffff; 
	 
	 
}

#header .layout-center { 
	background-color: #ffffff; 
		}

#header .layout-right { 
	background-color: #ffffff;
		}

/* Search */

#header .search { background-color: #ffffff; }
#header .search button { background-color: #588631; }
#header .search button:hover { background-color: #6c9f41; }
#header .search button .fa { color: #FFFFFF; }
#header .search button:hover .fa { color: #FFFFFF; }
#header .search input { 
	border-color: #cccccc;
	background-color: #ffffff;
	color: #7d828b;
	text-align: ;
	text-transform: none;
	font: normal normal normal 12px/34px Arial, Helvetica, sans-serif;	
}

#header .search ::-webkit-input-placeholder { color: #A1A1A1 !important; }
#header .search :-moz-placeholder { color: #A1A1A1 !important; }
#header .search ::-moz-placeholder { color: #A1A1A1 !important; }
#header .search :-ms-input-placeholder { color: #A1A1A1 !important; }

/* Cart */

#header .cart_balance .view { 
	background-color: #588631; color: #FFFFFF;
	text-transform: uppercase;
	text-align: ;
	font: normal normal normal 11px/36px Arial, Helvetica, sans-serif;	

	 }
#header .cart_balance .view:hover { background-color: #6c9f41; color: #FFFFFF; }

#header .cart_dropdown .dropdown_pay {
background-color: #588631; color: #FFFFFF;
	text-transform: uppercase;
	text-align: ;

}

#header .cart_balance {
	border-color: #cccccc;
	background-color: #ffffff;	
	text-align: ;
	text-transform: none;
	font: normal normal normal 11px/34px Arial, Helvetica, sans-serif;	
}
#header .cart_balance div span { color: #767676;
text-align: ;
	font: normal normal normal 11px/34px Arial, Helvetica, sans-serif;	
	 }
#header .cart_balance .shopping_cart_holder { color: #588631; }

/* Navigation */

#navigation .layout-center,
#navigation_1 .layout-center { background-color: #f6f6f6; }


#navigation div.nav_wrapper ul.nav_bar li a,
#navigation_1 UL.main LI a {	
	border-right-color: #f6f6f6;
	color: #535353;
	text-transform: uppercase;
	text-align: left;
	font: normal normal normal 12px/40px Arial, Helvetica, sans-serif;
}

@media screen and (max-width: 460px){
	border-right: none;
	border-bottom: 1px solid #f6f6f6;
}

#navigation div.nav_wrapper ul.nav_bar li a.activated, 
#navigation div.nav_wrapper ul.nav_bar li a.activated:hover,
#navigation_1 UL.main LI a.active, 
#navigation_1 UL.main LI a.active:hover {
	color: #535353;
	background-color: #e3e2e2;
}

#navigation div.nav_wrapper { border-color: #f6f6f6; }

#navigation div.nav_wrapper ul.nav_bar li a:hover,
#navigation_1 UL.main LI a:hover {
	background-color: #e3e2e2;
	color: #535353;
}

#navigation  .nav_1 { border-top: 1px solid #f6f6f6; }

#navigation .layout-left,
#navigation_1 .layout-left { 
	background-color: #f6f6f6;
	 
	 
}

#navigation .layout-center,
#navigation_1 .layout-center { 
		}

#navigation .layout-right,
#navigation_1 .layout-right { 
	background-color: #f6f6f6;
		}

#navigation div.submenu,
#navigation_1 div.submenu_1 { background-color: #e2e2e2; }

#navigation div.submenu li.submenu_title a,
#navigation_1 div.submenu_1 li.submenu_title a { 
	color: #7d7d7d; border-bottom-color: #bdbdbd;
	text-align: left;
	font: normal normal normal 12px/20px Arial, Helvetica, sans-serif;
}

#navigation div.submenu li.submenu_title a:hover,
#navigation_1 div.submenu_1 li.submenu_title a:hover { color: #252525; }

#navigation div.submenu div ul li a,
#navigation_1 div.submenu_1 div ul li a {
	color: #7d828b;
	text-align: left;
	font: normal normal normal 13px/18px Arial, Helvetica, sans-serif;
}
#navigation div.submenu div ul li a:hover,
#navigation_1 div.submenu_1 div ul li a:hover { color: #535353; }

/* Mobile Navigation */

#navigation-mobile {
	background-color: #f6f6f6;	
}

#navigation-mobile .navigation-mobile-main {
	border-top: 1px solid #f6f6f6;
}
#navigation-mobile .navigation-mobile-main LI a {
	border-bottom: 1px solid #f6f6f6;
	color: #535353;
	text-transform: uppercase;
	text-align: left;
	height: 40px;
	font: normal normal normal 12px/40px Arial, Helvetica, sans-serif;	
}

#navigation-mobile .navigation-mobile-main LI a:hover {
	background-color: #e3e2e2;
	color: #535353;
	cursort: pointer;
}

#navigation-mobile .navigation-mobile-sub1 LI a {
	color: #7d7d7d; 
	border-bottom: 1px solid #bdbdbd;
	text-align: left;
	height: 40px;
	font: normal normal normal 12px/40px Arial, Helvetica, sans-serif;
}

#navigation-mobile .navigation-mobile-sub1 {
	background-color: #e2e2e2;	
}


#navigation-mobile .navigation-mobile-sub2 LI a { 	
	border-bottom: none;
	color: #7d828b;
	text-transform: none;
	text-align: left;
	height: 24px;
	font: normal normal normal 13px/40px Arial, Helvetica, sans-serif;
}
#navigation-mobile .navigation-mobile-sub1 LI a:hover { color: #535353; }



/* Breadcrumbs */
#breadcrumbs {
	color: #7d828b;
	height: 30px;
	line-height: 30px;
	font: normal normal normal 10px/30px Arial, Helvetica, sans-serif;	
}

#breadcrumbs a {
	color: #7d828b;
}
/* Slider */

#slider .layout-center { 
	background-color: #ffffff; 
		}

#slider .layout-left { 
	background-color: #ffffff; 
	 
	 
}

#slider .layout-right { 
	background-color: #ffffff;
		}

#slider .EGX-container .EGX-viewport .EGX-image-frame .EGX-image {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;	
}

/* Content */

#content .layout-left { background-color: #FFFFFF; }
#content .layout-center { background-color: #FFFFFF; }
#content .layout-right { background-color: #FFFFFF; }

/* Homepage */
#homepage h2 {
	text-align: ;
	color: #;
	font:  / Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

#hotlinks_container .hotlink_block, #hotlinks2_container .hotlink_block {
	 box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;

	border: 1px solid #d7dde0;
	background-color: #323232;
}

#hotlinks_container .hotlink_block img, #hotlinks2_container .hotlink_block img {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}

#hotlinks_container .hotlink_block .button, #hotlinks2_container .hotlink2_block .button {
	background-color: #323232;
	text-align: left;
	color: #cccccc;
	font: normal normal normal 12px/30px Arial, Helvetica, sans-serif;
	text-transform: uppercase;

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;

}

#hotlinks_container .hotlink_block:hover .button, #hotlinks_container .hotlink_block .button:hover {
	background-color: #252525;
	color: #FFFFFF;
}



#hotlinks2_container .hotlink2_block {
	background-color: #;
	border: 1px solid #d7dde0;}

#hotlinks2_container .hotlink2_block img {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
/* Page */ 
#content .content-page h1, #landingpage h1, #account h1 { 
	color: #;
	text-align: left;
	font: normal normal normal 20px/20px Arial, Helvetica, sans-serif;	
}
#content .content-page div:not(.product_label), #landingpage p, #account p, .content-page p { /*, #content .content-page div a*/
	color: #595959;
	text-align: left;
	font: normal normal normal 12px/17px Arial, Helvetica, sans-serif !important;
}

#content .content-page div a {
	font: normal normal normal 12px/17px Arial, Helvetica, sans-serif !important;
	color: #588631 !important;
}

#collection .results p a {
	color: #588631 !important;
}

#content .content-page div a:hover, #collection .results p a:hover {
	text-decoration: underline;
}

/* Catalog */
#collection h1 {
	text-transform: uppercase;
	color: #6d6d6d;
	text-align: center;
	font: normal normal normal 18px/20px Arial, Helvetica, sans-serif !important;

}

/*
#gray_bar {
	height: ;
	text-align: ;	
}
*/
#gray_bar div.results_count {
	height: ;
	color: #;
	font:  / Arial, Helvetica, sans-serif !important;
}
/*
#gray_bar .gray_line {
	
	background-color: #d7dde0;
}*/

#collection .results .header {
	border-top-color: #d7dde0;
}

#collection .results .header .count,
#collection .results .header .sort {
	color: #;
	font:  /30px Arial, Helvetica, sans-serif !important;	
}

#sidemenu .sidemenu-title {
	color: #7d828b;	
	font-weight: bold;
}


#sidemenu UL LI a, .sidemenu-back, .sidemenu-deeplink {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px;	
	color: #7d828b;	
}

#sidemenu UL LI a:hover, #sidemenu .sidemenu-title:hover, .sidemenu-deeplink:hover {
	color: #6c9f41;
	text-decoration: none;
}

.download-invoice {
	color: #7d828b !important;	
}

.download-invoice:hover {
	color: #6c9f41 !important;
}


.product_page .right .select_replacement {
	font-family: Arial, Helvetica, sans-serif;
	border-color: #cccccc;
	font-size: 12px;
	color: #6c9f41;
}
.product_page .right.select_replacement ul.select_options {
	border-color: #6c9f41;
}
.product_page .right .select_replacement .select-arrow {
	background-color: #cccccc;
}

.product_page .right .select_replacement .select-arrow i {
	border-top-color: #ffffff;
}


#collection .header .select_replacement {
	font-family: Arial, Helvetica, sans-serif;
	border-color: #d7dde0;
	font-size: 12px;
	color: #7d828b;
}
#collection .header .select_replacement ul.select_options {
	border-color: #7d828b;
}
#collection .header .select_replacement .select-arrow {
	background-color: #a9a9a9;
}

#collection .header .select_replacement .select-arrow i {
	border-top-color: #ffffff;
}

#collection .pager .label { 
	color: #7d828b;	
	font: normal normal normal 12px/30px Arial, Helvetica, sans-serif;	
}
#collection .pager a {
	border-color: #d7dde0;
	background-color: #FFFFFF;	
}

#collection .pager a .fa {
	color: #ffffff;
}

#collection .sidebar .filter { background-color: #; border: 1px solid #d7dde0; }
#collection .sidebar .filter li label { 
	
	color: #7d828b;
	
	font: normal normal normal 12px/20px Arial, Helvetica, sans-serif !important;

	border-bottom-color: #;
	 }

#collection .sidebar .filter .title { 
	text-align: left;
	font: normal normal normal 11px/25px Arial, Helvetica, sans-serif;
	background-color: #515151; color: #f2f2f2;
}

#sidebar_filters .filter_panel .ui-slider-range { background-color: #6c9f41; }
#collection .filter-price .ui-slider-handle { background: #6c9f41; border: none; border-radius: 0; }
#collection .sidebar .filter-price .price-slider {  background-color: rgba(108,159,65,.25);  }
#content .content-left #sidebar_filters .filter_panel .ui-slider-handle .handle_arrow { border-top-color: #6c9f41; }

#collection .sidebar .filter UL LI .checker-label.checked span { 
	background-color: #6c9f41;
}
#collection .items .item .sticker {
	height: 25px;
	background-color: #E72700;
	color: #FFFFFF; 
	text-align: left;
	font: normal normal normal 12px/25px Arial, Helvetica, sans-serif;		
}

#collection .results .items .item figure { 
	background-color: #; 

}

#collection .results .items .item figure a.border { 
	
	border-color: #d7dde0; 
}

#collection .results .items .item .brand { 
	text-transform:  uppercase;
	color: #6c9f41; 
	text-align: left;
	font: normal normal bold 12px/15px Arial, Helvetica, sans-serif;
}
#collection .results .items .item .name { 
	color: #7d828b; 
	text-align: left;
	font: normal normal normal 13px/17px Arial, Helvetica, sans-serif;
}
#collection .results .items .item .price { text-align: left; }
#collection .results .items .item .price .current { color: #6c9f41; font: normal normal normal 14px/14px Arial, Helvetica, sans-serif; }
#collection .results .items .item .price .current-sale { color: #6c9f41; font: normal normal bold 14px/14px Arial, Helvetica, sans-serif; }
#collection .results .items .item .price .former { color: #7d828b; font: normal normal normal 12px/12px Arial, Helvetica, sans-serif; }

/*#collection .results .items .item .price_discount .current { color: #6c9f41; }*/



/* Product */

#content .product_page .left .image_container .img_frame,
.product_page .left .image_gallery .image_gallery_frame img
 { background-color: #; border-color: #d7dde0; }
}
#content .product_page #show_prod_gallery { color: #; }

#content .product_page .right h1 { 
	color: #7d828b; 
	text-align: ;
	font: normal normal normal 18px/30px Arial, Helvetica, sans-serif;
}

#content .product_page .right .price { text-align: ; }

#content .product_page .right .price .current { 
	color: #6c9f41;
	font: normal normal bold 17px/25px Arial, Helvetica, sans-serif;
}

#content .product_page .right .price_discount .current {
	color: #6c9f41;
}

#content .product_page .right .price .current-sale { 
	color: #E72700;
	font: normal normal bold 22px/25px Arial, Helvetica, sans-serif;
}

#content .product_page .right .price .former { 
	color: #7d828b; 
	font: normal normal normal 18px/25px Arial, Helvetica, sans-serif;	
}

#content .product_page .right .transit { 
	text-align: ;
	font: normal normal normal 11px/15px Arial, Helvetica, sans-serif;
	color: #; 
}

#content .product_page .right a.sold-out {
	text-align: center;
	font: normal normal normal 13px/42px Arial, Helvetica, sans-serif;
	line-height: 42px;
	text-transform: uppercase;
}

#content .product_page .right a.add { 
	background-color: #588631; 
	color: #ffffff; 
	text-align: center;
	font: normal normal normal 13px/42px Arial, Helvetica, sans-serif;
	line-height: 42px;
	text-transform: uppercase;
}

#content .product_page .right a.add:hover { background-color: #6c9f41; color: #ffffff; }

#collection .items .item .price .cart .fa {
	color: #588631; 
}
#collection .items .item .price .cart .fa:hover {
	color: #6c9f41;
	
}

#collection .items .item .price .cart-disabled .fa,
#collection .items .item .price .cart-disabled .fa:hover {
	color: #bfbfbf;cursor: default;
}

#content .product_page .right a.add-variant {
	 
	text-align: center;
	font: normal normal normal 13px/42px Arial, Helvetica, sans-serif;
	line-height: 42px;
	text-transform: uppercase;	
}

#content .product_page #product-description, #content .product_page #product-description p, #content .product_page #product-description div { 
	color: #;
	font: normal normal normal 12px/16px Arial, Helvetica, sans-serif  !important;
}

#content .product_page h3 { 
	color: #; 
	font: normal normal bold 14px/18px Arial, Helvetica, sans-serif;
}



#content .product_page #product-attributes table td { 
	font: normal normal normal 12px/16px Arial, Helvetica, sans-serif;
	color: #; 
	border-bottom-color: #; 
}

#product-usps { 
	font: normal normal normal 12px/16px Arial, Helvetica, sans-serif !important;
	color: #; 
}


#product-usps strong, 
#content .product_page .right .usps li, #content .product_page .right .usps li a { /*  a */ 
	font: normal normal normal 12px/16px Arial, Helvetica, sans-serif;
	color: #;
}

#product-usps strong i, 
#content .product_page .right .usps li i { color: #588631; }
#content .product_page .right .usps li a:hover { color: #; text-decoration: none; }

/* Checkout */

#order_steps LI a { 
	background-color: #A0A0A0; 
	color: #ffffff; 
	text-align: left;
	text-transform: uppercase;
	font: normal normal normal 12px/32px Arial, Helvetica, sans-serif;

}
#order_steps LI.current_step a { background-color: #7d7d7d; color: #ffffff; }
#order_steps LI a:after { border-left-color: #A0A0A0; }
#order_steps LI.current_step a:after { border-left-color: #7d7d7d; }

#order_steps LI a.step_shipping:before,
#order_steps LI a.step_confirmation:before {
	
	margin-top: -16px;
	border-width: 16px 0 16px 10px;
	border-color: transparent transparent transparent #FFFFFF;
	
}

#order_steps LI a.step_shipping:after,
#order_steps LI a.step_cart:after {
	margin-top: -16px;
	border-top: 16px solid transparent;
	border-bottom: 16px solid transparent;
		
}

#cart h2 { 
	text-align: left;
	font: normal normal bold 14px/18px Arial, Helvetica, sans-serif;

	color: #; 
}


#cart_table tbody td, #cart_table thead td { border-color: #; }
#cart_table tbody td { 
font: normal normal normal 12px/18px Arial, Helvetica, sans-serif;
color: #; }
#cart_table thead td { 

	background-color: #; 
	color: #; 
	font: normal normal normal 11px/18px Arial, Helvetica, sans-serif;

}

#cart_table td.description a { 
	color: #7d828b; 
	font: normal normal bold 12px/25px Arial, Helvetica, sans-serif;
}

#cart_table td.description a:hover { color: #000000; }

#cart_summary .summary table { 
border-color: #; 
font: normal normal normal 12px/18px Arial, Helvetica, sans-serif;
color: #; }
#cart_summary .summary table tbody tr { border: 1px solid #;}
/*
.order-actions .back { 
	background-color: #F5F5F5; 
	color: #a9a9a9; 
	border-color: #a9a9a9;
	text-transform: uppercase;
	text-align: center;
	font: normal normal normal 12px/42px Arial, Helvetica, sans-serif;
}

.order-actions .back:hover { background-color: #d0d0d0; color: #000000; border-color: #d7dde0; }
*/
.order-actions .proceed, .order-actions .back { 
	background-color: #588631; 
	color: #ffffff; 
	border-color: #;
	text-align: center;
	text-transform: uppercase;
	font: normal normal normal 12px/42px Arial, Helvetica, sans-serif;

}
.order-actions .proceed:hover, .order-actions .back:hover { background-color: #6c9f41; color: #; border-color: #; }

#order h2,
#account h2,
#account_login .account-login-action .account-login-action-inner h2 {
	text-transform: uppercase;
	color: #323232;
	font: normal normal normal 14px/18px Arial, Helvetica, sans-serif;
}

#order .order-section-block input, 
#order .order-section-block .select_replacement, 
#order .order-section-block UL LI * {
	color: #535353;
	font: normal normal normal 12px/32px Arial, Helvetica, sans-serif;
}

#order .order-section-block input, 
#order .order-section-block .select_replacement, 
#order .order-section-block UL LI {
	background-color: #;
	border-color: #cccccc;
}

#collection .sidebar .filter-price input {
	border: 1px solid #cccccc;	
}
#order .order-section-block textarea {
	color: #535353;
	font: normal normal normal 12px/18px Arial, Helvetica, sans-serif;
	background-color: #;
	border-color: #cccccc;	
}

#order .order-section-block input::-webkit-input-placeholder { color: #BFBFBF !important; }
#order .order-section-block input:-moz-placeholder { color: #BFBFBF !important; }
#order .order-section-block input::-moz-placeholder { color: #BFBFBF !important; }
#order .order-section-block input:-ms-input-placeholder { color: #BFBFBF !important; }

/* Footer */

#footer .footer-middle { 
	background-color: #3c3c3c; 
}

#footer .footer-middle .layout-left { 
	background-color: #3c3c3c; 
	 
	 
}

#footer .footer-middle .layout-center {
		}

#footer .footer-middle .layout-right { 
	background-color: #3c3c3c;
		}


#footer .footer-middle .layout-center .footer-title { 
	text-align: left;
	text-transform: none;
	font: normal normal normal 14px/16px Arial, Helvetica, sans-serif;
	color: #9e9e9e;
}

#footer .footer-middle UL.footer-navigation-inner LI .footer-navigation-inner-inner table {
	font: normal normal normal 12px/16px Arial, Helvetica, sans-serif;
	color: #868686;
}

#footer .footer-middle .layout-center .footer-contact-element,
#footer .footer-middle .layout-center .footer-contact-element * { 
	text-align: left;
	font: normal normal normal 12px/16px Arial, Helvetica, sans-serif;
	color: #868686;
}

#footer .footer-middle .layout-center .footer-contact-element a { color: #868686; }
#footer .footer-middle .layout-center .footer-contact-element a:hover { color: #868686; text-decoration: none; }
#footer .footer-middle hr { background-color: #545454; }
#footer .footer-middle .footer-contact-connect { border-left-color: #545454; border-right-color: #545454; }

#footer .footer-middle .footer-navigation-link { 
	text-align: left;
	font: normal normal normal 12px/14px Arial, Helvetica, sans-serif;
	color: #868686; 
}

#footer .footer-middle .footer-navigation-link:hover { color: #868686; text-decoration: none; }
#footer .footer-middle .footer-contact-social LI.footer-social-icon i { color: #b1b1b1; }
#footer .footer-middle .footer-contact-social LI.footer-social-icon:hover i { color: #f0f0f0; }

#footer .footer-bottom .footer-bottom-credits { font-family: Arial, Helvetica, sans-serif; color: #535353; }


#footer .footer-contact-newsletter form button { background-color: #588631; }#footer .footer-contact-newsletter formh button:hover { background-color: #6c9f41; }
#footer .footer-contact-newsletter form button .fa { color: #FFFFFF; }
#footer .footer-contact-newsletter form button:hover .fa { color: #FFFFFF; }
#footer .footer-contact-newsletter form input { 
	border-color: #cccccc;
	background-color: #ffffff;
	color: #7d828b;
	text-align: ;
	text-transform: none;
	font: normal normal normal 12px/34px Arial, Helvetica, sans-serif;	
}

#footer .footer-contact-newsletter form ::-webkit-input-placeholder { color: #A1A1A1 !important; }
#footer .footer-contact-newsletter form :-moz-placeholder { color: #A1A1A1 !important; }
#footer .footer-contact-newsletter form ::-moz-placeholder { color: #A1A1A1 !important; }
#footer .footer-contact-newsletter form :-ms-input-placeholder { color: #A1A1A1 !important; }


#sidebar_categories {
	border: 1px solid #d7dde0;
}



#side_bar #sidebar_filters .filter_panel .ui-slider-handle .handle_box {
	background-color: #;
}

#side_bar #sidebar_filters .filter_panel, #side_bar #sidebar_filters .filter_panel .current_price {
	color: #;
}

#side_bar #sidebar_filters .filter_panel .ui-slider-handle .handle_arrow {
    border-top-color: #;
}

.product_container .right .product_head .product_price {
	color: #6c9f41;
}

#crumb_bar, #crumb_bar a {
	color: #;
} 

.product_container .right .form #addProduct {
	background-color: #;
	border-color: #;
	color: #FFFFFF;
}

.product_container .right .form #addProduct:hover {
	background-color: #;
	border-color: #;
}

.product_container .right .product_head h1 {
	color: #;
}
#header {
	background-color: #ffffff;
}

#bg_mainbar * {
	background-color: #}

#side_bar h4 {
	background-color: #f6f6f6;
	color: #FFFFFF;
}

#side_bar a, #side_bar LI {
	color: # !important;
}

.product_container .left .image_container .img_frame {
	border-color: #d7dde0;
	background-color: #FFFFFF;
}

.product_container .right .product_summary .general_info .general_title, .product_container .right .shipping_info .shipping_title, .product_container .right .form .form_title {
	border-color: #d7dde0;
}

#sidebar_filters .filter_panel li label { 
border-bottom-color: #d7dde0;
}

#side_bar #sidebar_filters .filter_panel .ui-slider-range {
	background-color: #f6f6f6;
}



#header .logo-area .logo-init {
	border: 1px solid #;
	color: #;
	background-color: #;
	height: 30px;
	line-height: 30px;
}


.back-to-top {
	background-color: #588631; }
}


strong { font-weight: bold !important; }


#account_login .account-login-action form button, 
.body-account-information form.account button, 
#account form.account button, 
#account .account-address-add,
.body-account-password form.account button { 
	background-color: #588631; 
	color: #ffffff; 
	border-color: #;
	text-align: center;
	text-transform: uppercase;
	font: normal normal normal 12px/42px Arial, Helvetica, sans-serif;

}
#account .account-address-add, #account_login .account-login-action form button:hover, #account form.account button:hover, .body-account-information form.account button:hover, .body-account-password form.account button:hover  { background-color: #6c9f41; color: #; border-color: #; }



