	@charset "utf-8";
/* CSS Document */
body {  
background:#d4bbda; 
margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
padding: 0;
text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
font-family:Arial, Helvetica, sans-serif; 
/*background:url(../images/in-balancenot-background.jpg) ;*/
background-repeat:no-repeat;
background-attachment:fixed;
}

#container{ 
width:935px; margin:0 auto; 
min-height:inherit; 
position: relative; /* adding position: relative allows you to position the two sidebars relative to this container */
}
			
#head {	
width:935px;
height:216px;
background-repeat:no-repeat;
padding: 0 0px 0 0px; 
margin:0 0 0 0; 
border:#000 solidn 2px;
}
			
#nav{ 
border-top: 1px solid; 
background:#4c6f11;
position:relative; 
width:935px;
height:44px; 
text-align:justify;
}
#nav ul{
font-size:12px; 
list-style:none; 
font-weight:bold; 
margin:0; 
padding:0;
}
#nav ul li{
float:left;
background-color:#361d3c; 
padding: 14px 10px 14px 10px;
}
#nav ul li.end{
float:left; 
background-color:#4c6f11; 
padding: 14px 0 15px 0;
}
#nav ul li a{
color:#fff; 
text-decoration:none;
}
#nav ul li a:hover{
text-decoration:none;
background-color:#824a8f;
padding:15px 0 16px 0;
}

#nav ul li.end a:hover{
text-decoration:none;
background-color:#76ab1e;
padding:14px 0 15px 0;
}
		 
#menu {
width:935px;  
height:44px;
}
		
h2,h4,h3,h1,h5{
text-align:left; color:#4c6f11;
}
		
#leftNav{	
height:auto; 
width:200px;  
float:left; 
margin-top:20px;
padding:3px;   
margin-left:5px;  margin-right:5px;  
} 

#leftNav  a {	
display:block; 
text-decoration:none;  
font-size:12px; 
border-bottom:1px #4c6f11 solid;
padding:3px 3px 3px 3px;
text-align:left; 
}

html>body #leftNav a{ 
width: 170px;
}  /*Non IE rule*/

#leftNav a:link{ 
color:#4c6f11;
}
#leftNav a:hover{	
background:url("../images/HighlightDGreen.png");
background-repeat:no-repeat;
}
							
#leftNav a:visitid{ 
color:#4c6f11;
}	
#leftNav a:active{  
background:url("../images/HighlightDGreen.png");
background-repeat:no-repeat;
}

#leftNav #pic  { 
width:170px;
text-align:right;
padding-top:5px;
}
		
				
				
			

				
.middleArea { 	width:935px; height:auto; 
                background-color:#e5eacb; }

.content {	width:500px; height:auto; 
 			margin-top:20px;
			padding:0px 15px 0px 15px;
			float:left;
			font-size:12px;
			color:#5D2677;
			padding-bottom:10px;
	       /* overflow:auto;*/
			}

.content h2, h4, h3, h5, h6{color:#5D2677;}
.content  ul {color:#5D2677; }
.content li { text-align:left; list-style:square; margin-bottom:5px}
.content ol > li {list-style:decimal;  color:#5D2677;}
.content a {text-decoration:none;}
#h4Green {color:#4c6f11; font-size:18px; text-align:center}
 
/** CSS for Testimonoila  */

#testimonials {text-align:justify; 
			font-family:Arial, Helvetica, sans-serif; 
			font-size:11px; 
			color:#5D2677; padding-left:50px; padding-right:50px}
			
.rightNav { width:150px; 
			padding:5px 5px 5px 5px; 
			margin-top:20px; height:auto; 
			float:right;
			 margin-right:10px;  
			 }
			 
.rightNav  h3 { color:#4c6f11; 
				 text-align:left}
				 
/*  Horrizontal green lines in rightNav  */
.hrGreen  {		color:#4c6f11; 
				width:150px}
/* modalities page h5 heading colored green */

#h5Modal {color:#4c6f11;  text-align:left}

#image {
position:absolute;
top:1150px;
left:5px;
width:215px;
height:161px;
}
#address {
position:absolute;
top:1150px;
left:215px;
width:215px;
height:161px;
}

#footerhome { 	
/*float:left;*/
position:absolute;
top:1100px;
left:1px;
width:935px; 
height:50px; 
background:url("../images/in-balance_13.jpg");
text-align:center;}

#footerhome a { text-decoration:none; 
			 font-size:11px;
			 color:#d4bbda;
			 }
	#footerhome  a:link{   text-decoration:none; 
			 font-size:12px;
			 color:#d4bbda;
			 }
	#footerhome  a.visited{ color:#d4bbda;}
	#footerhome  a.hover{ color:#d4bbda; }
	#footerhome a.active{color:#d4bbda;}
	
	

	#footerhome p {padding:10px; margin:10px}

#footer { 	
float:left;
width:935px; 
height:50px; 
background:url("../images/in-balance_13.jpg");
text-align:center;}

#footer a { text-decoration:none; 
			 font-size:11px;
			 color:#d4bbda;
			 }
	#footer  a:link{   text-decoration:none; 
			 font-size:12px;
			 color:#d4bbda;
			 }
	#footer  a.visited{ color:#d4bbda;}
	#footer  a.hover{ color:#d4bbda; }
	#footer a.active{color:#d4bbda;}
	
	

	#footer p {padding:10px; margin:10px}
					
#quote a  {	color:#d4bbda; font-weight:bold;
			font-size:10px; 
			margin:5px;  
			font-size: 12px; 
			float:right}
			
#week  { position:relative; 
		top:140px; 
		width:400px;
         font-size:12px;
         font-weight:600; 
         color:#4c6f11; 
		 clear:both;
		 float:right;
       
          }

#head a 	{ text-decoration: none; 
			  color:#4c6f11; 
			  }


.message{ 	text-align:justify; 
			font-family:Arial, Helvetica, sans-serif; 
			font-size:12px; 
			color:#5D2677; }
			
			

			
.messageSmall{ 	text-align:left; 
				font-family:Arial, Helvetica, sans-serif; 
				font-size:10px; 
				color:#5D2677; }
			
.messageLarge { font-size:18px; 
				color:#5D2677; 
				font-family:Brush Script Std, Georgia, "Times New Roman", Times, serif; 
				font-style:italic; font-weight:800}
.messageMedium { font-size:14px; 
				color:#5D2677; 
				font-family:Arial, Helvetica, sans-serif; 
				font-style:italic; font-weight:800}
				
#bQuote {text-align:center;  width=:100px;
		font-family:Arial, Helvetica, sans-serif; 
		font-size:12px; 
			color:#5D2677; 
			}
blockquote {color:#5D2677}

/*  Testimonials  Hr line*/

#testHR { color:#d4bbda; width:60%; size:2px; border:dotted}

#testBlockQuote {color:#5D2677; font-size:10px; text-align:center}

/*  CSS is to format the price list Table in the content area. All values will be vertical alligned in the middle.
each heading will be a link to the treatment page it corresponds to.   */
	/*#priceTable  #hdTr { background:#d4bbda;
						vertical-align:middle;
						 text-align:left; 
						 height:20px;
						 color:#fff; 
						 font-family:Arial, Helvetica, sans-serif;
						}*/
						
		#priceTable  #hdTr { 
						vertical-align:middle;
						 text-align:left;
						 font-size:12px;
						 heigh:30px;
						 color:#4c6f11;
						 font-family:Comic Sans MS, cursive;
						}
	/*#priceTable td {/border-bottom:solid 1px #999 }*/
	#priceTable {color:#5D2677;}
			 

	#priceTable tr	{height:20px; 
					vertical-align:middle; 
					text-align:left;}
	#priceTable  a{   text-decoration:none; 
			 		ont-size:12px; color:#4c6f11;
			 		
			 }		
	#priceTablea:link{   text-decoration:none; 
			 			font-size:12px;
			 			color:#5D2677;
			 }
#priceTable a.visited{ color:#4c6f11; text-decoration:none; }
#priceTable a.hover{ color:#4c6f11; text-decoration:none; }
#priceTable a.ctive{color:#4c6f11; text-decoration:none; }




