BODY	{COLOR: #000033; FONT: 11px  arial, verdana, sans-serif; font-weight: normal;
			background-color: #CCCCCC;
			text-align:center;}


a:link		{ color: #3399CC; text-decoration: none; font-weight:bold;}

a:visited	{ color: #3399CC; text-decoration: none; font-weight:bold;}

a:active	{ color: #99CCFF; text-decoration: none; font-weight:bold;}

a:hover		{ color: #99CCFF; text-decoration: none; font-weight:bold;}




/* THIS LINE CONTROLS THE FONT SIZE ON ALL PAGES */

p 			{ COLOR: #000033; FONT: 12px  arial, verdana, sans-serif; font-weight: normal; line-height:150%;}

h1 			{ COLOR: #262662; FONT: 17px arial, verdana, sans-serif; font-weight: bold; }

h2			{ COLOR: #CC6600; FONT: 12px verdana, arial, sans-serif; font-weight: bold; }




#contentc, #contentd, #contentg, #contente ul li {list-style-image:url('images/spacer.gif'); FONT: 12px arial, verdana, sans-serif;  line-height:170%; }

.list				{list-style-image:url('images/spacer.gif');}
.list_tick			{list-style-image: url('images/tick.gif'); line-height:200%;}
.list_bullet		{list-style-image:url('images/bullet_blue.gif');}
.list_singlespace	{list-style-image:url('images/spacer.gif'); line-height:50%;}

.picturetitle 		{ COLOR: #000000; FONT: 10px verdana, arial, sans-serif; font-weight: bold; }

.picturecomments 	{ COLOR: #666666; FONT: 10px verdana, arial, sans-serif; font-weight: normal; }

.contact-text 		{ COLOR: #000099; FONT: 11px verdana, arial, sans-serif; font-weight: normal; }

.smalltext		{ FONT: 10px verdana, arial, sans-serif; font-weight: normal; }

.just { text-align: justify; }


/* SETUP PAGES FOR PRINTING */




/* CONTAINERS */

#box { margin:0px auto 0px auto; overflow:auto;  }


#container	{width:1000px; height:auto; overflow:auto;  background: #FFFFFF; border:1px solid #3399CC; }

#header	{position:relative; width:998px; height:90px; border-bottom:2px solid #3399CC; padding:5px; text-align:left;}

#service_box	{float:left; width:786px; height:100px; margin-left:2px; margin-right:0px; border-bottom:2px solid #3399CC;  }

#service_box1 { text-align:justify; width:500px; height:98px; padding-top:3px;  }

#service_box2 {width:255px; height:76px; background:#FFFFFF; margin-top:2px; text-align:left; padding:10px; font: 12px  verdana, sans-serif;
				color:#336699;  font-weight:bold; line-height:150%;}

#service_box3 {width:auto; height:auto; background:#FFFFFF; margin-top:2px; text-align:left; padding-left:20px; padding-top:5px; padding-bottom:5px;
				padding-right:20px; font: 12px  verdana, sans-serif; color:#336699;   font-weight:bold; line-height:150%; border:2px solid #FFFFFF;}				

#welcome_box	{width:498px; height:52px; margin-top:2px; margin-left:2px;  background:url(images/welcome.gif) no-repeat white;}  

#conditions_box	{position:relative;  width:283px; height:455px; margin-right:4px; padding-top:6px; 
				background:url('images/body_conditions.jpg') no-repeat; background-color:white;}
				
#right_side		{position:relative; text-align:center; width:200px; height:auto; margin-right:4px; padding-bottom:20px; background:#FFFFFF;}

	
#printlogos	{width:auto; height:auto;}
								 
#chiro_l, #chiro_lb			{position:relative; float:left; width:330px; height:auto; text-align:left; background:#FFFFFF; }
#chiro_lc			{position:relative; float:left; width:500px; height:auto; text-align:left; background:#FFFFFF;  }
#chiro_c, #chiro_cb			{position:relative; float:right; width:330px; height:auto;  text-align:left; background:#FFFFFF; }

#photo_l,  #photo_c		{position:relative; float:left; display:inline; width:110px; height:128px; text-align:left; background:#FFFFFF;
							}
#chiro_qualifications_l,  #chiro_qualifications_c, #chiro_qualifications_d	
							{position:relative; float:left; display:inline; padding-left:15px; background:#FFFFFF;  }
.chiro_text											{text-align:left; padding-left:10px; padding-right:10px; }
#clinic_photo				{position:relative; float:left; display:inline; width:215px; height:140px; text-align:left; background:#FFFFFF;}
#contact_box				{position:relative; float:left;  width:250px; height:150px; margin-left:80px; text-align:left; background:#FFFFFF; }				
#simonlloyd_box { position:relative; float:left; display:inline; width:500px; height:88px; margin-left:30px; margin-top:2px;  }
#photo				{position:relative; float:left; display:inline; width:77px; height:80px; text-align:left;}
#photo_text			{position:relative; float:left; display:inline; padding-left:15px;}
.photo_text1		{ COLOR: #336699; FONT: 14px helvetica, arial, verdana, sans-serif; font-weight: bold; }
.photo_text2		{ COLOR: #3399CC; FONT: 12px helvetica, arial, verdana, sans-serif; font-weight: bold; }
			

#tel_box	{position:relative; float:right; padding-right:4px; display:inline; width:270px; height:88px; margin-right:2px; margin-top:2px; 
				text-align:left; background:url(images/telephone.gif) no-repeat white;   }
.tel		{text-align:right; font-weight:bold; font-size: 12px;  padding-bottom:5px; padding-top:5px;  line-height:140%;}
.telsymbol  {float:left; text-align:left; margin-bottom:8px;}
#image_box	{position:relative; float:left; display:inline; margin-top:-25px; text-align:top;  width:210px; height:auto; background:#336699; z-index:1000; }


.image_text  {position:relative; float:left;  display:inline; COLOR:#FFFFFF;	FONT: 11px	arial, verdana, sans serif;  font-weight:bold; padding:10px; text-align:left;  }


#contenta	{position:relative; float:left; width:460px; height:168px; margin-top:1px;  margin-left:12px;   
			text-align:justify; padding-left:15px; padding-top:8px; padding-right:10px;  padding-bottom:2px; line-height:140%; }
#contentb	{
	position:relative; float:left; width:460px; height:auto; margin-left:12px;  text-align:justify; padding-left:10px;  padding-right:10px;
	line-height:140%; margin-top:-166px; }

#contentc	{position:relative; float:left; width:520px; height:271px; margin-left:25px;}
#contentd	{position:relative; float:left; width:520px; height:auto; overflow:auto;     
					text-align:justify; margin-left:25px;  margin-top:-250px; }
#content1		{position:relative; float:left; width:520px; height:auto; overflow:auto;     
					text-align:justify; margin-left:25px;  margin-top:20px; }

#content_table1 {position relative; float:left; width:244px; height:auto;  margin-top:10px; }
#content_table2 {position relative; float:left; width:244px; height:auto; margin-left:10px; margin-top:10px; }
#content_table1_temp {position relative; float:left; width:255px; height:auto;  margin-top:10px; border:1px solid #FFFFFF;  }
#content_table2_temp {position relative; float:left; width:230px; height:auto; margin-left:30px; margin-top:10px; border:1px solid #ffffff; }
								
#contente	{position:relative; float:left; width:740px; height:271px; }
#contentf	{position:relative; float:left; width:740px; height:auto; margin-left:25px;  margin-top:-250px;   
						text-align:justify;  font-size:12px; }
#contentg 	{position:relative; float:left; width:730px; height:256px; margin-left:8px;    
						text-align:justify; padding-left:15px; padding-top:15px; }
#contenth	{position:relative; float:left; width:730px; height:auto; overflow:auto;  margin-left:30px;   
					text-align:justify; padding-right:10px; padding-bottom:40px; }
#contentk {position: relative;	float:left; width:750px; height:auto; margin-top:-250px; margin-left:8px; padding-left:15px; padding-top:15px; }																	

#map_box	{position:relative; float:left; width:500px; height:auto; }
#clinics 	{position:relative; float:left; display:inline; width:728px; height:auto; padding-top:40px; background:#FFFFFF; 
			text-align:justify;  margin-bottom:20px; }
#content_low	{position:relative; float:left; display:inline; width:998; height:auto; }
			

#prices_chiro {position:relative; float:left; width:600px; height:auto; overflow:auto;  margin-left:25px;   
					text-align:left; padding-left:75px; padding-top:-10px; padding-right:20px; background:url('images/logo_chiropractic.jpg') no-repeat; background-color:#FFFFFF; }			


#prices_acupuncture {position:relative; float:left; width:600px; height:auto; overflow:auto;  margin-left:25px; margin-top:30px; 
					text-align:left; padding-left:75px;  padding-right:20px; 
					background:url('images/logo_acupuncture.jpg') no-repeat; background-color:#FFFFFF; }


#prices_massage {position:relative; float:left; width:600px; height:auto;   margin-top:30px; margin-left:25px;  background:#FFFFFF; 
					text-align:left; padding-left:75px;  padding-right:20px; background:url('images/logo_massage.jpg') no-repeat; background-color:#FFFFFF;}

#prices_pilates {position:relative; float:left; width:600px; height:auto;  margin-top:15px; margin-left:25px;  background:#FFFFFF; 
					text-align:left; padding-left:75px;  padding-right:20px; background:url('images/logo_rehab.jpg') no-repeat; background-color:#FFFFFF;}

#sitemap_chiro {position:relative; float:left; width:400px; height:auto; overflow:auto;  margin-left:25px;   
					text-align:left; padding-left:75px; padding-top:-10px; padding-right:20px; background:url('images/logo_chiropractic.jpg') no-repeat; background-color:#FFFFFF; }

#sitemap_acupuncture {position:relative; float:left; width:400px; height:auto; overflow:auto;  margin-left:25px; margin-top:30px; 
					text-align:left; padding-left:75px;  padding-right:20px; 
					background:url('images/logo_acupuncture.jpg') no-repeat; background-color:#FFFFFF; }

#sitemap_massage {position:relative; float:left; width:400px; height:auto;   margin-top:30px; margin-left:25px;  background:#FFFFFF; 
					text-align:left; padding-left:75px;  padding-right:20px; background:url('images/logo_massage.jpg') no-repeat; background-color:#FFFFFF;}

#space1, #space2	 {position:relative; float:left; width:70px; height:200px; background:#FFFFFF; }
#recommended		{position:relative; float:left; width:220px; height:auto; text-align:center; font-size:8px; background:#FFFFFF;  margin-left:30px; padding-top:40px; 
					padding-bottom:20px; }
#map				{position:relative; float:left; display:inline; width:100px; height:100px; margin-top:-15px; padding-left:40px; outline:none;}

#window   {position:relative; float:left; text-align:left; width:400px; height:400px; padding:20px; background-color:#FFFFFF;}			

.clinic_box {position:relative; float:left; width:270px;  height:200px; background:#FFFFFF; }		


.nudge_up	{margin-top:-10px;}
.nudge_upmore	{margin-top:-30px;}

#jaw_problems,  #slipped_disc, #tennis_elbow {position:relative; width:120px; height:20px; font-size:11px; color:#000033;  padding-top:4px; }


#neck, #back_pain,   #scoliosis, #arthritic, #sciatica
{position:relative; width:170px; height:40px; text-align:center;  font-size:11px; color:#000033;  }
 #carpal_tunnel {position:relative; width:170px; height:50px; text-align:center;  font-size:11px; color:#000033;  }
 
.migrane		{position:relative;  width:120px; height:40px; top:10px; left:115px; font-size:11px; color:#000033;  padding-top:4px; 
 					padding-left:20px; text-align:left; background:url('images/conditions_small_left.gif') no-repeat; }

.space			{position:relative; top:-25px; left:-96px; padding-right:20px; text-align:right; }

.jaw_problems	{position:relative; top:-20px; left:-80px; padding-right:20px; text-align:right; background:url('images/conditions_small_rights.gif')  no-repeat; } 

.whiplash		{position:relative;  width:120px; height:40px; top:0px; left:100px; width:120px; height:40px;  font-size:11px; color:#000033;  padding-top:4px; 
 					padding-left:20px; text-align:left; background:url('images/conditions_small_left.gif') no-repeat; }
					  
.neck			{position:relative; top:-10px; left:-76px; padding-top:15px; text-align:center; background:url('images/conditions_centre.gif') no-repeat;}
	  
.back_pain		{position:relative; top:20px; left:10px; padding-top:15px; text-align:center; background:url('images/conditions_centre.gif') no-repeat;}
						  
.tennis_elbow	{position:relative; top:40px; left:-60px; padding-left:20px; text-align:left; background:url('images/conditions_small_lefts.gif') no-repeat;} 
				
.arthritic 		{position:relative; top:10px; left:90px; padding-top:15px; text-align:center; background:url('images/conditions_centre.gif') no-repeat;} 
				
.scoliosis		{position:relative; top:35px; left:10px; padding-top:15px; text-align:center; background:url('images/conditions_centre.gif') no-repeat;}
					  
.slipped_disc	{position:relative; top:25px; left:53px; padding-left:20px; text-align:left; background:url('images/conditions_small_lefts.gif') no-repeat;} 
				
.sciatica		{position:relative; top:-10px; left:65px; padding-bottom:15px; text-align:center; background:url('images/conditions_centre_low.gif') no-repeat;} 
				 
.carpal_tunnel	{position:relative; top:30px; left:-111px; padding-bottom:15px; text-align:center; background:url('images/conditions_centre_lowl.gif') no-repeat;}	  

	  
	  

/*header logo*/

.simonlloyd_h1 {position:relative;  float:left; FONT: 14px arial, sans-serif, verdana; font-weight: bold; width:131%; color:#336699; }
.simonlloyd_h2 {FONT: 12px arial, sans-serif, verdana; font-weight: bold; color:#99CCFF;  }
.BCA			{position:relative;}
.welcome 		{position:relative; height:45px; width:450px; text-align:center;  font: 16px  arial, verdana, sans-serif; font-weight:bold; color: #FFFFFF;
					padding:12px;}
/*commands*/
.clear 			{ clear: both; }
.float_left		{float:left;}
.float_right	{float:right;}

.nudge_down   {margin-top:10px;}
.nudge_upone {margin-top:-1px;}

.nudge_up_more {margin-top:-9px;}

.nudge_up {margin-top:-4px;}

.nudge_upc {margin-top:-20px;}

.nudge		{margin-right:15px;}
.nudgeleft	{margin-left:-30px;}

.borders		{ BORDER: #000000 1px solid; }

.sevice-border	{position:relative; float:right; width:786px; height:2px; border-bottom:2px solid #3399CC;}

				

.line_double {line-height:200%; }
.line_single  {line-height:140%;}
.line_onehalf {line-height:160%;}
 


 
 








/* START THE CODE FOR THE MENUS */

#navigation		{ POSITION:relative;
				float:left;
				width:210px;
				height:auto; 
				display:inline;
				background:#FFFFFF; 
				margin-top:1px;
				padding: 0px 0px;
				z-index:1000;}
				


#tcupdesigns {text-align:center; padding-top:10px;}
#tcupdesigns a {COLOR:#FFFFFF;   FONT: 10px verdana, arial, sans-serif; font-weight:bold;}
#tcupdesigns a:active {outline: none;}
#tcupdesigns a:hover {color: #3399CC;}
		  
#footer {position: relative; float:left; display:inline;  width:998px; height:20px; border-top: 1px solid #CCCCCC; border-bottom:1px solid #FFFFFF; background-color:#FFFFFF; 
			  margin-bottom:0; padding-top:3px;  text-align:center; font-family: arial, verdana, sans-serif; font-size: 10px;}

#footer ul {text-decoration:none;  display:inline; outline:none;  }

#footer li { list-style: none;  display: inline;   outline:none;}

#footer  a { display: inline; text-decoration: none; color:#000033; outline:none;  }

#footer  a:hover { color:#3399CC; outline:none;}

#footer  a:active	{outline:none;}




/*tables*/


 
