#ratingsHeaderContainer {
    height:120px;
}
#ratingsSummaryContainer, #averageRatingContainer {
    float:left;
}
#ratingsSummaryContainer {
    width:165px
}
#averageRatingContainer {
    margin-left:50px;
    width:350px;
}
.starCell {
    width:40px;
}
.ratingCountCell {
    width:100px;
}
.ratingCountBackground {
    border:1px solid;
}
.numericCountCell {
    text-align:right;
    width:25px;
}
#addNewReview {
    margin-top:10px;
    width:300px
}
#addNewReview .greyWhiteMain {
    padding:4px 8px 4px 8px;
}
#addNewReview .buttonLeft {
    margin-top:5px;
}
.reviewHeader > h2 {
    display:inline;
}
.navigationContainer {
    height:16px;
    padding:5px;
    padding-top:5px;
    margin-bottom:10px;
    border-top:1px solid;
    border-bottom:1px solid;
}
#sortOrder {
    float:right;
    height:20px;
}
.reviewHeader {
    margin-bottom:10px;
}
.reviewRatings {
    float:right;
    width:150px;
    margin-left:10px;
    margin-bottom:10px;
}
.ratingLabel {
    width:55px;
}
.reviewFooter {
    clear:right;
    margin-top:5px;
    height:18px;
}
.reviewHelpful {
    float:left;
}
.reportReview {
    float:right;
    padding-top:5px;
}
#reviewHelpfulVote {
    position:fixed;
    top:35%;
    left:32%;
    width:36%;
    _width:500px;   /* IE 6 */
    height:117px;
    z-index:100;
}
#reviewHelpfulVote .whiteBackground {
    height:70px;
}
.whiteBackground .backToReviewsButton, #reportInappropriateButton {
    width:200px;
    float:right;
    margin-top:5px;
}
#inappropriateReview {
    position:fixed;
    top:28%;
    left:30%;
    width:40%;
    _width:500px;   /* IE 6 */
    height:195px;
    z-index:100;
}
#inappropriateReview .whiteBackground {
    height:148px;
}
#reportInappropriateButton {
    margin-right:5px;
}
#abuseReportedButton {
    margin-top:82px;
}

