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;
}