#reviews{font-family: Verdana, Arial, sans-serif;color: black;font-size: 12px;float: left;clear:both;margin-bottom: 10px;width:100%;}
#ratingsystem { min-height: 600px; }
.item .fn{font-size: 15px;color: #000;}
.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{width: 210px;padding-top: 10px;}
.description .rating_table td{padding: 1px;font-size: 12px;}
.description .comments{float: left;}
.description .comments blockquote {margin: 10px 0px 4px 0px; background-image:url(/pix/icon_craft.gif);background-repeat:no-repeat; min-height: 22px; padding-top: 8px; font-style: italic;}
.reviewer{font-weight: bold;display: block;padding-top: 5px;}
.ratingstars {display: block;float: left;}
.average{font-weight: bold;font-size: 18px;padding-left: 15px;padding-bottom: 3px;padding-right: 5px;display: block;float: left;clear: right;color: #666;}
.fn{font-size: 15px;font-weight: bold;}
.hreview-aggregate{float: left;padding: 5px 0px;clear: both;}
.hreview-aggregate .rating{display: block;width: 300px;height: 25px;padding-top: 5px;padding-bottom: 5px;}
.hreview-aggregate .summary{}
.value-title{display: block;font-weight: bold;padding: 5px 0px;font-size: 12px;color: #000;}
.reviewlist{clear: both;}
/*border-bottom: 1px solid #666;*/
.reviewlist .average, .reviewlist .rating, .drating{display: none;}
.reviewlist .li{margin: 0px;clear: both;padding-bottom: 15px;float: left;border-bottom: 2px dotted #666;}
.rssdesc{float: left;}
.reviewlinks{float: left;padding: 8px 0px;clear: both;border-bottom: 1px solid #666;width: 100%;}
.reviewD{float: left;font-weight:bold;}
.reviewPN{float: right;padding-right: 5px;font-weight:bold;}
.reviewPN span{font-weight: normal;}
.fromreviewed{color: #000;display: block;}
.dtreviewed{color: #000;font-size: 12px;display: block;}
.bottomline{display: block;padding-top: 10px;clear: both;font-weight: bold;}
.bottomline img {vertical-align: middle;}
.bottomlineanswer{font-size: 12px;padding-bottom: 5px;padding-top: 2px;padding-left:7px;clear: right;font-weight:normal;}
.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{clear: both;}
.userreview {width: 100%;}
.userrd {vertical-align: top;width: 760px;}
.userrr {vertical-align: top;padding-left: 20px;width: 210px;}
.rlikes {clear: both; padding-top: 7px; font-weight: bold;font-size: 11px;color: #666;}
.rlike {clear: both; padding-top: 3px; }
.rlike a{color: #666; font-weight: bold;}
.rshare {padding-top: 10px; font-style: italic;}
#TB_overlay { min-height:100%; height:auto; _height:100%; }
.dimension {font-weight: bold;}
#writereview{display:none;height:100%}
.writereview-box{padding:15px 10px 0px 10px;min-height:600px;}