/* @override 
	http://localhost/~cody/firestn/style/plugin/banner.css
	http://dvlp.ca/~firestn/style/plugin/banner.css
*/

.banner-wrapper {
	clear: both;
	position:relative;
	width:100%;
	height:700px;
	margin-bottom: 5px;
	margin-top: -50px;
	clear: none;
	
}

.banner-images {
	height: inherit;
	left: 50%;
    margin-left: -960px;
    overflow: hidden;
    position: absolute;
    width: 1920px;
	*height:700px;
}

.banner-images img {
	position: relative;
	display: block;
	width: auto;
	margin: 0 auto;
	/*height: 100%;*/
}

.banner-images ul, .banner-controls ul{
	list-style:none;
	margin:0;
	padding:0;
}

.banner-images ul li{
	/*padding-right:50px;*/
	position:relative;
    width:100%;
	position: relative;
	display: block;
	width: auto;
	margin: 0 auto;
	background-repeat: no-repeat;
	background-position: top center;
}

.banner-title p {
	margin:0;
}

.banner-item .banner-title{
		/*background: url("../../images/plugin/gallery-title-bg-80.png") repeat scroll 0 0 transparent;*/
		background: none repeat scroll 0 0 #010101;
	    
	    text-transform: uppercase;
	    color: #FFFFFF;
	    font-size: 1.5em;
	    font-weight: normal;
	    letter-spacing: 1px;
	    min-width: 150px;
	    padding: 10px 30px 10px 10px;
	    position: absolute;
	    right: 460px;
	}
	
.page-id-3 .banner-item .banner-title {
	top: 460px;
} 

.banner-item .banner-title {
	top: 350px;
} 
	
.banner-item:hover .banner-title, .banner-item:hover .banner-caption{
		/*opacity:1;  
		filter:alpha(opacity=100);  
		-moz-opacity:1; */
	}
	
.banner-item .banner-caption{
		/*opacity:0.9;  
		filter:alpha(opacity=90);  
		-moz-opacity:0.9; */
	}
	
	.banner-item .banner-caption{
		/*background: none repeat scroll 0 0 #010101;
	    bottom: 270px;
	    color: #000000;
	    font-size: 0.8em;
	    font-weight: bold;
	    height: 192px;
	    left: 127px;
	    padding: 10px;
	    position: absolute;
	    width: 50%;*/
	   font-size: 0.4em;
    	font-weight: bold;
    	padding: 10px;
    	max-width: 500px;
	}
	
	.banner-item .banner-caption:hover{
		/*opacity:1;  
		filter:alpha(opacity=100);  
		-moz-opacity:1; */
	}

.banner-images ul{
	/*width:5000px;*/
}

.banner-controls {
	display: none;
	background-color: #DDD;
    float: right;
    height: 345px;
    padding: 35px 4px 0 5px;
    position: relative;
    width: 130px;
    z-index: 10;
}

.banner-thumb-container {
	overflow:hidden;
	height:305px;
	position:relative;
}

.banner-controls ul {
	position: absolute;
	
}

.banner-controls ul li {
	padding: 4px;
	cursor:pointer;
}

.banner-controls ul li img{
	border: 5px solid #fff;
    width: 112px;
    height:80px;
}

 .banner-controls ul li:focus{
    outline:thin dotted;
}

.banner-scroll-up, .banner-scroll-down{
	cursor:pointer;
    position:absolute;
    height: 30px;
    width: 100%;
	left: 0;
}

 .banner-scroll-up{
	top:0;
	background: url("../../images/plugin/gallery-arrows.png") no-repeat scroll 11px -13px transparent;
}

 .banner-scroll-down{
	bottom:0;
	background: url("../../images/plugin/gallery-arrows.png") no-repeat scroll 11px -167px transparent;
}

 .banner-scroll-up:hover{
	background: url("../../images/plugin/gallery-arrows.png") no-repeat scroll -149px -13px transparent;
}

.banner-scroll-down:hover{
	background: url("../../images/plugin/gallery-arrows.png") no-repeat scroll -149px -167px transparent;
}

.thumb-gallery ul{
	margin:0;
	list-style:none;
	padding:0; 
}

.thumb-gallery ul li {
	float:left;
	padding:10px;
	margin:0 10px;
	background:url("./images/plugin/thumbnail-bg.png") no-repeat 0 0;
	width:200px;
	height:150px;
	overflow:hidden;
}

.thumb-gallery ul li img{
	height:150px;
	width:200px;
}

.banner-filler {
	height: 337px;
    width: 100%;
}
