soluzione 1) prova a mettere anche
codice:
margin-top:0px;
margin-left:0px;
margin-right:0px;
padding:0px;
soluzione 2) usa i commenti condizionali che riescono a capire che browser sta utilizzando l'utente..
soluzoine 3)
Se con FF si vede giusto, anche con IE7 si vede giusto, e quindi è solo IE6 che ti da problemi, per risolvere basta che usi la clausola !important, che viene riconosciuta solo da FF e browser simili ma non da IE6, per cui se las differenza è di 2 px in più basta che metti:
codice:
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
float:left;
background-color:#FFF;
color:#999;
border:#aea490 1px solid;
margin-bottom:7px;
width:181px !important;
width:179px;
height:17px;
line-height:17px;
font-size:11px;