Shopping online for food at Sainsbury's, you'll find it impossible to see what you're doing in Safari, or indeed Firefox, Camino, Onmiweb, Mozilla or Netscape. There is a CSS rendering bug which makes the product listing appear behind the navigation. Their site recommendations don't seem to take account of OS X whatsoever, recommending Netscape 4.7 or above on OS 8.6 or above. I've detailed the bug to them a few times with no progress so far. They merely tell me to use Explorer or point me toward their site recommendations despite me pointing out that Netscape 7 is also affected and fits their requirements.
Anyway, the solution is this local style rule:
.info_products
{
margin-left: 163px ! important;
}
Save that in a text file with extension .css and add the location of it to the Advanced section of Safari's preferences. This should also be possible in the other browsers mentioned, if you prefer those. If you shop with Sainsbury's, I'd encourage you to let them know you would like them to fix the cross-compatibility issues on their home shopping site.

