







body{

margin:0;

padding:0;

display:block;

}



img, a{

border:none;

}



.clear{

clear:both;

margin:0;

padding:0;

display:block;

}

#bSet {
 background: url(images/brightness.png) no-repeat scroll left center transparent;
 float:left;
 width:22px;
 height:22px;
 cursor:pointer;
}





.devLightboxOverlay{

margin:0;

padding:0;

display:block;

width:100%;

height:100%;

background:url(images/trans5-5-bg.png) repeat;

border:none;

position:fixed;

top:0px;

left:0px;

z-index: 999;

}
.devLightboxOverlayFull{

margin:0;

padding:0;

display:block;

width:100%;

height:100%;

background:url(images/trans10-10-bg.png) repeat;

border:none;

position:fixed;

top:0px;

left:0px;

z-index: 999;

}

.devLightboxInner{

position:fixed;

margin:auto;

background:#000 url(images/loading.gif) no-repeat center;

z-index: 999;

}

.loadingdev{

	height:100%;

	position:fixed;

	width:100%;

	top:0;

	left:0;

	background:transparent url(images/loading.gif) no-repeat center;

}

.devLightboxInner_pad{

margin:0;

padding:12px;

display:block;

}



.mid_div{

margin:0;

padding:5px 60px;

display:block;

min-width:320px;

}

.mid_div > div{

	overflow:hidden;

	position:relative;

}

.text_box{

margin:0;

padding:0;

display:block;

float:left;

width:230px;

background:url(images/white-trans-bg.png) repeat;

border:none;

position:relative;

z-index:5;

padding-bottom:10px;

}

.text_box_top_div{

margin:0 0 7px 0;

padding:15px 10px 30px 10px;

display:block;

font:normal 13px  "OpenSans";

color:#000;

border-bottom:1px solid #FFFF00;

}

.text_box_top_div p{

margin:0;

padding:0;

display:block;

}

.tag_words{

margin:0;

padding:10px;

display:block;

background:#FFFF00;

font:normal 13px  "OpenSans";

color:#000;

min-height:91px;

}

.tag_words a{

color:#000;

text-decoration:underline;

}

.tag_words a:hover{

color:#000;

text-decoration:none;

}

.tag_words h3{

font:bold 13px "OpenSans-Bold";

color:#000;

margin:0;

padding:0 0 10px 0;

display:block;

text-transform:uppercase;

}

.scroll_box{

margin:0;

padding:0;

display:block;

position:absolute;

z-index:3;

min-width:100%!important;

text-align:center;

}

.scroll_box img{

	margin-left:auto!important;

}

.next1-1 {

    background: url(images/next1-1.png) no-repeat scroll center top transparent;

    float: right;

    height: 38px;

    margin-right: -50px;

    margin-top: -121px;

    position: relative;

    text-indent: -9999px;

    width: 25px;

    z-index: 999;

}

.prev1-1 {

    background: url(images/prev1-1.png) no-repeat scroll center top transparent;

    float: left;

    height: 38px;

    margin-left: -50px;

    margin-top: -121px;

    position: relative;

    text-indent: -9999px;

    width: 25px;

    z-index: 999;

}

.text_box_bottom_div{

margin:0;

padding:10px 0 0 0;

display:block;

color:#fff;

}

.text_box_bottom_div a{

color:#fff;

text-decoration:none;

}

.text_box_bottom_div a;hover{

color:#fff;

text-decoration:none;

}

.text_box_bottom_div_lt{

margin:0;

padding:0;

display:block;

float:left;

text-align:left;

}

.text_box_bottom_div_lt span.image_title{

	font:normal 16px "OpenSans-Semibold";

	display:block;

}

.text_box_bottom_div_lt span.image_description{

	font-size:12px;

	display:block;

}

.text_box_bottom_div_rt{

margin:0;

padding:0;

display:block;

float:right;

/*width:310px;*/

width:325px;

}

.tp5{

margin:0;

padding:0;

display:block;

}

.tp5 span{

margin:0;

padding:0;

display:block;

float:left;

/*width:50%;*/

width:45%;

}



a.light_box5 {

    background: url(images/box5-5.jpg) no-repeat scroll left center transparent;

    border: medium none;

    color: #fff;

    cursor: pointer;

    display: block;

    float: right;

    font-family:  "OpenSans";

    font-size: 12px;

    font-weight: normal;

    margin: 0;

    padding: 0 0 0 28px;

	/*width:38%;*/

	width:40%;

	text-transform:uppercase;

}

.tp6{

margin:0;

padding:5px 0 0 0;

display:block;

font-family:  "OpenSans";

font-size: 10px;

font-weight: normal;

color:#fff;

text-transform:uppercase;

}

a.perlink {

    background: url(images/per-bg.jpg) no-repeat scroll left center transparent;

    border: medium none;

    color: #fff;

    cursor: pointer;

    display: block;

    float: left;

    font-family:  "OpenSans";

    font-size: 12px;

    font-weight: normal;

    margin: 0;

    padding: 0 0 0 20px;

	/*width:85px;*/
	width:125px;

	text-transform:uppercase;

}

a.frm {

    background: url(images/frm-bg.jpg) no-repeat scroll left center transparent;

    border: medium none;

    color: #fff;

    cursor: pointer;

    display: block;

    float: left;

    font-family:  "OpenSans";

    font-size: 12px;

    font-weight: normal;

    margin: 0;

    padding: 0 0 0 24px;

	width:85px;

	text-transform:uppercase;

}

.slidebar-btn{

	background:url(images/white-trans-bg.png) repeat;

	position:absolute;

	z-index:10;

}

.slidebar-btn .side-close, .slidebar-btn .side-more-info{

	width:24px;

	display:block;

	text-indent:-999px;

	overflow:hidden;

}

.side-more-info{

	background:url(images/info.png) center no-repeat;

}

.slidebar-btn .side-close{

	background:url(images/close.png) center no-repeat;

	display:none;

	

}

.devLightboxCount{

	display:block;

	text-decoration:none!important;

	padding-right:10px;

}

.lightbox .top_div{

margin:0;

padding:0;

display:block;

padding-left:60px;

}

.lightbox .top_div_lt{

margin:0;

padding:0 0 0 0;

display:block;

float:left;

width:60%;

font:normal 16px "OpenSans-Semibold";

color:#FFFF00;

text-align:left;

}

.lightbox .top_div_lt span{

color:#fff;

font:normal 12px  "OpenSans";

padding:0 1px;

}

.top_div_lt a{

color:#fff;

font:normal 12px  "OpenSans";

text-decoration:underline;

}

.top_div_lt a:hover{

color:#fff;

font:normal 12px  "OpenSans";

text-decoration:none;

}

.lightbox .top_div_rt{

margin:0;

padding:0;

display:block;

float:right;

width:25%;

font:normal 12px  "OpenSans";

color:#C9C9C9;

text-transform:uppercase;

text-align:right;

}

.top_div_rt a{

color:#C9C9C9;

text-decoration:none;

float:right;

}

.top_div_rt a:hover{

color:#C9C9C9;

text-decoration:underline;

}

.gallery .top_div{

margin: 0;

padding: 0;

display: block;

padding-left: 60px;

margin-top: -11px;

padding-bottom: 10px;

}

.gallery .top_div_lt{

margin: 0;

padding: 0 0 0 0;

display: block;

float: left;

width: 60%;

font: normal 16px "OpenSans-Semibold";

text-align: left;

text-transform: uppercase;

}

.gallery .top_div_lt span{

color:#fff;

font:normal 12px  "OpenSans";

padding:0 10px;

}

.gallery .top_div_rt{

margin: 0;

padding: 0;

display: block;

float: right;

width: 40%;

font: normal 12px "OpenSans";

color: #C9C9C9;

text-transform: uppercase;

text-align: right;

padding-top: 4px;

}

.gallery a.devPageName{

	color: #ff0;

text-decoration: none;

background: #4c4c4c;

padding: 5px 10px;

}

.devGalleryTitle {
    background: none repeat scroll 0 0 #4E4E4E;
    color: #FFFF00;
    font-family: "OpenSans-CondLight";
    font-size: 40px;
    height: 96%;
    padding: 2%;
    position: absolute;
    text-align: left;
    width: 96%;
}


.devGalleryDescription p, .devGalleryDescription span {
    color: #FFFFFF;
    font-family: "OpenSans-CondLight";
    font-size: 18px;
    line-height: 24px;
}

.devGalleryDescription{

	position: absolute;

	height: 98%;

	width: 96%;

	background: #4e4e4e;

	color: #fff;

	padding: 2%;

	font-size: 18px;

	text-align:left;



}

.dev-left-div{

	text-align:center;

	min-width:100%!important;

}

.dev-left-div img{

	margin:0 auto;

}

.devLightboxPlayPause{

	padding-left:10px;

	display:block;

	padding-right:10px;

	cursor:pointer;

}

.devPlay{

	background:url(images/play.png) no-repeat left center;

}

.devPause{

	background:url(images/pause.png) no-repeat left center;

}



.dev-video{

	position:absolute;

	z-index:0;

	height:100%;

	width:100%;

}

.dev-video.active{

	z-index:100;

}

@media only screen and (max-width:600px) {

	.devLightboxPlayPause{

		display:none;	

	}

	.devGalleryTitle{

	top:50%;

	text-align:left;

}

.devGalleryDescription p, .devGalleryDescription span{

	color: #fff;

	font-size: 18px;

}

.devGalleryDescription{

	top:50%;

	text-align:left;

}

	.top_div{

		margin: 0!important;

    padding: 5px 0px!important;

    position: absolute!important;

    width: 100%!important;

	}

/*Others*/

	.devLightboxInner{

		height:100%!important;

		width:100%!important;

		top:0!important;

		left:0!important;

		bottom:0!important;

		right:0!important;

		position:fixed;	

	}

	.devLightboxInner_pad{

		padding:0px;

	}

	.mid_div{

		margin:0;

		padding:0;	

	}

	.top_div_lt{

		display:none;

	}

	.top_div_rt{

		width:auto;

		position: fixed;

		top: 1px;

		right: 1px;

		z-index:999;

	}

	.devLightboxClose{

		background: #4c4c4c;

		padding: 6px;

		display: block;

	}

	.devLightboxCount{

		background: #4c4c4c;

		padding: 6px;

		display: block;

		text-align: center;

		margin-top: 10px;

	}

	.text_box{

		background:#ff0;

		position: fixed;

		top: 0px;

		height: 100%!important;

	}

	.slidebar-btn{

		background:#ff0;

		bottom:20px!important;

	}

	.text_box_bottom_div{

		display:none;

	}

	.slidebar-btn .side-close, .slidebar-btn .side-more-info {

		height: 91px!important;

		padding:6px;	

	}

	.prev1-1{

		display:none;

	}

	.next1-1{

		display:none;

	}

	.scroll_box{

		position:relative;

		text-align:center;

	}

	.scroll_box img{

		position:relative;

		margin:auto;

	}

	.top_div_rt a{

		float:none;

		text-align:center;

	}

}

/* Portrait */

@media screen and (orientation:portrait) {

    /* Portrait styles */

}

/* Landscape */

@media screen and (orientation:landscape) and (max-width:600px) {

    /* Landscape styles */

	.top_div_rt{

		-webkit-transform: scale(0.6);

		-webkit-transform-origin: top right;

	}

	.slidebar-btn{

		-webkit-transform: scale(0.6);

		-webkit-transform-origin: bottom left;

	}

}