You seem to have the link to your stylesheet correct.
See http://www.w3schools.com/html/html_styles.asp
It sounds like it isn't being found, so check your directory structure. The CSS file should be in the same directory as the html file with the way you have linked it.
Are you using HTML or XHTML? Ending the stylesheet link with /> is XHTML; HTML is just >
The stylesheet link should be on its own in the head section, don't put it in <style>...</style> tags.
Sending form info without opening your email client needs server side scripting; see comments in these posts; then ask again on the PHP board:-
http://www.codeguru.com/forum/archiv.../t-202893.html
This javascript version might be useful; see item 7 :-
http://www.programsdb.com/script/646...ailclient.html
I haven't tried either solution.
Code downloaded to my PC will be deleted in due course.
WIN7; IE9, Firefox, Opera, Chrome and Safari for Windows; screen resolution usually 1366*768.
Also IE6 on W98 with 800*600 and IE8 on Vista 1440*900.