body {
 background-image:url(images/bkgdgrad.gif);
 background-repeat: repeat-x;
 background-color:#BDF040;
 margin: 0px 0px 0px 0px;
   padding:0px 20px 0px 0px;
 font-family:verdana,arial,helvetica,sans-serif;
 font-size:100%;
 color:#4D660F;

}

a {
 color:#8DB626;
 text-decoration:none;
 font-weight:bold;
}
a:hover {
 color:#8DB626;
 text-decoration:underline;
 font-weight:bold;
}

#body {
 margin-bottom:20px;
 padding-bottom:20px;
}
#tableLeft {
 width:100%;
 background-image:url(images/bkgdleftgrad.gif);
 background-repeat: repeat-y;
 background-position:top left; 

}
#tableRight {
 width:90%;
 background-image:url(images/bkgdrightgrad.gif);
 background-repeat: no-repeat;
 background-position:top right;
 text-align:left;
}
#botRightCorner {
 width:90%;
 background-image:url(images/botrightcorner.gif);
 background-repeat: repeat-y;
 background-position:bottom right;
}
#botLeftCorner {
 background-image:url(images/botleftcorner.gif);
 background-repeat: no-repeat;
 background-position:bottom left;
 height:25px;
 text-align:left;
 font-size:9px;
 padding-left:210px;
}

#contentArea {
 background-image:url(images/contentbotright.gif);
 background-repeat: no-repeat;
 background-position:bottom right;
 margin:0px 9px 0px 10px;
 height:100%;
}
#headerLogo {
 padding:20px 0px 0px 20px;
 width:210px;
 height:69px;
}

#headerImage {
 background-image:url(images/hometoprightimages.jpg);
 background-repeat: no-repeat;
 background-position:top right;
}
#treatmentHeaderImage {
 background-image:url(images/facialtreatmenttoprightimage.jpg);
 background-repeat: no-repeat;
 background-position:top right;
}
#treatmentBodyHeaderImage {
 background-image:url(images/bodytreatmenttoprightimages.jpg);
 background-repeat: no-repeat;
 background-position:top right;
}
#treatmentHandsFeetHeaderImage {
 background-image:url(images/treatmenttoprightimages.jpg);
 background-repeat: no-repeat;
 background-position:top right;
}
#treatmentWaxingHeaderImage {
 background-image:url(images/waxingtreatmenttoprightimag.jpg);
 background-repeat: no-repeat;
 background-position:top right;
}
#treatmentTanningHeaderImage {
 background-image:url(images/tanningtreatmenttoprightimage.jpg);
 background-repeat: no-repeat;
 background-position:top right;
}
#bookingHeaderImage {
 background-image:url(images/bookingtoprightimages.jpg);
 background-repeat: no-repeat;
 background-position:top right;
}
#contactusHeaderImage {
 background-image:url(images/contactustoprightimage.jpg);
 background-repeat: no-repeat;
 background-position:top right;
}
#giftideasHeaderImage {
 background-image:url(images/giftideas&packagestopright.jpg);
 background-repeat: no-repeat;
 background-position:top right;
}
#loyaltyprogramHeaderImage {
 background-image:url(images/loyaltytoprightimage.jpg);
 background-repeat: no-repeat;
 background-position:top right;
}
#loyaltyprogramHeaderImage {
 background-image:url(images/loyaltytoprightimage.jpg);
 background-repeat: no-repeat;
 background-position:top right;
}
#newslettersHeaderImage  {
 background-image:url(images/newsletterstoprightimage2.jpg);
 background-repeat: no-repeat;
 background-position:top right;
}
#productsHeaderImage  {
 background-image:url(images/dermproductoprightimage.jpg);
 background-repeat: no-repeat;
 background-position:top right;
}
#productsDermaHeaderImage  {
 background-image:url(images/productstoprightimage.jpg);
 background-repeat: no-repeat;
 background-position:top right;
}
#productsTanningHeaderImage  {
 background-image:url(images/tanningtreatmenttoprightimage.jpg);
 background-repeat: no-repeat;
 background-position:top right;
}
#productsSuppHeaderImage  {
 background-image:url(images/suppproductoprightimage.jpg);
 background-repeat: no-repeat;
 background-position:top right;
}
#promotionsHeaderImage  {
 background-image:url(images/promotionstoprightimage.jpg);
 background-repeat: no-repeat;
 background-position:top right;
}


#content {
 width:100%;
 padding-top:40px;
 font-size:75%;
}
#content table #contentLeftCol {
 width:200px;
 font-size:75%;
 vertical-align:top;
 padding-top:4px;
}
#content table #contentMidCol {
 width:*;
 font-size:75%;
 vertical-align:top;
 padding-bottom:10px;
}
#content table #contentRightCol {
 width:250px;
 font-size:75%;
 vertical-align:bottom;
 height:100%;

}
h1 {
 font-size:150%;
 font-weight:bold;
 padding-top:25px; 
 width:98%;
 border-bottom:1px solid #DFFF91;
 padding-bottom:0px;
 margin-bottom:0px;
 color:#92C416;
 
}
h2 {
 font-size:140%;
 font-weight:normal;
 background-image:url(images/hdg2flower.gif);
 background-repeat: no-repeat;
 background-position: top left;
 padding-left:28px;
 padding-top:8px;
 color:#92C416;
 margin:10px 0px 2px 0px;
}
h3 {
 font-size:125%;
 font-weight:bold;
 padding:0px;
 margin:10px 0px 4px 0px;
}
ul {
 margin:0px 0px 0px 15px;
 padding:0px;
 list-style-type:none;
}
li {
 background-image:url(images/listbullet.gif);
 background-repeat: no-repeat;
 background-position: 0px 3px;
 padding-left:12px;
}
.linksPDF  {
  display:block;
  min-height:15px;
  background-image: url(images/listbutton_PDF.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;  
  padding-left:16px;  
  padding-bottom:4px;
  padding-top:4px;
}

#tableRightColumn {
 height:100%;
}
#tableRightColumn .button {
 vertical-align:top;
 padding:90px 0px 40px 70px;
}

#tableRightColumn .details {
 vertical-align:bottom;
 padding-left:85px;
 padding-bottom:20px;


}
#tableRightColumn .details p {
 margin:7px 0px 7px 0px;
}
#form {
 width:100%;
}
#form .button {
 border:1px solid #9DCA2C;
 background-color:#C1DE7A;
 font-size:100%;
 color:#6A842A;
 font-weight:bold;

}
#form input {
 border:1px solid #9DCA2C;
 font-size:100%;
 color:#6A842A;

}
#form textarea {
 border:1px solid #9DCA2C;
 font-size:115%;
 color:#6A842A;
 font-family:verdana,arial,helvetica,sans-serif;

}
#form .checkbox {
 border:0px solid #ffffff;

}
.red {
 color:#ff0000;
}