The payment page is an iFrame pointing to Global Payments. It's a fairly common practice because we never get to see your payment information. Do you have any security software that may be blocking third party iFrames?
Edit: just to confirm, it comes up fine on Firefox on my system. Anyone else?