body {
  background-color: #CBBFCD;
  margin: 0;
  font-family: helvetica, sans-serif;
  color: #fff;
}

#homewrap {
  width: 950px;
  height: 700px;
  position: relative;
  margin: 0 auto 0 auto;
  background-image: url(images/layout/bg_circle_filled.gif);
  background-repeat: no-repeat;
  background-position: 47px 11px;
}

#logo {
  position: absolute;
  top: 58px;
  left: 215px;
}

/******************************************************************************/

#nav {
  width: 265px;
  height: 300px;
  position: absolute;
  right: 0px;
}

#nav p {
  padding: 0;
  margin: 0;
}

#nav a span {
  display: none;
}

#nav #home {
  position: absolute;
  right: 11px;
  top: 10px;
  width: 118px;
  height: 118px;
  background-image: url(images/layout/nav/home0.gif);
  background-repeat: no-repeat;

}

#nav #home:hover {
  background-image: url(images/layout/nav/home1.gif);
}

#nav #iht {
  position: absolute;
  right: 126px;
  top: 126px;
  width: 105px;
  height: 104px;
  background-image: url(images/layout/nav/iht0.gif);
  background-repeat: no-repeat;

}

#nav #iht:hover {
  background-image: url(images/layout/nav/iht1.gif);
}

#nav #treatment {
  position: absolute;
  right: 12px;
  top: 201px;
  width: 109px;
  height: 109px;
  background-image: url(images/layout/nav/treatment0.gif);
  background-repeat: no-repeat;

}

#nav #treatment:hover {
  background-image: url(images/layout/nav/treatment1.gif);
}

#nav #about {
  position: absolute;
  right: 85px;
  top: 351px;
  width: 95px;
  height: 94px;
  background-image: url(images/layout/nav/about0.gif);
  background-repeat: no-repeat;

}

#nav #about:hover {
  background-image: url(images/layout/nav/about1.gif);
}

#nav #contact {
  position: absolute;
  right: 29px;
  top: 474px;
  width: 79px;
  height: 79px;
  background-image: url(images/layout/nav/contact0.gif);
  background-repeat: no-repeat;
}

#nav #contact:hover {
  background-image: url(images/layout/nav/contact1.gif);
}

#nav #circle {
  position: absolute;
  left: 0px;
  top: 238px;
  width: 80px;
  height: 80px;
  background-image: url(images/layout/nav_circle.gif);
  background-repeat: no-repeat;
}

#nav #footer {
  position: absolute;
  right: 0;
  top: 679px;
  font-size: x-small;
}

#nav a:hover {
  border: none !important;
}

#nav #copyright {
  position: absolute;
  right: 0;
  top: 610px;
  font-size: x-small;
  font-weight: bold;
}


/******************************************************************************/

#content {
  height: 480px;
  width: 600px;
  position: absolute;
  top: 179px;
  left: 87px;
}

#bottom {
  position: absolute;
  top: 332px;
  left: 184px;
  width: 416px;
  color: #510051;
}

#top {
  position: absolute;
  top: 0px;
  left: 184px;
  padding: 0;
  margin: 0;
  width: 416px;
}

#images img{
  padding: 0;
  margin: 0;
  border: none;
}

#images {
  position: absolute;
  top: 150px;
  padding: 0;
  margin: 0;
}

#top p {
  font-weight: bold;
  font-size: 10.5pt;
  line-height: 2.1em;
  font-style: italic;
  padding: 0;
  margin: 0;
  }


h1 {
  font-size: 14pt;
  display: inline;
  padding: 0;
  margin: 0;
}

.no_bold {
  font-weight: normal;
}

h3 {
  font-size: small;
  display: inline;
}

#member {
  font-size: small;
  margin: 5px 0 2px 0;
  font-weight: bold;
}

#qual {
  font-size: x-small;
  margin: 0;
}

#phone {
  font-weight: bold;
  margin: 18px 0 0 0;
  padding: 0;
  color: #fff;
}

a:link, a:visited, a:active {
  text-decoration: none;
  color: #fff;
  font-size: 10pt;
  font-weight: bold;
}

a:hover {
  border-bottom: dotted 1px #fff;
}