here is a section from WebReference
Q:My menus seem unable to cover form elements that exist below them in z-order. The form elements always show through! This behavior is common to all form elements in Navigator, but only the SELECT element in Explorer. I have placed the form in a positioned element and modified the z-index, so that the form elements are placed below the menus, yet the problem persists. Why?
A:The persistence of form element visibility is not affected by the z-order of positioned elements. This behavior is documented by the browser vendors, and will, hopefully, be changed in the fifth generation browsers.