h1{margin:0;padding:15px 0 10px 18px;font-size:4.3em;color:#91bfbb;line-height:1.3;font-weight:400;position:absolute;width:1008px;top:19px;text-align:center;font-family:'Playball',cursive;text-shadow:1px 1px 2px #40181a;letter-spacing:-1px;}h2{margin:0;padding:20px 0 5px 18px;font-size:2.8em;color:#832727;line-height:1.3;font-family:'Rye',cursive;font-weight:400;}h3{margin:0;padding:20px 0 5px 18px;font-size:1.8em;color:#832727;line-height:1.3;}h4{margin:0;padding:15px 0 0 18px;font-size:1.4em;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.4em;color:#000;line-height:1.4em;}ul li{font-size:1.3em;color:#000;line-height:1.4em;}#content_padding ul li{font-size:1.4em;color:#000;line-height:1.4em;}a{color:#48908b;text-decoration:none;}a:hover,a:visited:hover{color:#659995;text-decoration:underline;}a img{border:none;}.subnav{position:absolute;width:940px;top:120px;text-align:center;left:100px;height:50px;padding:0px;display:table;}.subnav p{padding:0px;vertical-align:middle;display:table-cell;}.subnav p a{color:#000;vertical-align:middle;}.subnav p a:hover,.subnav p a:visited:hover{color:#7c292b;}body{background:#80b0ad url(img/index/body.jpg) 0 0 repeat-x;background-position:top;font-family:"Helvetica Neue",Arial,"Bitstream Vera Sans",sans-serif;font-size:62.5%;margin:0;padding:0;text-align:center;}#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:#fff;}#san{padding:0;margin:0;text-align:center;}#san img{width:100%;margin:0;padding:0;}#wrapper{position:relative;margin:0 auto;width:1150px;text-align:left;}#main_bg{background:url(img/index/main_bg.jpg) 0 0 no-repeat;width:1227px;height:1212px;position:relative;top:0px;left:-40px;}#main_bg2{background:url(img/index/main_bg2.jpg) 0 0 no-repeat;width:1227px;height:1212px;position:relative;top:0px;left:-40px;}#header{position:relative;margin:0 auto;width:1150px;height:150px;}#header a{color:#abc2be;text-decoration:none;}#header a:hover{color:#e4dfb9;text-decoration:none;}#vetsource{background:url(img/index/vetsource2.png) 0 0 no-repeat;width:161px;height:47px;position:absolute;left:167px;top:49px;}a#vetsource:hover{background-position:0 -53.7px;}}a#carecredit{background:url(img/index/carecredit2.png) 0 0 no-repeat;width:161px;height:47px;position:absolute;left:885px;top:629px;z-index:999;}a#carecredit:hover{background-position:0 -47px;}a#facebook{background:url(img/index/facebook2.png) 0 -4px no-repeat;width:138px;height:44px;position:absolute;left:897px;top:590px;z-index:999;}a#facebook:hover{background-position:0 -48px;}p#address{margin:0;padding:10px 0 5px 18px;font-size:2.1em;color:#b4ac8c;line-height:1.2em;text-shadow:0 0 5px #221A15;position:absolute;left:738px;top:55px;}p#aaha{margin:0;padding:10px 0 5px 18px;font-size:2.1em;color:#b4ac8c;line-height:1.2em;text-shadow:0 0 5px #221A15;position:absolute;left:1000px;top:42px;}#flashdiv{position:relative;left:154px;top:161px;height:398px;width:918px;z-index:10;}#main_left{width:214px;height:157px;position:absolute;top:368px;left:102px;background:url(img/index/main_left.png) 0 0 no-repeat;z-index:20;}a#telemed{background:url(img/index/telemed-but.png) 0 0 no-repeat;width:221px;height:62px;position:absolute;top:602px;left:124px;z-index:999;}a#telemed:hover{background-position:0 -62px;}a#checkin{background:url(img/index/checkin-but2.png) 0 0 no-repeat;width:221px;height:62px;position:absolute;top:602px;left:124px;z-index:999;}a#checkin:hover{background-position:0 -62px;}a#careplans2{background:url(img/index/careplans.png) 0 0 no-repeat;width:232px;height:51px;position:absolute;top:544px;left:124px;z-index:999;}a#careplans2:hover{background-position:0 -54px;}a#dental{background:url(img/index/dental_button.png) 0 0 no-repeat;width:221px;height:51px;position:absolute;left:96px;top:544px;z-index:20;}a#dental:hover{background-position:0 -54px;}a#vetsfirstchoice{background:url(img/index/vets-first-choice3.jpg) 0 0 no-repeat;width:168px;height:80px;position:absolute;left:160px;top:58px;z-index:20;border-radius:5px;border-style:solid;border-color:white;}a#vetsfirstchoice2{background:url(img/layout/pharmacy-but.png) 0 0 no-repeat;width:262px;height:140px;position:absolute;left:153px;top:13px;z-index:20;}a#myvetdirect{background:url(img/index/myvetdirect.png) 0 0 no-repeat;width:119px;height:65px;position:absolute;z-index:20;left:900px;top:544px;}a#myvetdirect:hover{background-position:0 -67px;}a#new-clients{background:url(img/index/new-client_button.png) 0 0 no-repeat;width:221px;height:51px;position:absolute;z-index:20;left:900px;top:544px;}a#new-clients:hover{background-position:0 -54px;}a#petportal{background:url(img/index/petportal.png) 0 0 no-repeat;width:221px;height:51px;position:absolute;z-index:20;left:900px;top:544px;}a#petportal:hover{background-position:0 -54px;}a#urgentcare{background:url(img/index/urgent-but2.png) 0 0 no-repeat;width:221px;height:62px;position:absolute;top:602px;left:900px;z-index:999;}a#urgentcare:hover{background-position:0 -62px;}#main_right{width:218px;height:168px;position:absolute;top:368px;left:895px;background:url(img/index/main_right.png) 0 0 no-repeat;z-index:20;}#cat{position:absolute;background:url(img/index/cat.jpg) 0 0 no-repeat;width:179px;height:235px;left:74px;top:780px;}a#cat_friendly{width:206px;height:49px;background:url(img/index/cat_friendly.png) 0 0 no-repeat;position:absolute;left:-27px;top:178px;}a#cat_friendly:hover{background-position:0 -49px;}#hours{background:url(img/index/hours.png) 18px 0 no-repeat;width:150px;height:150px;position:absolute;top:809px;left:990px;padding-top:56px;}#hours p{margin:0;padding:5px 0 3px 20px;font-size:1.3em;color:#564334;line-height:1.1em;font-family:Georgia,"Times New Roman",Times,serif;}#hours2{background:url(img/index/hours2.png) 17px 0 no-repeat;width:210px;height:150px;position:absolute;top:809px;left:920px;padding-top:32px;}#hours2 p{margin:0;padding:0 0 0 18px;font-size:14px;color:#564334;line-height:20px;}#hours2 p.hrs-head{color:#320e0a;font-size:18px;line-height:24px;padding:10px 0 0 18px;font-weight:bold;}a#care_packages{background:url(img/index/care_packages2.png) 0 0 no-repeat;width:232px;height:51px;position:absolute;top:-265px;left:-866px;z-index:999;}a#care_packages:hover{background-position:0 -54px;}a#careplans{background:url(img/index/careplans.png) 0 0 no-repeat;width:232px;height:51px;position:absolute;top:-265px;left:-866px;z-index:999;}a#careplans:hover{background-position:0 -54px;}#content{position:relative;width:660px;height:220px;left:275px;top:250px;}#content2{position:relative;width:600px;height:220px;left:275px;top:250px;}#content p{color:#40322B;line-height:1.1em;}#content #alert-message{color:#800000;font-weight:bold;}#content2 p{padding:10px 40px;font-size:18px;line-height:24px;color:#40322B;}#content p.bothead,#content2 p.bothead{margin:5px auto 0;padding:0;font-size:28px;color:#832727;line-height:30px;font-family:'Rye',cursive;font-weight:400;}#content a#hp-btn,#content2 a#hp-btn{display:inline-block;margin:0 auto;background:url(img/index/opnhse-btn.png) 0 0 no-repeat;width:300px;height:70px;}#content a#hp-btn:hover,#content2 a#hp-btn:hover{background-position:0 -70px;}#footer{position:relative;margin:0 auto;width:844px;height:4px;top:-80px;text-align:center;}#footer p{font-size:1.2em;font-weight:400;line-height:.8;padding:0 0 8px;color:#000;}#footer p a{color:#000;}#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:42px;top:172px;left:87px;z-index:900;}ul#nav li{float:left;width:auto;height:42px;line-height:24px;list-style:none;margin:0 5px 0 0;padding:0;z-index:999;}ul#nav li a{display:block;position:relative;height:42px;background:url(img/nav/nav.png) 0 0 no-repeat;}ul#nav li a em{position:absolute;left:-999em;font-style:normal;}ul#nav li ul{position:absolute;width:168px;display:block;margin:0;padding:0;top:43px;left:-999em;box-shadow:1px 1px 4px #4f4431;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #638482;z-index:999;}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:#9dc5c1;color:#320e0a;padding:4px;height:100%;margin:0;}ul#nav li ul li:first-child a{border-top:1px solid #000;}ul#nav li ul li a:hover,ul#nav li ul li a:visited:hover{text-decoration:none;background:#3f2519;color:#e4dfb9;}ul#nav li a#indexpage{background-position:0 0;width:80px;}#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 -57px;}ul#nav li a#about_us{background-position:-85px 0;width:115px;}#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:-85px -57px;}ul#nav li a#our_staff{background-position:-205px 0;width:160px;}#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:-205px -57px;}ul#nav li#middle_break{width:325px;height:20px;float:left;}ul#nav li a#services{background-position:-366px 0;width:105px;z-index:999;}#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:-366px -57px;}ul#nav li a#resources{background-position:-476px 0;width:129px;z-index:999;}#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:-476px -57px;}ul#nav li a#contact_us{background-position:-610px 0;width:115px;}#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:-610px -57px;}ul#nav li a#location{background-position:0 0;width:100px;}#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:0 0;}ul#nav li:hover ul,ul#nav li.sfhover ul{left:auto;}ul#nav li:hover,ul#nav li.hover{position:static;}ul#nav li:hover ul{background:url('../img/nav/nav_bottom.gif') 3px 0;background-repeat:repeat-y;}.navbottom{border-bottom:2px solid #432b1f;height:1.3em;width:13.25em;left:-1px;top:0px;background-image:url('../img/nav/nav_bottom.gif');background-repeat:repeat-x;display:table-cell;}