Nasty little bug, this one.
As illustrated in Android ticket 6721 , the Android browser seems to not respect z-index when absolutely positioned elements are laid over the top of <a> or <input> tags. I am desperate for any sort of workaround. Has anybody conquered this one before?