#reviews-wrapper { position:relative; min-height:500px; padding:20px; margin: 0 0 10px 0; color:#000; }
#reviews-wrapper.home { position:relative; height:auto; overflow:visible; padding: 15px 0 10px 0; width: 100%; margin: 0; background: none; }
#reviews-wrapper.home h2 { color: #FFF; text-align: left; text-transform: uppercase; font-family: Helvetica; font-size: 18px; font-weight: normal; margin: 5px 0; }
#reviews-wrapper.home .reviews-item .reviews-gallery-item { width: 100px; height: 108px; background: url('/img/img_reviews_image_background.png') no-repeat; float: left; text-align: center; }
#reviews-wrapper .reviews-item { border-bottom: 1px solid #FFF; margin:0 0 10px 0; }
#reviews-wrapper span.reviews-heading { display:block; font-size: 20px; padding:10px 0; font-family: Arial, Helvetica, sans-serif; }
#reviews-wrapper span.reviews-heading span.profile { color: #FFF; font-size: 14px; font-family: Helvetica; }
#reviews-wrapper span.reviews-heading span.author { font-weight: bold; }
#reviews-wrapper span.reviews-heading span.author-title { color: #b88767; }
#reviews-wrapper span.reviews-heading span.date { font-weight:bold; padding: 0 150px 0 0; }
#reviews-wrapper span.reviews-heading span.date-title { color: #b88767; }
#reviews-wrapper div.reviews-body { position:relative; padding:0 0 5px 0; }
#reviews-wrapper div.reviews-body p { color: #FFF !important; font-size: 12px !important; font-family: Helvetica !important; text-align: justify !important; }
#reviews-wrapper img.inset { position:relative; float:left; margin: 7px; z-index:99; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  }

#reviews-form form { position:relative; margin:0; padding:0px; color:#f0f0f0; }
#reviews-form form h2 { background:none; font-size:18px; border:none; text-align:center; color:#fff; }
#reviews-form form input[type="text"] { behavior: url('/PIE.php'); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; outline:none; position:relative; font-size:14px; width:97%; color:#000; padding:8px 10px 8px 10px; margin:5px 0 25px 0; border:none; background:#efefef; }
#reviews-form form input[type="text"].error, #reviews-form form textarea.error { background:#e86464; }
#reviews-form form textarea { behavior: url('/PIE.php'); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; outline:none; position:relative; font-size:14px; width:97%; height:86px; color:#000; padding:8px 10px 8px 10px; margin:5px 0 25px 0; border:none; background:#efefef; }
#reviews-form form label { color:#000; }

#reviews-form form .captcha { position:relative; width:100%; padding:10px 0; }
#reviews-form form .captcha input[type="text"] { margin:5px 0; width:200px; float:left; }
#reviews-form form .captcha img#captcha-img { position:relative; float:left; margin:0 20px 20px 0; }

#reviews-form form #reviews-submit { position:relative; margin:0; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:8px 15px 8px 15px; text-align:center; width:120px; font-size:15px; font-weight:bold; color:#000; border:0; background:#f4f4f4; }
#reviews-form form #reviews-submit:hover { background:#d9d9d9; cursor:pointer; }
#reviews-form form #reviews-submit:disabled { background:#545454; cursor:default; }