
ul.rate,ul.rating,ul.rating2 {margin: 0; padding: 0; list-style-type: none;}
ul.rate li{float: left; height: 16px; margin: 0.3em; font-size: 11px; line-height: 19px;}
ul.rate .s {background: url('ratingstars3.png') no-repeat 0 0; width:88px;}
ul.rate .s1 {background-position: 0 -16px;}
ul.rate .s2 {background-position: 0 -32px;}
ul.rate .s3 {background-position: 0 -48px;}
ul.rate .s4 {background-position: 0 -64px;}
ul.rate .s5 {background-position: 0 -80px;}

ul.rate li.r {width: 16px; margin: 0.3em 0px; padding: 0 1px; text-indent:-999em;cursor:pointer;}
ul.rate li.r a {display:block;width:16px; height:100%; background: url('ratingstars2.png') no-repeat 0 0;}
ul.rate li.on a {background-position:0 -16px}
ul.rate li.msg {padding-left: 0.5em;}
ul.rate li.cancel {width: 16px; line-height: 20px;text-indent:-999em;cursor:pointer;}
ul.rate li.cancel a{display:block;width:16px;height:100%; background:url('delete2.png') no-repeat 2px 1px}
ul.rate li.cancel a:hover{background-position:2px -15px}

ul.rating li{float: left; height: 14px; margin: 0.3em; font-size: 10px; line-height: 15px;}
ul.rating .s  {background: url('ratingstars4.png') no-repeat 0 0; width: 78px;}
ul.rating .s1 {background-position: 0 -14px;}
ul.rating .s2 {background-position: 0 -28px;}
ul.rating .s3 {background-position: 0 -42px;}
ul.rating .s4 {background-position: 0 -56px;}
ul.rating .s5 {background-position: 0 -70px;}


ul.rating2 li{float: left; height: 11px; margin: 0.3em; font-size: 9px; line-height: 12px;}
ul.rating2 .s  {background: url('ratingstars5.png') no-repeat 0 0; width: 60px;}
ul.rating2 .s1 {background-position: 0 -11px;}
ul.rating2 .s2 {background-position: 0 -22px;}
ul.rating2 .s3 {background-position: 0 -33px;}
ul.rating2 .s4 {background-position: 0 -44px;}
ul.rating2 .s5 {background-position: 0 -55px;}

#tab-versions{border-top: 1px solid #ddd;}

ul#rating {margin: 0.2em 0;}