body
{ 
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
	width:100%;
	font-family:arial; 
	font-size:14px;
	font-size:16px; 
	line-height:23px; 
	letter-spacing:0.7px;
	color:#38383a;
   
  font-family:myriad pro, sans-serif;         
}
a{ color:green}
#main{ 
	position:relative;
	width:100%; 
}
#page
{	position:relative;
	width:1052px;  height:1000px; margin:auto;  
}
#header_bg
{ position:absolute; top:37px;
  width:1052px; height:98px; 
  background:url(../_images/header_bg.jpg) repeat-x;	
}
#header
{	position:absolute; top:37px;
	width:1052px; height:98px; 
	background:url(../_images/header.jpg) no-repeat;		
}
p#address{ 
position:absolute; top:20px;
left:10px; margin:0; padding:0;
line-height:0px; font-weight:bold;
font-size:14px;; letter-spacing:0px;
}
p{ font-size:16px; line-height:23px; color:#38383a}
h1{font-size:22px;  color:#38383a}
.clearleft{clear:left;}
/* main menu */
#header a img{ border:0px}
a#menu_link1{ position:absolute; top:38px; right:680px; height:44px; width:98px; overflow:hidden; display:block}
a#menu_link2{ position:absolute; top:38px; right:531px; height:44px; width:137px; overflow:hidden; display:block}
a#menu_link3{ position:absolute; top:38px; right:382px; height:44px; width:121px; overflow:hidden; display:block}
a#menu_link4{ position:absolute; top:38px; right:217px; height:44px; width:141px; overflow:hidden; display:block}
a#menu_link5{ position:absolute; top:38px; right:106px; height:44px; width:93px; overflow:hidden; display:block}
a#menu_link6{ position:absolute; top:38px; right:0px; height:44px; width:80px; overflow:hidden; display:block}
img.img_link 
{position:absolute; top:0; left:0; }
img.img_link:hover{top:-44px;}
img.current{top:-44px;}
a#logolink{ width:246px; height:80px; position:absolute; left:0px; top:10px; display:block; text-decoration:none}


/*
 * home 
 **********/

.home_bg { background:url(../_images/bg_repeat_home.jpg) repeat-x;}
.home_bg_color{ background:url(../_images/bg_color.jpg) repeat; } 
#grey_banner
{
position:absolute; top:600px; background:url('../_images/grey_banner.jpg');	
width:100%;	height:117px;
}
#man_on_bike
{
position:absolute; top:194px;	
width:1063px; height:295px;
background:url('../_images/6goodreasons.jpg') no-repeat top left;	
}
#man_on_bike h2
{
position:absolute; top:34px; left:160px; color:white; text-transform:uppercase;	
}
#man_on_bike ol
{
position:absolute; top:74px; left:140px; color:white; 
}
h1#keeping{ position:absolute; left:10px; top:164px; font-style:italic; z-index:4000}
img#home_banner
{
position:absolute; top:561px; left:-37px;		
}


/*
 * about 
 **********/

.about_bg { background:url(../_images/bg_repeat_about.jpg) repeat-x;}
.about_bg_color{ background:url(../_images/bg_color_about.jpg) repeat; } 

img#owners{ position:absolute; left:0px; top:160px;	}
img#about_banner { position:absolute; left:0px; top:580px;}
#about_content{ position:absolute; left:160px; top:160px; width:852px; }

/*
 * what we treat 
 ****************/
img#backpain{ position:absolute; left:0px; top:160px;	}
img#what_banner { position:absolute; left:0px; top:450px;}
.four_col{ width:25%; float:left}
#what_content{ position:absolute; left:230px; top:160px; width:852px; }


/*
 * treatments 
 ****************/
.treatments_bg { background:url(../_images/bg_repeat_treatments.jpg) repeat-x;}
.treatments_bg_color{ background:url(../_images/bg_color_treatments.jpg) repeat; }
img#treatments_banner{ position:absolute; left:0px; top:210px;	}
#treatments_content{
	position:absolute; left:0px; top:450px;
	width:1056px; height:523px; 
	background:url(../_images/treatments_bottom_bg.jpg) no-repeat; }
#treatments_content a img{ border:0px}
#treatments_content a img:hover{ margin-top:-2px}
#treatments_content a, #treatments_content p { position:absolute;  }
h1#t_head
{
font-size:20px;	
position:absolute; left:10px; top:150px	
}
p#on_your{ position:absolute; top:220px; left:174px; color:white; z-index:4000; font-size:14px; width:850px}
 

#t_1{ left:27px; top:24px}
#t_1_title{ left:147px; top:24px}
#t_2{left:27px; top:124px}
#t_2_title{left:147px; top:124px}
#t_3{left:27px; top:224px}
#t_3_title{left:147px; top:224px}
#t_4{left:27px; top:324px}
#t_4_title{left:147px; top:324px}
#t_5{left:27px; top:424px}
#t_5_title{left:147px; top:424px}

#t_6{left:350px; top:24px}
#t_6_title{left:470px; top:24px}
#t_7{left:350px; top:124px}
#t_7_title{left:470px; top:124px}
#t_8{left:350px; top:224px}
#t_8_title{left:470px; top:224px}
#t_9{left:350px; top:324px}
#t_9_title{left:470px; top:324px}

#t_10{left:715px; top:24px }
#t_10_title{left:825px; top:24px  }
#t_11{left:715px; top:124px}
#t_11_title{left:825px; top:124px }
#t_12{left:715px; top:224px}
#t_12_title{left:825px; top:224px }
#t_13{left:715px; top:324px}
#t_13_title{left:825px; top:324px }
/* popups */
.treatment{ position:absolute; top:400px; left:0px; width:1005px; height:245px; background:url(../_images/treat_bg.gif) no-repeat; z-index:5000	}
.treatment_img{position:absolute; top:20px; left:20px}
.treatment_text{ position:absolute; left:310px; top:10px; width:654px; height:187px; }
.treatment_close{ display:block; position:absolute; right:20px; bottom:10px; width:100px; height:40px; text-decoration:none }
.nodisplay{ display:none; }

#t1{top:330px; left:0px; }
#t2{top:440px; left:0px; }
#t3{top:510px; left:0px; }
#t4{top:600px; left:0px; }
#t5{top:670px; left:0px; }
#t6{top:330px; left:50px; }
#t7{top:440px; left:50px; }
#t8{top:510px; left:50px; }
#t9{top:600px; left:50px; }
#t10{top:330px; left:100px; }
#t11{top:440px; left:100px; }
#t12{top:510px; left:100px; }
#t13{top:600px; left:100px; }

/*
 * appointments 
 ***************/
#appointments_content{ position:absolute; left:290px; top:160px; width:802px; }
#appointments_left_bar{
	position:absolute; left:0px; top:170px;
	background:url(../_images/appointments_left_bar.jpg) no-repeat; width:259px; height:703px}

#appointments_left_bar p{position:absolute; color:white; line-height:19px}


p#did_u_know{ width:210px;   top:0px; left:20px; font-size:14px; font-style:italic; letter-spacing:1px; line-height:16px; }
#phone{width:181px;   top:70px; left:65px}
#we_can{width:201px;   top:120px; left:20px}

h2#cost_of_treat{ width:211px; position:absolute; bottom:400px; left:53px; color:white; font-size:19px }
#initial{width:219px;  bottom:306px; left:20px }
#subsequent1{width:219px;  bottom:206px; left:20px }
#subsequent2{width:219px;  bottom:106px; left:20px }
#any{ width:219px;  bottom:10px; left:20px}

/*
 * meet the team 
 ****************/

.team_bg { background:url(../_images/team_bg_repeat.jpg) repeat-x;}
.team_bg_color{ background:url(../_images/bg_color_team.jpg) repeat; } 
#team_header
{
position:absolute; left:0px; top:160px;
width:1063px; height: 179px;
background:url(../_images/team_header.jpg) no-repeat;
}
#team_header h1
{
position:absolute; left:30px; top:10px; color:white;text-transform: uppercase; 	
width:960px	
}
#team_header p
{
position:absolute; left:30px; top:60px; color:white; 
width:960px		
}

#team_content
{
position:absolute; left:0px; top:360px;	
width:1067px; height:1132px;
background:url(../_images/team_body.jpg) no-repeat;
}
#team_content p
{
	width:350px; font-size:13px; line-height:18px;  
}
#team_content h2{ font-size:18px;}
#p1{  position:absolute; left:16px; top:8px; }
#p1_p{ position:absolute; left:142px; top:40px; }
#p2{ position:absolute; left:525px; top:8px; }
#p2_p{position:absolute; left:650px;  top:20px;}
#p3{ position:absolute; left:20px; top:370px; }
#p3_p{position:absolute; left:142px;  top:404px;}
#p4{ position:absolute; left:525px;  top:370px;}
#p4_p{ position:absolute;left:650px; top:404px; }
#reception_team{position:absolute; left:22px;  top:804px;}
#p5{position:absolute; left:22px; top:854px;}
#p5_p{position:absolute; left:143px;  top:894px;}
#p6{position:absolute;  left:525px;  top:854px;}
#p6_p{position:absolute; left:650px; top:894px;}

/*
 * contact
 ************/
.contact_bg { background:url(../_images/contact_bg_repeat.jpg) repeat-x;}
.contact_bg_color{ background:url(../_images/contact_bg_color.jpg) repeat; }
a#googlemap{ position:absolute; left:0px; bottom:3px;  }
a#googlemap img{ border:0px}
#contact_left_bar
{
position:absolute; left:0px; top:170px;	width:259px; height:392px;	
background:url(../_images/contact_left_bar.jpg) no-repeat;
}
#contact_left_bar p
{ width:213px; position:absolute; left:23px; top:-5px; color:white; font-style:italic}
#contact_content{ position:absolute; left:290px; top:160px; width:802px; }



