yo nunca he llegado a comprender del todo la funcion MM_showHideLayers; se la he visto a varias personas...
Lo que tienes que hacer es jugar con la propiedad z-index de cada <div> que es la que indica la profundidad; por así decirlo es como hacer una página con 3 coordenadas; donde el punto 0,0,0 está en la esquina superior izquierda... El eje X horizontal, El eje Y vertical y el eje Z el que sale hacia ti. El fonde de la web deberá estar en el Z=0 y la capa más profunda en Z=1 y si quieres que algo aparezca por encima en Z=2...
Para poner el atributo z-index...
<div z-index='2'>texto</div>
O con CSS
<div style="zindex: 2">texto</div>
Luego ya tienes que experimentar con MM_showHideLayers para que oculte o muestre...
Yo en este momento estoy haciendo una web que quizá te pueda dar una ayuda:
www.miquelgomis.com/mgc06