body, textarea {
    scrollbar-base-color:#D6D3CE;
    scrollbar-3dlight-color:#D6D3CE;
    scrollbar-arrow-color:#ffffff;
    scrollbar-darkshadow-color:#D6D3CE;
    scrollbar-face-color:#FF9A00;
    scrollbar-highlight-color:#D6D3CE;
    scrollbar-shadow-color:#D6D3CE;
    scrollbar-track-color:#D6D3CE;
  }

  body {
    background-color:#FFFFD6;
  }

  td, th, p, div, span, a {
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:11px;
    color: #A40000;
  }

  th {
    height:25px;
    font-weight: bold;
    font-size:11px;
    color: #A40000; 
    background-color: #FFFF9C; 
    border-bottom: 0px solid #A40000;
  }

  button {
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:11px;
    width: 200px; 
    border: 1px solid #A40000;
  }

  input, select, textarea {
    border: 1px solid #A40000;
    font-family:verdana, arial; helvetica, sans-serif;
    color:#A40000;
    font-size:11px;
    width:100%;
  }

  textarea {
    height:50px;
  }

  a {
    text-decoration:none;
    font-size:11px;
    color: #A40000;
    font-weight:bold;
  }

  a:hover {
    text-decoration: underline;
  }

  .aha {
    color: #A40000;
  }

  fieldset {
    border: 1px solid #A40000;
    font-family:verdana, arial; helvetica, sans-serif;
    font-size:11px;
    color: #A40000;
  } 

  legend {
    font-family:verdana, arial; helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color: #A40000;
  }

  #PageTitle {
    font-size: 12px;
    font-weight: bold;
    font-weight:bold;
    border-bottom: opx solid #FF9A00;
    padding: 5px;
    margin: 5px;
  }

  #disgroup {
    font-size: 11px;
    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: 11px;
    border-top: 0px solid #FF9A00;
  }

  #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;
  }

  .tab_rand { 
  outline: solid 2px #ff9a00; 
  }
  
  .box {
    border: 1px solid #A40000;  
  }

  .topline {
    border-top: 0px solid #FF9A00; 
	background-color:#FFFFD6;
  }

  .CurrentStep {
    font-family:verdana, arial; helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    background-color:#FFFF9C;
    color:#A40000;
    border:1px solid #A40000;
    padding:5px;
  }

  .OtherStep {
    font-family:verdana, arial; helvetica, sans-serif;
    font-size:11px;
    color: #A40000;
    font-weight:bold;
  }

  .dark { 
    background-color:#FFFF9C;
    color:#A40000;
  }  

  .light { 
    background-color:#FFFF9C;
    color:#A40000;
  }


  #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;
  }

