sarà perchè comanda la cella ed ha un valore di default che allinea al centro?
Non penso dipenda da quello. Può essere che il div sia comunque influenzato da altre regole o, peggio ancora, da errori di sintassi o di mal formattazione del codice. Difficile constatarlo senza vedere il resto del codice o, meglio, la pagina in funzione.
Per caso, puoi postare un link alla pagina pubblica?