Having had a closer look… you have some sizing problems.
Your home page is about 2mb. That would take somebody on a 56k modem about 6min to fully load. Even on a T1 connection, due to how you have your images set up, it would take 14 seconds to retrieve them all.
You are calling 5 external JS files and 29 images.
At the end of the day, 2MB is just too big for a web page.
I usually aim for about 300KB max on a page.