/* = Customer Reviews
-----------------------------------------------------------------------------*/
div#productinfo-reviews {
    background: #f8f8f8;
    border: 1px solid #ccc;
    padding: 5px;
}

div#productinfo-reviews-wrapper {
    background: #fff;
    border: 1px solid #ccc;
    padding: 10px;
}

#review-stats-primary {
    float: left;
    width: 41%;
    border-right: 1px solid #ccc;
    padding: 0 4% 0 5%;
}

#review-stats-primary dl {width: 100%;}

#review-stats-primary dt {
    float: left;
    width: 115px;
    height: 25px;
    margin: 0;
    clear: left;
    color: #666;
}

#review-stats-primary  dd {
    float: right;
    margin: 0;
    width: 95px;
    text-align: left;
    height: 25px;
    clear: right;
    color: #666;
}

#review-stats-secondary {
    float: right;
    width: 30%;
    text-align: center;
}

#rating-graph,#rating-graph-no-rate{
    width: 132px;
    height: 80px;
    padding-top: 5px;
    margin: 0 auto;
    border: 1px solid #dcdcdc;
    background: url(/assets/images/product-details/img_review_rating_graph_bg.gif) repeat-x;
}

#rating-graph-no-rate {
    padding-top: 80px;
    height: 15px;
}

#rating-graph ul {
    margin: 0 0 0 -.38em;
    padding: 0;
    width: 130px;
    overflow: hidden;
    clear: both;
    list-style: none;
}

#rating-graph ul li {
    float: left;
    width: 12px;
    margin: 0 0 0 1.14em;
    padding: 0;
    overflow: hidden;
    height: 8px;
    display: inline;
}

#rating-graph ul li.rating-marker  {background: #E9B31B;}

.submit-review {
    margin-top: 10px;
    display: block;
}

#rating-numbers {
    clear: both;
    width: 132px;
    border-top: 1px solid #dcdcdc;
}

#review-stats {
    width: 100%;
    margin-bottom: 10px;
}

#review-stats img.product-image{float: left;}

#content-productinfo #review-stats-primary h2{
    margin: 0 0 5px;
    border-bottom: none;
}

#reviews-content {clear: both;}

#content-productinfo #reviews-content h2 {
    color: #666;
    border: none;
    font-size: 14px;
}

.hreview div.rating {margin-bottom: 5px;}
.hreview div.reviewer {margin-bottom: 5px;}

.hreview div.reviewer span.locality {
    border-right: 1px solid #ccc;
    padding-right: 20px;
}

.hreview {
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
    margin-bottom: 10px;
    color: #666;
    clear: both;
}

#product-page-wrapper .hreview h3 {
    color: #666;
    font: normal normal 18px Arial,sans-serif;
}

.hreview div.reviewer abbr{margin-left: 5px; border-bottom: none}
.hreview div.description {margin-bottom: 10px;}
.hreview div.reveiw-rating{float: left; font-size: 11px;}
.hreview div.review-helpful{float: right; font-size: 11px;}
.hreview div.review-helpful a{margin-left: 5px;}
.hreview div.review-helpful strong {float: left;}
#reviews-content div.last {border-bottom: none;}
