.wpbdp-ratings-reviews .message {
    text-align: center;
    padding: 2px 0;
    border-bottom: dotted 1px #efefef;
}


/*
 * Stars
 */
.wpbdp-ratings-stars img {
    display: inline;
    background: none;
    border: none;
    margin: 0;
    padding: 0;
}


/*
 * Form
 */
.wpbdp-ratings-reviews .review-form .form {
    padding: 0 5px;
}

.wpbdp-ratings-reviews .review-form {
    padding: 5px 10px;
    background: #efefef;
    margin-top: 5px;
    margin-bottom: 20px;
}

.wpbdp-ratings-reviews .review-form .field label {
    margin-right: 10px;
}

.wpbdp-ratings-reviews .review-form .field .stars {
    vertical-align: middle;
}


/*
 * Rating info
 */

.wpbdp-rating-info { }
.wpbdp-rating-info .value { margin-left: 5px; vertical-align: middle; }
.wpbdp-rating-info .count { margin-left: 10px; }
.wpbdp-rating-info .rate-listing-link { margin-left: 10px; }


/*
 * Reviews
 */

.wpbdp-ratings-reviews .listing-ratings {
    margin-top: 20px;
}

.wpbdp-ratings-reviews .listing-ratings .rating {
    font-size: 90%;
    margin-bottom: 10px;
}

.wpbdp-ratings-reviews .listing-ratings .rating .wpbdp-ratings-stars {
}

.wpbdp-ratings-reviews .listing-ratings .rating .rating-authoring-info {
    color: #696969;
}

.wpbdp-ratings-reviews .listing-ratings .rating .author {
    font-weight: bold;
}

.wpbdp-ratings-reviews .listing-ratings .rating .edit-actions {
    visibility: hidden;
    float: right;
}

.wpbdp-ratings-reviews .listing-ratings .rating:hover .edit-actions {
    visibility: visible;
}


/*
 * Admin.
 */
#wpbdp-ratings.postbox .inside {
    padding: 0;
    margin: 0;
}

#wpbdp-ratings.postbox table td.authoring-info {
    width: 25%;
}

#wpbdp-ratings.postbox table td.score {
    width: 20%;
}

#wpbdp-ratings-pending-review .column-user_ip {
    width: 20%;
}

#wpbdp-ratings-pending-review .column-rating {
    width: 15%;
}

#wpbdp-ratings-pending-review .column-comment {
    width: 40%;
}
