html,body {background:#fff; background-image:url(''); background-repeat: repeat; background-attachment:fixed; background-position: ; margin:10px auto; padding:0; font-family: tahoma;}

#bodyde {margin:0 auto; position: relative; margin-top: 10px; width: 791px; height: 556px; border: 0px solid #fff;}
#bodyde h1 {font-size: 0px; font-color: black;}
#bodydepatients {margin:0 auto; position: relative; margin-top: 10px; width: 791px; height: 556px; border: 0px solid #fff;}
#bodydepatients h1 {font-size: 0px; font-color: black;}
#bodydedentists {margin:0 auto; position: relative; margin-top: 10px; width: 791px; height: 556px; border: 0px solid #fff;}
#bodydedentists h1 {font-size: 0px; font-color: black;}
#bodydedentists2 {margin:0 auto; position: relative; margin-top: 10px; width: 791px; height: 556px; border: 0px solid #fff;}
#bodydedentists2 h1 {font-size: 0px; font-color: black;}
#bodydedentists3 {margin:0 auto; position: relative; margin-top: 10px; width: 791px; height: 556px; border: 0px solid #fff;}
#bodydedentists3 h1 {font-size: 0px; font-color: black;}


#header {position: relative; background: #fff; width: 791px; float: left; height:110px; border: 0px solid #fff;}

#left {position: relative; top: 0px; left: 1px; float: left; background:#fff; background-image:url(''); width: 205px; height:437px; border: 0px solid #000;}
#middle {position: absolute; top: 120px; left: 200px; float: left; width: 2px; border: 1px solid #000;}
#right {position: absolute; top: 110px; left: 166pt; float: right; width: 570px; background: #fff; border: 0px solid #000; background-image:url('images/background.png'); background-repeat: no-repeat;  background-position: ; height: 437px;}
#footer {position: relative; left: 0pt; top: -5pt; width: 0px;}

#right2 {position: absolute; top: 110px; left: 166pt; float: right; width: 570px; background: #fff; border: 0px solid #000; background-image:url('images/backgroundab.png'); background-repeat: no-repeat;  background-position: ; height: 437px;}

#leftdentists {position: relative; top: 0px; left: 1px; float: left; background:#fff; background-image:url(''); width: 205px; height:470px; border: 0px solid #000;}
#middledentists {position: absolute; top: 120px; left: 200px; float: left; width: 2px; border: 1px solid #000;}
#rightdentists {position: absolute; top: 110px; left: 166pt; float: right; width: 570px; background: #fff; border: 0px solid #000; background-image:url('images/background2.png'); background-repeat: no-repeat;  background-position: ; height: 470px;}
#footerdentists {position: relative; left: 0pt; top:15pt; width: 0px;}

#rightdentistse {position: absolute; top: 110px; left: 166pt; float: right; width: 570px; background: #fff; border: 0px solid #000; background-image:url('images/backgrounde.png'); background-repeat: no-repeat;  background-position: ; height: 470px;}
#footerdentistse {position: relative; left: 0pt; top:0pt; width: 0px;}

#leftdentists3 {position: relative; top: 0px; left: 1px; float: left; background:#fff; background-image:url(''); width: 205px; height:570px; border: 0px solid #000;}
#middledentists3 {position: absolute; top: 120px; left: 200px; float: left; width: 2px; border: 1px solid #000;}
#rightdentists3 {position: absolute; top: 110px; left: 166pt; float: right; width: 570px; background: #fff; border: 0px solid #000; background-image:url('images/background4.png'); background-repeat: no-repeat;  background-position: ; height: 570px;}
#footerdentists3 {position: relative; left: 0pt; top:-5pt; width: 0px;}

#leftdentistsg {position: relative; top: 0px; left: 1px; float: left; background:#fff; background-image:url(''); width: 205px; height:440px; border: 0px solid #000;}
#middledentistsg {position: absolute; top: 120px; left: 200px; float: left; width: 2px; border: 1px solid #000;}
#rightdentistsg {position: absolute; top: 110px; left: 166pt; float: right; width: 570px; background: #fff; border: 0px solid #000; background-image:url('images/backgroundlinks.png'); background-repeat: no-repeat;  background-position: ; height: 440px;}
#footerdentistsg {position: relative; left: 0pt; top:-10pt; width: 0px;}

#leftdentists2 {position: relative; top: 0px; left: 1px; float: left; background:#fff; background-image:url(''); width: 205px; height:570px; border: 0px solid #000;}
#middledentists2 {position: absolute; top: 120px; left: 200px; float: left; width: 2px; border: 1px solid #000;}
#rightdentists2 {position: absolute; top: 110px; left: 166pt; float: right; width: 570px; background: #fff; border: 0px solid #000; background-image:url('images/background3.png'); background-repeat: no-repeat;  background-position: ; height: 650px;}
#footerdentists2 {position: relative; left: 0pt; top: -2pt; width: 0px;}

#leftdentistsm {position: relative; top: 0px; left: 1px; float: left; background:#fff; background-image:url(''); width: 205px; height:570px; border: 0px solid #000;}
#middledentistsm {position: absolute; top: 120px; left: 200px; float: left; width: 2px; border: 1px solid #000;}
#rightdentistsm {position: absolute; top: 110px; left: 166pt; float: right; width: 570px; background: #fff; border: 0px solid #000; background-image:url('images/backgroundnoquote.png'); background-repeat: no-repeat;  background-position: ; height: 570px;}
#footerdentistsm {position: relative; left: 0pt; top: 90pt; width: 0px;}

.nav ul {position: relative; z-index: 1; list-style: none ; margin: 0; padding: 0; width: 205px; float: left; padding-top: 12pt; padding-left: 10pt;}
.nav li {font-family: tahoma; padding: 2px 6px;  font-size:18px ; text-align: left; }
.nav li a {color: #000; display: block;  background:#;  text-decoration: none; }
.nav li a:hover {color: #19490a;}
.nav li.current a {color: #19490a;}
.nav p { }
.nav a {color: #000;}
.nav li.submenu {padding-left: 40px; padding-bottom: 0px; font-size: 14px;}
.nav li.submenu a {color: #19490a;}


.address p {position: absolute; top: 225pt; font-family: tahoma; font-size: 12pt; padding-left:15pt; }
.address a {}
.webaddress p {position: absolute; top: 275pt;  padding-left:15pt;}
.webaddress a {color: #000; text-decoration: none;}
.addresspatients p {position: relative; top: 5pt; font-family: tahoma; font-size: 12pt; padding-left:15pt; }
.addresspatients a {}
.webaddresspatients p {position: relative; top: 0pt;  padding-left:15pt;}
.webaddresspatients a {color: #000; text-decoration: none;}

.aboutdavidphoto img {position: absolute; top: 20px; left: 400px; }
.openinghoursmap img {position: absolute; top: 20px; left: 300px; }
.treatmentimage img {position: absolute; top: 50px; left: 320px; }
.locationmap img {position: absolute; top: 10px; left: 0px; }

.title {position: absolute; top: 0px; left: 0px;}
.title p {font-size:12pt ; color: #19490a; font-family: tahoma; font-size:20px ;  }

.text  {position:absolute; top: 40px; left: 0px; width: 550px;  text-align: justify;}
.text p {color: #000; font-size: 14px; color: #19490a; font-family: arial; }
.text a {color: #23690d;}
.textabout  {position:absolute; top: 40px; left: 0px; width: 370px;  text-align: justify;}
.textabout p {color: #000; font-size: 14px; color: #19490a; font-family: arial; }
.texthours  {position:absolute; top: 40px; left: 0px; width: 290px;  text-align: justify;}
.texthours p {color: #000; font-size: 14px; color: #19490a; font-family: arial; }

.quote {position:absolute; top: 230pt; left: 45pt; width: 220px;}
.quote p {font-size: 16pt; font-family: trebuchet ms;}
.quotehygiene {position:absolute; top: 260pt; left: 45pt; width: 220px;}
.quotehygiene p {font-size: 16pt; font-family: trebuchet ms;}
.quotemicroscope {position:absolute; top: 400pt; left: 45pt; width: 220px;}
.quotemicroscope p {font-size: 16pt; font-family: trebuchet ms;}
.quotestudy {position:absolute; top: 330pt; left: 45pt; width: 220px;}
.quotestudy p {font-size: 16pt; font-family: trebuchet ms;}

#form {position:relative; width: 280px;	top: -140px; float: left; padding: 0 0 0 0;	}
input {background-color: #fff;	text-align: left; margin-right: 5px;	display: ;	margin-left: 10px;}
textarea {background-color: #fff; color: #000000; margin-left: 120px; margin-top: -30px; font-size: 10px; border: 1px solid #666666; float: left; font-family: arial; background-image: url(); background-position: bottom right;	background-repeat: no-repeat; overflow:auto; white-space:nowrap; width: 150px;}

.name {	font-size: 10px; 	background-color: #fff; 	border: 1px solid #666666; 	margin-left:120px; width: 150px;}
.email {font-size: 10px; 	background-color: #fff; 	border: 1px solid #666666; 	margin-left: 120px; 	width: 150px;}
.message {font-size: 10px; 	font-family: "Helvetica" serif;}
.submit {font-size: 10px; 	font-family: tahoma ; 	color: #fff; font-weight: bold; background-color: #6a6565; 	border: 1px solid #666666; 	margin-left: 125px; 	margin-top: 10px; 	width: 60px; 	padding-left: 8px;}
.reset {font-size: 10px; 	font-family: tahoma; 	color: #fff; font-weight: bold; background-color: #6a6565; 	border: 1px solid #666666; 	margin-left: 12px; 	width: 60px; 	padding-left: 12px;}

.homelink {background: #000;}