I have a question regarding the use of div's and css in email templates/design.
Is it okay for me to code my email in DIV's or does it has to be in tables?
If it has to be in tables, why? :)
You're going to be better off using tables. CSS support in many email clients is quite limited, unfortunately. Using tables for your layout will be much more likely to work across the majority of email clients.
Classic tables all the way in my opinion - gives you best control for non-CSS properties.
Tables all the way. Gmail and Outlook will make your divs hell.