#nav ul { padding: 0; margin: 0; list-style: none; }

#top_nav a { display: block; width: 84px; }

#top_nav li { float: left; width: 84px; }

#top_nav li ul { position: absolute; width: 84px; left: -999em; }

#top_nav li:hover ul { left: auto; }

#top_nav ul li.lower a {
	width: 200px;
	background: #75a875;
	color: #e0f1f6;
	display: block;
	padding: 6px;
	border: 1px solid #e0f1f6;
	border-top: 0;
	font-weight: 700;
	font-size: 1.2em;
	text-decoration:none;
}

#top_nav ul li.lower a:hover,
#top_nav ul li.lower a:visited:hover { background: #e0f1f6; color: #75a875; }

#top_nav li:hover ul,
#top_nav li.sfhover ul { left: auto; }

#top_nav li a.about_us { background: url(../images/top_nav/about_us.gif) 0 0 no-repeat; height: 24px; width: 84px; }
#top_nav li a.about_us:hover,
#top_nav li a.about_us:visited:hover { background-position: 0 -24px; }

#top_nav li a.services { background: url(../images/top_nav/services.gif) 0 0 no-repeat; height: 24px; width: 84px; }
#top_nav li a.services:hover,
#top_nav li a.services:visited:hover { background-position: 0 -24px; }

#top_nav li a.resources { background: url(../images/top_nav/resources.gif) 0 0 no-repeat; height: 24px; width: 84px; }
#top_nav li a.resources:hover,
#top_nav li a.resources:visited:hover { background-position: 0 -24px; }

#top_nav li a.pharmacy { background: url(../images/top_nav/pharmacy.gif) 0 0 no-repeat; height: 24px; width: 84px; }
#top_nav li a.pharmacy:hover,
#top_nav li a.pharmacy:visited:hover { background-position: 0 -24px; }

#top_nav li a.employment { background: url(../images/top_nav/employment.gif) 0 0 no-repeat; height: 24px; width: 84px; }
#top_nav li a.employment:hover,
#top_nav li a.employment:visited:hover { background-position: 0 -24px; }

#top_nav li a.onlinestore { background: url(../images/top_nav/onlinestore.gif) 0 0 no-repeat; height: 24px; width: 84px; }
#top_nav li a.onlinestore:hover,
#top_nav li a.onlinestore:visited:hover { background-position: 0 -24px; }

/*#top_nav li a.adoptions { background: url(../images/top_nav/adoptions.gif) 0 0 no-repeat; height: 24px; width: 84px; }
#top_nav li a.adoptions:hover,
#top_nav li a.adoptions:visited:hover { background-position: 0 -24px; }*/

#top_nav li a.pet_portal { background: url(../images/top_nav/pet_portal.gif) 0 0 no-repeat; height: 24px; width: 84px; }
#top_nav li a.pet_portal:hover,
#top_nav li a.pet_portal:visited:hover { background-position: 0 -24px; }

#top_nav li a.links { background: url(../images/top_nav/links.gif) 0 0 no-repeat; height: 24px; width: 84px; }
#top_nav li a.links:hover,
#top_nav li a.links:visited:hover { background-position: 0 -24px; }

#top_nav li a.contact_us { background: url(../images/top_nav/contact_us.gif) 0 0 no-repeat; height: 24px; width: 94px; }
#top_nav li a.contact_us:hover,
#top_nav li a.contact_us:visited:hover { background-position: 0 -24px; }


