.ratingsbox{padding:10px 0 30px;border:1px solid #3ca11c;margin:40px 0 0px;}
.ratings{margin:10px;}
.ratings:after{content:'.';display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.ratings .item{display:none;}
.ratings ul, .ratings a:hover, .ratings .rating{background:transparent url(star.jpg) repeat-x;}
.ratings ul, .ratings li{list-style-type:none !important;padding:0 !important;}
.ratings ul{height:53px;margin:10px auto 20px;}
.ratings li{position:relative;display:block;}
.ratings a{position:absolute;cursor:pointer;left:0;top:0;display:block;width:58px;height:55px;text-decoration:none;text-indent:-9999px;z-index:10;}
.ratings ul li a:hover{background-position:left bottom;z-index:5;left:0 !important;}
.ratings .s2 a{left:58px;}
.ratings .s2 a:hover{width:116px;}
.ratings .s3 a{left:116px;}
.ratings .s3 a:hover{width:174px;}
.ratings .s4 a{left:174px;}
.ratings .s4 a:hover{width:232px;}
.ratings .s5 a{left:232px;}
.ratings .s5 a:hover{width:290px;}
.ratings .s6 a{left:290px;}
.ratings .s6 a:hover{width:348px;}
.ratings .s7 a{left:348px;}
.ratings .s7 a:hover{width:306px;}
.ratings .s8 a{left:406px;}
.ratings .s8 a:hover{width:464px;}
.ratings .s9 a{left:464px;}
.ratings .s9 a:hover{width:522px;}
.ratings .s10 a{left:522px;}
.ratings .s10 a:hover{width:580px;}
.ratings .rating{background-position:left center;position:absolute;height:53px;display:block;text-indent:-9999px;z-index:1;}
.ratings .meta{color:#999;margin-left:5px;line-height:18px;}
.ratings .meta strong{color:#666;}
.ratings.error .meta{color:#ff0000;font-weight:bold;}