/* Browser Resets */
.flex-dos-container a:active,
.flexslider a:active,
.flex-dos-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-dos-control-nav,
.flex-dos-direction-nav {margin: 0; padding: 0; list-style: none;}

/* Slider Necessary Styles*/ 
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;}
.flex-dos-viewport {
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	height:364px;
}


.flexslider .slides img {width: 100%; display: block;}
.flex-dos-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/* No JavaScript Fallback */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.slider{
	width:980px;
	margin:46px auto 75px auto;
	position:relative;
}
.flexslider {
	position:relative; 
	zoom:1;
}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}
.carousel li {margin-right: 5px}

/* Flex tip */
.flex-dos-tip{position:absolute;bottom:70px;left:30px;width:500px;}
.flex-dos-tip p{background:#000;padding:6px 20px 6px;color:#fff;display:block;margin:3px 0;font-size:25px;opacity:0.7; float:left;}
/* Direction Nav */
.flex-dos-direction-nav {position:absolute;bottom:30px;left:30px;}
.flex-dos-direction-nav li{float:left;}
.flexslider:hover .flex-dos-next:hover, .flexslider:hover .flex-dos-prev:hover{opacity: 1;}
.flex-dos-next, .flex-dos-prev{width:35px;height:35px;background:#f26522;text-decoration:none;display:block;margin:1px;}
.flex-dos-next:hover, .flex-dos-prev:hover{	background:#da3e41;}
.flex-dos-next{background: url(../img/icons/flex-dos-arrows.png) no-repeat top right;}
.flex-dos-prev{background: url(../img/icons/flex-dos-arrows.png) no-repeat top left;}
.flex-dos-next:hover{background: url(../img/icons/flex-dos-arrows.png) no-repeat bottom right;}
.flex-dos-prev:hover{background: url(../img/icons/flex-dos-arrows.png) no-repeat bottom left;}
/* Control Nav */
.flex-dos-control-nav {padding:11px 0 0;position:absolute;right:20px;top:5px;}
.flex-dos-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-dos-control-paging li a {background:url(../img/icons/dots.png) no-repeat center right;width:9px;height:9px;display:block;cursor:pointer;text-indent:-9999px;border-radius:20px;}
.flex-dos-control-paging li a:hover {background-position:center left;}
.flex-dos-control-paging li a.flex-dos-active {background-position:center left;}