/* the overlayed element */
div.overlay {
    height:650px; 
	width:1100px;
	padding:0px;
	background-color: #fff; /* Needed for IEs */
	display:none;
	margin-left:50px;
	text-align:left;
}
/* default close button positioned on upper right corner */ 
div.overlay .close { 
    position:absolute; 
    right:10px; 
    top:10px; 
    cursor:pointer; 
	width:50px;
	height:50px;
	background:url(../images/bt-close.png) no-repeat;
} 
div.overlay .close:hover { 
	background-position:-50px 0;		
}
#loading {
    position:absolute; 
	top:0;
	left:0;
    height:650px; 
	width:1100px;
	background:#fff url(../images/loading.gif) center center no-repeat;
	display:none;
}
#wrap{
    position:relative; 
    height:650px; 
	width:1100px;
}
#wrap div.imgBox {
	position:absolute;
	top:0;
	left:0;
	width:650px;
	height:650px;
	background-position:bottom right;
	background-repeat:no-repeat;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
}
#wrap div.txtBox {
	position:absolute;
	bottom:10px;
	right:0;
	color:#666;
	width:430px;
}
#wrap b{
	font-size:18px;
	color:#333;
	padding:0 0 7px 0;
	margin:0 0 7px 0;
	border-bottom:1px solid #ebebeb;
	display:block;
}
#wrap h4{
	text-transform:uppercase;
	font-size:12px;
	font-weight:300;
	letter-spacing:3px;
	margin:0;
	display:block;
}
/*------------------------------small screen <=800-------------------------*/
div.overlay.smallscr {
    height:500px; 
}
#loading.smallscr {
    height:500px; 
}
#wrap.smallscr{
    height:500px; 
}
#wrap div.imgBox.smallscr {
	height:500px;
}
