Hola, MonicaH.
Aquí tienes una explicación más clara que lo que yo te pueda dar.
!important dice que una regla que lleve eso prevalece por encima de otra regla del mismo tipo:
margin. 0px!important;
margin: 10px;
El margen será de 0px.
Como IE6 y anteriores no entienden eso, se suele usar para poner una medida para explorer y otra para el resto. Así, en el ejemplo anterior, FF, Opera y demás leen 0px y explorer lee 10px.
Mikel.