#left .rating_review_background { width:89px; height:16px; margin:0; padding:0; background: url(bg/stars.jpg) no-repeat 0 0;}
#left .onestar {background-position:-72px -38px}
#left .twostar {background-position:-54px -38px}
#left .threestar {background-position:-36px -38px}
#left .fourstar {background-position:-18px -38px}
#left .fivestar {background-position:0 -38px}
#left ul.rating {width:89px; height:16px; margin:0 auto 3px; padding:0; list-style:none; clear:both; position:relative; background: url(bg/stars.jpg) no-repeat left top;}
#left ul.rating li {cursor: pointer; float:left;}
#left ul.rating li a {position:absolute; left:0; top:0; width:18px; height:16px; text-decoration:none; z-index: 200;}
#left ul.rating li a b {display: none;}
#left ul.rating li.one a {left:0}
#left ul.rating li.two a {left:17px;}
#left ul.rating li.three a {left:34px;}
#left ul.rating li.four a {left:51px;}
#left ul.rating li.five a {left:68px;}
#left ul.rating li a:hover {z-index:2; width:89px; height:16px; overflow:hidden; left:0; background: url(bg/stars.jpg) no-repeat 0 -18px}
#left ul.rating li.one a:hover {background-position: -72px -18px;}
#left ul.rating li.two a:hover {background-position: -54px -18px;}
#left ul.rating li.three a:hover {background-position: -36px -18px;}
#left ul.rating li.four a:hover {background-position: -18px -18px;}
#left ul.rating li.five a:hover {background-position: 0 -18px;}
#left .rating_review_input {margin:0; height:16px;}
#left .rating li.current_rate{background: url(bg/stars.jpg) left bottom; position: absolute; height: 16px; z-index: 1;}

#body .assesslist .overview, #body .assesstextlist .overview {font-weight: bold; font-size: 12px; background-color: #E2E2E2; padding: 3px;}
#body .assesslist .all {font-weight: bold;}
#body .assesslist .desc {padding: 10px 3px; float: left; width: 300px; line-height: 15px;}
#body .assesslist .desc .counter {color: silver;}
#body .assesslist .starview {float: left; width: 120px; padding: 9px 3px;}
#body .assesslist .starvalue {float: left; width: 110px; padding: 10px 3px; line-height: 15px; text-align:center;}

#body .assesslist .listitem, #body .assesstextlist .listitem {background-color: white;}
#body .assesslist .listitem1, #body .assesstextlist .listitem1 {background-color: #EEE;}

#body .assesstextlist .desc {padding: 10px 3px 0px; float: left; width: 200px; line-height: 15px;}
#body .assesstextlist .answer {padding: 10px 3px 0px; float: left; width: 344px; line-height: 15px;}
#body .assesstextlist .date {padding: 0px 3px 10px; float: left; width: 100px; color: silver;}
#body .assesstextlist .user {padding: 0px 3px 10px; float: left; width: 444px; text-align: right;}

#left .assess {padding: 7px 0px; text-align: center;}
#left .assess .data {margin: 7px auto; height: 40px; width: 130px;}
#left .assess .data .avg, #left .assess .data .img {float: left; margin: 0px 3px;}
#left .assess .data .avg {margin-top: 12px;}
#left .assess .data .avg .value {font-size: 20px;}
#left .assess .data .avg .max {font-size: 11px;}
#left .assess a {cursor:pointer; color: black; text-decoration: underline;}
#left .assess a.starframe {background: url(../img/assess_starframe.jpg) no-repeat; display: block; width: 111px; height: 25px; padding-top: 4px; margin-left: auto; margin-right: auto;}
#left .assess a.starframe ul.rating {cursor:pointer; margin-left: auto; margin-right: auto; text-align: left;}
