/* CSS Document */
.overlayWrapper
{
	position:absolute;
	top:0;
	left:0;
	z-index:10;
	width:100%;
	height:100%;
}
.overlayMask
{
	background:url(../../img/reskin/overlay/mask.png);
	background-repeat:repeat;
	background-position:left top;
	width:100%;
	height:100%;
	float:left;
}
.overlayWindow
{
	position:absolute;
	top:50px;
	left:0;
	width:100%;
	float:left;
	z-index:20;
}
.overlayContent
{
	margin:0px auto;
	width:740px;
	position:relative;
	z-index:11;
}
.overlayContentInner
{
	background:#FFF;
}
.overlayContentTop
{
	background:url(../../img/reskin/overlay/window_top.png) no-repeat left top;
	width:686px;
	float:left;
	padding:26px 27px 0;
}
.overlayContentBottom
{
	background:url(../../img/reskin/overlay/window_bottom.png) no-repeat left bottom;
	width:740px;
	float:left;
	height:26px;
}
.loading
{
	height:200px;
	background:#FFF url(../../img/reskin/overlay/loading.gif) no-repeat center center;
}
.overlayClose
{
	margin:0 auto;
	position:relative;
	width:740px;
	z-index:25;
}
.overlayClose a
{
	width:43px;
	height:43px;
	background:url(../../img/reskin/overlay/window_close.png) no-repeat top left;
	position:absolute;
	top:0px;
	right:0px;
	z-index:30;
	cursor:pointer;
}

#overlayWrapper { position:absolute; left:0; top:0; z-index:10; height:1221px;width:100%;}
#overlayWrapper .overlayMask { background:url(../../img/reskin/overlay/mask.png) repeat 6px;l left top transparent; float:left; height:100%; width:100%;}
#overlayWrapper .overlayMask .overlayWindow {top:22px; float:left; left:0; position: absolute; width: auto; z-index:20; }
#overlayWrapper .contentWrapper { margin: 0px auto; text-align:left;}
#overlayWrapper .contentWrapperHead { background: url(../../img/reskin/overlayContent.png) top right no-repeat; padding: 0 12px 0 0; }
#overlayWrapper .contentWrapperHeadInner { padding: 12px 0 15px 12px; background: url(../../img/reskin/overlayContentInner.png) top left no-repeat; }
#overlayWrapper .contentWrapperHeadInner a.close { float: right; display:block; height: 27px; width: 27px; margin: -16px -16px 0 0; background: url(../../img/reskin/close.png) top right no-repeat; }
#overlayWrapper .contentWrapperHeadInner a.close span {margin: -9999px;}
#overlayWrapper .contentWrapperFoot { height: 12px;  background: url(../../img/reskin/overlayContentFoot.png) top right no-repeat; padding: 0 12px 0 0; }
#overlayWrapper .contentWrapperFootInner { height: 12px; background: url(../../img/reskin/overlayContentFootInner.png) top left no-repeat; }
#overlayWrapper .contentWrapperHead h2 { padding: 13px 19px 14px 10px; font-size: 162.50%; font-weight:normal; }
#overlayWrapper .contentWrapper p {margin:0;}