Beh, io di solito l'hover lo gestisco con il JS non con i CSS.

Ma con che browser lo stai testando? su IE7 funziona? perché su IE6 penso proprio di no, dato che non gestisce !important.