@charset "utf-8";
/* CSS Document */

html,body {
	margin:0; 

}


/* -------------------------------------------------- Shell ------------------------------------------------------------------ */

/* Main Container - Contains bg-shadow-L for the left hand shadow - Body Container Contains  bg-shadow-R for the right hand shadow */

#mn-container {
	width: 1024px;
	min-width:1000px;
	background-image:url(../images/bg-shadow-L.jpg);
	background-repeat:repeat-y;
	background-position: top left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	

}

#bd-container {
	width: 1023px;
	min-width:999px;
	background-image:url(../images/bg-shadow-R.jpg);
	background-repeat:repeat-y;
	background-position: top right;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;

}


/* -------------------------------------------------- Header ------------------------------------------------------------------ */

#hdr-container {
	width: 1022px;
	margin: 0 auto 0 auto;

}

#hdr-logo {
	width: 147px;
	height: 142px;
	float:left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 30px;
	padding-top: 15px;
	}

#hdr-tagline {
	width: 342px;
	float:left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 48px;
	padding-top: 25px;
	
	
	}

#hdr-social {
	width: 92px;
	float:left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 48px;
	padding-top: 65px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	}

.hdr-social-menu { 
	margin: 0; 
	padding: 0; 
	list-style:none; 
	 }
 
.hdr-social-menu li {
	padding: 0;
	height: 23px;
	margin-right: 0em;
	list-style: none;
	background-repeat: no-repeat;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
}
 
.hdr-social-menu li a, .hdr-menu li a:visited {
	display: block;
	text-decoration: none;
	text-indent: -1000px;
	height: 23px;
	background-repeat: no-repeat;
}
 
.delicious {
	background-image: url(../images/img-icon-delicious-dn.jpg);
	width: 29px;
} 
.delicious a {background-image: url(../images/img-icon-delicious-up.jpg);} 

.facebook {
	background-image: url(../images/img-icon-facebook-dn.jpg);
	width: 29px;
} 
.facebook a {background-image: url(../images/img-icon-facebook-up.jpg);} 

.twitter {
	background-image: url(../images/img-icon-twitter-dn.jpg);
	width: 29px;
} 
.twitter a {background-image: url(../images/img-icon-twitter-up.jpg);}

ul.hdr-social-menu li a:hover {background: none;}
 
.hdr-social-menu li {
	float: right;
	
} 



#hdr-enews {
	width: 270px;
	float:left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
	padding-top: 25px;
	}


.hdr-btn-container {
	width: auto;
	padding-right:10px;
	text-align:right;
	height: 25px;
	
}


/* -------------------------------------------------- Main Nav ------------------------------------------------------------------ */



#nav-container {
	width: 1015px;
	height:49px;
	background-image:url(../images/bg-mn-nav.jpg);
	background-repeat:repeat;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	margin-top: 15px;
	

}
.nav-menu { 
	margin: 0; 
	padding: 0; 
	list-style:none; 
}
 
.nav-menu li {
	padding: 0;
	height: 49px;
	margin-right: 0em;
	list-style: none;
	background-repeat: no-repeat;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
}
 
.nav-menu li a, .nav-menu li a:visited {
	display: block;
	text-decoration: none;
	text-indent: 0px;
	height: auto;
	background-repeat: no-repeat;
}

li a#home { height: 49px; }
li a#emerge { height: 49px; }
li a#modalities { height: 49px; }
li a#testimonial { height: 49px; }
li a#blog { height: 49px; }
li a#contact { height: 49px; }

.home {
	background-image: url(../images/img-nav-home-dn.jpg); 
	width: 73px;
	height: 49px;
} 
.home a {background-image: url(../images/img-nav-home-up.jpg); } 

.emerge {
	background-image: url(../images/img-nav-emerge-dn.jpg);
	width: 151px;
	height: 49px;
} 
.emerge a {background-image: url(../images/img-nav-emerge-up.jpg); } 

.modalities {
	background-image: url(../images/img-nav-modalities-dn.jpg);
	width:171px;
	height: 49px;
} 
.modalities a {background-image: url(../images/img-nav-modalities-up.jpg);}

.testimonial {
	background-image: url(../images/img-nav-testimonial-dn.jpg);
	width: 120px;
	height: 49px;
} 
.testimonial a {background-image: url(../images/img-nav-testimonial-up.jpg);}


.blog {
	background-image: url(../images/img-nav-blog-dn.jpg);
	width: 63px;
	height: 49px;
} 
.blog a {background-image: url(../images/img-nav-blog-up.jpg);}

.contact {
	background-image: url(../images/img-nav-contactus-dn.jpg);
	width: 104px;
	height: 49px;
} 
.contact a {background-image: url(../images/img-nav-contactus-up.jpg);}

ul.nav-menu li a:hover {background: none; text-decoration:none;}

.nav-menu li ul li { background:none; height:auto; }
.nav-menu li ul li a { background:none; height:auto; }

.nav-menu li {
	float: right;
}

/* -------------------------------------------------- Content ------------------------------------------------------------------ */

#ct-container {
	width: 995px;
	margin-right:auto;
	margin-left:auto;
	margin-top: 20px;
	
	}

.ct-content {
	width: 588px;
	float:left;
	margin-left: 10px;
	
}

.ct-right {
	width: 370px;
	float:left;
	margin-left:20px;
}


.sub-nav-menu { 
	margin: 0; 
	padding: 0; 
	list-style:none; 
	 }
 
.sub-nav-menu li {
	padding: 0;
	height: 62px;
	margin-right: 0em;
	list-style: none;
	background-repeat: no-repeat;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
}
 
.sub-nav-menu li a, .sub-nav-menu li a:visited {
	display: block;
	text-decoration: none;
	text-indent: -1000px;
	height: 62px;
	background-repeat: no-repeat;
}
 
.oriental {
	background-image: url(../images/img-nav-oriental-dn.jpg);
	width: 370px;
} 
.oriental a {background-image: url(../images/img-nav-oriental-up.jpg);} 

.western {
	background-image: url(../images/img-nav-western-dn.jpg);
	width: 370px;
} 
.western a {background-image: url(../images/img-nav-western-up.jpg);} 

.pysche {
	background-image: url(../images/img-nav-pysche-dn.jpg);
	width:370px;
} 
.pysche a {background-image: url(../images/img-nav-pysche-up.jpg);}


.health {
	background-image: url(../images/img-nav-health-dn.jpg);
	width: 370px;
} 
.health a {background-image: url(../images/img-nav-health-up.jpg);}

 
.about {
	background-image: url(../images/img-nav-about-dn.jpg);
	width: 370px;
} 
.about a {background-image: url(../images/img-nav-about-up.jpg);} 

.mind {
	background-image: url(../images/img-nav-mind-dn.jpg);
	width: 370px;
} 
.mind a {background-image: url(../images/img-nav-mind-up.jpg);} 

.body {
	background-image: url(../images/img-nav-body-dn.jpg);
	width:370px;
} 
.body a {background-image: url(../images/img-nav-body-up.jpg);}


.perception {
	background-image: url(../images/img-nav-preception-dn.jpg);
	width: 370px;
} 
.perception a {background-image: url(../images/img-nav-perception-up.jpg);}

ul.sub-nav-menu li a:hover {background: none; text-decoration:none;}

.sub-nav-menu li {
	float: right;

}
/* -------------------------------------------------- Call-outs ------------------------------------------------------------------ */

.co-1 {
	width: 370px;
	height:120px;
	margin-top: 10px;
	font-family:calibri;
}

.co-2 {
	width: 183px;
	float:left;
	background-image:url(../images/bg-prp-gradiant.jpg);
	background-repeat:repeat-x;
	background-position:bottom left;
	text-align:center;
	font-family:calibri;
	height: 150px;
}

.co-2-link {
	width: 183px;
	float: left;
	font-family:calibri;
	font-size:11px;
	color:#cc9900;
	font-weight: bold;
	text-align:center;
	margin-left: 10px;
	
}

.ftr-news {
	width: auto;
	
}

.ftr-news-date {
	width: 70px;
	float: left;
	font-family:calibri;
	font-size:14px;
	color:#cc9900;
	font-weight: bold;
	
	}

.ftr-news-txt {
	width: 265px;
	float: left;
	font-family:calibri;
	font-size:14px;
	color:#583c60;
	font-weight: bold;
	margin-bottom: 10px;
	background-image: url(../images/img-arrow-2.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	height: 51px;
	padding-right: 25px;
	margin-left: 5px;
	

}
/* -------------------------------------------------- Footer ------------------------------------------------------------------ */

#ft-container {
	width: 1019px;
	background-image:url(../images/bg-shadow-F.jpg);
	background-repeat:repeat-x;
	background-position: top left;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}

.ft-copyright {
	width: 450px;
	float:left;
	font-family:calibri;
	font-size:14px;
	color:#583c60;
	font-weight: bold;
	text-align:left;
}

.ft-nav {
	width: 500px;
	float:left;
	font-family:calibri;
	font-size:11px;
	color:#cc9900;
	font-weight: bold;
	text-align:right;
	margin-left: 50px;
}

/* -------------------------------------------------- Blog / Blog ------------------------------------------------------------------ */

.ftr-news {
	width: auto;
	
}

.ftr-news-date {
	width: 70px;
	float: left;
	font-family:calibri;
	font-size:11px;
	color:#cc9900;
	font-weight: bold;
	
	}

.ftr-news-txt {
	width: 265px;
	float: left;
	font-family:calibri;
	font-size:14px;
	color:#583c60;
	font-weight: bold;
	margin-bottom: 10px;
	height: 40px;
	padding-right: 25px;
	margin-left: 5px;
	

}



/* -------------------------------------------------- Design Text ------------------------------------------------------------------ */

/* Text 1 is Large Purple , Text 2 Is Small Yellow, Text 3 is Large Yellow, Text 4 is small purple, Text 5 Large Yellow, Text 6 Small Black, Text 7 Large Black (body), Text 8 super small yellow (nav links & dates) */

.txt-1 {
	font-family:calibri;
	font-size:30px;
	color:#583c60;
	font-weight: bold;
	
}

.txt-2 {
	font-family:calibri;
	font-size:14px;
	color:#cc9900;
	font-weight: bold;

}

.txt-3{
	font-family:calibri;
	font-size:18px;
	color:#cc9900;
	font-weight: bold;

}

.txt-4{
	font-family:calibri;
	font-size:14px;
	color:#583c60;
	font-weight: bold;

}

.txt-5{
	font-family:calibri;
	font-size:18px;
	color:#583c60;
	font-weight: bold;

}

.txt-6{
	font-family:calibri;
	font-size:14px;
	color:#000000;
	font-weight: bold;
	
}

.txt-7{
	font-family:calibri;
	font-size:14px;
	color:#000000;
	
}

.txt-8{
	font-family:calibri;
	font-size:11px;
	color:#cc9900;
	
}
.txt-9 {
	font-family:calibri;
	font-size:23px;
	color:#583c60;
	font-weight: bold;

}
.txt-bc
{
	font-family: calibri;
	font-size: 18px;
	color: silver;
	font-weight: bold;
}
.txt-bc-active
{
	font-family: calibri;
	font-size: 18px;
	color: Gray;
	font-weight: bold;
}
a.txt-bc:hover {
	font-family:calibri;
	font-size:18px;
	color:#cc9900;
	font-weight: bold;
}



/* -------------------------------------------------- Misc ------------------------------------------------------------------ */

.clear {
	clear:both;
}

.dots-prp-v {
	width: 4px;
	height:77px;
	background-image:url(../images/img-dots-prp-vert.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-left: 15px;
	padding-top: 40px;
	background-position: bottom;

	
	}
	
.dots-prp-v-2 {
	width: 4px;
	height:77px;
	background-image:url(../images/img-dots-prp-vert.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-left: 7px;
	margin-right: 7px;
	padding-top: 40px;
	background-position: bottom;

	
	}

.dots-prp-h {
	width: auto;
	height: 4px;
	background-image:url(../images/img-dots-prp-horz.jpg);
	background-repeat:repeat-x;
}

.dots-wht-v {}


.box-1 {
	background-image:url(../images/bg-prp-gradiant.jpg);
	background-repeat:repeat-x;
	background-position:bottom left;
	border: 1px solid #E6E3E8;
	font-family:calibri;
	font-size: 12px;
	height:23px;
	width: 250px;
	vertical-align:middle;
	margin-top: 10px;
}

.box-2 {
	background-image:url(../images/bg-prp-gradiant-2.jpg);
	background-repeat:repeat-x;
	background-position:bottom left;
	border: 1px solid #E6E3E8;
	font-family:calibri;
	font-size: 12px;
	height:23px;
	width: 250px;
	vertical-align:middle;
	margin-top: 10px;
}

.img-1 {
	float:right;
	padding-left:10px;
}

a {
	color: #cc9900;
	text-decoration:none; 
}

a:hover {
color: #e7cfe7;

}

INPUT.btn {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	
	MARGIN: -13px 0px 0px; 
	CURSOR: pointer; 
	


FILTER: progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffce41',EndColorStr='#ffbb18');
	COLOR: #cd6702;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #F3FFCE;
	border: 1px solid #ffa81a;
}

/* -------------------------------------------- Pagination ------------------------------------------------------------- */

.pagination { font-family:calibri; width:100%; color:Gray; text-align:center; padding:5px; background-color:white; }
.pagenav, a.pagenav { background-color:#dad6cb; text-align:center; cursor:pointer; text-decoration:none; border:solid 1px #dcdcdc; color:#fff; margin-left:3px; margin-right:3px; padding-left:5px; padding-right:5px; }
a.pagenav:hover { color:#cc9900; }
a.pageno { background-color:#dad6cb; text-align:center; text-decoration:none; border:solid 1px #dcdcdc; color:#fff; margin-left:3px; margin-right:3px; padding-left:5px; padding-right:5px; }
a.pageno:hover { color:#cc9900; background-color:#fff; }
a.activepageno { background-color:#fff; text-align:center; text-decoration:none; border:solid 1px #cc9900; color:#cc9900; margin-left:3px; margin-right:3px; padding-left:5px; padding-right:5px; }
a.activepageno:hover { border-color:#cc9900; color:#cc9900; }

/* ------------------------------------------------------ Contact Us Form Css ----------------------------------------------------- */

.form-box 
{
	font-family:calibri; 
	font-size: 12px;
}

.rht-1 {
	width: 280px;
	float:left;
	margin-left: 40px;
	background-image:url(../images/elmnt-2.png);
	background-repeat:no-repeat;
	padding-left: 20px;
	
}

.rht-2 {
	width: 260px;
	float:left;
	margin-left: 40px;
	text-align: right;
	
	
}

.logo {
	width:281px;
	height:170px;
	float:left;
	margin:0;
}

.hdr-rht {
	width: 621px;
	height:170px;
	float:left;
	text-align:right;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 58px;


}

.phone {
	width: 621px;
	height: 80px;
	font-size:24px;
	color:#FFFFFF;
	font-weight: bold;
	
	}

.ftrd-thumb {
	width: 213px;
	height: 184px;
	float:left;
	background-image:url(../images/elmnt-3.png);
	background-repeat:no-repeat;
}

.ftrd-text {
	width: 270px;
	float:left;
	margin-left: 10px;
}

.ftrd-thumb-2 {
	width: 85px;
	height: 73px;
	float:left;
	background-image:url(../images/elmnt-5.png);
	background-repeat:no-repeat;
}

.ftrd-text {
	width: 250px;
	float:left;
	margin-left: 10px;
}

