.products-all { }
.products-all td { padding:10px; font:14px Arial; }
.products-all table { width:100% }

.stepline { margin-top:2px; margin-bottom:2px; }
.stepline .active { width:25%; background:#2F2F2F; padding:10px; color:#FFFFFF; border-right:1px solid #FFFFFF; }
.stepline .inactive { width:25%; background:#5F5F5F; padding:10px; color:#FFFFFF; border-right:1px solid #FFFFFF; }
.stepline .step { font:bold 14px Arial; color:#FFFFFF; text-decoration:none }
.stepline .label { font:10px Arial; color:#FFFFFF; text-decoration:none }


.member-info { }
.member-info .label { background:#f2f2f2; padding:3px; font:bold 11px Verdana; }
.member-info .info { padding:3px; font:11px Verdana; border-bottom:1px solid #f2f2f2; }
.member-info .orders .headers td { font:bold 11px Verdana; padding:5px; background:#2f2f2f; color:#ffffff; }
.member-info .orders .info td { font:11px Verdana; padding:5px; border-bottom:1px solid #ccc; }
.member-info .orders .table { width:100% }

.search-product { }
.search-product .results { padding:3px; font:bold 13px Arial; border-bottom:1px solid #f2f2f2; }
.search-product .headers td { font:bold 11px Verdana; padding:5px; background:#2f2f2f; color:#ffffff; }
.search-product .info td { font:11px Verdana; padding:5px; border-bottom:1px solid #ccc; }
.search-product .table { width:100% }

.product-image-popup { text-align:center; margin:10px; }
#top .cart-checkout { position:relative; left:495px; top:3px; color:#ffffff; font:bold 10px Verdana; }

.subcategories { }
.subcategories td { font:14px Arial; padding:10px; }
.your-cart { position:relative; font:11px Verdana; border-bottom:1px solid #ccc; }
.your-cart a { text-decoration:none; }
.your-cart form { padding:0px; margin:0px; }
.your-cart .text { width:105px; border:1px solid #ccc; background:#ffffff; font:10px Verdana }

.view-cart { margin:10px; }
.view-cart a { color:#6c6c6c;}
.view-cart table { width:100% }
.view-cart .thumb img { width:70px; height:70px; }
.view-cart .thumb { width:70px; }
.view-cart .headers td { background:url(/store/images/bg_td_header.jpg) repeat-x; font:bold 12px Verdana; padding:5px; height:27px; vertical-align:middle; text-align:center }
.view-cart .info td { font:normal 12px Verdana; background:#ffffff; border-bottom:1px solid #cccccc; padding:5px; }

.myaccount-menu { width:170px; }
.myaccount-menu .header { background:url(/store/images/store_left_account.jpg) no-repeat; height:43px; }
.myaccount-menu .options { background:#e5e9ed; }
.myaccount-menu .options ul { margin:0px; padding:5px 5px 10px 10px;  }
.myaccount-menu .options ul li { margin:0px; padding:7px 0px 7px 0px; list-style-type:none; border-bottom:1px dotted #869fad;  }
.myaccount-menu .options a { background:url(/store/images/li_category.jpg) no-repeat; font:bold 11px Verdana; padding:0px 0px 0px 15px; color:#404040; text-decoration:none; }

.products-categories { width:170px; }
.products-categories .header { background:url(/store/images/store_left_categories.jpg) no-repeat; height:43px; }
.products-categories .options { background:#e3e8ec; padding:5px 5px 10px 10px; }
.products-categories .options ul { margin:0px; padding:5px; }
.products-categories .options ul li { margin:0px; padding:7px 0px 7px 0px; list-style-type:none; border-bottom:1px dotted #869fad;  }
.products-categories .options a { background:url(/store/images/li_category.jpg) no-repeat; font:bold 11px Verdana; padding:0px 0px 5px 15px; color:#404040; text-decoration:none; }

.best-sellers { width:170px; }
.best-sellers  .header { background:url(/store/images/store_left_best.jpg) no-repeat; height:38px; }
.best-sellers  .options { background:#e3e8ec; padding:5px 5px 10px 10px; }
.best-sellers  .options ul { margin:0px; padding:10px; }
.best-sellers  .options ul li { margin:0px; padding:7px 0px 7px 0px; list-style-type:none; border-bottom:1px dotted #869fad; font:11px Arial; text-align:center } 
.best-sellers  .options img { width:70%; height:70%; }

.whatsnew { float:right; width:180px; background:#ee4d9c url(/store/images/whatsnew_bg.jpg) repeat-x top; }
.whatsnew .products { text-align:center; }
.whatsnew .products .price { font:bold 12px Verdana; color:#FFFFFF; padding:0px 0px 5px 0px; }
.whatsnew .products .name a:link, .whatsnew .products .name a:visited { font:bold 12px Verdana; color:#FFFFFF; }
.whatsnew .products .thumb { vertical-align:top; padding:5px 5px 5px 0px; }
.whatsnew .products .thumb img { border:1px solid #FFFFFF; }
.whatsnew .products .special { font:bold 11px Verdana; color:#FFFFFF; }

.products .name a:link, .products .name a:visited { font:bold 11px Verdana; color:#5f717b; }

.products { }
.products table { width:100% }
.products .holder { width:229px; background:#5e5e5e; margin:10px; }
.products .name-price { background:#242424; height:58px; }
.products .name { padding:10px; float:left; margin-top:8px; }
.products .name a { font:bold 16px  Arial, Verdana; color:#FFF; text-decoration:none }
.products .thumb { padding:5px; text-align:center }
.products .price { font:bold 16px  Arial; color:#940001; float:right; margin-top:8px; padding:10px; }


.products-new { float:right; width:180px; background:#ee4d9c url(/store/images/whatsnew_bg.jpg) repeat-x top; }
.products-new a { color:#fff; }
.products-new a:hover { color:#000; }
.products-new .holder { padding:5px; margin:5px; }
.products-new table { width:154px }
.products-new .name { text-align:center; padding:5px; }
.products-new .name a { font:bold 14px Helvetica, Verdana; color:#000; }
.products-new .thumb { text-align:center; padding:5px; }
.products-new .description { font:10px  Verdana; color:#000; text-align:center; padding:5px; }
.products-new .price { font:bold 12px Verdana;  text-align:center; padding:5px; color:#ffffff}
.products-new .special { font:bold 12px  Verdana; text-align:center; padding:5px; }
.products-new .info { vertical-align:top; padding:5px }

.products-featured {  }
.products-featured table { width:100% }
.products-featured .holder { width:229px; background:#5e5e5e; margin:10px; }
.products-featured .name-price { background:#242424; height:50px; }
.products-featured .name { padding:5px; float:left; margin-top:8px; }
.products-featured .name a { font:bold 16px  Arial, Verdana; color:#FFF; text-decoration:none }
.products-featured .thumb { padding:5px; text-align:center }
.products-featured .price { font:bold 16px  Arial; color:#940001; float:right; margin-top:8px; padding:5px; }

.products-specials { }
.products-specials .holder { padding:5px; }
.products-specials table { width:100%; }
.products-specials .name { padding:5px; }
.products-specials .name a { font:bold 14px  Verdana; color:#000000; text-decoration:none }
.products-specials .thumb { padding:5px; }
.products-specials .description { font:11px  Verdana; color:#000; padding:5px; }
.products-specials .price { font:bold 12px  Verdana; }
.products-specials .special { font:bold 12px  Verdana; color:#b91c21;}
.products-specials  a.moreinfo { font:11px Tahoma; background:url(/store/images/li_moreinfo.jpg) no-repeat; padding-left:10px; color:#000000 }
.products-specials .info { vertical-align:top; padding:5px; }


.product-view { }
.product-view .name { padding:5px; font:bold 16px Verdana; color:#14171f; }
.product-view .image { padding:5px; width:267px }
.product-view .image img { width:267px; }
.product-view .thumbs img { width:60px; height:48px; border:1px solid #14171f; }
.product-view .price { font:bold 13px Verdana; padding:5px 5px 0px 5px; color:#000; }
.product-view .description { padding:5px; }
.product-view .special { font:bold 13px Verdana; color:#c32026; padding:0px 5px 0px 5px }
.product-view .header { font:bold 14px Verdana; color:#ffffff; background:#14171f; padding:5px; }
.product-view .addcart { padding:15px 5px 5px 5px; text-align:center }
.product-view .addcart input { font:11px Verdana; }
.product-view .options { padding:5px; }
.product-view .options select { font:11px Verdana; }

.shipping-methods { margin:10px; padding:10px; }
.shipping-methods .name { padding:0px 5px 0px 5px; }
.shipping-methods .description { padding:0px 5px 5px 5px; border-bottom:1px solid #cccccc; }

.news-feeds { padding:14px; }
.button { font:bold 14px Arial; color:#404040; background:url(/store/images/btn_submit_gray.jpg) no-repeat; width:145px; height:38px; cursor:hand; padding-left:5px; padding-right:5px; border:none }
.button-red { font:bold 14px Arial; color:#FFFFFF; background:url(/store/images/bg_btn_submit_red.jpg) no-repeat; width:145px; height:38px; cursor:hand; padding-left:5px; padding-right:5px; border:none }

.alert_msg { margin:10px; padding:10px;	background:#fff; border-top:2px solid #ccc;	border-bottom:1px solid #ccc; font:16px Verdana; font-weight:bold; color:#333 }