body
	{
		height: 100%;
		margin: 0;
		padding: 30px 0 0 0;
	}

#container
	{
		width:930px;
		margin: 0 auto;
		padding: 0px 0px 0 1px;
		min-height: 100%;
		text-align: left;
		background-image: url(nav_col_base.jpg);
		background-repeat: repeat-y;
	}
		
#container2
	{
		background-image: url(more_col_base.jpg);
		background-repeat: repeat-y;
		background-position: right;
	}
	
	
	/* HEADER */

#header
	{
		height: 297px;
		width: 800px;
		margin: 0 0px 0 0px;
		padding: 11px 0 0 0;
		background: url(../a1_assets/content_bg_img.jpg) no-repeat ;
		border-left:1px solid black;
	}
	
.hidden
{
	position: absolute;
	left: -10000px;
}

		
		
a:link { color: #036; }
a:visited { color: #066; }
a:hover, a:active { color: #fff; background-color: #036; }
		
.menuNav
		{
			width:160px;
			height:150px;
			float:left;
			font-size: 12px;
			color: #006600;
			font-family: Arial, Helvetica, sans-serif;
			margin:0px;
			position:absolute;
			padding:0px;
			left: 10em;
			top: 4em;
			background-image: url(../a1_assets/menu_nav.gif);
			background-repeat:no-repeat;
			background-position:0 0;
			margin-left: auto;
			margin-right: auto;
			z-index: 200;
			list-style-type: none;
			border: none;
			voice-family: "\"}\"";
			voice-family:inherit;
			width:160px;
		}
		
		.menuNav ul { padding:28px 8px 0px 0px; margin:0px; list-style-type:none; text-decoration: none; width: 125px; float:left;}
.menuNav ul li { margin:0px; padding:0px; letter-spacing:.09em;}
.menuNav ul li a{ text-decoration: none; padding:5px 3px 5px 5px; border-top:#CCCCCC dashed 1px; color: #006600; display:block; margin: 0px; width:135px;}
.menuNav ul li a.last { border-bottom: #CCCCCC dashed 1px;}
.menuNav ul li a#first { border-top:none; padding:5px 3px 5px 5px;}
.menuNav ul li a:hover { color: #FF0000; background: url(../a1_assets/menu_nav-bg.jpg); border-bottom: none; }
.menuNav ul li a:link { margin:0px;	 }
.menuNav ul li a:active { color: #000; background-color: #99CC00;}
.menuNav ul li a:visited { color: #666666; }
.menuNav ul li .current{ color: #FF0000; background-color: #FFFF99; text-align: right;}
.menuNav ul li #current{ color: #FF0000; background-color: #FFFF99; text-align: right;

}

.side_div {
	width:160px;
	height:150px;
	float:left;
	font-size: 10px;
	color: #006600;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
	position:absolute;
	padding-top: 30px;
	left: 10em;
	top: 40	em;
	background-image: url(../a1_assets/menu_nav.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	margin-left: auto;
	margin-right: auto;
	list-style-type: none;
	width:170px;
	}	

/*-----------------------------menuNav POPUPS--------------------------------------*/

.menuNav a:hover span {display: block;
   position: absolute; top: 200px; left: 0; width: 100px;
   padding: 5px; margin: 10px; z-index: 100;
   color: #AAA; background: black;
   font: 10px Verdana, sans-serif; text-align: center;}

.menuNav ul li a:hover img {position: absolute;
    top: 200px; left: 15px; height: auto; width: auto;}
.menuNav a img {height: 0; width: 0; border-width: 0;}

.menuNav a span {display: none;}
		


.rightNav
		{
			float: right;
			width: 160px;
			margin: 0;
			padding: 2em 10px 0 0;
			color: #fff;
		}
		
.wrapper {margin: 0; padding: 0;}

		
.content
		{
			margin: 20px 0 0 0px;
			padding-left: 30px;
			width: 300px;
			text-align: center; text-indent: none;
			border-left: 1px solid #000;
			float: left;
		}
		
.content_400
		{
			margin: 20px 0 0 0px;
			padding-left: 30px;
			width: 400px;
			text-align: center; text-indent: none;
			border-left: 1px solid #000;
			float: left;
		}
			
.contentRight
		{
			margin: 20px 150px 0 0;
			padding: 0;
			text-align: center; text-indent: none;
			width: 300px;
			float: left;
		}
		
.content_map {
	position:relative; /* Position is declared "relative" to gain control of stacking order (z-index). */
	width:400px;
	height: 400px;
	margin:0px 210px 20px 100px;
	background-color:white;
	padding:50px;
	z-index: 3;
	}
	
span.468x60 {
	height: 100px;
	}
	
.content iframe {border: 1px black solid;

}
		
.contentRight p, .content p
		{
			margin: 0;
			padding: 0;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 90%;
			line-height: 1.2em;
			
			
		}
	
p.leftAlign {

			margin: 0;
			padding: 0;
			text-align: left;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 90%;
			line-height: 2.2em;

}
		
.clear
		{
			clear: both;
			height: 1em;
		}
		
p.emLtBlue {
	font-family: monospace;
	color: #2257A8;
	padding: 0 0 10px 0;
	font-size:110%;
	font-weight: normal;}
	
.top {margin-top: 10px ;
	}
.top a {color: #FF0000;
	}
		
#footer
		{
			clear: both;
			padding: .5em 1em;
			border-top: 1px solid #999;
			text-align: right;
		}
		
#footer ul
		{
			padding: 0;
			margin: 0;
			list-style-type: none;
		}
#footer li
		{
			display: inline;
			margin-right: 1em;
		}
		
		
h2 {
	font:bold 12px/14px verdana, arial, helvetica, sans-serif;
	margin: 0;
	text-align: center;
	padding: 10px 0;
	text-indent: 0;
	}
		
/*---------------------------H2 (image replacement)-----------------------------*/

h2.eggs {
	background: url(../a1_assets/h2_eggs.jpg) no-repeat 50%;
	text-indent: -2000px;	
	padding: 12px 0;	
	}
	
h2.oml {
	background: url(../a1_assets/h2_omelettes.jpg) no-repeat 50%;
	text-indent: -2000px;
	padding: 10px 0;
	}	

h2.toast {
	background: url(../a1_assets/h2_frenchToast.jpg) no-repeat 50%;
	text-indent: -2000px;
	padding: 10px 0;
	}
	
h2.pancakes {
	background: url(../a1_assets/h2_pancakes.jpg) no-repeat 50%;
	text-indent: -2000px;
	padding: 10px 0;
	}	

h2.waffles {
	background: url(../a1_assets/h2_waffles.jpg) no-repeat 50%;
	text-indent: -2000px;
	padding: 15px 0;
	}
	
h2.sandwiches {
	background: url(../a1_assets/h2_sandwiches.jpg) no-repeat 50%;
	text-indent: -2000px;
	padding: 15px 0;
	}
	
h2.grilled {
	background: url(../a1_assets/h2_grilled.gif	) no-repeat 50%;
	text-indent: -2000px;
	padding: 15px 0;
	}
	
h2.burgers {
	background: url(../a1_assets/h2_burgers.jpg	) no-repeat 50%;
	text-indent: -2000px;
	padding: 15px 0;
	}	
	
h2.soups {
	background: url(../a1_assets/h2_soups.jpg	) no-repeat 50%;
	text-indent: -2000px;
	padding: 15px 0;
	}
h2.salads {
	background: url(../a1_assets/h2_salads.jpg	) no-repeat 50%;
	text-indent: -2000px;
	padding: 15px 0;
	}
	
h2.sides {
	background: url(../a1_assets/h2_sides.jpg	) no-repeat 50%;
	text-indent: -2000px;
	padding: 15px 0;
	}

h2.fries {
	background: url(../a1_assets/h2_fries.jpg	) no-repeat 50%;
	text-indent: -2000px;
	padding: 15px 0;
	}
	
h2.bob{background: url(../a1_assets/h2_bob.jpg) 18% 0px no-repeat; width: 100%; height:40px; margin: 0 0 -20px 0; padding: 10px 0 0px 0; text-align: center; font-family: Arial, Helvetica, sans-serif; font-variant: small-caps;
	}

h2.meals {
	background: url(../a1_assets/h2_meals.jpg	) no-repeat 50%;
	text-indent: -2000px;
	padding: 15px 0;
	}

/*---------------------------END H2 (image replacement)-----------------------------*/

#navBeta {
position:absolute;
width:180px;
top:41px;
right:140px;
padding:0px 20px 0px 0;
width: 250px;
z-index:1;
background-image: url(../a1_assets/menu_nav.gif);
font-size: 10px;
color: #006600;
font-family: Arial, Helvetica, sans-serif;
background-repeat:no-repeat;
background-position: 0px 0px;
margin: 0;

/* Again, the ugly brilliant hack. */
voice-family: "\"}\"";
voice-family:inherit;
}
/* Again, "be nice to Opera 5". */
body>#navBeta {width:180px;}

	
	
#navBeta ul { padding:28px 8px 0px 0px; margin:0px; list-style-type:none; text-decoration: none; width: 250px;}
#navBeta ul li { margin:0px; padding:0px; letter-spacing:.05em; list-style-type: none;}
#navBeta ul li a{ text-decoration: none; padding:5px 3px 5px 5px; border-top:#CCCCCC dashed 1px; color: #006600; display:block; margin: 0px; width:135px;}
#navBeta ul li a.last { border-bottom: #CCCCCC dashed 1px;}
#navBeta ul li a#last { border-bottom: #CCCCCC dashed 1px;}
#navBeta ul li a#first { border-top:none; padding:5px 3px 5px 5px;}
#navBeta ul li a:hover { color: #FF0000; background:url(../a1_assets/menu_nav-bg.jpg);}
#navBeta ul li a:link { margin:0px;	 }
#navBeta ul li a:active { color: #000; background-color: #99CC00;}
#navBeta ul li a:visited { color: #666666; }
#navBeta ul li a.current{ color: #FF0000; background-color: #f5efac; text-align: right;
}



                   /*---------------------  (subnav)-----------------------------*/
						   
#navlist ul {
	 margin-top:50px; height: auto; 
	 background-image: url(../a1_assets/menu_nav.gif);
background-repeat:no-repeat;
background-position: 0px 0px;
	}
#navlist .current.first  {margin-top:  2px;
	}
#navlist li
	{
	list-style: none;
	margin: 0;
	padding: .25em;
}

#navlist ul li a {
	text-decoration: none; color: #000; border-top: #CC3300 dotted 1px; text-indent: 0px;
	}

#navlist ul li a:hover {color: #FF0000; background:url(../a1_assets/menu_nav-bg.jpg);}
#navlist ul li a:link { margin:0px;}
#navlist ul li a:active { color: #000; background-color: #99CC00;}
#navlist ul li a:visited { color: #666666; }
#navlist ul li .current { color: #FF0000; background-color: #f5efac; text-align: right;}
#navlist ul li a.first { border-top:none; padding:5px 3px 5px 5px;}
#navlist ul li a.last { border-bottom: #CC3300 dotted 1px;}

	/*-----------------------END subnav--------------------------*/
		
		



