Themed drupalcamp shopping cart. Ticket #118.