.rating_wrapper *{display: block; position: relative; text-align: center; margin:0; border:0; padding:0;}
.rating_wrapper { margin-right: auto; margin-left: auto; width: 300px; margin-top: 10px; position: relative; display: block; text-align: center; overflow:hidden; height: 20px;}
.sp_rating{position: relative; text-align: center; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; line-height:1.7em; color:#5f5f5f; display: inline-block;}
.rating{ text-align: center; padding-right:4px;}
.base{ background:url(ratings.jpg) 0 0 no-repeat; width:105px; height:20px; padding-right:0px; overflow:hidden;}
.average{ background:url(ratings.jpg) 0 -16px no-repeat; text-indent:-9999px;}
.votes{ float: right; margin-top: 0px; text-align: center; margin-left: 10px; position: relative; display: inline-block; padding-left: 5px; padding-bottom: 4px; padding-right: 5px; padding-top: 0px; color: white; border-color: #b3b3b3; border-width: 1px; border-style: solid; height: 14px; width: auto; -moz-border-radius: 2px;
border-radius: 2px;}
.score{ text-align: center; background:url(ratings.jpg) 0 0 no-repeat; width: 105px; height:20px; position:relative;}
.score a{float: none; text-align: center; display:block; height:20px; text-indent:-9999px; position: relative; overflow:hidden; line-height:1em;}
.score1 {width: 100%; z-index:55;}
.score a:hover{ background:url(ratings.jpg) bottom right no-repeat;}
.status { display: inline-block; text-align: center; height:20px; width: auto; overflow:hidden; position:relative;}
.score_this{ text-align: center; width: auto; height:20px; overflow:hidden; background:url(ratings.jpg) 0 0px no-repeat; text-indent:-9999px;}
.score_this a{color:#f37800;}
