table.gallery 
{
   border:1px solid #999;
   border-collapse: collapse;
   background-color: #e7dfd1;
   margin: 0px auto;
}
table.gallery td 
{
   /*border:1px solid #737373;*/
   text-align: center;
   vertical-align: middle;
   padding: 4px;
   width: 10px;
   height: 10px;
}
table.gallery td:hover { background-color:#737373; }
table.gallery td a
{
   display:block;
   width:100%;
   text-decoration: none;
   border: none 0px #000000;
}
table.gallery td a:hover
{
   /*filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1, xray=0, mirror=0, invert=0, opacity=0.7, rotation=0); */ /*Flickers in IE 7.  Added via conditional comment in html file.*/
   opacity: 0.5;
   border: solid 4px #737373;
   margin: -4px;
}
table.gallery td a img
{
   border: none #000000 0px;
   width:100px;
   height:150px;
}


