  /* Browser Resets */
.flex-container a:active,
.flex-direction-nav{display:block;}
/* FlexSlider Necessary Styles
*********************************/ 
.flexslider a:active {outline: none;}
.flexslider .slides > li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {max-width:100%;display:block; z-index:1;}
.flex-pauseplay span {text-transform: capitalize;}
.slides{margin: 0; padding: 0; list-style: none;}
/* 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 */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.flexslider{width:1000px;height:315px;vertical-align:top;position:relative;left:0;z-index:2;
    margin:0 auto;}
.flexslider .slides {zoom:1;}
.flexslider .slides > li {position: relative;}
/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
.flex-container {zoom: 1; position: relative;}

/* Caption style */
/* IE rgba() hack */
.flex-caption {background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);zoom:1;}
.flex-caption {width: 96%;padding:2%;position:absolute;left:0; bottom:10px; background:rgba(0,0,0,.3);color:#fff;text-shadow: 0 -1px 0 rgba(0,0,0,.3);font-size:14px;line-height:18px;}

/* Control Nav */
.flex-control-nav {width:100%;position:absolute;left:0;bottom:10px;z-index:5;text-align:center;}
.flex-control-nav li {margin:0; display:inline-block;zoom:1;*display: inline;}
.flex-control-nav li:first-child {margin:0;}
*html .flex-control-nav li a{
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/dots.png", sizingMethod="scale");}
*html .flex-control-nav li a:hover,*html .flex-control-nav li a.active{
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/dotsFocus.png", sizingMethod="scale");}
.flex-control-nav li a {width:24px;height:30px;display:block;background:url(/common/images/dots.png) no-repeat center;cursor:pointer;text-align:left;text-indent:-9999px;}
.flex-control-nav li a:hover {background: url(/common/images/dotsFocus.png) no-repeat center;}
.flex-control-nav li a.active {background: url(/common/images/dotsFocus.png) no-repeat center;cursor: default;}