There is a lot of people wondering how to Email a Webpage and their have been long discussions about it but I think that a simple answer should help allot of people. If you are doing it and your webpage is being attached instead of in the body of the email, the very first thing you should know is that inline CSS StyleSheeting is a quick fix.
I assume it was discussed here somewhere how Outlook 2007 doesn't use IE as their html rendering engine anymore ... they use WORD 2007!
divs and floats and most browser based layout CSS are not supported and blow up in outlook 2007, only text and old html 3.0 table-based layout and inline style tags work properly.
Leave it to MS to step backwards a few years just to further annoy developers.
I had to revise the code that generates all of our apartment listings subscriber email flyers ... I had forgotten how to code with tables and markup styles, and the worse the code got the better Outlook displayed it.
I am starting to think Microsoft just does this stuff on purpose.
Beware using CSS layout for email body html ... if you Google "outlook 2007 and css" you will at least find what minimal CSS is actually supported.