Non direi che hai fatto quanto dici.

Anzitutto sei partito da una struttura tabellare (che contrasta con la struttura a tab).
Poi hai usato formattazione HTML (che contrasta coni CSS).
Non hai inserito il

(o altro) all'interno dei vari[*] (necessario per poterlo poi posizionare)
Non hai definito l'altezza dei vari[*]

Anche il display: inline che usano anche loro non e` molto compatibile con le "due righe". Meglio sarebbe usare il float.


Prova a veder anche questo articolo, sempre di Alessandro: Tab con solo i CSS, un po' piu` recente.