fixes #34. making product detail page layouts