  body {
    font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif; font-size: 0.9em;
    margin-left: 0%; margin-right: 0%;
    color: #222222; background: white;
  }
  table p {
    font-size: 0.9em;
  }
  div.wrapper {
    font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
    margin-left: 4%; margin-right: 5%;
    color: #222222; background: white;
  }
  div.menu {
    float: left; width: 160px; border: thin black solid;
    margin: 0.5em; padding: 0.5em;
  }
  div.menu p {
    text-align: left; font-weight: bold; font-size: smaller;
  }
  div.productSep {
  	border-bottom: thin red solid; margin-left: 15%; margin-right: 25%;
  	padding-bottom: 0.5em;
  }
  div.productSep p.miniTitle {
  	font-size: 105%; font-weight: bold;
  }
  div.smIndent {
  	margin-left: 1.5em;
  }
  div.finalProductSep {
  	margin-left: 15%; margin-right: 25%;
  	padding-bottom: 0.5em;
  }
  div.finalProductSep p.miniTitle {
  	font-size: 105%; font-weight: bold;
  }
  p,ul { font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif; }
  p.center { text-align: center; }
  p.footer { font-size: 70%; }
  h1 {
    color: #CC0000; font-family: Helvetica, Verdana, sans-serif;
    font-weight: bold; margin-left: 0%; margin-top: 0.5em;
    margin-bottom: 1em; font-size: 160%;
  }
  h2,h3 {
    font-variant: small-caps; font-family: Verdana, Arial, sans-serif;
    margin-left: 0%; margin-top: 1em;
    margin-bottom: 1em; font-size: 125%;
  }
  h4,h5 {
    font-family: Verdana, Arial, sans-serif;
    font-size: 110%; margin-top: 1em; margin-bottom: 0.6em;
  }
  h4 { font-variant: small-caps; }
  h5.center { text-align: center; }
  a:link { color: black; font-weight: bold; text-decoration: none; }
  a:visited { color: #666666; text-decoration: none; font-weight: bold; }
  a:active { color: #CCCCCC; text-decoration: none; }
  a:hover { color: #2f2f2f; font-weight: bold; }
  em { font-style: italic; font-weight: normal; color: #990000; }
  strong { font-weight: bold; color: #000000; }
  div.header {
    width: 100%; background: #990000 url(http://www.harrisonchirosupply.com/consumer/images/design/bannerbg.jpg) left repeat-x; margin-top: 1em;
    margin: 15px 0 15px 0;
    border: none; height: 110px;
    padding: 0 0 0 0;
  }
  div.headerlogoL {
    width: 175px; float: left; background: url(http://www.harrisonchirosupply.com/consumer/images/design/headerlogoleft.jpg) left no-repeat;
    margin: 15px 0 0 15px; border: none; height: 80px;
  }
  div.headerlogoR {
    width: 213px; float: right; background: url(http://www.harrisonchirosupply.com/consumer/images/design/headerlogoright.jpg) right no-repeat;
    margin: 15px 15px 0 0; border: none; height: 80px;
  }
  div.nodeA {
    background: #99CCFF; margin-left: 1em; margin-right: 1.6em;
    border: dashed; border-width: 0.2em; min-height: 80px;
    border-color: #000099; padding: 0.9em; min-width: 200px; max-width: 300px;
  }
  div.nodeB {
    background: #FFCCCC; margin-right: 1.6em; margin-left: 1em;
    border: dashed; border-width: 0.2em; min-height: 80px;
    border-color: #CC0000; padding: 0.9em; min-width: 200px; max-width: 300px;
  }
  div.nodeD {
    background: #CCFF99; margin-right: 1em; margin-left: 1em; border: dashed; border-width: 0.2em;
    min-height: 80px; border-color: #33CC00; padding: 0.9em; min-width: 200px; max-width: 300px;
  }
  div.nodeC {
    background: #CCFF99; margin-right: 0.5em; margin-left: 0.5em; margin-bottom: 0.5em;
    border: dashed; border-width: 0.2em;
    border-color: #33CC00; padding: 0.5em; min-width: 150px; max-width: 225px;
  }
  div.nodeCcurrent {
  	background: #FFFF99; margin-right: 0.5em; margin-left: 0.5em; margin-bottom: 0.5em;
    border: dashed; border-width: 0.2em;
    border-color: #FFFF33; padding: 0.5em; min-width: 150px; max-width: 225px;
  }

  div.footer {
    background: white; color: #999999; padding: 0.5em 0 1em 1em;
    border: none; border-top: solid thin silver; width: 90%;
  }
  div.footer p { font-size: 0.7em; }

  div.leftmenu {
    float: left; background: #FFCCCC; margin: 0 2em 1em 0;
    border: solid thin #CC0000; padding: 1em; width: 100px; min-height: 500px;
    font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif; font-size: 0.9em; color: #333333;
  }
  div.leftmenu h1 { font-size: 120%; color: #990000; }
  div.leftmenu a:hover { color: white; background: #CC0000; }

  div.sidebarR {
    float: right; padding: 0; margin: 0 0 1em 1.5em;
    width: 160px; border: none; min-height: 500px; background: white;
  }
  div.ProdImagesR{
    float: right; padding: 0; margin: 0 0 1em 1.5em;
    width: 260px; border: none; min-height: 500px; background: white;
  }
  div.ProdImagesRunit {
  	width: 100%; font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 0.8em; color: #333333; width: 100%; background: #99CCFF;
	margin: 0 0 1em 0; padding: 1em 0.5em 1em 0.7em; border: dashed; border-width: 0.2em;
    border-color: #000099; min-height: 80px;
  }
  div.ProdImagesRunit em { color: black; }
  div.ProdImagesRunit img { max-width: 240px; border: solid thin gray; }
  div.ProdImagesRunit h1 { font-size: 120%; color: black; }
  div.sidebarRunit {
    font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
    font-size: 0.8em; color: #333333; width: 100%; background: #99CCFF;
    margin: 0 0 1em 0; padding: 1em 0.5em 1em 0.5em; border: dashed; border-width: 0.2em;
    border-color: #000099; min-height: 80px;
  }
  div.sidebarRunit h1 { font-size: 120%; color: black; }
  div.sidebarRunit img { width: 150px; border: solid thin gray; }
  div.since1984 {
    border: 0px; margin-right: 1.5em; margin-left: 0px; margin-top: 0;
    margin-bottom: 5px; background-color: #FFFFFF;
    float: left;
  }
  div.button {
      background: #CCFF66; padding: 0.2em; margin: 0em; margin-left: 0.2em; margin-bottom: 0.5em;
      border: solid; border-width: 0.1em; border-color: #33CC00;
      float: right;
  }
  div.button p { font-size: 0.9em; }