#RR_Reviews_Widget * {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    background:transparent;
}
#RR_Reviews_Widget {
    border:1px solid #999;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    /* height:135px; */
    /* width:185px; */
    box-shadow:0 1px 4px #ddd;
    background:#e5e5e5;

}
.alt1 #RR_Reviews_Widget {
    background:#fff;
    box-shadow: none;
    border: none;
    width: 170px;
    height: 150px;
}
#RR_Reviews_Widget #RR_Reviews_Widget_frame {
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    box-shadow:inset 0 0 14px #fff;
    height:135px;
    position:relative;
}
#RR_Reviews_Widget #RR_Reviews_Widget_frame #RR_Reviews_Widget_head {padding:5px 5px 1px;}
.alt1 #RR_Reviews_Widget #RR_Reviews_Widget_frame #RR_Reviews_Widget_head {padding:5px 0 1px;}
#RR_Reviews_Widget #RR_Reviews_Widget_frame .rr_rate_company_name {
    font:bold 12px Helvetica,Arial,sans-serif;
    color:#2b5480;
    overflow:hidden;
    white-space:nowrap;
    width:100px;
}
.alt1 #RR_Reviews_Widget #RR_Reviews_Widget_frame .rr_rate_company_name {
    padding: 0 5px 5px;
}
.alt1 #RR_Reviews_Widget #RR_Reviews_Widget_frame .rr_rate_company_name a {
    text-indent: -9999px;
    height: 19px;
    width: 91px;
    display: block;
}
.alt1 #RR_Reviews_Widget #RR_Reviews_Widget_frame .rr_rate_company_name.text a {
    text-indent:0px;
    text-decoration:none;
    color:#2b5480;
}
#RR_Reviews_Widget #RR_Reviews_Widget_frame .rr_rate_rating_wrapper {
    font:normal 18px/24px Arial,Helvetica,sans-serif;
    color:#727272;
    position:absolute;
    right:0px;
    top: 0;
}
#RR_Reviews_Widget #RR_Reviews_Widget_frame .rr_rate_rating_wrapper .rr_rate_rating_score {
    color:#2c5581;
}
#RR_Reviews_Widget #RR_Reviews_Widget_frame .rr_rate_rating_wrapper .rr_rate_star_text {
    font-size: 10px;
    color: #000;
    position: relative;
    top: -4px;
    right: 15px;
}
.alt1 #RR_Reviews_Widget #RR_Reviews_Widget_frame #RR_Reviews_Widget_content {
    background: #41affc url(/images/widget/balloon.png) no-repeat;
    padding-bottom: 7px;
    border-radius: 0 0 4px 4px;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
}
#RR_Reviews_Widget #RR_Reviews_Widget_frame .rr_review_wrapper {
    background:#fff;
    color:#000;
    font:normal 10px/12px Arial,Helvetica,sans-serif;
    padding:5px;
    border-top:1px solid #ddd;
    border-bottom: 1px solid #ddd;
    height:65px;
}
.alt1 #RR_Reviews_Widget #RR_Reviews_Widget_frame .rr_review_wrapper {
    border: none;
    background: none;
}
.alt1 #RR_Reviews_Widget #RR_Reviews_Widget_frame .rr_review_wrapper .rr_review_content {
    text-align: center;
    width: 120px;
    margin: 0 auto;
    overflow-x: hidden;
}
#RR_Reviews_Widget #RR_Reviews_Widget_frame .rr_review_count {
    font:normal 9px/14px Arial,Helvetica,sans-serif;
    color:#252525;
    letter-spacing:0px;
    overflow:hidden;
    white-space:nowrap;
    width:100px;
}
.alt1 #RR_Reviews_Widget #RR_Reviews_Widget_frame .rr_review_count {
    clear: both;
    width: 100%;
    background: #e8e9ea;
    font-size: 10px;
    line-height: 18px;
    color: #5e5e5e;
    text-align: center;
    text-transform: capitalize;
}
#RR_Reviews_Widget #RR_Reviews_Widget_frame .rr_rate_rating_wrapper .rr_rate_star_wrapper {
    position:absolute;
    right:5px;
    top: 14px;
    width: 56px !important;
}
#RR_Reviews_Widget #RR_Reviews_Widget_frame .rr_rate_rating_wrapper .rr_rate_star_rating_empty {
    background: url(/images/widget/stars-sm.png) left top repeat-x;
    height: 10px;
    width: 56px !important;
    position: absolute;
    left: 0;
    top: 0;
}
#RR_Reviews_Widget #RR_Reviews_Widget_frame .rr_rate_rating_wrapper .rr_rate_star_rating_full {
    background: url(/images/widget/stars-sm.png) left bottom repeat-x;
    height: 10px;
    position: absolute;
    left: 0;
    top: 0;
}
#RR_Reviews_Widget #RR_Reviews_Widget_frame #RR_Reviews_Widget_footer {
    position: relative;
    text-align: center;
}
.alt1 #RR_Reviews_Widget #RR_Reviews_Widget_frame #RR_Reviews_Widget_footer {
    position: static;
}
#RR_Reviews_Widget #RR_Reviews_Widget_frame #RR_Reviews_Widget_footer a.rr_href {
    font:normal 9px/14px Arial,Helvetica,sans-serif;
}

#RR_Reviews_Widget #RR_Reviews_Widget_frame #RR_Reviews_Widget_footer .rr_review_prev_arrow {
    background:transparent url(/images/widget/ico-larrow.png) no-repeat;
    height:13px;
    width:13px;
    text-indent: -999em;
    position: absolute;
    left:10px;
    top:5px;
    cursor: pointer;
}
.alt1 #RR_Reviews_Widget #RR_Reviews_Widget_frame #RR_Reviews_Widget_footer .rr_review_prev_arrow {
    left: 4px;
    top: 60px;
}
#RR_Reviews_Widget #RR_Reviews_Widget_frame #RR_Reviews_Widget_footer .rr_review_next_arrow {
    background:transparent url(/images/widget/ico-rarrow.png) no-repeat;
    height:13px;
    width:13px;
    text-indent: -999em;
    position: absolute;
    right:10px;
    top:5px;
    cursor: pointer;
}
.alt1 #RR_Reviews_Widget #RR_Reviews_Widget_frame #RR_Reviews_Widget_footer .rr_review_next_arrow {
    right: 4px;
    top: 60px;
}
#RR_Reviews_Widget #RR_Reviews_Widget_frame #RR_Reviews_Widget_footer a.rr_href {
    background:transparent url(/images/widget/rr_logo_purple_99x18.png) no-repeat;
    width:78px;
    height:22px;
    text-indent: -999em;
    display:block;
    margin:0 auto;
    text-decoration: none;
    border:none;
}
.alt1 #RR_Reviews_Widget #RR_Reviews_Widget_frame #RR_Reviews_Widget_footer a.rr_href {
    background:transparent url(/images/widget/rr_logo_purple_99x18.png) no-repeat;
    width: 99px;
    height: 19px;
    position: absolute;
    left: 4px;
    top: 106px;
}
#RR_Reviews_Widget #RR_Reviews_Widget_frame .rr_review_stamp_wrapper {
    float: right;
    margin: 2px 0 0;
}
#RR_Reviews_Widget #RR_Reviews_Widget_frame .rr_review_stamp_date {
    font: 8px/11px Arial, sans-serif;
    color: #848484;
}
#RR_Reviews_Widget #RR_Reviews_Widget_frame .rr_review_stamp_date .rr_review_stamp_answers {
    display: inline-block;
    text-indent: -9999px;
    width: 53px;
    height: 12px;
    background: url(/images/widget/answers-53x12.png) no-repeat;
}
