#mainNav{
	margin:8px 0 8px 0;
	height:25px;
	position:relative;
	top:6px;
	left:12px;
}

#mainNav ul {
	padding:0;
	margin:0;
	list-style:none;
	font-size:0.85em;
}

#mainNav ul li {
	float:left;
	margin:0 0 0 0;
}

#mainNav ul li a span, #mainNavul li ul li a span {
	margin:0 0 0 -2000px;
}

#mainNav ul li ul {
	display:none;
}

#mainNav ul li:hover ul  {
	padding:0;
	margin:0;
	display:block;
	position:absolute;
	left:auto;
	width:130px;
	border:solid #CCCCCC;
	border-width:1px 2px 0 2px;
	background-color:#FFF;
	overflow:hidden;
}

#mainNav ul li#supportLink:hover ul  {
	padding:0;
	margin:0;
	display:block;
	position:absolute;
	left:auto;
	width:180px;
	border:solid #CCCCCC;
	border-width:1px 2px 0 2px;
	background-color:#FFF;
	overflow:hidden;
}

#mainNav ul li#supportLink ul li {
	width:180px;
	padding:0;
	border-bottom:1px solid #CCCCCC;
}

#mainNav ul li#wheretoBuy:hover ul  {
	padding:0;
	margin:0;
	display:block;
	position:absolute;
	left:auto;
	width:180px;
	border:solid #CCCCCC;
	border-width:1px 2px 0 2px;
	background-color:#FFF;
	overflow:hidden;
}

#mainNav ul li#wheretoBuy ul li {
	width:180px;
	padding:0;
	border-bottom:1px solid #CCCCCC;
}

#mainNav ul li ul li {
	width:130px;
	padding:0;
	border-bottom:1px solid #CCCCCC;
}

#mainNav ul li ul li a {
	width:130px;
	display:block;
	color:#5D5C5C;
	padding:2px 0 2px 0;
}

#mainNav ul li ul li a:hover {
	color:#000;
	font-weight:bold;
	background-color:#FFF;
}

#mainNav ul li ul li a {
	width:130px;
	display:block;
	background:none;
}

#mainNav ul li a span, #mainNavul li ul li a span {
	margin:0 0 0 -2000px;
}

/* mainNavspecifics */
#mainNav ul li#dogLink a {
	width:55px;
	height:18px;
	display:block;
	background:url(../images/dog.gif) no-repeat left top;
}

#mainNav ul li#dogLink a:hover {
	background:url(../images/dog_over.gif) no-repeat left top;
}

#mainNav ul li#dogLinkCurrent a {
	width:55px;
	height:18px;
	display:block;
	background:url(../images/dog_over.gif) no-repeat left top;
}

#mainNav ul li#catLink a {
	width:50px;
	height:18px;
	display:block;
	background:url(../images/cat.gif) no-repeat left top;
}

#mainNav ul li#catLink a:hover {
	background:url(../images/cat_over.gif) no-repeat left top;
}

#mainNav ul li#productsLink a {
	width:87px;
	height:18px;
	display:block;
	background:url(../images/products.gif) no-repeat left top;
}

#mainNav ul li#productsLink a:hover {
	background:url(../images/products_over.gif) no-repeat left top;
}

#mainNav ul li#supportLink a {
	width:80px;
	height:18px;
	display:block;
	background:url(../images/support.gif) no-repeat left top;
}

#mainNav ul li#supportLink a:hover {
	background:url(../images/support_over.gif) no-repeat left top;
}

#mainNav ul li#wheretoBuy a {
	width:90px;
	height:18px;
	display:block;
	background:url(../images/wheretobuy.gif) no-repeat left top;
}

#mainNav ul li#wheretoBuy a:hover {
	background:url(../images/wheretobuy_over.gif) no-repeat left top;
}

#mainNav ul li#moreLink a {
	width:110px;
	height:18px;
	display:block;
	background:url(../images/healthy.gif) no-repeat left top;
}

#mainNav ul li#moreLink a:hover {
	background:url(../images/more_healthy.gif) no-repeat left top;
}

/* sub menus */
#mainNav ul li#dogLink ul li.puppyMenu a {
	width:130px;
	height:14px;
	display:block;
	background:url(../images/menuPuppy.gif) no-repeat left top;
}

#mainNav ul li#dogLink ul li.puppyMenu a:hover {
	width:130px;
	height:14px;
	background:url(../images/menuPuppy_over.gif) no-repeat left top;
}

#mainNav ul li#dogLink ul li.adultMenu a {
	width:130px;
	height:14px;
	display:block;
	background:url(../images/menuAdult.gif) no-repeat left top;
}

#mainNav ul li#dogLink ul li.adultMenu a:hover {
	width:130px;
	height:14px;
	background:url(../images/menuAdult_over.gif) no-repeat left top;
}

#mainNav ul li#dogLink ul li.seniorMenu a {
	width:130px;
	height:14px;
	display:block;
	background:url(../images/menuMature_on.png) no-repeat left top;
}

#mainNav ul li#dogLink ul li.seniorMenu a:hover {
	width:130px;
	height:14px;
	background:url(../images/menuMature_off.png) no-repeat left top;
}

/* end Dog Menu */

#mainNav ul li#catLink ul li.kittenMenu a {
	width:130px;
	height:14px;
	display:block;
	background:url(../images/menuKitten.gif) no-repeat left top;
}

#mainNav ul li#catLink ul li.kittenMenu a:hover {
	width:130px;
	height:14px;
	background:url(../images/menuKitten_over.gif) no-repeat left top;
}

#mainNav ul li#catLink ul li.adultMenu a {
	width:130px;
	height:14px;
	display:block;
	background:url(../images/menuAdult.gif) no-repeat left top;
}

#mainNav ul li#catLink ul li.adultMenu a:hover {
	width:130px;
	height:14px;
	background:url(../images/menuAdult_over.gif) no-repeat left top;
}

#mainNav ul li#catLink ul li.seniorMenu a {
	width:130px;
	height:14px;
	display:block;
	background:url(../images/menuMature_on.png) no-repeat left top;
}

#mainNav ul li#catLink ul li.seniorMenu a:hover {
	width:130px;
	height:14px;
	background:url(../images/menuMature_off.png) no-repeat left top;
}

/* end Cat Menu */

#mainNav ul li#productsLink ul li.dogFood a {
	width:130px;
	height:14px;
	display:block;
	background:url(../images/menuDogFood_on.png) no-repeat left top;
}

#mainNav ul li#productsLink ul li.dogFood a:hover {
	width:130px;
	height:14px;
	background:url(../images/menuDogFood_off.png) no-repeat left top;
}

#mainNav ul li#productsLink ul li.catFood a {
	width:130px;
	height:14px;
	display:block;
	background:url(../images/menuCatFood_on.png) no-repeat left top;
}

#mainNav ul li#productsLink ul li.catFood a:hover {
	width:130px;
	height:14px;
	background:url(../images/menuCatFood_off.png) no-repeat left top;
}

#mainNav ul li#productsLink ul li.healthy a {
	width:130px;
	height:14px;
	display:block;
	background:url(../images/healthy_sub.png) no-repeat left top;
}

#mainNav ul li#productsLink ul li.healthy a:hover {
	width:130px;
	height:14px;
	background:url(../images/healthy_sub_more.png) no-repeat left top;
}

/* end product menu */

#mainNav ul li#supportLink ul li.faqMenu a {
	width:180px;
	height:14px;
	display:block;
	background:url(../images/menuFAQ.gif) no-repeat left top;
}

#mainNav ul li#supportLink ul li.faqMenu a:hover {
	width:180px;
	height:14px;
	background:url(../images/menuFAQ_over.gif) no-repeat left top;
}

#mainNav ul li#supportLink ul li.petCareSpecialistMenu a {
	width:180px;
	height:14px;
	display:block;
	background:url(../images/menuCareSpecialist.gif) no-repeat left top;
}

#mainNav ul li#supportLink ul li.petCareSpecialistMenu a:hover {
	width:180px;
	height:14px;
	background:url(../images/menuCareSpecialist_over.gif) no-repeat left top;
}

#mainNav ul li#supportLink ul li.PetRelatedArticlesMenu a {
	width:180px;
	height:14px;
	display:block;
	background:url(../images/menuPetRelated.gif) no-repeat left top;
}

#mainNav ul li#supportLink ul li.PetRelatedArticlesMenu a:hover {
	width:180px;
	height:14px;
	background:url(../images/menuPetRelated_over.gif) no-repeat left top;
}

#mainNav ul li#supportLink ul li.findMatchMenu a {
	width:180px;
	height:14px;
	display:block;
	background:url(../images/menuPerfectMatch.gif) no-repeat left top;
}

#mainNav ul li#supportLink ul li.findMatchMenu a:hover {
	width:180px;
	height:14px;
	background:url(../images/menuPerfectMatch_over.gif) no-repeat left top;
}

/*CONTACT US*/
#mainNav ul li#supportLink ul li.contactus a {
	width:180px;
	height:14px;
	display:block;
	background:url(../images/contactUs.gif) no-repeat left top;
}

#mainNav ul li#supportLink ul li.contactus a:hover {
	width:180px;
	height:14px;
	background:url(../images/contactUs_over.gif) no-repeat left top;
}
/* END */


#mainNav ul li#supportLink ul li.breedGuideMenu a {
	width:180px;
	height:14px;
	display:block;
	background:url(../images/menuBreedGuide.gif) no-repeat left top;
}

#mainNav ul li#supportLink ul li.breedGuideMenu a:hover {
	width:180px;
	height:14px;
	background:url(../images/menuBreedGuide_over.gif) no-repeat left top;
}

#mainNav ul li#supportLink ul li.productRecommenderMenu a {
	width:180px;
	height:14px;
	display:block;
	background:url(../images/menuProductRecommender.gif) no-repeat left top;
}

#mainNav ul li#supportLink ul li.productRecommenderMenu a:hover {
	width:180px;
	height:14px;
	background:url(../images/menuProductRecommender_over.gif) no-repeat left top;
}

#mainNav ul li#supportLink ul li.petHealthInsuranceMenu a {
	width:180px;
	height:14px;
	display:block;
	background:url(../images/menuPetHealth.gif) no-repeat left top;
}

#mainNav ul li#supportLink ul li.petHealthInsuranceMenu a:hover {
	width:180px;
	height:14px;
	background:url(../images/menuPetHealth_over.gif) no-repeat left top;
}

/* end support menu */