Layout Fixes

Updated CSS and WooCommerce template to include better use of grid
layout and classes that correctly displayed column structure.