

body{	
	font-family:'Roboto', Times, Helvetica, Sans-serif;
	font-size:14px;
	font-weight: 300;
	line-height:1.3em;
	color:#aaa;  
	margin:0px; padding:0px; text-align:left;	overflow:auto; background:#000;}




@media screen and (max-width: 900px) {
	
.inner {position: relative; width: 100%; padding: 20px 0px 0px 0px; min-height: 310px; margin: 35px auto 0px auto; right:0px; z-index:100; opacity:1.0;}
	
	ul.bjqs li {width:100%; height:640px; background-position: center center;	background-repeat: no-repeat; 
			-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;}
	
.caption {width:70%; height:auto; position:absolute; top:40px; right:0; margin:0px 0px 0px 0px; opacity:0.0; }
.caption>img {position:absolute; top:-170px; right:-30px;}
.caption>div {width:100%; position:relative; padding:20px; margin:0px auto; height:auto; background:#191919; opacity:0.8; /*background:url(nav/bg_opacity_90.png) repeat;*/ }
.caption>div h2 {font-weight:300; margin:5px 0px 10px 0px; font-size:20px; color:#fff;}
.caption>div p {margin:15px 0px 0px 0px; color:#fff; line-height:1.5em;}
}

@media screen and (min-width: 900px) {

.inner {position: relative; width: 649px; padding: 0px 60px 0px 60px; height: 410px; margin: 35px auto 0px auto; z-index:100; opacity:1.0;}	
	
	ul.bjqs li {min-width:1280px; width:100%; height:640px; background-position: center center;	background-repeat: no-repeat; 
			-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;}
	
.caption {width:420px; height:auto; min-height:150px; position:absolute; bottom:160px; right:40px; margin:0px 0px 0px 0px; opacity:0.0; }
.caption>img {position:absolute; bottom:-30px;}
.caption>div {width:90%; padding:10px 20px 20px 20px; height:auto; background:#191919; opacity:0.8; /*background:url(nav/bg_opacity_90.png) repeat;*/ }
.caption>div h2 {font-weight:300; margin:5px 0px 10px 0px; font-size:20px; color:#fff;}
.caption>div p {margin:15px 0px 0px 0px; color:#fff; line-height:1.5em;}
	
	
}

a.cap_b:link {position:absolute; margin:0px 0px 0px 0px; padding:9px 20px; background:#007a81; opacity:0.75;  color:#fff; font-size:16px; font-weight:lighter; text-decoration:none;}
a.cap_b:hover {background:#0c8990; text-decoration:none; opacity:0.9;}
a.cap_b:active {background:#007a81;}
a.cap_b:visited {background:inherit;}

#shadow {position:absolute; width:100%; min-width:1000px; height:10px; z-index:500;}
#preloader {width:1px; height:1px; overflow:hidden; display:none;}
#topslider{position:absolute; width:100%; min-width:100%; top:-10px; height:640px; overflow:hidden;	z-index:0;}

/*BJQS Slider */

ul.bjqs{position:relative; list-style:none; padding:0; margin:0; overflow:hidden; display:none; z-index:0;}

li.bjqs-slide{position:absolute; display:none;}

ul.bjqs-controls{list-style:none; margin:0; padding:0; z-index:3; }
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:-50px; margin-top:25px; width:32px; height: 58px; display:block; background:url(../nav/button_slider_right.png) no-repeat top left; }
ul.bjqs-controls.v-centered li.bjqs-prev a{left:-50px; margin-top:25px; width:32px; height: 58px; display:block; background:url(../nav/button_slider_left.png) no-repeat top left;}

ol.bjqs-markers{position:absolute; margin:25px 25px 0px 0px; right:0px; top:0px; width:100%; height:20px;  z-index:3000; text-align:right;}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline; width:10px; height:5px; margin:2px 2px 2px 2px;}
ol.bjqs-markers li a{width:70px; padding:0px 4px; color:transparent; margin:0px; text-decoration: none; background: transparent url(../nav/marker_dark.png) no-repeat center bottom;}
ol.bjqs-markers li.active-marker a, ol.bjqs-markers li a:hover{background: #999; background: transparent url(../nav/marker_sel.png) no-repeat center bottom; } 
 
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}






