body, h1, div, table, tr, td, img{ margin: 0 0 0 0;}*{font-family: Arial, sans-serif;}a{color: #0c3d62;text-decoration: none;}a:hover{color: #31291f;}h1{font-family: 'Mr Dafoe', cursive;font-size: 31px;color: #000;line-height: 32px;font-weight: normal;}h2{font-size: 16px;font-weight: normal;color: #31291f;font-style: italic;}body{background: #a57822 url(assets/images/bg.jpg) top center no-repeat;position: relative;}#topBar{height: 7px;width: 100%;position: absolute;top: 0;background: #000;}#plant{background: url(assets/images/plant.png) top right no-repeat;position: absolute;z-index: 9;width: 467px;height: 212px;top: 0;right: 0;}#header, #nav, #content, #banner{width: 1023px;margin: 0 auto;}#header{text-align: center;height: 180px;position: relative;}#header #headerContent{position: absolute;top: 25px;left: 20px;}#header #headerContent h1.call{font-family: 'Mr Dafoe', cursive;font-size: 28px;color: #000;display: inline;}#header #headerContent h2.phone{display: inline;font-family: Times New Roman, Times, serif;color: #fff;font-size: 28px;}#header .logo{margin-top: 30px;}#banner{background: url(assets/images/header-bg.png) right top no-repeat;height: 141px;text-align: center;position: relative;z-index: 999;}.homePage #banner{background: url(assets/images/home-banner.png) right top no-repeat;height: 435px;}#bannerContent img{border-top: 1px solid #61513e;border-left: 1px solid #61513e;border-right: 1px solid #cbb99d;border-bottom: 1px solid #cbb99d;}#slideshow{clear: both;float: left;width: 536px;margin: 14px 0 0 104px;}#bannerCallouts{float: right;width: 274px;margin: 14px 104px 0 0;}#bannerCallouts img{margin-bottom: 13px;}#nav ul{margin: 8px 0 0 0;padding: 0;background: url(assets/images/nav-grad.jpg) top left repeat-x;height: 38px;display: inline-block;*display: inline;zoom: 1;}#nav ul li{display: inline-block;*display: inline;zoom: 1;position: relative;}#nav ul li a{display: block;text-decoration: none;color: #fff;font-family: Times New Roman, Times, serif;font-size: 14px;height: 28px;padding: 12px 18px 0;}#nav ul li a:hover{color: #000;}#nav ul li ul{display: none;background: #000;background: rgba(0, 0, 0, .7);width: 182px;position: absolute;height: auto;margin: 0;padding: 0;top: 40px;left: 0;}#nav ul li:hover ul{display: block;}#nav ul li ul li{display: block;}#nav ul li ul li a{color: #fff;height: auto;width: 164px;padding: 4px 0;margin: 0 auto;}#nav ul li ul li a:hover{color: #fff;background: #232323;}#banner .address{color: #a89784;font-size: 12px;float: left;margin: 38px 0 0 96px;}#content{padding-bottom: 500px;}#leftCol{float: left;margin-left: 60px;width: 575px;color: #31291f;font-size: 12px;line-height: 20px;}#rightCol{width: 296px;float: right;margin-right: 60px;}#footer{background: url(assets/images/footer.jpg) bottom center no-repeat;position: absolute;bottom: 0;width: 100%;height: 472px;}#footerContent{margin: 0 auto;width: 894px;position: relative;}#footerNav{float: left;margin: 45px 0 0 60px;}#footerNav ul{margin: 0;padding: 0;list-style: none;float: left;width: 175px;}#footerNav ul li{margin: 2px 0;}#footerNav ul img{margin: 10px 0;border-top: 1px solid rgba(138, 117, 90, .5);border-left: 1px solid rgba(138, 117, 90, .5);border-bottom: 1px solid rgba(200, 183, 159, .5);border-right: 1px solid rgba(200, 183, 159, .5);}#footerNav ul li a{font-family: Times New Roman, Times, serif;font-size: 16px;color: #000;}#footerNav ul li ul li a{color: #2f2016;font-size: 14px;}.carecreditLink{float: left;clear: both;top: 330px;left: 0;position: absolute;}.copyright{float: right;color: #fff;font-size: 10px;top: 330px;right: 0;position: absolute;}.copyright img{vertical-align: middle;}#contactForm{background: url(assets/images/box-bg.jpg) top left no-repeat;width: 250px;padding: 8px 0 15px 20px;border-bottom: 2px solid rgba(255, 255, 255, .5);border-right: 2px solid rgba(255, 255, 255, .5);float: right;margin: 20px 20px 0 0;color: #fff;}#contactForm h3{color: #fff;font-weight: normal;font-size: 14px;font-family: Arial, sans-serif;}#contactForm input, #contactForm textarea{color: #fff;font-size: 14px;font-family: Arial, sans-serif;border: none;background: rgba(255, 255, 255, .2);border-left: 1px solid #49423a;border-top: 1px solid #49423a;box-shadow: -2px -2px 3px rgba(0, 0, 0, .5);width: 220px;padding: 4px;margin: 5px 0;}#contactForm input::-webkit-input-placeholder, #contactForm textarea::-webkit-input-placeholder{color: #fff;}#contactForm .security.toggle{color: #fff;float: left;}#contactForm input.submitBtn{background: url(assets/images/nav-grad.jpg) top left repeat-x;width: 65px;text-align: center;color: #fff;margin: 10px 20px 0 0;box-shadow: 1px 0 2px #000;float: right;}.sideBox{background: url(assets/images/sidebox.png) top left no-repeat;width: 260px;height: 346px;padding: 30px 0 0 26px;}.socials{background: url(assets/images/box-bg.jpg) top left no-repeat;width: 227px;padding: 8px 0 3px 10px;border-bottom: 2px solid rgba(255, 255, 255, .5);border-right: 2px solid rgba(255, 255, 255, .5);}.socials a img{margin: 0 3px;}a.calloutLink{background: url(assets/images/box-bg.jpg) top left no-repeat;width: 237px;text-align: center;padding: 10px 0;display: block;color: #fff;font-family: 'Mr Dafoe', cursive;font-size: 26px;line-height: 24px;margin: 5px 0;border-bottom: 2px solid rgba(255, 255, 255, .5);border-right: 2px solid rgba(255, 255, 255, .5);text-shadow: black 0.1em 0.1em 0.2em;}.servicesMenu{background: url(assets/images/services-bg.jpg) top center no-repeat;margin: 0 auto;width: 560px;width: 484px;height: 179px;padding: 20px 38px 0 38px;color: #31291f;font-size: 12px;}.servicesMenu ul{list-style: none;margin: 0;padding: 0;}.servicesMenu ul li{display: inline-block;*display: inline;zoom: 1;width: 157px;}.servicesMenu ul li a{color: #31291f;text-decoration: none;}.servicesMenu ul li a:hover{color: #0c3d62;}.bannerPhoto{margin-bottom: 20px;}#faqs{background-image: linear-gradient(bottom, rgb(155,102,4) 18%, rgb(204,135,6) 80%);background-image: -o-linear-gradient(bottom, rgb(155,102,4) 18%, rgb(204,135,6) 80%);background-image: -moz-linear-gradient(bottom, rgb(155,102,4) 18%, rgb(204,135,6) 80%);background-image: -webkit-linear-gradient(bottom, rgb(155,102,4) 18%, rgb(204,135,6) 80%);background-image: -ms-linear-gradient(bottom, rgb(155,102,4) 18%, rgb(204,135,6) 80%);margin: 25px 0;}#faqs h3{text-align: center;font-size: 16px;color: #31291f;font-family: Times New Roman, times, serif;border-bottom: 1px solid #684504;border-top: 1px solid #d3911a;padding: 10px 60px;margin: 0;cursor: pointer;font-weight: normal;}#faqs div{background: #fff;padding: 20px 30px;}#faqs p{margin: 0;padding: 0;}#smileGallery{width: 575px;height: 214px;position: relative;overflow: hidden;background: url(assets/images/gallery-bg.jpg) top center no-repeat;margin: 20px 0;}#smileGallery div{width: 575px;height: 214px;position: absolute;top: 0;left: 0;}#smileGallery h2{font-family: 'Mr Dafoe', cursive;font-size: 28px;color: #000;line-height: 32px;font-weight: normal;margin-top: 10px;}#smileGallery div.before{position: relative;float: left;width: 252px;text-align: center;margin: 30px 0 0 25px;}#smileGallery div.after{position: relative;float: right;width: 252px;text-align: center;margin: 30px 25px 0 0;}.imgBorder{border: 1px solid #d8d8d8;}.imgShadow{box-shadow: 2px 2px 3px #262626;border-radius: 4px;margin-bottom: 10px;}.italic{font-style: italic;}.hide{display: none;}.floatRight{float: right;}.floatLeft{float: left;}.clear{clear: both;}a img{border: none;}.bioImg {float:left;margin:0 10px 10px 0;border:2px solid #463914;}