/* Home Slider /*-----------------------------------------------------------------------------------*/
.slider_container { clear:both; height:476px; /*background:url(../images/loader.gif) center center no-repeat;*/}
.slider-bottom { background:url(../images/slider-bottom-bg.png); height:48px; position:absolute; width:100%; margin-top:-48px; z-index:20; min-width:980px;}


.flex-caption { position: absolute; z-index:50; top:200px; margin-left:165px;}
.flex-caption h2 {}

.flex-container a:active,
.flexslider a:active { outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav { margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/
.flexslider { position:absolute; width:100%; height:476px; overflow:hidden;}
.flexslider .slides {} 
.flexslider .slides > li { display: none; float:none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides > li div.slide-content { width:980px; margin:0 auto;}
.flexslider .slides img {}
.flex-pauseplay span { text-transform: capitalize;}
.slides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides { display: block;} 
* html .slides { height: 1%;}
.no-js .slides > li:first-child { display: block;}
.flexslider { position: relative; zoom: 1;}
.flexslider .slides { zoom: 1;}
.flexslider .slides > li { position: relative;}
.flex-container { zoom: 1; position: relative;}

/* Direction Nav */
.flex-direction-nav { width:960px; margin:0 auto; border:solid 1px #00FF99; z-index:100;}
.flex-direction-nav li a { width:25px; height:22px; margin:0; display: block; position: absolute; cursor: pointer; text-indent: -9999px; z-index:100; margin-left:918px;

}
.flex-direction-nav li a.next { background:url(../images/next.png) no-repeat center; bottom:10px; margin-left:944px;
-webkit-transition: background 0.2s ease;
	-moz-transition: background 0.2s ease;
	-o-transition: background 0.2s ease;
}
.flex-direction-nav li a.prev { background:url(../images/prev.png) no-repeat center; bottom:10px;
-webkit-transition: background 0.2s ease;
	-moz-transition: background 0.2s ease;
	-o-transition: background 0.2s ease;
}
.flex-direction-nav li a.next:hover { background:url(../images/next_a.png) no-repeat center;
}
.flex-direction-nav li a.prev:hover { background:url(../images/prev_a.png) no-repeat center;}
.flex-direction-nav li a.disabled { opacity: .3; filter:alpha(opacity=30); cursor: default;}