Hello,at first glance your tables seem to be set up wrong.Your pictures and text are overlapping each other.I will have a closer look at the code...ay,I'm not even going to attempt this one, I would have gone about it completely differently. I like using tables personally to set up the layout of my page.Not sure if it would help but maybe you can stick a table in the right place to make some of your text shift down, eg.
<table><tr height="100"><td> </table>
and then enter the desired height.This is a far better way to make some spacing on a page than using:
<p> </p><p> </p><p> </p><p> </p><p> </p><p> </p>
Hope that helps a little. Your site could look really good but you need to shift your text down alittle so the pictures don't overlap.Oh and have the contact bit only on the contact page. It really should not be on the main page or the service page.I can highly recommend this site http://www.htmlgoodies.com/ for tips on making a webpage.
Notice from rvalkass:
Please don't make multiple posts in a row - use the Edit button to add to your current post. Also, code needs to go into code tags.