.prod_category{ display: block; float: left; width: 154px; margin-left: 42px; position: relative; font-size: 0.9em; }
.prod_category1{ margin-left: 0; clear: both; }
.prod_category img{ width: 150px; height: 150px; margin-bottom: 1em; border:2px solid #ccc; }
.prod_category a.prod_title{ color:#5B852F; text-decoration: none; font-weight: bold; display: block; min-height: 4em; height: auto !important; height: 4em; }
.prod_category a.prod_title:hover{ text-decoration: underline; }
.prod_category_desc p{ padding-bottom: 0px; height: 26px; overflow: hidden; }
.prod_category_desc a.more{ display: none; }
.prod_category_input .stock_text{ display: none; }
.prod_category_input .prod_category_label{ display: none; }
.prod_category_input input.qtybox{ display: none; }
.prod_category_input .buy_btn_div{ display: none; }
#advanced_search_fields1 .adv_search_2{ float:right; }
#advanced_search_fields1 .adv_search_4{ float:right; }

dl.brands_listing, 
dl.species_listing { width: 566px; margin:0 0 5px 0; padding:1px; display:table; background:#DFE8D2; border: 1px solid #B4C994; clear: both;}
.brands_listing dt, .species_listing dt { margin:0 10px 0 0 ; padding:5px 0 0 5px; height:100%; display:block; width:85px;float:left;color:#5B852F;background:#DFE8D2;font: bold 12px Arial, Helvetica, sans-serif;}
.brands_listing dd, .species_listing dd {margin:0;padding:5px 0 5px 10px;float:right;width:445px;background:#fff;}
.brands_listing dd dd, .species_listing dd dd {margin:0;padding:0 0 5px 10px;float:left;width:105px;height:27px;background:#fff url(dd1.gif) no-repeat 7px 5px;}
.listing {width:570px;clear:both;padding-left:12px;}

.brands_listing dd.clear, .species_listing dd.clear {clear:both;height:0px;overflow:hidden;}