body, html {margin:0;padding: 0;height: 100%;}
body {
	background:url(../images/bg_body.jpg) #472a1c;
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	color: #2b2724;
}
p{line-height:16px;margin: 10px 0;}
a {cursor:pointer;}
a img {border:0;}

#shim {
	height: 50%;
	visibility:hidden;
	width:100%;
	margin-top:-291px;
	float:left;
}

#wrap {
	height:582px;
	width:1040px;
	margin:0 auto;
	position:relative;
	top: -291px;
	clear:both;
	position:static;
}
#container {
	width: 1040px;
	height: 550px;
	background:url(../images/bg_container.png) no-repeat 0 0;
	margin: 0 auto;
	padding: 1px;
	position:relative;
}

#content {
	height:500px;
	width: 985px;
	margin: 18px 0 0 25px;
	
}
	#scheduleBox {
		height: 32px;
		width: 1040px;
		margin:0 auto;
	}
		#scheduleBox a {
			display:block;
			height: 32px;
			width: 208px;
			background:url(../images/gfx_schedule.png) no-repeat 0 0;
			float: right;
			margin-right: 29px;
		}

	#leftSide {
		background:url(../images/bg_sidebar.png) 0 0 no-repeat;
		width: 165px;
		height: 500px;
		float:left;
	}
	
	#rightSide {
		width: 815px;
		float:left;
		background: white;
		padding-left: 5px;
		}
		
		.content {overflow:hidden;}
		#rightSide h3 {
			height: 25px;
			background-repeat:no-repeat;
			background-position: 0 0;
			width: 100%;
			text-indent: -9999px;
			margin: 0 0 10px 0;
		}
		
		.blade_technology {width: 813px;}
		
		.floatright {float:right;}
		.bg-wrap {height: 460px; background-position:bottom right; background-repeat:no-repeat;}
			h3.welcome {background-image:url(../images/h_appointment.png);}
				div.welcome {background-image:url(../images/gfx_welcome-bg.jpg);}
			h3.meet-dr {background-image:url(../images/h_meet-dr.png);}
			h3.educated {background-image:url(../images/h_educated.png);}
			h3.chiro-care {background-image:url(../images/h_chiro-care.png);}
			h3.pain-free {background-image:url(../images/h_pain-free.png);}
				#blade_technologyContent2 #overview { background-image:url(../images/gfx_techniques-overview-bg.jpg);}
				div.educated {background-image:url(../images/gfx_techniques-bg.jpg);}
			h3.one-visit {background-image:url(../images/h_one-visit.png);}
				#blade_technologyContent3 .initialContent {background-image:url(../images/gfx_office-bg.jpg);}
			h3.our-facilities {background-image:url(../images/h_our-facilities.png);}
			h3.corp-word {background-image:url(../images/h_corp-word.png);}
			h3.schedule-app {background-image:url(../images/h_schedule-app.png);}
			h3.proof {background-image:url(../images/h_proof.png);}
			h3.client-test {background-image:url(../images/h_client-test.png);}
			h3.articles {background-image:url(../images/h_articles.png);}
			
			.big-buttons {display:block;width: 261px;height:118px;float:left;text-indent: -9999px;overflow:hidden;}
				#testimonials-btn { background:url(../images/gfx_testimonials-btn.png) no-repeat 0 0; }
				#articles-btn {background:url(../images/gfx_articles-btn.png) no-repeat 0 0; margin-left: 20px;}
				
			h3.locations {background-image:url(../images/h_location.png);}				
			
			p.pdf-title {font-weight:bold;font-size: 16px;}
			a.pdf {display:block;height: 15px;line-height: 15px;font-size: 16px;color:#818d43;padding-left:25px;background:url(../images/logo_pdf.jpg) no-repeat 0 0;text-decoration:none;}
				
		/* sub nav switching styles */
		.initialContent {}
		.subNav-content, initialContent {display:none;}
		div.visible {display:block;}
		div.hidden {display:none;}
		
		/* form styles */
			.dropdownFloat {width: 157px; padding: 10px 0 20px 0; float:left;}
				.dropdownFloat select {width: 135px;}
				.dropdownFloat option {height:22px;line-height: 22px;}
			.inputFloat {width: 130px; padding: 10px 0 20px 0;float:left;}
				.inputFloat input {border:0;background:none;width: 96px;height:18px;}
				.inputFloat div {background:url(../images/frm_input-small.jpg) no-repeat 0 0 #fff;width: 96px;height:18px;padding: 2px 5px;border: 1px solid #474341;}
			.inputFloat img, .dropdownFloat img {margin-bottom: 10px;} 
			.longInput img {margin-bottom: 5px;}
			.longInput {float:left;width: 280px;margin-bottom: 10px;}
				.longInput input {border:0;background:none;width: 264px;height:18px;}
				.longInput div {background:url(../images/frm_input-big.jpg) no-repeat 0 0 #fff;width: 264px;height:18px;padding: 2px 5px;border: 1px solid #474341;}
			.leftText {width: 288px;float:left;}
				.leftText textarea {border:0;background:none;width: 229px;height: 40px;padding: 5px;background:url(../images/frm_textbox-left.jpg) no-repeat 0 0;border: 1px solid #474341;}
			.rightText {width: 292px;float:left;}
				.rightText textarea {border:0;background:none;width: 278px;height: 40px;padding: 5px;background:url(../images/frm_textbox-right.jpg) no-repeat 0 0;border: 1px solid #474341;}
			
			.emailUpdates {margin-top: 20px;float:left;}
				.emailUpdates input {margin:0;}
				
			input[type="submit"] {border:0; width: 88px; height:28px;float: right;background:url(../images/frm_submit.png) no-repeat 0 0;margin: 12px 34px 0 0;text-indent: -9999px;overflow:hidden;}
			
			div.border{height:0;width: 575px;clear:left;border-bottom: 1px solid #b1a77d;}
			iframe.hidden_iframe {visibility:hidden;}

	#clear {
		width: 100%;
		height: 20px;
		clear:both;
		background: #2a241f;
	}
	
	#footer {
		height: 13px;
		width: 425px;
		background:url(../images/footer_image.png) no-repeat 0 0;
		position:absolute;
		right: 40px;
		bottom: -10px;
		color: white;
		text-indent:-9999px;
		overflow:hidden;
		}
		
		#footer .emailLink {position:absolute;left: 236px;top: 0;height: 100%;width:95px;}
		#footer .madeBy {position:absolute;left: 350px;top: 0;height: 100%;width:75px;}
	
