BODY { 
  background-color: #fff;
  color: #222;
  font-size: 10pt;
}

.textinput {
  border: 1px solid #000;
}

.nomargin {
  margin-bottom: 0;
  padding-bottom: 0;
}

.input {
    border: 1px solid #000;
    background: #fff;
    color: #000;
    font-size: 10pt;
}

.button {
    border: 1px solid #000;
    background: #fff;
    color: #333;
}

DIV.menu {
  position: relative;
  padding: 0px;
  margin: 0px;
  width: 175px;
}

IMG {
  border-color: #000;
}

H1, H2, H3, H4, LI, A, BLOCKQUOTE, TD {
  font-family: sans-serif;
}

H1 { 
  font-size: 16pt;
  color: #444;
  font-family: sans-serif;
}

H2 { 
  font-size: 13pt;
  color: #111;
}

H3 { 
  font-size: 11pt;
  color: #111;
}

P { 
  font-family: sans-serif;
  font-size: 10pt;
}

.price { 
  color: #ff0000;
  font-weight: bold;
}

.red {
  color: red;
}

LI { 
  font-size: 10pt;
}

LI.small {
    font-size: 95%;
}

A { 
  color: #222;
}

A.menu {
  color: #222;
  text-decoration: none;
}

A.menu_bold {
  color: #000;
  text-decoration: none;
  font-weight: bold;
}

TD {
  font-size: 9pt;
}

TD.dealer {
  font-size: 10pt;
}

TD.menu {
  text-align: right;
  font-size: 9pt;
}

HR.thick {
  border: none;
  background-color: #000;
  color: #000;
  height: 3px;
  width: 100%;
}

HR.dashed {
  border-top: 1px dashed #000000;
  height: 1px;
}

/* slideshow stuff */
.w3-section,.w3-code{margin-top:16px!important;margin-bottom:16px!important}
.w3-content{max-width:980px;margin:auto}.w3-rest{overflow:hidden}
.w3-animate-fading{animation:fading 5s infinite}@keyframes fading{0%{opacity:0}5%{opacity:1}95%{opacity:1}100%{opacity:0}}





