Start with adding a float:left to .landingTopInfo:
.landingTopInfo{
float: left;
padding-top:10px;
text-align:left;
width:50%;
padding-left:15px;}
That'll get you in the ballpark.
For the .landingBottomInfo area, I'd foat the image and text items (.landingBottomInfoSectionText) left and set the left padding to fit.