/* CSS Document */

.section4 #banner_section {
	margin-left:auto;
	margin-right:auto;
	width:620px;
}
.section4 #banner_section .flexslider {
	width:620px;
	height:360px;
	float:left;
	position:relative;
}

@media screen and (min-width:1200px) and (max-width:1441px){
.section4 #banner_section {
	margin-left:auto;
	margin-right:auto;
	width:480px;
}
.section4 #banner_section .flexslider {
	width:480px;
	height:280px;
	float:left;
	position:relative;
}
.section4 #banner_section .flexslider img{ width:100%;}
.section4  .flexslider .flex-direction-nav li a {
	display:block;
	width:40px;
	height:40px;
	background-color:#007AB5;
	text-indent:-3000px;
	background-repeat:no-repeat;
	background-position:center;
	-moz-transition: background 200ms ease-in-out 0s;
}
}

.section4 #banner_section .flexslider .flex-direction-nav {
	position:absolute;
	bottom:0px;
	right:0px;
}
.section4 #banner_section .flexslider .flex-direction-nav li {
	float:left;
}
.section4 #banner_section .promo_banner {
	float:right;
	width:278px;
}
.section4 #banner_section .promo_banner .home_banner {
	height:140px;
	margin-bottom:7px;
}
.section4  .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:#CE0000;
}
.section4  .products_list li:hover img {
	border-color:#CE0000
}
.section4  .flex-caption {
	border-left-color:#CE0000
}
.section4 .flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {
	outline: none;
}
.section4  .slides, .flex-control-nav, .flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}
.section4 .flex-direction-nav {
*height: 0; 

}
.section4  .flexslider .flex-direction-nav li a {
	display:block;
	width:50px;
	height:50px;
	background-color:#007AB5;
	margin-right:3px;
	text-indent:-3000px;
	background-repeat:no-repeat;
	background-position:center;
	-moz-transition: background 200ms ease-in-out 0s;
}
.section4  .flex-direction-nav .flex-next {
	background-image:url(../images/banner_rotator_right.png);
}
.section4 .flex-direction-nav .flex-prev {
	background-image:url(../images/banner_rotator_left.png);
}
.section4 .flexslider:hover .flex-next {
	opacity: 0.8;
	right: 5px;
}
.section4  .flexslider:hover .flex-prev {
	opacity: 0.8;
	left: 5px;
}
.section4 .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
	opacity: 1;
}
.section4 .flex-direction-nav .flex-disabled {
	opacity: .3!important;
	filter:alpha(opacity=30);
	cursor: default;
}
.slidestxt{ color:#000; background-color: #EEEEEE;height:84px; padding:8px; font-size:13px; }