aplicando estilos cee a los enlaces del menú

buenas tardes, estoy aplicando estilos a los enlaces del menú, pero cuando aplico un fondo a los enlaces activos (hover) no se colorea de color plata: estos son los códigos que he puesto en la hoja de estilo-general.css
a: link {}
a: visited {}
a:hover {color:red ; text-decoration:underline ; background-color: silver}
a:active {}

Gracias de antemano
No es necesario ayuda, he vuelto a la página plantilla html y ya está corregido. gracias