:link,:visited{text-decoration:none}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6,pre,code{font-size:1em}ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0;padding:0}a img,:link img,:visited
img{border:none}address{font-style:normal}#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0}#lightbox
img{width:auto;height:auto}#lightbox a
img{border:none}#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0
auto}#imageContainer{padding:10px}#loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#imageContainer>#hoverNav{left:0}#hoverNav
a{outline:none}#prevLink,#nextLink{width:49%;height:100%;background-image:url(/css/data:image/gif;base64,AAAA);display:block}#prevLink{left:0;float:left}#nextLink{right:0;float:right}#prevLink:hover,#prevLink:visited:hover{background:url(/images/prevlabel.gif) left 15% no-repeat}#nextLink:hover,#nextLink:visited:hover{background:url(/images/nextlabel.gif) right 15% no-repeat}#imageDataContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0
auto;line-height:1.4em;overflow:auto;width:100%	}#imageData{padding:0
10px;color:#666}#imageData
#imageDetails{width:70%;float:left;text-align:left}#imageData
#caption{font-weight:bold}#imageData
#numberDisplay{display:block;clear:left;padding-bottom:1.0em}#imageData
#bottomNavClose{width:66px;float:right;padding-bottom:0.7em;outline:none}#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000}body{font:95% Arial, Helvetica, sans-serif}#content
a{color:#900;font-weight:bold;text-decoration:underline}#header{height:147px;background:url('/images/nav_tile_bg.png');position:relative}#header
h1{text-indent:-3000px;width:967px;height:147px;background:url('/images/nav_bg.png')}#header h1
a{display:block;width:229px;height:146px;margin-left:20px}#header
ul{position:absolute;left:225px;top:36px;height:63px;width:800px}#header ul
li{float:left;height:63px;line-height:63px}#header ul li
a{display:block;width:128px;height:63px;text-indent:-3000px;background-image:url(/images/nav_labels.gif)}#header ul li.about-us
a{background-position:0 0}#header ul li.about-us
a.current{background-position:0 -66px}#header ul li.our-promise
a{background-position:-128px 0}#header ul li.our-promise
a.current{background-position:-128px -66px}#header ul li.take-tour
a{background-position:-256px 0}#header ul li.take-tour
a.current{background-position:-256px -66px}#header ul li.find-pet
a{background-position:-384px 0}#header ul li.find-pet
a.current{background-position:-384px -66px}#header ul li.testimonials
a{background-position:-512px 0}#header ul li.testimonials
a.current{background-position:-512px -66px}#header ul li.contact
a{background-position:-640px 0}#header ul li.contact
a.current{background-position:-640px -66px}#content{width:718px;margin:0
50px 50px 0;padding-left:264px;line-height:1.4em;background:url('/images/paw_prints2.png') top left no-repeat}#content
h2{text-indent:-3000px;width:718px;height:163px;margin-bottom:43px;margin-left:-15px}#content
p{margin:1.5em 0 1.5em 0}br.clear{clear:both;line-height:0;height:0}p.testimonial{background:url(/images/quote.png) top left no-repeat;padding-left:60px}p.testimonial
em{display:block;padding-right:55px}ul.square{list-style:square;margin-left:1em}form
fieldset{border:none}form fieldset
li{padding-bottom:15px}form fieldset li
label{font-weight:bold;display:block}form fieldset li input, form fieldset li
textarea{padding:2px}div#message{border:1px
solid #FFD700;background:#FFD;padding:10px;margin-bottom:20px;color:#000}div#message.error{border:1px
solid #FF8080;background:#FFE3E3}#home{}#home
p.intro{line-height:1.6em}#home p.intro
a{font-weight:normal;color:#000}#home
h2{background:url('/images/hdr_welcome-new.png');height:83px}#home
h3.welcome{text-indent:-3000px;height:22px;background:url('/images/hdr_happy-healthy.png') no-repeat;margin-bottom:20px}#home #content
ul{margin-top:30px}#more_info{height:75px}#more_info
li{float:left;margin-right:8px}#more_info li
a{display:block;text-indent:-3000px;width:132px;height:42px}#home #content ul li.learn-more
a{background:url('/images/button_learn-more.png')}#home #content ul li.find-pet
a{background:url('/images/button_find-a-pet.png')}#home #header ul li.about-us
a{background-position:0 -66px}#home #header ul li.our-promise
a{background-position:-128px -66px}#home #header ul li.take-tour
a{background-position:-256px -66px}#home #header ul li.find-pet
a{background-position:-384px -66px}#home #header ul li.testimonials
a{background-position:-512px -66px}#home #header ul li.contact
a{background-position:-640px -66px}#home
#content{background:url('/images/paw_prints3.png') top left no-repeat}#about
h2{background:url('/images/hdr_about-us.png') no-repeat}#promise
h2{background:url('/images/hdr_our-promise.png') no-repeat}#promise
#content{background:url('/images/paw_prints.png') top left no-repeat}#tour
h2{background:url('/images/hdr_tour.png') no-repeat}ul.advantages{}ul.advantages
li{border-top:1px solid #ccc;padding:10px
0 10px 80px}ul.advantages
li{color:#666;font-size:0.9em}ul.advantages
li.dental{background:url(/images/icon_dental.png) top left no-repeat}ul.advantages
li.grooming{background:url(/images/icon_grooming.png) top left no-repeat}ul.advantages
li.vet{background:url(/images/icon_vet.png) top left no-repeat}ul.advantages
li.kennels{background:url(/images/icon_recycling.png) top left no-repeat}ul.advantages
li.exercise{background:url(/images/icon_exercise.png) top left no-repeat}ul.advantages li
strong{display:block;font-size:1.1em;color:#000}#tour
#content{background:url('/images/paw_prints3.png') top left no-repeat}#find-pet
h2{background:url('/images/hdr_find-pet2.png') no-repeat}#find-pet
#content{background:url('/images/paw_prints2.png') top left no-repeat}#pug_photo{position:absolute;left:670px;top:129px;_top:128px}#home_puppy{float:right}#latest_puppies{background-color:#efefef;font-size:0.9em;margin-bottom:30px;clear:both}#latest_puppies
ul{margin:10px
0px 20px 8px;float:left}#latest_puppies ul
li{float:left;margin:0
9px 9px 0}#latest_puppies ul li
a{border:4px
solid white;float:left}#latest_puppies
h4{clear:both}#puppies_available,#locations{background-color:#efefef;font-size:0.9em;width:340px;float:left;margin-right:20px;height:610px}#puppies_available h3, #locations h3, #latest_puppies h3, #latest_puppies
h4{background:#fff;color:#333;text-transform:uppercase;padding:8px
0 8px 8px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}#puppies_available p, #locations p, #latest_puppies
p{padding:12px;margin:0}#latest_puppies
.updated{color:#666;font-size:0.9em;font-weight:bold;text-align:right}#puppies_available ul, #locations
ul{padding:12px}#testimonials
h2{background:url('/images/hdr_testimonials.png') no-repeat}#contact
h2{background:url('/images/hdr_contact.png') no-repeat}#contact_wrap{margin-top:35px}#contact_form{width:450px;float:left}#contact_form
h3{text-indent:-3000px;width:104px;height:22px;background:url('/images/hdr_email-us.png') no-repeat;margin-bottom:20px}#contact_info{float:right;width:220px;margin-bottom:60px;background:#efefef}#contact_info
h3{background:#fff;color:#333;text-transform:uppercase;font-size:0.9em;padding:8px
0 8px 8px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}#contact_info
p{padding:0.9em;font-size:0.89em;margin:0}#slide-show{position:relative;padding:0px;width:718px;margin:0
0 60px 0;overflow:hidden;height:400px}#slide-show
li{list-style-type:none;margin:0px;padding:0px}#latest_puppies #slide-show-caption{margin:0
12px 0 12px;padding:12px;background:#fff;font-size:0.9em;color:#666;font-weight:bold}
