Hallo!
bei einem solchem layout mit tabellen realisiert macht man einefach eine tabelle mit valign="center" und align="middle".
leider funktioniert es so mit div tags nicht außerdem würde ich ja gerne auf css umsteigen.
Verpaße dem margin-left und margin-right des zu zentrierenden div-Elements den Wert "auto". Damit hast Du schon eine Menge Browser erwischt. Für die restlichen ist "text-align:center" für das übergeordnete Element zu setzen.
Beste Grüße
Viennamade