
body
{
  font-family: Arial, Verdana, sans-serif;
  font-size: 90%;
  text-align: center;
  background-color: #78b3c5;
  color: #18597b;
}

/*  font-family: Verdana, sans-serif; */


*
{
  margin: 0;
  padding: 0;
  border: 0px none;
}

h1, h2, h3, h4, h5, h6
{
  font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
  font-weight: normal;
}

h1
{
  font-size: 1.3em;
  line-height: 1.5;
  font-weight: bold;
  letter-spacing: -1px;
  position: absolute;
  top: 15px;
  left: 18px;
}

h2 { font-size: 2.0em; line-height: 1.4; }
h3 { font-size: 1.4em; line-height: 1.286; }
h4 { font-size: 1.2em; line-height: 15.5; font-weight: bold; width: 100%; text-align: center; }
h5 { font-size: 1.2em; line-height: 1.5; text-decoration: underline; }
h6 { font-size: 1.2em; line-height: 1.5; font-style: italic; }

p { font-size: 1em; color: #000; font-family: "Arial"; }

strong{ color: #18597b; }
em{ font-style: normal; text-decoration: underline; font-weight: bold; }


li { font-size: 1.2em; line-height: 1.5;  }

a
{
  text-decoration: none;
  color: white;
  padding-left: 8px;
  font-size: 0.9em;
  vertical-align: top;
}

input, textarea
{
  margin-top: 0px;
  margin-left: 20px;
  border: 1px solid #78b3c5;
  width: 300px;
}

label
{
  padding-top: 100px;
  margin-left: 20px;
  color: #18597b;
  font-weight: bold;
}

.wrapper
{
  position: relative;
  width: 760px;
  height: 990px;
  margin: 10px auto;
  text-align: left;
  border: 1px solid #67a1b3;
}

.homepage { background: url(images/jump.jpg) 0 0 no-repeat #78b3c5; }
.therapeutic{ background: url(images/stretch.jpg) 0 0 no-repeat #78b3c5; }
.medical{ background: url(images/backrub.jpg) 0 0 no-repeat #78b3c5; }
.hotstone{ background: url(images/stones.jpg) 0 0 no-repeat #78b3c5; }
.pregnancy{ background: url(images/pregnant.jpg) 0 0 no-repeat #78b3c5; }
.corporate{ background: url(images/backstretch.jpg) 0 0 no-repeat #78b3c5; }
.prices{ background: url(images/brighton.jpg) 0 0 no-repeat #78b3c5; }
.aboutme{ background: url(images/seadog.jpg) 0 0 no-repeat #78b3c5; }
.paypal{ background-color: #f4fafc; }

.content
{
  padding-top: 90px;
  padding-left: 200px;
  width: 400px;
}

ul.pagenav
{
  position: absolute;
  top: 90px;
  left: 15px;
}

ul.pagenav li
{
  display: block;
  width: 115px;
  height: 25px;
  background: transparent url(images/buttonup.gif) no-repeat 0 0 ;
}

ul.pagenav li#here,
ul.pagenav li:hover
{
  background-image: url(images/buttondown.gif);
}

ul.secondarynav
{
  position: absolute;
  top: 950px;
  left: 10px;
  width: 751px;
  overflow: auto;
  font-size: 1.4em;
}

ul.secondarynav li
{
  display: inline;
  color: #666;
}

ul.secondarynav li a
{
  color: #666;
  padding-left: 5px;
  letter-spacing: -1px;
}

ul.secondarynav li a:hover
{
  color: #fff;
}


.opaqueframe
{
  width: 400px;
  height: 22em;
  background-color: #fff;
  opacity: 0.85;
}


