Just by eye that took 7 sec to load here, not great but not 10 mins either, are you using dial up internet?
Here is a web speed test report on your site
http://www.webpagetest.org/result/130115_NT_BGK/Looks like your banner images are gobbling loads of bandwidth. Try taking them all off and see if that helps. Then put them back as compressed jpg files not png. Make the banner smaller in area if you can 1/2 x width and 1/2 x height = 4 times less area = less bandwidth.
Fix the broken favicon link.
Your page comes in at 3,818 KB nearly 4 MB!!!! that is too much, cut it down, optimise the graphics etc what ever. Just because peoples bandwidth has gone up doesn't mean you should build 4MB web pages and then expect it to go fast. Aim for 0.5 MB you might not get there but it's a good target.
Also you could probably turn on compression both static and dynamic - tho with dynamic the server has to be under a minimal amount of load and being on a web hotel you may not have the options.
I would have serious doubts about using a web host that cannot instantly tell me what hardware my site is running on. Because if they can't do that when something breaks I suspect the delay will be even longer. When your website is offline you make no sales.
My general rule of thumb is 10% of ecommerce site turnover to be spent on hosting infrastructure.
HTH