/*----- Shop all templates style sheet -----*/

/* Tamplate page box styles */

.box{padding:0 0 30px 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:#f3f3f3;font:10px verdana,sans-serif}
.box th{padding:2px 0 2px 5px;border-bottom:1px solid #EFEFEF;width:33%;background:#FEFEFE;font:bold 10px verdana,sans-serif;text-align:left}
.box small{padding:5px;color:#cc9900;font:10px verdana,sans-serif}
.box small a{color:#000000;font:bold 10px verdana,sans-serif}
.box h1,#products h1{font-size:15px;line-height:22px;height: 22px;}
.box h3,#products h3{font-size:15px;line-height:22px;height: 22px;}
.box h1 a,#products h1 a{}
.box h1 a:hover,#products h1 a:hover{}
.box h2,#products h2{}

/* Form styles */

input.text{width:85%}
input .amount{width:20px}
input.button{height:30px; width:120px; padding-left:23px; border:0px; color:#339900; background:url(images/button.gif) no-repeat; text-align:left; float:right; cursor:pointer; font-weight:bold;}
input.button2{height:30px; width:120px; padding-left:23px; border:0px; color:#339900; background:url(images/button.gif) no-repeat; text-align:left; float:left; cursor:pointer; font-weight:bold;}
input.buttonext{height:30px; width:140px; padding-left:23px; border:0px; color:#339900; background:url(images/button-long.gif) no-repeat; text-align:left; float:right; cursor:pointer; font-weight:bold;}

/* Template layouts */

#access_denied{}
#account{}
#account_orders a{}
#account_orders th{width:auto;background:#DDEBFF;color:#000000;font-weight:normal;font-size:9px;text-align:center}
#account_orders td{width:auto;background:#eeeeee;font-size:9px;text-align:center}
#affiliate{}
#basket input.text{width:auto}
#basket p{padding:0px}
#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 a{font-size:11px; font-weight: bold; color:#009933; text-decoration: none;}
#checkout_order{}
#checkout_order th{width:auto;color:#666666;background:#FFFFFF;font:bold 10px tahoma,verdana,sans-serif;text-align:left}
#checkout_order td{color:#666666;text-align:left}
#checkout_order small{float:left;color:#666666;color:#FF0000}
#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:#009933; color: #ffffff}
#checkout_status{padding-bottom:15px}
#checkout_status th{width:25%;color:#000000;background:#EDF0F3;text-align:center}
#checkout_status td{width:25%;color:#666666;font:bold 10px tahoma,verdana,sans-serif;text-align:center}
#checkout_status td a{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{ padding: 0 5px}
#product_details .image{padding:0px;width:250px;height:299px;text-align:center; }
#product_details .image table{padding: 0px; margin: 0px; height:247px; width:243px; background:url(images/thumb-big.gif) no-repeat top;}
#product_details .image td{vertical-align:middle; margin:0px; padding:0px; background-color: transparent;}
#product_details .image img{margin:0px}
#product_details .container{padding:5px 0 0;float:right; width: 206px;}
#product_details .container2{padding:10px 0 0;float:right; width: 377px;}
#product_details .info{color:#666666}
#product_details .description{margin:0 0 10px 0}
#product_details .options{padding:5px 0; float: left;}
#product_details .options input{padding:0 5px 0 0;border:0}
#product_details .price_box{border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;padding: 3px;height:28px;margin:5px 0 0 0; clear:both}
#product_details .price{font-weight:bold; font-size:small; padding:6px 0 2px 0;color:#009933; float: left}
#product_details .amount{padding:6px 0 0 10px; float: left;}
#product_details .addcart{float: left;clear:both}
#product_details .access{margin:0 0 15px 0;clear:both}
#product_details .text{width:20px;font:10px verdana,arial,sans-serif;text-align:center}
#product_details .button{margin:0 0 0 10px;  cursor:pointer}
#product_details .reviews .text{width:150px;text-align:left}
#product_details .line{background:url(images/hl-dot-gr.gif) repeat-x bottom;padding:0 0 3px 5px;margin:5px 0;line-height:1px;height: 1px;}
#product_details .named{padding:0px;margin:0px;color:#009933;font-size:11px;font-weight: bold;}

/* Products */

#products{clear:both;text-align:justify;color:#666666}
#products info h1, #products .info h4{}
#products .product{clear:both;}
#products .paging{color:#000000;font-size:10px;text-align:center; height: 12px;}
#products .image{width:100px;float:left;padding:0 10px 0 0;height:auto}
#products .info{float:left;width:283px; background:url(images/products-hl.gif) no-repeat left bottom; margin: 0 0 5px}
#products .info a{color:#000000;font-size:11px;text-decoration:none}
#products .info a:hover{color:#000000;font-size:11px;text-decoration:underline}
#products .description{margin:0 0 12px 0;  padding-left:8px; padding-right:14px;color:#666666; height: 1%;}
#products .description p{display:block;color:#666666}
#products .options{padding:5px 0}
#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{color:#C06E3E}
#products .button{ font-size: 10px}
#products a.button{padding:0 0 0 7px;color:#4A6F94;background:url(images/sub-item.gif) no-repeat left; text-align:center;text-decoration:underline; font-weight: normal; font-size: 11px}
#products hr{}

/* Other pages*/

#show_invoice{}
#static_content{line-height:16px; text-align: justify; padding: 0 10px 20px 10px }
#signup{}
#thumbnails{padding-top:5px; }
#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:10px 0}
.reviews th,.reviews td{padding:1px 5px;width:50%;border-bottom:1px solid #FFFFFF;background:#F4F6F8;font-weight:normal}
.title{margin:0 0 12px;}
