  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: 13%; 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: 13%; margin-right: 25%;

  	padding-bottom: 0.5em;

  }

  div.finalProductSep p.miniTitle {

  	font-size: 105%; font-weight: bold;

  }

  table.traction tr.silv { background-color: #f5f5f5; }

  table.traction td { padding: .5em; }

  p,ul { font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif; }

  p.center { text-align: center; }

  p.footer { font-size: .7em; }

  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; }

  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 1.5em 1em 0;

    border: solid thin #CC0000; padding: 1em; min-width: 100px;

    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.ProdSplashRunit {

  	width: 100%; font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;

  	font-size: 0.8em; color: #333333; background: #FFFF99;

  	margin: 0 0 1em 0; padding: 1em 0.8em 1em 0.8em; border: dotted; border-width: 0.3em;

  	border-color: #FF9900; min-height: 80px;

  }

  div.ProdImagesRunit {

  	width: 100%; font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;

	font-size: 0.8em; color: #333333; background: #99CCFF;

	margin: 0 0 1em 0; padding: 1em 0.8em 1em 0.8em; 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.buyNow {

        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.buyNow p { font-size: 0.9em; }

  div.buyNow a:link { font-style: italic; }

  div.buyNow a:visited { font-weight: bold; }

  div.cornerCurl { 

    width: 150px; height: 80px; float: right; background: url(http://www.harrisonchirosupply.com/images/notchiro.jpg) top right no-repeat;

    padding-top: 0em; padding-right: 0em; padding-bottom: 0.7em; padding-left: 0.7em;

    border: none; border-top: 1px gray solid; border-right: 1px gray solid; margin: 0 0 0 0; font-size: 0.8em; 

    color: #f5f5f5; text-align: right;

  }

  div.cornerCurl p { margin-top: 0.5em; margin-right: 0.2em; }

  div.cornerCurl a:link { color: white; text-decoration: none; font-weight: normal; }

  div.cornerCurl a:hover { color: white; text-decoration: underline; font-weight: normal; }

  div.cornerCurl a:visited { color: white; text-decoration: none; font-weight: normal; }

  

  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; }