Me acabo de dar de cuenta cual es el problema

que tonta me siento porque lo dije en el post de arriba. No se esta registrando el mouseout por lo tanto no esta borrando el clase over.
Lo puse en prueba para ver que estaba haciendo y cuando le das back y colocas el mouse sobre el, vuelve a colocar over y tienes class=" over over" asi que que cuando mouseout lo borra tienes class=" over".
Puedes añadir un if que no coloque over si el class ya es igual a ella.