/* CSS Document */
.overlayWrapper
{
	position:absolute;
	top:0;
	left:0;
	z-index:10;
	width:100%;
	height:100%;
}
.overlayMask
{
	background:url("/img/overlay/mask.png");
	background-repeat:repeat;
	background-position:left top;
	width:100%;
	height:100%;
	float:left;
	position:absolute;
	left:0px;
	top:0px;
	z-index: 10;
	display: none;
}
.overlayWindow
{
	position:absolute;
	top:300px;
	left:0;
	width:100%;
	float:left;
	z-index:20;
}
.overlayContent
{
	margin:0px auto;
	width:741px;
	position:relative;
	z-index:11;
	
}
.overlayContent p, .overlayContent h2
{
	color: #000!important;
}

.overlayContentTop
{
	background-image:url("/img/overlay/window-top.gif");
	width:721px;
	float:left;
	padding:29px 0px 10px 20px;
}
.overlayContentBottom
{
	background:url("/img/overlay/window-bottom.gif");
	width:741px;
	float:left;
	height:11px;
}
.overlayClose
{
	margin:0 auto;
	position:relative;
	width:741px;
	z-index:25;
}
.overlayClose a
{
	width:34px;
	height:34px;
	background:url("/img/overlay/window-close.png") no-repeat top left;
	position:absolute;
	top:-15px;
	right:-16px;
	z-index:30;
	cursor:pointer;
}
.overlayContentTop h2
{
	font-size:137.50%;
	font-weight:bold;
	padding-bottom:20px;
}
.overlayContentStyle01
{
	float:left;
	position:relative;
}
.overlayContentStyle01a
{
	width:100%;
	float:left;
}
.overlayContentStyle01b
{
	width:370px;
	float:left;
}
.overlayContentInner01
{
	padding:0px 20px 0px 0px;
}
/*.loading
{
	height:463px;
	background:#FFF url(/img/overlay/loading.gif) no-repeat center center;
}*/
