.prfb-table-reviews{width:100%;margin: 0 0 30px;}
.prfb-left{width:100%;display: inline-block; text-align:left;padding:0;}

.prfb-right{width:100%; display: inline-block; padding: 0;}


.prfb-left-bottom{ width:100%; display: none; padding: 0;}
.prfb-right-bottom{ width:100%;padding: 0; display: inline-block; }

.margin-left-5{margin-left:5px}
.prfb-right-bottom span{color:#666666}
.prfb-right-bottom b.yes{color:#f6c254}
.prfb-right-bottom b.no{color:#f6c254}

#gsniprev-list .recommended span{color:#666666;font-size:10px}
#gsniprev-list .recommended b.yes{color:#67983B;font-size:11px}
#gsniprev-list .recommended b.no{color:#C63300;font-size:11px}

.prfb-name{
  color: #882c1a;
  font-size: 12px;
  font-weight: bold;
  display: inline-block;
  vertical-align: top;
  margin-right: 20px;
}
.prfb-time{
  color: #999;
  font-size: 11px;
  display: block;
  float: none;
  margin: -20px 0 10px;
}
.prfb-left .rating{
  margin: 0;
  display: inline-block;
}

.prfb-right .h3{ 
  color: #f6c254;
  font-size: 14px;
  margin:5px 0 10px;
  font-weight:bold;
}
.prfb-right .rvTxt p{
  font-size: 12px;
  color: #666666;
  font-weight: 400;
  line-height: 20px;

}

.prfb-right-bottom .soc-share{float:left}
.prfb-right-bottom .recommended{float:left;padding-top:6px;}
.prfb-clear{clear:both}		 

a.greenBtnBig{text-decoration:none}

.greenBtnBig  {
  background: url("../img/btn_bg1.gif") repeat-x scroll 0 0 #4B9F00;
  border-left: 1px solid #408700;
  border-right: 1px solid #408700;
  color: #FFFFFF;
  cursor: pointer;
  display: block;
  font-size: 11px;
  height: 18px;
  line-height: 0.8em;
  margin:0 auto 15px;
  position: relative;
}

.greenBtnBig {
  text-align: center;
  width: 175px;
}

.greenBtnBig b {
  /*border-bottom: 1px solid #408700;*/
  border-top: 1px solid #408700;
  color: white;
  display: block;
  height: 14px;
  padding: 4px 10px 0;
  position: relative;
  top: -1px;
}

a.greyBtnBig{text-decoration:none}

.greyBtnBig  {
  background: url("../img/btn_bg6.gif") repeat-x scroll 0 0 #3086CA;
  border-left: 1px solid #0054A6;
  border-right: 1px solid #0054A6;
  color: #FFFFFF;
  cursor: pointer;
  display: block;
  font-size: 11px;
  height: 18px;
  line-height: 0.8em;
  margin:0 auto 15px;
  position: relative;
}

.greyBtnBig {
  text-align: center;
  width: 160px;
}

.greyBtnBig b {
  /*border-bottom: 1px solid #0054A6;*/
  border-top: 1px solid #0054A6;
  color: white;
  display: block;
  height: 14px;
  padding: 4px 10px 0;
  position: relative;
  top: -1px;
}

.button-bottom-add-review{
  margin:10px 0;
  position: relative;
  display: inline-block;
}

#add-review-form {
  background-color:#fff;
  margin-top:20px;
  padding:0;
  border:none;
  display:none;
}

#add-review-form .title-rev{
  color: #882c1a;
  font-size: 16px;
  font-weight: bold;
  padding: 5px 0;
}

#add-review-form table{
  margin-top:10px;
  width:100%;

}

#add-review-form .form-left{
  font-size: 12px;
  font-weight: normal;
  padding: 0 10px 0 0;
  width: 30%;
  line-height:2.5em;
  color: #882c1a;
}

#add-review-form .recommended-review {
  font-size: 12px;
  font-weight: bold;
  padding: 10px 0;
  line-height:2.5em;
  color: #882c1a;
}
#add-review-form .recommended-review div.radio span{
  top: 0;
}

#add-review-form .yes-review,
#add-review-form .no-review{margin-left: 10px; color:#f6c254}
#add-review-form .form-right{width:70%; padding-right: 0;}




.pages {  padding:0 0 20px; font-size:100%; margin-top:20px;  }
.pages span, .pages b, .pages a { font-weight:normal; }
.pages a{color:#fff}
.pages span { color:#666666; padding:1px 8px 2px 0; }
.pages span.nums { padding:0 10px 0 5px; }
.pages span.nums b, .pages span.nums a { padding:1px 6px 3px 6px; background:#f6c254; text-decoration:none; margin-right:4px; }
.pages span.nums a:hover { background:#882c1a; color:#fff; }
.pages span.nums b { background:#882c1a; color:#fff; }

.shoppers-block-items table td a{background:none!important}


.align_center{text-align:center}


.inpCaptchaReview {
  font-size: 13px;
  margin-left: 10px;
  margin-top: 2px;
  min-height: 18px;
}
.float-left{float:left}
.clr {
  clear: both;
  display: block;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
}


.text-no-reg{text-align:center;font-weight:bold;
}
.no-reg-button{text-align:center}

.no-registered{
  background-color: #FAFAFA;
  border: 1px solid #C4C4C4;
  padding: 10px;	 text-align:center; margin-top:10px

}

/*.no-registered{margin:10px 10px 10px 150px; font-weight:bold}*/


.advertise-text-review{ 
  background-color: #FAFAFA;
  border: 1px solid #C4C4C4;
  padding: 10px;
  text-align:center; margin-top:10px
}

.blockreviewss-float-left{float:left;margin-top:2px}
.blockreviewss-float-right{float:right}
.blockreviewss-clear{clear:both}

.count_reviews{margin-left:3px;font-size:10px;float:left}
.count_reviews a {padding:0px!important;display:inline!important;font-weight:bold!important}

#gsniprev-list table td{padding:5px!important}


.padding16{height:20px!important}
/*.padding16-reviews{height:19px!important}*/

.blockmanufacturer16-footer td{padding:0 2px!important}
.blockmanufacturer16-footer h4{background:none repeat scroll 0 0 #383838;margin:5px!important}
.blockmanufacturer16-footer li, .blockmanufacturer16 li{padding:7px 0}
.blockmanufacturer16-footer li a, .blockmanufacturer16 li a{padding: 7px 11px 5px 22px;}

.blockmanufacturer16 td{padding:5px!important}

.b-tab-16{padding:4px 10px 2px!important}


.blockreviews_block h4{margin:0px!important}

#succes-review{text-align:center;padding:10px 0px}

#availability_statut {
  width: 100%;
}

#review_block {
  display: inline-block;
}
#review_block > div {
  width: auto;
  float: left;
}
#review_block .rating {
  display: block;
  float: left;
}


.greyBtnBig,
.greenBtnBig {
  background: #f6c254;
  border: none;
  color: #882c1a;
  font-weight: normal;
  height: auto;
  margin: 0;
  float: left;
  width: auto;
   font-size: 13px;
   padding: 10px 14px;
}

#review_block #idTab666-my-click {
  background: none;
  border: none;
  font-weight: normal;
  height: auto;
  margin: 0;
  float: left;
  width: auto;
  padding: 0;
}
.greyBtnBig b,
.greenBtnBig b {
  color: inherit;
  border-top: none;
  top: 0;
  font-weight: normal;
  height: auto;
  padding: 0;
}
#review_block #idTab666-my-click b {
  color: #882c1a;
  border-top: none;
  top: 0;
  font-weight: normal;
  height: auto;
  padding: 5px;
}
a#link_to_reviews{
display: block;
width: 75px;
height: 22px;
position: absolute;
}

#add-review-form td input,
#add-review-form td textarea {
  border: 1px solid #DDDDDD;
  padding: 5px;
}
@media (max-width: 767px) {
  #add-review-form td input,
  #add-review-form td textarea {
    width: 100% !important;
  }
}