body {
	margin:20px 0;
	font-family: "Blue Highway",arial, helvetica, sans-serif;
	background-color: #ffffff;
	color: #656C7B;
	font-size: 14px;
}
a:link, a:visited, a:hover {
	text-decoration: none;
}
a {
	color: #656C7B;
	font-weight: normal;
}
h1 , h2 , h3 , h4 , h5 , h6 {
	font-family: "Blue Highway",arial, geneva, helvetica, sans-serif;
	font-weight: normal;
	color: #592D00;
	font-size: 14px;
	margin-left:15px;
	padding-bottom: 25px;
	border-bottom: 1px solid #92ADB9;
	width:93%;
}
ul li {
	font-size: 12px;
}
p {
	padding:10px 15px 2px 15px;
	font-size: 12px;
}
img {
	border: none;
}
#container {
	margin:10px auto;
	width: 714px;
	min-height:506px;
	background-color: #fff;
	color: #656C7B;
	line-height: 130%;
	background: url("/images/backgrounds/logo.gif") no-repeat;
	border: 1px solid #E3EAED;
}
#top	{
	height:50px;
	background-color: #E4EAEE;
}
#menu {
	
}
#test a,#test a:link,#test a:active,#test a:visited,#test a:hover {
	float:left;
	text-align:center;
	margin: -36px 0 0 160px;
	padding: 10px;
	background-color: #CBDFE9;
	filter: alpha(opacity=60);
	-moz-opacity: 0.60;
	opacity: 0.6;
	color:#637F8E;
	width: 80px;
	z-index:1;
}
#testarrow {
	clear:both;
	float:left;
	text-align:center;
	margin: -40px 0 0 165px;
	padding: 10px;
	width: 80px;
	background-color: transparent;
}
#test a:hover {
	color:#000;
}
#nm a,#nm a:link,#nm a:active,#nm a:visited,#nm a:hover {
	float:left;
	text-align:center;
	margin: -30px 0 0 -10px;
	padding: 10px;
	background-color: #8AA7B5;
	filter: alpha(opacity=60);
	-moz-opacity: 0.60;
	opacity: 0.6;
	color:#fff;
	width: 105px;
	z-index:10;
}
#nmarrow {
	clear:both;
	float:left;
	text-align:center;
	margin: -15px 0 0 252px;
	padding: 10px;
	width: 105px;
	background-color: transparent;
}
#nm a:hover {
	color:#000;
}
#programs a,#programs a:link,#programs a:active,#programs a:visited,#programs a:hover {
	float:left;
	text-align:center;
	margin-left: -22px;
	margin-top: -4px;
	padding: 12px 8px 12px 8px;
	background-color: #CBDFE9;
	filter: alpha(opacity=60);
	-moz-opacity: 0.60;
	opacity: 0.6;
	color:#637F8E;
	width: 75px;
	z-index:1;
}
#programsarrow {
	float:left;
	text-align:center;
	margin-left: -22px;
	margin-top: -2px;
	padding: 10px;
	width: 75px;
	background-color: transparent;
}
#programs a:hover {
	color:#000;
}
#treatments a,#treatments a:link,#treatments a:active,#treatments a:visited,#treatments a:hover {
	float:left;
	text-align:center;
	margin-left: -10px;
	margin-top: -25px;
	padding: 8px;
	background-color: #8AA7B5;
	filter: alpha(opacity=60);
	-moz-opacity: 0.60;
	opacity: 0.6;
	color:#fff;
	width: 78px;
	z-index:10;
}
#treatmentsarrow {
	float:left;
	text-align:center;
	margin-left: -10px;
	margin-top: -12px;
	padding: 8px;
	width: 78px;
	background-color: transparent;
}
#treatments a:hover {
	color:#000;
}
#about a,#about a:link,#about a:active,#about a:visited,#about a:hover {
	float:left;
	text-align:center;
	margin-left: -10px;
	margin-top: -15px;
	padding: 8px;
	background-color: #CBDFE9;
	filter: alpha(opacity=60);
	-moz-opacity: 0.60;
	opacity: 0.6;
	color:#637F8E;
	width: 66px;
	z-index:1;
}
#aboutarrow {
	float:left;
	text-align:center;
	margin-left: -10px;
	margin-top: -18px;
	padding: 8px;
	width: 66px;
	background-color: transparent;
}
#about a:hover {
	color:#000;
}
#contact a,#contact a:link,#contact a:active,#contact a:visited,#contact a:hover {
	float:left;
	text-align:center;
	margin-left: -20px;
	margin-top: -34px;
	padding: 6px;
	background-color: #8AA7B5;
	filter: alpha(opacity=60);
	-moz-opacity: 0.60;
	opacity: 0.6;
	color:#fff;
	width: 73px;
	z-index:10;
}
#contactarrow {
	float:left;
	text-align:center;
	margin-left: -20px;
	margin-top: -34px;
	padding: 6px;
	width: 73px;
	background-color: transparent;
}
#contact a:hover {
	color:#000;
}
#leftside {
	clear:both;
	float: left;
	width: 255px;
	height: 500px;
	margin: 0;
	padding: 1em;	
}
#homelink {
	margin-top:-50px;
}
#content {
	float: left;
	padding: 1em;
	width: 400px;
	min-height: 350px;
}
#content h2 {
	width: 340px;
	padding: 10px;
	background-color: #E0ECF2;
	border: 1px dashed #9FB3BD;
}
#content p.announce  {
	padding: 10px 40px 0 35px;
}
#content p a:hover {
	text-decoration: underline;
}
.art {
	padding-left:35px;
	margin:0;
}
#accent {
	margin-top:10px;
}
#hometext {
	margin-top:120px;
}
.sectiontitle {
	font-weight: bold;
	color:#6D8998;
}
#footer,#missionfooter,#treatmentsfooter,#aboutfooter,#contactfooter,#chfooter,#faqfooter,#programsfooter,#professionalfooter {
	clear: both;
	margin: 0;
	padding: .3em;
	background: url("/images/text/nurturing.jpg") no-repeat bottom;
	height:56px;
}
#missionfooter{
	background: url("/images/text/integrity.jpg") no-repeat bottom;
}
#treatmentsfooter{
	background: url("/images/text/optimal_health.jpg") no-repeat bottom;
}
#programsfooter{
	background: url("/images/text/treatments.jpg") no-repeat bottom;
}
#aboutfooter{
	background: url("/images/text/caring.jpg") no-repeat bottom;
}
#contactfooter{
	background: url("/images/text/professional.jpg") no-repeat bottom;
}
#chfooter{
	background: url("/images/text/cleanse.jpg") no-repeat bottom;
}
#faqfooter{
	background: url("/images/text/knowledge.jpg") no-repeat bottom;
}
#professionalfooter {
	background: url("/images/text/professional.jpg") no-repeat bottom;
}
#movie {
	padding: 0;
	margin: 0;
}
.banner {
	margin-top: 5px;
	margin-left:35px;
	border: 1px solid #C7DAE4;
}
.pic,.picleft {
	padding: 3px;
	margin: 0 0 4px 4px;
	border: 1px solid #7EBBAC;
}
.picleft {
	margin: 0 4px 4px 0;
}


a#waterfall {
	position:relative; /*this is the key*/
	z-index:24;
	color:#000;
	text-decoration:none
}
a#waterfall:hover {
	z-index:25;
}
a#waterfall span {display: none}
a#waterfall:hover span { /*the span will display just on :hover state*/
	display:block;
	position:absolute;
	top:-12em; left:8em; width:15em;
	border:1px solid #CFDAE0;
	background-color:#fff; 
	color:#656C7B;
	text-align: center;
}
.linkstyle {
	background:#CED8E1;
	color:#592D00;
	text-decoration:underline;
}
.linkstyle:hover {
	text-decoration:underline;
}
#phone {
	font-style: italic;
	font-family: Georgia,"Blue Highway",arial, geneva, helvetica, sans-serif;
}
p.testimonial {
	background : #fff url('/images/text/testimonial_quote.gif') no-repeat;
}
.caveat {
	font-size: 11px;
}