I am working on fixing up a website that another web designer had made, and I have encountered a problem. They background of my #content-container, takes longer to load than the rest of the site. If you need, I can put the styles and source code up, but the website is http://www.bswake.com
it's not your background, it's your product pictures. whoever coded it, used High resolution images and forced them to show smaller using css. so they essentially are having users download very large images when they should be tiny thumbnails.
you are also loading items.js, menu.js and template.js twice. the html code is very messy :|
You also have a ton of validation errors you might want to look at : http://validator.w3.org/check?uri=ht...Inline&group=0
Oh an also the back ground image, you could easily apply a little jpg compression and cut the file size almost in half.