#secondary .panel .body, #tertiary .panel .body {padding-bottom: 0px; border-left: solid 1px #ddd; border-right: solid 1px #ddd; border-bottom: solid 1px #ddd; font-size: 80%; overflow: hidden; margin-bottom:0px;}
#secondary .panel .body input, #tertiary .panel .body input {width: 135px; padding-right: 15px;}
#secondary .panel .body, #tertiary .panel .body nopadding {padding: 0px; }
.panel { font-size:85%; }

#tertiary .panel .body { padding: 5px 0 10px 5px}
#tertiary .panel .body a { padding-bottom: 0; margin-bottom: 0;}
#tertiary .panel .body p { padding-bottom: 0; margin-bottom: 0; }


/* Category List Panel */
#categorylist {margin-top:5px; padding: 0; font-size: 90%;}
#categorylist li {padding:3px; border:solid 1px #C0C0C0; margin-right:5px; float:left; list-style:none;}
#categorylist li:hover {}

/* Product List Panel */
#product_list table {margin-top: 10px; width:100%; float:left;} 
#product_list td {border-bottom: solid 1px #ddd;}
#product_list th {border-bottom: solid 1px #ddd;}
#product_list .image_header {}
#product_list .price_header  {}
#product_list .description_header  {}
#product_list .image_info {}
#product_list .price_info {}
#product_list .price_info .quantity {width:25px; margin: 5px 5px 5px 0;}
#product_list .description_info {}

/* Product List Filter Panel */
#product_list_filter {overflow: hidden; border:1px solid #ddd; background-color:#eee; padding:0px 5px 5px 10px; margin:5px 0px;}
#product_list_filter li.image { float: left; width: 100px; margin-right: 10px; }
#product_list_filter li.image img { margin: 3px 0px 3px 0; border: 1px solid #ddd; }

/* Product Offer List Panel */

/*#product_offer_list ul {overflow: hidden; width:100%;}*/
#product_offer_list { margin: 0 auto; }
#product_offer_list ul {overflow: hidden; width:99%;}
#product_offer_list ul li {width:49%; float:left; margin-bottom: 5px;}
#product_offer_list ul li.even {margin-left: 1%; float:left;}
#product_offer_list .product  {font-weight: normal; }
#product_offer_list .product .description {overflow: hidden; }
#product_offer_list .product .price { margin: 0px; }
#product_offer_list .product .content { }
#product_offer_list .description .header { color: #000; background-color: #ddd; }
#product_offer_list .description .header a {color: #000;}

/* Checkout table panel */
#checkout_table table {width: 100%; background-color: #fff;}
#checkout_table th {background-color: #ddd; font-size: 120%; color: #fff; padding: 3px;}
#checkout_table tr {}
#checkout_table tr.divide td {border-bottom: solid 1px #bbb;}
#checkout_table tr td {padding: 5px; border-bottom: solid 1px #ddd;}
#checkout_table .quantity_header {text-align: center;}
#checkout_table .product_header {text-align: center;}
#checkout_table .price_header {text-align: right;}
#checkout_table .total_header {text-align: right;}
#checkout_table .remove_header {}
#checkout_table .quantity_info {text-align: center;}
#checkout_table .product_info {text-align: center;}
#checkout_table .price_info {text-align: right;}
#checkout_table .total_info {text-align: right;}
#checkout_table .remove_info {text-align: center;}
#checkout_table .summary_info {text-align: right;}

/* Menu */
#categories.panel .body { padding: 0; }

/* Signup / Login Panel */
#account_choice fieldset.existing_customer {float: left; width: 45%; height: 150px;}
#account_choice fieldset.new_customer {float:right; width: 45%; height: 150px;}