Я наблюдаю то же поведение, что и s13james (+1 за это), но есть еще кое-что, на что я хочу обратить внимание.
Возможно, вы захотите переосмыслить использование высоты и высоты строки, поскольку перенос этого элемента ввода на следующую строку с комбинацией этих значений во многом связан с вашей проблемой.
Я вижу, что вы применяете один и тот же стиль через id и класс, однако этот стиль объявлен только для использования в качестве класса:
div.w_span_auto{
background:url(../images/wr.png) top right no-repeat;
padding-right:18px;
height:34px;
line-height:34px;
text-align:left;
border:none;
}
(Для идентификатора вам нужно было бы объявить его как div # w_span_auto.)
Я тоже не уверен, почему ты объявляешь это дважды. Позже в том же файле CSS есть аналогичное объявление.
Приветствие.