@charset "utf-8";
/* CSS Document */

/* use a semi-transparent image for the overlay */ 
#overlay {    
 background-image:url(white2.png);     
	color:#efefef;    
 height:480px; }  


/* the overlayed element */
div.overlay {
	
	/* growing background image */
	background-image:url(white2.png);
	
	/* dimensions after the growing animation finishes  */
	width:590px;
	height:470px;		
	
	/* initially overlay is hidden */
	display:none;
	
	/* some padding to layout nested elements nicely  
	1 value (padding on every side); 2 values (top/bottom, right/left)
	3 values (top, right/left, bottom); 4 values (top, right, bottom, left)*/
	padding:42px 46px;
	
	color: #3d3d3d;
	font-size: 12px;
}

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


/* black */
div.overlay.black {
	background:url(white.png) no-repeat !important;
	color:#fff;
}

div.overlay h2, div.overlay h2 font {
	color:#3d3d3d !important;		
	font-size: 20px;
	padding-bottom: 0px;
}

div.overlay p {
	margin: 0px;
	padding: 0px;
}

div.overlay ul {
	margin: 0 0 0px 0;
}

div.overlay p font, div.overlay ul font li {
	color: #3d3d3d !important;
	font-size: 12px;
}

/* nested table in the overlay /* 
/* padding guidelines  
	1 value (padding on every side); 2 values (top/bottom, right/left)
	3 values (top, right/left, bottom); 4 values (top, right, bottom, left)*/
div.overlay table {
	font-size: 12px;
	color: #3d3d3d;
	margin: 5px 0px 0px 0px;
}

div.overlay a, div.overlay a:visited {
	color: #3d3d3d;
}

div.overlay a:hover {
	color: #e43144;
}


