#gallery {   
    position:relative;   
    width: 915px; height: 390px;
    clear:both;
    margin:0px 0px 30px 0px;
}   


    #gallery a {   
        float:left;   
        position:absolute;   
    }   
       
    #gallery a img {   
        border:none;   
    }   
       
    #gallery a.show {   
        z-index:500  
    }   
  
    #gallery .caption {   
        z-index:501;    
        background: url(/sitefiles/images/web/imagecaption.png);  
        color:#ffffff;    
        height:50px;    
        width:100%;    
        position:absolute;   
        bottom:0;   
        border-top:1px solid #111;
    }   
  
    #gallery .caption .content {   
        margin:5px;
        padding-right:15px; 
        padding-top:3px;
        text-align:right;
    }   
       
    #gallery .caption .content h3 {   
        margin:0;   
        padding:0;   
        color:#ccc;   
        font-size:14px;
        font-weight:bold;
    }   
