BODY {color: #000000; font: 11px Courier New, Lucida Console, Courier New, Arial, monospace;
   padding: 0px; margin: auto;
   background: silver; }

H1 {color: #006699; font-size: 16px; font-weight: bold; margin-top: 0px; margin-bottom: 10px;}
H2 {color: #006699; font-size: 14px; font-weight: bold; margin-top: 5px; margin-bottom: 10px;}
H3 {color: #006699; font-size: 13px; font-weight: bold; margin-top: 0px; margin-bottom: 5px;}
H4 {color: #006699; font-size: 12px; font-weight: bold; margin-top: 0px; margin-bottom: 5px;}
H5 {color: #006699; font-size: 11px; font-weight: bold; margin-top: 0px; margin-bottom: 5px;}

A {color: #CC3333; text-decoration: underline;}
IMG {border: 0px;}
FORM {margin: 0px; border: 0px; padding: 0px;}
INPUT {font-size: 9px; }
SELECT {margin: 0px; padding: 0px; font-size: 9px;}
BUTTON {font-size: 9px; font-weight: bold; color: #006699; text-align: center; white-space: nowrap; padding: 0px 1px 0px 1px; margin: 0px;}




/* ********* MAIN DIVS ********** */
.bodyDiv {position: absolute; width: 800px; height: 600px; z-index: 1;
   border: solid 0px blue;
   margin-left: 60px;
}
.topBottomDiv {width: 100%; background-color: silver; height: 30px;}

.stripesDiv {position: absolute; z-index: 2; width: 100%; background-color: #FFFFFF;
  border-top: 1px solid black;
  border-right: 1px solid black;
  border-left: 1px solid black;
}
.mainDiv {position: absolute; top: 171px; width: 100%; z-index: 3;
  background-color: #FFFFFF; vertical-align: top;
  border-top: 0px solid black;
  border-bottom: 1px solid black;
  border-right: 1px solid black;
  border-left: 1px solid black;
}
.contentDiv {float: right; width: 635px; height: 385px; text-align: center; margin: 0px;
              background-color: #FFFFFF; vertical-align: top; overflow: auto; border: 0px solid red;}
.contentWidthAndAlign {text-align: left;  border: 0px solid red; margin: 15px 10px 10px 15px;}
/* ********* MAIN DIVS ********** */



/* ******* COMMON ************************ */
.titleText  {font: bold 30px Lucida Console, Courier New, Arial, monospace;
             line-height: 35px; padding: 0px 0px 0px 50px;}
.redText    {color: #CC3333;}
.blueText   {color: #006699;}
.email      {width: 125px; padding-left: 5px; border: 1px solid #006699; color: #006699;}
.msg        {font: 10px Lucida Console, Courier New, Arial, monospace; background-color: white; text-align: left; color: #DD3333; font-weight: bold; border: 0px;}
.item       {padding-top: 0px; padding-bottom: 10px; border-bottom: thin dotted #CC3333; margin-bottom: 18px;}
.source     {padding-top: 5px; padding-right: 5px; font-style: italic; font-weight: bold; text-align: right;}
.altRow     {background-color: #EEEEFF;}
.lyrics     {padding-left: 15px; font-size: 11px;}
.debug      {border: 1px solid blue;}

div#imgDiv  {float: right; background-color: #EEEEFF; margin: 0px;}
.date       {color: #006699; font-size: 16px; font-weight: bold; margin-top: 3px; margin-bottom: 5px;}






/* *********** NAV ******************* */
.navMenu {z-index: 4; width: 150px; float: left; background-color: #FFFFFF; margin: 0px; padding-top: 8px;}
.navMenuMouseDown {border: 1px solid #EEEEEE;}
.navMenu ul {list-style: none; padding: 0px; margin: 0px;}
.navMenu li {vertical-align: top; }
.navMenu li a {
    font: 16px Arial, monospace; width: 100%; padding-left: 10px;
    display: block; height: 25px; color: #CC0000; text-decoration: none;}

.navMenu li a:hover {font-weight: bold; border: 1px solid #DDDDDD; }
/* ********** NAV *************** */



/* ********* SHOWS *************** */
.shows TABLE {width: 100%;}
.shows TH {color: #006699; padding: 2px 0px 2px 5px; margin-bottom: 3px; font-size: 12px; font-weight: bold; background-color: #DDDDDD; text-align: center;}
.shows TD {padding: 5px;}
.shows TH A {font-weight: bold;}
.shows TD A:hover {font-weight: normal;}
.infocell {font-size: 11px; border: 0px solid orange; padding: 30px;}
/* ********* SHOWS *************** */



/* *********** SHIPPED ITEMS ************** */
.product {width: 220px; margin-bottom: 10px; padding: 5px; border: 1px solid #006699;}
.productText {font-size: 10px; text-align: left;}
.productFoot {padding: 7px; padding-top: 10px; border: 0px solid blue;}
.productPrice {float: left; line-height: 130%; font-size: 14px; font-weight: bold;}
/* *********** SHIPPED ITEMS ************** */




/* *********** CART ************** */
.cart {font-family: Arial; width: 100%; vertical-align: top;}
.cart TABLE {border: 1px solid black; font-size: 11px;}
.cart TABLE TH {color: white; background-color: #006699; white-space: nowrap; border-top: 1px solid white;
 border-right: 1px solid white;
 border-bottom: 1px solid white;
 border-left: 0px solid white;
 padding: 2px 6px 2px 6px;}
.cart TABLE TD {white-space: nowrap; border-right: 1px solid white; padding-left: 3px;}
/* *********** CART *************** */



/* ********** TOTALS TABLE ******** */
.totals  {font: 11px Arial, monospace; width: 150px; vertical-align: top;  float: right; padding: 1px; border: 0px solid black;}
.totals TABLE {border: 1px solid black; font-size: 11px;}
.totalsLeft {text-align: left; font-weight: bold;}
.totalsRight {text-align: right; padding-right: 4px;}
/* ********** TOTALS TABLE ******** */


/* ******* BUYER INFO ************************ */
.signup {font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.signup TABLE {width: 100%; border: 1px solid blue;}
.signup td {width: 200px; padding-left: 4px; color: #3670A7;}
.fieldcell {font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #F2F7FB; color: #000000; text-align: left;
 margin-right: 0px; padding-left: 5px; width: 100px;}
.msgcell {font-size: 10px; text-align: left; color: #DD3333; font-weight: bold;}


/* ********* ORDER TABLE *************** */
.orderTable TABLE {font: 11px Arial, Geneva,  Helvetica, sans-serif; text-align: left; border: 1px solid #006699; } 
.orderTable th {padding: 1px 10px 1px 5px;  font-weight: bold; background-color: #006699; color: #EEEEEE;} 
.orderTable td {padding: 1px 10px 1px 5px; color: #3670A7;} 
.subTotal {padding: 1px 5px 1px 5px; color: #3670A7; font-weight: bold; background-color: #DDDDDD;}


/* ********* LOG ANALYSIS *************** */
.logs TABLE {width: 40%; background-color: white;  font: 12px Arial, monospace; border: 1px solid black;}
.logs TH {color: #006699; padding: 2px 0px 2px 5px; margin-bottom: 3px; font-size: 12px; font-weight: bold; background-color: #DDDDDD; text-align: center;}
.logs TD {padding: 3px;}
.logs TH A {font-weight: bold;}
.logs TD A:hover {font-weight: normal;}


/* ******* DEPRECATED ************************ */
.popup {position: absolute; z-index: 99; visibility: hidden; background-color: white; border: 3px solid #006699; margin: 0px; padding: 10px;}


