ul#catList li a {
-mso-filter: alpha(opacity=80);
opacity: 0.8;	
border: 0;
_display: block;
_border: solid 1px #292;
_margin: 1px;
_width: 120px;
}

ul#catList li a:hover {
-mso-filter: alpha(opacity=100);
opacity: 1.0;
_border-color: #3c3;
_border-width: 2px;
_margin: 0px;
}

ul#catList {
margin: 0;
padding: 0;
}

ul#catList li {
display: block;
height: 140px;
width: 194px;
padding: 3px;
margin: 3px;
padding-bottm:0px;
list-style-type: none;
list-style-image: none;
border:solid #e9ff8f 2px;
border-top: 1px solid transparent;
border-right: 1px solid transparent;
_border-top: none;
_border-right:none;
float:left;
text-align:center;
}

ul#catList li.empty,
ul#catList li.empty:hover {
border-color:transparent;
*border-color:white;
background:none;
}

ul#catList li:hover {
border-color:#e0f989;
background-color: #f9ffee;
border-color:#e9ff8f;
background-image: url('../media/layout/back-hover.png');
background-repeat:repeat-x;
background-position: 0% 50%;
}

ul#catList li a {
margin-top:4px;
}

ul#catList li a:hover {
_margin-top:0;
}

ul#catList li a img {
border: solid 1px #292;
_border:0;
}

ul#catList li p {
margin:0;
}

.imageTable {
width:100%;
}

.imageTable td {
text-align:center;
vertical-align:midde;
margin:10px;
padding-bottom:16px;
}

.imageTable td img {
border-width:1px;
margin:1px;
}

.imageTable td img:hover {
border-width:2px;
margin:0px;
}

.imageTable td a {
border:none;
opacity: 0.9;
-mso-filter: alpha(opacity=90);
}

.imageTable td a:hover {
opacity: 1;
-mso-filter: alpha(opacity=100);
}
