   body  {
    color:       rgb(000,000,000);
    font-size:   13px;
    font-family: "Century Gothic", Arial, "Trebuchet MS";
    background:  rgb(255,255,255);
    text-align:  left;
    margin:      0;
    padding:     0;
    height:      100%;
    display:     block;
   }

   input {
    font-family: "Century Gothic", Arial, "Trebuchet MS";
    background-color: #eee;
    color: #000; 
    padding-left: 4;
    font-size: 13px;
   }

   form {
    font-family: "Century Gothic", Arial, "Trebuchet MS";
    padding: 4px;
    font-size: 13px;
   }

   .button {
    background-color: #ffe;
    color: #fc0;
    border: solid 1px #c96;
    padding: 2;
  }

   select {
    font-family: "Century Gothic", Arial, "Trebuchet MS";
    color: #f60;
    font-weight: bold;
    padding: 2;
    border: solid 1px #c96;
   }

   .Emsg {
    color: #c00;
    font-weight: bold;
    text-align: left;
    margin: 4px;
   }

   .Emsgbox {
    color: #c00;
    font-size: 10px;
    font-weight: bold;
    background-color: #eee;
    position: relative;
    left:    80px;
    width:  500px;
    margin:   2px;
    padding:  2px;
    border:   2px solid #c00;
    text-align: left;
    display: none;
    z-index:  2;
   }

   .Imsg {
    color: #00c;
    font-weight: bold;
    text-align: left;
    margin: 4px;
   }

   .Imsgbox {
    color: #00c;
    font-size: 10px;
    font-weight: bold;
    background-color: #eee;
    position: relative;
    left:    80px;
    width:  500px;
    margin:   2px;
    padding:  2px;
    border:   2px solid #00c;
    text-align: left;
    display: none;
    z-index:  2;
   }

   .Wmsg {
    color: #f60;
    font-weight: bold;
    text-align: left;
    margin: 4px;
   }

   .Wmsgbox {
    color: #f60;
    font-size: 10px;
    font-weight: bold;
    background-color: #eee;
    position: relative;
    left:    80px;
    width:  500px;
    margin:   2px;
    padding:  2px;
    border:   2px solid #fc0;
    text-align: left;
    display: none;
    z-index:  2;
   }

   .hrGrn {
    font-weight: bold;
    color: #060;
   }

   .hrOrg {
    background-color: #c00;
    font-weight: bold;
    color: #ff0;
   }

   .hrRed {
    font-weight: bold;
    color: #900;
   }

   .HisWord {
    color: #900;
    font-weight: bold;
   }

   .hideIt {
    display: none;
   }

   .showIt {
    display: inline;
   }

   .hiLite {
    color: #009;
    font-weight: bold;
   }

   .hiliteIt {
    font-weight: bold;
   }

   .noneIt {
    font-weight: none;
   }

   p  {
    margin:      2px ;
    text-align:  center;
   }

   p.just  {
    margin:      4px ;
    text-align:  justify;
   }

   p.right {
    margin:      4px ;
    text-align:  right;
   }

   p.leftMenu  {
    padding:     0px 4px 0px 4px;  /* top, right, bottom, left */
    color:       #666;
    text-align:  left;
   }

   p.flRight {
    float:      right;
    text-align: right;
   }

   p.flLeft {
    float:      left;
    text-align: left;
   }

   p.fine {
    text-align: center;
    line-height:  11px;
    font-size:    12px;
   }

   p.price  {
    text-align:  right;
    font-weight: bold;
    font-size:   1.2em;
   }

   p.desc  {
    text-align:  right;
    font-weight: bold;
   }

   p.letter {
    margin: 8px 20px 8px 20px;
    text-align: justify;
   }

   p.notes  {
    margin:      4px ;
    font-size:   10px;
   }

   h2 {
    font-size:   16px; 
    text-align:  center; 
    padding:     10px 0; 
    margin:      0; 
    background:  #eee;
   }

   h3 {
    font-size:   14px; 
    margin:      4px 4px;
    color:       #c96;
    font-weight: bold;
    text-align:  center;
   }

   .clear { 
    clear:       both;
   }

   .wide {
    width:       100%; 
    text-align:  center;
   }

   .wide p {
    margin:      0;
    padding:     5px;
    position:    relative;
   }

   .top {
    background:  rgb(255,255,255) url(../images/bg-masthead-furn.gif);
    border-bottom: 1px solid #c96;
   }

   .top a {
    position:    absolute;
    right:       20px;
    text-align:  right;
    font-weight: bold;
    font-size:   .7em;
    color: #fff;
   }

   .bottom {
    border-top: 1px solid #c96;
    position:   relative;
   }

   a:link, a:visited, a:link.bold, a:visited.bold {
    color:      #f60;
    font-weight: bold;
    text-decoration: none;
   }
   a:hover, a:active, a:hover.bold, a:active.bold {
    color:      #336;
    font-weight: bold;
    text-decoration: underline;
   }

   a.Emsgl:link, a.Emsgl:visited, a.Emsgl:link.bold, a.Emsgl:visited.bold {
    color:      #c00;
    text-decoration: none;
   }
   a.Emsgl:hover, a.Emsgl:active, a.Emsgl:hover.bold, a.Emsgl:active.bold {
    color:      #f00;
    text-decoration: none;
   }

   a.Imsgl:link, a.Imsgl:visited, a.Imsgl:link.bold, a.Imsgl:visited.bold {
    color:      #00c;
    text-decoration: none;
   }
   a.Imsgl:hover, a.Imsgl:active, a.Imsgl:hover.bold, a.Imsgl:active.bold {
    color:      #00c;
    text-decoration: none;
   }

   a.Wmsgl:link, a.Wmsgl:visited, a.Wmsgl:link.bold, a.Wmsgl:visited.bold {
    color:      #fc0;
    text-decoration: none;
   }
   a.Wmsgl:hover, a.Wmsgl:active, a.Wmsgl:hover.bold, a.Wmsgl:active.bold {
    color:      #ff0;
    text-decoration: none;
   }

   a img       {
    border:   1px solid #f60;
    margin-right:  4px;
   }

   a img:hover {
    border:   1px solid #336;
    text-decoration: underline;
   }

   div#logoTextLamp {
    background-color: #fff;
    position: absolute;
    top:     375px;
    left:    10px;
    width:  260px;
    margin:   2px;
    padding:  2px;
    border:   4px solid #f93 ;
    text-align: center;
    display:none;
   }

   div#logoTextDress {
    background-color: #fff;
    position: absolute;
    top:     375px;
    left:    10px;
    width:  260px;
    margin:   2px;
    padding:  2px;
    border:   4px solid #336 ;
    text-align: center;
    display:none;
   }

   div#logoTextPurse {
    background-color: #fff;
    position: absolute;
    top:     375px;
    left:    10px;
    width:  260px;
    margin:   2px;
    padding:  2px;
    border:   4px solid #f60 ;
    text-align: center;
    display:none;
   }
