/*----- Shop all templates style sheet -----*/

/* Tamplate page box styles */

.box{border:0 none;margin:0;padding:0; }
.box table{width:100%;margin:13px 0; border-collapse:collapse;border-spacing:0px}
.box td{padding:5px;border: 1px solid #EFEAE6;font:11px tahoma,verdana,sans-serif; color: #2b2726;}
.box th{padding:5px;background-color:#EFEAE6; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff;border-left: 1px solid #EFEAE6;width:33%;font:bold 11px tahoma,verdana,sans-serif;color: #2b2726;text-align:left}
.box small{padding:5px 0px;color:red;font:10px verdana,sans-serif}
.box small a{color:#000000;font:bold 10px verdana,sans-serif}
.box h1,#products h1{ margin-left: -19px; margin-bottom:10px; clear: both; background-color: #6e6e6e;color:#fffefe;padding: 5px 0 5px 10px;font:bold 13px tahoma, verdana,sans-serif;}
.box h1 a,#products h1 a{color:#fffefe;font:bold 13px tahoma, verdana,sans-serif;text-decoration:none}
.box h1 a:hover,#products h1 a:hover{color:#fffefe;font:bold 13px tahoma, verdana,sans-serif;text-decoration:underline}
.box h2,#products h2{margin:10px 0; clear: both;background-color: #BFCC1C;color:#fffefe;padding: 5px 0 5px 10px;font:bold 13px tahoma, verdana,sans-serif;}
.box h2 span a,#products h2 span a{color:#fffefe;}

/* Form styles */

input.text{width:85%}
input .amount{width:20px}
input.button{ border:0;color:#FFFFFF;background:url(images/button.gif) no-repeat;font: bold 11px/17px tahoma,arial,sans-serif;text-align:center; width: 90px; height:17px; padding:0 0 0 10px}
input.button2{border:0;color:#FFFFFF;background:url(images/button2.gif) no-repeat;font: bold 11px/17px tahoma,arial,sans-serif;text-align:center; width: 111px; height:17px; padding:0 0 0 10px}
input.button21{border:0;color:#FFFFFF;background:url(images/button21.gif) no-repeat;font: bold 11px/17px tahoma,arial,sans-serif;text-align:center; width: 85px; height:17px; padding:0 0 0 10px}
input.button3{border:0;color:#FFFFFF;background:url(images/button3.gif) no-repeat;font: bold 11px/17px tahoma,arial,sans-serif;text-align:center; width: 80px; height:17px; padding:0 0 0 10px}
input.button4{border:0;color:#FFFFFF;background:url(images/button4.gif) no-repeat;font: bold 11px/17px tahoma,arial,sans-serif;text-align:center; width: 111px; height:17px; padding:0 0 0 10px}
input.buttonextralarge{border:0;color:#FFFFFF;background:url(images/button5.gif) no-repeat;font: bold 11px/17px tahoma,arial,sans-serif;text-align:center; width: 131px; height:17px; padding:0 0 0 10px}
input.buttonshort{border:0;color:#FFFFFF;background:url(images/button_short.gif) no-repeat;font: bold 11px/17px tahoma,arial,sans-serif;text-align:center; width: 65px; height:17px; padding:0 0 0 10px}

input.sego{border:0;color:#FFFFFF;background:url(images/btn-search.gif) no-repeat;font:bold 11px/17px tahoma,arial,sans-serif;text-align:center; width: 62px; height:17px; padding:0}
input.sego2{margin-left:5px; border:0;color:#FFFFFF;background:url(images/btn-search2.gif) no-repeat;font:bold 11px/17px tahoma,arial,sans-serif;text-align:center; width: 111px; height:17px; padding:0}
*/*html input.sego{padding:0px}*/

/* Template layouts */

#access_denied{}
#account{}
#account_orders a{color:#000000}
#account_orders th{width:auto;text-align:center;}
#account_orders td{width:auto;text-align:center}
#affiliate{}
#affiliate h2{background-color:#BFCC1C}
#affiliate th{background-color:#EFEAE6;border-bottom: 1px solid White;}
#affiliate td{border-bottom: 1px solid #EFEAE6;border-right: 1px solid #EFEAE6;border-top: 1px solid #EFEAE6;}
#basket input.text{width:auto}
#basket p{ text-align: center; border:1px solid #efefef; padding: 5px}
#basket th{font-size: 12px;width:auto;border-left:1px solid #e1dcdc;border-bottom:1px solid #e1dcdc;background:#ffffff;text-align:center}
#basket td{font-size: 12px;width:auto;border-left:1px solid #e1dcdc;border-bottom:1px solid #e1dcdc;background:#FFFFFF;text-align:center}
#basket td a{ text-decoration: none; color:#a47632;font-family: 'Helvetica','Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;font-size: 12px;font-weight: normal;}
#basket td a:hover{ text-decoration: underline; color:#a47632;font-family: 'Helvetica','Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;font-size: 12px;font-weight: normal;}
#basket .noborders th{font-size: 12px;width:auto;border-right:0px solid #e1dcdc;border-bottom:1px solid #e1dcdc;background:#ffffff;text-align:center}
#basket .noborders td{font-size: 12px;border-left:1px solid #e1dcdc;border-bottom:1px solid #e1dcdc;background:#FFFFFF;text-align:center}

#basket td span{color:#ac0800;font-family: 'Helvetica', 'Lucida Sans Unicode', Verdana, sans-serif;font-size: 17px;font-weight: bold;}
#basket .smallimage{float:left; width: 238px;}
#basket .name{float:left; width: 150px; padding-left: 5px;}
#checkout_order{}
#checkout_order th{text-align:left; width: auto;}
#checkout_order td{text-align:center}
#checkout_order .ord th{text-align:left; width: 33%;}
#checkout_order .ord td{text-align:left}
#checkout_order small{float:left;color:#666666;color:#FF0000}
#checkout_address h2 a{color:#ffffff;}
#checkout_address{}
#checkout_address h2{background-color:#BFCC1C}
#checkout_address th{background-color:#EFEAE6;border-bottom: 1px solid White;}
#checkout_address .address td{border-bottom: 1px solid #EFEAE6;border-right: 1px solid #EFEAE6;border-top: 1px solid #EFEAE6;}
#checkout_completed{font-size:12px; text-align:center; }
#checkout_completed h1{text-align:left; }
#checkout_completed a{color:#000000;font-size:12px;font-weight:bold}
#checkout_payment_method{}
#checkout_payment_methods{}
#checkout_shipping{}
#checkout_shipping h2{background-color:#BFCC1C}
#checkout_payment_methods h1{background-color:#BFCC1C}
#checkout_payment_method h2{background-color:#BFCC1C}
#checkout_order h2{background-color:#BFCC1C}
#checkout_status{}
#checkout_status{padding-bottom:15px}
#checkout_status th{width:25%;height:5px;color:#ffffff;background:#E0D6CD;border-right: 1px solid White;font:normal 20px tahoma,verdana,sans-serif;text-align:center}
#checkout_status td{width:25%;color:#ffffff;background:#E0D6CD;font:bold 14px tahoma,verdana,sans-serif;text-align:center;border-bottom:0px;border-right: 1px solid White;}
#checkout_status td a{color:#ffffff;font:bold 14px tahoma,verdana,sans-serif;text-align:center; text-decoration: underline;}

#checkout_status .active{background:#6E6E6E;}
#checkout_status .active th{width:25%;height:5px;color:#ffffff;border-right: 1px solid White;font:normal 28px tahoma,verdana,sans-serif;text-align:center}
#checkout_status .active td{color:#6F6E6C;font:normal 14px tahoma,verdana,sans-serif;text-align:center;border-right: 1px solid White;}
#forgot_password{}
#home{}
#login_page{}
#language_menu{}
#most_popular{}
#newest_products{}
#newsletter{}
#paging{}

/* Product list,Product detail classes

.product{}
.image{}
.info{}
.description{}
.options
.price
.amount

*/

/* Product details */

#product_details{}
#product_details .image{width:392px; float: left; margin:0 0 10px 0;text-align:center}
#product_details .big{width:390px; float: left; margin:0 0 10px 0;text-align:center;border: 1px solid #e5e5e5}

#product_details .info{color:#2b2726; float: right; width: 350px; margin-bottom: 10px; padding:0px; border-right: 0px solid #cecece}
#product_details .info h2{margin:0 0 10px 0; clear: both;background-color: #BFCC1C;color:#fffefe;padding: 5px 0 5px 10px;font:bold 13px tahoma, verdana,sans-serif;}
#padd{clear:both; padding-left:10px}
/*
#product_details .info h2{ background: none; margin-bottom: 10px; padding: 0px; color:#a47632;font-family: 'Helvetica','Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;font-size: 20px;font-weight: normal;}
*/
#product_details #thumbnails{width:392px;text-align:center; clear: both; float: left; height: auto;}
#product_details #thumbnails img.out{border: 1px solid #e5e5e5;border-bottom: 3px solid #e5e5e5;}
#product_details #thumbnails img.on{border: 1px solid #becc1d; border-bottom: 3px solid #becc1d;}
#product_details .emailto{background:url(images/mail.gif) no-repeat;width:auto; height: 30px;  padding:10px 0 0 40px; clear: both; margin:0 0 5px 0;text-align:left; font:normal 11px/30px Tahoma, Verdana, sans-serif; }
#product_details .price{clear:both; color:#2b2726;font:normal 11px Tahoma, Verdana, sans-serif; padding-bottom: 5px;}
#product_details .price span{color:#ac0800;font-family: 'Helvetica', 'Lucida Sans Unicode', Verdana, sans-serif;font-size: 17px;font-weight: bold;}
#product_details .price strike{color:#ac0800;font-family: 'Helvetica', 'Lucida Sans Unicode', Verdana, sans-serif;font-size: 15px;font-weight: bold;}

#product_details .description{clear:both; color: #000000; font-size: 12px; margin:0 0 10px 0; line-height: 150%;}
#product_details .description span{clear:both; padding: 0 10px}
#product_details .options{clear:both;padding:0; text-align: left; padding: 0 0 5px 0}
#product_details .options input{margin:5px 5px 0 0;border:0; }
#product_details .options select{margin:5px 0 0 0;}
#product_details .price_box{padding: 0px;margin:5px 0 5px 0; clear:both;}
#product_details .amount{padding:3px 10px 15px 0; float: left; text-align: left;}
#product_details .addcart{float: left;clear:both}
#product_details .access{margin:0 0 15px 0; padding: 5px 0px; clear:both;border-bottom: 1px solid #cecece;border-top: 1px solid #cecece}
#product_details .access input{margin: 5px 5px 0 0;clear:both;}
#product_details .access div{margin:0 0 5px 0; clear:both; font-weight: bold;}
#product_details .text{width:20px;font:10px verdana,arial,sans-serif;text-align:center}
#product_details .button{font: bold 11px verdana,arial,sans-serif;float: right;margin:1px 0 0 0}
#product_details .reviews .text{width:150px;text-align:left;padding-left: 5px; color: #2b2726}
#product_details .review {padding: 0px; color: #2b2726}
#product_details .reviews p{padding: 0px; color: #2b2726}
#product_details .rcomm {padding: 5px; color: #2b2726; border:1px solid #e0d6cd;}
#product_details .review .rauthor {background-color: #e0d6cd; padding:5px; margin-top: 10px;}
#product_details th{background-color:#EFEAE6;border-bottom: 1px solid White;border-left: 1px solid #EFEAE6;}
#product_details td{border: 1px solid #EFEAE6;}

#product_details #tabs{width:100%}
#product_details #tabs ul{clear:both; float:left; list-style:none; padding:0; margin:0;}
#product_details #tabs li {float:left; margin:5px 3px 0 0}
#product_details #tabs li a {font:bold 13px tahoma, verdana,sans-serif; color:#fffefe; display:block; background-color:#e0d6cd; color:#605f5d; padding:5px 10px; text-decoration:none}
#product_details #tabs li a.active{background-color: #BFCC1C; color:#fffefe}
#product_details #tabs li a:hover{background-color: #BFCC1C; color:#fffefe}
#product_details h1 {margin-left:0;}
#product_details .tab{display:block; clear:both; float:left; width:746px; border:1px solid #BFCC1C; padding:5px; color: #000000; font-size: 12px; line-height: 150%;}
/* Products */

#products{clear:both;text-align:left}
#products .title h1, #products .info h4{}
#products .title {color:#2b2726;}
#products .product{float:left; width: 238px; height:340px; position: relative; margin: 0px; padding:0px 7px; font:11px tahoma,verdana,sans-serif;}
#products .botto{clear:both; width: 238px; height: auto; position: absolute; left:7px; bottom: 0px;}

#products .paging{padding:0 0 5px 0;clear:both;color:#5b5d5e;font-size:12px;text-align:right}
#products .paging strong{color:#BFCC1C;}
#products .paging a{color:#5b5d5e;font-size:12px;}
#products .image{width: 238px; height: 182px; padding:0; margin: 0px auto; text-align: center; border: 0px;}
#products .info{clear:both;text-align:left;float:left; }
#products .info a{color:#2F4A71;font-weight:bold;font-size:11px;text-decoration:none}
#products .info a:hover{color:#000000;font-size:11px;text-decoration:underline}
#products .description{color:#5b5d5e;font-weight:bold; text-align: left;}
#products .iname{clear:both; text-align:left;color:#a47632;font:normal 18px 'Helvetica', 'Lucida Sans Unicode', Verdana, sans-serif;}
#products .iname a{ text-decoration: none; color:#a47632;font:normal 18px tahoma,'Helvetica', 'Lucida Sans Unicode', Verdana, sans-serif;}
#products .iname a:hover{text-decoration: none; color:#a47632; font:normal 18px tahoma,'Helvetica', 'Lucida Sans Unicode', Verdana, sans-serif;}
#products .sku{text-align:left;color:#a47632;font:bold 16px 'Helvetica', 'Lucida Sans Unicode', Verdana, sans-serif;}
#products .sku a{text-align:left;color:#a47632;font:bold 16px 'Helvetica', 'Lucida Sans Unicode', Verdana, sans-serif; text-decoration:none}

#products .options{padding:5px 0;color:#b2b3b3;font-weight:bold; text-align: left;}
#products .options input{padding:0 5px 0 0;border:0}
#products .text{width:20px;font:10px verdana,arial,sans-serif;text-align:center}
#products .price{clear:both;float:left; width: auto; height: auto; color:#ac0800;font-family: 'Helvetica', 'Lucida Sans Unicode', Verdana, sans-serif;font-size: 17px;font-weight: normal; padding-top: 2px}
#products .price strike{clear:both; float:left;color:#ac0800;font-family: 'Helvetica', 'Lucida Sans Unicode', Verdana, sans-serif;font-size: 15px;font-weight: bold;}

#products .buttons{clear:both; float:left;width:100%;text-align:right; padding: 3px 0 5px 0}
#products .buttons a.details{margin-right:3px;color:#FFFFFF;font:bold 11px/17px tahoma,arial,sans-serif;text-align:left; text-decoration: none;float:left;border:0;background:url(images/details.gif) no-repeat; width: 44px; height:17px; padding: 0 0 0 11px;}
#products .buttons a:hover.details{color:#FFFFFF;font:bold 11px/17px tahoma,arial,sans-serif;text-align:left; text-decoration: none;}
#products a.button{font:10px verdana,arial,sans-serif}
#products a.button{padding:1px;color:#E58900;background:#FFFFFF;font:10px verdana,arial,sans-serif;text-align:center;text-decoration:underline}
#products a:hover.button{color:#FF9900;font:10px verdana,arial,sans-serif}
#products .bord{background:url(images/bord.gif) repeat-y left; float: left; margin: 5px 0 10px 0}
#products hr{color:#ccc;height:1px; line-height: 1px;}
#products .hl{ width: 746px; clear: both; height: 16px; background:url(images/hl.gif) no-repeat left center;}
input.addto{cursor:hand;border:0;color:#FFFFFF;background:url(images/add.gif) no-repeat;font:bold 11px tahoma,arial,sans-serif;text-align:center; width: 75px; height:17px; padding: 0 0 1px 0;}
input.send{cursor:hand;border:0;color:#FFFFFF;background:url(images/add2.gif) no-repeat;font:bold 11px tahoma,arial,sans-serif;text-align:center; width: 125px; height:17px; padding: 0 0 1px 0;}
*html input.addto{padding: 0 0 0 13px;}
*html input.send{padding: 0 0 0 13px;}
.rating{clear:both;width:238px;text-align:right; padding: 0 0 5px 0; color: #1f1f1f;}
.rating img{padding: 0 0 0 2px;}


/* Other pages*/

#show_invoice{}
#static_content{color:#2b2726;font:11px tahoma,verdana,arial,sans-serif;text-align:justify}
.stat{color:#2b2726;font:11px tahoma,verdana,arial,sans-serif;text-align:justify; clear: both; padding-left: 10px}
#signup{}
#thumbnails{}
#top_sellers{}

/* Misc styles */

.active{}
.error{padding:10px 0;color:#FF0000;font:bold 10px verdana,sans-serif;text-align:left}
.error img{}
.form_input.notice{}
.paging{}
.reviews{padding:0 0 5px}
.reviews th,.reviews td{padding:1px 5px;width:50%;border-bottom:1px solid #FFFFFF;background:#F4F6F8;font-weight:normal}
.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}
#advancedSearch table{
margin:0 0 13px 0;
}
#advancedSearch td{
border-left:none;
width:16%;
}
#advancedSearch th{
background-color:#ffffff;
border: 1px solid #EFEAE6;
border-right:none;
width:16%;
}
#advancedSearch #results{
float:left;
background-color:#EFEAE6;
width:232px;
display:block;
padding:10px;
font:bold 11px tahoma,verdana,sans-serif;
color: #2b2726;
}
#productcatalogue {}
/*#productcatalogue .products{page-break-before: always; margin:0 2%}*/
/*#productcatalogue .product_cell{border:1px solid #000000; height:50%}*/
#productcatalogue .products{page-break-after:always;display:block;width:28.7cm; height:20cm; padding:0 0 0 1cm}
#productcatalogue h2{color:#5b5d5e; margin:1cm 0 1.2cm 0; padding: 0 0 0 66%;font:bold 18px tahoma, verdana,sans-serif;}
#productcatalogue .logo{float:left; display:block; width:16cm; height:2.7cm;  margin:0; }
#productcatalogue .title{float:right; display:block; width:10cm;height:1cm; color:#5b5d5e; font:bold 18px tahoma, verdana,sans-serif; margin:0.8cm 0 0 0;}
#productcatalogue .paging{float:right; display:block; width:1cm;height:1cm; color:#5b5d5e; font:bold 18px tahoma, verdana,sans-serif; margin:0.8cm 0 0 0;}
#productcatalogue .title2{float:right; display:block; width:7.5cm;height:1.5cm; color:#5b5d5e; font:bold 21px tahoma, verdana,sans-serif; margin:1cm 0 0 0; padding-left:3.5cm}
#productcatalogue .product_cell{width:5.4cm; height:8cm}
#productcatalogue .product_cell_0{width:5.4cm; height:8cm; border:1px solid #000000}
#productcatalogue .product_cell_1{width:5.4cm; height:8cm; border:1px solid #000000}
#productcatalogue .product_cell_2{width:5.4cm; height:8cm; border:1px solid #000000}
#productcatalogue .product_cell_3{width:5.4cm; height:8cm; border:1px solid #000000}
#productcatalogue .product_cell_4{width:5.4cm; height:8cm; border:1px solid #000000}
#productcatalogue #content{width:55%; margin:4cm 0 0 10cm}

#productcatalogue .sku{height:0.25cm; text-align:left;color:#a47632; font:normal 11px 'Helvetica', 'Lucida Sans Unicode', Verdana, sans-serif;}
#productcatalogue .name{height:0.9cm; text-align:left;color:#a47632; font:bold 12px 'Helvetica', 'Lucida Sans Unicode', Verdana, sans-serif;}
#productcatalogue .image{height:3.7cm}
#productcatalogue .price{height:0.5cm; text-align:right; color:#ac0800; font:bold 11px 'Helvetica', 'Lucida Sans Unicode', Verdana, sans-serif; padding-top: 2px}
#productcatalogue .price span{color:#2b2726; font:bold 11px 'Helvetica', 'Lucida Sans Unicode', Verdana, sans-serif;}
#productcatalogue .description{height:1.5cm;color:#5b5d5e; text-align:justify;font:normal 10px 'Helvetica', 'Lucida Sans Unicode'}

