.boxX{
    /*width:600px;*/
    background:#000;
    /*padding:10px;*/
    
  z-index:1000;
}

.boxX-inner {
 background:#000;
 /*width:560px;*/
 /*border:2px solid #eee;
 padding:20px;*/
}


.boxX img { float:left; padding:0; }



img.closeX{
   position:absolute;
    top:10px;
    right:10px;

    cursor:pointer;
 border:none;
}

.boxX table img { float:left; padding-top:35px;}
.overlayX{ 
    background-image: url("../graphics/overlay.png");
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 2;
    width: 100%;
    height: 100%;
 
}

* html .overlayX{
    background-color: #333;
    background-color: transparent;
    background-image: url("../graphics/blank.gif");
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
        src="../graphics/overlay.png", sizingMethod="scale");
  height: auto !important;
  height: 100%
}