/*
 * jQuery FlexSlider v1.8
 * http://flex.madebymufffin.com
 *
 * Copyright 2011, Tyler Smith
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
 
/* Browser Resets */
.flexslider .slides,
.flexslider li .slides li,
.flexslider li {
	margin: 0; 
	padding: 0; 
	list-style: none;
} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {
	zoom: 1;
	position: relative;
}
.flexslider .slides > li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides > li:first-child {display: block;} /* Pre-onload event || no-js fallback */
.flexslider .slides img {max-width: 100%; height:auto; display: block;}

/* 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%;}



/* FlexSlider Default Theme
*********************************/

.flexslider .slides {zoom: 1;}
.flexslider .slides > li {position: relative;}

/* Control Nav */
.flex-control-nav {width: auto; position: absolute; bottom: 5px; right: 6px; text-align: right;}
.flex-control-nav li {margin: 2px 0px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-nav li a {width: 18px; height: 13px; display: block; background: url(../images/SparkEdgeCombined.v1.1.png) no-repeat -18px 0px; cursor: pointer; text-align: left; text-indent: -9999px;
	-webkit-transition: none;
	   -moz-transition: none;
		 -o-transition: all 0 ease;
			transition: none;
}

ol.flex-control-nav { margin: 0; padding: 0; }
.flex-control-nav li a:hover {background-position: -18px -13px;}
.flex-control-nav li a.active {background-position: -18px -26px; cursor: default;}

/* Spark Edge-specific styles */
.flexslider .caption {
	position: absolute;
	top: 0;
	right: 0;
	width: 270px; /* 310px - 40px of padding = 270px */
	height: 270px;
	background: url('../images/main-slider_caption-background.png') no-repeat;
	padding: 27px 10px 0 30px;
}