h1{margin:0;padding:15px 0 10px 0;font-size:5.0em;color:#01748e;line-height:1.3;font-weight:400;font-family:'Condiment',cursive;position:absolute;top:70px;text-shadow:1px 1px 1px #fff,-1px 1px 1px #fff,-1px -1px 1px #fff,1px -1px 1px #fff;-moz-text-shadow:1px 1px 1px #fff,-1px 1px 1px #fff,-1px -1px 1px #fff,1px -1px 1px #fff;-webkit-text-shadow:1px 1px 1px #fff,-1px 1px 1px #fff,-1px -1px 1px #fff,1px -1px 1px #fff;letter-spacing:0.03em;}h2{margin:0;padding:30px 0 10px 0;font-size:2.4em;color:#01738d;font-weight:600;line-height:1.3;}h3{margin:0;padding:10px 0 5px 0;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 0;font-size:1.4em;color:#000;line-height:1.4em;}ul li,ol li{font-size:1.4em;color:#000;line-height:1.6em;}a{color:#01738d;text-decoration:none;}a:hover,a:visited:hover{color:#019fb1;text-decoration:underline;}a img{border:none;}.subnav{}ul#nav{position:absolute;margin:0;padding:0;height:44px;top:161px !important;z-index:500;}body{background:#d0b37a url(../img/index/body_wood.jpg) 0 567px repeat-x;background-position:center 567px;font-family:"Helvetica Neue",Arial,"Bitstream Vera Sans",sans-serif;font-size:62.5%;margin:0;padding:0;text-align:center;}div#body_top{width:100%;min-width:1150px;background:url(img/index/body_top.jpg) 0 0 no-repeat;background-position:top center;height:571px;position:absolute;top:0px;}#wrapper{position:relative;margin:0 auto;width:1150px;height:982px;text-align:left;font-family:'Open Sans',sans-serif;top:-40px;}#main{background:url(img/index/main.jpg) 0 0 no-repeat;width:1184px;height:982px;position:absolute;left:-4px;top:40px;}#main2{background:url(img/index/main4.jpg) 0 0 no-repeat;width:1184px;height:982px;position:absolute;left:-4px;top:40px;}#header{position:relative;margin:0 auto;width:1150px;height:118px;margin-bottom:-40px;}a#home{width:325px;height:140px;display:block;position:absolute;left:25px;top:37px;}a#home2{width:325px;height:140px;display:block;position:absolute;left:10px;top:37px;}#header p{margin:0;padding:14px 0 5px 0;font-size:16px;color:#01738d;line-height:20px;text-shadow:-1px -1px 1px #e3ce9f,1px 1px 1px #fff;min-height:44px;padding-right:45px;background:url(img/index/header_divider2.png) 0 0 no-repeat;background-position:center right;text-align:center;font-weight:600;position:absolute;top:27px;width:220px;}#header p#address2 span{font-size:14px;line-height:16px;}#header p#address2 span.phone2{font-size:30px;line-height:34px;}#header p#address{left:441px;top:80px;}#header p#address2{left:439px;top:53px;}#header p#phone{left:695px;font-size:3.0em;padding-top:8px;min-height:47px;top:80px;}#header p#phone2{left:643px;font-size:30px;line-height:34px;top:67px;}a#hospforms{width:125px;height:63px;background:url(img/index/hospforms.gif) 0 0 no-repeat;position:absolute;top:69px;right:268px;}a#hospforms:hover{background:url(img/index/hospforms2.png) 0 0 no-repeat;}a#petportal{width:167px;height:43px;background:url(img/index/petportal.jpg) 0 0 no-repeat;position:absolute;top:86px;right:20px;}a#petportal:hover{background-position:0 -43px;}a#petportal2{width:93px;height:63px;background:url(img/index/petportal2.png) 0 0 no-repeat;position:absolute;top:69px;right:150px;}a#petportal2:hover{background-position:0 -63px;}a#hosptour{width:125px;height:63px;background:url(img/index/hosptour.png) 0 0 no-repeat;position:absolute;top:69px;right:0;}a#hosptour:hover{background-position:0 -63px;}a#facebook{width:56px;height:57px;background:url(img/index/fb.jpg) 0 0 no-repeat;position:absolute;top:305px;right:51px;}a#facebook:hover{background-position:-56px 0;}#flashdiv{position:absolute;left:74px;top:405px;}h2#tagline{margin:0;padding:10px 0 5px 0;font-size:4.0em;color:#018da2;line-height:1.0;font-family:'Condiment',cursive;position:absolute;text-shadow:1px 1px 1px #fff,-1px 1px 1px #fff,-1px -1px 1px #fff,1px -1px 1px #fff;-moz-text-shadow:1px 1px 1px #fff,-1px 1px 1px #fff,-1px -1px 1px #fff,1px -1px 1px #fff;-webkit-text-shadow:1px 1px 1px #fff,-1px 1px 1px #fff,-1px -1px 1px #fff,1px -1px 1px #fff;left:235px;top:235px;font-weight:400;letter-spacing:0.02em;}a#aaha{width:200px;height:88px;position:absolute;display:block;right:-25px;top:395px;}a#abvp{width:72px;height:74px;position:absolute;display:block;right:40px;top:490px;}#content{position:absolute;width:550px;height:300px;left:526px;top:640px;}#content h1{position:static;color:#01738d;text-shadow:none;letter-spacing:.04em;font-size:3.9em;padding-bottom:0;}#content p{margin:0;padding:10px 0 5px 0;font-size:1.4em;color:#000;line-height:1.3em;}#hours{position:absolute;top:725px;left:80px;width:400px;text-align:center;}#hours h2{color:#01738d;text-shadow:none;letter-spacing:.04em;font-size:3.7em;padding-bottom:0;font-weight:400;font-family:'Condiment',cursive;padding-top:10px;}#hours p{margin:0;padding:0px 0 5px 0;font-size:1.6em;color:#000;line-height:1.4em;font-weight:600;}a#appt{width:289px;height:56px;background:url(img/index/appt_button.jpg) 0 0 no-repeat;font-weight:600;font-size:1.7em;position:relative;color:#003659;display:block;padding:12px 0px 0px 20px;text-decoration:none;left:58px;margin-top:5px;}a#appt:hover{text-shadow:1px 1px 1px #fff,-1px 1px 1px #fff,-1px -1px 1px #fff,1px -1px 1px #fff;-moz-text-shadow:1px 1px 1px #fff,-1px 1px 1px #fff,-1px -1px 1px #fff,1px -1px 1px #fff;-webkit-text-shadow:1px 1px 1px #fff,-1px 1px 1px #fff,-1px -1px 1px #fff,1px -1px 1px #fff;}a#appt:active{margin-top:6px;left:59px;}#footer{position:relative;margin:0 auto;width:844px;height:80px;text-align:center;top:40px;}#footer p{font-size:1.2em;font-weight:400;line-height:.8;padding:0 0 8px;color:#006758;}#footer p a{color:#006758;}a#carecredit{width:210px;height:16px;position:relative;margin:5px auto;display:block;background:url(img/index/carecredit.png) 0 0 no-repeat;}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;}#alert{background:#d0b37a url(img/layout/body_wood_lower2.jpg) 0 0 repeat-x;background-position:top center;background-size:321px 100%;}ul#nav{position:absolute;margin:0;padding:0;height:44px;top:121px;right:190px;z-index:500;}ul#nav li{float:left;width:auto;height:24px;line-height:44px;list-style:none;margin:0 24px 0 0;}ul#nav li a{display:block;position:relative;height:44px;text-decoration:none;}ul#nav li a em{font-style:normal;color:#fff;text-transform:uppercase;font-weight:600;font-size:15px;letter-spacing:0.03em;padding-left:10px;-moz-text-shadow:0px 0px 5px #361c06;-webkit-text-shadow:0px 0px 5px #361c06;text-shadow:0px 0px 5px #361c06;}ul#nav li ul{position:absolute;width:160px;display:block;margin:0;padding:0;top:43px;left:-999em;box-shadow:1px 1px 5px #3A4152;}ul#nav li ul li{width:160px;line-height:1.3;margin:-1px 0 0 0px;font-size:13px;height:auto;}ul#nav li ul li a{display:block;background:#8e5328;color:#fff;padding:6px 6px 6px 12px;height:100%;margin:0;}ul#nav li ul li a:hover,ul#nav li ul li a:visited:hover{text-decoration:none;background:#fff;color:#01748d;}#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{text-shadow:0 0 2px #630;-moz-text-shadow:0 0 2px #630;-webkit-text-shadow:0 0 2px #630;}#nav li a.surfside em{color:#53d2e9 !important;font-weight:bold !important;}#nav li a.surfside em:hover{color:#fff !important;font-weight:bold !important;}ul#nav li:hover ul,ul#nav li.sfhover ul{left:auto;}ul#nav li:hover,ul#nav li.hover{position:static;}