/* ------------------- Main Navigation ------------ */
#nav { 
	width: 870px; 
	height: 166px; 
	margin: 21px auto 0 auto; 	
	} 
#nav a {display: block; }	
	
#nav ul {display: inline; }	
#nav li {float: left; }
#nav span {display: none; }


/* -------------------Image Replacements for Main Nav ------------ */

#navhome a { 
	background: url('../images/nav_home.gif');
	width: 314px;
	height: 166px;
	}

#navprofile a {
	background: url('../images/nav_profile.gif');
	background-position: 0 -166px;
	width: 53px;
	height: 116px;
	}

#navprofile a:hover {background-position: 0 0;}

#navcollections a {
	background: url('../images/nav_collections.gif');
	background-position: 0 -166px;
	width: 85px;
	height: 166px;
	}

#navcollections a:hover {background-position: 0 0;}

#navstores a {
	background: url('../images/nav_stores.gif');
	background-position: 0 -166px; 
	width: 65px;
	height: 166px;
	}

#navstores a:hover {background-position: 0 0;}


#navlicensing a {
	background: url('../images/nav_licensing.gif');
	background-position: 0 -166px; 
	width: 118px;
	height: 166px;
	}

#navlicensing a:hover {background-position: 0 0;}

#navcontact a {
	background: url('../images/nav_contact.gif');
	background-position: 0 -166px;
	width: 82px;
	height: 166px;
	}

#navcontact a:hover {background-position: 0 0;}

#navpress a {
	background: url('../images/nav_press.gif');
	background-position: 0 -166px;
	width: 153px;
	height: 166px;
}

#navpress a:hover {background-position: 0 0;}

/*--------------------------------------- Sub Navigations -------------------- */
#lhc a {display: block;}	
#lhc span {display: none; }

	/* ------------------------ profile sub nav ------------------- */

#profile #lhc ul {
	margin-top: 98px;
	margin-left: -2px;
	 }	
	

#profilenav_profile a {
	background-image: url('../images/profile_nav_profile.gif');
	background-position: 0 -26px; 
	width: 245px; 
	height: 26px; 
	}
	
#profilenav_profile a:hover {background-position: 0 0;}	
	
	
#profilenav_erika a {
	background-image: url('../images/profile_nav_erika.gif');
	background-position: 0 -20px; 
	width: 245px; 
	height: 20px; 
	}
	
#profilenav_erika a:hover {background-position: 0 0;}

#profilenav_teresa a {
	background-image: url('../images/profile_nav_teresa.gif');
	background-position: 0 -20px; 
	width: 245px; 
	height: 20px; 
	}
	
#profilenav_teresa a:hover {background-position: 0 0;}

#profilenav_charity a {
	background-image: url('../images/profile_nav_charity.gif');
	background-position: 0 -26px; 
	width: 245px; 
	height: 26px; 
	}
	
#profilenav_charity a:hover {background-position: 0 0;}	
	
	/* ------------------------ collections sub nav ------------------- */
	
#collnav_orig a {
	background-image: url('../images/collections_nav_original.gif');
	background-position: 0 -24px; 
	width: 245px; 
	height: 24px; 
	}

#collnav_orig a:hover {background-position: 0 0;}

#collnav_basics a {
	background-image: url('../images/collections_nav_basics.gif');
	background-position: 0 -20px; 
	width: 245px; 
	height: 20px; 
	}

#collnav_basics a:hover {background-position: 0 0;}	

#collnav_baby a {
	background-image: url('../images/collections_nav_baby.gif');
	background-position: 0 -18px; 
	width: 245px; 
	height: 18px; 
	}

#collnav_baby a:hover {background-position: 0 0;}

#collnav_luxury a {
	background-image: url('../images/collections_nav_luxury.gif');
	background-position: 0 -24px; 
	width: 245px; 
	height: 24px; 
	}

#collnav_luxury a:hover {background-position: 0 0;}

#collnav_decals a {
	background-image: url('../images/collections_nav_decals.gif');
	background-position: 0 -18px; 
	width: 245px; 
	height: 18px; 
	}

#collnav_decals a:hover {background-position: 0 0;}

	/* ------------------------ stores sub nav ------------------- */
	
#storesnav_canada a {
	background-image: url('../images/stores_nav_canada.gif');
	background-position: 0 -22px; 
	width: 245px; 
	height: 22px; 
	}

#storesnav_canada a:hover {background-position: 0 0;}

#storesnav_usa a {
	background-image: url('../images/stores_nav_usa.gif');
	background-position: 0 -22px; 
	width: 245px; 
	height: 22px; 
	}

#storesnav_usa a:hover {background-position: 0 0;}	

#storesnav_europe a {
	background-image: url('../images/stores_nav_europe.gif');
	background-position: 0 -22px; 
	width: 245px; 
	height: 22px; 
	}

#storesnav_europe a:hover {background-position: 0 0;}

#storesnav_asia a {
	background-image: url('../images/stores_nav_asia.gif');
	background-position: 0 -19px; 
	width: 245px; 
	height: 19px; 
	}

#storesnav_asia a:hover {background-position: 0 0;}

#storesnav_australia a {
	background-image: url('../images/stores_nav_australia.gif');
	background-position: 0 -19px; 
	width: 245px; 
	height: 19px; 
	}

#storesnav_australia a:hover {background-position: 0 0;}

#storesnav_online a {
	background-image: url('../images/stores_nav_online.gif');
	background-position: 0 -24px; 
	width: 245px; 
	height: 24px; 
	}

#storesnav_online a:hover {background-position: 0 0;}

	/* ------------------------ contact sub nav ------------------- */
	
#contactnav_showrooms {
	background-image: url('../images/contact_nav_showrooms.gif');
	width: 245px; 
	height: 48px; 
	}

#contactnav_canada a {
	background-image: url('../images/contact_nav_canada.gif');
	background-position: 0 -23px; 
	width: 245px; 
	height: 23px; 
	}

#contactnav_canada a:hover {background-position: 0 0;}	

#contactnav_usa a {
	background-image: url('../images/contact_nav_usa.gif');
	background-position: 0 -21px; 
	width: 245px; 
	height: 21px; 
	}

#contactnav_usa a:hover {background-position: 0 0;}

#contactnav_europe a {
	background-image: url('../images/contact_nav_europe.gif');
	background-position: 0 -20px; 
	width: 245px; 
	height: 20px; 
	}

#contactnav_europe a:hover {background-position: 0 0;}

#contactnav_asia a {
	background-image: url('../images/contact_nav_asia.gif');
	background-position: 0 -21px; 
	width: 245px; 
	height: 21px; 
	}

#contactnav_asia a:hover {background-position: 0 0;}

#contactnav_australia a {
	background-image: url('../images/contact_nav_australia.gif');
	background-position: 0 -19px; 
	width: 245px; 
	height: 19px; 
	}

#contactnav_australia a:hover {background-position: 0 0;}

	