Por que o Internet Explorer cria conteúdo dentro de uma div com estouro: oculto desaparece?

O conteúdo dentro do div mais interno aparece em todos os navegadores, exceto no IE. Por quê? Eu notei que se eu removeroverflow:hidden de.absolute_container, então o conteúdo dentro.item irá aparecer, mas eu preciso que o `overflow: hidden`` permaneça por razões de exibição.

HTML:

<tr>
    <td>
        <div class="relative">
            <div class="absolute">
                <div class="absolute_container">
                    <div class="relative">
                        <div class="item_wrap">
                            <div class="item">
                                // doesn't show up in IE
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </td>
</tr>

CSS:

.relative {
    position: relative;
    width: 100%;
    height: 100%;
}

.absolute {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.absolute_container {
    position: absolute;
    top: 25px;
    right: 5px;
    bottom: 5px;
    left: 5px;
    overflow: hidden;
}

.item_wrap {
    overflow: hidden;
    height: 16px;
    font-size: 12px;
    clear: right;
    white-space: nowrap;
    margin-bottom: 1px;
}

.item {
    position: relative;
    z-index: 999999;
    background-color: transparent;
    float: left;
}

questionAnswers(1)

yourAnswerToTheQuestion