I looked at the page in Firefox, Chrome, and Opera on a PC and the button was in the same position in all 3 browsers. Could you please elaborate about where the button drifts to and in which browsers it happens? (If IE, which version(s).)
Does the change in button location have anything to do with the size/shape of the browser window?
Still grasping for straws.