h1{margin:0;padding:65px 0 10px 68px;font-size:4.2em;color:#222;line-height:1.3;font-weight:600;letter-spacing:.05em;position:relative;background:url(img/layout/content_top.png) 0 0 no-repeat;width:1131px;height:90px;left:-44px;top:0px;font-family:Arial,Helvetica,sans-serif;}h2{margin:0;padding:30px 0 10px 18px;font-size:2.4em;color:#445023;line-height:1.3;}h3{margin:0;padding:10px 0 5px 18px;font-size:1.8em;color:#222;line-height:1.3;}h4{margin:0;padding:10px 0 5px;font-size:1.2em;color:#000;line-height:1.3;}h5{margin:0;padding:10px 0 5px;font-size:1.1em;color:#000;line-height:1.3;}h6{margin:0;padding:10px 0 5px;font-size:1em;color:#222;line-height:1.3;}p{margin:0;padding:10px 0 5px 18px;font-size:1.55em;color:#222;line-height:1.5em;}#content_padding ul li{font-size:1.55em;color:#000;line-height:1.6em;}ul li{font-size:1.3em;color:#000;line-height:1.4em;}a{color:#a01d20;text-decoration:none;}a:hover,a:visited:hover{color:#820104;text-decoration:underline;}a img{border:none;}.subnav p{font-style:italic;color:#a01d20;font-size:1.5em;}#header_block{right:150px !important;}#header_block2{position:absolute;width:120px;top:41px;right:0px;background-color:#a01d20;padding:10px;text-align:center;color:#fff;font-size:15px;height:70px;font-family:Arial,Helvetica,sans-serif;font-weight:600;letter-spacing:.01em;border-radius:8px;}#header_block2 span{color:#fff;font-size:40px;}body{background:#ffffff url(img/index/body_top.jpg) 0 0 no-repeat;background-position:top center;font-family:"Helvetica Neue",Arial,"Bitstream Vera Sans",sans-serif;font-size:62.5%;margin:0;padding:0;text-align:center;}.wrapper{position:relative;margin:0 auto;width:1150px;text-align:left;}#header{position:relative;margin:0 auto;width:1150px;height:205px;}a#logo{background:url(img/index/logo.png) 0 0 no-repeat;width:270px;height:131px;position:absolute;top:24px;left:0;}div#header_block{background:url(img/index/header_box.png) 0 0 no-repeat;width:696px;height:96px;position:absolute;left:280px;top:41px;}div#header_block p{margin:0;padding:0px 0 0px 18px;font-size:1.5em;color:#222;font-family:Arial,Helvetica,sans-serif;font-weight:600;letter-spacing:.01em;}div#header_block p#hours{margin:0;padding:2px 0 0;padding-right:20px;border-right:1px solid #930;text-align:right;position:absolute;right:325px;top:10px;}.hours-header{font-size:0.75em;font-weight:normal;}div#header_block p#hours2{margin:0;padding:2px 0 0;padding-right:20px;border-right:1px solid #930;text-align:right;position:absolute;right:325px;top:10px;font-size:18px;font-weight:bold;height:70px;}div#header_block p#hours2 span{display:inline-block;margin:0;padding:7px 0 0;color:#a01d20;}div#header p#address{position:absolute;right:20px;top:20px;}div#header p#phone{position:absolute;right:140px;top:43px;font-size:2.3em;color:#a01d20;}a#facebook{background:url(img/index/buttons.png) 0 0 no-repeat;width:25px;height:25px;position:absolute;top:49px;right:105px;}a#facebook:hover{background-position:0 -25px}a#googleplus{background:url(img/index/buttons.png) -28px 0 no-repeat;width:25px;height:25px;position:absolute;top:49px;right:77px;}a#googleplus:hover{background-position:-28px -25px;}a#petly{background:url(img/index/buttons.png) -57px 0 no-repeat;width:75px;height:25px;position:absolute;top:49px;right:78px;}a#petly:hover{background-position:-57px -25px;}#coupon-special{position:absolute;top:25px;right:8px;width:135px;padding:10px;background:white;box-shadow:1px 1px 8px rgba(0,0,0,0.2);text-align:center;}#coupon-special h3{margin:0;margin-bottom:7px;padding:0;padding-bottom:7px;color:#a01d20;border-bottom:1px rgba(0,0,0,0.15) solid;font-size:1.5em;font-weight:normal;text-transform:uppercase;}#coupon-special p{margin:12px 0;padding:0;font-size:1.3em;}.more-button{display:block;margin:10px 10px 5px 10px;padding:7px;color:#fdf9eb;border:1px #29290e solid;border-radius:4px;background:#424d23;font-size:1.25em;text-transform:uppercase;}a.more-button:hover{color:white;background:#5e672e;text-decoration:none;}#flashdiv{width:1156px;height:389px;position:relative;top:16px;left:-2px;background:url(img/index/slideshow/background.jpg) 0 0 no-repeat;}#tour_news{width:315px;height:100px;position:absolute;top:533px;left:698px;z-index:500;}#tour_news p{}#tour_news p{line-height:1.0em;padding:2px;font-size:1.3em;}#tour_news p.tour_news_title{color:#a01d20;text-transform:uppercase;letter-spacing:0.09em;font-size:1.8em;font-weight:600;padding-top:20px;background:url(img/index/arrow.gif) right 22px no-repeat;}#tour_news a{text-decoration:none;}#tour_news p.tour_news_title:hover{color:#c13c2a;}p#newsletter-btn.tour_news_title{letter-spacing:0.04em;}div#middle_blocks{position:relative;top:119px;text-align:center;vertical-align:top;}div#middle_blocks div#block1{display:inline-block;background:url(img/index/block1.png) 0 0 no-repeat;width:336px;height:229px;margin:0 25px;padding:0;vertical-align:top;}div#middle_blocks div#block2{display:inline-block;background:url(img/index/block2.png) 0 0 no-repeat;width:336px;height:229px;margin:0 25px;padding:0;vertical-align:top;}div#middle_blocks div#block3{display:inline-block;background:url(img/index/block3.png) 0 0 no-repeat;width:336px;height:229px;margin:0 25px;padding:0;vertical-align:top;}div#middle_blocks h2{padding:20px 2px 0 0;text-align:center;font-size:2.3em;color:#2f2f2f;}div#middle_blocks p{margin:0;padding:27px 46px 5px 28px;font-size:1.3em;color:#222;line-height:1.6em;text-align:right;}div#body_lower{position:relative;height:760px;width:100%;min-width:1150px;background:url(img/index/body_lower.jpg) 0 0 repeat-x;}.textCotnent{position:relative;text-align:left;margin-top:100px;}.textCotnent{width:1150px;font-size:1.4m;margin-left:80px;margin-right:80px;margin-top:50px;}.textCotnent h3{font-size:24px;}.FaqContent summary{font-size:20px;font-weight:500;text-align:left;line-height:2em;margin-left:40px;}.FaqContent p{font-size:1.6em;line-height:2em;margin-left:50px;}div#red_bar{height:178px;position:relative;text-align:center;}div#red_bar h2{color:#fcf8ec;margin:0;padding:60px 0 5px 0px;font-size:1.8em;line-height:1.3;text-transform:uppercase;letter-spacing:0.2em;}div#red_bar h1{color:#fcf8ec;margin:0;padding:60px 0 5px 0px;font-size:1.8em;line-height:1.3;height:20px;text-align:center;text-transform:uppercase;letter-spacing:0.2em;left:0px;background:none;}div#red_bar h3{color:#fcf8ec;margin:0;padding:10px 0 5px 0px;font-size:1.45em;line-height:1.3;text-transform:uppercase;letter-spacing:0.2em;}div#red_bar h3 a{color:#fcf8ec;text-decoration:underline;}div#red_bar h3 a:hover{color:#fff;}div#line_left{background-color:#fcf8ec;height:2px;width:62px;position:absolute;left:208px;top:108px;}div#line_right{background-color:#fcf8ec;height:2px;width:62px;position:absolute;right:209px;top:108px;}div#low_sidebar{width:300px;height:410px;position:relative;padding-top:84px;left:35px;}div#lower_logo{background:url(img/index/logo_lower.png) 0 0 no-repeat;width:279px;height:51px;position:relative;}a#aaha{position:relative;display:block;width:172px;height:80px;background:url(img/index/aaha.png) 0 0 no-repeat;top:35px;left:60px;}a#aaha:hover{background-position:-174px 0;}a#bbb{position:relative;display:block;background:url(img/index/bbb.png) 0 0 no-repeat;width:170px;left:60px;height:82px;top:55px;}a#bbb:hover{background-position:-171px 0;}a#carecredit{position:relative;background:url(img/index/carecredit.png) 0 0 no-repeat;width:108px;height:22px;left:60px;top:80px;display:block;padding-top:25px;padding-left:60px;font-size:1.4em;font-weight:600;}a#carecredit:hover{background-position:-169px 0;}a#pharmacy-hp{position:relative;background:url(img/index/pharmacy-btn.png) 0 0 no-repeat;width:250px;height:143px;left:45px;top:10px;display:block;font-size:1.4em;font-weight:600;}a#pharmacy:hover{background-position:-251px 0;}#content{width:770px;height:315px;position:absolute;padding-left:44px;border-left:1px solid #933;top:257px;left:360px;}#dogcat{width:386px;height:195px;background:url(img/index/dogcat.jpg) 0 0 no-repeat;right:8px;top:430px;position:absolute;}#content p{margin:0;padding:0px 20px 15px 0px;font-size:1.5em;color:#000;line-height:1.5em;}div#footer{background:#f2e3c5 200 430 no-repeat;height:80px;width:100%x;}#footer{position:relative;margin:0 auto;margin-top:50px;width:100%;height:4px;text-align:center;}#footer p{font-size:1.3em;font-weight:400;line-height:1.1;padding:0 0 8px;color:#a01d20;letter-spacing:0.05em;}#footer p a{color:#a01d20;}#footer p#ftaddress{padding-top:25px;}ul#flash li{list-style-type:none;}ul#flash{margin:0;padding:0;}.fr,.right{float:right;margin:0px 12px 6px 12px;}.fl,.left{float:left;margin:0px 12px 6px 12px;}.clear{clear:both;}.cl{clear:left;}.cr{clear:right;}.center{text-align:center;}.error{color:red;}.hr{border-bottom:1px solid #7B2B19;clear:both;margin:5px 0 10px 35px;width:550px;}ul#nav{position:absolute;margin:0;padding:0;height:51px;top:170px;left:6px;z-index:500;}ul#nav li{float:left;width:auto;height:51px;line-height:24px;list-style:none;margin:0;padding:0;}ul#nav li a{display:block;position:relative;height:51px;background:url(img/nav/nav.gif) 0 0 no-repeat;}ul#nav li a em{position:absolute;left:-999em;font-style:normal;}ul#nav li ul{position:absolute;width:12.9em;display:block;margin:0;padding:0;top:51px;left:-999em;box-shadow:1px 1px 5px #666;}ul#nav li ul li{width:14em;line-height:1.3;margin:-1px 0 0 0;padding:0;font-size:12px;height:auto;}ul#nav li ul li a{display:block;background:#5a622a;color:#fff;padding:4px;height:100%;margin:0;border:1px solid #383513;}ul#nav li ul li a:hover,ul#nav li ul li a:visited:hover{text-decoration:none;background:#424d21;color:#fff;}ul#nav li a#indexpage{background-position:0 0;width:114px;}#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{background-position:0 -51px;}ul#nav li a#about_us{background-position:-114px 0;width:142px;}#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{background-position:-114px -51px;}ul#nav li a#our_staff{background-position:-256px 0;width:147px;}#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{background-position:-256px -51px;}ul#nav li a#services{background-position:-403px 0;width:142px;}#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{background-position:-403px -51px;}ul#nav li a#resources{background-position:-545px 0;width:155px;}#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{background-position:-545px -51px;}ul#nav li a#location{background-position:-700px 0;width:143px;}#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{background-position:-700px -51px;}ul#nav li a#pharmacy{background-position:-843px 0;width:149px;}#nav li.pharmacy a#pharmacy,#nav :hover > a#pharmacy,#navul ul :hover > a#pharmacy,ul#nav li a#pharmacy:hover,ul#nav li a#pharmacy:visited:hover{background-position:-843px -51px;}ul#nav li a#contact_us{background-position:-992px 0;width:148px;}#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{background-position:-992px -51px;}ul#nav li:hover ul,ul#nav li.sfhover ul{left:auto;}ul#nav li:hover,ul#nav li.hover{position:static;}