.input-wrapper { border:1px solid #B9E8FB; width:26px; height:26px; background-color:white; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.2); -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.2); box-shadow:inset 0 1px 1px rgba(0,0,0,.2); -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; overflow:hidden; position:relative;} .input-wrapper input, .input-wrapper input:focus { border:none; background:none; margin:0 0; padding:0 16px; display:block; width:200px; height:26px; font:italic bold 12px/26px Arial,Sans-Serif; color:#1C86AF; outline:none;} .input-wrapper.focus { background-color:#EAF7FC; border-color:#3EBFF0;} .input-wrapper .sc { display:block; position:absolute; top:0; right:0; bottom:0; left:0; background:white url('http://1.bp.blogspot.com/-QB2Hld34Suw/UJHC8L_2pjI/AAAAAAAAFME/0oOO-Ubozew/s1600/searchform.png') no-repeat 50% 50%; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px;}