.products { padding-bottom:20px; min-height:450px; }
.product { height: 120px; }
.material { height: 12px; background-color:#ffffff; text-align:right; padding:4px 9px 4px 0px; }
.photo {  float:left; background-color:#ffffff; width: 158px; }
#content .photo img { height:100px; width: 158px; }

.info { height:100px; float:left; }
.title { line-height: 30px; color:#ffffff; background:#86C9EF url('/img/bg_product_title.gif') 100% 0% no-repeat;
 padding: 0px 20px; width:250px; white-space:nowrap; overflow:hidden; }
.extra { margin: 5px 0px 5px 20px; width:677px; }
.extra th { width:166px; text-align: left; line-height: 18px; }

.title, .extra th { font-weight:bold; font-size:12px; }

.products a, .products a:link, .products a:visited, .products a:active { text-decoration: underline; color:#000000; }
.products a:hover { text-decoration: underline; color:#86C9EF; }
.title a, .title a:link, .title a:visited, .title a:hover { color:#ffffff; text-decoration: none; }
.products .title a:hover { color:#ffffff; text-decoration: underline; }

.noresults { padding: 30px 0px 0px 0px; }

#content .product_search td { vertical-align:middle; }
