html, body {
	padding:0px;
	margin:0px;
}

body {
	font-family:"Verdana", Sans;
	background:#b5bbb0;
	text-align:center;
	font-size:11px;
}

#wrap {
	background:#fff;
	text-align:left;
	width:800px;
	min-height:400px;
	margin:0px auto;
}

#header {
	height:136px;
}

#header_left {
	float:left;
	width:353px;
}

#header_left img {
	margin-top:20px;
	margin-left:40px;
}

#header_right {
	float:right;
	width:446px;
	border-left:solid 1px #b5bbb0;
}

.deep_purple {
	color:#996699;
}

#header_right img {
	float:right;
}

#content {
	float:right;
	width:680px;
	background:#fff;
	min-height:400px;
}

#upper {
	border-bottom:solid 1px #b5bbb0;
}

#upper_left {
	float:left;
	width:233px;
	border-top:solid 1px #b5bbb0;
}

#nav {
	width:103px;
	margin-left:-3px;
	float:left;
}

#sub_nav {
	position:relative;
	width:123px;
	padding-right:10px;
	float:right;
}	

#sub_nav a {
	color:#888;
	border-bottom:solid 1px #b5bbb0;
	display:block;
	padding:0px 0px 4px 0px;
}

#prac_menu {
	display:none;
}

#serv_menu {
	display:none;
}

.serv {
	padding-left:7px;
	margin-top:30px;
	border-left:1px solid #00879b;
}

.prac {
	padding-left:7px;
	margin-top:90px;
	border-left:1px solid #8d63a3;	
}

#sub_nav a:hover {
	color:#333;
}

#upper_right {
	border-top:solid 1px #b5bbb0;
	float:right;
	width:402px;
	border-left:solid 1px #b5bbb0;
	padding:8px 20px 12px 24px;
}

#lower {
	border-bottom:solid 1px #b5bbb0;
}

#lower_left {
	float:left;
	width:223px;
	padding-top:10px;
	padding-right:10px;
}

#lower_right {
	float:right;
	width:426px;
	border-right:none;
	padding-left:20px;
	border-left:solid 1px #b5bbb0;
	min-height:100px;
}

#lower_right img {
	margin-top:50px;
}

#footer {
	height:80px;
	width:680px;
	float:right;
}

#footer_left {
	float:left;
	width:223px;
	padding-right:5px;
	font-size:13px;
}

#footer_right {
	float:right;
	width:426px;
	border-right:none;
	padding-left:20px;
}

#sub_footer {
	text-align:left;
	width:800px;
	margin:0 auto;
	padding-top:6px;
	color:#636466;
	font-size:11px;
	padding-left:5px;
}

a {
	text-decoration:none;
}

.clear {
	clear:both;
}

.float_left {
	width:222px;
}

.justify {
	text-align:justify;
}

p {
	line-height:18px;
}

.brown {
	color:152 27 30;
	color:#981B1E;
}

.dark_purple {
	color:#971B21;
}

h1 {
	padding:0px;
	font-size:19px;
	font-weight:normal;
}

#drop_wrap {
	width:860px;
	margin:0 auto;
	height:0px;
}

#drop_left {
	width:30px;
	height:500px;
	float:left;
}

#drop_right {
	width:30px;
	height:500px;
	float:right;
}

li {
	list-style:none;
	margin:16px 0px;
}

ul, li, ol {
	padding:0px;
	margin:5px 0px;
}

#offsets {
	
}

.offset_left {
	float:left;
	border-right:none;
}

.offset_left img {
	margin-left:-40px;
}

.offset_right {
	text-align:right;
	float:right;
	width:446px;
	border-right:none;
	border-left:solid 1px #b5bbb0;
}

.black {
	color:#000;
}

.grey {
	color:#808284;
}

.purple {
	color:#5b57a6;
}

.green {
	color:#38b149;
}

.orange {
	color:#f27128;
}

.turquiose {
	color:#00879b;
}

.beige {
	color:#D49C66;
}

.red {
	color:#de2029;
}

.yellow {
	color:#fec92b;
}

.thin {
	font-weight:normal;
}

img, a {
	border:none;
}

#home_link, #services_link, #products_link, #practitioners_link, #about_link, #contact_link {
	height:23px;
	width:103px;
	display:block;
	margin-bottom:7px;
}

#home_link { background:url(/img/home_off.jpg); }
#services_link { background:url(/img/services_off.jpg); }
#products_link { background:url(/img/products_off.jpg); }
#practitioners_link { background:url(/img/practioners_off.jpg); }
#about_link { background:url(/img/about_off.jpg); }
#contact_link { background:url(/img/contact_off.jpg); }

#home_link:hover { background:url(/img/home_on.jpg); }
#services_link:hover { background:url(/img/services_on.jpg); }
#products_link:hover { background:url(/img/products_on.jpg); }
#practitioners_link:hover { background:url(/img/practioners_on.jpg); }
#about_link:hover { background:url(/img/about_on.jpg); }
#contact_link:hover { background:url(/img/contact_on.jpg); }

.names {
	font-size:13px;
}

.creds {
	font-size:11px;
}	

input, textarea {
	border:solid 1px #b5bbb0;
}



#map {
	width:380px;
	height:350px;
	border:solid 10px #b5bbb1;
}

h3 {
	padding:0px;
	margin:5px 0px;
}

td {
	padding:2px 0px;	
}

#contact {
	margin-top:14px;
}

#btns {
	cursor:pointer;
}

#acupuncture, #aromatherapy, #biofeedback, #biomat, #bioterrain, #cmr, #coreelite, #darkfield, #dove, #eis, #footbath, #lowlevellaser, #psychotherapy, #raindrop, #reiki {
	display:none;
}

/* This part is for those stupid purple buttons */

.btn {
	height:15px;
	float:left;
	display:block;
	width:90px;
	margin-right:5px;
	margin-bottom:5px;
}

#btn_acu { background:url('/img/PR_Acup_OFF_btn.jpg'); background-repeat:no-repeat; }
#btn_aroma { background:url('/img/MS_Aroma_OFF_btn.jpg'); background-repeat:no-repeat; }
#btn_biofeed { background:url('/img/ST_BioFeed_OFF_btn.jpg'); background-repeat:no-repeat; }
#btn_biomat { background:url('/img/ST_BioMat_OFF_btn.jpg'); background-repeat:no-repeat; }
#btn_bioterrain { background:url('/img/VH_BTA_OFF_btn.jpg'); background-repeat:no-repeat; }
#btn_cmr { background:url('/img/VH_CellRev_OFF_btn.jpg'); background-repeat:no-repeat; }
#btn_coreelite { background:url('/img/WL_Core_OFF_btn.jpg'); background-repeat:no-repeat; }
#btn_darkfield { background:url('/img/VH_DarkMicro_OFF_btn.jpg'); background-repeat:no-repeat; }
#btn_dove { background:url('/img/PR_DOVE_OFF_btn.jpg'); background-repeat:no-repeat; }
#btn_eis { background:url('/img/VH_EIS_OFF_btn.jpg'); background-repeat:no-repeat; }
#btn_footbath { background:url('/img/VH_IonicFoot_OFF_btn.jpg'); background-repeat:no-repeat; }
#btn_lowlevel { background:url('/img/PR_Laser_OFF_btn.jpg'); background-repeat:no-repeat; }
#btn_psych { background:url('/img/CO_Energy_OFF_btn.jpg'); background-repeat:no-repeat; }
#btn_raindrop { background:url('/img/MS_Rain_OFF_btn.jpg'); background-repeat:no-repeat; }
#btn_reiki { background:url('/img/ST_Reiki_OFF_btn.jpg'); background-repeat:no-repeat; }

#upper_right li {
	list-style:disc;
	margin-left:20px;
}