This is a problem that many new browsers run in to. When many of these sites were created, there were written on and for Internet Explorer, because they ere the biggest browser then. Now newer browsers, such as Firefox, can't keep up, and don't "agree," if you will, with those particular web sites.
--------------------
I'll give you five bucks off 'cause you look like a guy who knows his BALLS!