#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 .desert_menu_page_submenu {width:976px; margin:0 auto; background-image:url(../images/menu_page_img/desert/desert_food_back.jpg); background-repeat:no-repeat; height:95px; border-bottom:#FFFFFF 1px solid;}
#menu_lunch_dinner .desert_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:62px;} */

#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;}


#ld_subnav {
	width: 976px;
	height: 95px;
	list-style-type: none;
	background: url(../images/menu_page_img/lunch_dinner_subnav_food.jpg) top left no-repeat;
	margin-left: 2px;	
}
#ld_subnav li { float: left; }
#ld_subnav li span { display: none; }
#ld_subnav li, #ld_subnav li a {
	height: 95px;
	background-image:url(../images/menu_page_img/desert/desert_food_submenu.png);
	background-repeat: no-repeat;
}
#ld_subnav li a {
	display: block;
	text-decoration: none;
}

#ldNavA, #ldNavB, #ldNavC, #ldNavD, #ldNavE, #ldNavF, #ldNavG, #ldNavH, #ldNavI, #ldNavJ, #ldNavK { background-position: 0px -190px; }

/* beverages --------------------------------- */
#ldNavA, #ldNavA a, #ldNavAactive { width: 95px; }
#ldNavA a:link, #ldNavA a:active, #ldNavA a:visited { background-position: 0px 0px; }
#ldNavAactive, #ldNavA a:hover { background-position: 0px -95px; }

/* fountain beverages --------------------------------- */
#ldNavB, #ldNavB a, #ldNavBactive { width: 112px; }
#ldNavB a:link, #ldNavB a:active, #ldNavB a:visited { background-position: -95px 0px; }
#ldNavBactive, #ldNavB a:hover { background-position: -95px -95px; }

/* signature chicken --------------------------------- */
#ldNavC, #ldNavC a, #ldNavCactive { width: 94px; }
#ldNavC a:link, #ldNavC a:active, #ldNavC a:visited { background-position: -207px 0px; }
#ldNavCactive, #ldNavC a:hover { background-position: -207px -95px; }

/* big beef burgers --------------------------------- */
#ldNavD, #ldNavD a, #ldNavDactive { width: 86px; }
#ldNavD a:link, #ldNavD a:active, #ldNavD a:visited { background-position: -301px 0px; }
#ldNavDactive, #ldNavD a:hover { background-position: -301px -95px; }

/* soups and salads --------------------------------- */
#ldNavE, #ldNavE a, #ldNavEactive { width: 82px; }

#ldNavE a:link, #ldNavE a:active, #ldNavE a:visited { background-position: -387px 0px; }
#ldNavEactive, #ldNavE a:hover { background-position: -387px -95px; }

/* supermelt --------------------------------- */
#ldNavF, #ldNavF a, #ldNavFactive { width: 94px; }
#ldNavF a:link, #ldNavF a:active, #ldNavF a:visited { background-position: -469px 0px; }
#ldNavFactive, #ldNavF a:hover { background-position: -469px -95px; }

/* sandwiches and wraps --------------------------------- */
#ldNavG, #ldNavG a, #ldNavGactive { width: 91px; }
#ldNavG a:link, #ldNavG a:active, #ldNavG a:visited { background-position: -510px 0px; }
#ldNavGactive, #ldNavG a:hover { background-position: -510px -95px; }

/* quesadillas --------------------------------- */
#ldNavH, #ldNavH a, #ldNavHactive { width: 88px; }
#ldNavH a:link, #ldNavH a:active, #ldNavH a:visited { background-position: -601px 0px; }
#ldNavHactive, #ldNavH a:hover { background-position: -601px -95px; }

/* seniors and originals --------------------------------- */
#ldNavI, #ldNavI a, #ldNavIactive { width: 85px; }
#ldNavI a:link, #ldNavI a:active, #ldNavI a:visited { background-position: -689px 0px; }
#ldNavIactive, #ldNavI a:hover { background-position: -689px -95px; }

/* steak and seafood --------------------------------- */
#ldNavJ, #ldNavJ a, #ldNavJactive { width: 89px; }
#ldNavJ a:link, #ldNavJ a:active, #ldNavJ a:visited { background-position: -774px 0px; }
#ldNavJactive, #ldNavJ a:hover { background-position: -774px -95px; }

/* 2+2 --------------------------------- */
#ldNavK, #ldNavK a, #ldNavKactive { width: 86px; }
#ldNavK a:link, #ldNavK a:active, #ldNavK a:visited { background-position: -863px 0px; }
#ldNavKactive, #ldNavK a:hover { background-position: -863px -95px; }
-->


.cyoCol
{
	float: left;
	padding-right: 35px;
	width: 33%;
}

.cyoCol3
{
	float: left;
	width: 25%;
}

.step1, .step2, .step3 
{
	padding: 5px 0 10px 37px;
	margin: 0 0 0 10px;
}

.step1
{
	background: url(../images/menu_page_img/step1.jpg) no-repeat 0 0;
}

.step2
{
	background: url(../images/menu_page_img/step2.jpg) no-repeat 0 0;
}

.step3
{
	background: url(../images/menu_page_img/step3.jpg) no-repeat 0 0;
}
