Ошибка, кажется, сдвиг на 1px, введенный ужасным движком рендеринга IE.
Поля на таблице неизбежно выталкивают плавающий div наружу в IE, поэтому самое простое рабочее решение, которое я нашел, - это добавить отрицательный левый отступ во второй столбец, равный размеру вашей таблицы + 1 px. Так что в этом случае это будет margin-left:-19px;
Это странная и расстраивающая ошибка. Надеюсь, что это решение работает для вас.