you can float:left or float:right.
floats remove the element from the normal flow and shrink wrap it ( so you might need to specify a width along with your float declaration. You will also want to clear the floats. By far the BEST WAY is to give overflow:hidden; to the parent element.
Another way… is to make give your elements display:inline-block. you will probably want to add -moz-inline-box in your rules for OLD Firefox.
I can’t even find in your page where you’re trying to do that – but to be brutally frank placing a couple of DIV are the least of your issues with the horde of outdated 1990’s style HTML! Tables for layout, tags like FONT and CENTER that have zero business on a website written after 1998, use of bold tags on what should probably be headings, use of bold tags on what should be DT’s… that’s how you end up with 16k of HTML for 2.7k of content – basically two or three times as much code as should be necessary… hence the 127 validation errors meaning you don’t even have HTML, you have gibberish.
Even simple things like the attempt to use italics inside TITLE – which can only contain CDATA – are an indication the whole thing needs to be thrown away and redone from scratch as there’s nothing there I’d even TRY to save, much less deploy.