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

/* Tamplate page box styles */

.box{padding:0 13px 15px 13px;}
.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 0px;color:#ff6600;font:10px verdana,sans-serif}
.box small a{color:#000000;font:bold 10px verdana,sans-serif}
.box h1,#products h1{margin-bottom:10px;padding: 0 0 5px; clear:both;color:#666666;background:url(images/hl-double.gif) repeat-x bottom;font:bold 11px/18px Arial,sans-serif;text-transform:capitalize}
.box h1 a,#products h1 a{color:#666666;font:bold 11px/18px Arial,sans-serif;text-decoration:none}
.box h1 a:hover,#products h1 a:hover{color:#DFECFF;font:bold 11px/18px Arial,sans-serif;text-decoration:underline}
.box h2,#products h2{margin:10px 0;clear:both;color:#666666;font:bold 11px/18px Arial,sans-serif;text-transform:capitalize}

/* Form styles */

input.text{width:85%}
input .amount{width:20px}
input.button{ padding:4px 0 0;border:0;color:#ffffff;background:url(images/btn-bgr.gif) repeat-x center;text-align:center; height: 18px; width: 90px; font-size: 10px}

/* Template layouts */

#access_denied{}
#account{}
#account_orders a{color:#687BC1}
#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{ text-align: center; border-top:1px dashed #cccccc; border-bottom:1px dashed #cccccc; 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: #ff6600}
#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:#DAE6F1}
#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{color:#5B89CE;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{ 
  float:left;
  width: 340px;
  height: auto!important;
  min-height: 280px;
  margin: 0px 10px 10px 0px;
  text-align:center
}
#product_details .info {
  float:left;
  width: 230px;   
  color:#000000
}
#product_details .productname {
  float: left;
  width: 100%; 
  color: #000000;
  font-size: 11px;
  padding-bottom: 10px;
  border-bottom: 1px dashed #cccccc;
}
#product_details .productname h2{
  color: #000000;
  font-weight:bold;
  font-size: 12px;
  margin: 0px
}
#product_details .description{border-bottom:1px dashed #cccccc;  padding-bottom: 10px;}
#product_details .options { float:left; width:100%; border-bottom: 1px dashed #cccccc; margin:10px 0}
#product_details .options input{padding:0 5px 0 0;border:0}
#product_details .price_box{float:left; width:100%; margin-top:10px;}
#product_details .price{ float:left; width:100%; color:#ff6606; }
#product_details .amount{ float: left; width:100%; height: 22px; margin:10px 0px;}
#product_details .access{ margin-top:10px; padding-bottom: 10px; border-bottom:1px dashed #cccccc; clear:both }
#product_details .text{width:20px;font:10px verdana,arial,sans-serif;text-align:center}
#product_details .button{font:10px verdana,arial,sans-serif;}
#product_details .reviews .text{width:150px;text-align:left}
#product_details .review {padding: 2px;}
#product_details .review .rauthor {background-color: #e9e9e9; padding:1px 5px 1px 5px; color: #000000;}
#product_details .email2friend {
  float:left;
  width: auto;
  height: 16px;
  padding-left: 22px;
  margin-top:10px;
  background: url(images/email2friend.gif) no-repeat top left;
}
/* Products */

#products {clear:both; text-align:justify;}
#products .productslist { width:580px; height: auto; padding:0px; margin-bottom:10px; }
#products info h1, #products .info h4{margin:10px 0;color:#666; background: none; font:bold 11px/15px Arial,sans-serif;text-transform:capitalize}
#products .product{
  float:left;
  width: 180px;
  padding: 0px;
  margin: 0px 5px;
  display: inline;
  text-align:center;
  font-size:11px;
  line-height:14px;
  color:#000000;
}
#products .product a{ 
  color:#000000;
  font-weight:bold;
  text-decoration:none;
  font-size:11px;
}
#products .productname{
  float:left;
  width: 180px;
  height: 60px;
  color:#000000;
  text-align:center;
  font-size:11px;
}
#products .productname a{
  color:#000000;
  font-weight:bold;
  text-decoration:none;
  font-size:11px;
}
#products .proddescription {width:180px; text-align:justify}
#products .paging{padding:0 0 5px 0;clear:both;color:#000000;font-size:10px;text-align:center}
#products .image{ width:180px; height:99px; float:left; text-align:center; margin-bottom:10px; }
#products .info a:hover{text-decoration:underline}
#products .description{margin:0 0 12px }
#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{ 
  float:left;
  width: 180px;
  font-weight:bold;
  margin:5px 0px;
  color:#ff6606;  
}
#products .addtocart{ 
  float:left;
  width: 180px;
  height: 22px
}
#products .dotts{ 
  float:right;
  width: 150px;
  height: 10px;
  margin-right: 15px;
  display: inline;
  border-bottom:1px dotted #69be22;
}
#products .dotts_vertical{ 
  float:left;
  width: 1px;
  height: 240px;
  margin: 10px 0px;
  border-right:1px dotted #69be22;
}
#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{color:#ffffff; height:0; border:4px; padding: 0 0 12px; margin: 0 0 5px;}
.clearfix {
  clear:both; width:570px; height:10px;
}
/* Other pages*/

#show_invoice{}
#static_content{line-height:14px; text-align: justify;}
#signup{}
#thumbnails{}
#thumbnails img {
  margin: 10px;
}
#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;}
.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:#05AF05; font-weight:bold;text-decoration:none}
.linkexchange_block_header a:hover{text-decoration:underline}
.linkexchange_block_body, .linkexchange_block_body a{}
.linkexchange_link, .linkexchange_link a{ padding-top: 5px; }
.root{color:#05AF05}