Hola chepi, hacía tiempo que no te leía...
Pones background-image, y eso solo afecta a la imagen, pero pretendes con ese atributo modificar background-repeat y background-position... para modificar todos esos valores a la vez, debes suprimir el "_image" o poner el desglose:
background: url("boton1.gif") no-repeat top left;
o el desglose:
background-image: url("boton1.gif");
background-repeat: no-repeat;
background-position: top left;
Saludos