Html emails, where to start

that worked but because the page I designed is styled with CSS the page didnt style/format correctly.

Do I need to design the page with tables or can I attach the style sheet?