@font-face {font-family: "Myriad Web"; src: url(Myriad.ttf);}
/* CSS Document */
html, body {width:100%;min-width:1800px;height:100%;font-family:"Trebuchet MS", sans-serif;}
html{}
/* layout */
.hide{display:none;}#noscript{position:absolute;left:332px;top:32px;font-family:"Myriad Web","Trebuchet MS",sans-serif;font-size:1.6em;color:orange;;z-index:999;padding:12px;}
#wrap{position:relative;left:0;top:0;width:100%;min-width:1800px;height:100%;height:auto !important;min-height:100%;background: url(../images/page-bg.jpg) repeat;margin-bottom:-35px;z-index:20;}
#dots{position:absolute;left:0;top:0;background: url(../images/dot-bg.png) repeat-y;width:100px;height:auto !important;min-height:100%;z-index:1;}
#deana_rogers{position:absolute;left:332px;top:0;width:352px;height:336px;background: url(../images/deanna-rogers-bg.png) left top no-repeat;text-align:center;padding-top:32px;z-index:10;}
#dogphotos{position:absolute;left:332px;top:0;width:1350px;height:360px;background: url(../images/dog-photo-bg.png) left top no-repeat;z-index:10;}
.dogphotosingle{position:relative;left:552px;top:0;width:413px;height:300px;background: url(../images/small-dog-bg.png) left top no-repeat;margin:-168px 0 40px;padding:22px 30px;z-index:10;}
.leashleft,.leashright{position:absolute;top:0;height:360px;z-index:99;}
.leashleft{width:474px;left:0px;}.leashright{width:470px;right:0;}
#slider,#slider2,#slider3{margin-top:32px;z-index:50;}
#slider{position:absolute;left:34px;}
#slider2{position:absolute;left:462px;}
#slider3{position:absolute;left:889px;}
#slider li,#slider2 li,#slider3 li{width:428px;height:279px;overflow:hidden;}
#paws{position:absolute;left:1400px;top:0;height:100%;background: url(../images/color-paw-prints.png) repeat-y 0 32px;width:392px;z-index:1}
#paws_subpage{position:absolute;left:1040px;top:0;height:100%;background: url(../images/color-paw-prints.png) repeat-y 0 32px;width:392px;z-index:1}
#goodlife_logo{position:relative;left:0;top:0;margin-top:17px;width:290px;height:160px;z-index:100;}
#contact{position:relative;left:0;top:0;margin:-117px 0 32px;width:230px;height:420px;z-index:50;}
#leftside{position:relative;float:left;width:290px;z-index:10;}
#main_content{position:relative;float:left;top:0;margin:259px 0 0 47px;padding:75px 0 20px 29px;width:517px;z-index:999;overflow:visible;}
.events{position:relative;top:0;float:left;margin:259px 0 0 55px;padding-top:75px;width:260px;z-index:10;}
.events_cms{background: url(../images/pet-therapy-events-bg.png) repeat-y;margin:0;padding:0;}
.events_cms img{margin:0;padding:0;}
#credentials{position:absolute;left:714px;top:66px;width:320px;z-index:200;}
#callout{position:absolute;left:715px;top:66px;width:264px;z-index:200;}
/* text */
li{color:#472311;}
.who,.how{padding-bottom:3px;width:517px;}
p.home {font-family:"Trebuchet MS", sans-serif;font-size:1.075em;color:#0b4d73;line-height:25px;padding-top:18px;padding-bottom:34px;letter-spacing:-.01em;}
.main_content p{padding-left:6px;}
p.introduction {font-family:"Trebuchet MS", sans-serif;font-size:1.075em;color:#0b4d73;line-height:25px;padding-top:0px;padding-bottom:34px;letter-spacing:-.01em;}
p,table {font-family:"Trebuchet MS", sans-serif;font-size:.95em;color:#472311;line-height:24px;padding-bottom:34px;letter-spacing:-.01em;}
a, a:link, a:visited{color:#472311;text-decoration:underline;}
a:hover, a:focus{text-decoration:underline;color:#991708;}
caption{font-family: "Myriad Web","Trebuchet MS", sans-serif;font-size:1.42em;letter-spacing:.065em;color:#a12816;margin-bottom:1px;}
h1,label{font-family: "Myriad Web","Trebuchet MS", sans-serif;font-size:1.36em;letter-spacing:.065em;color:#a12816;margin-bottom:6px;}
.events h1{text-align:center;background: url(../images/header/events.png) no-repeat 7px 0;width:260px;height:47px;font-size:.89em;color:#fff;text-transform: uppercase;line-height:2.7em;letter-spacing:.08em;margin-bottom:18px;}
.events h2, .events h3{font-size:.89em;}
.events h2{color:#fff;letter-spacing:.04em;padding-bottom:3px;}
.events h2 img{vertical-align: middle;padding-left:28px;}
.events h3{color:#d9b66c;letter-spacing:.065em;padding-bottom:5px;}
.events h3, .events p{padding-left:40px;}
.events p{font-size:.975em;color:#0c0b0a;padding-right:28px;margin-bottom:0;padding-bottom:16px;line-height:21px;}
.fancy-letter-a,.fancy-letter-q{position:relative;width:93px;height:91px;z-index:999;float:left;margin-left:-6px;}
.fancy-letter-a{background: url(../images/alphabet/a.png) no-repeat;}
.fancy-letter-q{background: url(../images/alphabet/q.png) no-repeat;}
.fancy-letter-a span,.fancy-letter-q span{display:none;}
#credentials p{padding-bottom:0;line-height:22px;}
#credentials p img{vertical-align: middle;}
#credentials p strong{font-size: 1.1em;line-height:20px;}
#credentials a, #credentials a:link, #credentials a:visited{text-decoration:none;}
#credentials a:hover, #credentials a:focus {text-decoration:underline;}
ol{margin-bottom:34px;width:520px;}
ol li{list-style-type: decimal;margin-left:20px;margin-bottom:8px;font-size:.95em;}
.pricing{margin-left:6px;margin-bottom:20px;}
label{margin-left:6px;}
.pricing td{padding:0 6px;}
.pricing tr.even{background-color:#e2d7c7;}
td.explanation {border-bottom:none;font-style: italic;font-size:.75em;line-height:8px;padding-top:8px;}
#callout p{font-family: "Myriad Web","Trebuchet MS", sans-serif;font-size:1.095em;letter-spacing:.04em;color:#0b4d73;line-height:33px;padding:0;}
.pullquote{background: url(../images/physical-therapy-closequote.png) no-repeat bottom right !important;}
.pullquote:first-letter {background: url(../images/rehabilitation-openquote.png) no-repeat left top !important;padding:10px 0 24px 46px !important;}
/* top nav */
#bluenav{background: url(../images/nav-bg.jpg) repeat-x;position:relative;top:0;left:0;height:32px;width:100%;z-index:999;}
.nav{width:938px;height:32px;margin-left:346px;}
.nav li {}
.nav ul li a,.nav ul li {cursor:pointer;}
.nav li span {display:none; cursor:pointer;}
.nav1, .nav1 a,.nav2, .nav2 a,.nav3, .nav3 a,.nav4, .nav4 a,.nav5, .nav5 a, .navlogo {float:left;margin: 0 0 0 0;}
.nav1, .nav1 a {width:91px; height:32px; background: url(../images/nav-goodlive.png) no-repeat; background-position: 0 0;}
.nav1 a:hover{background-position: 0 -64px;} .nav1 a#active {background-position: 0 -32px;}
.nav2, .nav2 a {width:133px; height:32px; background: url(../images/nav-goodlive.png) no-repeat; background-position: -91px 0;}
.nav2 a:hover{background-position: -91px -64px;} .nav2 a#active {background-position: -91px -32px;}
.nav3, .nav3 a {width:137px; height:32px; background: url(../images/nav-goodlive.png) no-repeat; background-position: -224px 0;}
.nav3 a:hover{background-position: -224px -64px;} .nav3 a#active {background-position: -224px -32px;}
.nav4, .nav4 a {width:171px; height:32px; background: url(../images/nav-goodlive.png) no-repeat; background-position: -361px 0;}
.nav4 a:hover{background-position: -361px -64px;} .nav4 a#active{background-position: -361px -32px;}
.nav5, .nav5 a {width:113px; height:32px; background: url(../images/nav-goodlive.png) no-repeat; background-position: -532px 0;}
.nav5 a:hover{background-position: -532px -64px;} .nav5 a#active {background-position: -532px -32px;}
.navlogo {width:232px; height:32px; background: url(../images/animal-physical-therapy-logo-dog-faded.jpg) no-repeat;margin-left:22px;}
/* side nav */
#side_nav {position:relative;left:0;top:0;margin-top:36px;width:250px;height:150px;z-index:180;}
.menu{list-style-type:none;}
.menu li {display:block;}
#side_nav li span {cursor:pointer;}
#side_nav ul li, .nav_whoarewe, .nav_whoarewe a, .nav_whoarewe a:link, .nav_whoarewe a:visited, .nav_getstarted, .nav_getstarted a, .nav_getstarted a:link, .nav_getstarted a:visited {font-family:Georgia, serif;font-size:1.045em;font-weight:normal;letter-spacing:.02em;color:#fff;text-align:right;margin-right:53px;width:250px;height:55px;line-height:55px;text-decoration:none;}
.nav_whoarewe {background: url(../images/side-nav.png) 0 0 no-repeat;margin-bottom:32px;}
.nav_getstarted {background: url(../images/side-nav.png) 0 0 no-repeat;}
#side_active {background: url(../images/side-nav.png) 0 -55px no-repeat;}
.menu a:hover{color:#472311;}
/* footer */
.cleardiv {clear:both;}
.push {height:35px;}
.footer {position:relative;height:35px;background-color:#472311;z-index:9999;}
.footer address{font-family:"Trebuchet MS", sans-serif;font-size:.775em;color:#fff;letter-spacing:.05em;line-height:35px;vertical-align: middle;margin-left:366px;}
