ul,li{padding:0;margin:0;list-style:none;}
.star_rating {list-style:none;margin:-1px 0 0 -1px; padding:0; width:70px; height:12px; position:relative; background:url(rating_stars.gif) 0 0 repeat-x; overflow:hidden;font-size:0;}
.star_rating li{padding:0;margin:0;float:left;}
.star_rating li a{display:block;width:14px;height:12px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0;margin:0;}
.star_rating li a:hover{background:url(rating_stars.gif) 0 12px;z-index:2;left:0;}
.star_rating a.one_star{left:0;}
.star_rating a.one_star:hover{width:14px;}
.star_rating a.two_stars{left:14px;}
.star_rating a.two_stars:hover{width:28px;}
.star_rating a.three_stars{left:28px;}
.star_rating a.three_stars:hover{width:42px;}
.star_rating a.four_stars{left:42px;}
.star_rating a.four_stars:hover{width:56px;}
.star_rating a.five_stars{left:56px;}
.star_rating a.five_stars:hover{width:70px;}
.star_rating li.current_rating{background:url(rating_stars.gif) 0 24px;position:absolute;height:12px;display:block;text-indent:-9000px;z-index:1;left:0;}
.commentlist .commenttitle{height:30px;background-color:#f5f5f5;text-align:left;}
.commentlist .commenttitle span{margin-left:5px;margin-right:10px;float:left;}
.commentlist .commenttitle span.bpj div { background-image: url(rating_stars.gif); background-position: 0 center; width: 12px; height: 12px; font-size: 1px; float: left; }
.commentlist span.time{float:right;}
.borderinput { border-style: solid solid none solid; border-width: 1px 1px 0px 1px; background-image: url(addcommentbg.gif); background-repeat: repeat-x; height: 100px; width: 100%; overflow: auto; vertical-align: bottom; border-top-color: #cccccc; border-right-color: #cccccc; border-left-color: #cccccc; box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
.borderbk3 { border-color: #cccccc; border-width: 1px; border-style: solid; background-repeat: repeat-x; background-image: url(commentbg1.gif); height: 30px; }
.yzminput { border: 1px solid #666666; width: 50px; float: left; height: 21px; margin-right:5px;}
.commentBtn { border-style: none; background-repeat: repeat-x; background-image: url(commentbtnbg.gif); height: 30px; }
.borderline { border-left-style: solid; border-left-width: 1px; border-left-color: #cccccc; background-repeat: repeat-x; background-image: url(commentbtnbg.gif);padding-left:10px;}
.w100{width:100px;}
.w150{width:200px;}
#AddComment,#UserLogin,.commentlist{font-size:12px;}
.commentcontent{background-color:#ffffff;height:40px;line-height:150%}