On my site (pistilsnursery.com), Search is represented in the header navigation as an icon which, when clicked, loads a new page (pistilsnursery.com/search). It seems less than ideal for the customer to have to wait for a new page to load before entering their query. (Interestingly, on the mobile version of the site, there is a search bar in the navigation menu which allows the query to be typed directly).
I have seen a lot of websites these days where clicking "search" opens a full page overlay where the user types their query. You can see an example of this when you click "search" at thesill.com.
Anyone know how to accomplish this? Open to an app, but always prefer a direct fix if possible.