How about creating the search results as a template that is called from within a standard shopsite page? Maybe make the search results a table that is surrounded by, anc calls, the standard css used by the "host" page? Is there a reason why the search results must have their own page?
Thanks!