Über "left: -50" passiert so gar nichts.
Ein "left:-50px;" könnte Deine Probleme unter Umständen schon lösen...Nein, ich sagte doch, daß das eben nicht hilft :-/
Sagtest Du nicht, du sagtest:
left: -50
hilft nicht. 50 was? Dosen? Stunden? Heringe?
Viele Grüße
Siri