body { font-family: serif, Georgia, Garamond, sans-serif; }
h1 { display: none; }
h2 { font-size: 24px; }
h3 { font-size: 18px; }
h4 { font-size: 16px; }
h5 { font-size: 14px; }
h6 { font-size: 10px; }
b { font-weight: bolder; }
a { color: #000099;
  font-weight: bolder;
  text-decoration: none; }
.red { color: red; }
.blue { color: blue; }
a:hover { display: none; }
.caps { text-transform: capitalize;
      font-size: 16px; }
ul { font-size: 14px;
   font-family: serif, Garamond, Georgia, sans-serif;
   font-weight: bolder;
   color: #000099;
   list-style: upper-roman outside; }
.u { text-decoration: underline; }
.justify { text-align: justify; }
div#cartBox { display: none; }
div#input { background: transparent; }
  .button { display: none; }
  .text {background-color: #fffff3;
        border-color: green;
        border-width: 1px;
        border-style: inset;
        font-weight: bolder;
        width: 15em;
        max-width: 50em; }
  .textB {background-color: #fffff3;
        border-color: green;
        border-width: 1px;
        border-style: inset;
        font-weight: bolder;
        width: 11em; }
  .text:hover, .textB:hover, .select:hover, .selectB:hover, .cart:hover, div#mainBox:hover { background-color: #ffffff; border-color: #000099; }
  .textarea { background-color: #fffff3;
            border-color: green;
            border-width: 1px;
            border-style: inset;
            font-weight: bolder;
            width: 30em;
            height: 10ex; }
  .select { max-width: 450px;
          border-width: 1px;
          border-style: groove;
          border-color: green;
          background-color: #fffff3;
          font-weight: bolder; }
  .selectB { width: 11em;
          border: 1px groove green;
          background-color: #fffff3;
          font-weight: bolder; }
title { border: inset 5px;
      color: #ffffff; }
.justifyRight { text-align: right; }
div#logoHeader { position: absolute;
            top: 0px;
            width: 800px;
            padding-bottom: 5px;
            padding-left: 50px;
            text-decoration: underline;
            text-align: center; }
div#mainBox { position: absolute;
            top: 0in;
            left: 0in;
            width: 6.5in;
            border: 5px groove #000000;
            background-color: #ffffff;}
  .mainContent { padding: .25in;
               font-weight: bolder;
               background-color: transparent; }
img {}
  .rightThumb { display: block;
              padding: 2px;
              float: right;
              opacity: 1;
              margin-left: 50px; }
  .rightThumb:hover { float: right;
                    padding: 0px;
                    border: double 2px;
                    border-color: green;
                    cursor: help;
                    opacity: .5; }
  .rightImg { float: right;
            max-width: 250px;
            display: block; }
table { border: groove 2px;
      color: #000000;
      border-color: #333333; }
th { border: outset 2px; }
 .td1 { border: outset 2px;
      color: #000000; }
 .td2 { border: outset 2px;
      background-color: #ffffff;
      color: #666666;
      text-align: right;
      padding-left: 30px;
      padding-right: 10px; }
td { border: outset 2px;
   color: #999999;
   font-size: 12px;
   text-align: right;
   padding-left: 30px;
   padding-right: 10px; }
