Добавьте div-оболочку вокруг основного изображения и синего подменю. Затем: наведите курсор на обертку, измените положение фона основного изображения дочерних элементов и установите синий стиль подменю, который будет отображаться.
Таким образом, когда вы будете наводить курсор на синее подменю, изображение останется в состоянии «зависания».
Edit:
Замените 2 последние строки вашего CSS на эти 2.
#mega li a#ship span{background:url('http://indiawebsearch.com/files/image/thumb_googlelogo.jpg') no-repeat; position:absolute; width:100%; height:100%;}
#mega li:hover a#ship span{background-position:0 -59px;}
Я использовал твой ли в качестве обертки, и он отлично работает на моей стороне.