﻿/* the overlayed element */ 
.item_overlay { 
     
    /* initially overlay is hidden */ 
    display:none; 
     
    /* growing background image */ 
    background-image:url(images/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 */ 
.item_overlay div.close { 
    background-image:url(images/close.png); 
    position:absolute; right:5px; top:5px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}

div.item_overlay.black { 
    background-image:url(images/transparent.png);         
    color:#fff; 
}

.item_description
{
font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'bitstream vera sans', 'trebuchet ms', verdana, arial, sans-serif;
font-size: 12px;
display: block;
}

/* container for external content. uses vertical scrollbar, if needed */ 
.item_contentWrap { 
    height:auto; 
    width:auto;
    margin:auto;
    overflow:auto; 
}
/*///////////////////////////*/

.overlay { 
     
    /* initially overlay is hidden */ 
    display:none; 
     
    /* growing background image */ 
    background-image:url(images/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 */ 
.overlay div.close { 
    background-image:url(images/close.png); 
    position:absolute; right:5px; top:5px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}

div.overlay.black { 
    background-image:url(images/transparent.png);         
    color:#fff; 
}
