@charset "utf-8";
/* CSS Document */

* {
	margin:0px;
	padding:0px;
	}


body {
  	font-family:"Lucida Sans", Arial, Verdana, sans-serif;
	color:#58595b;
	font-size:12px;
	}

#page_container {
	margin:0 auto;
	width:940px;
	}

#fb_container {
				width:100%;
				height:160px;
				top:100px;
				left:0;
				position:absolute;
				display:block;
				background:transparent;
				z-index:50;
}	

#fb_right {
				width:48px;
				height:160px;
				display:block;
				float:right;
}

#fb_bottom {
	float:left;
	margin:-10px 0 0 20px;
}

#page_border_top {
	width:940px;
	height:200px;
	background-image:url(./../pix/bg_border_top.gif);
	}

#page_border_bottom {
	width:940px;
	height:200px;
	background-image:url(./../pix/bg_border_bottom.gif);
	
	}

#page_header {
	margin:0 auto;
	width:860px;
	position:relative;
	}

#page_header_img {
	margin:-160px 0 -160px 0;
	}

/* -- NAVIGATION -- */
#nav_container {
	width:150px;
	height:225px;
	margin-top:-80px;
	position:absolute;
	z-index:100;
	}

#nav_buttons {
	width:150px;
	height:15px;
	margin:15px 0 0px 0;
	}

img {
	border:none;
	}

/* -- COLUMNS -- */
#column_gap {
	margin:40px 0 0 0;
}

#col_header {
	width:860px;
	margin:180px 0 0px 40px;
	position:relative;
	}

#col_text {
	width:860px;
	margin:20px 0 20px 40px;
	position:relative;
	}

#col_a {
	width:270px;
	float:left;
	}

#col_bc {
	width:590px;
	float:right;
	}

#col_bc_pad {
	width:565px;
	padding:0 0 0 25px;
	float:left;
}

#col_b {
	width:270px;
	margin:0 25px 0 25px;
	float:left;
	}

#col_c {
	width:270px;
	float:left;
	}

#col_line {
	float:left;
	width:565px;
	height:1px;
	margin:10px 0 10px 25px;
	background-color:#e4e5e6;
	}

/* --- CONTACT FORM CLASSES --- */
.text_input_1col {
	height:17px;
	width:270px;
	font-size:small;
	color:#695d54;
	line-height:18px;
	vertical-align:middle;
	font-family:"Lucida Sans", Arial, Verdana, sans-serif;
	padding-top:3px;
	margin-bottom:10px;
	}

.text_area_2col {
	height:90px;
	width:560px;
	font-size:small;
	color:#695d54;
	line-height:18px;
	vertical-align:middle;
	font-family:"Lucida Sans", Arial, Verdana, sans-serif;]
	margin:0px 0 0px 25px;
	float:right;
	}

#input_button {
	margin-top:110px;
}

#input_div_big {
	height:20px;
}

#input_div_big {
	height:20px;
}

#disclaimer_container {
	width:400px;
	padding:25px;
	}


/* -- FOOTER -- */
#disclaimer {
	float:left;
	margin:0px 0 20px 20px;
	padding-left:20px;
	padding-bottom:20px;
	}

#disclaimer a {
	text-decoration:none;
	color:#58595b;
}

#disclaimer a:hover {
	text-decoration:underline;
}

#vivid {
	float:right;
	margin:0px 20px 0 0px;
	padding-right:20px;
	}

#vivid a {
	text-decoration:none;
	color:#58595b;
}

#vivid a:hover {
	text-decoration:underline;
}

.small_text {
	font-size:smaller;
}

a {
	text-decoration:none;
	color:#58595b;
}

a:hover {
	text-decoration:underline;
}

/* -- HEIGHT CLASSES -- */
.height_home {
	margin-top:0px;
	}

.height_biofeedback {
	margin-top:330px;
	}

.height_wellnessproducts {
	margin-top:1000px;
	}

.height_healthsup {
	margin-top:180px;
	}

.height_skincare {
	margin-top:220px;
	}

.height_paypal{
	margin-top:30px;
	}

.height_contact_post {
	margin-top:0px;
	}

.height_contact_pre {
	margin-top:160px;
	}

/* -- FONTS -- */
h1 {
	font-size:16pt;
	text-transform:lowercase;
	}

h2 {
	font-weight:bold;
	}

.disclaimer {
	font-size:8pt;
	}

.header_blue {
	font-weight:bold;
	color:#00aeef;
	}
	
.header_yellow {
	font-weight:bold;
	color:#ffc100;
	}

.header_green {
	font-weight:bold;
	color:#9cd03b;
	}
	
.header_pink {
	font-weight:bold;
	color:#f49ac1;
	}

.header_grey {
	font-weight:bold;
	color:#577b8d;
	}
	
.header_red {
	font-weight:bold;
	color:#bc3807;
	}



	
	


