The div has position: absolute; so you should be able to position it with top: ??px; left:??px; instead of % and it will either take the top and left positions from the top left corner of the window or the top left corner of any parent container that has position: relative;
You may have to edit the height to px as well.
Code downloaded to my PC will be deleted in due course.
WIN7; IE9, Firefox, Opera, Chrome and Safari for Windows; screen resolution usually 1366*768.
Also IE6 on W98 with 800*600 and IE8 on Vista 1440*900.