Hi all, I'm in the process of redesigning a website, using a template provided to me by a third party (the current website can be found at www.gridpro.com). For a number of reasons, I have been forced to carry over the old javascript navigation menu into the new format. The menu is a freely distrubuted javascript,the code of which is a little too long to post here, can be found at www.gridpro.com/menu1.js

My problem is that when I put the javascript into a table, it does not render correctly in firefox (but oddly enough its fine in opera and IE6). Specifically, the drop down menus do not line up correctly,
as seen below.
,

Does anybody have any ideas regarding the possibility that the table is causing the menu to break or the javascript or what?