Aggiungi:
codice:
  left: 50%;
  margin-left: -320px;   /* meno la meta` della larghezza */
E` la stessa tecnica che si usa per centrare i blocchi posizionati in modo assoluto.

PS: il position:fixed non funziona in IE6