If you view the source of your contact page you have a line that reads ```
<form name="contact_us" action="http://www.theashbymint.com/index.php?main_page=contact_us&action=send" method="post">
```
You should never put a & charachter in a link, in your code you should use & instead. Now that I look closer, your real problem it that you have 2 form tags, you must have added one in your define pages editor.
You should click on those links and read what they have to say. You need to track down the cause of each of those errors and fix it. Zencart code itself is clean, you might get 1 or 2 errors. All of the rest are from code you have added or changed. The "rules" of the w3 are more strict than any browser, but if you follow them to a T than your page will look the same and be useable in any browser. If not, then everyone gets a slightly (or dramaticaly) different site, and some may not be able to view it at all. Firefox and Safari are being user friendly and compensating for the code error, IE7 is not, so your send button is broken.
In the template you have created, specificaly in your header, you are useing javascript to run fash. I don't know why, as thats pretty messy. Javascript should be avoided when possible, and it should always be run inside the html tag<head>.