#nav ul {
 padding: 0; 
 margin: 0;
 list-style: none; 
}
* html #nav ul {
 float: left;
 width: 1px;
}
#nav ul li {
 float: left; 
 padding: 0px; 
} 

#nav ul li a.first {
 margin: 0;
 padding: 0;
 height: 22px;
}


	#nav .home a.first {
	 width: 100px;
	}	
	#nav .home a.first:hover {
	 width: 100px;
	 background: #E58A8A;
	}
	
	#nav .treats a.first {
	 width: 100px;
	}
	#nav .treats a.first:hover {
	 width: 100px;
	 background: #E58A8A;
	}
	
	#nav .toys a.first {
	 width: 150px;
	}
	#nav .toys a.first:hover {
	 width: 150px;
	 background: #E58A8A;
	}
	
	#nav .apparel a.first {
	 width: 150px;
	}
	#nav .apparel a.first:hover {
	 width: 150px;
	 background: #E58A8A;
	}

	#nav .store a.first {
	 width: 100px;
	}
	#nav .store a.first:hover {
	 width: 100px;
	 background: #E58A8A;
	}
	
	#nav .about a.first {
	 width: 100px;
	}
	#nav .about a.first:hover {
	 width: 100px;
	 background: #E58A8A;
	}
	
	#nav .contact a.first {
	 width: 100px;
	}
	#nav .contact a.first:hover {
	 width: 100px;
	 background: #E58A8A;
	}

#nav a {
 display: block;
 padding: 2px 5px 2px 10px;
 margin: 0;
 width: 105px;
 color: #ffffff;
 font-size: 14px;
 text-decoration: none;
} 
#nav a:hover { 
 font-size: 14px;
 color: #ffffff;
 text-decoration: none;
} 

.menu {
 padding: 0; 
 margin: 0;
 width: 120px;
 background: #A80505;
}
.submenu {
 padding: 0; 
 margin: 0;
 width: 120px;
 background: #E58A8A;
}

#nav ul ul li a {
 width: 105px;
 padding: 2px 5px 2px 10px;
 margin: 0;
 color: #ffffff;
 font-size: 12px;
 background: #E58A8A;
 text-decoration: none;
 text-align: left;
} 

#nav ul ul li a:hover { 
 font-size: 12px;
 color: #ffffff;
 background: #A80505;
 text-decoration: none;
}


/* Special menu stuff */
/* Thanks to tanfa: www.tanfa.co.uk */

#nav li {position: relative;}

#nav ul ul {
position: absolute;
top: 22px;
left: 0;
}

#nav ul ul ul {
position: absolute;
top: -10px;
left: 100%;
}


div#nav ul ul,
div#nav ul li:hover ul ul,
div#nav ul ul li:hover ul ul,
div#nav ul ul ul li:hover ul ul,
div#nav ul ul ul ul li:hover ul ul {
display: none;
}

div#nav ul li:hover ul,
div#nav ul ul li:hover ul,
div#nav ul ul ul li:hover ul,
div#nav ul ul ul ul li:hover ul,
div#nav ul ul ul ul ul li:hover ul {
display: block;
}

.hide {
  display: none;
}
