/* Browser Resets */
.flex-container a:active,
.flex-container a:focus,
.flexslider a:focus,
#sectionResults a:focus {outline:none;}
.flex-control-nav {list-style:none;margin:0;padding:0;}

.flex-viewport {
	-moz-transition:all 0.5s ease-in;
	-ms-transition:all 0.5s ease-in;
	-o-transition:all 0.5s ease-in;
	-webkit-transition:all 0.5s ease-in;
	transition:all 0.5s ease-in;}
.loading .flex-viewport {max-height:180px;}


/* #sectionDetails only */ 
.flexslider {border:1px solid #DDD;margin:0;padding:3px;position:relative;zoom:1;}
.flexslider .slides {zoom:1;}
.flexslider .slides > li {display:none;
	-webkit-backface-visibility:hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {display:block;width:100%;}
/* #sectionResults only */
#sectionResults .units > .unit_details_box {display:none;
	-webkit-backface-visibility:hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */


/* Direction Nav */
.flex-direction-nav a {background:url(/Images/arrows.png) no-repeat;cursor:pointer;display:block;height:30px;opacity:0;position:absolute;text-indent:-9999px;top:45%;width:30px;z-index:10;
	-moz-transition:all 0.25s ease-in;
	-ms-transition:all 0.25s ease-in;
	-o-transition:all 0.25s ease-in;
	-webkit-transition:all 0.25s ease-in;
	transition:all 0.25s ease-in;}
.flex-direction-nav .flex-next {background-position:100% 0;right:-10px;}
.flex-direction-nav .flex-prev {left:-10px;}
.flex-direction-nav a.flex-disabled {display:none;}

/* #sectionDetails only */
.flexslider:hover .flex-next {opacity:1;right:20px;}
.flexslider:hover .flex-prev {left:20px;opacity:1;}
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {opacity:1;}
.slider .flex-direction-nav a {background:url(/Images/arrows-white.png) no-repeat;}
.slider .flex-direction-nav .flex-next {background-position:100% 0;}

/* #sectionResults only */
#sectionResults:hover .flex-next {opacity:1;right:0;}
#sectionResults:hover .flex-prev {left:0;opacity:1;}
#sectionResults:hover .flex-next:hover,
#sectionResults:hover .flex-prev:hover {opacity:1;}
#sectionResults .flex-direction-nav a {top:78%;}

/* Control Nav */
.flex-control-nav {position:absolute;text-align:center;width:100%;}
.flex-control-nav li {display:inline-block;margin:0 2px;zoom:1;}/**display:inline;*/
.flex-control-paging li a {background:#CCC;cursor:pointer;display:block;height:5px;text-indent:-9999px;width:5px;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;}
.flex-control-paging li a:hover {background:#999;}
.flex-control-paging li a.flex-active {background:#222;cursor:default;}


/* #sectionDetails only */ 
#sectionDetails .slider {float:left;margin-right:10px;width:208px;}
#sectionDetails .flex-viewport {max-height:140px;max-width:200px;}
#sectionDetails .flex-control-nav {bottom:-20px;}
/* #sectionResults only */
#sectionResults .flex-control-nav {top:5px;}
