Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Why not simply wrap the text field in a holder div that floats left, and then the results field in a holder div that clears left?

Look fine in Firefox btw. IE the issue?

Like so ...

Code:
<div id="floatmeleft">
<form method="get" id="f">
            <input type="text" name="q" id="fq" autocomplete="off" />
            <input type="submit" value="Search" id="fs" />
            <div id="search-results"></div>
        </form>
</div>

<div id="clearleft">
<?= $ajax->attachWidgets(array('query'   => 'fq',
                                       'results' => 'search-results')) ?>

        <?= $ajax->loadJsApp(true) ?>
</div>
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.