@charset "utf-8";
/* CSS Document */
body {font: 62.5%/1.5  Trebuchet MS, Trebuchet, Tahoma, Verdana, sans-serif; background:#f4f090; margin:0; padding:0; color:#63503d;}
#content {position:absolute; text-align:left; width:800px;background:#fff url(../images/background.gif) repeat-y;font-size:1.3em;}
#navigation {position:absolute;bottom:18px; left:0px; background:#ffeebc url(../images/towels.jpg) no-repeat center bottom; width:168px; min-height:571px;}
#rightcontent {top: 0px; width:632px;margin-left:168px;min-height:550px; background: url(../images/headmassage.jpg) no-repeat right bottom;}
#rightcontentplain {top: 0px; width:632px;margin-left:168px;min-height:550px;}
#rightcontentMU {top: 0px; width:632px;margin-left:168px;min-height:550px; background: url(../images/lilly.jpg) no-repeat right 120px;}
#rightcontentSP {top: 0px; width:632px;margin-left:168px;min-height:550px; background: url(../images/spaside.jpg) no-repeat right 120px;}
#rightcontentCT {top: 0px; width:632px;margin-left:168px;min-height:550px; background: url(../images/lights.jpg) no-repeat right 120px;}
#rightcontentMS {top: 0px; width:632px;margin-left:168px;min-height:550px; background: url(../images/greeneyes.jpg) no-repeat right bottom;}
#header {background:url(../images/header.jpg) no-repeat top center; width:632px; height:120px;}
	#header span {display:none;}
#makeupheader {background:url(../images/makeupheader.jpg) no-repeat top center; width:632px; height:120px;}
	#makeupheader span {display:none;}
#spaheader {background:url(../images/spaheader.jpg) no-repeat top center; width:632px; height:120px;}
	#spaheader span {display:none;}
#medicalheader {background:url(../images/medicalheader.jpg) no-repeat top center; width:632px; height:120px;}
	#medicalheader span {display:none;}
#contactheader {background:url(../images/contactheader.jpg) no-repeat top center; width:632px; height:120px;}
	#contactheader span {display:none;}
#titleline {position:absolute; top:91px; left: 0px;background:url(../images/titleline.png) no-repeat top center; width:800px; height:29px; z-index:50;}
#logo {position:absolute; top:0px; left: 0px; background: url(../images/willow.gif) no-repeat; width:166px; height:91px; z-index:50;}
#footer {background:#63503d; font-size:0.9em; color:#fff; text-align:center;}
.padded {padding: 10px;}
.rightpadded {padding: 10px 160px 10px 10px;}
.willowheader {font-size:1.6em;font-weight:bold;font-style:italic;}
.partition {font-size:1.3em;font-weight:bold;font-style:italic;margin-bottom:5px;border-bottom:1px dotted #63503d;}
.indent {padding-left:35px;}
#navbar {position:absolute; top:120px; left:0px; width:168px; z-index:100;font-size:1.3em;}
	#navbar .button {text-align: right;color:#fff;vertical-align: middle;white-space: nowrap;display:block;}
	#navbar .button a {color:#63503d;text-decoration: none;padding:3px 8px;display: block; font-weight:bold;}
	#navbar .button a:hover {color:#fff;background: #97c179;padding:3px 8px;display: block; font-weight:bold;}
a {font-weight:bold;color:#97c179;text-decoration:none;}
a:hover {text-decoration:underline; color:#63513d;}
.specials {border:2px dotted #ac9378; padding:4px; background:#f6f3f0}
	.specials strong {color:#900; font-size:1.2em;}



