@charset "utf-8";
/* Store Module CSS */

ul.store_categories { list-style: none; margin: 0px; padding: 0px; width: 140px; float: left; border: 1px solid #ccc; background: #eee; padding: 10px; padding-top: 0px; }
ul.store_categories li { margin: 0px; padding: 0px; position: relative; }
ul.store_categories li a { display: block; padding: 4px 10px; color: #FFFFFF; font-size: 11px; font-weight: bold; }
ul.store_categories li ul { display: none; width: 160px; list-style: none; margin: 0px; padding: 0px; }
ul.store_categories li.hover ul { display: block; }
ul.store_categories li ul li { margin: 0px; padding: 0px; }
ul.store_categories li ul li a { padding: 4px 10px; padding-left: 24px; color: #eee; font-size: 11px; background: no-repeat 5px center url(../images/store/bullet_arrow.gif); }

#main_store_content { margin-left: 170px; overflow: hidden; }
#view_cart_btn { float: right; width: auto; }

#products_list div.product { width: 140px; border: 1px solid #DDD; float: left; margin: 6px; text-align: center; background: #333; color: #FFF!important; }
#products_list div.product a { color: #FFF!important; padding-bottom: 4px; display: block; }
#products_list div.product span { display: block; background: #8F1307 center center no-repeat; width: 140px; height: 180px; margin-bottom: 3px; }

.required_error { border: 2px solid #FF0000; }

#body_single .content td h3 {margin:3px 3px 3px 3px; padding:0;}
#body_single .content td.cart_headers {border-bottom:solid #ccc 1px;}
#body_single .content td.cart_footers {border-top:solid #ccc 1px;}
#body_single .content a{color:#333;}
#body_single .content a:hover{color:#111;}

#ppform{float:right;}

/*#minislide { float: right; width: 200px;  }
#minislide ul { margin: 6px; padding: 0px; list-style: none; }
#minislide li { margin: 0px; padding: 0px; }*/