update product list page markup and styles. finish up responsiveness.