html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0; margin:0; padding:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%;font-family:"Verdana", Arial, Helvetica, sans-serif;}

/* - - - - - - - - - - GENERAL LINKS - - - - - - - - - - */

a {color:#db7922;}

a:visited {color:#db7922;}

a.noVisited:visited {color:#db7922;}

a:hover, a.noVisited:hover {color:#db7922;}

/* - - - - - - - - - - BODY - - - - - - - - - - */

body {background:#e8c4a2 url(images/body-bg.jpg) repeat-x top; margin:0px; overflow:auto; font-weight:normal; font-size:12px; color:#000000; line-height:20px; font-style:normal; font-family:"Verdana", Arial, Helvetica, sans-serif; text-decoration:none;}

* #content {
	background:url(images/content-tile.gif) repeat-y;
	overflow:auto;
	width:790px;
	margin:0px auto;
	padding-bottom: 20px;
}

/* - - - - - - - - - - HEADER - - - - - - - - - - */

* #header {background:url(images/header.jpg) no-repeat; margin:0px auto; overflow:auto; width:790px; height:172px;}

#logo a {display:block; width:250px; height:90px; margin:60px 0px 0px 0px;}

* .logo-style{list-style-type:none;}

#logo .active {cursor:default;}

/* - - - - - - - - - - ADDRESS PHONE FAX - - - - - - - - - - */

* .address {line-height:1.4em; font-family:"Verdana", Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; padding-top:35px; float:left; padding-left:47px;}

* .phone-fax {line-height:1.4em; font-family:"Verdana", Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; float:left; padding:15px 0px 15px 47px;}

/* - - - - - - - - - - LEFT MENU - - - - - - - - - - */

* #leftMenu {overflow:hidden; width:790px; margin:0px 0px 0px 0px;}

* #col1 {float:left; width:250px; margin:0px 0px 0px 0px; font-family:"Verdana", Arial, Helvetica, sans-serif; background:url(images/left-menu-background.jpg) no-repeat; height:332px;}

ul#nav {padding:0px 0px 0px 0px; margin:9px 0px 0px 0px; width:250px; list-style-type:none; font-family:"Verdana", Arial, Helvetica, sans-serif;}

* #nav {margin:0px; list-style-type:none; width:250px;}

#nav a {display:block; overflow:hidden; width:250px; text-indent:-999em; height:30px; font-family: "Verdana", Arial, Helvetica, sans-serif; margin:0px 0px 0px 0px;}

#nav ul {margin:5px; list-style-type:none;}

#nav li {list-style-type:none; float:left; clear:both; position:relative;}

#nav a:hover {background-position:0px -30px;}

#nav .active {background-position:0px -30px;}

#nav .active {cursor:default;}

#nav ul li a {text-indent:0px; text-decoration:none; width:174px; text-indent:-999em; height:20px; padding-left:7px; font-size:12px; margin:0px; width:215px; color:#ffffff; text-indent:0px; padding-top:3px; height:25px; text-decoration:none;}

#nav li:hover ul, #nav li.sfhover ul {visibility:visible;}

#nav li ul {padding:0px 0px 0px 0px; left:-9999em; position:absolute; top:0px; height:auto;}

#nav li ul {visibility:hidden; left:250px; background:#efc49f; margin:0px 0px 0px 0px; font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:11px;}

#nav li ul a:hover {color:#0c2a5f; background:#d67408;}

#nav li:hover ul, #nav li.sfhover ul {visibility:visible;}

#nav li ul a {color:#0c2a5f; text-decoration:none; display:block; width:180px; padding-top:2px; padding-bottom:0px;

padding-left:14px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; height:24px;}

/* - - - - - - - - - - LEFT MENU SECTION - - - - - - - - - - */

* #patient-login {background:url(images/nav-patient-login.jpg); width:250px;}

#nav li a#patient-login:hover, #nav li:hover a#patient-login, #nav li.sfhover a#patient-login {background-image:url(images/nav-patient-login.jpg); background-position:bottom;}

* #about-us {background:url(images/nav-about-us.jpg); width:250px;}

#nav li a#about-us:hover, #nav li:hover a#about-us, #nav li.sfhover a#about-us {background-image:url(images/nav-about-us.jpg); background-position:bottom;}

.active #about-us {background-image:url(images/nav-about-us-act.jpg);}

* #for-new-patients {background:url(images/nav-for-new-patients.jpg); width:250px;}

#nav li a#for-new-patients:hover, #nav li:hover a#for-new-patients, #nav li.sfhover a#for-new-patients {background-image:url(images/nav-for-new-patients.jpg); background-position:bottom;}

.active #for-new-patients {background-image:url(images/nav-for-new-patients-act.jpg);}

* #preventative {background:url(images/nav-preventative.jpg); width:250px;}

#nav li a#preventative:hover, #nav li:hover a#preventative, #nav li.sfhover a#preventative {background-image:url(images/nav-preventative.jpg); background-position:bottom;}

.active #preventative {background-image:url(images/nav-preventative-act.jpg);}

* #new-technology {background:url(images/nav-new-technology.jpg); width:250px;}

#nav li a#new-technology:hover, #nav li:hover a#new-technology, #nav li.sfhover a#new-technology {background-image:url(images/nav-new-technology.jpg); background-position:bottom;}

.active #new-technology {background-image:url(images/nav-new-technology-act.jpg);}

* #restore-your-smile {background:url(images/nav-restore-your-smile.jpg); width:250px;}

#nav li a#restore-your-smile:hover, #nav li:hover a#restore-your-smile, #nav li.sfhover a#restore-your-smile {background-image:url(images/nav-restore-your-smile.jpg); background-position:bottom;}

.active #restore-your-smile {background-image:url(images/nav-restore-your-smile-act.jpg);}

* #post-op-instructions {background:url(images/nav-post-op-instructions.jpg); width:250px;}

#nav li a#post-op-instructions:hover, #nav li:hover a#post-op-instructions, #nav li.sfhover a#post-op-instructions {background-image:url(images/nav-post-op-instructions.jpg); background-position:bottom;}

.active #post-op-instructions {background-image:url(images/nav-post-op-instructions-act.jpg);}

* #community-involvement {background:url(images/nav-community-involvement.jpg); width:250px;}

#nav li a#community-involvement:hover, #nav li:hover a#community-involvement, #nav li.sfhover a#community-involvement {background-image:url(images/nav-community-involvement.jpg); background-position:bottom;}

.active #community-involvement {background-image:url(images/nav-community-involvement-act.jpg);}

* #contact-us {background:url(images/nav-contact-us.jpg); width:250px;}

#nav li a#contact-us:hover, #nav li:hover a#contact-us, #nav li.sfhover a#contact-us {background-image:url(images/nav-contact-us.jpg); background-position:bottom;}

.active #contact-us {background-image:url(images/nav-contact-us-act.jpg);}

* #home {background-image:url(images/nav-home.jpg); width:250px;}

#nav li a#home:hover, #nav li:hover a#home, #nav li.sfhover a#home {background-image:url(images/nav-home.jpg); background-position: bottom;}

.active #home {background-image:url(images/nav-home-act.jpg);}

/* - - - - - - - - - - RIGHT SIDE - - - - - - - - - - */ 

* .rightSide {width:540px; margin:0px; margin-top:0px; float:right;}

* #rightColumn {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:12px; color:#443317; font-family:"Tahoma"; float:right; width:530px;}

* #rightColumn {height:auto !important; min-height:360px;}

#rightColumn p {margin:10px 40px 0px 27px; line-height:1.7em;}

* #top-right-column {background:url(images/top-right-column.jpg) no-repeat; width:540px; height:15px;}

/* - - - - - - - - - - CONTENT ELEMENTS - - - - - - - - - - */ 

* .all-links {list-style-type:disc; margin:0px 20px 0px 47px;}

* .color-disc {color:#db7922;}

* .logos-links-team {height:210px; padding:10px 0px 10px 0px;}

* .img-left-aao {float:left; margin:0px 0px 0px 20px; border:solid 2px #db7922;}

* .img-right-ada {float:right; margin:0px 40px 0px 0px; border:solid 2px #db7922;}

* .img-left-abo {float:left; margin:22px 0px 0px 60px; border:solid 2px #db7922;}

* .disc-elements {margin:0px 20px 0px 67px;}

img.visit-img {margin-left:100px;}

img.cerec-left {float:left; width:182px; height:184px; margin:15px 15px 15px 20px;}

img.cerec-right {float:right; width:150px; height:189px; margin:25px 15px 15px 20px;}

img.img-zoom {
	float:left;
	width:125px;
	height:50px;
	margin:5px 15px 15px 20px;
	border:solid 2px #db7922;
}

img.zoom-picture {float:left; width:190px; height:135px; border:solid 2px #db7922; margin:0px 20px 10px 20px;}

img.laser-left {float:left; width:120px; height:203px; margin:10px 20px 10px 27px;}

img.laser-right {float:right; width:203px; height:119px; margin:15px 10px 10px 17px;}

img.right {clear:right; float:right; margin:10px 50px 10px 10px;}

/* - - - - - - - - - - TITLES - - - - - - - - - - */

* #title-about-us, * #title-for-new-patients, * #title-preventative, * #title-new-technology, * #title-restore-your-smile, * #title-contact-us, * #title-post-op-instructions, * #title-community-involvement, * #title-meet-the-dentists, * #title-meet-the-team, * #title-office-tour, * #title-your-first-visit, * #title-new-patient-forms, * #title-preventing-decay, * #title-sealants, * #title-fluoride, * #title-pediatric-dentistry, * #title-gum-disease, * #title-cerec, * #title-zoom, * #title-laser, * #title-fillings, * #title-inlays-onlays, * #title-amalgams, * #title-crowns, * #title-bridges, * #title-implants, * #title-removable-prosthetics, * #title-extractions, * #title-location, * #title-comment-form, * #title-refer-a-friend, * #title-appointment-request, * #title-site-map, * #title-post-op-anesthetic, * #title-post-op-amalgams, * #title-post-op-composite, * #title-post-op-crown, * #title-post-op-temporary-off, * #title-post-op-dentures, * #title-post-op-nightguard, * #title-post-op-whitening, * #title-cost-and-insurance,* #title-at-home-whitening,* #title-in-office-whitening { width:481px; height:37px; margin:13px 0px 0px 30px;}

* #title-about-us {background:url(images/title-about-us.gif) no-repeat;}

* #title-for-new-patients {background:url(images/title-for-new-patients.gif) no-repeat;}

* #title-preventative {background:url(images/title-preventative.gif) no-repeat;}

* #title-new-technology {background:url(images/title-new-technology.gif) no-repeat;}

* #title-restore-your-smile {background:url(images/title-restore-your-smile.gif) no-repeat;}

* #title-contact-us {background:url(images/title-contact-us.gif) no-repeat;}

* #title-post-op-instructions {background:url(images/title-post-op-instructions.gif) no-repeat;}

* #title-community-involvement {background:url(images/title-community-involvement.gif) no-repeat;}

* #title-meet-the-dentists {background:url(images/title-meet-the-dentists.gif) no-repeat;}

* #title-meet-the-team {background:url(images/title-meet-the-team.gif) no-repeat;}

* #title-office-tour {background:url(images/title-office-tour.gif) no-repeat;}

* #title-your-first-visit {background:url(images/title-your-first-visit.gif) no-repeat;}

* #title-new-patient-forms {background:url(images/title-new-patient-forms.gif) no-repeat;}

* #title-preventing-decay {background:url(images/title-preventing-decay.gif) no-repeat;}

* #title-sealants {background:url(images/title-sealants.gif) no-repeat;}

* #title-fluoride {background:url(images/title-fluoride.gif) no-repeat;}

* #title-pediatric-dentistry {background:url(images/title-pediatric-dentistry.gif) no-repeat;}

* #title-gum-disease {background:url(images/title-gum-disease.gif) no-repeat;}

* #title-cerec {background:url(images/title-cerec.gif) no-repeat;}

* #title-zoom {background:url(images/title-zoom.gif) no-repeat;}

* #title-laser {background:url(images/title-laser.gif) no-repeat;}

* #title-fillings {background:url(images/title-fillings.gif) no-repeat;}

* #title-inlays-onlays {background:url(images/title-inlays-onlays.gif) no-repeat;}

* #title-amalgams {background:url(images/title-amalgams.gif) no-repeat;}

* #title-crowns {background:url(images/title-crowns.gif) no-repeat;}

* #title-bridges {background:url(images/title-bridges.gif) no-repeat;}

* #title-implants {background:url(images/title-implants.gif) no-repeat;}

* #title-removable-prosthetics {background:url(images/title-removable-prosthetics.gif) no-repeat;}

* #title-extractions {background:url(images/title-extractions.gif) no-repeat;}

* #title-location {background:url(images/title-location.gif) no-repeat;}

* #title-comment-form {background:url(images/title-comment-form.gif) no-repeat;}

* #title-refer-a-friend {background:url(images/title-refer-a-friend.gif) no-repeat;}

* #title-appointment-request {background:url(images/title-appointment-request.gif) no-repeat;}

* #title-site-map {background:url(images/title-site-map.gif) no-repeat;}

* #title-post-op-anesthetic{background:url(images/title-post-op-anesthetic.gif) no-repeat;} * #title-post-op-amalgams{background:url(images/title-post-op-amalgams.gif) no-repeat;} * #title-post-op-composite{background:url(images/title-post-op-composite.gif) no-repeat;} * #title-post-op-crown{background:url(images/title-post-op-crown.gif) no-repeat;} * #title-post-op-temporary-off{background:url(images/title-post-op-temporary-off.gif) no-repeat;} * #title-post-op-dentures{background:url(images/title-post-op-dentures.gif) no-repeat;} * #title-post-op-nightguard{background:url(images/title-post-op-nightguard.gif) no-repeat;} * #title-post-op-whitening{background:url(images/title-post-op-whitening.gif) no-repeat;}
* #title-cost-and-insurance{background:url(images/title-cost-and-insurance.gif) no-repeat;}
* #title-at-home-whitening{background:url(images/title-at-home-whitening.gif) no-repeat;}
* #title-in-office-whitening{background:url(images/title-in-office-whitening.gif) no-repeat;}

/* - - - - - - - - - - SITE MAP MENU - - - - - - - - - - */

* .siteMapMenu {list-style-type:none; margin-top:0px; margin-left:0px;}

* .siteMapSubMenu {list-style-type:none; padding-left:17px;}

* .siteMapSection {margin-top:10px; margin-left:27px;}

/* - - - - - - - - - - PHOTOS - - - - - - - - - - */

* .photo {width:201px; height:259px; border:0px; float:right; margin:10px 45px 20px 20px;}

* .photo-meet-the-team {width:291px; height:195px; border:0px; float:right; margin:10px 35px 20px 20px;}

/* - - - - - - - - - - SECTION - - - - - - - - - - */

.inThisSection ul {margin:5px 0px 0px 40px; font-weight:normal; list-style-type:disc;}

/* - - - - - - - - - - FLASH - - - - - - - - - - */

* #flash-home {height:333px; width:540px; float:right;}

* .backflashplayer {background-color:#ebd1b4; width:300px; line-height:1.5em; border:solid 1px #d2ae86; font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:11px; padding:10px 10px 0px 10px; margin:30px 0px 0px 100px;}

* .getflashplayer {float:left; margin:0px 5px 10px 5px; padding:0px 0px 10px 0px;}

/* - - - - - - - - - - RESOURCES LOGOS - - - - - - - - - - */

dl.logos, dl.logos dt, dl.logos dd {list-style:none; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:15px;

padding:0; color:#00CCCC}

/* - - - - - - - - - - H1, H2, H3, H4 - - - - - - - - - - */

h1 {padding-right: 0px; padding-left:0px; padding-bottom:0px; padding-top:0px; margin:0px; text-indent:-999em; background-repeat:no-repeat;}

h2 {margin:0px 40px 0px 25px; font-weight:bold; font-size:15px; font-family:"Verdana", Arial, Helvetica, sans-serif; text-decoration:none; color:#db7922; line-height:2em;}

h3 {
	margin:0px 40px 0px 25px;
	font-weight:bold;
	font-size:12px;
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#1d4387;
	line-height:2em;
}

h4 {margin:0px 0px 0px 20px; font-weight:normal; font-size:12px; color:#f7941e; font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}

/* - - - - - - - - - - FOOTER - - - - - - - - - - */

* #footer {height:132px; font-family:"Verdana", Arial, Helvetica, sans-serif; background:none;}

* #footer-sub {background:url(images/footer.gif) no-repeat; width:790px; height:132px; text-align:left; font-size:11px; margin:0px auto;}

* #footer-text {padding:25px 0px 0px 0px;}

#footer p {margin:5px 0px 0px 45px; text-align:left; line-height:1.6em; font-size:11px; font-family:"Verdana", Arial, Helvetica, sans-serif; color:#da741a; font-weight:bold;}

#footer p a {color:#ffffff; font-weight:normal; font-size:11px; text-decoration:none;}

#footer p a:hover, #footer a:hover {color:#ffffff; text-decoration:none;}

/* - - - - - - - - - - CUSTOM - - - - - - - - - - */

hr{clear:both;
color:#df8637;
padding-left:8px;
width:485px;}

* .image-float-right {
	float: right;
	clear: right;
	display: block;
	margin-left:8px;
	margin-right:25px;
	margin-bottom:5px;
}
* .image-float-logo {
width:208px;
	float: right;
	clear: right;
	display: block;
	margin-left:8px;
	margin-right:48px;
	margin-bottom:5px;
}
* .image-float-left {
width:208px;
	display: block;
	margin-right:8px;
	margin-left:25px;
	margin-bottom:5px;
}

* .review {
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
	float:left;
	padding:10px 0px 15px 47px;
	font-weight: bold;
	line-height: 1em;
}

* #forms {
	float: right;
	clear: right;
	display: block;
	width: 200px;
	margin-left: 10px;
	margin-right: 45px;
	border: 4px solid #df8637;
	padding-bottom:12px;
}
#forms  p{
	font-size: 10px;
	line-height: 16px;
	margin-left: 11px;
	margin-right: 10px;
	display: block;
}

#forms a:link, #forms a:visited{
	font-size: 10px;
}

#forms  a:hover{
	font-size: 10px;
}
* #nav-sub{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5a3b00;
	font-weight:normal;
	margin-top:10px;
	margin-bottom:16px;
	margin-left:25px;
}
#nav-sub a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5a3b00;
text-decoration:underline;
font-weight:normal;
}
#nav-sub a:hover, #nav-sub .active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #df8637;
text-decoration:underline;}

img{border:0px;}

/* edit.com */

ul, ol {
	margin-top:0px;
	margin-bottom:0px;
}

.NormalText, body, td {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #443317;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	font-style: normal;
}

.SubHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1D4387;
	font-weight: bold;
}

.SubjectHeader {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #DB7922;
	font-weight: bold;
}

* .PageTitle {
	font-family: Times New Roman, "Times", serif;
	font-size: 28px;
	line-height: 32px;
	color: #0C2A5F;
	font-weight: normal;
}

#rightColumn table {width: 463px; margin-left: 27px;}