Moin!
Grundsätzlich zentriert man Blocklevelelemnte per margin:auto.
Weil der IE das gerne mal nicht versteht, bekommt das umgebende Element ein
text-align:center verpasst.
Da ich mir vorstellen könnte, dass sich das nicht mit deinen absoluten Positionierungen
verträgt, kannst du dein Blocklevelelement auch zentrieren per
div {margin-left: 50%; position:absolute; left:-[Breite des DIV:2];}
Darin wiederum kannst du dann deine bereits vorhandenen Elemente wieder relativ positionieren. ;-)
Gruß
Der Hans