/*
body {
	padding:150px 50px;
	font-family:"Lucida Grande","Lucida Sans Unicode","bitstream vera sans","trebuchet ms",verdana;
}
*/

/* get rid of those system borders being generated for A tags */
a:active {
  outline:none;
}

:focus {
  -moz-outline-style:none;
}


/* the overlayed element */
.apple_overlay {
	
	/* initially overlay is hidden */
	display:none;
	
	/* growing background image */
	background-image:url(/styles/images/white_overlay.png);
	
	/* 
		width after the growing animation finishes
		height is automatically calculated
	*/
	width:495px;		
	
	/* some padding to layout nested elements nicely  */
	padding:35px;
    
	/* a little styling */	
	font-size:11px;
}

/* default close button positioned on upper right corner */
.apple_overlay div.close {
	background-image:url(/styles/images/close.png);
	position:absolute; right:5px; top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}

/* use a semi-transparent image for the overlay */
#overlay {
	background-image:url(/styles/images/white_overlay.png);
    color:#efefef;
    height:450px;
}
 
/* container for external content. uses vertical scrollbar, if needed */
.contentWrap {
    height:446px;
    width:388px;
    margin-left:112px;
    overflow-y:auto;
}

.overlayfooter {
	color:#333;
	font-family:Arial;
	font-size:11px;
	padding-left:60px;
	text-align:center;
}

select#overlayHidePeriod {
	font-size:11px;
	border:1px solid #A5A5A5; 
	background-color:#eeeeee;
	width:80px;
	margin-left:10px;
}
select#overlayHidePeriod option {
	font-size:11px;
	border-bottom:1px solid #dadada;
	width:80px;
	text-align:center;
}
a#overlayHide {
	margin-left:10px;
}
