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.
Reputation Points: 227
Solved Threads: 37
Made Her Cry
Offline 1,697 posts
since Dec 2004