I've found I need to use a different CSS file for Macs.
Here's what I do:
- Use a link tag to load both the PC and Mac CSS files.
Note that you need to link both files as enabled because Mac IE treats a style sheet disabled in the link element as some sort of streaming sound file (which, of course, means the style sheet won't work).
BTW, floating the buttons may solve the problem you describe.