/*----- 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:2px 0 2px 5px;border-bottom:1px solid #FFFFFF;background:#F4F6F8;font:11px tahoma,verdana,sans-serif}
.box th{padding:2px 0 2px 5px;border-bottom:1px solid #EFEFEF;width:33%;background:#FEFEFE;font:bold 11px tahoma,verdana,sans-serif;text-align:left}
.box small{padding:5px 0px;color:#5FC253;font:10px tahoma,verdana,sans-serif}
.box small a{color:#5FC253;font:bold 10px tahoma,verdana,sans-serif}
.box h1,#products h1{margin:5px 0 5px 0;clear:both;color:#5FC253;font:bold 11px/18px tahoma,verdana,Arial,sans-serif;text-transform:capitalize}
.box h1 a,#products h1 a{color:#5FC253;font:bold 11px/18px Arial,sans-serif;text-decoration:none}
.box h1 a:hover,#products h1 a:hover{color:#5FC253;font:bold 11px/18px tahoma,verdana,Arial,sans-serif;text-decoration:underline}
.box h2,#products h2{margin:10px 0;clear:both;color:#5FC253;font:bold 11px/18px tahoma,verdana,Arial,sans-serif;text-transform:capitalize}

/* Form styles */

input.text{width:85%}
input.amount{width:20px}
input.button{border:0; padding-bottom: 2px; color:#047132;background:url(images/btn-bgr2.gif) no-repeat;font:10px tahoma,verdana,arial,sans-serif;text-align:center; width: 90px; height:14px;}

/* Template layouts */

#access_denied{}
#account{}
#account_orders a{color:#5FC253}
#account_orders th{width:auto;background:#FEFEFE;font:bold 10px tahoma,Verdana;text-align:center; border-bottom:1px solid #efefef}
#account_orders td{width:auto;background:#EFEFEF;font:10px tahoma,Verdana;text-align:center; border-bottom: 1px solid #ffffff}
#account_orders .name{color:#097A31; font:bold 11px tahoma,verdana,sans-serif}
#account_orders h3{
color:#000000;
font:bold 11px/18px tahoma,verdana,Arial,sans-serif;
background:url(../../images/shop_images/txt_hdr_bgr.gif) no-repeat;
text-transform:capitalize;
margin-bottom:10px;
padding:0 10px;
}
#product_catalogue .info{clear:both; padding:5px 0; float:left; border-bottom:1px solid #d4d4d4; width:100%}
#product_catalogue .name{display:block; float:left; height:24px; width:auto; color:#097A31; font:bold 11px tahoma,verdana,sans-serif;}
#product_catalogue h2, #account_orders h2, #checkout_order h2{
color:#000;
margin:2px 0 8px 0;
font:bold 13px/26px tahoma,verdana,sans-serif;
background:url(images/complex-hdr2.gif) no-repeat;
background-color:#d4d4d4;
text-transform:uppercase;
padding:0px 10px 
}
#product_catalogue #keywords{
margin:0 0 10px;
}
#product_catalogue .series{
clear:both; 
border-top:1px solid #d4d4d4; 
padding:0px 40px;
}
#product_catalogue .modelList{
float:left;
width:150px;
padding:5px 0 5px 20px;
margin:0;
background:url(images/bullet.gif) no-repeat center left;
color:#5FC253;
}
#basket input.text{width:auto}
#basket p{ text-align: center; border:1px solid #efefef; padding: 5px}
#basket th{width:auto;border-bottom:2px solid #FFFFFF;background:#EDF0F3;color:#000000;text-align:center}
#basket td{width:auto;border-bottom:1px solid #EDF0F3;background:#FFFFFF;font-size:10px;text-align:center}
#basket td a{font-size:11px; font-weight: bold; color: #5FC253}
#basket .total td{font-size:11px;}
#checkout_order{}
#checkout_order th{width:auto;color:#000000;background:#FFFFFF;font:bold 11px tahoma,verdana,sans-serif;text-align:left}
#checkout_order td{color:#5FC253;text-align:left; font:11px tahoma,verdana,sans-serif;}
#checkout_order small{float:left;color:#5FC253;}
#checkout_address{}
#checkout_completed{font-size:12px}
#checkout_completed a{color:#2F4A71;font-size:12px;font-weight:bold}
#checkout_payment_method{}
#checkout_payment_methods{}
#checkout_shipping{}
#checkout_status{}
#checkout_status .active{background:#006232}
#checkout_status{padding-bottom:15px}
#checkout_status th{width:25%;color:#ffffff;background:#5FC253;text-align:center}
#checkout_status td{width:25%;color:#ffffff;background:#5FC253;font:bold 10px tahoma,verdana,sans-serif;text-align:center}
#checkout_status td a{color:#ffffff;font:bold 10px tahoma,verdana,sans-serif}
#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:auto;padding:5px 0 5px 0;text-align:center}
#product_details .info{color:#2F4A71}
#product_details .description{margin:0 0 10px 0; text-align: justify;}
#product_details .options{padding:0; text-align: left;}
#product_details .options input{padding:0 5px 0 0;border:0}
#product_details .price_box{border:0px solid #efefef; padding: 2px;margin:5px 0 0 0; clear:both; height: 18px}
#product_details .price{padding:5px 20px 2px 0;color:#5FC253; float: left}
#product_details .amount{padding:3px 0 0 35px; float: right; text-align: right; width:150px}
#product_details .addcart{float: left;clear:both}
#product_details .access{margin:0 0 15px 0;clear:both}
#product_details .text{width:20px;font:10px tahoma,verdana,arial,sans-serif;text-align:center}
#product_details .button{font:10px tahoma,verdana,arial,sans-serif;float: right;margin:1px 0 0 0}
#product_details .reviews .text{width:150px;text-align:left}
#product_details .review {padding: 2px;}
#product_details .review .rauthor {background-color: #CCEA7F; padding:1px 5px 1px 5px;}
/* Products */

#products{clear:both;text-align:justify}
#products .title{margin:0px;padding:0 10px 0 0;color:#666666;font:normal 11px tahoma,verdana,sans-serif;}
#products .title2{margin:0px;padding:0 10px 0 0;color:#666666;font:normal 11px tahoma,verdana,sans-serif; width: 320px;float:left; display: block}
#products .title h1, #products .info h4{margin:0;color:#5FC253;font:bold 11px/15px tahoma,verdana,arial,sans-serif;text-transform:none;padding:0 0 10px 0;}
#products .product{clear:both;font:11px tahoma,verdana,sans-serif}
#products .paging{padding:0 0 5px 0;clear:both;color:#000000;font-size:10px;text-align:left}
#products .image{width:99px;float:left;padding:4px 10px 0 0;height:auto}
#products .info{float:left;width:257px; }
#products .info a{color:#5FC253;font-weight:bold;font-size:11px;text-decoration:none}
#products .info a:hover{color:#5FC253;font-size:11px;text-decoration:underline}
#products .description{color:#2F4A71}
#products .options{padding:5px 0}
#products .options input{padding:0 5px 0 0;border:0}
#products .text{width:20px;font:10px tahoma,verdana,arial,sans-serif;text-align:center}
#products .price{color:#5FC253}
#products .button{font:10px tahoma,verdana,arial,sans-serif}
#products a.button{padding:1px;color:#5FC253;background:#FFFFFF;font:10px verdana,arial,sans-serif;text-align:center;text-decoration:underline}
#products a:hover.button{color:#5FC253;font:10px tahoma,verdana,arial,sans-serif}
#products hr{color:#DEDEDE;height:1px}
#products h2{color:#5FC253;font:bold 11px/15px tahoma,verdana,arial,sans-serif;margin:0;padding:0 0 10px 0}

/* Other pages*/

#show_invoice{}
#static_content{width:100%; color:#000000;font:11px/14px tahoma,verdana,arial,sans-serif;text-align:justify;}
#static_content_left{float:left; display:block; width:405px; padding-right:10px; background:url(images/dot.gif) repeat-y right;}
#static_content_right{float:right; display:block}
#signup{}
#thumbnails{}
#top_sellers{}

/* Misc styles */

.active{}
.error{padding:10px 0;color:#FF0000;font:bold 10px tahoma,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}

#gift_offers{display:block; width:595px; height:165px; margin-bottom:5px; font:bold 12px tahoma,verdana,sans-serif; background:url(images/gift-banner.gif);}
#gift_offers h1{float:left; display:block; width:595px; height:26px; color:#ffffff; text-align:center; font:bold 12px/26px tahoma,verdana,sans-serif;}
#gift_offers .gift{float:left; display:block; width:109px; height:139px; color:#047132; padding:0 5px;}
#gift_offers .gift .price{display:block; width:109px; height:20px; background:url(images/pricebox.gif) no-repeat center center; font:bold 11px/20px tahoma,verdana,sans-serif; text-align:center;}
#gift_offers .gift .gift-image{display:block; width:98px; height:61px; background:url(images/image.png); margin:12px 0 0 5px; text-align:center;}
#gift_offers .gift_selected{float:left; display:block; width:109px; height:143px; color:#047132; padding:0 5px;}
#gift_offers .gift_selected .price{display:block; width:109px; height:20px; background:url(images/pricebox_selected.gif) no-repeat center center; font:bold 11px/20px tahoma,verdana,sans-serif; text-align:center; color:#ffffff}
#gift_offers .gift_selected .gift-image{display:block; width:98px; height:61px; background:url(images/image_selected.png); margin:12px 0 0 5px; text-align:center;}
#gift_offers p{color:#047132; text-align:center; font:bold 12px tahoma,verdana,sans-serif}
#gift_offers .name{font-weight:normal}
