#reviews{font-family: Verdana, Arial, sans-serif;color: black;font-size: 12px;float: left;width: 816px;margin-bottom: 1px;border:1px solid #ccc;clear:both;float:left;}
.item .fn{font-size: 15px;color: #930;}
.summary{font-style: italic;}
.item img{width: 75px;float: left;margin-right: 10px;margin-bottom: 5px;}
.description{display: block;padding: 10px 0px 0px 0px;}
.rating_table{margin-top: -10px;width: 210px;}
.description .rating_table td{padding: 1px;font-size: 12px;}
.description .rating_table{float: right;}
.description .comments{}
.reviewer{font-weight: bold;}
.dtreviewed{font-style: italic;}
.average{font-weight: bold;}
.fn{font-size: 15px;font-weight: bold;}
.hreview-aggregate{padding: 5px 0px;border-top: 0px solid #000;border-bottom: 1px solid #ccc;margin-bottom: 0;clear: both;}
.hreview-aggregate .rating{display: block;}
.hreview-aggregate .summary{padding-left: 10px;}
.value-title{display: block;font-weight: bold;padding: 5px 0px;font-size: 12px;color: #930;}
.reviewlist{border: 0px solid #000;border-top: none;width: 814px;margin-top: 0;clear: both;float: left;}
.reviewlist .average, .reviewlist .rating, .drating{display: none;}
.reviewlist .li{margin: 0px 0px -11px 0px;clear: both;width: 811px;padding-left: 15px;padding-bottom: 15px;float: left;}
.reviewlist .li + .li{border-bottom: 1px dotted #ccc;}
.rssdesc{float: left;}
.reviewlinks{float: left;width: 816px;padding: 5px 0px;border: 0px solid #000;border-left: 0px solid #000;border-bottom: 1px solid #ccc;margin-bottom: 0;background-color: #930;color: #000;font-weight: bold;clear: both;}
.reviewlinks, .reviewlinks a{color:#fff;}
.reviewD{float: left;padding-left: 15px}
.reviewPN{float: right;padding-right: 10px}
.reviewPN a{color: #fff;}
.fromreviewed{color: #000;}
.dtreviewed{color: #000;font-size: 12px;}
.bottomline{display: block;padding-top: 10px;}
.bottomlineanswer{font-size: 12px;color: #930;text-transform: uppercase;}
.verifiedreviewer{display: block;width: 95%;clear: both;}
.pictures{display: block;}
.picture{padding: 3px;border: 1px solid #ccc;margin-right: 2px;float: left;background-color: #e0dede;}
.picture a{border: 0;}
.rssdesc{width: 794px;clear: both;}
.rrev {display: block;width: 600px;}
.description {clear: both;}
.hreview{padding: 8px 0px 10px 0px;border-bottom: 1px dotted #ccc;}
.average{font-size: 18px;}
.hreview .average{font-size: 12px;}
.ratingstars img {
    margin-top: -5px;
}
.rating_table {
margin-left: 5px;
}