Nun, das Problem liegt hier wohl eher daran, dass die Grundlage ein tabellenfreies Layout ist. (Deshalb wohl auch als valide bezeichnet)
Nun da steht der einfache Weg der hier eigentlich sinnvollen Benutzung von Tabellen dem Drang nach validem und tabellenfreiem Code gegenüber.
Um dieses Problem wirklich beurteilen zu können, bräuchte man mal einen Link zum Shop. Denn das auseinanderzufummeln, was die verschachtelten divs und Verweise auf css-Anweisungen da so bewirken, wird ohne Analyse über den Firebug nur schwer möglich sein.