Buenas:
Según como yo suelo poner los estilos, yo lo pondría así:
Código:
.Button
{
color: #900;
background: #FF0;
font-weight: bold;
border: 1px solid #900;
}
a.Button:hover {
color: #FFF;
/*
Y AUNQUE TAMBIÉN SE PUEDE PONER SOLO background,
SI SÓLO QUIERES ESPECIFICAR EL COLOR DE FONDO
*/
background-color: #900;
}
En cuanto a lo de la forma reducida, puede que también afecte; yo he solido poner en forma reducida y me suele funcionar, pero nunca se sabe...