.box{border:0 none;margin:0;padding:0}
.box table{width:100%;margin:5px 0; border-collapse:collapse;border-spacing:0px}
.box td{padding:2px 0 2px 5px;border-bottom:1px solid #fff;}
.box th{padding:2px 0 2px 5px;border-bottom:1px solid #fff; width:33%; font-weight:bold; text-align:left}
.box small{padding:5px 0px;color:#fa660d;font-size:11px; font-weight:normal}
.box small a{color:#fa660d;font-size:11px; font-weight:normal}
.box h1,#products h1{margin-bottom:10px;clear:both;color:#4f3324;
font:bold 12px/18px tahoma,verdana,sans-serif;text-transform:uppercase; background:url(images/h1.png) no-repeat left center; padding:0 0 0 25px}
.box h1 a,#products h1 a{color:#4f3324;font:bold 12px/18px tahoma,verdana,sans-serif; text-decoration:none}
.box h1 a:hover,#products h1 a:hover{text-decoration:underline}
.box h2, #products h2{margin:10px 0; clear:both; color:#FFD8711;font:bold 12px/29px Arial,sans-serif; 
background:url(images/h2.png) no-repeat left center; height:29px; padding:0 10px
}

/* Form styles */

input.text{width:auto}
input .amount{width:20px}
input.button{border:0;color:#FFFFFF;background:url(images/btn-bgr.png) no-repeat; font:11px tahoma,verdana,sans-serif;text-align:center; width: 73px; height:23px; padding:0}
.button-long {background:url(images/btn-long-bgr.png) no-repeat !important; width:113px!important}
.checkout {background:url(images/add2basket.png) no-repeat top left !important; float:right!important}

/* Template layouts */

#access_denied{}
#account{}
#account .text {width:200px}
#account_orders th{width:16.66%}
#affiliate{}
#basket input.text{width:auto}
#basket .button-long {float:left; margin-right:5px}
#basket td {vertical-align:top; padding:10px 2px}
#basket .prod-info{width:250px}
#basket .image {width:100px; float:left; height:92px}
#basket .image a {display:table-cell; width:92px; height:92px; background:url(images/small-thumb-bg.gif) no-repeat; 
text-align:center; vertical-align:middle; margin:5px 0}
#basket .prod-name {width:150px; float:left}
#basket .totals{width:150px}
#checkout_order{}
#checkout_order th {width:25%}
#checkout_address{}
#checkout_address .text{width:180px} 
#checkout_payment_method{}
#checkout_payment_methods{}
#checkout_shipping{}
#checkout_status{}
#checkout_status th {width:25%; text-align:center}
#checkout_status td {text-align:center}
#checkout_status .active {background-color:#d12421; color:#fff}
#checkout_status .active a {color:#fff}
#forgot_password{}
#forgot_password .text {width:200px}
#home{}
#login_page{}
#language_menu{}
#most_popular{}
#newest_products{}
#newsletter{}
#paging{}

/* Product details */

#product_details{}
#product_details .image-block {float:left; width:288px; margin:0 10px 0 0}
#product_details .image {width:288px; height:288px; background:url(images/prod-det-bgr.gif) no-repeat top left; margin-bottom:5px}
#product_details .image a {width:288px; height:288px; display:table-cell; vertical-align:middle; text-align:center}
#product_details #thumbnails .thumb {float:left; width:72px; height:72px; background:url(images/small-thumb-bg.gif); text-align:center;
margin:0 2px 5px; padding:10px}
#product_details #thumbnails .thumb span {width:72px; height:72px; display:table-cell; vertical-align:middle; text-align:center}
#product_details .image-block .manufacturer {text-align:center; width:100%}
#product_details .info-block {float:left; width:390px}
#product_details .info-block .price-cart {}
#product_details .options {border-bottom:1px solid #d4c8b5}
#product_details .options select {width:150px}
#product_details .price-cart {padding:10px 0; border-bottom:1px solid #d4c8b5; overflow:auto; line-height:23px}
#product_details .price-cart strong {color:#D12421; font-size:16px}
#product_details .price-cart .disc-price {font-size:12px; text-decoration:line-through}
#product_details .price-cart .saving-percent {font-size:12px}
#product_details .price-cart .price {float:left}
#product_details .price-cart .add2cart {float:right}
#product_details .qty-based-price {padding:10px 0; border-bottom:1px solid #d4c8b5;}
#product_details .access {padding:10px 0; border-bottom:1px solid #d4c8b5;}
#product_details .description {padding:10px 0;}
#product_details .email2friend {padding:10px 0; border-top:1px solid #d4c8b5;}
#product_details .reviews {padding:5px 0 0 0; clear:both}

/* Products */

#products{clear:both;text-align:justify}
#products .product {float:left; width:166px; margin:0 3px; height:auto}
#products .image {width:166px; height:147px; background:#fff url(images/prod-thumb-bgr.gif) no-repeat top left; }
#products .image a {width:166px; height:147px; text-align:center; display:table-cell; vertical-align:middle}
#products h3 {text-transform:capitalize; margin:5px; text-align:center}
#products h3 a {text-decoration:none}
#products h3 a:hover {text-decoration:underline}
#products .price {width:100%; font-size:16px; color:#d12421; text-align:center; font-weight:bold; margin-bottom:5px}
#products .buttons {width:100%; text-align:center; font-size:11px; line-height:23px}
#products .buttons .add2cart {background:url(images/add2basket.png) no-repeat top left; cursor:pointer; float:left; margin-left:7px}
#products .buttons .more-details{display:block; width:73px; height:23px; line-height:23px; color:#fff; text-decoration:none;
background:url(images/btn-bgr.png); float:right; margin-right:7px}
#products .buttons span {float:left}
#products .fix-border {border-bottom:1px solid #837e78; margin-bottom:7px; padding-top:7px}
#products .disc-price {font-size:12px; text-decoration:line-through}
#products .saving-percent{font-size:12px; display:block}
#products .subcategories ul{ list-style-type:none; margin:0; padding:0}
#products .subcategories li {display:inline; }
#products .subcategories li span {float:left; display:block; background:url(images/subcat-bgr.jpg) no-repeat top left; 
width:215px; height:164px; margin:0 7px 10px; text-align:center}
#products .subcategories .image{display:block; width:128px; height:66px; border:1px solid #837e78; 
background-color:#fff; text-align:center; margin:35px 0 5px 40px}
#products .subcategories li h3 {text-transform:uppercase}
#products .paging {text-align:right}
#products .paging img{ vertical-align:middle}

/* Other pages*/

#show_invoice{}
#static_content{}
#signup{}
#signup .text {width:200px}
#top_sellers{}

/* Misc styles */

.active{}
.error{padding:5px 0;color:#FF0000; text-align:left}
.error img{}
.form_input.notice{}
.fixSafari{padding:0px;margin:0px;display:none;}
.linkexchange_block{ float: left; width: 48%; padding-right: 5px;  text-decoration:none}
.linkexchange_block_header, .linkexchange_block_header a{ color:#FF6600; font-weight:bold;text-decoration:none}
.linkexchange_block_header a:hover{text-decoration:underline}
.linkexchange_block_body, .linkexchange_block_body a{ color: #000000;}
.linkexchange_link, .linkexchange_link a{ color: #000000; padding-top: 5px; }
.root{color:#2F4A71}
.block50-left {width:48%; float:left}
.block50-right {width:48%; float:right}
.block50-left h2, .block50-right h2 {background:url(images/h2-50.gif) no-repeat top left !important}

