h1#main_title span { display: none; }
h1#main_title {
	width: 980px;
	height: 107px;
	background-repeat: no-repeat;
	background-position: top left;
}
h1.menu_main { background-image: url(../images/menu_page_img/h1_menu_main.jpg); }
h1.breakfast { background-image: url(../images/menu_page_img/breakfast/breakfast_h1.jpg); }
h1.lunch_dinner { background-image: url(../images/menu_page_img/lunch&dinner/h1_lunch_dinner.jpg); }
h1.munchies { background-image: url(../images/menu_page_img/munchies/munchies_h1.jpg); }
h1.kids { background-image: url(../images/menu_page_img/kids/kids_h1.jpg); }
h1.dessert { background-image: url(../images/menu_page_img/desert/dessert_h1.jpg); }
h1.create_your_own { background-image: url(../images/menu_page_img/my_own/my_own_h1.jpg); }
	
/* CSS Document */
#menu_subnav {
	width: 976px;
	height: 48px;
	list-style-type: none;
	background: url(../images/menu_page_img/menu_subnav.jpg);
	margin-left: 2px;
}
#menu_subnav li { float: left; margin-right: 1px; }
#menu_subnav li span { display: none; }
#menu_subnav li, #menu_subnav li a {
	height: 48px;
	background-image: url(../images/menu_page_img/menu_subnav.jpg);
	background-repeat: no-repeat;
}
#menu_subnav li a {
	display: block;
	text-decoration: none;
}

/* breakfast --------------------------------- */
#menuNavA { margin-left: 9px; }
#menuNavA, #menuNavA a { width: 66px; }
#menuNavA a:link, #menuNavA a:active, #menuNavA a:visited { background-position: -9px 0px; }
#menuNavA, #menuNavA a:hover { background-position: -9px -48px; }

/* lunch and dinner --------------------------------- */
#menuNavB, #menuNavB a { width: 104px; }
#menuNavB a:link, #menuNavB a:active, #menuNavB a:visited { background-position: -76px 0px; }
#menuNavB, #menuNavB a:hover { background-position: -76px -48px; }

/* munchies --------------------------------- */
#menuNavC, #menuNavC a { width: 67px; }
#menuNavC a:link, #menuNavC a:active, #menuNavC a:visited { background-position: -181px 0px; }
#menuNavC, #menuNavC a:hover { background-position: -181px -48px; }

/* kids --------------------------------- */
#menuNavD, #menuNavD a { width: 73px; }
#menuNavD a:link, #menuNavD a:active, #menuNavD a:visited { background-position: -249px 0px; }
#menuNavD, #menuNavD a:hover { background-position: -249px -48px; }

/* dessert --------------------------------- */
#menuNavE, #menuNavE a { width: 59px; }
#menuNavE a:link, #menuNavE a:active, #menuNavE a:visited { background-position: -323px 0px; }
#menuNavE, #menuNavE a:hover { background-position: -323px -48px; }

/* create your own --------------------------------- */
#menuNavF, #menuNavF a { width: 201px; }
#menuNavF a:link, #menuNavF a:active, #menuNavF a:visited { background-position: -383px 0px; }
#menuNavF, #menuNavF a:hover { background-position: -383px -48px; }
 
 
 
 
#content #middle_area {width:990px; background:url(../images/content_area.png) repeat-y top; margin:0 auto;}

#middle_area #menu_lunch_dinner {width:980px; margin:0 auto;}

#menu_lunch_dinner .menu_page_title {width:980px; margin:0 auto;}
#menu_lunch_dinner .menu_page_mainmenu {width:980px; margin:0 auto; background-image:url(../images/menu_page_img/menu_page_menu_back1.jpg); background-repeat:no-repeat; height:51px;}

#menu_lunch_dinner .menu_page_banner {width:978px; margin:0 auto; height:202px; padding:0 0 0 2px;}
#menu_lunch_dinner .menu_page_content_area {width:980px; margin:0 auto;}
#menu_lunch_dinner .menu_page_bottom_shadow {width:980px; margin:0 auto;}

.menu_page_mainmenu ul {margin:0 0 0 10px;}
.menu_page_mainmenu li {float:left;}

.menu_page_submenu ul {margin:0 0 0 2px; text-align:left;}
.menu_page_submenu li {float:left;}

.menu_page_content_area .menu_page_content_top {width:960px; margin:0 auto;}
.menu_page_content_area .menu_page_content_bottom {width:980px; margin:0 auto;}

.menu_page_content_top .menu_page_content_col1 {width:250px; float:left;}
.menu_page_content_top .menu_page_content_col2 {width:360px; float:left;}
.menu_page_content_top .menu_page_content_col3 {width:350px; float:left;}



.menu_page_content_bottom .menu_page_content_bottom_left {width:600px; float:left; margin:5px 10px 5px 0;}
.menu_page_content_bottom .menu_page_content_bottom_right {width:300px; float:right; margin:5px 10px; padding:10px 0 0 0; text-align:right;}

.menu_page_lefttext_b {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#ed174c; padding:5px 10px 15px 2px; font-weight:bold;}
.menu_page_lefttext_s {font-family:Georgia, "Times New Roman", Times, serif; font-size:8.2pt; color:#767676; padding:5px 10px 15px 2px;}
.menu_page_text_title {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#ed174c; padding:5px 10px 5px 10px; font-weight:bold;}

.menu_page_text_title_lunch {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#ed174c; padding:5px 10px 5px 20px; font-weight:bold;}

.menu_page_text_title_cone {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#ed174c; padding:5px 2px 5px 20px; font-weight:bold; background:url(../images/cone_signature.gif) no-repeat left;}

.menu_page_text_title_cone_disclaimer {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#ed174c; padding:8px 2px 8px 20px; background:url(../images/cone_signature.gif) no-repeat left; float:right; width:250px; }

.menu_page_text_supertitle {font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#ed174c; padding:5px 10px 5px 10px;}
.menu_page_text_number {font-family:Georgia, "Times New Roman", Times, serif; font-size:25px; color:#ed174c;}
.menu_page_text_n {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#767676; padding:0 10px 15px 10px;}

.menu_page_text_n_lunch {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#767676; padding:0 10px 15px 20px;}

.menu_page_text_link {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ed174c; padding:0 10px 15px 10px;}
.menu_page_text_note {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#767676; padding:0 0 10px 270px; text-align:left;}
.disclaimer {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#767676; text-align:center;}
.menu_page_text_note_list {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#767676; padding:0 0 10px 277px; text-align:left;}
.menu_page_text_note_list_whole {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#767676; padding:15px 0 10px 27px; text-align:left;}
.menu_page_text_note_list_whole2 {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#767676; padding:15px 0 10px 20px; text-align:left;}
.menu_page_text_note_list_whole3 {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#767676; padding:15px 0 10px 12px; text-align:left;}
.click_here_link {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ed174c; text-decoration:none;}
.click_here_link:hover {text-decoration:underline;}

/*===================beverages=============*/

#beverages_soda_div p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#767676; padding:0 10px 15px 10px;}
#beverages_soda_div ul {margin:0 30px 0 30px;}
#beverages_soda_div li {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#767676; padding:0 0 5px 0px; list-style-image:url(../images/menu_page_img/bullet_circle_small.gif);}


.bullet_points1 ul {margin:0 30px 0 30px;}
.bullet_points1 li {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#767676; padding:0 0 5px 0px; list-style-image:url(../images/menu_page_img/lunch&dinner/bullet_circle_1.gif); }

.bullet_points2 p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#767676; padding:0 10px 15px 10px;}
.bullet_points2 ul {margin:0 30px 0 30px;}
.bullet_points2 li {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#767676; padding:0 0 5px 0px; list-style-image:url(../images/menu_page_img/bullet_circle_small.gif);}


/* --------------------- Senior Breakfasts ------------------------- */
.menu_page_content_top .menu_page_content_col1_1 {width:250px; float:left;}
.menu_page_content_top .menu_page_content_col2_2 {width:660px; float:left;}

/* --------------------- KIDS ------------------------- */

.menu_page_content_top .kidsmenu_page_content_col1 {width:315px; float:left;}
.menu_page_content_top .kidsmenu_page_content_col2 {width:315px; float:left;}
.menu_page_content_top .kidsmenu_page_content_col3 {width:315px; float:left;}

.menu_page_content_top .kidsmenu3_page_content_col1 {width:320px; float:left;}
.menu_page_content_top .kidsmenu3_page_content_col2 {width:630px; float:left;}

/*===================creat_own=============*/

#creatown_flavors_div p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#767676; padding:0 10px 15px 10px;}
#creatown_flavors_div ul { list-style:none; padding:0 0px 15px 27px; line-height:20px;}
#creatown_flavors_div li {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#767676; background-image:url(../images/menu_page_img/lunch&dinner/bullet_circle_1.gif); background-repeat:no-repeat; background-position:top left; padding:0 0 0 13px;}

#creatown_toppings_div ul { list-style:none; padding:0 0px 15px 27px; line-height:20px;}
#creatown_toppings_div li {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#767676; background-image:url(../images/menu_page_img/lunch&dinner/bullet_circle_1.gif); background-repeat:no-repeat; background-position:top left; padding:0 0 0 13px;}


/*===================desert=============*/

#desert_friendz_div p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#767676; padding:0 10px 15px 10px;}
#desert_friendz_div ul { list-style:none; padding:0 0px 15px 27px; line-height:20px;}
#desert_friendz_div li {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#767676; background-image:url(../images/menu_page_img/lunch&dinner/bullet_circle_1.gif); background-repeat:no-repeat; background-position:top left; padding:0 0 0 13px;}

.desert_common_div p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#767676; padding:0 10px 15px 10px;}
.desert_common_div ul { list-style:none; padding:0 0px 15px 27px; line-height:20px;}
.desert_common_div li {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#767676; background-image:url(../images/menu_page_img/lunch&dinner/bullet_circle_1.gif); background-repeat:no-repeat; background-position:top left; padding:0 0 0 13px;}


.menu_page_content_2col_cont
{
	width: 100%;
}

.menu_page_content_2col_cont ul
{
	float: left;
	width: 40%;
}



.contains_peanut_text {font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#ed174c;}
.desert_friendz_div1 p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#767676; padding:0 10px 15px 10px;}
.desert_friendz_div1 ul { list-style:none; line-height:20px; margin:0 5px;}
.desert_friendz_div1 li {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#767676; padding:0 0 0 13px;}
.menu_page_text_title1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#ed174c; padding:5px 10px 5px 10px; font-weight:bold;}
.menu_page_text_title2 {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#ed174c; }
.menu_page_text_title3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#ed174c; padding:5px 10px 5px 10px;}

sup.small_reg {font-size: 10px;}

.smallBulletList li
{
	background: url(../images/menu_page_img/lunch&dinner/bullet_circle_1.gif) no-repeat 0 0;
	color: #767676;
	font: 11px/20px arial;
	padding: 0 0 0 13px;
}

.smallBulletList
{
	margin: 0 0 15px 0;
}

#bevLogos
{
	margin: 0 0 0 30px;
}

#fribImg,  #fribLink {float: left;}
#fribLink {margin: 22px 0 0 0; font: 15px georgia;}

.bottomMenus {width: 95px; margin: 0 0 0 10px; float: left;}
.bottomMenus img {float: left; margin-bottom: 5px;}
.bottomMenus a 
{
	clear: both; 
	font-family: georgia !important; 
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

.bottomMenus a:hover 
{
	text-decoration: underline;
}

#menuDownloadIns
{
	float: right;
	text-align: right;
	display: inline;
	font: 14px georgia;
	font-weight: bold;
	color: #EF2461;
	margin: 65px 20px -10px 0;
	width: 260px;
}

.tooltip{
   position: absolute;
   padding: 10px 13px;
   z-index: 2;
   
   color: #303030;

   background: transparent url(../images/menu_rollover/bubble.png) top center no-repeat;
   width: 231px;
   height: 218px;

   font-family: sans-serif;
   font-size: 12px;
   line-height: 18px;
   text-align: center;
}
