#ad 
{

 	display: none; /* By default, we don't show it, for the benefit of the SE's. */
}

#ad-bkg
 {
 	width: 100%;
 	height: 100%;
 	position: fixed; /* Go over everything */ 	
 	top:0px;
	background-color:#000;
	filter:alpha(opacity=75);
	opacity: 0.75; 
	-moz-opacity:0.75; 

	
	z-index: 98;
 }
body, html {height: 100%; margin:0px;}
/* Optional: */
#adbar
{
	color: #fff;
	background-color:#333;

}


#ad-outer {	width: 100%;
 	height: 100%;
 	position: fixed; /* Go over everything */ 	
 	z-index: 100; }
#ad-outer[id] {display: table; position: static;}

#ad-middle {position: absolute; top: 50%;} /* for explorer only*/
#ad-middle[id] {display: table-cell; vertical-align: middle; width: 100%;}

#ad-inner {position: relative; top: -50%} /* for explorer only */


#ad-outer {height: 100%; width:100%; overflow: visible;}
#ad-middle {width: 100%; height: 600px; text-align: center;}
#ad-inner {margin-left: auto; margin-right: auto; text-align: right; width:800px; color:#fff;
z-index: 101;
}

#ad-inner a, #ad-inner a:visited { color:#fff;}
