body {margin: 0px;padding: 0px;color: #463c25;font: 12px Tahoma, Geneva, sans-serif;background: url(assets/images/body_bg.jpg) center top repeat;-webkit-text-size-adjust: none;}body.fix-nav #header { width:100%; position:fixed; left:0; top:0; z-index:10001; height:auto; background-position:center bottom;}body.fix-nav #info, body.fix-nav .banner { display: none;}body.fix-nav #header-contents { max-width:1001px; margin:0 auto;}h1 {margin: 0px 0px 39px 0px;padding: 0px;color: #782d0c;font: bold 31px/31px "Times New Roman", Times, serif;}h2 {margin: 1em 0px;padding: 0px;color: #782d0c;font: normal 18px/20px Georgia, "Times New Roman", Times, serif;}h3 {margin: 1em 0px;padding: 0px;color: #782d0c;font: bold 16px/18px "Trajan Pro", 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;}a {color: #333;font-weight: normal;text-decoration: none;}a:hover {color: #333;text-decoration: none;}hr {color: #000;height: 1px;background-color: #000;border: none;}ul, ol, dl {line-height: 20px;}#content ul li {list-style-image: url(assets/images/serviceli.jpg);}img {border: none;max-width: 100%;}.imgborder {border: 3px solid #fff;}.smalltext {font-size: 11px;line-height: 16px;}.nomargin {margin: 0px;}.margin {margin: 10px;}.center {text-align: center;}.clear {clear: both;}.underline {text-decoration: underline;}.sourceText {font-size: 10px;line-height: 10px;margin: 0;padding: 0;}.forms p {margin: 0px;}.stock {float: right;margin: 46px 7px 0 5px;}#content p .stock {margin: 10px;border: 1px solid #fff;margin-top: 0px;}#content .services {float: left;padding: 30px 0px 30px 18px;margin: 0px;}#content .services li {list-style-image: url(assets/images/serviceli.jpg);width: 245px;float: left;padding: 0px 67px 0px 0px;}#content .services li a {text-decoration: none;font-weight: normal;}#wrapper {width: 98%;max-width: 1001px;margin: 0px auto;}#header {width: 100%;height: 445px;background: url(assets/images/header-clean.jpg) left top no-repeat;}div.clearfix.footer-hours { color: #fff; text-align: center;}div.clearfix.footer-hours ul li { list-style:none;}#social {float: right;margin: 11px 5px 0 0;width: 22.6773%; background: url(assets/images/socialBox.png) left top no-repeat;height: 76px;text-align: center;padding: 10px 0 0 0;}#social img {margin: 1px 5%;border: none;}#info {clear: right;color: #211406;float: right;font: 14px Tahoma,Geneva,sans-serif;height: 276px;margin: 25px 5px 0 0;}#info p {margin: 0px 5px 7px 0;padding: 0;text-align: right;line-height: 22px;}#info span {font: bold 18px Tahoma, Geneva, sans-serif;}#info .callout {width: 227px;height: 36px;background: url(assets/images/callout.png) center top no-repeat;padding: 20px 0px 0px 0px;margin: 0 0 2px;text-align: center;font: bold 16px "trajan pro","Times New Roman", Times, serif;text-shadow: 0px 1px 0px #d6d6d6;}#info .callout a:hover {color: #80633B;}#nav {clear: both;padding: 0;text-align: center;-webkit-user-selection: none;}#nav ul {margin: 0;padding: 0px 0 0;}#nav ul li {display: inline-block;position: relative;*display: inline;zoom: 1;}#nav ul li a {background: url("assets/images/libg.jpg") no-repeat scroll left top transparent;color: #2B1A03;display: inline-block;font: 14px Tahoma,Geneva,sans-serif;height: 33px;padding: 14px 13px 0 15px;}#nav ul li:first-child a {background: none;}#content {background-color: #E3DAC2;padding: 49px 2.7972% 61px 3.5964%; float: left;width: 93.6064%; }#content a {text-decoration: underline;}#footer {background: url(assets/images/footer.jpg) center top no-repeat;height: 257px;padding: 0 0 0 2.9970%; clear: both;}#footer h2 {font: bold 18px "Times New Roman", Times, serif;color: #f5e787;margin: 1em 0 24px;}#footer #leftBlock {width: 29.0422%; color: #dfd5b8;float: left;margin: 18px 0 0;}#footer #leftBlock a {color: #bcaa78;text-decoration: underline;}#footer #rightBlock {float: right;margin: 10px 1.5448% 0 0; }#disclaimer {margin: 5px 0px 30px 0px;text-align: center;clear: both;color: #dfd5b8;font: normal 12px Tahoma, Geneva, sans-serif;}#disclaimer a {color: #dfd5b8;}/* dropdowns*************************/#nav ul.dropdown {margin: 0;padding: 0;display: block;position: absolute;z-index: 999;top: 100%;width: 250px;display: none;text-align: left;left: 0;background: #f7f2e2;}#nav ul.dropdown ul.dropdown {top: 0;left: 95%;}#nav ul.dropdown li {margin: 0;padding: 3px 0px;float: none;position: relative;list-style: none;height: auto;display: block;}#nav ul.dropdown li a {margin: 0px;padding: 5px;display: block;height: auto;background: none;}#nav ul.dropdown li a:hover {background: #D2C3A2;}#galleryHolder {width: 68.3031%;position: relative;height: 270px;}#galSlides {position: relative;}#galSlides div {position: absolute;top: 30px;}#galSlides div img {display: none;border: 4px solid #3d1314;}.galNavigation {float: left;margin: 3px;cursor: pointer;font-family: Century Gothic;font-size: 16px;font-weight: normal;color: #000;}.activeNav {text-decoration: underline;}.galBefore, .galAfter {font-family: Century Gothic;font-size: 16px;font-weight: normal;color: #000;position: absolute;bottom: 0px;}.galBefore {left: 7px;}.galAfter {left: 325px;}.logo {display: inline-block;*display: block;zoom: 1;margin: 10px 20px 0 20px;}.banner {margin: 25px 0 0 10px;float: left;max-width: 74.9251%; max-height: 278px;border: 1px solid #59422a;}.tinynav {display: none;}.simple {line-height: 1; font-size: 14px;}.simple input, .simple textarea{box-sizing: border-box!important; border: 0; line-height: 1; width:100%; max-width: 100%; padding:0 14px; margin-bottom:11px; height: 39px; background-color: #fff; color: #4a4a4a;}.simple textarea {height: 110px!important; padding: 14px; line-height: 1.6;}.simple input:focus, .simple textarea:focus {outline: 0; background-color: #949494; color: #fff}::-webkit-input-placeholder {color: #949494} :-moz-placeholder {color: #949494} ::-moz-placeholder {color: #949494} :-ms-input-placeholder {color: #949494}.simple .btn {margin: 0 auto}.page_new-patient-special-form .form-holder { max-width: 100%; width: 600px; margin: 0 auto; padding: 30px; text-align: center; background-color: #E9E9E9; box-shadow: 0px 3px 8px -2px #030303; border: 8px solid #43C6F4;}.page_new-patient-special-form .form-holder .simple input { box-shadow: 0px 0px 10px -5px #000 inset;border-radius: 5px;}.mainForm {width: 91%;margin: 10px 2.5%;padding: 15px 2%;overflow: hidden;font-size: 14px;}#mainForm input[type="text"],#mainForm input[type="tel"],#mainForm input[type="email"],#mainForm select,#mainForm textarea {float: left;font-size: 12px;height: 20px;width: 40%;margin: 2px 2.5% 10px 2.5%;background: #fff;border: 1px #ccc solid;padding: 0 5px;}#mainForm input[type="text"]:focus,#mainForm input[type="tel"]:focus,#mainForm input[type="email"]:focus,#mainForm select:focus,#mainForm textarea:focus {background-color: #FFFFDF;border: 1px dashed #333;}.optionBlock {display: block;padding: 10px 0px 10px 20px;margin-bottom: 15px;font: 12px/13px Arial, Helvetica, sans-serif;}#mainForm textarea {height: 60px;}#mainForm label {display: block;margin: 0;}#mainForm input[type="submit"] {width: 200px;height: 40px;margin: 3px 5px;padding: 0;font-size: 12px;cursor: pointer;background: #F0F0F0;border: 1px solid #ccc;}#mainForm input[type="submit"]:hover {background-color: #fafafa;}#mainForm input[type="radio"] {position: absolute; bottom: 18px;left: 45%;}#mainForm .radio {text-align: center; position: relative; float: left; display: block; width: 18%; margin: 5px 2% 10px 0;padding: 5px 0;}#mainForm .radio label { display: block; font-family:Arial; font-size:16px;padding: 10px 0;height: 40px;color: #aaa;border: 1px dashed #ccc;background: #f0f0f0;}#mainForm input[type="radio"]:checked + label { color: #888;border: 1px solid #ccc;background-color: #fafafa;}.appointmentTitle {font-weight: bold;}.formSubmit {clear: both;}@media screen and (max-width: 1010px) {.banner { display:none; }#header {height: auto;margin-top: 3px;background: #f9f4e6; background: -moz-linear-gradient(top, #f9f4e6 0%, #baa774 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f4e6), color-stop(100%,#baa774)); background: -webkit-linear-gradient(top, #f9f4e6 0%,#baa774 100%); background: -o-linear-gradient(top, #f9f4e6 0%,#baa774 100%); background: -ms-linear-gradient(top, #f9f4e6 0%,#baa774 100%); background: linear-gradient(to bottom, #f9f4e6 0%,#baa774 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f4e6', endColorstr='#baa774',GradientType=0 ); }#nav {background: #f9f4e6; background: -moz-linear-gradient(top, #f9f4e6 0%, #baa774 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f4e6), color-stop(100%,#baa774)); background: -webkit-linear-gradient(top, #f9f4e6 0%,#baa774 100%); background: -o-linear-gradient(top, #f9f4e6 0%,#baa774 100%); background: -ms-linear-gradient(top, #f9f4e6 0%,#baa774 100%); background: linear-gradient(to bottom, #f9f4e6 0%,#baa774 100%); }#info {float: none;height: 180px;}#info p {text-align: center;}#info .callout {float: left;width: 23.4504%; margin: 0 4.7521%;}#footer {display: none;}}@media screen and (max-width: 920px) {#content > a {display: none;}#content img {max-width: 40%;}.logo {display: block;margin: 0 10px;}.logo img {margin: 0 auto;display: block;padding-top: 10px;}.callout {display: none;} #social {width: 48%;margin: 0 1%;background: none;}#info {width: 48%;clear: none;float: left;height: 105px;margin: 10px 1%;}#info a {line-height: 1.25em;}.tinynav {display: block;width: 80%;margin: 0 auto;}#nav ul {display: none;}h1, h2, h3 {margin: 0 0 .5em 0;text-rendering: optimizeLegibility;}h1 {font-size: 18px;line-height: 1em;}h2 {font-size: 16px;line-height: 1em;}h3 {font-size: 14px;line-height: 1em;}p, form {font-size: 12px;line-height: 1.5em;margin: auto auto 1em; }li {margin-left: 1.5em;font-size: 12px;line-height: 1.5em;}}@media screen and (max-width: 400px) {#mainForm input[type="text"], #mainForm input[type="tel"], #mainForm input[type="email"], #mainForm select, #mainForm textarea { width: 100%;}#mainForm .radio { width: 25%; }}
