a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#tmjbutton a:hover,
#staffbutton a:hover,
#oralsurgerybutton a:hover,
#id82adabutton a:hover,
#feirybutton a:hover,
#carriebutton a:hover,
#newmenumenu li a:hover,
#veneersbutton a:hover,
#endobutton a:hover,
#whiteningbutton a:hover,
#fillingsbutton a:hover,
#rexbutton a:hover,
#anabutton a:hover,
#joycebutton a:hover,
#preventivebutton a:hover,
#jennbutton a:hover,
#partialsbutton a:hover,
#bridgesbutton a:hover,
#bradbutton a:hover  {
   color: #7A5225;
}

#veneersbutton a,
#oralsurgerybutton a,
#staffbutton a,
#newpatientbutton a,
#emailbutton a,
#hippaprivacybutton a,
#bradbutton a,
#fillingsbutton a,
#id82adabutton a,
#hippareleasebutton a,
#mapbutton a,
#jennbutton a,
#feirybutton a,
#carriebutton a,
#whiteningbutton a,
#endobutton a,
#bridgesbutton a,
#rexbutton a,
#id84adabutton a,
#preventivebutton a,
#partialsbutton a,
#tmjbutton a,
#joycebutton a,
#anabutton a,
#ada2button a  {
   display: block;
   width: 100%;
   text-decoration: none;
   color: #FFFFFF;
}

#officeheadlinetext p,
#testimonialsheadlinetext p,
#id48contactheadlinetext p,
#servicesheadlinetext p,
#introheadlinetext p,
#aboutusheadlinetext p,
#id60inhousestoretext p,
#staffheadlinetext p  {
   font: bold 20px/20px Arial;
   margin: 0px;
   color: #814616;
   letter-spacing: 1px;
   text-align: left;
}

#stafftext p,
#id18contacttext p,
#aboutustext p,
#id137textheretext p,
#officetext p,
#whiteningtext p,
#testimonialtext p,
#id44inhousestoretext p  {
   font: 12px/16px Arial;
   margin: 0px;
   text-align: left;
   color: #585757;
}

#endobutton,
#preventivebutton,
#partialsbutton,
#bridgesbutton,
#whiteningbutton,
#oralsurgerybutton,
#fillingsbutton,
#veneersbutton,
#tmjbutton  {
   font: 12px/12px Arial;
   text-align: center;
   visibility: visible;
   position: absolute;
   z-index: 3;
   width: 136px;
   height: 12px;
}

#hznpid7inhousestore,
#hznpid5aboutus,
#hznpid6staff,
#hznpid1home,
#hznpid4ouroffice,
#hznwhitening,
#hznpid2contact,
#hznpid3testimonials  {
	width: 100%;
	height: 1px;
	overflow: visible;
	position: absolute;
	left: 0px;
}

#whitening,
#pid7inhousestore,
#pid6staff,
#pid1home,
#pid2contact,
#pid5aboutus,
#pid3testimonials,
#pid4ouroffice  {
	width: 1000px;
	height: 755px;
	position: absolute;
	margin-left: -500px;
	left: 50%;
}

#aboutusheadlinetext,
#staffheadlinetext,
#servicesheadlinetext,
#officeheadlinetext,
#id48contactheadlinetext  {
   visibility: visible;
   position: absolute;
   left: 251px;
   top: 278px;
   width: 235px;
}

#jennbutton,
#feirybutton,
#rexbutton,
#anabutton,
#joycebutton,
#carriebutton,
#bradbutton  {
   font: bold 13px/38px Arial;
   text-align: center;
   visibility: visible;
   position: absolute;
   width: 108px;
   height: 38px;
}

#staffpicnametext p,
#especiallyforkidstoothcaretrainingkitaseriesofbrush p  {
   font: bold 12px Arial;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#staffpicnametext2 p,
#especiallyforkidstoothcaretrainingkitaseriesofbrush p  {
   font: bold 12px Arial;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#especiallyforkidstoothcaretrainingkitaseriesofbrush p  {
   line-height: 16px;
}

#servicessidebartitletext p,
#staffsidebartitletext p  {
   font: bold 15px/16px Arial;
   margin: 0px;
   color: #FFFFFF;
   text-align: center;
}

#id63contactheadlinetext p,
#searchinghealinetext p  {
   font: 15px/18px Arial;
   margin: 0px;
   text-align: left;
   color: #814616;
}

#emailtext p,
#locationtext p,
#photonamestext p  {
   margin: 0px;
   line-height: 16px;
   font-family: Arial;
   text-align: left;
}

#searchinghealinetext,
#id63contactheadlinetext  {
   visibility: visible;
   position: absolute;
   left: 252px;
   z-index: 2;
   width: 428px;
}

#id139contacttext p,
#contact2text p  {
   font: 11px/18px Arial;
   margin: 0px;
   text-align: center;
   color: #FFFFFF;
}

#id139contacttext,
#contact2text  {
   visibility: visible;
   position: absolute;
   left: 19px;
   top: 642px;
   width: 150px;
}

#id18contacttext,
#stafftext  {
	visibility: visible;
	position: absolute;
	left: 251px;
	top: 313px;
	width: 502px;
}

#id79shape35,
#id130shape35  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   width: 1000px;
   background-color: #8FA4C9;
   background-image: none;
}

#servicessidebartitletext  {
   visibility: visible;
   position: absolute;
   left: 24px;
   top: 308px;
   z-index: 3;
   width: 108px;
}

#id48contactheadlinetext  {
   z-index: 3;
}

#id63contactheadlinetext  {
   top: 300px;
}

#id44inhousestoretext p  {
   font-weight: bold;
}

#searchinghealinetext p  {
   font-weight: bold;
}

#shape36copy,
#shape36  {
   background: url(staffmedia/shape36copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 28px;
   top: 575px;
   width: 133px;
   height: 1px;
}

#staffsidebartitletext  {
   visibility: visible;
   position: absolute;
   left: 34px;
   top: 318px;
   width: 108px;
}

#searchinghealinetext  {
   top: 289px;
}

#hippareleasebutton a  {
   text-decoration: underline;
}

#layer0copy,
#layer20  {
	background: url(staffmedia/layer20.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 1000px;
	height: 755px;
		
}

#layer201  {
	background: url(staffmedia/layer201long.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 1000px;
	height: 800px;
		
}

	
	
#servicesheadlinetext  {
   z-index: 2;
}

#hippaprivacybutton a  {
   text-decoration: underline;
}

#id137textheretext p  {
   line-height: 18px;
}

#aboutusheadlinetext  {
   z-index: 4;
}

#newpatientbutton a  {
   text-decoration: underline;
}

#officeheadlinetext  {
   z-index: 3;
}

#staffpicnametext p  {
   line-height: 20px;
}
#staffpicnametext2 p  {
   line-height: 20px;
}

#oralsurgerybutton  {
   top: 515px;
   left: -1px;
}

#id137textheretext  {
   visibility: visible;
   position: absolute;
   left: 244px;
   top: 441px;
   z-index: 8;
   width: 502px;
}

#introheadlinetext  {
   visibility: visible;
   position: absolute;
   left: 243px;
   top: 396px;
   z-index: 9;
   width: 511px;
}

#staffheadlinetext  {
   z-index: 3;
}

#id18contacttext p  {
   color: #666666;
}

#preventivebutton  {
   top: 495px;
   left: 9px;
}

#newmenumenu li a  {
   text-decoration: none;
   color: #84501F;
   height: 100%;
   display: block;
}

#id139contacttext  {
   z-index: 9;
}

#photonamestext p  {
   font-size: 10px;
   color: #804616;
}

#staffpicnametext  {
	visibility: visible;
	position: absolute;
	left: 887px;
	top: 566px;
	z-index: 3;
	width: 235px;
}

#staffpicnametext2  {
	visibility: visible;
	position: absolute;
	left: 850px;
	top: 566px;
	z-index: 3;
	width: 235px;
}

#id84adabutton a  {
   color: #804616;
}

#whiteningbutton  {
   top: 432px;
   left: 9px;
}

#rightcolumncopy  {
   background: url(staffmedia/rightcolumncopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 812px;
   top: 253px;
   z-index: 2;
   width: 188px;
   height: 502px;
}

#rightcolumncopylong  {
   background: url(staffmedia/rightcolumncopylong.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 812px;
   top: 253px;
   z-index: 2;
   width: 188px;
   height: 547px;
}

#id18contacttext  {
   z-index: 3;
}

#partialsbutton  {
   top: 411px;
   left: 21px;
}

#locationtext p  {
   font-size: 13px;
   color: #814616;
}

#rightcoltext p  {
   font: bold 13px/18px Arial;
   margin: 0px;
   color: #FFFFFF;
   text-align: center;
}

#newmenumenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#fillingsbutton  {
   top: 347px;
   left: 27px;
}

#leftcolumncopy  {
   background: url(staffmedia/leftcolumncopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 253px;
   z-index: 2;
   width: 187px;
   height: 502px;
   
   
}

#leftcolumncopylong  {
   background: url(staffmedia/leftcolumncopylong.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 253px;
   z-index: 2;
   width: 187px;
   height: 547px;
   
   }
   


#bridgesbutton  {
   top: 390px;
   left: 19px;
}

#missiontext p  {
   font: italic 13px/20px Arial;
   margin: 0px;
   text-align: center;
   color: #FFFFFF;
}

#whiteningtext  {
   visibility: visible;
   position: absolute;
   left: 253px;
   top: 490px;
   z-index: 2;
   width: 502px;
}

#emailbutton a  {
   color: #666666;
}

#veneersbutton  {
   top: 368px;
   left: 17px;
}

#welcometext p  {
   font: bold 18px/22px Arial;
   margin: 0px;
   text-align: center;
   color: #814616;
}

#testslideshow  {
   background: url(homemedia/testslideshow.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1px;
   top: 85px;
   z-index: 8;
   width: 999px;
   height: 257px;
}

#id82adabutton  {
	font: 13px/48px Arial;
	text-align: center;
	visibility: visible;
	position: absolute;
	left: 834px;
	top: 395px;
	z-index: 4;
	width: 150px;
	height: 145px;
}

#contact2text  {
   z-index: 3;
}

#officetext p  {
   color: #666666;
}

#id130shape35  {
   height: 84px;
   z-index: 8;
}

#shape29copy2  {
   background: url(homemedia/shape29copy2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 812px;
   top: 373px;
   z-index: 8;
   width: 188px;
   height: 360px;
}

#rightcoltext  {
	visibility: visible;
	position: absolute;
	left: 834px;
	top: 331px;
	z-index: 3;
	width: 150px;
	height: 41px;
}

#carriebutton  {
   z-index: 6;
   top: 435px;
   left: 34px;
}

#shape29copy  {
   background: url(homemedia/shape29copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 372px;
   z-index: 8;
   width: 187px;
   height: 360px;
}

#id79shape35  {
   height: 85px;
   z-index: 6;
}

#staffbutton  {
   font: bold 13px/30px Arial;
   text-align: center;
   visibility: visible;
   position: absolute;
   left: 35px;
   top: 307px;
   z-index: 3;
   width: 108px;
   height: 30px;
}

#newmenumenu  {
   font: 13px/33px Arial;
   height: 33px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   letter-spacing: 13px;
   color: #84501F;
   position: absolute;
   left: 0px;
   top: 60px;
   z-index: 7;
   width: 614px;
}

#mapbutton a  {
   color: #666666;
}

#feirybutton  {
   z-index: 9;
   top: 525px;
   left: 33px;
}

#missiontext  {
   visibility: visible;
   position: absolute;
   left: 21px;
   top: 360px;
   width: 136px;
}

#emailtext p  {
   font-size: 13px;
   color: #804616;
}

#shape36copy  {
   z-index: 3;
}

#welcometext  {
   visibility: visible;
   position: absolute;
   left: 53px;
   top: 465px;
   z-index: 9;
   width: 84px;
}

#shape30copy  {
   background: url(homemedia/shape30copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 220px;
   top: 253px;
   z-index: 2;
   width: 559px;
   height: 502px;
}

#joycebutton  {
   z-index: 5;
   top: 404px;
   left: 34px;
}

#bradbutton  {
   z-index: 3;
   top: 335px;
   left: 35px;
}

#endobutton  {
   top: 474px;
   left: -1px;
}

#jennbutton  {
   z-index: 4;
   top: 372px;
   left: 34px;
}

#layer0copy  {
   z-index: 7;
}

#stafftext  {
   z-index: 2;
}

#anabutton  {
   z-index: 7;
   top: 465px;
   left: 35px;
}

#tmjbutton  {
   top: 453px;
   left: 9px;
}

#rexbutton  {
   z-index: 8;
   top: 497px;
   left: 33px;
}

#layer29  {
   background: url(staffmedia/layer29.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 812px;
   top: 302px;
   z-index: 3;
   width: 188px;
   height: 255px;
}

#layer30  {
   background: url(staffmedia/joyce.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 812px;
   top: 302px;
   z-index: 3;
   width: 188px;
   height: 255px;
}


#layer91  {
   background: url(staffmedia/rex.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 812px;
   top: 302px;
   z-index: 3;
   width: 188px;
   height: 255px;
}

#layer92  {
   background: url(staffmedia/carrie.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 812px;
   top: 302px;
   z-index: 3;
   width: 188px;
   height: 255px;
}

#layer93  {
   background: url(staffmedia/jenn.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 812px;
   top: 302px;
   z-index: 3;
   width: 188px;
   height: 255px;
}


#layer94  {
   background: url(staffmedia/brad.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 812px;
   top: 302px;
   z-index: 3;
   width: 188px;
   height: 255px;
}


#layer95  {
   background: url(staffmedia/ana.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 812px;
   top: 302px;
   z-index: 3;
   width: 188px;
   height: 255px;
}


#layer96  {
   background: url(staffmedia/feiry.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 812px;
   top: 302px;
   z-index: 3;
   width: 188px;
   height: 255px;
}

#layer20  {
   z-index: 1;
}

#layer27  {
   background: url(testimonialsmedia/layer27.gif) no-repeat;
   visibility: visible;
   position: absolute;
   z-index: 3;
   width: 165px;
   height: 258px;
}

#layer33  {
   background: url(homemedia/layer33.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 812px;
   top: 422px;
   z-index: 10;
   width: 188px;
   height: 264px;
}

#shape36  {
   z-index: 9;
}

#layer19  {
   background: url(staffmedia/layer19.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 322px;
   top: 0px;
   z-index: 3;
   width: 678px;
   height: 235px;
}

#layer36  {
   background: url(whiteningmedia/layer36.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 252px;
   top: 310px;
   z-index: 3;
   width: 374px;
   height: 160px;
}

#layer18  {
   background: url(staffmedia/layer18.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 85px;
   z-index: 2;
   width: 999px;
   height: 150px;
}

#layer9  {
   background: url(homemedia/layer9.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 827px;
   top: 459px;
   z-index: 9;
   width: 159px;
   height: 226px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #8FA4C9;
}
.contactada {
	line-height: normal;
}
