Well done - nice one!

As far as the layout goes - it really is going to help to have a URL to see what you are talking about!

In general, however, you want to apply a fixed width to those elements and then apply a float:left (or a class .back which is the zen cart way of doing it ) to those elements.

Try and get a clear:both in after the the elements to clear the floats.

More specific advice depends on a url!