I'd stick to fixed width websites.
The sub menu text isn't aligned central.
The font isn't very pleasing on the eye, have a look for a standardized font rather than script.
On the more details link add a little border-radius.
Try to design for a minimum browser size of 1024px, at 1024px the text goes below the laptop, this is why you need to keep a fixed width. The site doesn't warrant a widescreen display.
Also, think about why you are using clear div's, as some are not needed in the mark-up.