Absolute positioning of a DIV in Internet Explorer can be a pain, especially if your page works fine in Firefox, Safari, and Google Chrome. One thing I noticed with Internet Explorer is that it is very strict with their doctype. Internet Explorer will ignore the parent container for absolute positioning if you don’t have “HTML 4.0 Strict” inside the DOCTYPE.
Microsoft states “Internet Explorer 7 and greater: Fixed positioning is available through strict mode.” Including the doctype fixed my absolute positioning problems with Internet Explorer.
You can view my implementation of this here. The search suggestion box is centered within the parent element, even when the page is maximized.
The following DOCTYPE should allow you to run fixed positioning within a parent element (instead of the body)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">