Zitat von MartinHFx hat doch wohl recht, wenn er die 8.75em ernst nimmt und nicht die div verbreitert, bloß weil ein breiterer Inhalt drin vorkommt?
Zwei Breitenangaben nacheinander im css sind einfach Unfug?
8.75 sind doch normalerweise deutlich weniger als 140px, oder nur bei mir?
Das div sollte nicht verbreitert werden (ist ja keine Tabellenzelle) und das Bild auch nicht skaliert. Stattdessen sollte das Bild über die Ränder des divs hinausragen wenn es nicht genügend Platz hat. (das ist zumindest im Standard Compliance Mode so, über den Quirks-Mode kann ich da nichts sagen)
Welche Fx-Version verwendest du denn eigentlich? Bei mir schaut es in Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8) Gecko/20051121 Firefox/1.5 ID:2005112104 und in 1.0.7 genauso (und wohl auch wie beabsichtigt) aus.