John,
Hi. Why don't you try the site with another method : http://63.118.87.241/
and then go back and try yours www.jacksonandperkins.com
Good luck.
Michael Gazelle