.overlay {
	position:absolute;
	top:0;
	left:0;
	height:9999px; /* bit of a hack for browsers using webkit to make sure it loads over the whole page*/
	width:100%;
	background:#fff;
	opacity:0; 				/* for modern browsers */
	filter:alpha(opacity=0); 	/* for IE5.5, IE6 and IE7 */
	-moz-opacity:0; 			/* older Mozilla browsers, older versions of Netscape */  
	-khtml-opacity:0; 			/* old versions of Safari (1.x) */  
	z-index:99;
	cursor:pointer;
	margin:0;
}

.shadow { 
	left:50%;
	margin-left:-407px;
	height:500px; 
	width:814px;
	position:absolute;
	background:#000;
	opacity:0.1; 					/* for modern browsers */
	filter:alpha(opacity=10); 	/* for IE5.5, IE6 and IE7 */
	-moz-opacity:0.1; 			/* older Mozilla browsers, older versions of Netscape */  
	-khtml-opacity:0.1; 	
	z-index:100;
	padding:5px 2px;
}

.shadow .prop { 
	position:relative;
	display:block; 
	height:500px; 
	width:2px;

}

.container {
	left:50%;
	margin-left:-400px;
	height:500px;
	width:800px;
	position:absolute;
	background:#fff;
	z-index:101;
	padding:5px 2px;
	overflow:hidden;
}
.back-link {
	background:#fff; 
	padding:5px;
}
.back-link a {

}
.container iframe { 
	position:relative; 
	height:510px; 
	width:99%; 
	margin:0 auto; 
	font-size:1.1em; 
	border:1px solid #fff; 
	z-index:52; 
	overflow-x: hidden; 
}

