I was able to get your products listed across on the same level by changing the margin bottom to a margin top, of the following style, then setting it to -50:
.productResultsAfterWrapper {
background-image:url(../Images/cart_separator.png);
background-position:50% 0;
background-repeat:no-repeat;
height:12px;
margin-top:-50px;
}
I then removed the background images that were specified for the contentWraper
#outerWrapper #contentWrapper {
This seemed to get the listing straightened out pretty good, please give this a try to see how it works for you, there may need to be some more tweaking of the css to get it just right.