#dialog-overlay { 
	position:fixed;  display:none; top:0; left:0;  width:100%; height:100%;  z-index:9994;  
	filter:alpha(opacity=40);  -moz-opacity:0.4;  -khtml-opacity: 0.4; opacity: 0.4;  background: url(ui-bg_blue.png) #000;
} 

.cOvLay {
	width:auto; z-index : 9995; display: none;  border: 10px solid #666; border:10px solid rgba(82, 82, 82, 0.698);
	border-radius:8px; 	-moz-border-radius:8px; -webkit-border-radius:8px; /* -khtml-border-radius:8px; */
	box-shadow: 5px 5px 5px #ccc; -moz-box-shadow: 5px 5px 5px #ccc; -webkit-box-shadow: 5px 5px 5px #ccc; /* -khtml-box-shadow: 5px 5px 5px #ccc; */
}

/* For IE */
.zCmain{ display:none; top: -99999px; position:absolute; height:100%; background:url(corner_a.png); z-index:9995; }
.zCtent{ float:left; height:100%; overflow: auto; background:#FFF; }
.zC1{ float:left; background:url(corner_gray.png) no-repeat; width:10px; height:10px; }
.zC2{ float:left; background:url(corner_b.png) repeat-x; height:10px; }
.zC3{ float:left; background:url(corner_gray.png) -10px 0px no-repeat; width:10px; height:10px; }
.zD1{ position:absolute; width:10px; height: 100%; top:0px; background:url(corner_b.png) repeat-y; }	
.zD2{ position:absolute; width:10px; height: 100%; top:0px; right:0px; background:url(corner_b.png) repeat-y; }	
.zC4{ clear:both; float:left; background:url(corner_gray.png) -20px 0px no-repeat; width:10px; height:10px; }	
.zC5{ float:left; background:url(corner_b.png) repeat-x; height:10px; }
.zC6{ float:left; background:url(corner_gray.png) -30px 0px no-repeat; width:10px; height:10px; }	