body{color:#2a2a2a;}h1{margin:0;padding:15px 0 10px 0;font-size:3.0em;line-height:1.3;font-weight:400;}h2,h3,h4,h5,h6{color:#adad99;font-family:"Noto Serif",Georgia,"Times New Roman",Times,serif;font-style:italic;font-weight:normal;}h2{margin:0;padding:10px 0 5px 0;font-size:2.4em;line-height:1.3;}h3{margin:0;padding:10px 0 5px 0;font-size:1.8em;line-height:1.3;}h4{margin:0;padding:10px 0 5px;font-size:1.2em;line-height:1.3;}h5{margin:0;padding:10px 0 5px;font-size:1.1em;line-height:1.3;}h6{margin:0;padding:10px 0 5px;font-size:1em;line-height:1.3;}p{color:#8d8e84;font-size:1.5em;line-height:1.5em;}ul li{color:#8d8e84;font-size:1.5em;line-height:1.6em;}a{color:#48b;text-decoration:none;}a:hover,a:visited:hover{color:#369;text-decoration:underline;}a img{border:none;}.subnav{}body{font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:62.5%;margin:0;padding:0;text-align:center;}#wrapper{position:relative;background:white;margin:0 auto;min-height:1000px;width:100%;text-align:left;}#header{overflow:hidden;margin:0 auto;height:127px;border-bottom:5px #6c6c61 solid;background:url(img/dot-bg.png) center top #e3e4dd;box-shadow:0 3px 25px 5px rgba(0,0,0,0.15);-moz-box-shadow:0 3px 25px 5px rgba(0,0,0,0.15);-webkit-box-shadow:0 3px 25px 5px rgba(0,0,0,0.15);}#header-inner{width:1150px;height:127px;margin:auto;border-top:1px #efe2d0 solid;}#logo-wrapper{position:absolute;top:0;z-index:103;width:210px;margin-left:461px;}#logo{width:180px;height:150px;margin:auto;border:1px rgba(0,0,0,0.2) solid;border-top:0;background:white;box-shadow:2px 2px 15px rgba(0,0,0,0.15),inset 0 0 60px 20px #ede3da;-moz-box-shadow:2px 2px 15px rgba(0,0,0,0.15),inset 0 0 60px 20px #ede3da;-webkit-box-shadow:2px 2px 15px rgba(0,0,0,0.15),inset 0 0 60px 20px #ede3da;text-align:center;}#address-phone{float:right;margin:7px 5px 0 0;color:#61615c;font-family:"Noto Serif",Georgia,"Times New Roman",Times,serif;font-style:italic;text-shadow:0 0 1px rgba(255,255,255,0.65);}#address-phone p{margin:0;padding:0;font-size:1.3em;}#social-media{float:right;margin-top:3px;margin-right:35px;}#social-media a{display:block;float:left;margin:0 2px;opacity:0.7;transition:opacity 0.3s ease;}#social-media a:hover{opacity:1;}#flashdiv{width:100%;min-height:600px;}#flash li{width:100%;}.slide{min-height:600px;}#slide1{background-color:#a2bd4e;background:url(img/index/slideshow/slide1.jpg) no-repeat center top,url(img/index/slideshow/tile-bg1.jpg) repeat-x;}#slide2{background-color:#99c0d7;background:url(img/index/slideshow/slide2.jpg) no-repeat center top,url(img/index/slideshow/tile-bg2.jpg) repeat-x;}#slide3{background-color:#6a7229;background:url(img/index/slideshow/slide3.jpg) no-repeat center top,url(img/index/slideshow/tile-bg3.jpg) repeat-x;}#slide4{background-color:#967954;background:url(img/index/slideshow/slide4.jpg) no-repeat center top,url(img/index/slideshow/tile-bg4.jpg) repeat-x;}#tagline{position:absolute;top:550px;z-index:104;width:100%;background:rgba(93,94,80,0.75);font-family:"Noto Serif",Georgia,"Times New Roman",Times,serif;font-style:italic;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,0.5);}#tagline-inner{width:1150px;margin:auto;padding-top:35px;}#tagline-img{position:relative;top:-20px;float:left;}#tagline1{margin:0;padding:0;color:#ffebdb;font-size:3.5em;font-weight:normal;}#tagline2{margin:0;padding:0;color:#fffaf5;font-size:4em;font-weight:normal;}#middle{width:100%;border-top:6px #58584e solid;background-color:#cdd5cc;box-shadow:inset 5px 5px 178px 25px rgba(75,78,49,0.36);-moz-box-shadow:inset 5px 5px 178px 25px rgba(75,78,49,0.36);-webkit-box-shadow:inset 5px 5px 178px 25px rgba(75,78,49,0.36);}#saw-pattern-top{height:22px;background:url(img/saw-bg-top.png) repeat-x center top;}#saw-pattern-bottom{height:22px;background:url(img/saw-bg-bottom.png) repeat-x center bottom;}#mid-inner{width:1150px;margin:25px auto;}.middle-btn{width:375px;float:left;font-family:"Noto Serif",Georgia,"Times New Roman",Times,serif;text-align:center;}.middle-btn h2{margin-top:15px;color:#6e6e63;font-size:2.7em;font-weight:normal;}.middle-btn-image a{display:block;width:285px;height:285px;margin:auto;border:4px #58584e solid;border-radius:200px;-moz-border-radius:200px;-webkit-border-radius:200px;transition:box-shadow 0.25s ease;}.middle-btn-image a:hover{box-shadow:inset 0 0 25px 5px rgba(0,128,255,0.65);}#middle-btn-large-animal .middle-btn-image a{background:url(img/index/middle-btn-large-animal.jpg) no-repeat center;}#middle-btn-diagnostics .middle-btn-image a{background:url(img/index/middle-btn-diagnostics.jpg) no-repeat center;}#middle-btn-orthopedic .middle-btn-image a{background:url(img/index/middle-btn-orthopedic.jpg) no-repeat center;}#bottom{color:#c1c1b8;background:url(img/dot-bg.png) center top #6e705f;box-shadow:inset 5px 5px 200px 25px rgba(75,78,49,0.36),inset 0 2px 5px 1px rgba(0,0,0,0.25);-moz-box-shadow:inset 5px 5px 200px 25px rgba(75,78,49,0.36),inset 0 2px 5px 1px rgba(0,0,0,0.25);-webkit-box-shadow:inset 5px 5px 200px 25px rgba(75,78,49,0.36),inset 0 2px 5px 1px rgba(0,0,0,0.25);text-shadow:1px 1px 1px rgba(0,0,0,0.4);}#bottom-inner{width:1150px;margin:auto;padding:25px;}#content{width:710px;height:auto !important;min-height:240px;}#content h2{color:#e6e7e0;font-family:"Noto Serif",Georgia,"Times New Roman",Times,serif;font-size:3em;font-style:italic;font-weight:normal;}#content p{margin:15px 0;color:#c1c1b8;font-size:1.65em;line-height:1.8em;}#bottom-right-col{float:right;width:360px;margin-top:50px;}#hours{width:240px;margin:10px auto 30px auto;padding:10px 20px;background:rgba(255,255,255,0.25);box-shadow:2px 2px 15px rgba(0,0,0,0.15),inset 0 0 60px 10px rgba(0,0,0,0.1);-moz-box-shadow:2px 2px 15px rgba(0,0,0,0.15),inset 0 0 60px 10px rgba(0,0,0,0.1);-webkit-box-shadow:2px 2px 15px rgba(0,0,0,0.15),inset 0 0 60px 10px rgba(0,0,0,0.1);text-align:center;}#hours h3{padding-bottom:0;color:#494b3d;font-family:"Noto Serif",Georgia,"Times New Roman",Times,serif;font-size:2.8em;font-weight:normal;font-style:normal;text-shadow:none;text-shadow:0 0 3px rgba(255,255,255,0.66);}#hours p{margin:5px 0 10px 0;color:#d9dbd1;font-size:2em;}#third-party{margin-top:25px;}#petly{float:left;}#carecredit{float:right;}#petly a,#carecredit a{opacity:0.75;transition:opacity 0.25s ease;-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;-o-transition:opacity 0.25s ease;}#petly a:hover,#carecredit a:hover{opacity:1;}#footer{position:relative;margin:0 auto;padding:30px 0;text-align:center;}#footer-inner{width:1150px;margin:auto;}#footer p{font-size:1.2em;font-weight:400;line-height:.8;margin:0;padding:0 0 8px;color:#b8b8a5;}#footer p a{color:#b8b8a5;}#footer p#ftaddress{}#reddoc-logo{float:left;}ul#flash li{list-style-type:none;}ul#flash{margin:0;padding:0;}.content_width{width:1150px;margin:auto;}.relative-wrapper{position:relative;}.fr,.right{float:right;margin:0px 12px 6px 12px;border:5px #f1e8e1 solid;box-shadow:3px 3px 12px rgba(0,0,0,0.25);}.fl,.left{float:left;margin:0px 12px 6px 12px;border:5px #f1e8e1 solid;box-shadow:3px 3px 12px rgba(0,0,0,0.25);}.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;}.action-btn{font-family:"Noto Serif",Georgia,"Times New Roman",Times,serif;}.action-btn a{display:block;margin:20px 0 10px 0;padding:18px 15px;padding-left:35px;color:#dde9ed;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background-color:#347187;box-shadow:3px 3px 5px rgba(0,0,0,0.4),inset 0 0 60px 10px rgba(0,0,0,0.25);-moz-box-shadow:3px 3px 5px rgba(0,0,0,0.4),inset 0 0 60px 10px rgba(0,0,0,0.25);-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.4),inset 0 0 60px 10px rgba(0,0,0,0.25);font-size:3.2em;text-align:center;transition:background-color 0.3s ease,color 0.3s ease;-webkit-transition:background-color 0.3s ease,color 0.3s ease;-moz-transition:background-color 0.3s ease,color 0.3s ease;-o-transition:background-color 0.3s ease,color 0.3s ease;}.action-btn a:hover{color:white;background-color:#367991;text-decoration:none;}.btn-arrow{display:block;float:right;width:27px;height:37px;margin:3px 15px 0 0;background:url(img/btn-arrow.png) no-repeat center;}#nav-wrapper-outer{position:absolute;z-index:102;top:86px;width:100%;height:42px;background:rgba(0,0,0,0.2);}#nav-wrapper-inner{width:1150px;margin:auto;}ul#nav{overflow:hidden;height:42px;margin:0;margin-left:115px;padding:0;font-family:"Noto Serif",Georgia,"Times New Roman",Times,serif;font-size:1.2em;text-transform:uppercase;}ul#nav li{float:left;width:auto;list-style:none;line-height:1.1em;cursor:default;}ul#nav li a{display:block;position:relative;padding:12px 18px;color:#49493d;text-decoration:none;text-shadow:0 0 3px rgba(255,255,255,0.66);transition:background-color 0.3s ease,color 0.3s ease;-webkit-transition:background-color 0.3s ease,color 0.3s ease;-moz-transition:background-color 0.3s ease,color 0.3s ease;-o-transition:background-color 0.3s ease,color 0.3s ease;}ul#nav li a:hover{color:#f4f4f4;background-color:#6c6c61;text-shadow:none;}ul#nav li a em{font-style:normal;}#our_staff{margin-right:210px;}#services{}ul#nav li ul{position:absolute;width:14em;display:block;margin:0;padding:0;top:42px;left:-999em;text-transform:none;}ul#nav li ul li{width:14em;line-height:1.3;margin:-1px 0 0 0;padding:0;font-size:12px;height:auto;background:#6c6c61;box-shadow:2px 2px 5px rgba(0,0,0,0.25);}ul#nav li ul li a{display:block;padding:6px;height:100%;margin:0;color:#f4f4f4;border:1px solid #54544c;text-shadow:none;}ul#nav li ul li:first-child a{padding-top:10px;border-top:0;box-shadow:inset 0 2px 5px rgba(0,0,0,0.3);}ul#nav li ul li a:hover,ul#nav li ul li a:visited:hover{color:white;background-color:#54544c;text-decoration:none;}#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,#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{color:#f4f4f4;background-color:#6c6c61;}ul#nav li:hover ul,ul#nav li.sfhover ul{left:auto;}ul#nav li:hover,ul#nav li.hover{position:static;}