/* Define Tags */
/** { margin: 0; }*/
html, body,/* #frame */{ height:100%; } 

body { 
	margin:0;
	padding:0;
	} 
	.body{font-size:11px;	
	font-family:Verdana,Arial,Helvetica; 
	color:#45433e;	
	line-height:22px;
	background:#fff url(images/toprepeat.gif) repeat-x top left;
	}
	.bodyNotindex{font-size:11px;	
	font-family:Verdana,Arial,Helvetica; 
	color:#45433e;	
	line-height:22px;
	background:#fff url(images/toprepeat_notindex.gif) repeat-x top left;
	}
a {outline:none;}
	
a, a:visited, a:hover {	
	font-size:11px;	
	font-family:Verdana,Arial,Helvetica; 
	color:#327dbb;	
	text-decoration:none;
	}
a:hover {
	color:#1f384d;
	text-decoration:none;
	}


/* Site Structure Start */
/*{ Start of New CSS Structure }*/

	
#frame {
	width:1004px;
	min-height: 600px;
	/*height: auto !important;
	height: 100%;*/
	margin: 0 auto /*-140px*/; /* the bottom margin is the negative value of the footer's height */
	position:relative;

}

#head{
	width:1004px;
	height:71px;
	float:left;
	margin:0 auto;
	background:url(images/head.jpg) no-repeat top left;
	}

#headNotindex{
	width:1004px;
	height:98px;
	float:left;
	margin:0 auto;
	background:url(images/head_notindex.jpg) no-repeat top left;
	}


#logo {
	width:549px;
	height:60px;
	float:left;
	background:url(images/logo.jpg) no-repeat top left;
	}
	#logo a, #logo a:visited, #logo a:hover { display:block; width:549px; height:60px; overflow:hidden; text-indent:-3000px; }


#headPic {
	width:733px;
	height:389px;
	float:left;
	background:url(images/mainpic.jpg) no-repeat top left;
}

		
#nav1 {
	width:271px;
	height:378px;
	float:left;
	margin-right:20px;
	padding:0;
	position:relative;
	background:url(images/nav.png) no-repeat top left;
}

	
#nav1 ul { margin: 0; padding: 0;}
#nav1 li {margin: 0; padding: 0; list-style: none; position:absolute;}
#nav1 li, #nav1 a {height: 40px; display: block; color:transparent;}
#nav1 span { display:none; }
				
		#nav1-1	{ width:271px; top:10px; background:url(images/nav.png) no-repeat 0 -10px;}
		#nav1-2	{ width:271px; top:50px; background:url(images/nav.png) no-repeat 0 -50px;}
		#nav1-3	{ width:271px; top:90px; background:url(images/nav.png) no-repeat 0 -90px;}
		#nav1-4	{ width:271px; top:130px; background:url(images/nav.png) no-repeat 0 -130px;}
		#nav1-5	{ width:271px; top:170px; background:url(images/nav.png) no-repeat 0 -170px;}
		#nav1-6	{ width:271px; top:210px; background:url(images/nav.png) no-repeat 0 -210px;}
		#nav1-7	{ width:271px; top:250px; background:url(images/nav.png) no-repeat 0 -250px;}
		#nav1-8	{ width:271px; top:290px; background:url(images/nav.png) no-repeat 0 -290px;}
		#nav1-9	{ width:271px; top:330px; background:url(images/nav.png) no-repeat 0 -330px;}
		
		#nav1-1 a:hover, #nav1-1 a.current { background:transparent url(images/nav.png) no-repeat -271px -10px; }
		#nav1-2 a:hover, #nav1-2 a.current { background:transparent url(images/nav.png) no-repeat -271px -50px; }
		#nav1-3 a:hover, #nav1-3 a.current { background:transparent url(images/nav.png) no-repeat -271px -90px; }
		#nav1-4 a:hover, #nav1-4 a.current { background:transparent url(images/nav.png) no-repeat -271px -130px; }
		#nav1-5 a:hover, #nav1-5 a.current { background:transparent url(images/nav.png) no-repeat -271px -170px; }
		#nav1-6 a:hover, #nav1-6 a.current { background:transparent url(images/nav.png) no-repeat -271px -210px; }
		#nav1-7 a:hover, #nav1-7 a.current { background:transparent url(images/nav.png) no-repeat -271px -250px; }
		#nav1-8 a:hover, #nav1-8 a.current { background:transparent url(images/nav.png) no-repeat -271px -290px; }
		#nav1-9 a:hover, #nav1-9 a.current { background:transparent url(images/nav.png) no-repeat -271px -330px; }


#content {
	width:688px;	
	float:left;
	margin:20px 0 20px 10px;
}


#getStarted {
	width:162px;
	height:51px;
	float:right;
	margin:4px 191px 0 1px;
	background:url(images/getstarted.jpg) no-repeat top left;
}
	#getStarted a{ display:block; width:162px; height:51px;}
	#getStarted a:hover{ background:url(images/getstarted.jpg) 0 -51px;}
	#getStarted span{ display:none;}

#contactUs {
	width:155px;
	height:51px;
	float:right;
	margin:4px 0 0 1px;
	background:url(images/contact_us.jpg) no-repeat top left;
}
	#contactUs a{ display:block; width:155px; height:51px;}
	#contactUs a:hover{ background:url(images/contact_us.jpg) 0 -51px;}
	#contactUs span{ display:none;}

#getStarted2 {
	width:162px;
	height:51px;
	float:right;
	margin:4px 191px 0 1px;
	background:url(images/getstarted2.jpg) no-repeat top left;
}
	#getStarted2 a{ display:block; width:162px; height:51px;}
	#getStarted2 a:hover{ background:url(images/getstarted2.jpg) 0 -51px;}
	#getStarted2 span{ display:none;}

#contactUs2 {
	width:155px;
	height:51px;
	float:right;
	margin:4px 0 0 1px;
	background:url(images/contact_us2.jpg) no-repeat top left;
}
	#contactUs2 a{ display:block; width:155px; height:51px;}
	#contactUs2 a:hover{ background:url(images/contact_us2.jpg) 0 -51px;}
	#contactUs2 span{ display:none;}


#slideShowDiv{
    display:block;
	height:190px;
	width:662px;
	border:5px solid #c0c0c0;
	margin-bottom:45px;
}

.slideImg{
    float:left ! important;
	margin:0 10px 10px 0;
}


#testHome {
	width:278px;	
	height:165px;
	float:left;
	margin:10px 0 0 0;
	background:url(images/test_home.jpg)  no-repeat top left;
}

#testSuittherapy {
	width:278px;	
	height:189px;
	float:left;
	margin:10px 0 0 0;
	background:url(images/test_suittherapy.jpg)  no-repeat top left;
}

#testOurcenter {
	width:278px;	
	height:236px;
	float:left;
	margin:10px 0 0 0;
	background:url(images/test_ourcenter.jpg)  no-repeat top left;
}

#testSchedule {
	width:278px;	
	height:162px;
	float:left;
	margin:10px 0 0 0;
	background:url(images/test_schedule.jpg)  no-repeat top left;
}

#testPrices {
	width:278px;	
	height:187px;
	float:left;
	margin:10px 0 0 0;
	background:url(images/test_prices.jpg)  no-repeat top left;
}

#testTestimonials {
	width:278px;	
	height:260px;
	float:left;
	margin:10px 0 0 0;
	background:url(images/test_testimonials.jpg)  no-repeat top left;
}

#testOthertherapies {
	width:278px;	
	height:190px;
	float:left;
	margin:10px 0 0 0;
	background:url(images/test_othertherapies.jpg)  no-repeat top left;
}

#addressBox {
	width:278px;	
	height:252px;
	float:left;
	margin:10px 0 10px 0;
	background:url(images/addressbox.jpg)  no-repeat top left;
}

#facebook {
	width:278px;	
	height:53px;
	float:left;
	margin:30px 0 0 5px;
}


#push { height:140px; }
#footerTop {
	/*width:100%;*/
	height:140px;
	clear:both;
	background:url(images/footerline.gif) #fceff0 repeat-x top left;
}


#footer {
	width:984px;
	height:140px;
	height/* */:/**/100px; 
	height: /**/100px;
	font-family:Georgia, "Times New Roman", Times, serif;
	background:url(images/footer_repeat.jpg) top left repeat-y;
	margin:0 auto;
	padding:20px 0;
	text-align:left;
	color:#a4a4a4;
	font-size:11px;
	}
	#footerText{width:984px; margin:0 auto; font-size:11px;}
		#footer a, #footer a:visited {color:#758fb1; text-decoration:none; font-size:10px; font-family:Georgia, "Times New Roman", Times, serif;}
		#footer a:hover{color:#4e6080; font-size:10px;}
		#footer span, #footer span a, #footerText span a:visited {color:#758fb1; font-size:10px;}
		#footer span a:hover {color:#4e6080; font-size:11px;}
		


/* Site Structure End */



/* Custom Class Names */
button { 
	padding:3px;
	color:#fff; 
	font-weight:bold; 
	background-color:#424242;
	border:2px solid #717171; 
	float:left;
	cursor:pointer;
	}
	

/*textarea {
	padding:3px;
	color:#393939; 
	background-color:#e3e3e3;
	border:2px solid #959595; 
}*/
	
.error, a.error, a.error:visited, a.error:hover {	
	color:#900;	
	}

.bold {	
	font-weight:bold;
	}

.clear {
	clear:both;
	}
	
h1, h2, h3, h4, h5, h6 {
	font-family:Arial, Helvetica, sans-serif; 
	color:#5e5e5e;
	}
h1 {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:24px;
	color:#e14952;
	text-decoration:none;
	margin:5px 0 10px 0;
	font-weight:normal;
	}
	
h2 {	
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:16px;
	color:#2b78b4;
	text-decoration:none;
	margin:7px 0 7px 0;
	font-weight:normal;
}

h3 {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:14px;
	color:#45433e;
	text-decoration:none;
	margin:6px 0 6px 0;
	font-weight:normal;
	}
h4 {
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:0.05em;
	border-bottom:0;
	margin:3px 0 0 0;
	padding-bottom:4px;
	}
h5 {
	font-size:9px;
	border-bottom:0;
	}
	
form {
	margin:0;
	padding:0;
	}

img {
	display:block;
	}
	
.subhdr {
	margin-left:120px;
}
 
.form {border:1px solid #ddd; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.form:focus {border:1px solid #bbb;}
#btn {background:#2A7AB7; border:none; color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; cursor:pointer; padding:5px 15px;}
#btn:hover {background:#23618F;}
/*#member-pageContent { width:350px; float:left; }*/
#member-fileContent { /*width:335px; float:left; */margin-left:10px; }
 
#logoutBTN {padding:7px 7px 9px; float:right; background:#DFC329; line-height:0; border:1px solid #fff;}
#logoutBTN:hover {padding:7px 7px 9px; float:right; background:#9F8B1D;}
#logoutBTN a{color:#000;}	
	
	