The first impression is good. It's got nice colors, some pretty stock photos, a nice logo and tag line. You have tons of links at the top of the home page and it looks like you've got lots of information for the inquiring customer.
Then it all starts to fall apart.
I'm running at 1024 x 768 and there's about 30 or so too many pixels width wise. Which makes the scroll bar at the bottom of the browser pop up. There's really no reason you shouldn't just shave that down a bit so it looks nicer. I'd even argue that your site should be viewable on any browser on any device, but that's a whole other story.
At first the top looks clean, but as I scroll down, I start to see all of these stock photos just lined up together. Then there's the big quote and number bubbles. Combine the background, the stock photos, the bubbles, and everything else, and it all seems like a jumbled mess. They just don't really go together. I'd imagine that these were all grabbed from various places and stuck on the pages. You could easily drop a few stock photos that aren't really doing much. Rework the bubbles to color match the rest of the page and it'd start to look a bit better. In fact, I would move the free quote up to the top of the page, and try to reduce page scrolling down, and condense the site a bit. There's really no reason all of that information can't be viewed without scrolling. At least on the front page, which is the page you're trying to make your "first impression" to who ever is visiting.
Then, there's all those links in the middle of front page. They look good at first, until you click on them. Then they go to the middle of some random page and then you get lost. What happened to all those links? Shouldn't the be listed on the top of this page too? How do I get back to that list of other links? Oh, I see... click on the home page and then look at the links again. The way it should be, is that the links are listed on every page, so I can navigate at my leisure. Or at least some side menu that links them all together, or even have your main links with drop downs that goto these mini pages. Basically what you're missing is some sort of navigation hierarchy for those pages.
For whatever reason, you're having the links go down to somewhere on the page. No one does this, unless they're linking inside of the page you're already on. The reason I can think of that you're doing this, is because all of the information can't be displayed if they started at the top of the page. Which brings us to another problem, you have several that are all related to each other. You have gigantic walls of text. I can tell you that no one wants to read gigantic walls of text. You need to condense and separate the text. Pull out what's important. Make some bullet points, create headers, etc. Break it up, make it simple.
Pull the whole site tighter together. There's too much white space and it's unnecessary and causing you make bad design choices.
You can reduce the size of your stock photos if needed as well.
I'm sure I could come up with more, but that should help.