#cat_pg_title,
#category_image, 
#featured_title, 
.prod_sorting_section, 
.sort_links_div{ display: none; }


.prod_category_section_h1 h1{ font-size: 1.4em; margin: 0.5em 0 !important; margin-top: 0; }
.prod_category{ display: block; width: auto;  margin:12px 0; position: relative; font-size: 0.9em;}
.prod_category .prod_category_img{ display: none; }
.prod_category a.prod_title{ color: #0A246A; text-decoration: none; font-weight: bold; }
.prod_category a.prod_title:hover{ text-decoration: underline; }

#product_listing_section .prod_sorting_section{ display: block; }
#product_listing_section .prod_category{ display: block; float: left; width: 115px; border: 1px solid #CADEED; margin: -1px 0 -0 -1px; padding: 11px; position: relative; font-size: 0.9em; }
#product_listing_section #prod_category1, #product_listing_section #prod_category4, #product_listing_section #prod_category7, #product_listing_section #prod_category10, #product_listing_section #prod_category13, #product_listing_section #prod_category16, #product_listing_section #prod_category19, #product_listing_section #prod_category22, #product_listing_section #prod_category25, #product_listing_section #prod_category28, #product_listing_section #prod_category31, #product_listing_section #prod_category34, #product_listing_section #prod_category37, #product_listing_section #prod_category40, #product_listing_section #prod_category43, #product_listing_section #prod_category46, #product_listing_section #prod_category49{ margin-left: 0; clear: both; }
#product_listing_section .prod_category .prod_category_img{ display: block; }
#product_listing_section img{ width: 109px; height: 133px; margin-bottom: 5px; }
#product_listing_section a.prod_title{ color: #d53f00; text-decoration: none; font-weight: bold; display: block; min-height: 4em; height: auto; }
* html #product_listing_section a.prod_title{ height: 3em; }
#product_listing_section a.prod_title:hover{ text-decoration: underline; }
#product_listing_section .prod_category_desc p{ height: 5em; overflow: hidden;  }
#product_listing_section a.more{ color: #d53f00; text-decoration: none; }
#product_listing_section a.more:hover{ text-decoration: underline; }
#product_listing_section .prod_category_input{ display: block; height:4.5em; position: relative; }
#product_listing_section .prod_category_input .prod_category_label{ display: none; }
#product_listing_section .prod_category_input input.qtybox{ position: absolute; left: 0; bottom: 0; font-size:10px; width: 2em; height: 11px; float: left; margin-top: 5px; text-align: center; }
#product_listing_section .prod_category_input .buy_btn_div{ position: absolute; right: 0; bottom: 0;display: block; width: 70px; height: 15px; background: url(/images/static/btn_add_to_cart.gif) no-repeat 0 0; overflow: hidden; margin-top: 5px; }
#product_listing_section .prod_category_input .buy_btn_div input{ text-indent: -9000px; display: block; width: 70px; height: 15px; overflow: hidden; }
#product_listing_section .prod_category_input p.stock_text{ color: red; border: 2px solid red; padding: 0.4em 0; text-align: center; margin: 10px 5px 0 5px; }


.error_message {float: left; clear: both; border: 2px solid #c00; color: #c00; font-weight: bold; padding: 5px;}
.error_message a {color:#000}
#product_listing_section{overflow: hidden; width: 559px; display: block; padding-left:1px;}

