.loginBox, .passwordBox { margin-top: 30px; border: 1px solid #000000; }
.loginBox p, .passwordBox p, .loginBox td, .passwordBox td { color: #000000; }
.loginAlert, .passwordAlert { background-color: #f48484; font-weight: bold; color: #811b1b; }
.loginBox a:link, .loginBox a:active, .loginBox a:visited, .loginBox a:hover, .passwordBox a:link, .passwordBox a:active, .passwordBox a:visited, .passwordBox a:hover { color: #000000; }
.loginTop, .passwordTop { background-color: #c0b29c; font-size: 12px; font-weight: bold; color: #000000; }
.loginPanel, .passwordPanel { background-color: #e2d8c7; color: #000000; }
.loginBottom, .passwordBottom { background-color: #c0b29c; color: #000000; }

.panelLeft { width: 165px; padding-right: 7px; }
.panelRight { width: 539px; padding-left: 7px; }

.panelLeft .sectionTitle, .panelRight .sectionTitle { display: block; background-color: #9e8c70; margin: 10px 0px 0px 0px; padding: 2px 2px 2px 4px; border: 1px solid #9e8c70; font-size: 11px; font-weight: bold; color: #000000; }
.panelLeft a, .panelLeft a:link, .panelLeft a:active, .panelLeft a:visited { display: block; background-color: #e2d8c7; margin: 2px 0px 0px 0px; padding: 2px 2px 2px 4px; border: 1px solid #e2d8c7; font-size: 11px; font-weight: bold; text-decoration: none; color: #000000; }
.panelLeft a:hover, .panelLeft a.navTitle:hover { display: block; background-color: #ffffff; margin: 2px 0px 0px 0px; padding: 2px 2px 2px 4px; border: 1px solid #000000; font-size: 11px; font-weight: bold; text-decoration: none; color: #000000; }

.panelLeft a.navTitle, .panelLeft a.navTitle:link, .panelLeft a.navTitle:active, .panelLeft a.navTitle:visited { display: block; background-color: #c0b29c; margin: 2px 0px 0px 0px; padding: 2px 2px 2px 4px; border: 1px solid #c0b29c; font-size: 11px; font-weight: bold; text-decoration: none; color: #000000; }
.panelLeft a.navTitle:hover { display: block; background-color: #ffffff; margin: 2px 0px 0px 0px; padding: 2px 2px 2px 4px; border: 1px solid #000000; font-size: 11px; font-weight: bold; text-decoration: none; color: #000000; }

.panelAlert { display: block; background-color: #f48484; margin: 10px 0px 0px 0px; padding: 2px 2px 2px 4px; font-size: 11px; font-weight: bold; color: #811b1b; }

.panelHeader { background-color: #9e8c70; font-size: 11px; font-weight: bold; color: #000000; }
.panelNothing { background-color: #c0b29c; padding: 10px 0px 10px 0px; font-size: 11px; color: #000000; }
.panelOne { background-color: #c0b29c; font-size: 11px; font-weight: bold; color: #000000; }
.panelTwo { background-color: #e2d8c7; font-size: 11px; font-weight: bold; color: #000000; }
.panelOne a, .panelTwo a { display: block; text-decoration: none; color: #000000; }

a.deleteButton, a.deleteButton:link, a.deleteButton:active, a.deleteButton:visited { display: block; padding: 2px 14px 2px 14px; border: 1px outset #cccccc; background-color: #c0b29c; font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }
a.deleteButton:hover { display: block; padding: 2px 14px 2px 14px; border: 1px outset #a2c0da; background-color: #a2c0da; font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }

.panelForm input { border: 1px solid #444444; width: 350px; padding: 2px; }
.panelForm input.medium { border: 1px solid #444444; width: 220px; padding: 2px; }
.panelForm input.short { border: 1px solid #444444; width: 120px; padding: 2px; }
.panelForm input.tiny { border: 1px solid #444444; width: 90px; padding: 2px; }
.panelForm textarea { border: 1px solid #444444; width: 350px; height: 100px; padding: 2px; }
.panelForm select.medium  { border: 1px solid #444444; width: 220px; }
.panelForm select { border: 1px solid #444444; }
.panelForm .checkbox { border: 0px; width: 15px; }
.panelForm .panelButton { border: 1px outset #cccccc; padding: 2px 10px 2px 10px; width: auto; }

.cartForm input { border: 1px solid #444444; padding: 2px; }
.cartForm input.medium { border: 1px solid #444444; width: 220px; padding: 2px; }
.cartForm input.short { border: 1px solid #444444; width: 120px; padding: 2px; }
.cartForm input.tiny { border: 1px solid #444444; width: 90px; padding: 2px; }
.cartForm textarea { border: 1px solid #444444; width: 350px; height: 100px; padding: 2px; }
.cartForm select.medium  { border: 1px solid #444444; width: 220px; }
.cartForm select { border: 1px solid #444444; }
.cartForm .checkbox { border: 0px; width: 15px; }
.cartForm .cartButton { border: 1px outset #cccccc; padding: 2px 10px 2px 10px; width: auto; }