I love the layout it's nice to see a simple and clean fresh design where it's a case of Does what it says on the tin. However, I have a question you have some styling in your HTML code, why is this when you have a style sheet that could cater to all pages?
It's not too bad. I'd agree with Rob@Cystem...keep the styling in the style sheet. It's better for design purposes and for search engines when crawling your site. Also, I'd reduce the size of the menu on the left hand side of the page...'Testimonials' doesn't fit with the menu division and I'd possibly use a different font...something that is a little less aggressive and easier on the eye. Unless that is what you've been asked for then you're stuck with it.