In Firefox the `position: absolute` is then absolute to the window (so `right: 0` + `margin-right: 7em` from the right side of the window) In Chrom(e|ium) its from the parent element (the `td`) so it's `right: 0` + `margin-right: 7em` from the right side of the table cell. I would vote for `right:0` otherwise it will be too narrow to the right side in firefox.