
.overlay
{
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	height:100%;
	width:100%;
	margin:0;
	padding:0;
	background:#fff;
	opacity:.55;
	filter: alpha(opacity=55);
	-moz-opacity: 0.55;
	z-index:101;
}

.overlay-window
{
	position:fixed;
	top:20px;
	left:50%;
	margin:0;
	padding:0;
	z-index:102;
}

.close-window
{
	position:absolute;
	width:32px;
	height:32px;
	right:25px;
	background:transparent url('/images/core/close.gif') no-repeat scroll right top;
	text-indent:-99999px;
	overflow:hidden;
	cursor:pointer;
	opacity:.5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}

.close-window:hover
{
	opacity:.99;
	filter: alpha(opacity=99);
	-moz-opacity: 0.99;
}


#overlay
{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:90;   
    background-color:#000;
    -moz-opacity: 0.5;
    opacity:.5;
    filter: alpha(opacity=50);
}

#overlay[id]
{
	/* IE6 and below Can't See This */
    position:fixed;
}

