Why is it the little things that give me so much trouble?
I saw your reply yesterday when I was on my Windows Mobile phone and went to the site and it all looked perfect. This morning I opened IE8 and Safari on my laptop and they both displayed perfectly too.
Turns out I just needed to clear my history in Firefox. Go figure.