h1{margin:0;padding:15px 0 10px 0;font-size:3.0em;line-height:1.3;font-weight:400;}h2{margin:0;padding:14px 0 8px 0;font-size:2.4em;line-height:1.3;}h3{color:#3b6a4b;margin:0;padding:25px 0 8px 0;font-size:1.8em;line-height:1.3;}h4{margin:0;padding:14px 0 8px;font-size:1.2em;line-height:1.3;}h5{margin:0;padding:14px 0 8px;font-size:1.1em;line-height:1.3;}h6{margin:0;padding:14px 0 8px;font-size:1em;line-height:1.3;}p{margin:0;padding:10px 0 5px 0;font-size:1.5em;line-height:1.5em;}table,li{font-size:1.5em;line-height:1.6em;}table li,table p{font-size:1em;}a{color:#48b;text-decoration:none;}a:hover,a:visited:hover{text-decoration:underline;}a img{border:none;}.subnav{}body{font-family:'Open Sans',Arial,"Helvetica Neue","Bitstream Vera Sans",sans-serif;font-size:62.5%;margin:0;padding:0;}#wrapper{position:relative;background:white;margin:0 auto;width:100%;min-width:1150px;text-align:left;}#header{overflow:hidden;margin:0 auto;height:241px;color:#000;background:url(img/layout/header-bg.jpg) top center repeat-x;}#logo{position:absolute;left:0;top:0;width:100%;}#logo-inner{position:relative;width:1150px;margin:0 auto;}#logo-inner a{position:relative;margin-left:315px;z-index:103;}#header-inner{position:relative;width:1150px;height:241px;margin:auto;}#address{float:left;margin:0;padding:0;text-align:left;height:175px;}#address p{margin:75px 0 0 40px;padding:0;float:left;font-family:'Droid Serif',serif;color:#547b5e;font-size:22px;font-weight:bold;font-style:italic;line-height:32px;}#social-phone{float:right;margin:0 40px 0 0;padding:0;text-align:right;height:175px;}#social-phone div#social{margin:68px 0 0 0;padding:0;text-align:right;height:32px;float:right;}a#head-facebook,a#head-google,a#head-youtube,a#head-blog,a#head-yelp{position:relative;display:inline-block;height:32px;width:32px;margin-left:8px;background-position:0px 0px;background-repeat:no-repeat;}a#head-facebook{background-image:url(img/layout/header-facebook.png);}a#head-google{background-image:url(img/layout/header-google.png);}a#head-youtube{background-image:url(img/layout/header-youtube.png);}a#head-blog{background-image:url(img/layout/header-blog.png);margin-right:0;}a#head-yelp{background-image:url(img/layout/header-yelp.png);margin-right:0;}a#head-facebook:hover,a#head-google:hover,a#head-youtube:hover,a#head-blog:hover,a#head-yelp:hover{background-position:-32px 0px;}#social-phone p{margin:0;padding:7px 3px 0 0;float:right;font-family:'Droid Serif',serif;color:#547b5e;font-size:22px;font-weight:bold;font-style:italic;line-height:32px;clear:both;}#slider-wrapper{position:relative;width:100%;height:550px;background:url(img/index/slides/slide-bg.jpg) center top repeat-x;}#slider{width:1150px;height:550px;margin:0 auto;background:url(img/index/slides/slider-inner-bg.png) 0 0 no-repeat;}.slide{width:960px;height:395px;margin:94px 97px 61px 93px;}#slide1{background:url(img/index/slides/slide1.jpg);background-size:cover;background-repeat:no-repeat;}#slide2{background:url(img/index/slides/slide2.jpg);background-size:cover;background-repeat:no-repeat;}#slide3{background:url(img/index/slides/slide3.jpg);background-size:cover;background-repeat:no-repeat;}#slide4{background:url(img/index/slides/slide4.jpg);background-size:cover;background-repeat:no-repeat;}ul#flash li{list-style-type:none;}ul#flash{margin:0;padding:0;}#content-wrapper{background:#492c18 url(img/index/brown-bar2.jpg) center 0 repeat-x;margin:0;padding:0;height:390px}#content{width:1150px;height:390px;margin:0 auto;padding:0;color:#fff;}#content-col1{display:inline-block;width:372px;height:390px;margin:0;padding:0;float:left;}#content-col2{background:url(img/index/hours-back.png) 0 0 no-repeat;display:inline-block;width:404px;height:390px;margin:0;padding:0;float:left;}#content-col2 div#hours{font-size:16px;line-height:30px;color:#392513;margin:0 auto;padding:65px 75px;text-align:center;}#content-col2 div#hours span{font-family:'Droid Serif',serif;font-size:30px;padding:50px 0;line-height:50px;color:#3b6a4b;}#content-col3{display:inline-block;width:374px;height:390px;margin:0;padding:0;float:left;}#vote{width:468px;height:60px;}#bottom-content-wrapper{background:url(img/index/main-back.jpg) center top repeat;}#bottom-content{width:1150px;margin:0 auto;padding:14px 0 46px 0;}#bottom-content a{color:#46711e;text-decoration:none;font-weight:bold;}#bottom-content a:hover{color:#563b22;}#bottom-content h1{font-size:48px;font-family:'Droid Serif',serif;font-style:italic;color:#3b6a4b;padding:15px 5px 6px 5px;}#bottom-content h2{font-size:36px;font-family:'Droid Serif',serif;font-weight:normal;color:#482c17;margin:0;padding:20px 5px 6px 5px;}#bottom-content span{font-size:30px;}#bottom-content p{font-size:18px;line-height:36px;margin:0;padding:0 10px;color:#392513;}#hpbtns{display:block;float:right;width:300px;padding:15px 30px;margin:40px 0 20px 50px;text-align:center;background:#4d321d;border-radius:15px;}#hpbtns a,a.hpbtn{display:block;background:linear-gradient(#48662e,#5b753c,#436429);border-top:1px solid #95a686;border-bottom:1px solid #1c2911;box-shadow:0 2px 4px rgba(0,0,0,0.5);padding:10px 20px;margin:15px 0;font-size:18px;color:#fff !important;font-weight:700;max-width:300px;text-align:center;}#hpbtns a:hover,a.hpbtn:hover{background:linear-gradient(#3f2918,#634228,#3f2918);border-top:1px solid #8e694c;border-bottom:1px solid #2b1c10;text-decoration:none;}#greenbanner{background:#54732c;padding:6px;margin:40px auto 20px;text-align:center;border-radius:10px;max-width:1200px;}#whiteline{background:#54732c;padding:20px 40px;margin:0;border-radius:10px;border:2px solid #fff;}#greenbanner h2{font-size:36px;font-family:'Droid Serif',serif;font-style:italic;color:#fff;font-weight:normal;padding:15px 5px 0 5px;}#greenbanner p{font-size:18px;line-height:36px;margin:0;padding:8px 10px;color:#fff;}#hpcovid{padding:20px 0;margin:40px 0 20px;border-top:1px solid #738b56;border-bottom:1px solid #738b56;}#hpcovid h2{font-size:24px;font-family:'Droid Serif',serif;color:#3b6a4b;font-weight:normal;padding:5px 5px 0 10px;}#hpcovid p{font-size:16px;line-height:30px;margin:0;padding:8px 10px;font-style:italic;}#footer-wrapper{background:url(img/layout/footer-green.jpg) center top repeat-x;margin:0;padding:0;width:100%;height:216px;box-shadow:0 -3px 10px rgba(0,0,0,0.35);-moz-box-shadow:0 -3px 10px rgba(0,0,0,0.35);-webkit-box-shadow:0 -3px 10px rgba(0,0,0,0.35);}#footer-inner{width:1150px;margin:0 auto;padding:0;color:#fff;}#footer-inner p#foot-title{font-size:22px;font-style:italic;line-height:24px;font-family:'Droid Serif',serif;color:#9cc080;margin:0;padding:25px 0 5px 0;}#footer-inner p#sub-title{font-size:18px;font-style:italic;line-height:24px;font-family:'Droid Serif',serif;color:#9cc080;margin:40px 0 0 0;padding:0;}#footer-inner p#sub-title2{font-size:18px;font-style:italic;line-height:24px;font-family:'Droid Serif',serif;color:#9cc080;margin:16px 0 0 0;padding:0;}#footer-inner p{font-size:14px;line-height:24px;margin:0;padding:0;}#footer-inner a{color:#fff;text-decoration:none;}#footer-inner a:hover{color:#728357;}#footer-inner span.gr-div{color:#728357;margin:0;padding:0 5px;}#foot-left{float:left;text-align:left;margin:0 0 0 10px;padding:0;color:#fff;}#foot-left p#col1,#foot-left p#col2{display:inline-block;float:left;}#foot-left p#col2{margin-left:70px;}#foot-mid,#foot-right{float:left;text-align:left;margin:0;padding:0;color:#fff;}#foot-right{width:164px;}#foot-right a#aaha{display:block;width:164px;height:72px;margin:40px 0 0 0;padding:0;}#foot-right a#carecredit{display:block;width:164px;height:43px;margin:30px 0 0 0;padding:0;}#foot-divider{float:left;width:1px;height:216px;margin:0 60px;padding:0;background:url(img/layout/footer-divider.png) 0 0 no-repeat;}#copy-wrapper{background:url(img/layout/copyright-back.jpg) center 0 repeat-x;margin:0;padding:0;height:46px}#copy{width:1150px;height:46px;margin:0 auto;padding:0;color:#396a4a;text-align:center;}#copy p{margin:0;padding:0;font-size:14px;line-height:46px;}#copy a{color:#396a4a;text-decoration:none;}#copy a:hover{color:#392513;}.fr{float:right;margin:5px 0px 30px 30px;}.fl{float:left;margin:5px 30px 30px 0px;}.clear{clear:both;}.cl{clear:left;}.cr{clear:right;}.center{text-align:center;}.error{color:red;}.photo{border:3px white solid;box-shadow:2px 2px 15px rgba(0,0,0,0.2),0 0 1px 1px rgba(0,0,0,0.15);-moz-box-shadow:2px 2px 15px rgba(0,0,0,0.2),0 0 1px 1px rgba(0,0,0,0.15);-webkit-box-shadow:2px 2px 15px rgba(0,0,0,0.2),0 0 1px 1px rgba(0,0,0,0.15);}.hr{border-bottom:1px solid #7B2B19;clear:both;margin:5px 0 10px 35px;width:550px;}#nav-wrapper-outer{position:absolute;z-index:102;top:175px;width:100%;height:66px;background:url('img/layout/nav-back.png') 0px 0px repeat-x;box-shadow:0 6px 6px rgba(0,0,0,0.25);-moz-box-shadow:0 6px 6px rgba(0,0,0,0.25);-webkit-box-shadow:0 6px 6px rgba(0,0,0,0.25);}#nav-wrapper-inner{position:relative;width:1150px;margin:0 auto;}ul#nav{overflow:hidden;height:66px;margin:0;padding:0;float:left;}ul#nav.navright{float:right;}ul#nav li{float:left;width:auto;list-style:none;cursor:default;}ul#nav li a{display:block;position:relative;padding:0 16px;color:#fff;text-decoration:none;font-size:18px;font-weight:600;line-height:66px;}ul#nav li a#about_us{padding:0 16px 0 0;}ul#nav li a#contact_us{padding:0 0 0 16px;}ul#nav li a:hover{color:#9cc080;text-shadow:none;}ul#nav li a em{font-style:normal;}ul#nav li ul{position:absolute;width:300px;min-height:150px;display:block;margin:0;padding:0;top:51px;left:-999em;text-transform:none;}ul#nav li ul#about{background:#45662b url(img/layout/nav-dog.png) right bottom no-repeat;margin-left:-16px;}ul#nav li ul#team{background:#45662b url(img/layout/nav-mouse.png) right bottom no-repeat;}ul#nav li ul#services{background:#45662b url(img/layout/nav-cat.png) right bottom no-repeat;}ul#nav li ul#resources{background:#45662b url(img/layout/nav-rooster.png) right bottom no-repeat;}ul#nav li ul li{width:300px;line-height:18px;margin:0;padding:;font-size:14px;height:auto;}ul#nav li ul li a{display:block;padding:6px 6px 6px 16px;height:100%;margin:0;color:#fff;text-shadow:none;font-size:14px;font-weight:500;line-height:18px;}ul#nav li ul li:first-child a{padding-top:10px;border-top:0;-webkit-box-shadow:inset 0 15px 15px -15px rgba(0,0,0,0.6);-moz-box-shadow:inset 0 15px 15px -15px rgba(0,0,0,0.6);box-shadow:inset 0 15px 15px -15px rgba(0,0,0,0.6);}ul#nav li ul li a:hover,ul#nav li ul li a:visited:hover{color:#386948;background-color:#e3e0c9;text-decoration:none;}#nav li.indexpage a#indexpage,#nav :hover > a#indexpage,#navul ul :hover > a#indexpage,ul#nav li a#indexpage:hover,ul#nav li a#indexpage:visited:hover,#nav li.about a#about_us,#nav :hover > a#about_us,#navul ul :hover > a#about_us,ul#nav li a#about_us:hover,ul#nav li a#about_us:visited:hover,#nav li.staff a#our_staff,#nav :hover > a#our_staff,#navul ul :hover > a#our_staff,ul#nav li a#our_staff:hover,ul#nav li a#our_staff:visited:hover,#nav li.services a#services,#nav :hover > a#services,#navul ul :hover > a#services,ul#nav li a#services:hover,ul#nav li a#services:visited:hover,#nav li.resources a#resources,#nav :hover > a#resources,#navul ul :hover > a#resources,ul#nav li a#resources:hover,ul#nav li a#resources:visited:hover,#nav li.contact a#contact_us,#nav :hover > a#contact_us,#navul ul :hover > a#contact_us,ul#nav li a#contact_us:hover,ul#nav li a#contact_us:visited:hover,#nav li.location a#location,#nav :hover > a#location,#navul ul :hover > a#location,ul#nav li a#location:hover,ul#nav li a#location:visited:hover{color:#9cc080;}ul#nav li:hover ul,ul#nav li.sfhover ul{left:auto;}ul#nav li:hover,ul#nav li.hover{position:static;}.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0 auto 20px;}.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;text-align:center;padding:0 !important;margin:0 !important;background:none !important;}.rslides li p{width:100%;text-align:center;font-size:24px;font-weight:700;margin:0;padding:0;color:#000;}.rslides li:first-child{position:relative;display:block;float:left;}.rslides img{display:block;height:auto;float:none;width:auto;}.rslides li.slides img{display:block;width:960px;height:395px;margin:94px 97px 61px 93px;}.rslides li.reviews img{display:none;}.quote-in,.quote-out{font-family:'Dancing Script',cursive;font-weight:bold;font-size:80px;color:#98005d;position:relative;top:12px;}.quote-in{width:120px;height:120px;z-index:999;content:open-quote;}.quote-out{width:72px;height:62px;content:close-quote;}#reviewouter{background:#4d321d;padding:6px;margin:40px auto 20px;text-align:center;border-radius:10px;max-width:1200px;}#reviewline{background:#4d321d;padding:20px 40px;margin:0;border-radius:10px;border:2px solid #fff;}#review-slide{margin:25px auto 0;padding:10px;text-align:center;min-height:200px;}#review-slide h3{font-size:36px;font-family:'Droid Serif',serif;font-style:italic;color:#e8e0c8;font-weight:normal;padding:0;margin:0 auto;}#review-slide p.quote{width:100%;text-align:center;font-size:18px;line-height:36px;font-weight:normal;font-style:italic;margin:0;padding:8px 0;color:#fff;}#review-slide p.name{width:100%;text-align:center;font-size:18px;line-height:36px;margin:10px 0 0 0 !important;padding:0;font-weight:normal;font-style:normal;color:#fff;}#slider3{margin:0 auto;}.rslides_tabs{list-style:none;padding:0;background:none;font-size:18px;margin:10px auto 10px;max-width:1150px;padding:10px 0;text-align:center;width:100%;}.rslides_tabs li{display:inline;float:none;margin-right:1px;background:none !important;}.rslides_tabs a{width:auto;padding:0;height:auto;background:transparent;display:inline;margin:3px;}.rslides_tabs li:first-child{margin-left:0;}.rslides_tabs .rslides_here a{background:rgba(255,255,255,.1);color:#FFF;font-weight:bold;}a{color:#FFF;text-decoration:none;}#slider3-pager a{display:inline-block;}#slider3-pager img{float:left;opacity:0.5;border:5px solid #fff;box-shadow:0 2px 5px rgba(0,0,0,.25);}#slider3-pager img.reviews-page{border:none;box-shadow:none;}#slider3-pager .rslides_here img{opacity:1.0;}#slider3-pager a{padding:0;}#slider3-pager a:hover img{opacity:1.0;}@media screen and (max-width:600px){h1{font:24px/50px "Helvetica Neue",Helvetica,Arial,sans-serif;}.callbacks_nav{top:35%;}}