The look and feel of the portions of the cart displayed within the storefront can be modified through the use of css stylesheets. Both the ASP and .NET carts provide default stylesheets to specify the look and feel, but you can also supply your own custom versions of these stylesheets to better match the look and feel to that of the storefront.
Default Stylesheets
The current default stylesheet for the ASP cart is located at:
The .NET cart uses several separate stylesheets located at:
http://secure.softwarekey.com/solo/products/cart_styles_core.css
http://secure.softwarekey.com/solo/products/cart_styles_print.css
http://secure.softwarekey.com/solo/products/cart_styles_screen.css
http://secure.softwarekey.com/solo/products/cart_styles_speech.css
NOTE: For non secure.softwarekey.com SOLO installations, replace "http://secure.softwarekey.com/solo/" with the path to your SOLO instance.
Creating Custom Stylesheets
The recommended method of creating custom stylesheet versions is as follows:
Download the default stylesheet(s) for the proper cart (ASP or .NET) and save locally.
Modify the local copies of the default stylesheets as needed.
Upload the custom versions of the stylesheet(s) to your storefront directory.
Update the storefront HTML to reference the custom versions of the stylesheet(s).
ASP Cart Stylesheet Classes
The ASP cart default stylesheet classes are defined as follows:
SOLOCartHeaderText – applies to all heading text displayed during the ordering process
SOLOCartText – applies to all text displayed during the ordering process
SOLOCartButton – applies to all buttons displayed during the ordering process
SOLOCartTable – applies to all visible tables in the ordering process
SOLOCartTableCell – applies to all non header table cells in the cart table
SOLOCartTableHeaderCell – applies to the header cells in the cart table
SOLOCartTableRebateRow – applies to a cart row displaying mail in rebate information
SOLOUpsellTable – applies to the upsell table on the cart page
SOLOUpsellTableCell – applies to all table cells in the upsell table on the cart page
SOLOCartBundleDetailTable - applies to the table containing the product details for bundled items
RebateCartRow – the row in the cart where any mail in rebate information appears
.NET Cart Stylesheet Classes
The .NET shopping cart offers a far greater number of stylesheet classes than the ASP cart - too many to document here without becoming overwhelming. The naming conventions used in the stylesheets should be sufficient to allow locating the proper elements to customize after reviewing the files.