/*
Copyright WorldPantry.com and naturespath.com
*/

/*
Table of contents:
====================
PRODUCT PAGE
====================
*/
/*
====================
PRODUCT PAGE
====================

*/
#product-reviews a, #product-reviews p, #product-reviews ul, #product-reviews ol, #product-reviews li, #product-reviews img, #product-reviews span, #product-reviews strong, #product-reviews em {
    margin: 0;
    border: 0;
    outline: 0;
    font-size: 12px;
    vertical-align: baseline;
    font: inherit;
    text-align:left;
}
#product-reviews * {
    outline: none !important;
}
.block-product-reviews-block h2 {
    margin: 0 auto;
    text-align: left;
    color: #92af39;
    cursor: auto;
    font-family: 'Agenda-Bold',Helvetica,Arial,sans-serif;
    font-weight: normal;
    letter-spacing: 0px;
    font-size: 1.47em;
    line-height: 1.2;
}

.product_reviews_rating.pr_4 {
    background-position: 0 -36px;
}
.product_reviews_rating.pr_5 {
    background-position: 0 -48px;
}


.product_reviews_rating.pr_1 {
    background-position: 0 0;
}
.product_reviews_rating.pr_2 {
    background-position: 0 -12px;
}
.product_reviews_rating.pr_3 {
    background-position: 0 -24px;
}
.product_reviews_rating.pr_4 {
    background-position: 0 -36px;
}
.product_reviews_rating.pr_5 {
    background-position: 0 -48px;
}

.product_rating.pr_1 {
    background-position: 0 0;
}
.product_rating.pr_2 {
    background-position: 0 -16px;
}
.product_rating.pr_3 {
    background-position: 0 -32px;
}
.product_rating.pr_4 {
    background-position: 0 -48px;
}
.product_rating.pr_5 {
    background-position: 0 -64px;
}

.product_rating {
    background-image: url(/img/bg_product_rating.png);
    background-repeat: no-repeat;
    width: 80px;
    height: 16px;
    margin: 2px 0 0 0;
    padding: 0;
    line-height: 16px;
    text-decoration: none;
    text-indent: -999px;
}
.product_reviews_rating {
    background-image: url(/img/bg_product_related_rating.png);
    background-repeat: no-repeat;
    width: 60px;
    height: 12px;
    margin: 2px 0;
    padding: 0;
    line-height: 12px;
    text-decoration: none;
    text-indent: -999px;
    text-align: left;
    zoom: 1 !important;
    display: block;
}
.block-product-reviews-block .views-field-field-rating, .block-product-reviews-block .views-field-field-number-of-ratings {
    float: left;
}

.product_rating_ratio {
    display: block;
}

.block-product-reviews-block .review-overall-rating .greenbutton {
    position: absolute;
    top: 20px;
    right: 0;
}
#block-views-product-reviews-block {
    width: 380px;
}
.block-product-reviews-block .views-field-title {
    float: left;
    color: #243e1d;
    margin: 16px 0 0 0;
    font-weight: bold;
}

.block-product-reviews-block .view-product-reviews .views-row {
    clear: both;
    margin: 0;
    padding: 0 0 10px 0;
}

.block-product-reviews-block .views-field-created {
    float: right;
    color: #888;
    margin: 16px 0 0 0;
    font-size: 1em;
}
.block-product-reviews-block .views-field-title {
    float: left;
    color: #243e1d;
    margin: 16px 0 0 0;
    font-weight: bold;
}

.block-product-reviews-block .views-field-field-last-name {
    float: left;
    padding-right: 5px;
    
    font-size: 0.9em;
}

.block-product-reviews-block .views-field-field-inquirer-location {
    float: left;
    
    font-size: 0.9em;
    vertical-align: baseline;
    font: inherit;
}

.block-product-reviews-block .views-field-field-inquirer-location * {
    float: left;
    padding-right: 5px;
}

.block-product-reviews-block .views-field-field-stars {
    clear: both;
    padding: 0 0 10px 0;
        font-size: 100%;
    vertical-align: baseline;
    font: inherit;
}

.views-field-body{
    margin-bottom:10px;
}

.product_number_of_ratings {
    padding: 2px 10px 0 10px;
    font: inherit;
    outline: none !important;
}
.product_number_of_ratings *{
    font-size: 11px;
    outline: none !important;
}

.pager-load-more{
    position: relative;
    display: block;
    border: none;
    padding-top: 20px;
    padding-bottom: 5px;
    text-align:center;
}