 * {margin:0;padding:0;}html {overflow-y:scroll;}body {margin:0;padding:0;background:#fff;font-size:100%;word-wrap:break-word !important;}.clearfix::after {content:"";clear:both;display:table;}.show {width:100%}#showp, #hidep {font-size:1.1em;background:#1f1313;border:solid 1px #863c21;padding:0;margin:0 auto 30px auto;text-align:center;display:none;}#showp a, #hidep a, #show1 a, #hide1 a, #show2 a, #hide2 a, #show3 a, #hide3 a, #show4 a, #hide4 a, #show5 a, #hide5 a, #show6 a, #hide6 a, #show7 a, #hide7 a {color:#fff;text-decoration:none;}#fade {background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 75%);height:50px;margin:-65px 0 0 0;position:relative;display:none;}.dotline {border-bottom:dotted;border-width:2px;border-bottom-color:#1f1313;width:auto;padding-top:15px;margin-bottom:15px}h1, h2, h3 {text-transform:none;font-family:'Roboto', sans-serif;font-weight:normal;}h1 {font-size:2.1em;margin:30px 0 10px 0;color:#863c21;}h2 {font-size:1.8em;margin:30px 0 10px 0;color:#382c2c;}h3 {font-size:1.5em;margin:20px 0 10px 0;color:#c0afa6;}h2 a:link {color:#863c21;font-weight:normal;text-decoration:none;}h2 a:visited {color:#c0afa6;font-weight:normal;text-decoration:none;}h2 a:hover {color:#d6c8bb;font-weight:normal;text-decoration:none;}h2 a:active {color:#d6c8bb;font-weight:normal;text-decoration:none;}h3 a:link {color:#c0afa6;font-weight:normal;text-decoration:none;}h3 a:visited {color:#c0afa6;font-weight:normal;text-decoration:none;}h3 a:hover {color:#d6d0d0;font-weight:normal;text-decoration:none;}h3 a:active {color:#d6d0d0;font-weight:normal;text-decoration:none;}body, th, td, input, textarea, select {font-family:'Roboto',sans-serif;font-size:100%;color:#6f6f6f;}p {font-size:1em;font-family:'Roboto',sans-serif;line-height:1.5em;margin:1em 0 1em 0;}p a:link {color:#863c21;font-weight:bold;text-decoration:none;}p a:visited {color:#863c21;font-weight:bold;text-decoration:none;}p a:hover {color:#d6c8bb;font-weight:bold;text-decoration:none;}p a:active {color:#d6c8bb;font-weight:bold;text-decoration:none;}.textlink a:link {color:#863c21;font-weight:bold;text-decoration:none;}.textlink a:visited {color:#863c21;font-weight:bold;text-decoration:none;}.textlink a:hover {color:#d6c8bb;font-weight:bold;text-decoration:none;}.textlink a:active {color:#d6c8bb;font-weight:bold;text-decoration:none;}#poem {padding:15px 0}#poem p {font-size:1em;letter-spacing:1px;line-height:1.5em;margin:18px 0;}.bold {font-weight:bold;}.italic {font-style:italic;}.largetext {font-size:1.2em}.vlargetext {font-size:1.5em}.copper {color:#863c21}.center {text-align:center;}.paddbott {padding-bottom:20px}.small {font-size:75%}h1.home {font-size:2.4em;color:#fff;font-family:'Roboto', sans-serif;font-weight:normal;line-height:90px;text-shadow:2px 2px 6px #353535;padding:0;margin:0;white-space:nowrap;letter-spacing:2px;}h2.home {font-size:1.6em;color:#d6d0d0;font-family:'Roboto', sans-serif;font-weight:normal;line-height:40px;text-shadow:2px 2px 6px #353535;padding:0;margin:0;white-space:nowrap;letter-spacing:1px;}p.home {width:80%;margin:20px auto;text-align:justify;}.bgd1 {width:100%;height:auto;min-height:320px;background-image:url('/images/poppy-fields.jpg');background-size:cover;background-repeat:no-repeat;text-align:center center;margin:0;padding:0}#bgdtitle {display:inline;text-align:center;}.bgdcontainer {width:89%;margin:0 auto;padding:20px 0;}.header1 {width:100%;height:150px;background-image:url('/images/header1.jpg');background-size:100% 100%;background-repeat:no-repeat;text-align:center center;margin:0;padding:24px 0 0 0}.header1 img {width:100%;}.portrait img {width:150px;height:180px;border:solid 1px #382c2c;}#title {width:1280px;margin:0 auto;text-align:center;padding:20px 0}#title a:link {color:#fff;text-decoration:none;}#title a:visited {color:#fff;text-decoration:none;}#title a:hover {color:#fff;text-decoration:none;}#title a:active {color:#fff;text-decoration:none;}.maintitle {font-size:2.4em;text-transform:none;font-family:'Roboto Condensed', sans-serif;font-weight:normal;color:#fff;}.subtitle {font-size:1em;color:#d6c8bb}#main {width:1280px;margin:0 auto 20px auto;padding:0}.gallery {background-image:url('/images/kodak-wallet.jpg');background-repeat: no-repeat;}.gallerypics img {border:none;margin:0 0 20px 0;max-width:100%}.gallerypics {display:inline-block;width:100%;padding:0;margin:0;text-align:center;}.galleryitem {display:inline-block;text-align:center;width:24%;vertical-align:middle;padding:20px 0 20px 0;}.galleryitem2 {display:inline-block;text-align:center;width:32%;vertical-align:middle;padding:20px 0 20px 0;}.blankitem {width:24%}.booklinks {display:inline-block;width:100%;padding:0;margin:0}.bookitem {display:inline-block;text-align:center;vertical-align:top;width:22%;padding:0 10px 20px 10px}.bookitem img {height:250px;width:auto;border:none;margin:0 0 20px 0;}.bookitem a:link {color:#863c21;text-decoration:none;}.bookitem a:visited {color:#863c21;text-decoration:none;}.bookitem a:hover {color:#d6c8bb;text-decoration:none;}.bookitem a:active {color:#d6c8bb;text-decoration:none;}#quote {width:auto;padding-bottom:20px}.quotela {font-family:Arial,Verdana,'Arial Narrow';font-size:20pt;font-style:italic;color:#863c21;text-align:center;margin:30px 0 10px 0;}.quotesm {font-family:Arial,Verdana,'Arial Narrow';font-size:11pt;font-style:italic;color:#863c21;}#testimonial {display:inline-block;width:100%;margin:0;padding:10px 0 0 0;}#testimonial h2 {font-size:2em;padding:0;margin:0}#testimonial h2 a:link {color:#863c21;text-decoration:none;}#testimonial h2 a:visited {color:#863c21;text-decoration:none;}#testimonial h2 a:hover {color:#fff;text-decoration:none;}#testimonial h2 a:active {color:#fff;text-decoration:none;}#testimonial .comment {display:inline-block;width:45%;margin:20px;padding:0px;vertical-align:top;color:#863c21;border:1px solid #c0afa6;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden;}#testimonial .name {display:table;width:100%;padding:5px 0;background-color:#d6c8bb;height:40px;}.bullpriv1 li {margin:3px 0 0 20px;padding:5px 0 5px 0;line-height:1.4em;}.bullpriv2 li {margin:3px 0 0 0;padding:5px 0 5px 0;line-height:1.4em;list-style:disc inside}.bullpriv3 li {margin:3px 0 0 0;padding:5px 0 5px 0;line-height:1.4em;list-style:none inside}.bullul li {margin:3px 0 0 10px;padding:5px 0 5px 0;line-height:1.4em;font-size:1.2em;list-style:disc inside;color:#382c2c}#error {margin:3em 0 0 0;text-align:center;font-size:1.4em;line-height:1.8em}.error {margin-top:50px}.imgleft {float:left;padding:0 40px 30px 0;}.imgright {float:right;padding:0 0 30px 40px;}.nobreak {white-space:nowrap;}#button{margin:30px 0}button[type=button].flat-button {padding:15px 40px;min-width:0;min-height:50px;border-width:1px;border-style:none;background-color:#1f1313;background-image:none;color:#fff;text-shadow:none;font-weight:300;font-size:1.5em;font-family:'Roboto Condensed',sans-serif;}a.link-button, a.flat-button {padding:12px 40px;background-color:#1f1313;color:#fff;font-weight:300;font-size:1.5em;font-family:'Roboto Condensed',sans-serif;text-decoration:none;}a:hover.link-button {background-color:#56adc2}.link-button, a.link-button-glyph, a.link-button-image, button {display:inline-block;padding:10px 30px;border-width:0;background-color:#14a839;background-image:none;text-shadow:none;-webkit-border-radius:4px;border-radius:4px;line-height:1.6;}.email {margin:5px 0 10px 0;width:250px;height:26px}.colleft {width:100%;display:inline-block;padding:0;vertical-align:top;}.colright {width:0;}.anchor {display:block;height:70px;margin-top:-70px;visibility:hidden;}.navtext {color:#fff;}#nav {float:right;padding:10px 0;max-width:840px;height:30px;position:relative;z-index:100;}#nav .menulite {display:block}.toggle, [id^=drop] {display:none;}nav {margin:0;padding:0;background-color:#1f1313;width:100%;font-size:0.95em;border-bottom:solid 5px;border-color:#863c21;}nav:after {content:"";display:table;clear:both;}nav ul {padding:0;margin:0;list-style:none;position:relative;}nav ul li {margin:0;display:inline-block;float:left;background-color:#1f1313;color:#fff;line-height:24px}nav li a {display:block;padding:8px 20px;color:#fff;text-decoration:none;line-height:24px}nav ul li ul li:hover {background-color:#382c2c;}nav li a:hover {background-color:#382c2c;}nav ul ul {display:none;position:absolute;top:40px;}nav ul li:hover > ul {display:inherit;}nav ul ul li {width:390px;float:none;display:list-item;position:relative;}nav ul ul {border:1px solid #1f1313;border-top:0}nav li > a:after {content: '';}nav li > a:only-child:after {content: '';}.cc_banner-wrapper {z-index:9001;position:relative }.cc_container .cc_btn {cursor:pointer;text-align:center;font-size:0.6em;transition:font-size 200ms;line-height:1em }.cc_container .cc_message {font-size:0.6em;transition:font-size 200ms;margin:0;padding:0;line-height:1.5em }.cc_container .cc_logo {display:none;}@media screen and (min-width: 500px) {.cc_container .cc_btn {font-size:0.8em }.cc_container .cc_message {font-size:0.8em }}@media screen and (min-width: 768px) {.cc_container .cc_btn {font-size:1em }.cc_container .cc_message {font-size:1em;line-height:1em }}@media screen and (min-width: 992px) {.cc_container .cc_message {font-size:1em }}@media print {.cc_banner-wrapper,.cc_container {display:none }}.cc_container {position:fixed;left:0;right:0;bottom:0;overflow:hidden;padding:8px }.cc_container .cc_btn {padding:8px 10px;background-color:#f1d600;cursor:pointer;transition:font-size 200ms;text-align:center;font-size:0.8em;display:block;width:33%;margin-left:10px;float:right;max-width:120px }.cc_container .cc_message {transition:font-size 200ms;font-size:0.8em;display:block }@media screen and (min-width: 500px) {.cc_container .cc_btn {font-size:0.9em }.cc_container .cc_message {margin-top:0;font-size:0.9em }}@media screen and (min-width: 768px) {.cc_container {padding:10px 30px 10px }.cc_container .cc_btn {font-size:1em;padding:8px 15px }.cc_container .cc_message {font-size:1em;padding-top:8px;}}@media screen and (min-width: 992px) {.cc_container .cc_message {font-size:1em;padding-top:8px;}}.cc_container {background:#c0afa6;color:#fff;font-size:1em;font-family:'Roboto',sans-serif;box-sizing:border-box;}.cc_container ::-moz-selection {background:#c0afa6;color:#fff;text-shadow:none }.cc_container .cc_btn,.cc_container .cc_btn:visited {color:#fff;font-weight:normal;background-color:#382c2c;border:solid 1px white;transition:background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;-webkit-transition:background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;}.cc_container .cc_btn:hover,.cc_container .cc_btn:active {background-color:#d6c8bb;color:#382c2c;}.cc_container a,.cc_container a:visited {text-decoration:none;color:#799fb7;}.cc_container a:hover,.cc_container a:active {color:#fff;}.cc_message a:hover,.cc_message a:active {color:#fff;}.cc_container p a, .cc_container a:visited {color:#382c2c;}@-webkit-keyframes slideUp {0% {-webkit-transform:translateY(66px);transform:translateY(66px) }100% {-webkit-transform:translateY(0);transform:translateY(0) }}@keyframes slideUp {0% {-webkit-transform:translateY(66px);-ms-transform:translateY(66px);transform:translateY(66px) }100% {-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0) }}.cc_container,.cc_message,.cc_btn {animation-duration:0.8s;-webkit-animation-duration:0.8s;-moz-animation-duration:0.8s;-o-animation-duration:0.8s;-webkit-animation-name:slideUp;animation-name:slideUp }.topnav {position:fixed;z-index:100;width:100%;}.navmargin {padding:50px 0 0 0;}#iconcontainer {width:960px;margin:0 auto;}.icons {display:inline-block;margin:0;width:30px;height:30px;vertical-align:top}#icons {display:inline-block;width:140px;float:right;}.iconmargin {display:inline-block;margin:10px 10px 15px 10px}#logo {clear:right;padding:0 0 0 20px;position:absolute;z-index:101}#logo img {width:300px;height:50px;border:0}#logo a:link {color:#fff;text-decoration:none;}#logo a:visited {color:#fff;text-decoration:none;}#logo a:hover {color:#fff;text-decoration:none;}#logo a:active {color:#fff;text-decoration:none;}footer {background-color:#382c2c;color:#c0afa6;padding:0 0 30px 0;text-align:center}#footer {width:1000px;margin:0 auto;}footer a:link {color:#c0afa6;text-decoration:none;}footer a:visited {color:#c0afa6;text-decoration:none;}footer a:hover {color:#d6d0d0;text-decoration:none;}footer a:active {color:#d6d0d0;text-decoration:none;}#footer .icons {display:inline;margin:0}#footer p {margin:.25em 0 0 0}#tel {display:block;text-align:center;vertical-align:top;}#footericons {display:inline;width:100%;}#footertext {display:inline-block;width:100%;padding:0;word-break:keep-all;}#footernav {padding:30px 0 25px 0;}#footernav a {font-size:1.1em;margin:0 15px;}.footersm {font-size:0.9em;color:#c0afa6;line-height:1.2em;clear:left;}.about p {line-height:1.3em}.footerla {font-size:1.3em;color:#c0afa6;padding:0 0 10px 0}#poppy {background-color:#fff;padding:0;}#poppy .dedicated {color:#863c21;font-size:.9em;font-style:italic;padding:5px 0 30px 0}#copyright {padding-bottom:5px;line-height:1.5em;display:inline-block;}#copyright .line1 {display:inline-block;}#copyright .line2 {display:inline-block;}#copyright a {font-weight:bold;}@media screen and (max-width:499px){a.back-to-top {width:30px;height:30px;bottom:10px;right:10px}.show {display:inline;}#fade, #showp, #show1, #show2, #show3, #show4, #show5, #show6, #show7 {display:block}#showp, #hidep {width:35%}#show1, #hide1, #show2, #hide2, #show3, #hide3, #show4, #hide4, #show5, #hide5, #show6, #hide6, #show7, #hide7 {width:99.5%;}#s1, #hide1, #s2, #hide2, #s3, #hide3, #s4, #hide4, #s5, #hide5, #s6, #hide6, #s7, #hide7 {display:none;}#table1 {width:100%;}#table1 .column1 {padding:4px;width:100%;}#table1 .column2 {padding:4px;width:76%;}#table1 .column3 {padding:4px;vertical-align:top;}#table2 {width:100%;}#table2 .column1 {width:48%;padding:4px 0;}#table2 .column2 {width:35%;padding:4px 0;}#table2 .column3 {padding:4px 0;}#horizblock .item {width:100%;margin:14px 0;padding:24px 0 14px 0;font-size:1.1em;}#horizblock img {width:92%;height:auto;padding:0 0 10px 0}#poem {padding:0}#poem p {letter-spacing:normal;margin:24px 0;}.gallery {background-position:-40px 40px;background-size:120%}.galleryitem {width:100%;padding:10px 0;}.galleryitem2 {width:100%;padding:10px 0;}.blankitem {width:0}.bookitem {width:48%;padding:0 0 20px 0;font-size:.9em}.bookitem img {height:200px;width:auto;margin:0 0 10px 0;}#testimonial {padding-bottom:0}#testimonial .name {height:30px;}#testimonial .comment {width:100%;margin:0 0 20px 0;padding:0;}#testimonial h2 {font-size:1.5em;}#testimonial p {padding:0 8px}#treatments {margin-top:-20px;}#treatments .coupon {width:100%;margin:20px 0 0 0;}#treatments .name {padding:8px 0;height:50px;}#treatments h3 {font-size:1.3em;}#treatments .desc {padding:0 10px 10px 10px;height:auto;}#title {width:96%;}#main {width:94%;margin-bottom:20px}.header1 {height:120px}.maintitle {font-size:1.5em}.subtitle {font-size:.75em;}.bgdtext {margin:0;padding:0}.bgdcontainer {width:94%;padding:15px 0}.bullul li {margin:3px 0 0 10px;padding:5px 0 5px 0;line-height:1.2em;font-size:1.2em;}#docContainer {width:100%;max-width:800px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}.portrait {margin:20px 0 10px 0;padding:0;}.portrait img {width:120px;height:144px;}h1.home {font-size:1.4em;line-height:1.5em;padding:0;margin:0;letter-spacing:1px;white-space:normal;}h2.home {font-size:1.2em;line-height:1.3em;padding:0;margin:0;letter-spacing:1px;white-space:normal;}#quote {width:auto;padding:20px 0;}.quotela {font-size:19pt;margin:0 0 10px 0;}.quotesm {font-size:11pt;}#faq ul {margin:0;}#q1a, #q2a, #q3a, #q4a, #q5a, #q6a, #q7a {margin:0;padding:2px 8px;}.imgleft {float:none;padding:0 0 20px 0;max-width:100%;}.imgright {float:none;padding:0 0 20px 0;max-width:100%;}.imgcontainer {width:100%;text-align:center;}a.link-button, a.flat-button {padding:10px 40px;font-size:1.2em;}h1 {font-size:1.5em;margin:15px 0 25px 0;}h2 {font-size:1.3em;margin:25px 0 10px 0;}h3 {font-size:1.2em;margin:20px 0 10px 0;}p {font-size:1em;line-height:1.35em;margin:.6em 0 .6em 0;}.largetext {font-size:1.1em}.vlargetext {font-size:1.2em}#types ul li {width:100%;margin:0 0 40px 0;}#types .images {line-height:normal;}#types img {vertical-align:middle;max-width:100%;}#suppliers ul li {width:100%;margin:0 0 5px 0;}#suppliers .name {font-size:1.2em;padding-bottom:5px}#error {margin:1.5em 0 0 0;font-size:1.2em;line-height:1.6em}#logo {padding:5px 0 0 10px}#logo img {width:260px;height:43px;border:0}.colleft {width:96%;display:block;padding:0;}.colright {width:96%;display:block;}footer {padding:0;}#footer {width:96%;}#footertext {padding:0;margin-bottom:25px}#footernav {margin:0 auto;padding:15px 0 20px 0;line-height:2em;}#footernav a {margin:0 10px 0 10px;font-size:1.2em}#footer .icons {width:24px;height:24px;}.footersm {font-size:0.85em;line-height:1.2em;clear:left;}.footerla {font-size:1.2em;padding:0 0 6px 0;margin:0;}#copyright {padding-bottom:5px;line-height:1.5em;display:inline-block;}#copyright .line1 {display:inline-block;}#copyright .line2 {display:inline-block;}#nav .menulite {display:none;}.toggle + a, .menu {display:none;}.toggle {display:block;background-color:#1f1313;text-align:center;padding:8px 30px;font-size:1em;text-decoration:none;border:none;}.toggle:hover {background-color:#382c2c;}.menuicon {background-color:#382c2c;background-image: url('/images/menu.jpg');height:30px;width:30px;padding:0;margin:0 10px;}.menuicon:hover {background-image: url('/images/menu-hover.jpg')}.menuicon {float:right;margin-bottom:10px}[id^=drop]:checked + ul {display:block;}nav {font-size:1.1em;}nav li a {padding:12px 30px;}nav ul li {display:block;width:100%;text-align:center;}nav ul ul .toggle, nav ul ul a {padding:0 40px;}nav ul li ul li .toggle, nav ul ul a, nav ul ul ul a {padding:8px 10px;color:#fff;}nav ul ul {float:none;position:static;color:#fff;}nav ul ul li:hover > ul, nav ul li:hover > ul {display:none;}nav ul ul li {display:none;width:100%;}}@media only screen and (min-width:386px) and (max-width:500px){}@media only screen and (min-width:500px) and (max-width:767px){a.back-to-top {width:33px;height:33px;bottom:10px;right:10px}.show {display:inline;}#fade, #showp, #show1, #show2, #show3, #show4, #show5, #show6, #show7 {display:block;}#showp, #hidep {width:25%}#s1, #hide1, #s2, #hide2, #s3, #hide3, #s4, #hide4, #s5, #hide5, #s6, #hide6, s7, #hide7 {display:none;}#table1 {width:100%;}#table1 .column1, #table1 .column2, #table1 .column3 {padding:3px}#table1 .column1 {padding:4px;width:100%;}#table1 .column2 {padding:4px;width:76%;}#table2 {width:90%;}#horizblock .item {width:40%;margin:8px;padding:12px;font-size:1.2em;}#poem {padding:0 0 5px 0}#poem p {letter-spacing:normal;margin:24px 0;}.gallery {background-position:0 40px;}.galleryitem {width:47%;padding:10px 0;}.galleryitem2 {width:47%;padding:10px 0;}.blankitem {width:47%}.bookitem {width:32%;padding:0 0 20px 0;font-size:.9em}.bookitem img {height:200px;width:auto;border:none;margin:0 0 10px 0;}#testimonial {padding-bottom:0}#testimonial .name {height:30px;}#testimonial .comment {width:100%;margin:0 0 20px 0;padding:0;}#testimonial h2 {font-size:1.5em;}#testimonial p {padding:0 10px}#treatments {margin-top:-20px;}#treatments .coupon {width:80%;margin:20px 0 10px 0;}#treatments .name {padding:8px 0;height:50px;}#treatments h3 {font-size:1.3em;}#treatments .desc {padding:0 10px 10px 10px;height:auto;}#title {width:96%;padding:13px 0 8px 0}#main {width:96%;margin-bottom:20px}.header1 {height:110px}.maintitle {font-size:1.8em}.subtitle {font-size:.85em}.bgdtext {margin:0;padding:0}.bgdcontainer {width:96%;padding:10px 0}.portrait {margin:10px 0 10px 0;padding:0;}h1.home {font-size:1.6em;line-height:1.8em;padding:0;margin:0;letter-spacing:1px;white-space:normal;}h2.home {font-size:1.3em;line-height:1.3em;padding:0;margin:0;letter-spacing:1px;white-space:normal;}.quote {width:auto;padding:20px 0;}.quotela {font-size:19pt;margin:10px 0 10px 0;}.quotesm {font-size:11pt;}#faq ul {margin:0;}#q1a, #q2a, #q3a, #q4a, #q5a, #q6a, #q7a {margin:10px;padding:2px 8px;}.imgleft {float:none;padding:0 0 20px 0;max-width:100%;}.imgright {float:none;padding:0 0 20px 0;max-width:100%;}.imgcontainer {width:100%;text-align:center;}a.link-button, a.flat-button {padding:10px 40px;font-size:1.2em;}h1 {font-size:1.6em;margin:15px 0 25px 0;}h2 {font-size:1.4em;margin:25px 0 10px 0;}h3 {font-size:1.2em;margin:15px 0 10px 0;}p {font-size:1em;line-height:1.35em;margin:1em 0 1em 0;}.vlargetext {font-size:1.3em}#types ul li {width:48%;margin:0 0 30px 0;vertical-align:top;}#types .images {line-height:250px;vertical-align:middle;}#types img {max-width:100%;}#suppliers ul li {width:48%;margin:0 0 5px 5px;}#suppliers .name {font-size:1.2em;padding-bottom:5px}#logo {clear:left;padding-left:15px}.colleft {width:96%;display:block;padding:0;}.colright {width:96%;display:block;}footer {padding:0}#footer {width:96%;}#footertext {padding:0;margin-bottom:20px}#footernav {margin:0 auto;padding:15px 0 20px 0;line-height:2em;}#footernav a {margin:0 10px 0 10px;font-size:1.2em}#footer .icons {width:26px;height:26px;}.footersm {font-size:0.85em;line-height:1.2em;clear:left;}.footerla {font-size:1.3em;padding:0 0 6px 0;margin:0;}#copyright {padding-bottom:5px;line-height:1.5em;display:inline-block;}#copyright .line1 {display:inline-block;}#copyright .line2 {display:inline-block;}#nav {width:100%}#nav .menulite {display:none;}.toggle + a, .menu {display:none;}.toggle {display:block;background-color:#1f1313;text-align:center;padding:8px 30px;font-size:1em;text-decoration:none;border:none;}.toggle:hover {background-color:#382c2c;}.menuicon {background-color:#382c2c;background-image: url('/images/menu.jpg');height:30px;width:30px;padding:0;margin:0 10px;}.menuicon:hover {background-image: url('/images/menu-hover.jpg')}.menuicon {float:right;margin-bottom:10px}[id^=drop]:checked + ul {display:block;}nav {font-size:1.1em;}nav li a {padding:12px 30px;}nav ul li {display:block;width:100%;text-align:center;}nav ul ul .toggle, nav ul ul a {padding:0 40px;}nav ul li ul li .toggle, nav ul ul a, nav ul ul ul a {padding:8px 30px;}nav ul ul {float:none;position:static;}nav ul ul li:hover > ul, nav ul li:hover > ul {display:none;}nav ul ul li {display:block;width:100%;}}@media only screen and (min-width:768px) and (max-width:1000px){#table1 {width:100%;}#table2 {width:80%;}#horizblock .item {display:inline-block;width:40%;margin:8px;padding:12px;font-size:1.2em;}#poem {padding:0 0 5px 0}.galleryitem img {max-width:98%}.galleryitem {width:32%;padding:10px 0;}.galleryitem2 {width:32%;padding:10px 0;}.blankitem {width:32%}.bookitem {width:21.5%}.bookitem img {height:200px;width:auto;}#testimonial {padding-bottom:0}#testimonial .name {height:30px;}#testimonial .comment {width:100%;margin:0 0 20px 0;padding:0;}#testimonial h2 {font-size:1.5em;}#testimonial p {padding:4px 12px}#treatments .coupon {width:30%;margin:0 1%}#treatments .name {padding:8px 0;height:50px;}#treatments h3 {font-size:1.1em;}#treatments .desc {padding:0 10px 10px 10px;}#treatments .tall {height:350px;}#treatments .med {height:260px;}#treatments .short {height:214px;}#treatments .price {font-size:1.3em}#title {width:96%;}#main {width:96%;margin-bottom:25px;}.header1 {height:120px}.maintitle {font-size:2em}.subtitle {font-size:.9em}.bgdtext {margin:0;padding:0}.bgdcontainer {width:96%;padding:20px 0}.portrait {margin:10px 0 10px 0;padding:0;}h1.home {font-size:1.6em;line-height:2em;padding:0;margin:0;letter-spacing:1px;white-space:normal;}h2.home {font-size:1.3em;line-height:1.3em;padding:0;margin:0;letter-spacing:1px;white-space:normal;}#faq ul {margin:0;}.imgleft {padding:0 20px 20px 0;}.imgright {padding:0 0 20px 20px;}h1 {font-size:1.6em;margin:15px 0 25px 0;}h2 {font-size:1.4em;margin:25px 0 10px 0;}h3 {font-size:1.2em;margin:25px 0 10px 0;}#logo {clear:left;padding-left:15px}.colleft {width:100%;}.colright {width:0;}footer {padding:0}#footer {width:96%;}#footertext {padding:0;margin-bottom:20px}#footernav {margin:0 auto;padding:15px 0 20px 0;line-height:2em;}#footernav a {margin:0 10px 0 10px;}#footer .icons {width:28px;height:28px;}.footersm {font-size:0.85em;line-height:1.2em;clear:left;}.footerla {font-size:1.4em;padding:0 0 6px 0;margin:0;}#tel {width:100%}#copyright {width:96%;padding-bottom:5px;line-height:1.5em;display:inline-block;}#copyright .line1 {display:inline-block;}#copyright .line2 {display:inline-block;}#nav .menulite {display:none;}#nav {max-width:100%;width:100%}.toggle + a, .menu {display:none;}.toggle {display:block;background-color:#1f1313;text-align:center;padding:8px 30px;font-size:1em;text-decoration:none;border:none;}.toggle:hover {background-color:#382c2c;}.menuicon {background-color:#382c2c;background-image: url('/images/menu.jpg');height:30px;width:30px;padding:0;margin:0 10px;}.menuicon:hover {background-image: url('/images/menu-hover.jpg')}.menuicon {float:right;margin-bottom:10px}[id^=drop]:checked + ul {display:block;}nav {font-size:1.05em;}nav ul li {display:block;width:100%;text-align:center;}nav ul ul .toggle, nav ul ul a {padding:0 40px;}nav ul li ul li .toggle, nav ul ul a, nav ul ul ul a {padding:8px 30px;}nav ul ul {float:none;position:static;}nav ul ul li:hover > ul, nav ul li:hover > ul {display:none;}nav ul ul li {display:block;width:100%;}}@media only screen and (min-width:1001px) and (max-width:1340px){a.back-to-top {display:none;width:40px;height:40px;}#horizblock .item {width:36%;margin:14px;padding:18px;}#poem {padding:0 0 5px 0}.bookitem img {height:200px;width:auto;border:none;margin:0 0 20px 0;}#testimonial {padding-bottom:0}#testimonial .name {height:30px;}#testimonial .comment {width:46%;margin:10px 10px;padding:0;}#testimonial h2 {font-size:1.6em;}#testimonial p {padding:4px 12px}#title {width:96%;}#main {width:96%;}#footer {width:96%;}#copyright {width:96%}#logo {padding:5px 0 0 10px}#logo img {width:260px;height:43px;border:0}.header1 {height:130px}.maintitle {font-size:2em}.subtitle {font-size:.9em}.bgdtext {margin:0;padding:0}.bgdcontainer {width:96%;padding:20px 0}.galleryitem img {max-width:98%}.portrait {margin:10px 0 10px 0;padding:0;}h1.home {font-size:1.8em;line-height:2em;padding:0;margin:0;letter-spacing:1px;white-space:normal;}h2.home {font-size:1.4em;line-height:1.4em;padding:0;margin:0;letter-spacing:1px;white-space:normal;}h1 {font-size:1.8em;margin:20px 0 25px 0;}h2 {font-size:1.5em;margin:30px 0 10px 0;}h3 {font-size:1.3em;margin:15px 0 10px 0;}#nav .menulite {display:block;}nav {font-size:.9em;}nav li a {padding:8px 14px;}nav ul ul li {width:360px;#main {margin-bottom:25px;}}