@import url('reset.css');
body {
	text-align:center;
	background:#FFFFFF;
}
html>body {
	min-height: 100%;
	height: auto;
}
#page_container_popup{
	#border-style:solid;
	#border-width:2px;
	#border-color:#000000;
	width:640px;
	#color:#657383;
	color:rgb(110,110,110);
	font:Arial;
	margin: 0 auto;
}
#content_top_popup{
	padding-top:30px;
	text-align:center;
	font-family:Arial;
	font-size:14px;
	line-height:18px;
}


#content_popup{
	padding-left:90px;
	padding-top:30px;
	text-align:left;
	color:rgb(110,110,110);
	font-family:Arial;
	font-size:13px;
	line-height:18px;
}
#content_popup a{
	text-decoration:underline;
	font-size:13px;
}
/*
#content_popup a:hover{
	#color:#CC0066;
	color:rgb(189,26,108);
}
*/	
#page_outer_container{
	width:846px;
	margin: 0 auto;
	padding:0;
	background:#FFFFFF;
}	
#page_inner_container{
	position:relative;
	float:left;
	margin: 0;
	padding: 20px;
	color:rgb(110,110,110);
	font:Arial;
	font-size:12px;
	line-height:15px;
	text-align:left;
	font-family:Arial;
}
#b1{
background:url(../images/h_b1_7.jpg) right;
width:766px;
height:420px;
}

#page_inner_container a{
	color:rgb(110,110,110);
}
#page_inner_container a:hover{
	color:rgb(189,26,108);
}

#header {
	height:95px;
	padding: 0;
	margin: 0;
	width:765px;
}
#header .logo {
	float:left;
	position:relative;
	right:-1px
}

#menu ul{
	float:right;
	position:relative;
	top:64px;
	right:1px;
 	list-style: none;
	background:inherit;
	height:30px;
	width:280px;
	padding: 0;
	margin: 0;
}
#menu li {
	float: right;
	text-align:right;
	font-size: 14px;
	font-weight:bolder;
	color:rgb(110,110,110);
}
#menu .spacer{
	width: 14px;
}
#menu .current {
	color:rgb(189,26,108);
}

.tiny_text{
	padding-top:6px;
	font-size:10px;
	line-height:12px;
}
.small_text{
	font-size:12px;
	line-height:13px;
}
.mid_text{
	font-size:12px;
	line-height:18px;
}
.large_text{
	font-size:18px;
	line-height:24px;
}
.giant_text{
	font-size:27px;
	font-weight:bolder;
	line-height:40px;
}
.extra_giant_text{
	font-size:59px;
	font-weight:100;
	line-height:65px;
}
.extra_giant_text2{
	font-size:61px;
	font-weight:100;
	line-height:74px;
}
.supper_giant_text{
	font-size:98px;
	font-weight:100;
	line-height:100px;
}
.pink_text{
	color:rgb(189,26,108);
}
.gray_text{
	color:rgb(110,110,110);
}

.footnavbox{
	float:left;
	position:relative;
	top:-4px;
}
.footnavbox_head{
	position:relative;
	top:2px;
	font:Arial;
	font-size:14px;
	font-weight:bold;
	line-height:23px;
}

.footnavbox_arrow{
	float:left;
}
.footnavbox_spacer{
	float:left;
	width:8px;
	padding-right:12px;
	padding-left:12px;
}

#page_shadow_left{
	float:left;
}
#page_shadow_right{
	float:right;
}

#content_about{
	background:url("../images/aron.jpg") no-repeat top right;
	width:750px;
	height:540px;
}

#content_about_left{
	float:left;
	width:415px;
	padding-left:46px;
	padding-top:38px;
}
#content_about_right{
	float:left;
	padding-right:16px;
}

#content_contact_left{
	float:left;
	position:relative;
	top:10px;
	width:230px;
	padding-left:48px;
	color:rgb(147,147,147);
	font-weight:bold;
}
#content_contact_left a{
text-decoration:underline; 
color:rgb(189,26,108);

}
#content_contact_left a:hover{
cursor:pointer;
color:rgb(189,26,108);
}
#content_contact_right{
	position:relative;
	top:10px;
	float:right;
	width:428px;
	padding-right:10px;
}

#bg_container{
	position:relative;
	background:#000066;
	height:501px;
	width:766px;
	background:url(../images/s1.jpg) no-repeat;
}

#content_services_left{
	position:relative;
	float:left;
	width:302px;
	height:505px;
	padding-left:0;
	color:#FFFFFF;
}
#content_services_left a{
	color:rgb(189,26,108);
	text-decoration:underline;
}
#content_services_left a:hover{
	color:#FF33FF;
}
#content_services_right{
	float: left;
	width:461px;
}
.services_giant_text{
	font-size:27px;
	font-weight:bolder;
	line-height:40px;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
}
.scroll {
	width: 259px; 
	height: 366px;
	padding-left: 15px;
	padding-right: 10px; 
	font-size:12px;
	line-height:18px;
	overflow: auto;
	
}
#description{
	width:240px;
	font-size:13px;
	padding-left:7px;
	line-height:18px;
}
#heading{
	padding-left:20px;
	padding-top:28px;
	padding-bottom:14px;
	
}

/* FORMS */
.textarea_cel{
	float:left;
	color:rgb(110,110,110);
}
.form_cel{
	float:left;
	color:rgb(110,110,110);
	padding-right:15px;
	height:38px;
	font-size:10px		
}
.form_field{
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	width:188px;
	color:rgb(110,110,110);
}
.form_textarea{
	overflow: auto; 
	width:394px;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	color:rgb(110,110,110);	
}
#subscribe{
	float:left;
	margin-top:20px;
	width:200px;
}
#submit{
	float:right;
	margin-top:20px;
	margin-right:45px;
}
#form_container{
	text-align:center;
	padding-top:30px;
	font-family:Arial;
	font-size:11px;
}

#report{
	font-size:16px;
}
.spacer{
	width:15px;
}


/*  nav numbers for services */

.arrow_left{
	position:relative;
	left:4px;
	bottom: -1px;
}
.arrow_right{
	position:relative;
	left:6px;
	bottom: -1px;
}

#nav_numbers{
	cursor:default;
	position:absolute;
	top: 460px;
	left:100px;
	font-size:18px;
	text-align:center;
}

#nav_numbers a{
	cursor: pointer;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
#nav_numbers a:hover{
	text-decoration:underline;
	color:rgb(189,26,108);
}


.social_images{
	padding-top:6px;
	float:left;
	width:30px;
}

.social_images2{
	padding-top:6px;
	float:left;
	width:34px;
}
#close_popup{
	position:absolute;
	top:10px;
	right:25px;
	height:20px;
	width:35px;
}




#h_learn_more{
	position:relative;
	top: 222px;
	left: 15px;
	font-family: Arial;
	font-size:11px;
	font-weight:600;
}


#alt_healing{
	position:relative;
	top: 211px;
	left: 16px;
	color:#FFFFFF;
	text-align:left;
	font-family: Arial;
	font-size:13px;
	font-weight:500;
}


#footer{
	width:848px;
	color:#999999;
	font-size:9px;
	font-family:Arial;
	#border-style:solid;
}

#footer a{
	text-decoration:none;
	color:#999999;

}


#copyright{
	position:relative;
	float:right;
	position:relative;
	margin-right:40px;
	margin-top:-30px;
	text-align:right;
	color:#999999;

}

#harlo{
	position:relative;
	top:-30px;
	right:-40px;
	width:300px;
	#margin-left:140px;
	#margin-top:-20px;
	text-align:left;
	color:#999999;

}




.clear {
	clear: both;
}

/* background-color:rgb(255,0,255); */


