Al posto dei div, utilizza i tag span: sono elementi inline, pertanto, quando termina il contenuto, terminano anche loro.
Oppure, se vuoi mantenere i div (sappi che comunque non approvo la struttura che hai realizzato), settali così nel css:
codice:td div { display: inline; }