body { background-color: #cc99ff;
       color: black;
       font-family: Arial, Helvetica, sans-serif;
       margin: 0; }

.maintable { width: 100%;
             height: 100%;
             border: 0px; }

.maincell { background-color: #cc99ff; padding: 5px; vertical-align: top; }
.addrcell { background-color: #cc99ff; padding: 5px; vertical-align: bottom; text-align: center; }

address { font-style: normal; font-size: 12px; margin: auto 0; white-space: nowrap; }

a:link, a:visited { color: black; text-decoration: underline; }
a:hover, a:active { color: black; text-decoration: none; }

.breadcrumb { font-weight: bold; font-size: 12px; }

.small { font-size: 12px; }
.warn { font-size: 12px; text-align: center; }
.carttableheader { font-weight: bold; background-color: #869a91; }
.white { background-color: white; }
.purple { background-color: #cc99ff; }

small h3 { font-size: 14px; }