.as-review-title {
    display: none;
}
.as-review {
    padding: 1em;
    background-color: #EDEDED;
    width: 95%;
}
.as-review-header {
    height: 5ex;
    width: 100%;
    display: table;
    clear: both;
}
.as-review-reviewed {
    padding: 5px;
    font-weight: bold;
    font-size: small;
    float: left;
}
.as-review-display {
    clear: both;
    padding: 5px;
    padding-bottom: 10px;
    font-size: small;
    float: left;
}
.as-review-pagenav {
    padding: 5px;
    float: right;
}
.as-review-response {
    background-color: #FAFAFA;
    clear: both;
    display: table;
    width: 100%;
    margin-bottom: 10px;
}
.as-review-response-wrap {
    padding: .5em;
}
.as-review-response-reviewer {
    width: 30%;
    float: left;
}
.as-review-response-detail {
    width: 70%;
    float: right;
}
.as-review-response-date {
    font-size: small;
}
.as-widget-stars {
    unicode-bidi: bidi-override;
    text-align: left;
    display: inline-block;
}
.as-review-response-detail-item {
    padding: 5px 0px;
}
.as-review-response-detail-item > .as-widget-stars {
    background: #EDEDED;
    border-radius: 10px;
    -moz-border-radius:10px;
}
/*
.as-widget-star {
    display: inline-block;
    position: relative;
    text-align: center;
    width: 2em;
    color: grey;
}
.as-widget-star-gold {
    unicode-bidi: bidi-override;
    color: gold;
}
*/
.as-review-snippet {
    padding: .4em;
    background: #EDEDED;
    border: solid 1px #c0c0c0;
}

.as-widget-star {
    display: inline-block;
    position: relative;
    width: 16px;
    height: 16px;
    background: url('/assets/images/stars_x3_16.png') 0 -16px;
}
.as-widget-star-gold {
    background-position: 0 0;
}

.as-widget-star-half {
    background-position: 0 -32;
}

.as-widget-star-selector {
    overflow: hidden;
    display: inline-block;
    font-size: 0;
    position: relative;
}

.as-widget-star-selector input {
    float: right;
    width: 16px;
    height: 16px;
    padding: 0;
    margin: 0 0 0 -16px;
    opacity: 0;
}

.as-widget-star-selector:hover label:hover,
.as-widget-star-selector:hover label:hover ~ label,
.as-widget-star-selector input.as-widget-star-selected ~ label {
    background-position: 0 0;
}

.as-widget-star-selector label,
.as-widget-star-selector:hover label {
    position: relative;
    float: right;
    display: block;
    width: 16px;
    height: 16px;
    background: url('/assets/images/stars_16.png') 0 -16px;
}
