/* the overlayed element */ 
div.overlay { 
     
    /* growing background image */ 
    background-image:url(../img/overlay/white.png); 
     
    /* dimensions after the growing animation finishes  */ 
    width:886px; 
    height:500px;         
     
    /* 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: url(../img/overlay/close.png) top right no-repeat;
    position:absolute; 
    right:45px; 
    top:31px; 
    cursor:pointer; 
    height:35px; 
    width:86px; 
}

div.overlay div.close span {
    color: #7C7C7C;
	font-size: 14px;
	position: relative;
	top: 9px;
	text-decoration: underline;
    text-transform: uppercase;
}
 
 
/* black */ 
div.overlay.black { 
    background:url(../img/overlay/transparent.png) no-repeat !important; 
    color:#fff; 
} 
 
/* petrol */ 
div.overlay.petrol { 
    background:url(../img/overlay/petrol.png) no-repeat !important; 
    color:#fff; 
} 
 
div.black h2, div.petrol h2 { 
    color:#ddd;         
}