yo creo ke podria ser los estilos ke tenes. Por ej. si mensajitos lo tenes en una tabla, entonces verifica la alineacion de esa tabla o la celda, porke si esta: vAlign=middle asi si funciona en IE, pero no en Firefox, para firefox es con 2 puntos vAlign:middle.
porke el IE no hace diferencia entre ":" y "=" en cuanto a los estilos...
Espero poderte ayudar... o si estoy equivocado pues corrijanme!