h1{margin:0;padding:15px 0 65px 18px;line-height:1.3;font-weight:400;font-family:Merienda,cursive;color:#feefc9;text-shadow:0 0 3px #000;font-size:4.7em}h2{margin:0;padding:10px 0 5px 18px;font-size:3em;color:#730027;line-height:1.3;font-family:Merienda,cursive;font-weight:700}h3{margin:0;padding:10px 0 5px 18px;font-size:1.7em;color:#000;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:#000;line-height:1.3}p{margin:0;padding:10px 0 5px 18px;font-size:1.5em;color:#000;line-height:1.5em}ul li{font-size:1.3em;color:#000;line-height:1.4em}#content_padding ul li{font-size:1.5em;color:#000;line-height:1.5em}#content_padding ol li{font-size:1.5em;color:#000;line-height:1.5em}a{color:#94223c;text-decoration:none}a:hover,a:visited:hover{color:#8e3f51;text-decoration:underline}a img{border:none}.subnav{margin-top:-20px;padding-bottom:23px}.subnav p{color:#730027;font-style:italic}.subnav p a{color:#730027}body{background:#fff;font-family:"Helvetica Neue",Arial,"Bitstream Vera Sans",sans-serif;font-size:62.5%;margin:0;padding:0;text-align:center}#body_top{position:absolute;background:url(/img/index/8bec9be45d7c696c82cd92e80eda73c06a8ca183/body_top.jpg) 0 0 repeat-x;width:100%;min-width:1160px;height:632px}.wrapper{position:relative;margin:0 auto;width:1150px;text-align:left}#header{position:relative;margin:0 auto;width:1150px;height:193px}#header #logo{width:363px;height:148px;position:absolute;background:url(img/logo.png) 0 0 no-repeat;left:7px;top:15px}#header div#social{background:url(/img/index/1a24689229f4dd6179a58016199a1f73dceab31a/social_media.jpg) 0 0 no-repeat;width:242px;height:58px;position:absolute;right:-5px;top:0}#header div#social a{width:29px;height:29px;display:inline-block;margin-right:3px;margin-top:11px}#header div#social a#facebook{margin-left:21px}#header div#social a#googleplus{margin-right:2px}#header p#phone{color:#730027;font-family:Helvetica,Arial,sans-serif;margin:0;padding:10px 0 5px 18px;font-size:2.2em;line-height:1.4em;font-weight:600;position:absolute;right:5px;top:61px}#header p#address{color:#000;font-family:Helvetica,Arial,sans-serif;margin:0;padding:10px 0 5px 18px;font-size:2.4em;line-height:1.4em;position:absolute;right:4px;top:88px;letter-spacing:1px}div#leashclip{width:217px;height:93px;position:absolute;right:0;top:136px;background:url(/img/index/0be21afe9cee2f51128902800441c05b4099cab9/clip.jpg) 0 0 no-repeat}div#main{width:1152px;height:440px;background:url(/img/index/f0dd7fc2d975424ea3709795e72d39e86ee6c38b/upper_bg.jpg) 0 0 no-repeat;position:relative}div#flashdiv{width:1152px;margin:0;padding:0}div#welcomecopy{position:absolute;z-index:400;width:380px;right:50px;top:35px}div#welcomecopy p{margin:0;padding:10px 0 5px 18px;font-size:1.6em;color:#fff9e6;line-height:1.4em}div#welcomecopy p#welcome{font-family:Merienda,cursive;color:#feefc9;text-shadow:0 0 3px #000;text-align:center;font-size:2.3em;padding-bottom:0}div#welcomecopy p#name{font-family:Merienda,cursive;color:#feefc9;text-shadow:0 0 3px #000;text-align:center;font-size:4.7em;line-height:1.1em;padding-top:0;letter-spacing:1px}div#hours{margin:20px auto 0 auto;text-align:center}div#hours h3{margin:0;padding:9px 0 0 18px;font-size:2.1em;color:#000;line-height:1.3}div#hours p{margin:0;padding:5px 0 0 18px;font-size:1.6em;color:#000;line-height:1.2em;font-weight:600}#home_content{position:relative;width:680px;min-height:370px;height:auto!important;left:31px;margin-top:32px}#home_content h1{font-family:Merienda,cursive;color:#730027;margin:0;padding:20px 0 10px 18px;font-size:2.5em;line-height:1.3;font-weight:400;text-shadow:none}#home_content p{margin:0;padding:10px 0 5px 18px;font-size:1.5em;color:#000;line-height:1.6em}#buttons{width:316px;height:230px;position:absolute;top:18px;right:60px}#buttons a#petportal{background:url(/img/index/f7267ed84167b81697f671c9ba370c3eec3fc78a/petportal.jpg) 2px 0 no-repeat;width:316px;height:55px;position:relative;display:block}#buttons a#petportal:hover{background-position:2px -55px}#buttons a#news{background:url(/img/index/c1315ce3f653bc619c1449565e6923278aabf55e/buttons.jpg) 0 0 no-repeat;width:316px;height:55px;position:relative;display:block}#buttons a#news:hover{background-position:-318px 0}#buttons a#employment{background:url(/img/index/c1315ce3f653bc619c1449565e6923278aabf55e/buttons.jpg) 0 -55px no-repeat;width:316px;height:58px;position:relative;display:block}#buttons a#employment:hover{background-position:-318px -55px}#buttons a#carecredit{background:url(/img/index/c1315ce3f653bc619c1449565e6923278aabf55e/buttons.jpg) 0 -113px no-repeat;width:316px;height:58px;position:relative;display:block}#buttons a#carecredit:hover{background-position:-318px -113px}#demandforce{width:316px;height:80px;position:absolute;top:255px;right:31px}div#body_lower{width:100%;min-width:1160px;background:url(/img/index/d8f433d7cc2f6406361e1f955fb0698d70c1f9fb/body_lower.jpg) 0 0 repeat-x;height:446px}div#paws{background:url(/img/index/1aa4770bd89259f4b7b7659ba872a503e09647a3/paws_lower.png) 0 0 no-repeat;width:704px;height:148px;position:absolute;right:8px;top:195px}div#lower_photo{background:url(/img/index/ac5113d9b5cb032b0be501d187be13ab9c838dde/photo_lower.jpg) 0 0 no-repeat;width:261px;height:340px;position:relative;left:14px;top:39px}div#block1{width:268px;height:auto;position:absolute;left:290px;top:44px}div#block2{width:264px;height:auto;position:absolute;left:585px;top:44px}div#block3{width:268px;height:auto;position:absolute;left:875px;top:44px}div#body_lower div.wrapper div p{margin:0;padding:10px 0 5px 10px;font-size:1.2em;color:#000;line-height:1.2em;text-align:justify}div#body_lower div.wrapper div h2{margin:0;padding:10px 0 5px 10px;font-size:2.1em;color:#58011f;font-weight:400;line-height:1.3;font-family:Helvetica,Arial,sans-serif}#footer{position:relative;margin:0 auto;width:844px;height:4px;top:20px;text-align:center}#footer p{font-size:1.2em;font-weight:400;line-height:.8;padding:0 0 8px;color:#fbf2c4}#footer p a{color:#fbf2c4}#footer p#ftaddress{padding-top:25px}ul#flash li{list-style-type:none}ul#flash{margin:0;padding:0}.fr,.right{float:right;margin:0 12px 6px 12px}.fl,.left{float:left;margin:0 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:24px;top:160px;left:105px;z-index:500}ul#nav li{float:left;width:auto;height:24px;line-height:24px;list-style:none;margin:0 75px 0 0;padding:0}ul#nav li a{display:block;position:relative;height:33px;text-decoration:none}ul#nav li a em{font-family:Helvetica,"Trebuchet MS",Arial,sans-serif;font-style:normal;font-size:.98em;letter-spacing:1px;font-weight:600;color:#fae7b8;text-transform:uppercase;cursor:default}ul#nav li a em:hover,ul#nav li a:hover{text-decoration:none;color:#fff}#nav :hover>a,#nav li a,#navul ul :hover>a,nav li:hover,ul#nav li a:hover,ul#nav li a:visited:hover{text-decoration:none;color:#fff}ul#nav li ul{position:absolute;width:14em;display:block;margin:0;padding:0;top:33px;left:-999em}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:#8b2741;color:#fff;padding:4px;height:100%;margin:0;border:1px solid #530418}ul#nav li ul li a:hover,ul#nav li ul li a:visited:hover{text-decoration:none;background:#fff;color:#000}ul#nav li.sfhover ul,ul#nav li:hover ul{left:auto}ul#nav li.hover,ul#nav li:hover{position:static}