/**
 * Rating
 */
a.rawt-rating {
    color: #fff;
    text-decoration: none;
    font-size: 1.1em;
}

.rawt-rating-summary {
    font-size: 0.8em;
}

.rawt-rating .rating-basic-blank {
    background: url("images/rate_me_star.png") top left no-repeat;
    color: #fff;
    font-size: 1em;
    line-height: 23px;
    padding: 0 0 0 26px;
    text-shadow: 0px 0px 3px #000;
}

.rawt-rating .rating-basic-mini-blank {
    background: url("images/rate_me_star_mini.png") top left no-repeat;
    color: #fff;
    font-size: 0.8em;
    line-height: 23px;
    padding: 0 0 0 20px;
    text-shadow: 0px 0px 3px #000;
}

.rawt-rating .rating-blank:hover {
    text-decoration: underline !important;
}

/**
 * Fivestar
 */
.fivestar-basic div.fivestar-widget-static .star,
.fivestar-basic div.fivestar-widget-static .star span.on,
.fivestar-basic div.fivestar-widget-static .star span.off,
.fivestar-basic div.fivestar-widget .star,
.fivestar-basic div.fivestar-widget .star a,
.fivestar-basic div.fivestar-widget .star a:hover,
.fivestar-basic div.fivestar-widget div.hover a,
.fivestar-basic div.fivestar-widget div.on a{
    background: url(images/fivestar.png) top left no-repeat;
}

.fivestar-basic div.fivestar-widget .cancel,
.fivestar-basic div.fivestar-widget .cancel a {
    width: 23px;
    height: 23px;
    margin-right: 1px;
    background: url(images/fivestar_remove.png) top left no-repeat;
}

.fivestar-basic div.fivestar-widget-static .star span.on,
.fivestar-basic div.fivestar-widget .star a:hover,
.fivestar-basic div.fivestar-widget div.hover a,
.fivestar-basic div.fivestar-widget div.on a {
    background-position: 0 -23px;
}

.fivestar-basic div.fivestar-widget-static .star,
.fivestar-basic div.fivestar-widget .star {
    width: 23px;
    height: 23px;
    margin-right: 1px;
}

.fivestar-basic-mini div.fivestar-widget-static .star,
.fivestar-basic-mini div.fivestar-widget-static .star span.on,
.fivestar-basic-mini div.fivestar-widget-static .star span.off,
.fivestar-basic-mini div.fivestar-widget .star,
.fivestar-basic-mini div.fivestar-widget .star a,
.fivestar-basic-mini div.fivestar-widget .star a:hover,
.fivestar-basic-mini div.fivestar-widget div.hover a,
.fivestar-basic-mini div.fivestar-widget div.on a{
    background: url(images/fivestar_mini.png) top left no-repeat;
}

.fivestar-basic-mini div.fivestar-widget .cancel,
.fivestar-basic-mini div.fivestar-widget .cancel a {
    width: 15px;
    height: 15px;
    margin-right: 1px;
    background: url(images/fivestar_mini_remove.png) top left no-repeat;
}

.fivestar-basic-mini div.fivestar-widget-static .star span.on,
.fivestar-basic-mini div.fivestar-widget .star a:hover,
.fivestar-basic-mini div.fivestar-widget div.hover a,
.fivestar-basic-mini div.fivestar-widget div.on a {
    background-position: 0 -15px;
}

.fivestar-basic div.fivestar-widget-static .star,
.fivestar-basic div.fivestar-widget .star {
    width: 23px;
    height: 23px;
    margin-right: 1px;
}

.fivestar-form-item .form-type-select {
    margin-bottom: 0 !important;
}