			.simple_overlay {
				display: none;
				z-index: 10000;
				background-color: #fff;
				color: #000;
				text-align: center;
				border: 1px solid #666;
				-moz-box-shadow: 0 0 90px 5px #000;
				-webkit-box-shadow: 0 0 90px #000;	
			}
			
			.simple_overlay .close {
				background-image: url('../../../resources/images/close.png');
				position: absolute;
				right: -15px;
				top: -15px;
				cursor: pointer;
				height: 35px;
				width: 35px;
			}
			
			.didaZoom {
				padding: 3px 0;			
			}

/* the overlayed element */
.g_overlay {
	
	/* must be initially hidden */
	display:none;

	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:#333;
	
	width:650px;	
	min-height:450px;
	border:1px solid #666;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 100px 5px #000;
	-webkit-box-shadow: 0 0 100px #000;	
	
	position: inherit;
}

/* close button positioned on upper right corner */
.g_overlay .close {
	background-image:url('../../../resources/images/close.png');
	position:absolute;
	right:-22px;
	top:-22px;
	cursor:pointer;
	height:35px;
	width:35px;
	z-index:1001;
}


/* styling for elements inside overlay */
	.details {
		position:absolute;
		top:15px;
		right:15px;
		font-size:11px;
		color:#fff;
		width:150px;
	}
	
	.details h3 {
		color:#aba;
		font-size:15px;
		margin:0 0 -10px 0;
	}