@import url("galleryimage.css");


/* Davis & Nix CSS */

* {margin:0; padding:0;}

a {color:#1b6696;}
a:hover, #footer a:hover, #content_col2 li a:hover, .serviceanchor:hover {color: #c69c6d;}
.serviceanchor{ text-decoration:none; color:#555; }

.paragraphsize {font: 0.9em Arial, Helvetica, sans-serif; line-height: 1.6em; color: #000;}

.teeny {font: 0.7em Arial, Helvetica, sans-serif;color: #000;}

.paragraphsizebold { font: 0.9em Arial, Helvetica, sans-serif; font-weight:bold; line-height: 1.6em; color: #000;}

.imagelink {border: none; text-decoration: none; background: none;}

hr {border: none 0; border-top: 1px solid #79b2d0; width: 100%; height: 0; margin-top: 10px; margin-bottom: 10px;}

p {font: .90em/1.6em Arial, Helvetica, sans-serif; color:#555;}

h1 {font: 1.0em Arial, Helvetica, sans-serif; color:#555; font-weight:bold;}
h2 {font: .90em Arial, Helvetica, sans-serif; color:#555; font-weight:bold;}


/*------------------------------------------------------------------------------------------------------------------------*/

body {
	color: #000; 
	font: .90em Arial, Helvetica, sans-serif; 
	background:#C69D6F url(../images/dn_bkgrd.jpg) repeat-x;
}

#container {
	width:731px;
	position:absolute;
	left:50%;
	margin-left:-366px;
	
}

	#container2 {
		width:731px;
		padding-bottom:10px;
		background: url(../images/content_bkgrd.jpg);
	}

	#header { 
		width:731px; /*731*/
		height:129px; 
	}	
	
		
		#header_left {background:url(../images/header_left.jpg) no-repeat; width:258px; height: 129px; float:left;}
		#header_left a {display:block; width:200px; height:100px; margin-left:50px;}
		#header_left span {display:none}
		
		
		#header_right {background:url(../images/header_right.jpg) no-repeat; width:463px /*473*/; height:129px; padding-right:10px; float:left;}
		
			#toplinks {
				width:444px;/*463*/
				height:69px;
				padding-right:19px;
				float:left;
			}
			
				#topcall, #topemail{width:170px;float:right;}
				#topcall {margin-top:11px; margin-left:200px;}	
				#topemail{margin-top:5px; margin-left:200px;}	
	
				#topcall p {font-weight:bold; margin-top:3px; color:#1b6696;}
				#topemail p {color:#1b6696;}
				#toplinks a {text-decoration:none; border-bottom:1px solid #1b6696;}
				#toplinks a:hover {text-decoration:none; border-bottom:1px solid #c69c6d;}
			
			#nav1 {
				height:34px;
				margin-left:218px;
				float:left;
			}

				#nav1 ul, #nav1 li a, #nav2 ul, #nav2 li a  {display:block;}
				#nav1 li, #nav2 li { font:.75em Arial, Helvetica, sans-serif; list-style: none; float:left;}  
				#nav1 li a, #nav2 li a{text-decoration:none;}
				#nav1 li span, #nav2 li span {display:none;} 
				
				a.home{
					width:51px;
					height: 34px;
					background: url(../images/nav1_home.jpg);
				}
				
				a.faqs{
					width:52px;
					height:34px;
					background:url(../images/nav1_faqs.jpg);
				}
				
				a.location{
					width: 65px;
					height: 34px;
					background: url(../images/nav1_location.jpg);
				}
				
				a.login{
					width: 91px;
					height: 34px;
					background:url(../images/nav1_patientlogin.jpg);
				}
				
				a.contact{
					width: 60px;
					height: 34px;
					background:url(../images/nav1_contact.jpg);
				}
				
				a.home:hover, a.faqs:hover, a.location:hover, a.login:hover, a.contact:hover{background-position: 0% -34px;}
					

			#nav2 {
				height:26px;
				margin-left:95px;
				float:left;
			}
			
				a.about{
					width:45px;
					height: 26px;
					background: url(../images/nav2_about.jpg);
				}
				
				a.services{
					width:59px;
					height:26px;
					background:url(../images/nav2_services.jpg);
				}
				
				a.staff{
					width: 37px;
					height: 26px;
					background: url(../images/nav2_staff.jpg);
				}
				
				a.testimonials{
					width: 80px;
					height: 26px;
					background:url(../images/nav2_testimonials.jpg);
				}
				
				a.onlineap{
					width: 113px;
					height: 26px;
					background:url(../images/nav2_onlineap.jpg);
				}
				
				a.paymentop{
					width: 99px;
					height: 26px;
					background:url(../images/nav2_paymentop.jpg);
				}
				
				a.testimonials:hover, a.about:hover, a.services:hover, a.staff:hover, a.onlineap:hover, a.paymentop:hover{background-position: 0% -25px;}
			

	#midbody {
		background:url(../images/midbody_bkgrd.jpg) no-repeat;
		padding-left:11px;
		padding-right:10px;
		
		
		height:192px;
	}
	
	
	
	
	#content {
		width:668px; /*715*/
		padding-top:15px;
		margin-left:11px;
		margin-right:5px;
		padding-left: 20px;
		padding-right: 22px;
		
	}
	
			#content_col1 {width:446px; float:left; margin-bottom:10px;}
			
			#content_col2 {width:201px; margin-left:20px; float:left; margin-bottom:10px;}
			#content_col2 li {list-style:none;}
			#content_col2 li a {list-style:none; font: .90em/1.6em Arial, Helvetica, sans-serif; color:#555; font-weight:normal;}
			
				
			#content_col3 {width:663px; margin-bottom:10px; float:left}
	
	#footer{
		height: 55px;
		font: .70em Arial, Helvetica, sans-serif;
		color:#fff;
		line-height:1.7em;
		text-align:center;
		background:#1b6696;
		padding-top:15px;
		padding-left:31px;
		padding-right:27px;
		background:url(../images/footer_bkgrd.jpg);
	}
	
	#footer a {color:#fff;}
	
	#badbreath { background:#eee; padding: 10px; margin-bottom: 5px;}
		
	textarea, input {
	padding-top: 2px; 
	padding-left:3px; 
	padding-right:3px; 
	background-color:#e6eff4; 
	border:1px solid #79b2d0; 
}

