I Mac finns inbyggda rutiner för tolkning av hemsideskod, det är detta som Safari kör mot. Denna "tolkningsmotor" följer den officiella standarden.
Problemet nu är att många hemsidor är gjorda för Microsofts egna utökningar/tillägg till standarden. Apple följer alltså standarden, men stödjer inte Microsofts egna lösningar.
Jag har märkt att Firefox och Camino på Macen brukar fungera mot de sidor som Safari inte fungerar mot. Att Firefox på Mac inte fungerar i ditt fall har jag ingen förklaring på, men visst kan det vara så att det skiljer sig mellan tolkningsmotorerna av Firefox på Mac och Windows. Det är inget som jag känner till.
För att du ska få menyn att fungera måste du, eller någon annan, göra om den enligt den officiella standarden och därmed släppa Microsoft-specialiteterna. Det går inte att ställa om Safari så att den plötsligt blir en Internet Explorer.