Hi Smith, I'm just going to use point form because I'm a little lazy.
- header: I think you need to develop some sort of graphic logo, even if you only use text in the graphic. You need to develop your "brand": some form of visual identity to unify the site.
- content: FAR too much content for an index page. SIMPLIFY. And don't be afraid to use a little more margin for the main paragraph. Usually people would rather click to a nicely spaced out page than scroll down to see what's at the bottom on a long page. For example, show one recent review with a link to see more instead of three. Index pages should ideally be taken in in one screen.
- sections: You have the faded header to section but no footer. It's a little visually confusing. Maybe a grey fade-in-from-nothing rounded? Also, if you decide you want to keep the middle content that long, move the bottom two sections to the side.
- tables: needs more padding, and too many styles. You have about five different styles of highlighting - less is more! I would say choose one style of highlighting and make the rest the default colour.
- search: you could probably make this a feature of the main page! Make it attractive, perhaps with a graphic box to set it apart.
Lastly, watch your header text format. You're inconsistent with your punctuation and capitalization, and might want to get someone to check the most appropriate English for these. ie.
Latest customer's reviews. ->
Latest Customer Reviews.
Despite all the (constructive) criticism, it's a good start! Take what you will, and good luck!