HTML in E-Mails ist eh so eine Sache. Thunderbird ist da noch mit einer der Besten, die meisten anderen verstehen aber kaum CSS, vor allem mit floats hast du so deine liebe Mühe, ob inline oder nicht. So rendert Outlook z.B. (ja, sogar in der neuen Version 2010) sein HTML immer noch über den Word-HTML-Parser und nutzt nicht die Rendering-Engine des IE.
Wenn du wirklich E-Mails layouten willst, dann musst du Tabellen nutzen, so grausam und unsäglich es ist (das ist auch ein Grund, warum ich keine HTML-E-Mails verschicke neben dem, dass ich bunte E-Mails sowieso nur in sehr wenigen Fällen ausstehen kann).
Hier mal ein CSS-Tricks-Video über HTML-E-Mails:
#30: Creating and Sending HTML Email