Faccio il seguente esempio per semplificare:
codice:
<html>
	<head>
		<style type="text/css">
		        .bottone
		        {     width: 150px;
				text-decoration: none;
				background-color: #000000;
				color:  #FFFFFF;
		         }
		</style>
	</head>
	<body>
		<table>
		      <tr>
		             <td>
		                     Bottone 1 
		             </td>
		      </tr>
		</table>
	</body>
</html>
In firefox la dimensione di 150px non viene considerata e il link a risulta avere le dimensioni adattate al suo testo.