form.fivestar-widget {
    clear: both;
    display: block;
}

form.fivestar-widget select,form.fivestar-widget input {
    margin: 0;
}

.fivestar-combo-stars .fivestar-static-form-item {
    float: left;
    margin-right: 40px;
    margin-left: 40px;
}

.fivestar-combo-stars .fivestar-static-item {
    float: left;
    margin-right: 40px;
}

.fivestar-combo-stars .fivestar-form-item {
    float: left;
}

.fivestar-static-form-item .form-item,.fivestar-form-item .form-item {
    margin: 0;
}

div.fivestar-widget-static {
    display: block;
}

div.fivestar-widget-static br {
    clear: left;
}

div.fivestar-widget-static .star {
    float: left;
    width: 17px;
    height: 15px;
    overflow: hidden;
    text-indent: -999em;
    background: url(sites/all/modules/fivestar/widgets/default/star.gif) no-repeat 0 0;
}

div.fivestar-widget-static .star span.on {
    display: block;
    width: 100%;
    height: 100%;
    background: url(sites/all/modules/fivestar/widgets/default/star.gif) no-repeat 0 -32px;
}

div.fivestar-widget-static .star span.off {
    display: block;
    width: 100%;
    height: 100%;
    background: url(sites/all/modules/fivestar/widgets/default/star.gif) no-repeat 0 0;
}

div.fivestar-widget {
    display: block;
}

div.fivestar-widget .cancel,div.fivestar-widget .star {
    float: left;
    width: 17px;
    height: 15px;
    overflow: hidden;
    text-indent: -999em;
}

div.fivestar-widget .cancel,div.fivestar-widget .cancel a {
    background: url(sites/all/modules/fivestar/widgets/default/delete.gif) no-repeat 0 -16px;
    text-decoration: none;
}

div.fivestar-widget .star,div.fivestar-widget .star a {
    background: url(sites/all/modules/fivestar/widgets/default/star.gif) no-repeat 0 0;
    text-decoration: none;
}

div.fivestar-widget .cancel a,div.fivestar-widget .star a {
    display: block;
    width: 100%;
    height: 100%;
    background-position: 0 0;
    cursor: pointer;
}

div.fivestar-widget div.on a {
    background-position: 0 -16px;
}

div.fivestar-widget div.hover a,div.rating div a:hover {
    background-position: 0 -32px;
}

form.fivestar-widget div.description {
    margin-bottom: 0;
}

html.js .fivestar-submit {
    display: none;
}

.fivestar-combo-stars .form-type-fivestar .form-item {
    float: left;
}
