Ok, provato...
La tua soluzione nn andava proprio benissimo, perchè combinava ancora più pasticci su Firefox.
Ho riutilizzato comunque la tua idea, e ho messo tutto dentro tabella.
Ora il codice è questo:

codice:
<table border="0" cellpadding="0" cellspacing="0">
	<tr>
		<td>
			<div id="nav">
				<li id="home">Home
				<li id="who">About
				<li id="prod">Product
				<li id="serv">Services
				<li id="cont">Contact us
			</div>
		</td>
	</tr>
	<tr>
		<td>
			<div id="menu">
				Tabella
				<table border="0">
					<tr>
						<td>Riga 1</td>
						<td>col 2</td>
						<td>col 3</td>
						<td>col 4</td>
					</tr>
					<tr>
						<td>Riga 2</td>
						<td>col 2/2</td>
						<td>col 3/2</td>
						<td>col 4/2</td>
					</tr>
				</table>
			</div>
		</td>
	</tr>
	<tr>
		<td>Ultima Riga</td>
	</tr>			
</table>
Adesso con Firefox sembra andar bene...con IE7 no...azz...
Non so se odiarli questi CSS, o amarli
Ti ho uppato il risultato della modifica...se hai Firefox e IE7, puoi vederla dal vivo (credo che faccia casino anche con IE6...ora provo)

http://users1.nofeehost.com/mfonz85/prove/tabs2.html

Grazie x l'aiuto!