in generale esistono 2 soluzioni al tuo problema utilizzando i css, entrambe da applicare al div che devi centrare:

1)
position:relative;
margin:auto;

2)
position:absolute;
margin-left:50%;
left:(meno_larghezza_del_div_diviso_due_px);


utilizzando la console di google chrome (tasto dx-->ispeziona elemento) hai la possibilità di testare gli effetti delle tue modifiche. assicurati che non siano presenti float:left o altre proprietà che potrebbero interferire.

buona fortuna!