
div#navigation {
	background-position:top;
	background-repeat:no-repeat;
	height: 30px;
	width: 870px;
}

ul#menu {
	margin: 0;
	padding: 0;
	}
	
ul#menu li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	display: block;
	}
	
ul#menu li, ul#menu a {
	height: 26px;
	display: block;
	float: left;
	}
	
#navigation ul li a{
	text-indent: -9999px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 124px;
	height: 26px;
}

ul#menu li#contact a {
	width: 126px;
	}
	
#navigation ul#menu li a:hover {
	background-position: 0px -26px;
	}

#home a {
	background-image: url(images/common/main_nav/home_css.jpg);
}

#catering a {
	background-image: url(images/common/main_nav/catering_css.jpg);
	}

#venues a {
	background-image: url(images/common/main_nav/venues_css.jpg);
}

#offerings a {
	background-image: url(images/common/main_nav/offerings_css.jpg);
}

#cuisine a {
	background-image: url(images/common/main_nav/cuisine_css.jpg);
}

#history a {
	background-image: url(images/common/main_nav/history_css.jpg);
}

#weddings a {
	background-image: url(images/common/main_nav/weddings_css.jpg);
}

#holidays a {
	background-image:url(images/common/main_nav/holidays_css.jpg);
}

#contact a {
	background-image: url(images/common/main_nav/about_css.jpg);
	width: 126px;
}

div#secondary_nav {
	height: 24px;
	background-color: #c8da82;
	display: block;
	float:left;
	width: 570px;
}

div#secondary_nav.weddings {
	background-image:url(images/weddings/subnav_bg.jpg);
	}

ul#cuisine_subnav {
	margin: 0;
	padding: 0 0 0 20px;
	}

ul#weddings_subnav {
	margin: 0;
	padding: 0 0 0 27px;
	}

ul#catering_subnav {
	margin: 0;
	padding: 0 0 0 27px;
	}

ul#holiday_subnav {
	margin: 0;
	padding: 0 0 0 27px;
	}
	

div#secondary_nav ul li a{
	text-indent: -9999px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	list-style-type: none;	
}

	
div#secondary_nav ul li, div#secondary_nav ul a {
	height: 24px;
	display: block;
	float: left;
	width: 120px;
	
	}
	

#secondary_nav ul li a:hover {
	background-position: 0px -24px;
	}

#secondary_nav li#hors a {
	background-image:url(images/cuisine/subnav/hors.jpg);
}

#secondary_nav li#seated a {
	background-image:url(images/cuisine/subnav/seated.jpg);
}

#secondary_nav li#buffet a {
	background-image:url(images/cuisine/subnav/buffet.jpg);
}

#secondary_nav li#station a {
	background-image:url(images/cuisine/subnav/station.jpg);
}

#secondary_nav li#menu1 a {
	background-image:url(images/holiday/subnav/menu1.jpg);
}

#secondary_nav li#menu2 a {
	background-image:url(images/holiday/subnav/menu2.jpg);
}

#secondary_nav li#menu3 a {
	background-image:url(images/holiday/subnav/menu3.jpg);
}

#secondary_nav li#overview a {
	background-image:url(images/holiday/subnav/overview.jpg);
}


#secondary_nav.weddings li#intro a {
	background-image:url(images/weddings/subnav/intro.jpg);
}

#secondary_nav.weddings li#details a {
	background-image:url(images/weddings/subnav/details.jpg);
}

#secondary_nav ul#catering_subnav li#overview a {
	background-image:url(images/catering/subnav/overview.jpg);
}

#secondary_nav ul#catering_subnav li#clients a {
	background-image:url(images/catering/subnav/clients.jpg);
}

#secondary_nav li#philly a {
	background-image:url(images/venues/subnav/philly.jpg);
}

#secondary_nav li#suburban a {
	background-image:url(images/venues/subnav/suburban.jpg);
}

#secondary_nav li#history a {
	background-image:url(images/about/subnav/history.jpg);
}

#secondary_nav li#contact a {
	background-image:url(images/about/subnav/contact.jpg);
}