html,body{margin:0;padding:0;height:100%;font-family:sans-serif}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}header,section,aside{margin:0}h2{font-size:36pt;color:#173c35}header{background:#173c35;color:#fff;padding:1em}header nav a{color:#fff;text-decoration:none;font-weight:bold;margin:.5em}footer{background:#173c35;color:#fff;font-weight:bold;padding:1em 0 1em 0}.centered{width:80%;margin:auto}.fullwidth{width:100%}.halfwidth{width:50%;display:inline-block}.col-1-3{width:33%;display:inline-block}.col-2-3{width:66%;display:inline-block}.col-1-4{width:25%;display:inline-block}.col-3-4{width:75%;display:inline-block}.col-1-5{width:20%;display:inline-block}.col-2-5{width:40%;display:inline-block}.col-3-5{width:60%;display:inline-block}.col-4-5{width:80%;display:inline-block}.col-1-6{width:16.5%;display:inline-block}.col-2-6{width:33%;display:inline-block}.col-5-6{width:83%;display:inline-block}.right{float:right}.left{float:left}.callhead{background:#f0f0f0;color:#173c35}.callhead h3,.callhead p{font-size:18pt;font-weight:bold}.imageblock img{width:100%;padding:0 1em 0 0}.vertalign{vertical-align:top}ul{list-style:none;font-weight:bold;color:#173c35}.location{position:relative;display:block;height:500 px;color:#fff;font-weight:bold;font-size:18pt}.location img{z-index:0}.location-description{position:absolute;right:0;top:0;z-index:10}.address{position:absolute;left:0;bottom:0;z-index:10;margin-bottom:1em}.address a{text-decoration:none;color:#fff;display:inline-block;font-weight:bold;background:#173c35;padding:1em}.services{background-color:#f0f0f0;background:url(../images/bg-stethescope2.png);background-repeat:no-repeat;padding:1em 0 1em 0}.services div div img{display:inline-block;align:left;vertical-align:middle;margin:1em 1.5em 1em 0}.services div div p{display:inline-block;align:right;font-weight:bold;font-size:14pt;color:#173c35}.hours{background:url(../images/bg-paws.png);background-repeat:no-repeat;padding:1em 0 1em 0;line-height:1.75em}.about{padding:2em 0 2em 0;line-height:1.75em}.nav-main ul,.nav-foot ul{list-style:none;margin:0;padding:0}.nav-main ul li{display:inline-block}.nav-main ul ul{padding-left:2em}.nav-main ul ul li{display:block}
