I had a look at your sites, and to be frank they are a little boring. You have chosen colours that are not very bright and dull.
The first site, is not very appealing, with the large amount of gray, I would break this up with white, and the text does not have too much padding around it, which makes it hard to read and a little scrunched up. Perhaps make the site wider maybe, so not too long to scroll down and easier to read.
I would also place the address and logo up in the header and get rid of the car, which does not look too cool. Logo's are usually placed to the left of the header. Though these days people are doing all sorts.
I would change the navigation too, as it does not look very exciting with large gaps around each link. On the second site it is possible to line up the email and subject boxes using css, and the label element, this would look much better. I use FF browser and the layout seems OK to me.
But if you are new it is a good beginning.