/* the overlayed element */ 
div.overlay { 
     
    /* growing background image */ 
    background-image:url(overlay/white.png); 
     
    /* dimensions after the growing animation finishes  */ 
    width:400px;
    height:270px;
     
    /* initially overlay is hidden */ 
    display:none; 
     
    /* some padding to layout nested elements nicely  */ 
    padding:55px; 
} 
 
/* default close button positioned on upper right corner */ 
div.overlay div.close { 
    background-image:url(overlay/close.png); 
    position:absolute; 
    right:5px; 
    top:5px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
} 
 
 
/* black */ 
div.overlay.black { 
    background:url(overlay/transparent.png) no-repeat !important; 
    color:#fff; 
} 
 
/* petrol */ 
div.overlay.petrol { 
    background:url(overlay/petrol.png) no-repeat !important; 
    color:#fff; 
} 
 
div.black h2, div.petrol h2 { 
    color:#ddd;         
}

button.overlay_btn {
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
    -moz-outline-radius-bottomleft:4px;
    -moz-outline-radius-bottomright:4px;
    -moz-outline-radius-topleft:4px;
    -moz-outline-radius-topright:4px;
    background-color:#97B2EA;
    border:1px solid #FFFFFF;
    color:#000000;
    cursor:pointer;
    font-size:11px;
    height:24px;
    outline-color:#999999;
    outline-style:outset;
    outline-width:1px;
}