/* CSS Document */

/*======= shopping =========*/

div.prodleft {
width:310px !important; 
}
div.prodright {
width:370px !important; 
}

div.prodright h3 {display:none;}
div.prodright form {
   padding:7px 10px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   border-radius: 5px;
   border:1px solid #ccc;
   clear:both;  
   width:345px;
   margin-bottom:20px;
   margin-top:10px;
   overflow:hidden;
 }


div.prodright form label {
  width:80px;
  padding:5px 2px;
  font-size:13px;
}
div.prodright form input.addtocart-amount {
 float:left;
 width:50px;
 padding:5px;
 background:#fff;
 border:1px solid #ccc;
  margin-top:2px;
 color:#000;
 text-align: left;
font-weight:normal;}
div.prodimg {margin:0 auto;}
/*description*/
div.hproduct { }
div.hproduct h1.fn { }
div.hproduct a.url { }
div.hproduct .editproduct {z-index:10; position:relative;display:block;text-align:center;}
div.hproduct img.product-thumb {max-width:300px;margin:0; float:none;}
div.hproduct span.brand {
	display:block;
	margin:10px 0;
}

div.prodright div div {overflow:hidden;
clear:both;margin-bottom:10px;
}
div.prodright div div label {font-size:16px; font-weight:bold;}
div.prodright div div label:first-letter {text-transform: uppercase;}
div.hproduct span.category { }
div.hproduct span.description { }
div.hproduct span.price { 
  display:block; 
  padding: 10px 0 0;
  font-size:17px;
  font-weight:bold; 
}
div.hproduct span.onsale {
  position:absolute;
   padding: 4px 0 0;
  top:-5px;
  left:-73px;
  height:70px;
  width:440px;
  background:url(images/icon-on-sale.png) top left no-repeat;
  text-align:right;
  float:none;
  font-size:30px;
  font-weight:bold;
  color:#a52020;
  margin:0;
z-index:60;
 }
div.hproduct span.iditem {}
div.hproductlist form  { 
 border: none;
 background:none;
 width:auto; }

div.hproduct p.description {padding:20px 0;clear:both;}

/*options*/
div.hproduct select {
	margin:0 10px;
        float:right;
	padding:3px;
    min-width:120px;
}
div.hproduct label {
	float:left;
	margin:2px 0;
	width:auto;
        font-size:15px;
        padding:0;
}

/*relatedproducts*/
div.hproduct ul#relatedproducts {  }
div.hproduct ul#relatedproducts li {overflow:hidden; padding:2px;list-style-type:none;max-height:30px;}
div.hproduct ul#relatedproducts li img {float:left; max-width:30px; margin-right:5px; }
div.hproduct ul#relatedproducts li a { float:left;font-size:13px;}
div.hproduct ul#relatedproducts li input {padding: 0px; 
border-width: 0px; float:right;}

/*prodlist*/
div.hproductlist {
  margin: 0 0 0 14px;
  padding: 15px 0;
  width: 161px;
  float: left;
  position:relative;
}
div.hproductlist h2.fn { 
  overflow:hidden;
  height:50px;
  font-size: 15px;
 }
div.hproductlist img.product-thumb { 
  padding: 3px;
  background: #fff;
  border: 1px solid #ccc;
  max-width: 153px;
  max-height: auto;
  margin:0;
  float:none;
}
div.hproductlist span.price {
 width: 50%;
  float: left;
  padding: 4px 0 0;
  font-size:17px;
  font-weight:bold;
 }
div.hproductlist span.description {display:none; }
div.hproductlist span.onsale {
 position:absolute;
top:15px;
left:0px;
 height:70px;
  width:161px;
  background:url(images/icon-on-sale.png) top right no-repeat;
  text-align:center;
  text-decoration:blink;
  float:none;
  padding-top: 40px;
  font-size:24px;
  font-weight:bold;
  color:#a52020;
 }
div.hproductlist input[type="button"], div.hproduct input[type="button"] {
  float: right;
  display: block;
  overflow: hidden;
  padding: 3px 5px;
  text-align: center;
  color: #eeeeee;
  font-size: 12px;
  font-weight: bold;
  border: 1px solid #fefefe;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background: #6D8F1D;
}
div.hproduct input.addtocart { 
  font-size:15px;
  padding: 5px 10px;
}
div.hproductlist input:hover, div.hproduct input:hover {
  background:#577118;
color: #fff;}
/*cart preview*/
div#usr-cart-widget {position:fixed;
 top:25px;
 margin-left:760px;
 width:150px;
 padding:15px;
 background-color:#f5f5f5; 
border:1px solid #ccc;
-moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
 z-index:200;
 }
div#usr-cart-widget-status {
   display:none;
  position:fixed;
  top:35%;
  left:35%;
  width: 300px;
   background-color:#6D8F1D;
   border:1px solid #577118;
   color: #ffffff;
  padding:30px;
   font-size:17px;
   font-weight:bold; 
 -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px; 
  z-index:100;
  text-align:center;
}
div#usr-cart-widget span { }
div#usr-cart-widget a { }
div#free-shipping-tip {}
