/* the overlayed element */ 
.apple_overlay { 
     
    /* initially overlay is hidden */ 
    display:none; 
     
    /* growing background image */ 
    background-image:url(/images/overlay/white.png); 
     
    /*  
        width after the growing animation finishes 
        height is automatically calculated 
    */ 
    width:640px;         
     
    /* some padding to layout nested elements nicely  */ 
    padding:35px; 
 
    /* a little styling */     
    font-size:11px; 
} 
 
/* default close button positioned on upper right corner */ 
.apple_overlay div.close { 
    background-image:url(/images/overlay/close.png); 
    position:absolute; right:5px; top:5px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}

/* the overlayed element */ 
.simple_overlay { 
     
    /* must be initially hidden */ 
    display:none; 
     
    /* place overlay on top of other elements */ 
    z-index:10000; 
     
    /* styling */ 
    background-color:#e0e9f4; 
     
    width:510px;     
    min-height:200px; 
    border:1px solid #666; 
    -moz-box-shadow: #666 5px 5px 5px;
    -webkit-box-shadow: #666 5px 5px 5px;
    box-shadow: #666 5px 5px 5px;
 
    /* CSS3 styling for latest browsers */ 
    padding:10px;
} 
 
/* close button positioned on upper right corner */ 
.simple_overlay .close { 
    background-image:url(/images/overlay/close.png); 
    position:absolute; 
    right:10px; 
    top:14px; 
    cursor:pointer; 
    height:17px; 
    width:17px; 
}
/* close button positioned on upper right corner */ 
.simple_overlay .print { 
    background-image:url(/images/overlay/print.png); 
    position:absolute; 
    right:165px; 
    top:14px; 
    cursor:pointer; 
    height:17px; 
    width:17px; 
}

