Re: CSS help needed...
True, the result is better now than it was, but far from perfect.
Your home page fits in my usual browser window (about 1050 px wide) but has a slight horizontal scroll (which is true even if I maximise the browser window to over 1600 px, indicating a bug in the code.) On the other hand, a product page is about 100 px wider when viewed at my normal window width, so requires more horizontal scrolling. This isn't true in a full width window.
So it seems you have made your site in such a way that browser windows less than about 1200 px wide can't view it without horizontal scrolling. If you're trying to tell people with smaller browser windows to go away, you're succeeding admirably.
Breakfast: the most important donut of the day.