.ratings {
            border:     1px solid #CCC;
            overflow:   hidden;
            width:      180px;
            height:     200px;
			margin:0 auto;
        }
.ratings_stars,.stars {
            background: url('star_blank.png') no-repeat;
            float:      left;
            height:     28px;
            margin:    2px;
            width:      32px;
        }
.ratings_vote {
            background: url('star_overs.png') no-repeat;
        }
.ratings_over {
            background: url('star_voted.png') no-repeat;
        }
		
.total_votes {  
    padding: 5px;  
	font-size:12px;
	background-color:#339900;;
	color:#ffffff;
	text-align:center;
}  

.total_vote {  
    padding: 5px;  
	font-size:12px;
	color:#339900;
}  

.product{  
    font: 10px verdana, sans-serif;  
    margin: 0px auto 40px auto;  
    width: 180px; 
}  

.rating_blanks {
            background: url('star_blank.png') no-repeat;
        }
.star_wrapper{
	height:28px;
}

.ratingsSummary {
            overflow:   hidden;
            width:      132px;
            height:     70px;
			margin:0 auto;
        }
.productSummary{  
    font: 10px verdana, sans-serif;  
    margin: 0px auto 10px auto;  
}
.ratings_stars_summary {
            background: url('star_blank2.png') no-repeat;
            float:      left;
            height:     22px;
            margin:    1px;
            width:      24px;
        }
		
.ratings_vote_summary {
            background: url('star_overs2.png') no-repeat;
        }