#productlistTable {text-align:center }
#productlistTable .features {text-align:left; }
#productlistTable .features li {margin-left:20px;list-style-position: outside; }
#productlistTable th {

color:#fff;
font-size:100%;
font-weight:bold;
text-align:center;
background:#0099FF;
padding:2px;
}

#productlistTable tr {


}


#productlistTable .descriptionTd  {
text-align:left;
font-size:100%;
}
#productlistTable .descriptionTd  .thumb {
border-bottom:none;
}

#productlistTable img {}
#productlistTable td {padding-top:10px;padding-bottom:10px;	border-bottom:1px solid #dddddd;}

.snippet {
font-style:normal;
padding:0px;
}

.listProd{
margin: 0;
padding-top: 2px;
padding-bottom: 2px;
width: 100%;
float: left;
margin-left:30px;
}



.listProd .prodTitle {
width:55%;
}


.listProd a.classification:active, .listProd a.classification:visited, .listProd a.classification:link {
font-weight: normal;
line-height:1.3em;
font-size:110%;
}
.listProd a.product:active, .listProd a.product:visited, .listProd a.product:link {
font-weight: bold;
font-size:120%;
}

a.product:active,  a.product:visited,  a.product:link {
font-weight: bold;
font-size:120%;
}






.prodThumb {   
margin: 3px;
border:1px solid #dddddd;
float:left;

}


.listProd p {
padding-bottom: 10px;
}




#filter {
background: #ffffff;
float:left;
width:15%
}


#filter ul li{ font-size:85%;font-weight:bold;margin-top:0;margin-bottom:0;padding-top:0;}

#filter h2{
background-color: #ffffff;
font-size:90%;
color:#0099ff;
}
