Ho questo codice HTML:

codice:
<div class="section-header">
  <div class="title">
    <label class="icon-new" for="">[Account.New]</label>
  </div>
</div>
Con questo stile:
codice:
.section-header .title label{background-repeat:no-repeat; background-position: 5px; padding: 7px 5px 7px 25px;}
.section-header .title .icon-new { background:url(images/icons/New.png); }
Il problema è che l'immagine di sfondo del label e il padding me lo imposta correttamente, mentre background-repeat e background-position è come se non li avessi impostati....

Come posso risolvere?

Grazie in anticipo