/* the overlayed element */
div.overlay {
	
	/* growing background image */
	background-image:url(../imgs/overlay/white.png);
	
	/* dimensions after the growing animation finishes  */
	width:650px;
	height:550px;		
		
	/* initially overlay is hidden */
	display:none;
	
	/* some padding to layout nested elements nicely  */
	padding:55px;
	
	top: 20px;
}
div.overlay.alert {
	/* growing background image */
	background-image:url(../imgs/overlay/white.png);
	
	/* dimensions after the growing animation finishes  */
	width:300px;
	height:200px;		
	
	/* initially overlay is hidden */
	display:none;
	
	/* some padding to layout nested elements nicely  */
	padding:20px;
}

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

div.overlay h2 {
	margin:2px 0; color: #666;	
}


/* tooltip styling. by default the element to be styled is .tooltip  */
.tooltip,
.tooltip2 {
	display:none;
	background: url(../imgs/tooltip/purple_tooltip_btm.png) no-repeat bottom;
	width:625px;
	text-align: left;
	color:#000;
	position:relative;
}
.tooltip {
	left: 115px !important; /* We want this to be positioned aligned to first trigger */
}
.tooltip2 {
	left: 20px !important; /* We want this to be positioned aligned to first trigger */
	background-position: -420px bottom;
}
.tooltip p,
.tooltip2 p,
.tooltip li,
.tooltip2 li {
	font-weight:bold;
}
.tooltip.one {
	background-position: -660px bottom;
}
.tooltip.two {
	background-position: -580px bottom;
}
.tooltip.three {
	background-position: -505px bottom;
}
.tooltip.four {
	background-position: -415px bottom;
}
.tooltip.five {
	background-position: -320px bottom;
}
.tooltip.six {
	background-position: -235px bottom;
}
.tooltip.seven {
	background-position: -260px bottom;
}
.tooltip.eight {
	background-position: -130px bottom;
}
.tooltipInner {
	padding:20px 30px 10px 30px;
	background: url(../imgs/tooltip/purple_tooltip_top.png) no-repeat;
	margin-bottom: 19px;
}
