body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #000000;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a:link {
	color: #F2E718;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #F2E718;
}
a:hover {
	text-decoration: none;
	color: #AAA20F;
}
a:active {
	text-decoration: underline;
	color: #F2E718;
}

#menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
}
#menu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cac524;
}
#menu a:link {
	text-decoration: underline;
}
#menu a:visited {
	text-decoration: underline;
	color: #cac524;
}
#menu a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
#menu a:active {
	text-decoration: underline;
	color: #FFFFFF;
}
.food_titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #cac524;
	margin-top: 0px;
	margin-bottom: 10px;
}
.standard_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-bottom: 10px;
	margin-top: 0px;
}
.greenbutton {
	background-color : #004500;
}.yellowhead_nospc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #cac524;
	margin-top: 0px;
	margin-bottom: 0px;
}

/* !MENUS */
#menu_page {
    padding: 20px 0;
}

#menu_page ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#menu_list {
    padding: 0;
    width: 170px;
    text-align: right;
    display: inline;
    float: left;
}

#menu_list h3 {
    margin: 0;
    padding: 0 40px 0 0;
}

#menu_list li {
    height: 30px;
    line-height: 30px;
    padding-right: 40px;
}

#menu_list i {
    font-style: normal;
}

#menu_list li a {
    display: block;
    text-decoration: none;
}

#menu_list li a:hover {
    color: #fff;
    font-weight: bold;
}

#menu_list #loc_albertville #albertville a {
    background: transparent url(includes/cssimages/txt_albertville.png) no-repeat right 50%;
}

#menu_list #loc_bismarck #bismarck a {
    background: transparent url(includes/cssimages/txt_bismarck.png) no-repeat right 50%;
}

#menu_list #loc_blaine #blaine a {
    background: transparent url(includes/cssimages/txt_blaine.png) no-repeat right 50%;
}

#menu_list #loc_fargo #fargo a {
    background: transparent url(includes/cssimages/txt_fargo.png) no-repeat right 50%;
}

#menu_list #loc_grandforks #grandforks a {
    background: transparent url(includes/cssimages/txt_grandforks.png) no-repeat right 50%;
}

#menu_list #loc_minot #minot a {
    background: transparent url(includes/cssimages/txt_minot.png) no-repeat right 50%;
}

#menu_list #loc_waitepark #waitepark a {
    background: transparent url(includes/cssimages/txt_waitepark.png) no-repeat right 50%;
}

#menu_list #loc_albertville #albertville,
#menu_list #loc_bismarck #bismarck,
#menu_list #loc_blaine #blaine,
#menu_list #loc_fargo #fargo,
#menu_list #loc_grandforks #grandforks,
#menu_list #loc_minot #minot,
#menu_list #loc_waitepark #waitepark {
    background: transparent url(includes/cssimages/green_arrow.png) no-repeat right 50%;
    height: 42px;
    line-height: 42px;
}

#menu_list #loc_albertville #albertville a,
#menu_list #loc_bismarck #bismarck a,
#menu_list #loc_blaine #blaine a,
#menu_list #loc_fargo #fargo a,
#menu_list #loc_grandforks #grandforks a,
#menu_list #loc_minot #minot a,
#menu_list #loc_waitepark #waitepark a {
    height: 42px;
}

#menu_list #loc_albertville #albertville i,
#menu_list #loc_bismarck #bismarck i,
#menu_list #loc_blaine #blaine i,
#menu_list #loc_fargo #fargo i,
#menu_list #loc_grandforks #grandforks i,
#menu_list #loc_minot #minot i,
#menu_list #loc_waitepark #waitepark i {
    display: none;
}

#menu_frame {
    width: 453px;
    height: 282px;
    background: transparent url(includes/cssimages/menu_frame.png) no-repeat;
    display: inline;
    float: left;
}

#menu_frame_head {
    height: 69px;
    padding: 38px 0 0 108px;
}

#menu_frame_head.pick {
    height: 99px;
    padding-top: 8px;
    line-height: 100px;
    vertical-align: middle;
}

#menu_frame_head p {
    margin: 0;
    padding: 0;
    font-size: 14px;
    line-height: 1.1;
}

#menu_frame_head.pick img {
    vertical-align: middle;
}

#menu_frame_body {
    padding: 0 8px;
}

#menu_frame_body img {
    display: block;
    border: 0;
    border-top: 1px solid #3bce24;
    margin: 0;
    padding: 0;
}

#menu_frame_body li a b {
    display: none;
}

#menu_frame_body li a {
    display: block;
    text-decoration: none;
}

#menu_frame_body li a.full {
    height: 53px;
    background: transparent url(includes/cssimages/full_menu.png) no-repeat;
}

#menu_frame_body li a.lunch {
    height: 58px;
    background: transparent url(includes/cssimages/lunch_menu.png) no-repeat;
}

#menu_frame_body li a.catering {
    height: 56px;
    background: transparent url(includes/cssimages/catering_menu.png) no-repeat;
}

#menu_frame_body li a.full:hover {
    background-position: 0 -53px;
}

#menu_frame_body li a.lunch:hover {
    background-position: 0 -58px;
}

#menu_frame_body li a.catering:hover {
    background-position: 0 -56px;
}
