#comments-form label.form-label{
    width: 100%;
    display: block;
}

p.stars{
    height: 16px;
}
p.stars span {
    background: url("../../images/icons/star.png") repeat-x scroll left 0 transparent;
    float: left;
    height: 16px;
    position: relative;
    width: 60px;
}
p.stars span a {
    float: left;
    height: 0;
    left: 0;
    overflow: hidden;
    padding-top: 16px;
    position: absolute;
    top: 0;
    width: 16px;
}
p.stars span a:hover, p.stars span a:focus {
    background: url("../../images/icons/star.png") repeat-x scroll left -16px transparent;
}
p.stars span a.active {
    background: url("../../images/icons/star.png") repeat-x scroll left -32px transparent;
}
p.stars span a.star-1 {
    width: 12px;
    z-index: 10;
}
p.stars span a.star-2 {
    width: 24px;
    z-index: 9;
}
p.stars span a.star-3 {
    width: 36px;
    z-index: 8;
}
p.stars span a.star-4 {
    width: 48px;
    z-index: 7;
}
p.stars span a.star-5 {
    width: 60px;
    z-index: 6;
}
.star-rating {
    background: url("../../images/icons/star.png") repeat-x scroll left 0 transparent;
    float: right;
    height: 16px;
    width: 60px;
}
.star-rating span {
    background: url("../../images/icons/star.png") repeat-x scroll left -32px transparent;
    float: left;
    height: 0;
    overflow: hidden;
    padding-top: 16px;
}
.hide-star{
    display: none !important;
}
#comments{
    position: relative;
}
#comments-rating-total{
    position: absolute;
    right: 0px;
    top: 0px;
    width: 60px;
}
#comments-rating-total p.stars{
    width: 60px !important;
    position: absolute;
    top: 25px;
    right: 0px;
}
.comment-body .comment-meta{
    position: relative;
}
.comment-body .comment-meta p.stars{
    width: 60px !important;
    position: absolute;
    top: 5px;
    right: 0px;
}
.recaptcha_input_area label.error{
    top: auto !important;
    right: auto  !important;
    bottom: 10px !important;    
    left: 10px !important;
    background: transparent !important;
}
.comment-facebook {
    margin: 0px !important;
    padding: 0px !important;
}