h1:hover {cursor: pointer;}

.productInfo {
  float: right;
  display: inline;
  width: 75%;
  font-size: 14pt;
  line-height: 1.5em;
}

.productInfo h1 {font-size: 3em;}

.best-price {
color: #fff;
    width: 50px;
    top: -39px;
    left: 85px;
    padding: 0.30em 0.75em;
    background: rgba(0,132,22,.75);
    position: relative;
    border-radius: 1em;
    box-shadow: 3px 3px 3px rgba(0,0,0,.25);
}

.best-price p { text-align: center; }

.prodBuyArea{line-height:16px;font-size:14px;margin-top:15px}

.in-prod-qfilter {
  padding-left: 5px;
  font-weight: bold;
}

.in-prod-qfilter:hover {
  text-decoration: underline;
}

#review_form{
  display:inline;
  position:absolute;
  top:36px;
  right:10px;
  padding: 30px 15px 20px 15px;
  border-radius: none;
  background-color: #fff;
  color: #240402;
  box-shadow: 0 0 10px #bebebe;
}

input.leave_review{width:134px;height:25px;display:inline;float:right;/*background:url(write.gif) top center no-repeat;*/cursor:pointer;border:0;margin-top:-3px}

input.leave_eng{background-image:url(write_eng.gif)}

input.leave_review:hover{background-position:bottom center}

#review_form .send_review{width:96px;height:35px;display:inline;float:right;background-color:#240402;color:#fff;cursor:pointer;border:0}

#review_form .send_eng{background-image:url(send_eng.png)}

/*#review_form .send_review:hover{background-position:bottom center}*/

#review_form dd{margin:2px 0 5px 0}

#review_form input{
  width:328px;
  border:none;
  /*background-color:#f2d9ac*/
}

#review_form textarea{overflow:auto;width:328px;border:none;background-color:#f2d9ac}#review_author_fields,#review_fields{display:block}#review_moderation_warning{margin-top:20px}.review_details{margin:5px 0;color:#a86c36}

.z-index{z-index:9}

/*input.button-bg{background-image:url(close_form.gif)!important}*/

/*input.button-bg:hover{background-image:url(close_form.gif)!important}*/

input.button-eng{background-image:url(close_form_eng.gif)!important}

input.button-eng:hover{background-image:url(close_form_eng.gif)!important}

.strengthGauge {
  position:relative;
  display:block;
  width:262px;
  height:12px;
  background-image:url(strength-gauge.png);
  background-repeat:no-repeat;
  margin-top: 25px;
}
.strengthGauge span{
  position:absolute;
  display:block;
  width:36px;
  height:16px;
  background:transparent url(strength-gauge.png) -269px 0 no-repeat
}
.strengthGauge-mild span{left:50px}
.strengthGauge-mildMed span{left:76px}
.strengthGauge-med span{left:119px}
.strengthGauge-medFull span{left:162px}
.strengthGauge-full span{left:188px}
.strengthGauge-uberFull span{left:188px}

.fullimg_link, #full_img{display:none}

#full_img{width:286px;position:relative;top:0;z-index:9;zoom:1}
#full_img .fs_img{text-align:center;zoom:1}
#full_img #close{width:23px;zoom:1;height:23px;display:block;text-decoration:none;float:right;margin-top:-5px;margin-right:-15px;/*background:url(fs_close.png) no-repeat*/}
#full_img .title{font-size:14px;zoom:1;/*color:#fff;*/margin-bottom:15px;padidng-right:15px;text-align:center}
#full_img .t,#full_img .b{background:url(fs_top.png) no-repeat left top;zoom:1;height:24px;line-height:0;font-size:0;overflow:hidden}
#full_img .b{background-image:url(fs_bottom.png);zoom:1}
#full_img .c{background: #fff;padding: 15px 34px;zoom: 1;border-radius: none;box-shadow: 0 0 10px #cdcdcd;}

.fi-close {
  border-radius: 20px;
  padding: 10px 3px 3px 10px;
  font-size: 14pt;
  box-shadow: 0 0 5px #bebebe;
}

.fi-close:hover {
  box-shadow: 0 0 5px #868686;
}

.prodBuyTableVTitle {
  width: 40%;
}
.prodBuyTableVQty {
  width: 10%;
}
.prodBuyTableVPrice {
  width: 20%;
  text-align: center;
}
.prodBuyTableVBuy {
  width: 30%;
}

.coo {
  position: relative;
  float: right;
  top: 10px;
}
