I landed up modifying the provided templates. We wanted black fonts on white background from most test (high legibility), a border background for aesthetics and lastly the controlled width. We also wanted a banner .jpg to appear on all the pages across the full width. This is not fully implemented in the shopping cart templates. Lastly, we tried to correct some of the more egregious html syntax errors created by the templates.
We probably did not do the most elegant job, but you can look at:
http://www.maritime.org/store/
The good news is that after tweaking the templates for him, the store manager has populated and is running the store without my help. They have added tabs, pages and products without too much training from me.
I spent two or three days tweaking the provided templates and then stopped without correcting all the syntax errors. I still think shopsite would benefit by providing a really bullet proof set of templates without css (tables) that implements most if not all of the store manager interface. There really is no excuse that all the pages generated with or without css cannot pass a basic html syntax check. Whatever the dtd chosen, clean syntax will most likely avoid future browser implementation problems.
It may help that we had to modify all of the following files.
/shopsite-data/templates/gc/
tabbed_gc.sst
/shopsite-data/templates/includes/
Product-AddBeforeOptions
Product-AddToCartButton
Product-MoreInfo
Product-MoreInfo.css
Product.css
Subproduct-AddToCartButton
Subproduct-Price
tabbed_giftcert_styles.css
tabbed_sc_styles.css
Tabs-MoreInfo.css
Tabs-MoreInfoPage
Tabs.css
/shopsite-data/templates/pages/
tab_page_template
/shopsite-data/templates/products/
DefaultCustomProductTemplate
/shopsite-data/templates/sc/
tabbed_sc.sst
/shopsite-data/templates/search/
tabbed_search.sst
rich