I have high speed DSL & your site is taking a pretty good amount of time to load on my computer. Maybe it's a temp. glitch. But if not, it might be your webhost/ISP. I looked at your source code & you have some code that may be slowing it down too, but it's not enough to be the whole reason... it's the pics that are loading slow. I'd seriously consider sizing down the pics to help with the speed. I would not have mention it, but you'll want to keep your customers happy, especially those with dial up!
FYI, I just tried it again this AM & it took almost 3 minutes to load the sales page completely. My receive light was lit up the whole time too... & I've got DSL that usually will download a page with a bunch of pics pretty fast.
If you have any questions or need any help... PM me. I'm not an expert, but I am a "do it yourselfer" who is getting a pretty good grip on this whole website building stuff.