fix bug 920788 - Redo search box styling and logic for usability

I've redone the search box logic to be easier to use all around.