body {margin: 0px;padding: 0px;color: #000;font: 14px Arial, Helvetica, sans-serif;background: #cde1db url(assets/images/body_bg.jpg) no-repeat center top;}h1 {margin: 0px;padding: 0px;color: #34a0d2;font: 24px/26px Arial, Helvetica, sans-serif;letter-spacing: 1px;text-transform: uppercase;}h2 {margin: 1em 0px 0px 0px;padding: 0px;color: #34a0d2;font: bold 14px/18px Arial, Helvetica, sans-serif;letter-spacing: 1px;text-transform: uppercase;}h3 {margin: 1em 0px 0px 0px;padding: 0px;color: #000;font: bold 16px/18px Arial, Helvetica, sans-serif;}h4 {margin: 1em 0px 0px 0px;padding: 0px;color: #000;font: bold 14px/16px Arial, Helvetica, sans-serif;}p {margin: 1em 0px 0px 0px;padding: 0px;line-height: 20px;}blockquote {margin: 1em 0 0 0;padding: 0 20px;width: auto;height: auto;border-left: 2px dotted #63A29A;font-style: italic;}blockquote p:first-child {margin-top: 0;}a {color: #229b75;font-weight: bold;text-decoration: none;}a:hover {color: #000;}hr {color: #63A29A;height: 1px;background-color: #63A29A;border: none;}ul, ol, dl {line-height: 20px;}.imgborder {border: 1px solid #63A29A;}.smalltext {font-size: 11px;line-height: 16px;}.nomargin {margin: 0px;}.margin {margin: 10px;}.center {text-align: center;}.clear {clear: both;}.clearLeft {clear: left;}.underline {text-decoration: underline;}.sourceText {font-size: 10px;line-height: 10px;margin: 0;padding: 0;}.stockImgRight {width: auto;height: auto;margin: 0 0 10px 15px;padding: 0;float: right;text-align: center;}.stockImgLeft {width: auto;height: auto;margin: 0 15px 10px 0;padding: 0;float: left;text-align: center;}.forms p {margin: 0px;}#officeTour {width: 400px;height: 400px;margin: 1em 0 0 0;padding: 0;}#clear {height: 1px;margin: 0;padding: 0;display: block;clear: both;}.services {margin-bottom: 15px !important;line-height: 18px;}.services li {width: auto;height: auto;margin: 0;padding: 4px 33px 0 33px;line-height: 18px;list-style: none outside none;}.services li:first-child {padding-top: 18px;}.services li a {font: normal 16px/18px Arial, Helvetica, sans-serif;color: #000;}.aesthetic li:first-child {padding-top: 72px;}.general li:first-child {padding-top: 39px;}.restorative li:first-child {padding-top: 46px;}.holistic li:first-child {padding-top: 57px;}.technology li:first-child {padding-top: 26px;}#wrapper {width: 990px;height: auto;margin: 0 auto;padding: 0;}#topInfo {width: auto;height: auto;margin: 0;padding: 15px 20px 0 0;float: right;letter-spacing: 2px;text-align: right;}.docName {width: auto;height: auto;margin: 0 0 0 7px;padding: 0 0 0 15px;position: relative;font: normal 18px/20px Century Gothic, Arial, Helvetica, sans-serif;color: #695635;border-left: 2px solid #7f7860;}#topInfo .docName:first-child {margin-left: 0;padding-left: 0;border-left: none;}.docName em {position: absolute;right: 10px;top: 20px;font: normal 14px/16px Century Gothic, Arial, Helvetica, sans-serif;color: #000;}#addressPhone {padding-top: 16px;display: block;font: normal 12px/52px Arial, Helvetica, sans-serif;color: #000;text-transform: uppercase;}#addressPhone strong {display: block;font: normal 30px/32px Century Gothic, Arial, Helvetica, sans-serif;}#logo {width: 224px;height: 175px;margin: 0 0 0 20px;padding: 0;display: block;}#nav {width: 185px;height: auto;margin: 0;padding: 0 0 0 50px;float: left;line-height: 29px;}#nav li {width: auto;height: auto;margin: 0;padding: 0 0 0 10px;position: relative;line-height: 29px;list-style: none outside none;border-top: 1px solid #000;}#nav li:first-child {border: none;}#nav li a {width: auto;height: auto;margin: 0;padding: 0;display: block;font: normal 16px/29px Arial, Helvetica, sans-serif;color: #000;}#nav li a:hover {color: #fff;}#nav li ul {margin: 0;padding: 0;position: absolute;top: 0;left: 185px;width: 185px;line-height: 14px;background-color: #A1CFDC;border: 1px #8DB3C8 solid;z-index: 99;visibility:hidden;}#nav li li {margin: 0;padding: 0;height: auto;display: block;border: 0px;background: none;line-height: 14px;}#nav li ul a {width: 165px;height: auto;margin: 0;padding: 8px 10px;display: block;color: #000;font: 12px/14px Arial, Helvetica, sans-serif;}#nav li ul a:hover {color: #fff;text-decoration: none;background-color: #268DB8;}#topTestimonials,#topGallery {float: right;width: 302px;height: 298px;margin: -21px 0 0 0;padding: 0;display: block;font: normal 18px/46px Century Gothic, Arial, Helvetica, sans-serif;color: #000;text-align: center;}#topTestimonials {padding-right: 23px;}#topGallery {padding-right: 64px;}#topTestimonials:hover,#topGallery:hover {color: #fff;}#contents {width: auto;height: auto;margin: 0;padding: 75px 50px 0 50px;clear: both;}#sidebar {width: 293px;height: auto;margin: 0;padding: 0 0 20px 20px;float: right;}.callout {width: 260px;height: 229px;margin: 0 0 0 auto;padding: 0;background: transparent url(assets/images/callout_bg.jpg) no-repeat left top;}#sidebar .contact h3 {width: auto;height: 95px;margin: 0;padding: 0;text-indent: -6000% !important;background: transparent url(assets/images/calloutContactTitle.png) no-repeat left top;}#sidebar .contact p {margin: 0;padding: 0 33px;font: 12px/18px Arial, Helvetica, sans-serif;color: #392f1b;text-align: justify;}#sidebar .contact p a {color: #aa7d40;}#sidebar .callout a:hover {color: #fff;}#footer {width: auto;height: auto;margin: 0;padding: 50px;font: normal 11px/20px Arial, Helvetica, sans-serif;color: #aa7d40;text-align: center;}#footer a {font-weight: normal;color: #aa7d40;}#footer a:hover {color: #000;}#bottomButtons {width: auto;height: auto;margin: 0;padding: 0;line-height: 57px;text-align: left;}#bottomButtons li {width: auto;height: auto;margin: 0;padding: 0 17px 0 0;display: inline;line-height: 57px;list-style: none outside none;}#botNav {width: auto;height: auto;margin: 0;padding: 25px 0 0 0;line-height: 20px;}#botNav li {width: auto;height: auto;margin: 0;padding: 0 10px;display: inline;line-height: 20px;list-style: none outside none;}#socialIcons {margin:0 0 0 82px;}

