﻿/* DEFAULT SETTINGS */	
	
body { padding: 0px; margin: 0px; font-family: Arial, Helvetica, sans-serif; background-image: url(     '../images/bg_body.jpg' ); background-repeat: repeat-x; background-color: #F1F0ED; }
p { padding: 0px; margin: 0px; font-size: 12px;}
h1 { font-size: 17px; color: #0033CC; font-family: 'Century Gothic'; margin-bottom: 10px; }
h2 { padding: 0px; margin: 5px 0px 2px 5px; font-size: 21px; font-family: 'Kozuka Gothic Pro B'; color: #15307D;  }

a { color: blue; }
a:hover {  }

#wrap { margin: 0 auto; }
#wrapInner { }

ul { margin: 0 0 0px 0px; padding: 0; list-style-type: none; font-size: 16px;} 

/* HEADER */
	
#logo { width: 100%; height: 110px; background-color: #FFFFFF; }
#logoImage { margin: 0 auto; background-image: url('../images/logo.jpg'); background-repeat: no-repeat; height: 97px; width: 822px; }

#header { background-position: center; width: 100%; height: 140px; background-image: url('../images/bg_header.jpg'); background-repeat: no-repeat; background-color: #FFFFFF; }
#headerInner { width: 965px; margin: 0 auto; position: relative; }
#topMenu { width: 40%; position: absolute; top: 104px; left: 190px; }
	#topMenu a {  }
		#topMenu a:hover {  }
	
/* SIDEBAR */			
	
#sidebar { width: 275px; float: left; margin-top: 20px; }
#sidebarInner { width: 98%; margin: 0 auto; }

  #mainmenu {margin-bottom: 20px; }
  #mainmenu a { display: block;  }
  #mainmenu a:hover {  }
	
	#reasonsInner h2, #whentosee h2 { text-align: center; }
	
  #clinicLocation { border: 1px #F1EAE2 solid; width: 276px; margin: 30px auto 0 auto; background-color: #FFFFFF; }
  #clinicLocationInner { width: 240px; margin: 5px auto 5px auto; }
  #clinicPic { width: 220px; height: 147px; }
  #clinicPic a { background-image: url('../images/clinicPic.jpg'); background-repeat: no-repeat; height: 147px; display: block; }
  #clinicAddress {}
	
  #reasons { border: 1px #93AED2 solid; width: 276px; margin: 30px auto 0 auto; background-color: #FFFFFF; }	
  #reasonsInner { width: 276px; margin: 0 auto; }
	    #tabClinicHours { margin: 0 auto; width: 67%; text-align: center; }
	    .day { text-align: right; font-weight: bold; }
	#chiroHelp {}
	#chiroHelpInner {}
	
	
/* MAIN SECTION */	



#main { margin: 0 auto; width: 1016px; background-repeat: repeat-x; }
#mainInner { width: 990px; margin: 0 auto; overflow: auto; }

#contents { width: 695px; float: right; }
#contentsInner { width: 99%; margin: 0 auto; }	

#pagesWrap { overflow: auto; height: 615px; }
	


/* Default.aspx */
#pageWrapDefault { padding-top: 20px; }
#box { }
#boxInner { border: 1px #F1EAE2 solid; margin: 0 auto; width: 98%; background-color: #FFFFFF; overflow: auto; }

#intro, #chiroHelp { margin-bottom: 20px;}

#intro { }
#introInner{ margin: 0 auto; width: 94%; }
#introInner p {}
#slideshow { margin: 0 auto 15px auto; width: 570px; border: 3px solid #F1EAE2; overflow: auto; }
#chiroHelp {}
#chiroHelpInner{ margin: 0 auto; width: 94%; }

#chiroHelpBox { padding: 10px; width: 98%; margin: 0 auto; border: 1px #F1EAE2 solid; background-color: #F1F0ED; overflow: auto; }
	#chiroHelpTxt { margin-bottom: 19px; }
.chiroHelpList { width: 307px; margin-bottom: 10px; }
.chiroHelpList ul { font-size: 13px; }

.chiroHelpPic { float: left; margin-right: 30px; }
.
	
	
/* About.aspx */
#aboutLeft { margin: 0 auto; width: 660px; }
#aboutLeft p { padding: 0 10px 10px 10px; text-align: justify; }	
#aboutRight { width: 608px; margin: 0 auto 10px auto; }


/* Staff.aspx */	
.staff-details { margin: 0px auto 10px auto; width: 95%; }
	
	#staffLeft { float: left; margin-top: 10px; }
	#dr-pic { margin: 0 auto; background-image: url('../images/bg_slideshow.jpg'); height: 260px; background-repeat: no-repeat; width: 190px; }
	
	#staffRight { margin: 0 auto; width: 100%; }
	#staffRight p { padding: 0 10px 10px 10px; }

/* faq.aspx, 10reasons.aspx */	
dt { color: #3399FF; font-style: italic;  font-weight: bold; }
dd { margin-bottom: 10px; }
#faqWrap { overflow: auto; height: 467px; width: 100%; }

/* contactus.aspx */		
#mapWrapper {}
#clinicGooglemap { width: 555px; margin: 0px auto 0 auto; }
#map {  margin: 0 auto; width: 100%; height: 475px; }
#contactDetails { width: 100%; margin: 5px auto 0 auto; }
#contactDetails p { margin:0px; padding:0; font-family: Arial, Helvetica, sans-serif; font-size: 15px; }


p#contactAddress {}
p#contactTel {}
p#contactEmail {}








#reasonsWrap { height: 478px; overflow: auto; }










#whentosee { margin-top: 30px; margin-bottom: 20px; }
#whentoseeInner { }






#aboutDetails, #aim, .staffDetails, #map, #pageWrapLinks { border: solid 1px #D6DCBF; background-color: #F3F4F2; }

/* STaff   */

.staffDetails { width: 650px; margin: 0 auto 20px auto; overflow: auto; }
.staffPic { float:left; margin: 0 10px 10px 10px;}
.staffText { float: left; width: 78%; }




/* about us   */

#aboutDetails { margin: 0 auto 15px auto; width: 600px; padding: 5px; overflow: auto; }
#aim { width: 600px; margin: 0 auto 15px auto; padding: 5px 5px 5px 5px; overflow: auto; }


 
#pageWrapLinks { padding-left: 50px; padding-right: 50px; padding-bottom: 20px; padding-top: 20px; margin-top: 20px; }


.pageWrap { padding: 20px 0px 20px 0px; }