Lo controlli con IE o firefox?
Ti faccio un esempio:
la dichiarazione
margin-left: -4px !important; viene recepita da firefox ma non da IE e manca invece quella che IE leggerebbe regolarmente
cmq nel complesso mi sembra incompleto,mancano le UL e gli oggetti della lista