Sternebewertung zentrieren

Hey Leute,
Ich bastele eben an einer Sternebewertung, bei der man innerhalb von 5 Sternen auswählen kann. Das klappt bis jetzt auch sehr gut, jedoch bekomme ich es einfach nicht hin, diese Sternebewertung zu zentrieren. Ich wäre sehr dankbar dafür, wenn mir jemand helfen kann. Hier ist der html und css code:

[CODE]

     
<span class="star" style="width:50px;">
<span class="spacer">&nbsp;</span>
  
<!-- 5. Stern Ende-->
</span>
[/CODE] Css: [CODE].star{ height:50px; display:block; margin-left:50px; background:url(stern_inactive.gif) left no-repeat; }

.active {
background:url(stern_active.gif) left no-repeat;
}

.star:hover{
background:url(stern_active.gif) left no-repeat;
}

.spacer{
display:block;
float:left;
width:50px;
height:50px;
}[/CODE]

Oder mach aus den .star „inline-block“-Elemente und zentriere diese mit einem „text-align: center“ beim umgebenden Element. Dann kannst Du auch auf das floating verzichten.