salve, ho questo problema, questo codice (preso da un famoso sito)

codice:
.privatem{
font-size : 11px;
font-family : Verdana,Helvetica,Arial,sans-serif; 
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding-top:0px;
padding-left:5px;
padding-right:5px;
padding-bottom:0px;
background:url(formbg.gif) repeat-x left top;
}

e l'html

<form>
<input name="mid" type="hidden" id="mid" value="0"/>
<input type="submit" class="privatem" value="Send private message >>" />
</form>
mi crea questi effetti :

su Explorer





su chrome




io voglio che su explorer non ci siano tutti quegli spazi a dx e sx, e non so proprio da cosa dipende.
ho anche valutato la possibilità di far caricare 2 css, nel caso si entri con ie o con gli altri, ma non so proprio cosa modificare nel codice iniziale per togliere quegli spazi.. grazie a tutti.
ho gia provato la codifica transitional, ma non ho risolto. (vedendo gli altri post)