add-comment-form .requred {
float:left;
color:#D62222;
font-size:21px;
padding:0 5px;
}

.reviews-buttons-wrapper {
text-align:center;
padding:40px 0;
}

.reviews-buttons-wrapper #send_button {
background: url("../../../../../../../img/send_btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-style: none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
   position: relative;
   left: 130px;
   bottom: 20px;
    font-family: Arial;
    font-size: 12px;
    height: 40px;
    text-indent: -9999px;
    text-transform: uppercase;
    width: 134px;
/*    -shadow:1px 1px 2px rgba(50,50,50,0.75);
-moz-box-shadow:1px 1px 2px rgba(50,50,50,0.75);
box-shadow:1px 1px 2px rgba(50,50,50,0.75);*/
/*border-radius:3px;
padding:10px 20px;*/
}
.reviews-buttons-wrapper #send_button:hover{
    background-position: 0px -40px; 
}

.captcha-wrapper .captcha-image {
float:left;
padding-right:40px;
}

.captcha-wrapper .captcha-field input {
border:1px solid #E5E5E5;
border-radius:3px;
font-family:Arial;
font-size:24px;
font-weight:700;
text-align:center;
width:180px;
-webkit-box-shadow:0 0 5px 2px #E5E5E5;
box-shadow:0 0 5px 2px #E5E5E5;
padding:5px;
}

.review-text-wrapper .review-text textarea {
border:1px solid #E5E5E5;
border-radius:3px;
box-shadow:0 0 5px 2px #E5E5E5;
font-family:Arial;
height:100px;
resize:none;
width:400px;
padding:5px;
}

.authorized .review-text-wrapper .review-text textarea {
height:190px;
}

.user-name-wrapper .user-name input {
border:1px solid #E5E5E5;
border-radius:3px;
box-shadow:0 0 5px 2px #E5E5E5;
font-family:Arial;
font-size:14px;
width:402px;
padding:5px;
}

.new-comment-form {
width:435px;
margin-top:22px;
}

.new-comment-form .comment-form-title {
color:#333;
font-family:Arial;
font-size:16px;
font-weight:700;
padding-bottom:5px;
text-align:center;
text-transform:uppercase;
}

.captcha-wrapper,.review-text-wrapper,.user-name-wrapper {
padding:5px 0;
}

.captcha-wrapper .captcha-field,.review-text-wrapper .review-text,.user-name-wrapper .user-name {
float:left;
}