HTML:
<form action="search.php" method="GET">
<input type="text" name="q" value="Search for an item..." width="150" style="border: solid 1px black; padding: 3px;" />
<input type="image" src="images/search_icon.png" style="width: 24px; height="30px;" />
</form>
What I get:

by the way, if I try use padding on just the button, it moves the whole form down.
"in the middle of yourstyleattribute.heightattribute inside the styling of yourinputbox.