.border_td { 
border-bottom-style: solid ; 
border-bottom-color: black; 
border-bottom-width: 1px;
border-top-style: solid ; 
border-top-color: black; 
border-top-width: 1px;
}
.empty_td { 
border-bottom-style: solid ; 
background-color: #5678B1; 
border-bottom-width: 1px;
border-top-style: solid ; 
border-top-color: black; 
border-top-width: 1px;
height:10px;
}

img.border {border-width: 1px; border-style: solid; border-color: orange;
box-shadow: 3px 3px 4px #000;
padding: 2px 2px 2px 2px;
margin-left:4px;
margin-right:4px;
margin-top:4px;
margin-bottom:4px;
max-height:180px;
height:auto !important;
height:190px;
}
.effect:hover {
border-color: white;
opacity:0.6;
filter:alpha(opacity=60); /* For IE8 and earlier */ }
.effect {
opacity:100;
filter:alpha(opacity=100); /* For IE8 and earlier */ }

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 2px;
padding-bottom: 0;
background: #000000;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: normal 16px Tahoma;
letter-spacing: 1px;
line-height: 1.1em;
color: white;
padding: 1px 0;
text-align: right;
}

#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: black;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 1px;
z-index: 5;
}
