Okay, so I was testing it in Classic template and the grid works fine. So I figured I'd just copy the classic folder and make another template and start over from there. When I did that the same thing happened and everything was lining up under each other horizontally. I just don't get it because it is an exact duplicate of the Classic template and I didn't change anything except for adding product_listing.php and tpl_modules_product_listing.php into the right folders. What do you think the problem is?