Please use code tags.
The CSS position attributes depend on how the elements are nested, and how the parent elements are nested, and so on up the chain.
Your page is a bit of a muddle, because you're mixing both DIV elements and TABLES, and the container hierarchy isn't very clear.
The first step is to clean up your page source. If you're going to use DIVs, then use them throughout, consistently. If you're going to use tables, then organize the entire page as a table.
When you mix-and-match, each browser will do it's best to figure out what "contains" what, and then how to apply your CSS.
You also have an incomplete DOCTYPE.
tgreer
Made Her Cry
2,118 posts since Dec 2004
Reputation Points: 227
Solved Threads: 37
Yes. And if not, then we add a bit of JavaScript.
But before all of that, get the page down to a few nice DIV elements.
tgreer
Made Her Cry
2,118 posts since Dec 2004
Reputation Points: 227
Solved Threads: 37