Unfortunately this is a vBulletin issue. They didn't realize that custom styles would mess up some popups. We attempted to work around the issue on this site by using plugins to move all popups to before the closing BODY tag. Unfortunately this method isn't possible with popups that the editor makes out of its Javascript.
This problem persisted in vBulletin 4 by default, but it was actually possible to fix on that platform.