Похоже, вам даже не нужно устанавливать высокий порядок размещения для селектора .item .answer, по крайней мере, в движке Gecko. Попробуйте удалить позицию и z-index и посмотрите, совместим ли он с x-браузером?
Редактировать: Ах, я забыл, что применил положение: относительно элемента div.item. Можете ли вы попробовать включить его, когда он появляется, и сбросить его, когда вы его скрываете?
Это или покинуть позицию: относительный на всех div.items через внешний CSS и переключить z-index на «2», когда материал всплывает, и обратно на auto, когда он скрыт.