Why is this <div> floated to the right in Internet Explorer 7?