body,#directions a{font-family: Trebuchet, sans-serif;background: #ffffff;}#footer, #action li, #nav li{border-color: #e6e6e6;}.nav a{color: #999999;}#subnav a{color: #BFBFBF;}#footer{color: #dfdfdf;}#directions a{font-style: normal;font-weight: normal;text-decoration: none;}#directions a span{font-weight: bold;font-style: italic;text-decoration: underline;} #contact .email, body, #footer a{color: #b4b4b4;}#directions span, #content blockquote, h1, h2, h3, h4, h5, h6, #cdetails dt, a,.nav li.selected a, .nav a:hover,.nav a:active,#subnav li.selected a, #subnav a:hover,#subnav a:active,#goal,.highlight,p.cite{color: #f8981d;}#contact,#contact h2,.nav{font-family: Trebuchet, sans-serif;}#directions a,#contact,#contact .email{color: #808080;}#content blockquote{font-weight: normal;}#skip li a{color: black;}#skip li a:focus,#skip li a:active{color: black;}@media print{.hide{display: none;}.ir{background: #fff !important; background-image: none !important;}#subnav,.hide,#footer,#files,#search,#nav{display: none !important}#contact{width: 100% !important; clear: both;}#content{width: 100% !important; clear: both; margin-left: 0 !important;}address.adr{float: left; width: 200px;}div.tel{float: left; width: 150px; margin-top: -1.5em; margin-bottom: -2em; height: 8em;}div.cfooter{margin-left: 350px !important; margin-top: -1.5em;}#quote{left: 200px !important; margin-top: 40px;}#quote blockquote{height: 2em !important;}}*{padding:0;margin:0}body {margin:0.23em 2em;font-size:75%}ol,ul,p,blockquote,table {margin-bottom:1.3em}h1,h2,h3,h4,h5,h6 {font-weight:400;margin-bottom:0.1em}h3,h4,h5,h6 {font-family:Arial, serif}#action h3,h2 {font-family:Georgia, Times, serif}h4,h5,h6 {font-size:1em}abbr {border-bottom:1px dotted #000}blockquote {font-weight:700;font-style:italic}th {text-align:left}a {text-decoration:none}a img {border:none}pre,code {font-size:1em;border:1px dashed #acacac;padding:5px;margin-bottom:1.44em}label {display:block;width:100px;float:left}input {font-size:1em}.hm {position:absolute;top:0.95em;left:2em;clear:both;width:90%}.hm li {margin-top:0.4em;float:left;width:18%;display:inline}i,em {font-style:italic}strong,b {font-weight:700}li ul {list-style:disc;margin:0}#skip {color:#FFF;position:absolute;top:15px;left:0;font-size:1.3em}#skip li {position:absolute;left:0;top:0;font-family:arial, sans-serif}#skip li a {z-index:3002;height:0;overflow:hidden;position:absolute;left:-1000em}#skip li a:focus,#skip li a:active {z-index:300;height:auto;overflow:visible;width:20em;padding:5px;left:0}#skip a,#top {border:0}#contact,.nav li,.nav,#header,#main,#logo {float:left}#footernav,#header a.ir {float:right}#header {position:relative}#action,#theteam,.nav,#skip {list-style:none;margin:0;padding:0}#footer p,#nav,#footer,#main {clear:both}#wrapper,#header,#main {width:62.8em}hr {height:0.09em;border:0;margin:1em 0}#nav,#subnav,#logo,#header #quote {position:absolute}.nav a {font-weight:400}p.imgcontainer {margin:0 0 0.4em}#header {height:153px;margin-bottom:5em}#header #quote {top:5.2em;left:21.6em}#header blockquote {display:block;width:460px;height:152px}#logo {top:5.6em;height:105px;width:111px}.nav {font-size:1em;padding:0.33em 0 0;width:56em}#subnav {top:2.1em}#nav li {border-right:1px solid;margin-top:2px;padding:0.53em 1.2em}#subnav li {padding:0.7em 1.2em}.nav li.first {padding-left:0 !important}.nav li.last {border-right:0 !important}#contact {clear:left;font-size:0.99em;width:22.2em}#contact h2 {font-weight:700}#contact h2,#contact h3 {font-size:1.1em;margin-bottom:0.4em}#contact address {line-height:1.4em;font-style:normal}#contact address,#contact .tel {margin-bottom:0.58em}#contact #directions {margin-top:0.6em}a.map {font-style:italic;text-decoration:underline;margin-right:0.2em;font-weight:700}#sidequote {margin:23px 0 0}#content {margin-left:22.1em;padding-left:1px;font-size:0.99em;padding-bottom:0;margin-bottom:0.7em}#content img {margin:0 0 1em}#content h2 {margin-bottom:0.3em;line-height:1em;font-size:1.54em}h3.extraspace {margin-top:1em}p.extraspace {margin-top:2.4em}h3.lessspace {margin-bottom:0.1em !important}#content h3 {font-size:1.1em}#content h4 {font-size:1em}#content p {line-height:1.165em}#content ul {list-style-position:outside;margin-left:1.4em}#content li {margin-bottom:0.5em}#cdetails dt {float:left;width:3em}p.cite {font-style:normal;padding-right:1em;float:right}#goal {margin-top:-0.1em;text-align:right}#goal blockquote {border:0 solid #edd;line-height:1.2em;font-weight:400;font-style:normal;margin-bottom:0.3em}#goal span {font-style:italic;line-height:1.1em}.col {width:48%;float:left}#action h3 {text-decoration:underline;font-size:1.4em;margin-bottom:0.2em}#action li {border-left:1px solid;padding-left:1.2em}ul#theteam {margin:0}#theteam li {padding-left:0;margin-bottom:2em}#theteam h3 {font-weight:700;font-size:1em}#theteam h3,#theteam p {margin:0 0 0 110px}#theteam img {float:left;margin-top:-1em}abbr.type {border-bottom:0;text-decoration:none}dl#hours {font-size:1.1em;line-height:1.2em}dl#hours dt {float:left;width:7em;line-height:1.2em}.cosmetic #content h3 {margin-bottom:1em}.news p.extraspace {margin-bottom:-1em}#newslist {list-style:none}#newslist p {clear:right;margin-top:0.3em}#newslist a {float:right;margin:0.2em 0.5em 1.5em 0}#newslist {margin-top: 40px !important; line-height:1em} #newslist li{margin: 0 0 -10px 0 !important;} p.dlpdf{ height: 2em; margin-bottom: 0;} p.dlpdf a {display:block;padding:5px 30px 0 0}#newslist li h3 {margin:2em 0 0}form#contact label,form#contact input {margin:0 1em}form#contact label {float:left}form#contact input {margin-right:0;vertical-align:top}form#contact p {clear:both;margin-bottom:1em}#footer {margin-top:2em;height:7em;border-top:1px solid;width:40em;float:right;margin-right:1em;font-size:0.95em}#footer .nav {width:12em;float:right}#footer .nav li {width:6em;text-align:right}#footer p {font-size:0.8em;float:right;padding-top:0.9em;text-align:right}.frontpage #header blockquote {background:url(../../images/h-toothpaste.png) top left no-repeat}.news #header blockquote {background:url(../../images/h-news.png) top left no-repeat}.implants #header blockquote {background:url(../../images/h-implants.png) top left no-repeat}.technology #header blockquote {background:url(../../images/h-technology.png) top left no-repeat}.contact #header blockquote {background:url(../../images/h-contact.png) top left no-repeat}.theteam #header blockquote {background:url(../../images/h-team.png) top left no-repeat}.preventative #header blockquote {background:url(../../images/h-preventative.png) top left no-repeat}.general #header blockquote {background:url(../../images/h-general.png) top left no-repeat}.cosmetic #header blockquote {background:url(../../images/h-necklace.png) top left no-repeat}.children #header blockquote {background:url(../../images/h-children.png) top left no-repeat}.dlpdf {background:url(../../images/icon-pdf.gif) 100% 18% no-repeat}@media screen {.ir {text-indent : -100000em; font-size: 0.1px; color: white;}
/* Just for Opera, but hide from MacIE */ 
/*\*/html>body .ir { letter-spacing : normal; text-indent : -99999em; overflow : hidden; color: white;} 
/* End of hack */.hide {text-indent:-99999em;position:absolute;left:-1000000px}}.tel .value {speak-numeral:digits}@media tty {i {content:"\";}} 
/*[5.5]	Various fixes (http://tantek.com/CSS/Examples/midpass.html) */
@media tty {
 i{content:"\";/*" "*/}} @import '../hacks/ie5win.css'; /*";}
}/* */

