This is partially due to a design flaw in vBulletin 3's popup menus, that was resolved by the new system in vBulletin 4. We used to have issues like this all the time with custom styles back in 2008.
This is fixed in the next release by overriding some of vBulletin 3's popup code.