body, textarea {
    scrollbar-base-color:#7d7805;
    scrollbar-3dlight-color:#7d7805;
    scrollbar-arrow-color:#fffacd;
    scrollbar-darkshadow-color:#7d7805;
    scrollbar-face-color:#c2c002;
    scrollbar-highlight-color:#7d7805;
    scrollbar-shadow-color:#7d7805;
    scrollbar-track-color:#7d7805;
  }

  body {
    background-color:#fffacd;
  }

  td, th, p, div, span, a {
    font-family:arial, helvetica, verdana, sans-serif;
    font-size:11px;
    color: #4f4a21;
  }

  th {
    height:25px;
    font-weight: bold;
    font-size:11px;
    color: #fffacd; 
    background-color: #7d7805; 
    border-bottom: 1px solid #4f4a21;
  }

  button {
    font-family:arial, helvetica, verdana, sans-serif;
    font-size:11px;
    width: 200px; 
    border: 1px solid #4f4a21;
  }

  input, select, textarea {
    border: 1px solid #7d7805;
    font-family:arial; helvetica, verdana, sans-serif;
    color:#4f4a21;
    font-size:12px;
    width:100%;
  }

  textarea {
    height:50px;
  }

  a {
    text-decoration:none;
    font-size:11px;
    color: #990066;
    font-weight:bold;
  }

  a:hover {
    text-decoration: underline;
  }

  .aha {
    color: #fffacd;
  }

  fieldset {
    border: 1px solid #4f4a21;
    font-family:arial; helvetica, verdana, sans-serif;
    font-size:11px;
    color: #4f4a21;
  } 

  legend {
    font-family:arial; helvetica, verdana, sans-serif;
    font-size:11px;
    font-weight:bold;
    color: #4f4a21;
  }

  #PageTitle {
    font-size: 20px;
    font-weight: bold;
    font-weight:bold;
    border-bottom: 1px solid #7d7805;
    padding: 5px;
    margin: 5px;
  }

  #disgroup {
    font-size: 12px;
    font-weight: bold;
    font-weight:bold;
  }

  #ItemsPerPage {
    margin: 5px;
    padding: 5px;
  }

  #ItemsSort {
    margin: 5px;
    padding: 5px;
  }

  #NavBox {
    margin: 5px;
    padding: 5px;
    text-align:right;
  }

  #NetText {
    margin: 5px;
    padding: 5px;
    font-size: 10px;
    border-top: 1px solid #7d7805;
  }

  #SubTitle {
    margin: 5px;
    padding: 5px;
    width:95%;
  }

  #SearchWordBox {
    margin: 5px;
    padding: 5px;
    width:95%;
  }

  #Paper {
    margin: 5px;
    padding: 5px;
  }

  #Mail {
    margin: 5px;
    padding: 5px;
  }

  #Fax {
    margin: 5px;
    padding: 5px;
  }

  #LoginText {
    margin: 5px;
    padding: 5px;
    width:95%;
  }

  #NoItems {
    font-size:11px;
    font-weight:bold;
  }

  .box {
    border: 1px solid #4f4a21;  
  }

  .topline {
    border-top: 1px solid #7d7805;
  }

  .CurrentStep {
    font-family:arial; helvetica, verdana, sans-serif;
    font-size:11px;
    font-weight:bold;
    background-color:#c2c002;
    color:#fffacd;
    border:1px solid #4f4a21;
    padding:5px;
  }

  .OtherStep {
    font-family:arial; helvetica, verdana, sans-serif;
    font-size:11px;
    color: #7d7805;
    font-weight:bold;
  }

  .dark { 
    background-color:#7d7805;
    color:#990066;
  }  

  .light { 
    background-color:#c2c002;
    color:#990066;
  }


  #ItemName {
    font-size:12px;
    font-weight:bold;
  }

  #ItemBasePrice {
    font-size:12px;
    font-weight:bold;
  }

  #gbrut1 {
    font-size:12px;
    font-weight:bold;
  }

  #gbrut2 {
    font-size:12px;
    font-weight:bold;
  }
