.wpurp-container .recipe-header .recipe-header-information ul.user-star-rating {
    width: 75px;
    height: 14px;
    float: left;

    line-height: 14px !important;
    margin: 2px 5px 0 0 !important;
}

.wpurp-container .user-star-rating li {
    display: inline-block;

    width: 15px;
    height: 14px;

    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;

    background-image: url(star_sprite.png) !important;
    background-repeat: no-repeat;
}

.wpurp-container .user-star-rating.user-hasnt-voted li {
    cursor: pointer;
}

.wpurp-container .user-star-rating li.full-star {
    background-position: 0 -28px !important;
}

.wpurp-container .user-star-rating li.half-star {
    background-position: 0 -14px !important;
}

.wpurp-container .user-star-rating li.selecting-rating {
    background-position: 0 -42px !important;
}

.tooltip {
    display: none;

    background-color: white;
    border: 1px solid #333;
    padding: 5px;

    width: 120px;
    z-index: 999;

    -moz-box-shadow: 2px 2px 11px #666;
    -webkit-box-shadow: 2px 2px 11px #666;

    text-align: left;
    color: #222 !important;
    font-size: 14px;
    line-height: 16px;
    font-weight: normal;
}

.tooltip .user-rating-votes, .tooltip .user-rating-rating {
    font-weight: bold;
    float: right;
}