Ho appena visto un'altra cosa...

se proprio vuoi usare il tuo codice senza modifiche basta modificare la classe:

div#navigation a.images {
height: 20px;
width: 20px;
margin: 0px;
padding: 0px;
}

se l'immagine è alta 110px e tu gli passi una height di 20px è chiaro che andrà su...

Su IE non hai problemi perché lui erroneamente interpreta height come min-height e allunga lo spazio in relazione al contenuto... Cambiala con


div#navigation a.images {
height:120px;
width: 20px;
margin: 0px;
padding: 0px;
}

e risolvi...

PS.
In ogni caso ti consiglio vivamente di rivedere i codici html e css...