Чтобы позиционировать элемент абсолютно по отношению к его родителю, родительский элемент должен быть установлен на position:relative
.
Например:
<div id="parent" style="margin:0 auto; width:500px; position:relative;">
<div id="child" style="position:absolute; top:10px; left:10px;"></div>
</div>
Это не обязательно должно быть прямымparent, когда вы устанавливаете абсолютное позиционирование, элемент будет позиционироваться от ближайшего предка с установленным позиционированием.