.menu {
	background-image: url(../imgs/menu/menu_options_background.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.content_menu {
	width: 472px;
	float: right;
	background-repeat: no-repeat;
	background-position: center top;
}

.content_menu p { color: #fff; }

h2 {
	text-indent: -10000px;
}

ul {
	padding-top: 100px;
	width: 231px;
	margin: 0 auto 130px;
	list-style: none;
}

ul li {
	margin: 10px 0 10px 0;
}

ul li a {
	text-indent: -10000px;
}

/* Lunch */
ul li a:link.lunch {
	display: block;
	height: 26px;
	background-image: url(../imgs/menu/lunch_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

ul li a:visited.lunch {
	display: block;
	height: 26px;
	background-image: url(../imgs/menu/lunch_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: transparent;
}

ul li a:hover.lunch {
	background-position: 0 -26px;
}

ul li a:active.lunch {
	background-position: 0 -52px;
}

/* Youngns */
ul li a:link.youngns {
	display: block;
	height: 26px;
	background-image: url(../imgs/menu/youngns_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

ul li a:visited.youngns {
	display: block;
	height: 26px;
	background-image: url(../imgs/menu/youngns_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

ul li a:hover.youngns {
	background-position: 0 -26px;
}

ul li a:active.youngns {
	background-position: 0 -52px;
}

/* Salads */
ul li a:link.salads {
	display: block;
	height: 26px;
	background-image: url(../imgs/menu/salads_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

ul li a:visited.salads {
	display: block;
	height: 26px;
	background-image: url(../imgs/menu/salads_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: transparent;
}

ul li a:hover.salads {
	background-position: 0 -26px;
}

ul li a:active.salads {
	background-position: 0 -52px;
}

/* Sandwiches */
ul li a:link.sandwiches {
	display: block;
	height: 26px;
	background-image: url(../imgs/menu/sandwiches_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

ul li a:visited.sandwiches {
	display: block;
	height: 26px;
	background-image: url(../imgs/menu/sandwiches_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

ul li a:hover.sandwiches {
	background-position: 0 -26px;
}

ul li a:active.sandwiches {
	background-position: 0 -52px;
}

/* Plates */
ul li a:link.plates {
	display: block;
	height: 26px;
	background-image: url(../imgs/menu/plates_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

ul li a:visited.plates {
	display: block;
	height: 26px;
	background-image: url(../imgs/menu/plates_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

ul li a:hover.plates {
	background-position: 0 -26px;
}

ul li a:active.plates {
	background-position: 0 -52px;
}

/* Sides */
ul li a:link.sides {
	display: block;
	height: 26px;
	background-image: url(../imgs/menu/sides_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

ul li a:visited.sides {
	display: block;
	height: 26px;
	background-image: url(../imgs/menu/sides_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

ul li a:hover.sides {
	background-position: 0 -26px;
}

ul li a:active.sides {
	background-position: 0 -52px;
}

/* Deserts */

ul li a:link.deserts {
	display: block;
	height: 26px;
	background-image: url(../imgs/menu/deserts_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

ul li a:visited.deserts {
	display: block;
	height: 26px;
	background-image: url(../imgs/menu/deserts_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

ul li a:hover.deserts {
	background-position: 0 -26px;
}

ul li a:active.deserts {
	background-position: 0 -52px;
}

.menu_picture {

}

.menu_column_left {
	width: 46%;
	float: left;
	margin: 5px;
}

.menu_column_right {
	width: 46%;
	float: right;
	margin: 5px;
}

h2.bubbaslunch {
	height: 78px;
	text-indent: -10000px;
	background-image: url(../imgs/menu/bubbaslunch.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

h2.bubbassalads {
	height: 78px;
	text-indent: -10000px;
	background-image: url(../imgs/menu/bubbassalads.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

h2.bubbassandwiches {
	height: 78px;
	text-indent: -10000px;
	background-image: url(../imgs/menu/bubbassandwiches.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

h2.bubbasplates {
	height: 78px;
	text-indent: -10000px;
	background-image: url(../imgs/menu/bubbasplates.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

h2.bubbasyoungns {
	height: 78px;
	text-indent: -10000px;
	background-image: url(../imgs/menu/bubbasyoungns.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

h2.bubbassides {
	height: 78px;
	text-indent: -10000px;
	background-image: url(../imgs/menu/bubbassides.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

h2.bubbasdeserts {
	height: 78px;
	text-indent: -10000px;
	background-image: url(../imgs/menu/bubbasdeserts.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.gettin_started, .salads, .sandwiches, .plates, .for_the_youngns, .sides, .deserts {
	background-image: url(../imgs/menu/background_01.gif);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #eec072;
	margin-bottom: 15px;
}

.category_content {
	background-image: url(../imgs/menu/menu_content_background.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 20px;
}

.top_link {
	height: 58px;
	background-image: url(../imgs/menu/menu_content_linktop.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-bottom: 10px;
}

dt {
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
	color: #993300;
	background-color: #C69D59;
}

dd {}

span.price {
	font-size: 12px;
	text-align: right;
	font-weight: bold;
	background-color: #EAB153;
}

/*
#menu {
	width: 640px;
	margin: 20px auto;
	font-size: 14px;
	line-height: 20px;
}



*/