body {
    background: #bbf;
    font: 11px Tahoma,Verdana,Arial,Helvetica,sans-serif;
    color: #666;
    margin: 0px;
    padding: 0px;
}
div#container {
    position: relative;
    margin: 0px auto;
    border: none;
    max-width: 780px;
    min-width: 780px;
    background: #fff;
}
div#pageheading {
    margin: 0px;
    height: 310px;
    background: #fff url("./images/pageheader.jpg") no-repeat;
}
div#keywordtags, span.invisible {
   display:none;
   visibility:hidden;
}

div#footersitemap link{
	height:2.4em;
}

div#footersitemap {
	position: relative;
    height:6.4em;
    background: #7ae;
    border: 0px;
    border-top: 1px solid #fff;
	padding: 1%;
}
div.footerleft{
   float:left;
   width:10px;
   margin: 0px;
   padding: 0px 0px 0px 3%;
}

div.footermiddle-small{
   float:left;
   width:105px;
   margin: 0px;
   padding: 0px 0px 0px 0px;
}

div.footermiddle{
   float:left;
   width:155px;
   margin: 0px;
   padding: 0px 0px 0px 0px;
}

div.footerright{
   float:right;
   width:10px;
   margin: 0px;
   padding: 0px 1% 0px 0px;
}
.smallprint { color: #fff; }
a, a:visited, a:active {
   color: #fff; 
   text-decoration: none;
}

a:hover { 
   text-decoration: underline;
}
div#pagefooter {
    display: block;
    margin: 0px;
    background: #7ae;
    height:2.4em;
    border: 0px;
    border-top: 1px solid #fff;
}

div#pagefooter span { 
   margin: 5px 10px;
}
.smallprint { color: #fff; }
a, a:visited, a:active {
   color: #fff; 
   text-decoration: none;
}
a:hover { 
   text-decoration: underline;
}
.floatleft { float: left; }
.floatright { float: right; }
.floatleft .padpic { padding:5px 10px 10px 0px; }
.floatright .padpic { padding:5px 0px 10px 10px; }
div#navmain { 
	float: left;
	top: 8px;
	left: 0px;
	height:272px;
	width:212px;
	margin:0px;
	padding:0px;
}
div#bannerlink {
  position: relative;
  left: 410px;
  top: 45px;
  width: 170px;
  height: 170px;
  cursor: pointer;
}
div#bannerlink a {  
  display:block;  
  width:100%;  
  height:100%;  
  text-decoration:none;  
}  
div#socialmedia {
  float:right;
  position: relative;
  top: 80px;
  margin:0;
  padding:0px 6px 4px 0px;
}
div#photolink {
  position: absolute;
  left: 730px;
  top: 120px;
  width: 200px;
  height: 50px;
  cursor: pointer;
}
div#photolink a {  
  display:block;  
  width:100%;  
  height:100%;  
  text-decoration:none;  
}  
div#navmain01 {
	top: 8px;
	background: url("./images/navmain01sel.jpg") no-repeat;
}
div#navmain02 {
	top: 8px;
	background: url("./images/navmain02sel.jpg") no-repeat;
}
div#navmain03 {
	top: 8px;
	background: url("./images/navmain03sel.jpg") no-repeat;
}
div#navmain04 {
	top: 8px;
	background: url("./images/navmain04sel.jpg") no-repeat;
}
div#navmain05 {
	top: 8px;
	background: url("./images/navmain05sel.jpg") no-repeat;
}
div#navmain06 {
	top: 8px;
	background: url("./images/navmain06sel.jpg") no-repeat;
}
div#navmain07 {
	top: 8px;
	background: url("./images/navmain07sel.jpg") no-repeat;
}
div#navmain08 {
	top: 8px;
	background: url("./images/navmain08sel.jpg") no-repeat;
}
div#navmain09 {
	top: 8px;
	background: url("./images/navmain09sel.jpg") no-repeat;
}
div.navmainlink {
  position: relative;
  left: 0px;
  width: 212px;
  height: 30px;
}
div.navmainlink a {  
  display:block;  
  width:100%;  
  height:100%;  
  text-decoration:none;  
}  
div.navmainlink a, div.navmainlink a:link, div.navmainlink a:visited {
  display:block;
}
div.navmainlink img {
  display:block;
  border:0;
}
div.navmainlink a:hover img {
  visibility:hidden;
}
div#content {
    position:relative;
    background: #fff;
    margin:0px;
    padding:0px;
}
div#contentheader {
   margin:0px;
   padding: 0px;
   width:780px;
   height:150px;
   border: 0px;
   border-top: 1px solid #fff;
}
div#mainimage {
   float:left;
   margin:0px;
   padding: 0px;
   width:230px;
   height:150px;
   border: 0px;
}
div#headertext {
   padding:10px;
}
div#contentbody {
   position:relative;
   margin:0px;
   padding: 0px;
   border: 0px;
   border-top: 1px solid #fff;
   haslayout:true;
}
div#subnav {
   position:absolute;
   width:210px;
   top:0;
   bottom:0;
   margin:0px;
   padding:0px;
   border-right: 1px solid #fff;
}
div#subjectbody {
   float:right;
   width:569px;
   margin: 0px;
   padding: 0px;
}
div.contentleft {
   float:left;
   width:280px;
   margin: 0px;
   padding: 0px;
}
div.contentright {
   float:right;
   width:280px;
   margin: 0px;
   padding: 0px;
}
div.contentleftmain1 {
   float:left;
   width:310px;
   margin: 0px;
   padding: 0px;
}

div.contentrightmain1 {
   float:right;
   width:220px;
   margin: 0px;
   padding: 10px 10px 0px 0px;
}

div.contentleftmain2 {
   float:left;
   width:210px;
   margin: 0px;
   padding:10px 0px 0px 20px;
}

div.contentrightmain2 {
   float:right;
   width:330px;
   margin: 0px;
   padding: 2px;
}


div.borderleft {
   border-left: 1px solid #fff;
}
div.borderright {
   border-right: 1px solid #fff;
}
div.bordertop {
   border-top: 1px solid #fff;
}
div.borderbottom {
   border-bottom: 1px solid #fff;
}
div.clearall {
   clear:both;
}
div#subnav-news, div#subnav-contact, div#subnav-location { padding:10px 20px; }
div#subnav-about { padding:10px 20px; text-align: left;}
div#subnav-aesthetic { padding:10px 20px; text-align: left;}
div#subnav-metabolic { padding:10px 20px; text-align: left;}
div#subnav-restorative { padding:10px 20px; text-align: left;}
div#subnav-weight { padding:10px 20px; text-align: left;}
div#subnav-nutrition { padding:10px 20px; text-align: left;}
div#subnav-facial-massage { padding:10px 20px; text-align: left;}
div.subjecttext { padding:10px 20px; }
div.beforeafter { padding:0px; text-align:center;}
h1 { 
   margin:0px;
   color:#fff;
   font: 24px Arial,Helvetica,sans-serif;
}
h1.smaller {
    font-size:14px;
    color:#444;
    font-weight:bold;
}
h2 { 
   margin:0px;
   color:#fff;
   font: 18px Arial,Helvetica,sans-serif;
   line-height: 32px;
}
h2.smaller {
    font-size:13px;
    color:#444;
    font-weight:bold;
}
h3 { 
   margin:0px;
   color:#444;
   font: 14px Arial,Helvetica,sans-serif;
   font-weight: bold;
   line-height: 24px;
}
h4 { 
   margin:0px 0px 0px 20px;
   color:#444;
   font: 12px Arial,Helvetica,sans-serif;
   font-weight: bold;
   line-height: 22px;
}
ul { margin-top: 5px; margin-bottom: 5px; }
ul li { margin: 4px; }
.about ul li a { font-weight: bold; }

p, ol li { margin:10px 0px; line-height:16px; }
p.white { color:#fff; }
p.newslink { 
   text-align:right;
   color:#fff; 
   font-weight:bold;
}
/*
div#contentheader.index			{ background-color:#88b1e7; }
div#contentheader.about			{ background-color:#88b1e7; }
div#contentheader.contact		{ background-color:#88b1e7; }
*/
div#contentheader.index			{ background-color:#75a3df; }
div#contentheader.about			{ background-color:#75a3df; }
div#contentheader.contact		{ background-color:#75a3df; }
div#contentheader.aesthetic	{ background-color:#badda6; }
div#contentheader.metabolic	{ background-color:#badda6; }
div#contentheader.restorative	{ background-color:#ddbaa6; }
div#contentheader.weight		{ background-color:#baa6dd; }
div#contentheader.nutrition	{ background-color:#a6ddba; }
div#contentheader.facial-massage { background-color:#dda6ba; }

/*
div#subnav.index		{ background-color:#5385c7;}
div#subnav.about		{ background-color:#5385c7;}
div#subnav.contact	{ background-color:#5385c7;}
*/
div#subnav.index		{ background-color:#75a3df;}
div#subnav.about		{ background-color:#75a3df;}
div#subnav.contact	{ background-color:#75a3df;}
/*div#subnav.aesthetic	{ background-color:#a3d386;}*/
div#subnav.aesthetic	{ background-color:#badda6;}
div#subnav.metabolic	{ background-color:#badda6;}
div#subnav.restorative { background-color:#ddbaa6;}
div#subnav.weight 	{ background-color:#baa6dd;}
div#subnav.nutrition	{ background-color:#a6ddba;}
div#subnav.facial-massage 	{ background-color:#dda6ba;}

div#subjectbody.index		{ background-color:#88b1e7; }
div#subjectbody.about		{ background-color:#88b1e7; }
div#subjectbody.contact		{ background-color:#88b1e7; }
div#subjectbody.aesthetic	{ background-color:#d2e7c6; }
div#subjectbody.metabolic	{ background-color:#d2e7c6; }
div#subjectbody.restorative	{ background-color:#e7d2c6; }
div#subjectbody.weight		{ background-color:#d2c6e7; }
div#subjectbody.nutrition	{ background-color:#c6e7d2; }
div#subjectbody.facial-massage		{ background-color:#e7c6d2; }

div#subjectbody.index p			{ color:#444; }
div#subjectbody.about p			{ color:#444; }
div#subjectbody.contact p		{ color:#444; }
div#subjectbody.aesthetic p	{ color:#666; }
div#subjectbody.aesthetic h1	{ color:#666; }
div#subjectbody.aesthetic h2	{ color:#666; }
div#subjectbody.aesthetic a	{ color:#33f; }
div#subjectbody.metabolic p	{ color:#666; }
div#subjectbody.metabolic h1	{ color:#666; }
div#subjectbody.metabolic h2	{ color:#666; }
div#subjectbody.metabolic a	{ color:#33f; }
div#subjectbody.restorative p	{ color:#666; }
div#subjectbody.restorative h1	{ color:#666; }
div#subjectbody.restorative h2	{ color:#666; }
div#subjectbody.restorative a	{ color:#33f; }
div#subjectbody.weight p	{ color:#666; }
div#subjectbody.weight h1	{ color:#666; }
div#subjectbody.weight h2	{ color:#666; }
div#subjectbody.weight a	{ color:#33f; }
div#subjectbody.nutrition p	{ color:#666; }
div#subjectbody.nutrition h1	{ color:#666; }
div#subjectbody.nutrition h2	{ color:#666; }
div#subjectbody.nutrition a	{ color:#33f; }
div#subjectbody.facial-massage p	{ color:#666; }
div#subjectbody.facial-massage h1	{ color:#666; }
div#subjectbody.facial-massage h2	{ color:#666; }
div#subjectbody.facial-massage a	{ color:#33f; }

div#contentheader.index p			{ color:#444; }
div#subnav.index p		{ color:#333; }
div#contentheader.about p			{ color:#444; }
div#subnav-about h1 a { color:#fff; }
div#subnav-about h1 { color:#fff; }
div#subnav-about h2 a { color:#fff; }
div#subnav-about h2 { color:#fff; }
div#subnav-about h3 a { color:#fff; }
div#subnav-about h3 { color:#fff; }
div#subnav-about h4 a { color:#fff; }
div#subnav-about h4 { color:#fff; }
div#subnav.about p		{ color:#333; }
div#contentheader.contact p		{ color:#444; }
div#subnav.contact p		{ color:#333; }
div#contentheader.aesthetic h1	{ color:#666; }
div#subnav-aesthetic h1	a { color:#666; }
div#subnav-aesthetic h1	{ color:#666; }
div#subnav-aesthetic h2	a { color:#666; }
div#subnav-aesthetic h2	{ color:#666; }
div#subnav-aesthetic h3	a { color:#666; }
div#subnav-aesthetic h3	{ color:#444; }
div#subnav-aesthetic h4	a { color:#666; }
div#subnav-aesthetic h4	{ color:#444; }
div#subnav.aesthetic p	{ color:#333; }
div#contentheader.metabolic h1	{ color:#666; }
div#subnav-metabolic h1	a { color:#666; }
div#subnav-metabolic h1	{ color:#666; }
div#subnav-metabolic h2	a { color:#666; }
div#subnav-metabolic h2	{ color:#666; }
div#subnav-metabolic h3	a { color:#666; }
div#subnav-metabolic h3	{ color:#444; }
div#subnav-metabolic h4	a { color:#666; }
div#subnav-metabolic h4	{ color:#444; }
div#subnav.metabolic p	{ color:#333; }
div#contentheader.restorative h1	{ color:#666; }
div#subnav-restorative h1	a { color:#666; }
div#subnav-restorative h1	{ color:#666; }
div#subnav-restorative h2	a { color:#666; }
div#subnav-restorative h2	{ color:#666; }
div#subnav-restorative h3	a { color:#666; }
div#subnav-restorative h3	{ color:#444; }
div#subnav-restorative h4	a { color:#666; }
div#subnav-restorative h4	{ color:#444; }
div#subnav.restorative p	{ color:#333; }
div#contentheader.weight h1	{ color:#666; }
div#subnav-weight h1	a { color:#666; }
div#subnav-weight h1	{ color:#666; }
div#subnav-weight h2	a { color:#666; }
div#subnav-weight h2	{ color:#666; }
div#subnav-weight h3	a { color:#666; }
div#subnav-weight h3	{ color:#444; }
div#subnav-weight h4	a { color:#666; }
div#subnav-weight h4	{ color:#444; }
div#subnav.weight p	{ color:#333; }
div#contentheader.nutrition h1	{ color:#666; }
div#subnav-nutrition h1	a { color:#666; }
div#subnav-nutrition h1	{ color:#666; }
div#subnav-nutrition h2	a { color:#666; }
div#subnav-nutrition h2	{ color:#666; }
div#subnav-nutrition h3	a { color:#666; }
div#subnav-nutrition h3	{ color:#444; }
div#subnav-nutrition h4	a { color:#666; }
div#subnav-nutrition h4	{ color:#444; }
div#subnav.nutrition p	{ color:#333; }
div#contentheader.facial-massage h1	{ color:#666; }
div#subnav-facial-massage h1	a { color:#666; }
div#subnav-facial-massage h1	{ color:#666; }
div#subnav-facial-massage h2	a { color:#666; }
div#subnav-facial-massage h2	{ color:#666; }
div#subnav-facial-massage h3	a { color:#666; }
div#subnav-facial-massage h3	{ color:#444; }
div#subnav-facial-massage h4	a { color:#666; }
div#subnav-facial-massage h4	{ color:#444; }
div#subnav.facial-massage p	{ color:#333; }
span.superscript { vertical-align: super; }
table.threecol {
   width:525px;
   margin:0px;
   padding:0px;
   border-collapse:collapse;
   table-layout:fixed;
}
table.threecol td {
   margin:0px;
   padding:2px 4px;
   vertical-align:top;
   border:1px solid #999;
}
table.waxing-beauty {
   width:525px;
   margin:0px;
   padding:0px;
   border-collapse:collapse;
   table-layout:auto;
}
table.waxing-beauty td {
   margin:0px;
   padding:2px 4px;
   vertical-align:top;
   width:277px;
}
table.waxing-beauty td.col-sep {
   width:15px;
}
table.waxing-beauty td.col-odd {
   width:90px;
   border:1px solid #999;
   border-right:0px;
}
table.waxing-beauty td.col-even {
   width:20px;
   border:1px solid #999;
   border-left:0px;
}
div#mainphoto {
   width: 500px;
   text-align: center;
   padding:20px 10px;
}
div#socialmedia p {margin:0; padding:0;text-decoration:none; }
div#socialmedia a img {margin:0; padding:0; border:none;}

