Hola:
Debes observar el orden en que asignas los estilos al objeto <a>
Por ejemplo: el orden que utilizo al dar estilos es:
link, visited, over, active...
y este es un ejemplo con código real:
Cita: a:link
{
color:#43358d;
font-size:9pt;
font-family:Verdana;
font-weight:normal;
text-decoration:none;
}
a:visited
{
color:#43358d;
font-size:9pt;
font-family:Verdana;
font-weight:normal;
text-decoration:none;
}
a:over
{
color:#43358d;
background-color:#cccccc;
font-size:9pt;
font-family:Verdana;
font-weight:normal;
text-decoration:underline;
}
a:active
{
color:#43358d;
font-size:9pt;
font-family:Verdana;
font-weight:normal;
text-decoration:none;
}