h1{margin:0;padding:15px 0 10px 18px;font-size:2.6em;color:#444;line-height:1.3;font-weight:400;}h2{margin:0;padding:10px 0 5px;font-size:1.6em;color:#000;line-height:1.3;}h3{margin:0;padding:10px 0 5px;font-size:1.3em;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.2em;color:#000;line-height:1.3;}ul li{font-size:1.2em;color:#000;line-height:1.3;}a{color:#48b;text-decoration:none;}a:hover,a:visited:hover{color:#369;text-decoration:underline;}a img{border:none;}body{background:#824614 url(img/index/body.jpg) 0 0 repeat-x;font-family:"Helvetica Neue",Arial,"Bitstream Vera Sans",sans-serif;font-size:62.5%;margin:0;padding:0;text-align:center;}div#index-highlight{position:absolute;background:url(img/index/wrapper.png) 0 154px no-repeat;width:1062px;height:779px;left:-185px;}#mask{position:absolute;left:0;top:0;z-index:9000;background-color:#26262c;display:none;}#boxes .window{position:absolute;left:0;top:0;width:90%;height:auto;display:none;z-index:9999;padding:20px;border-radius:5px;}#boxes #dialog{max-width:768px;height:auto;padding:10px 10px;background-color:#ffffff;text-align:left;}#san{padding:30px 50px;}#boxes #dialog p{padding:8px 0;font-size:18px;line-height:36px;text-align:left;}#boxes #dialog h2{font-size:30px;line-height:36px;font-family:Arial,"Helvetica Neue","Bitstream Vera Sans",sans-serif;color:#213e62;font-weight:bold;padding:0;margin:15px 0 0;text-align:left;}#boxes #dialog a.hp-btn{display:block;width:300px;font-size:22px;font-weight:bold;line-height:28px;color:#fff;background:#274d72;padding:10px 20px;margin:10px 0;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,0.4);text-align:center;text-transform:uppercase;}#boxes #dialog a.hp-btn:hover{background:#7dbb40;text-decoration:none;}#ac-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:99999;}#popup{width:690px;background:#fff;border:2px solid #213e62;margin:50px auto;padding:25px;text-align:center;}#popup h2{padding-bottom:15px;}#popup p{margin-top:15px;font-weight:bold;padding:0;}div#wrapper{position:relative;margin:0 auto;width:1010px;text-align:left;}div#header{position:relative;background:url(img/index/header_04.jpg) 0 0 no-repeat;margin:0 auto;width:1010px;height:124px;}div#header div#petportal-link a{display:block;width:136px;height:36px;position:relative;top:51px;left:505px;background:url('img/index/ppbutton.png') 0 4px no-repeat;}div#header div#allydvm-link a{display:block;width:136px;height:36px;position:relative;top:52px;left:450px;background:url('img/index/allyDVMbutton.png') 0 4px no-repeat;}div#header div#vetsource-link a{display:block;width:136px;height:36px;position:relative;top:87px;left:600px;background:url('img/index/vsbutton.png') 0 4px no-repeat;}div#header div#vetstore-link a{display:block;width:136px;height:36px;position:relative;top:87px;left:600px;background:url('img/index/vetstorebutton.png') 0 4px no-repeat;}div#header div#vetsfirstchoice-link a{display:block;width:136px;height:36px;position:relative;top:87px;left:600px;background:url('img/index/vfcbutton2.png') 0 4px no-repeat;}div#header div#petrecords-link a{display:block;width:136px;height:36px;position:relative;top:51px;left:693px;background:url('img/index/prbutton.png') 0 4px no-repeat;}div#epet_health{position:absolute;top:25px;left:430px;z-index:60;}div#epet_health a#epet_health{background:url(img/index/epet_health.png) 0px 0px no-repeat;width:136px;height:33px;top:65px;left:18px;display:block;position:absolute;z-index:60;}div#epet_health a#epet_health:hover{background-position:-136px 0px;top:61px;height:37px;}div#header div#rx-link a{display:block;width:136px;height:36px;position:relative;top:88px;left:600px;background:url('img/index/rxbutton.png') 0 4px no-repeat;}div#header div#vetstore-link a:hover,div#header div#vetsource-link a:hover,div#header div#petrecords-link a:hover,div#header div#petportal-link a:hover,div#header div#vetsfirstchoice-link a:hover,div#header div#allydvm-link a:hover,div#header div#rx-link a:hover{background-position:0 0;}div#header div#icons{position:relative;top:17px;left:770px;height:26px;width:150px;z-index:999;}div#header div#icons a{float:left;margin-right:7px;display:block;width:26px;height:24px;}div#header a#facebook{background-image:url('img/index/facebook.jpg');}div#header a#twitter{background-image:url('img/index/twitter.jpg');}div#header a#in{background-image:url('img/index/in.jpg');}div#header a#instagram{background-image:url('img/index/instagram.png');}div#photo11{position:absolute;top:177px;left:-57px;width:384px;height:332px;background:url('img/random/photo1a.png');}div#photo12{position:absolute;top:177px;left:-57px;width:384px;height:332px;background:url('img/random/photo1b.png');}div#photo13{position:absolute;top:177px;left:-57px;width:384px;height:332px;background:url('img/random/photo1c.png');}div#photo21{position:absolute;top:167px;left:641px;width:408px;height:344px;background:url('img/random/photo2a.png');}div#photo22{position:absolute;top:167px;left:641px;width:408px;height:344px;background:url('img/random/photo2b.png');}div#photo23{position:absolute;top:167px;left:641px;width:408px;height:344px;background:url('img/random/photo2c.png');}div#flash{position:absolute;top:161px;left:210px;width:525px;width:341px;z-index:1;}div#tagline{position:absolute;top:486px;left:2px;width:673px;height:110px;background-image:url('img/index/tagline.png');}div#pawprints{position:absolute;top:476px;left:551px;width:207px;height:205px;background-image:url('img/index/pawprints.png');}div#wave{height:39px;width:384px;position:absolute;top:774px;left:560px;background-image:url('img/index/wave.png');}div#welcome{position:relative;display:block;top:20px;left:25px;width:416px;height:23px;background:url('img/index/content-welcome.png') 0 top no-repeat;z-index:100;}div#content{position:relative;top:473px;left:-22px;width:601px;height:220px;background:url('img/index/content.jpg') 0 top no-repeat;}div#content_txt{position:relative;top:25px;left:2px;width:601px;height:200px;z-index:10;}div#content p{padding:0 27px;color:#fff;font-size:1.3em;margin-bottom:10px;}div#content img{margin:26px 0 5px 25px;}div#hours{position:absolute;top:465px;left:725px;width:315px;height:295px;background-image:url('img/index/hours.png');}div#badges{position:absolute;display:block;width:270px;height:100px;top:750px;left:808px;}div#best_of{position:absolute;width:95px;height:100px;background-image:url('img/index/best-hrtfrd-12-25.png');left:915px;top:25px;}div#avon_cc{position:absolute;width:83px;height:52px;background-image:url('img/index/avon_cc.png');}div#cabo{position:absolute;width:88px;height:48px;left:105px;top:2px;background-image:url('img/index/cabo.gif');}div#homebuttons{position:absolute;top:620px;left:607px;width:170px;height:160px;background:url('img/index/buttons_lower.png') 0 0 no-repeat;}div#homebuttons a{width:162px;height:26px;left:1px;position:relative;display:block;}div#homebuttons a#button-blog{top:0px;}div#homebuttons a#button-blog:hover{background-position:-173px 0;}div#homebuttons a#button-tour{z-index:1000;top:16px;background-position:0 -42px;}div#homebuttons a#button-tour:hover{background-position:-173px -42px;}div#homebuttons div#demandforce-appt{top:32px;width:162px;height:26px;left:1px;position:relative;display:block;background:url('img/index/buttons_lower.png') 0 -84px no-repeat;}div#homebuttons div#demandforce-appt:hover{background-position:-173px -84px;}div#homebuttons div#demandforce-review{top:48px;width:162px;height:26px;left:1px;position:relative;display:block;background:url('img/index/buttons_lower.png') 0 -126px no-repeat;}div#homebuttons div#demandforce-review:hover{background-position:-173px -126px;}#footer{position:relative;margin:0 auto;height:120px;text-align:center;border-top:6px #8d5420 solid;top:470px;background:#834614 url('img/index/footer-highlight.png') 0 0 no-repeat;}#footer p{font-size:1.1em;font-weight:400;line-height:.8;padding:0 0 8px;color:#fff;}#footer p a{color:#fff;}#footer p#ftaddress{padding-top:25px;}.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:29px;width:961px;top:124px;left:12px;z-index:2;}ul#nav li{float:left;width:auto;height:29px;line-height:29px;list-style:none;margin:0;padding:0;}ul#nav li a{display:block;position:relative;height:29px;background:url(img/nav/nav.jpg) 0 0 no-repeat;}ul#nav li a em{position:absolute;left:-999em;font-style:normal;}ul#nav li ul{position:absolute;width:14em;display:block;margin:0;margin-left:40px;padding:0;top:29px;left:-999em;z-index:2;}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:#2e5377;color:#fff;padding:4px;height:100%;margin:0;border:1px solid #000;}ul#nav li ul li a:hover,ul#nav li ul li a:visited:hover{text-decoration:none;background:#2e5377;color:#8dc754;}ul#nav li a#index{background-position:0 -30px;width:119px;}#nav :hover > a#index,#navul ul :hover > a#index,ul#nav li a#index:hover,ul#nav li a#index:visited:hover{background-position:0 0;}ul#nav li a#about_us{background-position:-119px -30px;width:159px;}#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:-119px 0;}ul#nav li a#our_staff{background-position:-278px -30px;width:174px;}#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:-278px 0;}ul#nav li a#services{background-position:-452px -30px;width:167px;}#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:-452px 0;}ul#nav li a#resources{background-position:-619px -30px;width:179px;}#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:-619px 0;}ul#nav li a#contact_us{background-position:-798px -30px;width:152px;}#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:-798px 0;}ul#nav li:hover ul,ul#nav li.sfhover ul{left:auto;}ul#nav li:hover,ul#nav li.hover{position:static;}