
#banner_section {
	margin-left:auto;
	margin-right:auto;
	width:558px;
}
#banner_section .flexslider {
	width:558px;
	height:419px;
	float:left;
	position:relative;
}
#banner_section .flexslider .flex-direction-nav {
	position:absolute;
	left:0px;
	top:357px;
}
#banner_section .flexslider .flex-direction-nav li {
	float:left;
}
#banner_section .promo_banner {
	float:right;
	width:278px;
}
#banner_section .promo_banner .home_banner {
	height:140px;
	margin-bottom:7px;
}
.navigation_container, .products_list li .product_info, ul.sub_menu > li > ul > li:hover, #product_detail, .col_right .block-title {
	border-bottom-color:#00923f;
}
header .top_links > li.highlight a, nav .primary_nav li.active > a, .products_list .price_info button .pr_add, .sideNavCategories > ul.departments > li:hover, .cart_drop .cart_bottom a {
	background:#00923f;
}
nav .minicart span b, footer .footer_customblock .shipping_info span, ul.breadcrumb li.active a, .product_rightcol .pr_price big, footer .footer_links li a:hover, #shopping-cart-table tr td span.pr_info, #totals-table .total, .cart_drop ul li span.price, .cart_drop .cart_bottom .subtotal_menu big {
	color:#00923f;
}
footer, ul.sub_menu, .sideNavCategories > ul, ul.sub_menu > li > ul, .checkout_tax .shipping_tax, .checkout_discount, .cart_drop {
	border-top-color:#00923f;
}
.flexslider .flex-direction-nav li a:hover, nav .primary_nav > li > a:hover, nav .primary_nav > li:hover > a, .product_rightcol .add_to_buttons button.add_cart, .action_buttonbar button.checkout, #shopping-cart-table tr td a.remove:hover {
	background-color:#00923f;
}
.products_list li:hover img {
	border-color:#00923f
}
.flex-caption {
	border-left-color:#00923f
}
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {
	outline: none;
}
.slides, .flex-control-nav, .flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}
.flex-direction-nav {
*height: 0;
}
.flexslider .flex-direction-nav li a {
	display:block;
	width:62px;
	height:62px;
	background-color:#544f4b;
	margin-right:3px;
	text-indent:-3000px;
	background-repeat:no-repeat;
	background-position:center;
	-moz-transition: background 200ms ease-in-out 0s;
}
.flex-direction-nav .flex-next {
	background-image:url(../images/banner_rotator_right.png);
}
.flex-direction-nav .flex-prev {
	background-image:url(../images/banner_rotator_left.png);
}
.flexslider:hover .flex-next {
	opacity: 0.8;
	right: 5px;
}
.flexslider:hover .flex-prev {
	opacity: 0.8;
	left: 5px;
}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
	opacity: 1;
}
.flex-direction-nav .flex-disabled {
	opacity: .3!important;
	filter:alpha(opacity=30);
	cursor: default;
}
