﻿/* Default settings for core HTML elements-- */
	body { margin: 0 0 10 0; padding: 0; background-image: url( '../images/bg_body.jpg' ); background-repeat: repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 16px; background-color: #82ADCD; }
	p { padding: 0px 10px 10px 10px; margin: 0px; font-family: Arial, Helvetica, sans-serif; }
	h2 { color: #1B1B1B; margin: 0px 0px 5px 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 19px; }
	
  a { text-decoration: none; color: #00579A; }  
	a:hover { color: #0F87FF; }
	
	#mainmenu h2, #officehours h2 { color: #00487D;  text-align:center;}
	
	h3 { margin: 0; padding:0; font-family: 'Century Gothic'; font-size: 18px; font-weight: bold; color: #0F87FF; margin-bottom: 9px; }
	h4 { color: #3399FF; font-style: italic; font-size: 16px; }
	h5 {margin: 7px 0 5px 0; color: #3399FF; }
	

	/* PAGE STRUCTURE */
	#wrap-bg { width: 985px; height: 716px; background-image: url(  '../images/bg_main_.jpg' ); background-repeat: no-repeat; margin: 0px auto; }
	#wrap { width: 970px; padding-bottom: 10px; margin: 0px auto; }
	#wrapInner { }
	#main { width: 689px; float: right; margin-right: 6px; }
	
	/* HEADER */	
	#header { margin: 16px auto 5px auto; width: 100%; }
	#logo { width: 94%; height: 145px; margin-bottom: 0px; background-image: url('../images/logo.jpg'); background-repeat: no-repeat; margin-left: 16px; margin-top: 10px; }	
	#tagline { font-style: italic; font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #00579A; width: 438px; float: right; margin-top: 25px; text-align: center; color: #0080B0; }
	
	#topmenu { margin: 0 auto; border-bottom: 2px solid #8AC5FF; width: 96%; overflow: auto; }
  #topmenuInner { width: 57%; float: right; }
  	
	#topmenu a { color: #fff;  font-size: 17px; }
	
	/* CONTENTS */
	#contents { margin: 0 auto; width: 97%; }
	#content-placeholder { }
	#content-placeholder-inner { margin: 0px; float: left; width: 100%; height: 18px; }
	
	/* SIDEBAR */
	#sidebar { width: 260px; float: left; padding-top: 15px; margin-right: 0px; margin-left: 6px; height: 676px; }
	#sidebar-inner { margin: 0 auto; width: 255px; height: 651px; }
		
	#mainmenu {margin-bottom: 10px; }
	#mainmenu a { display: block;  }
	#mainmenu a:hover { color: White;}

	#slideshow { margin: 0px auto; width: 220px; }
	#slideshow p { margin: 0px; padding:0px; }
	#dr-text { margin-top: 5px; text-align:center; }
	#dr-text p#name { font-family: 'Adobe Garamond Pro Bold'; font-size: 22px;}
	#dr-text p#cred { font-size: 13px; margin-bottom: 2px;}
	#officehours { width: 100%; margin-top: 10px; text-align: center; }
	#tabOfficehours { margin: 0 auto; width: 74%; font-family: 'Century Gothic'; }
	.day {}
	
/* Default.aspx */

	#contentsLeft { margin: 0 auto; width: 100%; }
	#contentsRight { width: 27%; float: right; text-align: center; margin-top: 76px;}
	#contentsRightInner { margin: 0 auto; width: 100%; }

	#clinicPic { border: 2px #333333 solid; margin: 20px auto 0px auto; height: 320px; background-image: url('../images/clinic-pic.jpg'); position: relative; width: 555px; }
	#mission-stat { clear: both; width: 90%; margin: 0px auto 0 auto; padding-top: 20px; text-align: center; }	
	
	#homeClinicLocation { margin: 176px auto 0 auto; width: 39%; text-align: center; float: right; }
	#homeClinicLocation p { font-family: 'Century Gothic'; text-align: left; }
	
	#homeClinicMap { height: 75px; width: 160px; position: absolute; bottom: 4px; right: 4px; }
	#homeClinicMap a { border: 2px #8AC5FF solid; display: block; width: 100%; height: 100%; background-image: url('../images/clinic-map.jpg'); background-repeat: no-repeat; margin-top: 0px; }	
	#homeClinicMap a:hover { border: 2px solid #FFCC66; }
	
	.addressTxt { }
	
	#homeContactDetails { margin: 15px auto 0 auto; width: 555px; }
	#homeContactDetailsInner { margin: 0 auto; padding: 10px; width: 95%; }
	
	#homeContactDetails p { margin: 0px; padding: 0px; font-size: 20px; margin-bottom: 5px; color: #333333; text-align:center; font-family:Century Gothic; }
		p#homeContactAddress { font-weight:bold; }
		p#homeContactTel { font-weight:bold; }
		p#homeContactEmail { }
	
	#missionStat { clear: both; margin-top: 0px; }
	p#missionStatTxt  { font-family: Arial; font-size: 17px;  }

/* About.aspx */
	#aboutLeft { margin: 0 auto; width: 617px; }
	#aboutLeft p { padding: 0 10px 10px 10px; }	
	#aboutRight { border: 2px #333333 solid; width: 350px; margin: 0 auto 20px auto; height: 225px; }


/* Staff.aspx */	
	
	.staff-details { margin: 0px auto 10px auto; width: 95%; }
		
		#staffLeft {
  border: 2px #333333 solid;
}
		#dr-pic { border: 2px #333333 solid; margin: 0 auto; background-image: url('../images/bg_slideshow.jpg'); height: 260px; background-repeat: no-repeat; width: 190px; }
		
		#staffRight { float: right; width: 345px; }
		#staffRight p { padding: 0 10px 10px 10px; }

	
	
	

/* faq.aspx, 10reasons.aspx */	

	dt { color: #3399FF; font-style: italic;  font-weight: bold; }
	dd { margin-bottom: 10px; }
	
/* contactus.aspx */		

	#mapWrapper {}
	#clinicGooglemap { width: 555px; margin: 0px auto 0 auto; }
	#map { border: solid 2px #0080B0; margin: 0 auto; width: 100%; height: 305px; }
	#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 {}







#faqWrap { overflow: auto; height: 467px; width: 100%; }
#reasonsWrap { height: 478px; overflow: auto; }
#pageWrap { height: 478px; overflow: auto; }

#pic-sub { width: 531px; margin: 0 auto 10px auto; }
#pic-spine { float: left; }
#examMenu { width: 288px; margin-left: 37px; margin-top: 16px; font-size: 25px; }

/* exam.aspx */

#pageWrapExam, #pageWrapEquip {  height: 486px; overflow:auto; }
#pageWrapExam div, #pageWrapEquip div { clear:both; width: 530px; border: 1px solid #B9E1FF; padding:5px; margin: 20px auto 20px auto; overflow: auto; }

#pageWrapExam div p, #pageWrapEquip div p { padding: 0px; margin: 0 0 6px 0; }

/* equipment.aspx */

