problemas con fireFox y a:visited{}

a {color: #68228B; text-decoration: none; display: block; }
a:link{}
a:visited{color:red}
a:hover{color:white; text-decoration:none; background-color: #8B008B; font-size:1.1em}
a:active{}

este codigo de mi hoja de estilo, permite que una vez visitada una pagina, el enlace quede marcado en rojo, y funciona perfectamente para IE, pero cuando veo la pagina en fireFox, todos los enlances de mi lista salen de color rojo, como si ya los hubiera visitado, algo que no es cierto ya que no se a entrado a visitar ninguna pagina, eso lo hace es en firefox porq en IE lo hace bien, para mi que el codigo esta bien pero hay algun problema en cuanto a como firefox interpreta ese codigo, si tienen alguna ayuda para solucionar este inconveniente se los agradeceria, ya que quiero aplicar a:visited{} en firefox??? muchas gracias por su posibles respuestas!!!
Dios creo la internet =)
en el browser pon about:config, le das enter y en la lista que te sale busacas layout.css.visited_links_enabled, con el boton derecho del mouse lo cambias a enable y asi te andaran bien los enlaces visitados.