Es por el css, de cierta forma esta mal.
En las opciones de ese theme existe la oja "star_ratings.css"?
Si no, créala, y colócala globalmente, luego inserta esto:
Código:
.star_rating,
.star_rating li a:hover,
.star_rating .current_rating {
background: url(../../../images/star_rating.gif) left -1000px repeat-x;
vertical-align: middle;
}
.star_rating {
position: relative;
width:80px;
height:16px;
overflow: hidden;
list-style: none;
margin: 0;
padding: 0;
background-position: left top;
}
td .star_rating {
margin: auto;
}
.star_rating li {
display: inline;
}
.star_rating li a,
.star_rating .current_rating {
position: absolute;
text-indent: -1000px;
height: 16px;
line-height: 16px;
outline: none;
overflow: hidden;
border: none;
top:0;
left:0;
}
.star_rating_notrated li a:hover {
background-position: left bottom;
}
.star_rating li a.one_star {
width:20%;
z-index:6;
}
.star_rating li a.two_stars {
width:40%;
z-index:5;
}
.star_rating li a.three_stars {
width:60%;
z-index:4;
}
.star_rating li a.four_stars {
width:80%;
z-index:3;
}
.star_rating li a.five_stars {
width:100%;
z-index:2;
}
.star_rating .current_rating {
z-index:1;
background-position: left center;
}
.star_rating_success, .success_message {
color: #00b200;
font-weight: bold;
font-size: 10px;
margin-bottom: 10px;
}
.inline_rating {
float: left;
vertical-align: middle;
padding-right: 5px;
}
Es un problema común...