
/* the overlayed element */
.apple_overlay {
	
	/* initially overlay is hidden */
	display:none;
	
	/* growing background image */
	background-image:url(../images/overlay/white.png);
	
	/* 
		width after the growing animation finishes
		height is automatically calculated
	*/
	width:640px;		
	height: 526px;
	/* some padding to layout nested elements nicely  */
	padding:35px;

	/* a little styling */	
	font-size:11px;
}
div.apple_overlay.black {
		background-image:url(../images/overlay/transparent.png);		
	}
.details {
	
padding: 20px 20px;	
font-family: Arial, Helvetica, sans-serif;
color:#CCC;
}
.details h2 {
	font-size:24px;
	margin: 0;		
}
.details p {
	font-size:18px;
}

/* default close button positioned on upper right corner */
.apple_overlay .close {
	background-image:url(../images/overlay/close.png);
	position:absolute; right:5px; top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}
