ブラウザによって入力要素の幅が異なるという問題があります。Chromeは誤った幅を提供しますが、withはwidth + paddingである必要があり、現在はwidthであり、パディング全体が最小幅です。
HTML
<input type="search" name="keywords" id="ctrl_keywords_2" class="text" value="">
CSS
input {
width: 76px;
padding-right: 52px;
padding-left: 24px;
}
テストするためにここに例を示しました。