First of all thanks for the time spent helping to create a fix-a-round to the problem.
After we spoke something you said gave me an idea ... 'server not allowing the get id variable post function' to work correctly' ... all my page recordset have a mysql_close(); function. I normally add this after dreamweaver recorset creation process to prevent too many idle database connections. Years ago on a shared server I had server crashing problems.
By removing the close function on my pages, the menus all work perfectly.
So anyone else with a similar problem simply code out or delete ...
// mysql_close(); remove to allow menu-rollover to work