Ich habe auch mit Firefox Anzeigeprobleme. Die einzige Ursache, die ich mir dafür vorstellen kann, ist, dass Du nicht ausreichend viele DPI-Einstellungen ausprobiert hast. Ein Bild sagt wahrscheinlich mehr:
http://img222.imageshack.us/img222/4452/bugwk9.th.png
Außerdem ist der Quelltext der Site katastrophal:
http://www.validome.org/validate/?uri=http://www.ozhobbies.eu/
Die XML-Deklaration am Anfang der Seite solltest Du weglassen, da das den IE in den Quirks-Mode schickt und Dir unnötige Probleme einhandelt:
http://www.quirksmode.org/css/quirksmode.html. Weglassen darfst Du sie aber nur, wenn Du dein Dokument dann in UTF-8 speicherst.
Die JavaScript-Bereiche gehören in CDATA-Bereiche (
http://de.selfhtml.org/html/xhtml/unterschiede.htm#script_style).
Von CSS machst Du nur mäßigen Gebrauch, dafür ist dein Quelltext übersäht mit veralteten Attributen wie border, cellpadding, cellspacing, align uvm.
Deine CSS-Bereiche sind auskommentiert (<!-- foobar -->), so dass ein standardkonformer XML-UA sie komplett ignorieren wird. Das passiert nur deswegen nicht, weil Du deine Seite, obwohl sie XHTML ist (bzw. wohl gerne wäre) mit dem content-type text/html auslieferst, und deswegen benutzen die Browser ihre HTML-Parser anstelle ihrer XML-Parser (das geht aber auch nicht anders, da der IE kein XHTML kann und deswegen angewiesen werden _muss_, seinen HTML-Parser zu verwenden).
Mitten im Quelltext, und zwar außerhalb eines <style>-Blocks fand ich übrigens dieses Fragment:
<!-- .style2 { font-size: 18px; color: #999999; } .style4 {color: #FF0000} -->
- Kein Kommentar. Außerdem hast Du viele input-Elemente vom Typ hidden, das ist fast nie eine gute Idee. Auch ist es keine gute Idee, Tabellen zum layouten zu verwenden, dafür gibt es CSS. Insgesamt finde ich die Seite also ziemlich grauenhaft.