.box{border:0 none;margin:0;padding:0}
.box table{border-collapse:collapse; border-spacing: 0px;}
.box td{background:#f6f6f6; padding:2px 0 2px 5px; border-bottom:1px solid #fff}
.box th{font:bold 10px verdana,sans-serif; background:#fefefe; padding:2px 0 2px 5px ;border-bottom:1px solid #efefef; width:33%}
.box small{color: #E8632E; font:bold 10px verdana,sans-serif; clear: both}
.box small a{font:bold 10px verdana,sans-serif; color:#000000}
.box h1,#products h1{
display:block;
width:100%;
border-bottom:1px solid #95C2CC;
color:#333333;
font:bold 12px/14px verdana,sans-serif;
text-align:left;
text-transform:uppercase;
margin-bottom:10px;
}
.box h1 a,#products h1 a{
color:#333;
font:bold 12px/14px verdana,sans-serif;
text-decoration:none;
}
.box h1 a:hover,#products h1 a:hover{
color:#E38E34;
font:bold 12px/14px verdana,sans-serif;
text-decoration: none;
}
.box h2,#products h2{
padding:5px 0px;
color:#4989A5;
font:bold 11px/14px verdana,sans-serif;
text-align:left;
text-transform:uppercase;
}

/* Form styles */

input.text{color: #000000; text-decoration:none; width:70%; font:11px verdana,sans-serif}
input.obligatory{color: #000000; text-decoration:none; width:70%; font:11px verdana,sans-serif; background-color:#fffea1}
input.amount{width:20px}
input.button, .button{
border-right:2px solid #e2e2e2;
border-bottom:2px solid #e2e2e2;
border-left:1px solid #ffffff;
border-top:1px solid #ffffff;
padding-bottom:0;
color:#FFFFFF;
font:10px verdana,sans-serif;
background-color:#E38E34;
text-align:center;
}

/* Template layouts */

#access_denied{}
#account{}
#account_orders a{font-size: 10px}
#account_orders th{font-weight:normal; font-size:10px; text-align:center; width:auto; background:#E38E34; color:#ffffff}
#account_orders td{font-weight:normal; font-size:10px; text-align:center; width:auto; background:#efefef}
#affiliate{}
#basket input.button{width:60px; font-weight:normal; background: #999999}
#basket th{width:auto; text-align: center;border-bottom: 2px solid #fff; background: #E38E34; color: #fff; font-weight: normal;}
#basket td{width:auto; border-bottom: 1px solid #99A8C5; text-align: center;}
#checkout_address{}
#checkout_completed{}
#checkout_order a.button, #basket a.button{color: #fff; font-weight: normal; font-size: 10px;  padding: 2px 10px; text-decoration: none; }
#checkout_order th{font: bold 10px tahoma, verdana,sans-serif; color: #333; text-align: left; width: auto}
#checkout_order td{font: 11px tahoma, verdana,sans-serif; color: #666; text-align: left;}
#checkout_order small{font: 11px tahoma, verdana,sans-serif; color: #666;  float: left; color: #ff0000}
#checkout_payment_method{}
#checkout_payment_methods{}
#checkout_shipping{}
#checkout_status{padding-bottom:15px}
#checkout_status th{font: bold 9px tahoma, verdana,sans-serif; color: #fff; text-align: center; width: 25%; background: #E38E34}
#checkout_status td{font: bold 9px tahoma, verdana,sans-serif; color: #666; text-align: center; width: 25%}
#checkout_status td a{font: bold 9px tahoma, verdana,sans-serif;color: #4989A5}

/* Product details */

#product_details{}
#product_details td{background: #ffffff;}
#product_details .images-block {text-align:center; position:relative; }
#product_details .image{width:340px; text-align:center; position:relative; margin:0 auto}
#product_details .prod-img {position:relative; z-index:1; min-height:100px; _height: 100px}
#product_details .special {position:absolute; bottom:0; right:50px; z-index:2; background:url(images/special-offer-details.png) no-repeat; 
width:69px; height:69px; font-size:0; text-indent:-9999px}
#product_details .preorder {position:absolute; bottom:0; right:50px; z-index:2; background:url(images/preorder-details.png) no-repeat; 
width:69px; height:69px; font-size:0; text-indent:-9999px}
#product_details .info{width:auto; padding-bottom:5px;}
#product_details .info h2{ text-transform: none; font-size:14px}
#product_details .social-links {margin:5px 0}
#product_details .description{padding:5px 0}
#product_details .options{padding:5px 0}
#product_details .options input{}
#product_details .price_box{}
#product_details .price{padding:10px 10px 5px; background:#eee}
#product_details .price span {font-size:16px; font-weight:bold; color:#4989A5}
#product_details .info .notice{padding:10px 10px 5px; background:#eee; color:#f00; text-transform:uppercase; font-weight:bold}
#product_details .amount {padding:5px 10px 10px; background:#eee}
#product_details .addcart{width:20px}
#product_details .access{}
#product_details .text{}
#product_details .button{}
#product_details .reviews .text{}
#product_details .review {}
#product_details .review .rauthor {}
#similar-products .price {background:none}
#similar-products li {border-right:1px dashed #ccc}
/* Products */

#products{}
#products .product{text-align: center}
#products .paging{padding: 4px 0px; clear: both}
#products .image{border:0px solid #c1c1c1; width: auto; height: 90px;text-align: center;}
#products .image-block {position:relative; width:100px; height:100px; margin:0 auto}
#products .prod-img {position:relative; z-index:1; width:100px; height:100px; display:table-cell; vertical-align:middle}
#products .special {position:absolute; bottom:0; right:0; z-index:2; background:url(images/special-offer-list.png) no-repeat; 
width:49px; height:49px; font-size:0; text-indent:-9999px}
#products .preorder {position:absolute; bottom:0; right:0; z-index:2; background:url(images/preorder-list.png) no-repeat; 
width:49px; height:49px; font-size:0; text-indent:-9999px}
#products .info{color:#333; font-size: 11px; padding-bottom: 10px}
#products .product .info a{color:#333;font-size: 11px;text-decoration: none; }
#products .product .info a:hover{color:#E38E34;font-size: 11px;text-decoration: underline; }
#products .description{}

.menu-txt2 .image-block {position:relative}
.menu-txt2 .special {position:absolute; bottom:0; right:0; z-index:2; background:url(images/special-offer-list.png) no-repeat; 
width:49px; height:49px; font-size:0; text-indent:-9999px}
.menu-txt2 .preorder {position:absolute; bottom:0; right:0; z-index:2; background:url(images/preorder-list.png) no-repeat; 
width:49px; height:49px; font-size:0; text-indent:-9999px}
.menu-txt2 .prod-img {position:relative; z-index:1; width:100px; margin:0 auto}
/* Other pages*/

#show_invoice{}
#static_content{font:12px arial,sans-serif;}
#signup{}
#thumbnails{}
#top_sellers{}

/* Misc styles */

.active{}
.error{color: #ff0000; font:bold 10px verdana,sans-serif; padding: 10px 0; text-align: left;}
.error img{padding:0px 5px}
.form_input.notice{}
.paging{}
.reviews{padding:0;}
.reviews th,.reviews td{background: #eee; padding: 1px 5px; width: 50%;}
.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; }

.add{
	padding-top: 5px;
    font-weight: bold;
    text-align: center;
    color: #E58900;
}

#order_tracking table {margin:10px 0}
#order_tracking th {width:20%}
#order_tracking input.text {width:180px}

#order-status {float:left; width:160px; height:auto; background-color:#e38e34; padding:5px; color:#fff}
#order-status a {color:#fff; text-decoration:none}
#order-status h3 {background:url(images/status-dot.gif) repeat-x left center; color:#fff !important; padding:0; margin:0}
#order-status h3 span {background:#e38e34; padding:0; display:block; width:140px; text-align:right; padding:0 5px 0 0}
#order-status .order-st-h3 span {margin-left:15px; padding:0 0 0 5px; text-align:left}
#order-status .order-st-l {float:left; width:100px; margin:5px 5px 5px 0}
#order-status .order-st-r {float:left; width:55px; margin:5px 0}
#order-status .order-st-r a {display:block; background:url(images/status-go.gif) no-repeat top left; width:52px; height:19px; 
color:#000; text-align:center; text-transform:uppercase; margin-top:5px; line-height:18px}

#manufacturers ul { list-style-type:none; margin:0; padding:0}
#manufacturers ul li {margin:0; padding:0; display:inline}
#manufacturers ul li div {float:left; width:95px; text-align:center; height:70px}
.brands-menu ul li{display:inline}
.brands-menu ul li div {float:left; width:80px; text-align:center; height:60px}
.dialog {display:none}
