/** RESET AND LAYOUT
===================================*/
#banners_carousel {
	position: relative;
	margin: 0 auto 10px;
	padding: 0;
	overflow: hidden;
	*zoom: 1;	
}

#banners_carousel  img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/


#banners_carousel .flex-direction-nav a:hover,
#banners_carousel .flex-direction-nav a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

#banners_carousel .flex-prev {
	left: 10px;
}

#banners_carousel .flex-next {
	right: 10px;
}
#banners_carousel .flex-direction-nav {
	position: absolute;
	bottom:-24px;
	right: 3px;
	list-style-type: none;
	z-index:99
	}
#banners_carousel:hover .flex-direction-nav,
.touch #banners_carousel .flex-direction-nav {
	bottom:3px
}
#banners_carousel .flex-direction-nav li {
	outline: 0;
	width: 38px;
	height: 24px;	
	z-index: 999;
	background-color:rgba(0, 0, 0, .7);
	display: inline-block;
	margin-left: 5px;
	text-align:center;
	line-height: 24px;	
}
#banners_carousel .flex-direction-nav li a {
	width: 38px;
	height: 24px;	
	display: block;
	color:#fff
	}
#banners_carousel .flex-direction-nav a:hover {text-decoration: none; color:#fff}
#banners_carousel .flex-direction-nav a.disabled {
	display: none;
}
/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

#banners_carousel .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

#banners_carousel .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

#banners_carousel .bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

#banners_carousel .bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}


#sliderCarousel a, #sliderCarousel img {
	float: left;
	list-style: none;
	position: relative;
	width: 310px;
	margin: 0 10px 0 0;
	}
#banners_carousel #sliderCarousel {width: 1000%;}
#banners_carousel #sliderCarousel li {margin-right:12px; width: 319px; float: left;}
#banners_carousel .bannersCarousel {overflow: hidden;}
#banners_carousel .bannersCarousel a,
#banners_carousel .bannersCarousel img {width:100%; display: block; margin: 0;}
/*