Sadly a lot of pages are only tested against Internet Explorer and since Safari is a relatively young browser, issues can crop up.
Under the View Menu in Safari you can turn on a "Bug" button that will allow you to report these issues to Apple, so they can get to them faster.
This is why it's a good idea to keep Explorer around on your Mac even when using Safari, you never know when you'll run across one of these stubborn sites
