HTML Hotmail appearance in Firefox

We have an email built in HTML and are following the usual guidelines (inline style only HTML attributes, tables only). Basically writing like it’s 1999. All major emails are rendering correctly except - Hotmail in Firefox. It is adding a <p> tag after the <td> and wrapping the <img> tags in it. This is causing the tables to spread apart leaving huge white spaces. Interestingly, when you add “display:block;” to the <td> element in Firebug everything closes up nicely. Unfortunately, when we add the style tag with “display:block;” to the actual code, the email ignores it.

Would anyone have any suggestions?

Sounds weird that Hotmail is actually adding an element. Is there default padding/margins on the <p> that are causing the blowout? (If so, you could zero them.)

Can you show a link to the online version?

This might be helpful (from the email standards project): http://www.email-standards.org/clients/windows-live-hotmail/

If you display the link here then you will get the feedback…