Hola:
Te recomiendo que te hagas un archivo a parte CSS, con todos los estilos que uses.
Si quieres hacer un botón con fondo, mejor usa un input type="button", y la acción que quieras ejecutar la haces en un onclick.
Yo uso el siguiente estilo para mis botones:
Código:
.botones_3 {
text-align : center;
font-family : Microsoft Sans Serif, MS Sans Serif, MS Serif;
font-size : 11px;
color : #000000;
background-image:url(gris.gif);
border-bottom : 1px solid #999;
border-left : 1px solid #eee;
border-right : 1px solid #999 ;
border-top : 1px solid #eee;
height : 24px;
cursor : pointer;
}
Donde dice background-image:url(gris.gif); debes cambiar la imagen por la que escojas.
Un ejemplo de un botón utilizando este estilo sería así:
<input type="button" class="botones_3" onclick="lo_que_necesites_ejecutar" />
Espero te sirva mi ayuda.
Saludos :)