I'm no design guru, so this is just a personal opinion.
I think it looks really nice mate. I like the colours and I don't think it looks too busy.
What I will emphasise though is, if you want to be professional, you must
not have spelling errors on there.
On the front page you have
currency spelled with an 'a', ie. currancy.
On
every list page you have
manufacturer spelled with an 'o', ie. manufacturor. There may be others I never spotted.
Nothing puts people off more than seeing a really well designed site full of bad spelling. It gives the impression that more time was spent on design and not enough on content.
Fix that up and I think you're looking good mate.

~Bear