impossibile, perchè rimanga sotto basta il bottom. Prova a togliere il top e vedi se non è vero.
Cmq dici che non è centrato questo div, ma non è centrato rispetto a cosa?
Il tuo div è largo 1024 e così pure l'swf dentro per cui cosa intendi per non centrato? rispetto alla finestra del browser?
Qual è il contenitore più esterno a tutto?
(Ti ricordo che su un monitor a risoluzione 1024x768 ti apparirà una barra di scroll orizzontale)