Hola:
Los posicionamientos se resuelven con estilos... el z-index debe considerarse si están superpuestas, pero eso se consigue con el posicionamiento absoluto y valores similares de top y left...
Puedes evitar eso del zIndex si con el estilo visibility o display ocultas las capas...
Saludos
Por cierto, movemos el tema hacia css....