div.lightb{        
    height:100%;
    left:0px;
    position:absolute;
    top:0px;
    width:100%;
    display:block;
    z-index:100;
    display:none;        
}

div.lightb div.lightbkg {
    position:absolute;
    display:block;
    width:100%;
    height:100%;    
    background-image:url(../images/lightbox.gif);    
}

/*html>body div.lightb{position:fixed !important;} */
/* hack for IE 6*/

div.lightb_container {    
    position:absolute;    
    z-index:120;     
}

div.lightb_container div.lightb_holder {    
    color:black;
    position: absolute; top: 0px;
        left: 0px;
}

div.lightb_container div.lightb_holder table.lbt{
    empty-cells: show;    
    font-weight:bold;
    border-collapse:collapse;
    width:100%;
    padding:0px;
    margin:0px;    
}


div.lightb_container div.lightb_holder table.lbt th.crn {
    background-image:url('../images/corners.gif');
    height:5px;
    width:5px;
}


div.lightb_container div.lightb_holder table.lbt thead td.brd, div.lightb_container div.lightb_holder table.lbt tfoot td.brd {
    background-image:url('../images/bar-x.png');
    background-repeat:repeat-x;    
}

div.lightb_container div.lightb_holder table.lbt thead td.brd a.close {
    position:absolute;
    right:5px;
    top:5px;
    background-image:url('../images/close.gif');
    width:16px;
    height:16px;
    
}

div.lightb_container div.lightb_holder table.lbt thead td{
    background-position:center top;
}

div.lightb_container div.lightb_holder table.lbt tfoot td{
    background-position:center bottom; 
}


div.lightb_container div.lightb_holder table.lbt tbody th.brd {
    background-image:url('../images/bar-y.png');
    background-repeat:repeat-y;
}

div.lightb_container div.lightb_holder table.lbt tbody td.lightb_td {
    background-color:white;
}

div.lightb_container div.lightb_holder table.lbt thead th.crn.lft{
    background-position:left top;
}

div.lightb_container div.lightb_holder table.lbt thead th.crn.rgt{
    background-position:right top;
}

div.lightb_container div.lightb_holder table.lbt tfoot th.crn.lft{
    background-position:left bottom;
}

div.lightb_container div.lightb_holder table.lbt tfoot th.crn.rgt{
    background-position:right bottom;
}


div.lightb_container div.lightb_holder table.lbt tbody th.brd.lft{
    background-position:left center;
}

div.lightb_container div.lightb_holder table.lbt tbody th.brd.rgt{
    background-position:right center;
}



div.lightb_container div.lightb_holder table.lbt tbody td.lightb_td div.lightb_msg_cntr {
    text-align:center;    
    padding:0px;
    margin:0px; 
    overflow:hidden;
    font-weight:normal;
    color:black;
}

div.lightb_container div.lightb_holder table.lbt tbody td.lightb_td div.lightb_msg_cntr span.error{
    color:red;    
}