you'd have a div where the results would be displayed to. you can fully style the returned results (either json or xml or html), so it 'fits in' with your current style..

eg:

Code
// web search, open, alternate root
var options = new GsearcherOptions();
options.setExpandMode(GSearchControl.EXPAND_MODE_OPEN);
options.setRoot(document.getElementById("your_search_results_div"));
searchControl.addSearcher(new GwebSearch(), options);

returned results have the following format (note the css):

HTML
<!-- A collection of web search results in the search control -->
<div class="gsc-results gsc-webResult">

  <!-- A single web result in the search control -->
  <div class="gsc-result gsc-webResult">

    <!-- A single web result, full structure defined below -->
    <div class="gs-result gs-webResult"></div>
  </div>
  ...
</div>

<!-- Similar pattern for local, blog, etc. -->
<div class="gsc-results gsc-localResult"></div>
<div class="gsc-results gsc-blogResult"></div>
  

then your style sheet (extra css section) would have those classes defined and *poof* done..

note: it requires a Google API key (free)

holy moley, i just noticed i'm a 'Pooh Bah' now eek

ps: note '*poof* done' doesn't imply it's as simple as the snippets i pasted.. there's a wee bit more to it, but it's doable wink