/* NAV CSS */
#nav a { display: block; width: 207px; margin: 0; padding: 0; }
#nav p { margin: 0; padding: 0; }

#nav p.nav_top { background: url(../img/nav_top.jpg) 0 0 no-repeat; height: 87px; width: 207px; }
#nav p.nav_top_index { background: url(../img/nav_top_index.gif) 0 0 no-repeat; height: 169px; width: 207px; }

#nav p.home a { background: url(../img/home.gif) 0 0 no-repeat; height: 27px; }
#nav p.home a:hover,
#nav p.home_hover a,
#nav p.home a:visited:hover { background: url(../img/home_hover.gif) 0 0 no-repeat; height: 27px; }

#nav p.about a { background: url(../img/about.gif) 0 0 no-repeat; height: 25px; }
#nav p.about a:hover,
#nav p.about_hover a,
#nav p.about a:visited:hover { background: url(../img/about_hover.gif) 0 0 no-repeat; height: 25px; }

#nav p.service_area a { background: url(../img/service_area.gif) 0 0 no-repeat; height: 25px; }
#nav p.service_area a:hover,
#nav p.service_area_hover,
#nav p.service_area a:visited:hover { background: url(../img/service_area_hover.gif) 0 0 no-repeat; height: 25px; }

#nav p.why_housecalls a { background: url(../img/why_housecalls.gif) 0 0 no-repeat; height: 27px; }
#nav p.why_housecalls a:hover,
#nav p.why_housecalls_hover,
#nav p.why_housecalls a:visited:hover { background: url(../img/why_housecalls_hover.gif) 0 0 no-repeat; height: 27px; }

#nav p.services a { background: url(../img/services.gif) 0 0 no-repeat; height: 26px; }
#nav p.services a:hover,
#nav p.services_hover,
#nav p.services a:visited:hover { background: url(../img/services_hover.gif) 0 0 no-repeat; height: 26px; }

#nav p.pet_wellness a { background: url(../img/pet_wellness.gif) 0 0 no-repeat; height: 27px; }
#nav p.pet_wellness a:hover,
#nav p.pet_wellness_hover,
#nav p.pet_wellness a:visited:hover { background: url(../img/pet_wellness_hover.gif) 0 0 no-repeat; height: 27px; }

#nav p.new_clients a { background: url(../img/new_clients.gif) 0 0 no-repeat; height: 26px; }
#nav p.new_clients a:hover,
#nav p.new_clients_hover,
#nav p.new_clients a:visited:hover { background: url(../img/new_clients_hover.gif) 0 0 no-repeat; height: 26px; }

#nav p.client_education a { background: url(../img/client_education.gif) 0 0 no-repeat; height: 27px; }
#nav p.client_education a:hover,
#nav p.client_education_hover,
#nav p.client_education a:visited:hover { background: url(../img/client_education_hover.gif) 0 0 no-repeat; height: 27px; }

#nav p.newsletter a { background: url(../img/newsletter.gif) 0 0 no-repeat; height: 26px; }
#nav p.newsletter a:hover,
#nav p.newsletter_hover,
#nav p.newsletter a:visited:hover { background: url(../img/newsletter_hover.gif) 0 0 no-repeat; height: 26px; }

#nav p.pharmacy a { background: url(../img/pharmacy.gif) 0 0 no-repeat; height: 25px; }
#nav p.pharmacy a:hover,
#nav p.pharmacy_hover,
#nav p.pharmacy a:visited:hover { background: url(../img/pharmacy_hover.gif) 0 0 no-repeat; height: 25px; }

#nav p.emergencies a { background: url(../img/emergencies.gif) 0 0 no-repeat; height: 27px; }
#nav p.emergencies a:hover,
#nav p.emergencies_hover,
#nav p.emergencies a:visited:hover { background: url(../img/emergencies_hover.gif) 0 0 no-repeat; height: 27px; }

#nav p.other_pet_services a { background: url(../img/other_pet_services.gif) 0 0 no-repeat; height: 26px; }
#nav p.other_pet_services a:hover,
#nav p.other_pet_services_hover,
#nav p.other_pet_services a:visited:hover { background: url(../img/other_pet_services_hover.gif) 0 0 no-repeat; height: 26px; }


#nav p.blank_image { background: url(../img/blank_image.gif) 0 0 no-repeat; height: 25px; }



#nav p.contact_us a { background: url(../img/contact_us.gif) 0 0 no-repeat; height: 24px; }
#nav p.contact_us a:hover,
#nav p.contact_us_hover,
#nav p.contact_us a:visited:hover { background: url(../img/contact_us_hover.gif) 0 0 no-repeat; height: 24px; }

#nav p.nav_bottom { background: url(../img/nav_bottom.gif) 0 0 no-repeat; height: 23px; }
#nav p.nav_bottom_index { background: url(../img/nav_bottom_index.gif) 0 0 no-repeat; height: 48px; }

#preload { margin-left: -999em; position: absolute; }
#preload p, #preload a { margin: 0; padding: 0; height: 0; width: 0; display: none; }

