      body {
        background-color: white;
        margin: 0;
        padding: 0;
        font-family: arial, sans-serif;
        font-size: 11px;
      }
      
      td {
        font-family: arial, sans-serif;
        font-size: 11px;
      }
      
      a, a:link, a:visited, a:active {
        color: #996600;
      }

      #header {
        height: 119px;
        width: 780px;
        position: relative;
      }

      #topnav {
        position: absolute;
        background-color: #FFF4D9;
        bottom: 0;
        right: 0;
        border: solid 1px #999999;
        padding: 4px 5px;
        font-weight: bold;
        margin-bottom: -1px;
      }
      
      #topnav[id]
      {
        margin-bottom: 0;
      }
      
      #topnav a, #topnav a:link {
        text-decoration: none;
        color: black;
      }

      #navigation {
        background-color: white;
        display: block;
        width: 176px;
      }

      #navigation a {
        display: block;
        text-decoration: none;
        color: black;
      }

      #navigation .level1 {
        background-color: #333333;
        color: white;
        font-size: 10px;
        font-weight: bold;
        display: block;
        padding: 10px 4px;
        text-transform: uppercase;
        margin: 3px 10px 3px 0;
        border-left: solid 3px #666666;
        border-top: solid 2px #666666;
        border-right: solid 3px #000000;
        border-bottom: solid 2px #000000;
      }

      #navigation .level2 {
        background-color: #DBE7CF;
        margin: 0;
        color: black;
        border-style: solid;
        border-width: 1px 1px 0 0;
        border-color: #CCCCCC;
        margin-right: 12px;
        padding: 3px 0 3px 20px;
        text-transform: uppercase;
        font-size: 10px;
      }

      #navigation .level2selected {
        background-color: #FFF4D9;
        margin: 0;
        color: black;
        border-style: solid;
        border-width: 1px 1px 1px 0;
        border-color: #CCCCCC;
        margin-right: 12px;
        padding-left: 20px;
        font-weight: bold;
        margin-top: 3px;
        padding-top: 4px;
        padding-bottom: 4px;
        text-transform: uppercase;
        font-size: 10px;
      }

      #navigation .level3, #navigation .level3selected {
        margin-left: 20px;
        background-color: #999999;
        color: white;
        padding: 2px;
        margin-right: 12px;
        margin-bottom: 2px;
        margin-top: 2px;
        padding-left: 5px;
        font-size: 10px;
      }

      #navigation .level4 {
        margin-left: 35px;
        font-size: 9px;
        padding-top: 2px;
        padding-bottom: 2px;
      }

      #navigation .level4selected {
        margin-left: 35px;
        color: #996600;
        font-weight: bold;
        font-size: 9px;
        padding-top: 2px;
        padding-bottom: 2px;
      }
      
      #main2 {
        width: 600px;
        overflow-x: hidden;
        line-height: 140%;
      }
      
      #main {
	width: 600px;
	overflow-x: hidden;
	line-height: 140%;
      }
      #footernav {
        border: solid 1px #CCCCCC; 
        padding: 5px; 
        width: 300px; 
        text-align: left; 
        
      }
      
      #footernav a, #footernav a:link {
        color: black;
        text-decoration: none;
        text-transform: uppercase;
        color: #666666;
      }
      
      #footer {
        color: silver; 
        width: 770px;
      }

      #main h1, #main2 h1 {
        font-family: arial, sans-serif;
        font-weight: bold;
        margin: 0.5em 0;
        font-size: 17px;
        text-transform: uppercase;
      }
      
      #main h2, #main2 h2 {
        font-family: arial, sans-serif;
        margin: 0.5em 0;
        font-size: 14px;
        letter-spacing: 1px;
        text-transform: uppercase;
      }

      a.photolink, a.photolink:link {
        color: #A9A578; 
        font-weight: bold; 
        text-decoration: none;
      } 
      
      a.photolink:active {
        color: white;
      }
      
      img.alignL {
        float: left; 
        margin-right: 10px;
      }
      
      img.alignR {
        float: right; 
        margin-left: 10px;
      }
      
      img.alignT {
        display: block;
        margin-bottom: 10px;
      }           
      
      #main ul li {
        color: rgb(169,125,38);
        font-weight: bold;
      } 
      
      .productlink, .productlink:link, .productlink:visited {
        border: solid 1px gray;
        padding: 0 5px;
        text-align: center;
        text-decoration: none;
        color: black;
        font-weight: bold;
        font-size: 11px;
        line-height: 15px;
        margin: 0 -1px 0 0;
      }
      
      dt {
        font-weight: bold;
        margin-top: 1em;
      }
      
      em {
        /*color: #996600;*/
      }
      
      #breadcrumb {
        margin: 10px 0 20px 0;
      }
      
      #breadcrumb a, #breadcrumb a:link, #breadcrumb a:visited {
        font-size: 12px;
        font-weight: bold;
        color: black; 
        text-decoration: none;
      }
      
      table#history {
        background-repeat: no-repeat; 
        background-position: 0 262px;
      }
      
      table#history[id] {
        background-position: 0 243px;
      }

.producttable {border-collapse:collapse; width:100%}
.producttable td {vertical-align:top}