/*----- 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:7px;border-bottom:1px solid #FFFFFF;background:#F4F6F8;font:11px tahoma,verdana,sans-serif}
.box th{padding:7px;border-bottom:1px solid #EFEFEF;width:33%;background:#FEFEFE;font:bold 11px tahoma, verdana,sans-serif;text-align:left}
*/
.box th{padding:7px;width:33%;border:1px solid #ffffff;background:#eeeeee;color:#000000;text-align:left;font:bold 11px/18px tahoma,verdana,sans-serif; text-transform: none;}
.box td{padding:7px;width:auto;border:1px solid #eeeeee;background:#FFFFFF;font-size:11px;text-align:left}
.box input.text{width:99%}
.box select{width:100%}
.box small{padding:5px 0px;color:#FE0000;font:10px verdana,sans-serif}
.box small a{color:#000000;font:bold 10px verdana,sans-serif}
.box h1,#products h1{background: url(images/products_h1.gif) no-repeat bottom right;margin-bottom:10px; padding:0px; clear:both; border-bottom: 1px solid #e5e5e5; color:#000000;font:bold 12px/43px tahoma, verdana, Arial,sans-serif;}
.box h1 a,#products h1 a{color:#000000;font:bold 12px tahoma, verdana, Arial,sans-serif;text-decoration:none}
.box h1 a:hover,#products h1 a:hover{color:#000000;font:bold 12px tahoma, verdana, Arial,sans-serif;text-decoration:underline}
/*.box h2,#products h2{margin:10px 0;clear:both;color:#000000;font:bold 11px/18px tahoma, verdana, Arial,sans-serif;}*/
.box h2,#products h2{margin:10px 0; text-align: left;background:url(images/detailsh2.gif) no-repeat top left; padding:1px 0 0 10px; clear:both;color:#000000;font:bold 11px tahoma, verdana, Arial,sans-serif; }

/* Form styles */

/*input.text{width:85%}*/
input .amount{width:20px}
input.button{padding: 2px 5px; text-align:center;background: #00b7d6; border: 0px;color: #ffffff;margin-left: 1px;}
input.update{padding: 2px 0px; text-align:center;background: #00b7d6; font-weight: bold;border: 0px;color: #ffffff;margin-left: 1px; width: 80px;}
input.remove{padding: 2px 0px; text-align:center;background: #d7d7d7;font-weight: bold;border: 0px;color: #000000;margin-left: 1px; width: 80px;}
input.checkout{padding: 2px 5px; text-align:center;background: #E80000;font-weight: bold; border: 0px;color: #ffffff;margin-left: 0px; float: right;}
input.silver{padding: 2px 5px; text-align:center;background: #d7d7d7; font-weight: bold;border: 0px;color: #000000;margin-right: 5px; float: left;}

/* 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}
#account_orders #admin_note{width:auto;text-align:left;}
/*
#account_orders th{width:auto;background:#DFE4E8;color:#000000;font-weight:normal;font-size:9px;text-align:center}
#account_orders td{width:auto;background:#EFEFEF;font-size:9px;text-align:center}*/
#affiliate{}
#basket input.text{width:auto}
#basket table{}
#basket p{ text-align: center; border:0px solid #efefef; padding: 5px 0; clear: both;}
#basket input.text{border:1px solid #000000; text-align:center;}
#basket th{width:auto;border-bottom:1px solid #eeeeee;border-right:1px solid #FFFFFF;background:#eeeeee;color:#000000;text-align:center;font:bold 11px/18px tahoma,verdana,sans-serif; text-transform: none;}
#basket td{width:auto;border:1px solid #eeeeee;background:#FFFFFF;font-size:11px;text-align:center}
#basket td a{font-size:11px; font-weight: bold; color: #000000}
#basket .name{float:left; width:auto;padding:0px;margin:3px 0 0 5px;color:#000000;;font:normal 11px tahoma,Arial,sans-serif;text-align:left}
#basket .name a{color:#000000;font:bold 11px tahoma,Arial,sans-serif;text-decoration:none;}
#basket .name a:hover{color:#000000;font:bold 11px tahoma,Arial,sans-serif;text-decoration:underline;}
#basket .description{float:left; width:auto;padding:0px;margin:0 0 5px 5px;color:#000000;font:normal 11px tahoma,Arial,sans-serif;text-align:left}
#basket .thumbnail{float:left; width:auto;height:auto;padding:0px;margin:2px 0 5px 0;text-align: center;}
#basket .button{font-weight: bold;}
#basket img{border: 3px solid #e9e9e9; margin-right: 3px;}
#basket .error img{border: 0px;}
#checkout_order{}
#checkout_order .button{padding: 3px 6px; text-align:center;background: #E80000;font-weight: bold; border: 0px;color: #ffffff;margin-left: 0px; float: left;}
/*#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 th{width:auto;border:1px solid #ffffff;background:#eeeeee;color:#000000;text-align:left;font:bold 11px/18px tahoma,verdana,sans-serif; text-transform: none;}
#checkout_order td{width:auto;border:1px solid #eeeeee;background:#FFFFFF;font-size:11px;text-align:left}
#checkout_order small{float:left;color:#666666;color:#FF0000}
#checkout_address{}
#checkout_address th{width:auto;border:1px solid #ffffff;background:#eeeeee;color:#000000;text-align:left;font:bold 11px/18px tahoma,verdana,sans-serif; text-transform: none;}
#checkout_address td{width:auto;border:1px solid #eeeeee;background:#FFFFFF;font-size:11px;text-align:left}
#checkout_address input.text{width:99%}
#checkout_address select{width:100%}
#checkout_address .button{padding: 3px 6px; text-align:center;background: #E80000;font-weight: bold; border: 0px;color: #ffffff;margin-left: 0px; float: left;}
#checkout_completed{font-size:12px}
#checkout_completed a{color:#000000;font-size:12px;font-weight:bold}
#checkout_completed .button{padding: 3px 6px; text-align:center;background: #E80000;font-weight: bold; border: 0px;color: #ffffff;margin-left: 0px; float: left;}
#checkout_payment_method{}
#checkout_payment_method .button{padding: 3px 6px; text-align:center;background: #E80000;font-weight: bold; border: 0px;color: #ffffff;margin-left: 0px; float: left;}
#checkout_payment_methods{}
#checkout_payment_method select{width:auto; font-family:tahoma,verdana,sans-serif;}
#checkout_payment_methods .button{padding: 3px 6px; text-align:center;background: #E80000;font-weight: bold; border: 0px;color: #ffffff;margin-left: 0px; float: left;}
#checkout_shipping{}
#checkout_shipping .button{padding: 3px 6px; text-align:center;background: #E80000;font-weight: bold; border: 0px;color: #ffffff;margin-left: 0px; float: left;}
#checkout_status{}
#checkout_status .active{background:#d7d7d7}
#checkout_status th.active{background: url(images/categoryh3.gif) #d7d7d7 no-repeat top right;}
#checkout_status{padding-bottom:5px}
#checkout_status th{width:25%;color:#000000; border: 1px solid #ffffff; background:#f0f0f0;font:bold 12px tahoma,verdana,sans-serif;text-align:center; text-transform: uppercase;}
#checkout_status td{width:25%;color:#000000; border: 1px solid #ffffff;background:#f0f0f0;font:bold 11px tahoma,verdana,sans-serif;text-align:center}
#checkout_status td a{color:#000000;font:bold 11px tahoma,verdana,sans-serif}
#forgot_password{}
#home{}
#login_page{}
#language_menu{}
#most_popular{}
#newest_products{}
#newsletter{}
#newsletter .text{width:85%}
#paging{}

/* Product list,Product detail classes

.product{}
.image{}
.info{}
.description{}
.options
.price
.amount

*/

/* Product details */

#product_details{}
#product_details .left{width:253px;text-align:left; float: left; height: auto; margin-bottom: 10px;}
#product_details .right{width:305px;text-align:left; float: right; height: auto; margin-bottom: 10px;}
#product_details .image{ margin: 0px; width:241px;clear:both;padding:0;height:328px;text-align:center; border: 6px solid #e9e9e9;position: relative;}
#product_details .price{ background-color: #a0a0a0; margin:0px;height: auto;padding:2px 5px;height: auto;width: auto;text-align: right;color: #ffffff;position: absolute;bottom: 0px; right: 0px;
font:normal 14px tahoma, verdana, arial,sans-serif;}
#product_details .percent{ background-color: #f00000; margin:0px;height: auto;padding:2px 5px;height: auto;width: auto;text-align: right;color: #ffffff;position: absolute;top: 0px; left: 0px;
font:normal 14px tahoma, verdana, arial,sans-serif;}
/*#product_details .percent{ background:url(images/varpelis.gif); margin:0px;padding:0px 0px;height: 49px;width: 70px;text-align: center; color: #ffffff;position: absolute;top: 0px; left: 0px;
font:normal 18px tahoma, verdana, arial,sans-serif;}*/
#product_details .price small{ text-align: right;color: #ffffff; font:normal 12px tahoma, verdana,sans-serif;}
#product_details .zoom{width:253px; padding-top: 25px; font:bold 11px tahoma, verdana, Arial,sans-serif; text-align:center; clear: both; float: left; height: 46px;background:url(images/zoom.gif) no-repeat top center;}

#product_details #thumbnails{width:253px;text-align:center; clear: both; float: left; height: auto;}
#product_details #thumbnails h3{margin:10px 0; text-align: left; padding-bottom: 5px; clear:both;color:#949494;font:bold 11px tahoma, verdana, Arial,sans-serif; border-bottom: 1px solid #d7d7d7;}
#product_details #manufacturer{text-align:center; clear: both;}
#product_details #manufacturer h3{margin:10px 0; text-align: left; padding-bottom: 5px; clear:both;color:#949494;font:bold 11px tahoma, verdana, Arial,sans-serif; border-bottom: 1px solid #d7d7d7;}
#product_details #manufacturer .logo {border: 1px solid #e9e9e9}
#product_details #manufacturer .logo:hover {border: 1px solid #01CCEA}
#product_details .info{color:#000000}
#product_details .info h2{margin:0 0 10px 0; text-align: left;background:url(images/detailsh2.gif) no-repeat top left; padding:1px 0 0 10px; clear:both;color:#000000;font:bold 11px tahoma, verdana, Arial,sans-serif; }
#product_details .shortdescription{ margin-bottom: 10px; clear: both; height: auto; float: left; width: 285px; color: #000000; font:normal 11px tahoma, verdana,sans-serif;
background-color: #f0f0f0;padding:10px;}
#product_details .description{margin-top:10px;padding:0px;clear: both;height: auto;float: left;width: 305px;color: #ffffff;background-color: #f6f6f6;}
#product_details .description h3{ background-color: #03cce8; margin:0px;padding:0px 10px;clear: both;/*height: 26px;float: left;width: 285px;/*/font:bold 11px/26px tahoma, verdana,sans-serif;color: #ffffff;}
#product_details .description-cont{margin:0px;padding:10px;clear: both;text-align: left;color: #000000;}
#product_details .access{margin:10px 0;padding:0px;clear: both;height: auto;float: left;width: 305px;color: #ffffff;background-color: #f6f6f6;}
#product_details .access h3{ background-color: #03cce8; margin:0px;padding:0px 10px;clear: both;/*height: 26px;float: left;width: 285px;*/font:bold 11px/26px tahoma, verdana,sans-serif;color: #ffffff;}
#product_details .access-cont{margin:0px;padding:10px;clear: both;/*height: auto;float: left;width: 285px;*/text-align: left;color: #000000;}
#product_details .options{/*width:283px;/*/border:1px solid #efefef; padding: 5px 10px 6px 10px;margin:0px; clear:both; /*height: auto; float: left;/*/}
#product_details .options input{padding:0 5px 0 0;border:0}
#product_details .price_box{border:1px solid #efefef; padding: 5px 10px 6px 10px;margin-top:10px; clear:both; float: left; width: 283px;}

#product_details .amount{padding:2px 0 0 0; float: left;}
#product_details .addcart{float: left;clear:both}
#product_details .text{width:20px;font:10px verdana,arial,sans-serif;text-align:center}
#product_details .button{font:11px tahoma,verdana,arial,sans-serif;float: right;margin:1px 0 0 0; background-color: #00cce7;}
#product_details .reviews .text{width:150px;text-align:left}
#product_details .review {padding: 2px;}
#product_details .review .rauthor { background-color: #03cce8; margin-top:10px;padding:0px 10px;/*clear: both;height: 26px;float: left;width: 548px;/*/font:bold 11px/26px tahoma, verdana,sans-serif;color: #ffffff;}
#product_details .review .rauthor a{color: #ffffff;}

#product_details .review .rcomm { background-color: #f6f6f6; margin:0px;padding:10px;clear: both;height: auto;color: #000000;}

#product_details .reviews h3{margin:10px 0; text-align: left; padding-bottom: 5px; clear:both;color:#949494;font:bold 11px tahoma, verdana, Arial,sans-serif; border-bottom: 1px solid #d7d7d7;}
#product_details .reviews td{ padding: 5px; font:normal 11px tahoma, verdana, Arial,sans-serif; background-color: #f6f6f6;}
#product_details .reviews th{padding: 5px;font:normal 11px tahoma, verdana, Arial,sans-serif; background-color: #f6f6f6;}
#product_details .reviews textarea{ clear: both; width: 99% }
#product_details .amount .notice{font:bold 12px tahoma, verdana, arial,sans-serif; color:#ff0000}

/* Products */

#products{clear:both;text-align:justify}
#products .title h1, #products .info h4{}
#products .homedescription{margin:0px;clear: both; height: auto; float: left; width: 568px; color: #000000; font:normal 11px tahoma, verdana,sans-serif;}
#products .homedescription p{margin-bottom:10px;clear: both; height: auto; float: left; width: 546px; color: #000000; font:normal 11px tahoma, verdana,sans-serif;
background-color: #e8fafd;padding:10px;}
#products .product{float:left; width:182px; font:11px tahoma,verdana,sans-serif; margin: 0px 10px 10px 0px;}
#products .product a{ text-decoration: none;}
#products .product h4{ clear: both; margin: 5px 0px; text-align: center; color: #4d4d4d; font:bold 11px tahoma,verdana,sans-serif}
#products .product h4 a{ color: #4d4d4d; font:bold 11px tahoma,verdana,sans-serif; text-decoration: none;} 
#products .product h4 a:hover{ color: #4d4d4d; font:bold 11px tahoma,verdana,sans-serif; text-decoration: underline;} 
#products .paging{padding:0 0 5px 0;clear:both;color:#000000;font-size:11px;text-align:left}
#products .paging .str{color:#01cce8;font-size:11px; font-weight: bold;}
#products .paging a{color:#000000; float: left; margin-right: 3px; background:#ededed; font-weight: normal;padding: 2px 6px; text-decoration: none }
#products .paging a:hover{color:#ffffff; background:#01cce8;text-decoration: none }
#products .paging .active{color:#ffffff; float: left; margin-right: 3px; background:#01cce8; font-weight: bold;padding: 2px 6px; text-decoration: none }
#products .paging .active a{color:#ffffff; float: left; margin-right: 3px; background:#01cce8; font-weight: bold;padding: 2px 6px; text-decoration: none }
#products .paging .active a:hover{color:#ffffff; background:#01cce8;text-decoration: none }
#products .paging .tx a{color:#000000; float: left; margin-right: 3px; background:#ededed; font-weight: normal;padding: 2px 6px; text-decoration: none }
#products .paging .tx a:hover{color:#ffffff; background:#01cce8;text-decoration: none }
#products .image{width:180px;clear:both; display: block; padding:0;height:192px; text-align:center; border: 1px solid #e9e9e9;position: relative;}
#products .price{ background-color: #a0a0a0; margin:0px;height: auto;padding:2px 5px;height: auto;width: auto;text-align: right;color: #ffffff;position: absolute;bottom: 0px; right: 0px;
font:normal 14px tahoma, verdana, arial,sans-serif;}
#products .percent{ background-color: #f00000; margin:0px;height: auto;padding:2px 5px;height: auto;width: auto;text-align: right;color: #ffffff;position: absolute;top: 0px; left: 0px;
font:normal 14px tahoma, verdana, arial,sans-serif;}
/*#products .percent{ background:url(images/varpelis.gif); margin:0px;padding:0px 0px;height: 49px;width: 70px;text-align: center; color: #ffffff;position: absolute;top: 0px; left: 0px;
font:normal 18px tahoma, verdana, arial,sans-serif;}*/
#products .price small{ text-align: right;color: #ffffff; font:normal 12px tahoma, verdana,sans-serif;}
#products .price a{color: #ffffff;font:normal 14px tahoma, verdana, arial,sans-serif;}
#products .button{font:10px verdana,arial,sans-serif}
#products .description{margin:10px 0;clear: both; height: auto; float: left; width: 568px; color: #000000; font:normal 11px tahoma, verdana,sans-serif;}
#products .description img{padding-right:5px;}
#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 hr{color:#DEDEDE;height:1px}

/* Other pages*/

#show_invoice{}
#static_content{color:#000000;font:11px/14px tahoma, verdana,arial,sans-serif;text-align:justify}
#signup{}

#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:#0099CC; 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}


.underlineover a{text-decoration: none}
.underlineover a:hover {text-decoration: underline}

.friend{width:283px; margin-top: 10px;  padding: 5px 10px 6px 10px; vertical-align: middle; text-align:center; clear: both; float: left; border: 1px solid #f1f1f1;}
.friend a{color: #03cce8; text-decoration: none;}
.friend a:hover{text-decoration: underline;}
.friend span{vertical-align: 50%;}
