Hiya,
CSS absolute vs relative positioning is a bit tricky. This page -
http://www.yourhtmlsource.com/styles...csslayout.html - gives a good definition and comparison of them both. Relative positioning is what you need though by the sound of it. The trick is to remember that you are defining position relative to the table cell that the panel renders into when the page is created. Try running your page in Firefox and use the Web Developer tool to outline the table \ see the styles on your controls. If not, reply back with a sample page demonstrating the problem and we'll see what we can do to help.
dan