html,
	body {
		margin:0;
		padding:0;
		height:100%;
		background:#000;
	 	font-family:  "Arial";

	}
	#container {
		margin:0 auto;
		width:930px;
		height:100%;
		position:relative;
		background:#FFF;
	 	font-family:  "Arial";

	}
	#header {
		background:#000;
		padding:0px;
	}
	#body1 {
		padding-top:50px;
		padding-left:10px;
		padding-bottom:60px;	/* Height of the footer */
		background:#fff;
		height:1250px;
		background-image:url('images/manwithbowl.png');
 	background-repeat:no-repeat;
 	background-position:left 20%; 
 	width:930px;
 	 	font-family:  "Arial";
 	 	z-index:200;
	}
		#body2 {
		padding-top:37px;
		padding-left:0px;
		padding-bottom:60px;	/* Height of the footer */
		background:#fff;
		min-height:800px;
 	width:930px;
 	font-family:  "Arial";

	}

	#footer {
		position:absolute;
		bottom:0;
		width:100%;
		height:20px;			/* Height of the footer */
		/*background:#FFF; */
	}
	/* other non-essential CSS */
	#downLoadMenu {
		position:relative;
		top:-20px;
		float:left;
		clear:both;
		color:#000;
		width:150px;
		height:150px;
		background-image:url('images/home_1.jpg');
 		background-repeat:no-repeat;
 		background-position:left; 
		z-index: 10;

	}
	#downLoadMenu a {
		text-decoration:none;
		text-align:center;
				color:#000;

	}
	#downLoadMenu img {
		border:0px;

	}
	#header p,
	#header h1 {
		margin:0;
		padding:10px 0 0 10px;
	}
	#footer p {
		margin:0;
		padding:10px;
	}
	#footerImage {
		position:relative;
		bottom:30px;
		left:10px;
		float:left;
		clear:both;
		width:150px;
		height:150px;
		border:0px solid red;
		background-image:url('images/home_2.jpg'),;
 		background-repeat:no-repeat;
 		background-position:left; 
		z-index: 0;
	}

	#footerbg { 
position:fixed;
 margin: 0 auto;

 width: 100%;
 height: 195px;
 bottom:0px;
 left:0px;
 clear: both;
 color: #333;
  background-image:url('images/combined_bottom_wave.png');
 background-repeat:no-repeat;
 background-position:left bottom; 
 z-index:1;
}
#surfer { 
position:fixed;
float:left;
 width: 930px;
 height: 130px;
bottom:35px;
left:50px;
 clear: both;
 color: #333;
  background-image:url('images/surfdude.png');
 background-repeat:no-repeat;
 background-position:center bottom; 
 z-index:2;
}
#manBowl { 
 width: 292px;
 height: 350px;
 bottom:0;
 left:90px; 
 clear: both;
 color: #333;
  background-image:url('images/manwithbowl.png');
 background-repeat:no-repeat;
 background-position:left bottom; 
 z-index:0;
}
#headerInner {
	margin:0 auto;
 color: #333;
 width: 930px;
 height: 115px;
 background: #000000;
  background-image:url('images/allwaveLogoTop.png');
 background-repeat:no-repeat;
 background-position:right bottom;
}

#wrapper { 
 margin: 0 auto;
 width: 930px;
   z-index:-100;
    background:#FFFFFF;
 	font-family:  "Arial";


}

#navigation {
 float: left;
 width: 710px;
 height: 31px;
 color: #333;
 background: #fff;
}

#menu {
	position:relative;
	height:62px;
	width:705px;
	top:-31px;
	left:200px;
}
/* top navigation */
#menu ul {
list-style-type: none;
background-image: url(images/menubar.png);
background-repeat: no-repeat;
height: 62px;
width: 665px;
margin: auto;
}
#menu li {
float: left;
}
#menu ul a {
/*background-image: url(navi_bg_divider.png); */
/*background-repeat: no-repeat;*/
/*background-position: right;*/
padding-right: 13px;
padding-left: 13px;
display: block;
line-height: 62px;
text-decoration: none;
font-family: "Arial";
font-size: 16px;
color: #371C1C;
}
#menu ul a:hover {
color: #CF2124;
//background: #CF2124;
height: 60px;
}
#menu li#current{
color: #FFF;
//background: #CF2124;
height: 60px;
}
#bubble {
	position:relative;
	float:left;
	left:55px;
	width:330px;
	height:400px;
	top:10px;
	background-image: url(images/speechbubble3.png);
background-repeat: no-repeat;
}
#bubbleText {
	position:relative;
	float:left;
	font-family:  "Lucida Handwriting","Comic Sans MS";
font-size: 16px;
	left:5px;
	top:60px;
	width:250px;
	height:120px;
	text-align:center;
	overflow:hidden;

}
#bubbleText h1, h2, h3 {
		font-family:  "Lucida Handwriting","Comic Sans MS";
font-size: 16px;
}
#hpComment {
	display:block;
	float:right;
	margin-right:15px;
	width:430px;
	height:80%;
}
/* menu selection */
#menuSelection {
float:left;
width:190px;
padding:2px;
height:480px;
 background-image:url('images/egg.png');
 background-repeat:no-repeat;
 background-position:right bottom;
}
#menuSelection ul {
list-style-type: none;
width: 151px;
}
#menuSelection li {
height:45px;	
}
#menuSelection img {
text-decoration: none;
border-style:none;
}
#selectionHeader.soup {
color: #CF2124; /* 569330 green , CF2124 red, 216AA5 blue */
width:720px;
height:40px;
padding: 3px;	
font-family:  "Arial";
font-size: 24px;
float:left;
	padding-bottom:10px;

}
#selectionHeader.salad {
color: #569330; /* 569330 green , CF2124 red, 216AA5 blue */
width:720px;
height:40px;
padding: 3px;	
font-family:  "Arial";
font-size: 24px;
float:left;
	padding-bottom:10px;

}
#selectionHeader.juice {
color: #CF2124;
width:720px;
height:40px;
padding: 3px;	
font-family:  "Arial";
font-size: 24px;
float:left;
	padding-bottom:10px;

}
#selectionHeader.wrap {
	width:720px;
height:40px;
padding: 3px;	
font-family:  "Arial";
	color:black;
	font-size: 18px;
	padding-bottom:10px;
	float:left;

}
#selectionHeader.brekky {
	width:720px;
height:40px;
padding: 3px;	
font-family:  "Arial";
	color:red;
	font-size: 18px;
	padding-bottom:10px;
	float:left;

}
#selectionHeader.combos {
	width:720px;
height:40px;
padding: 3px;	
font-family:  "Arial";
	color:#28689C;
	font-size: 18px;
	padding-bottom:10px;
	float:left;

}
#selectionFooter { 
	padding-top:40px;
	font-size: 16px;
	height:200px;
	width:660px;
clear:both;

}
# priceFooter {
		font-size: 14px;

}

#priceMenu {
width:310px;
font-size: 16px;
padding-left:10px;
color:black;	
}

span.soupPriceMenu {
width:80px;
padding-left:10px;
color:black;
font-weight:normal;
font-size:16px;

 }

#filler {
width:670px;
width:100%;
height:100%;
background:red;
}
#menuContent {
float:left;
width:670px;
padding:4px;
padding-left:60px;
height:100%;
}
#menuContent.soup {
 background-image:url('images/hippie_illu.png');
 background-repeat:no-repeat;
 background-position:right top;	
}
#menuContent.salad {
	height:800px;
 background-image:url('images/motherearthillu.png');
 background-repeat:no-repeat;
 background-position:100% 20%;;	
}
#menuContent.family{
	height:800px;
 background-image:url('images/finstarillu.png');
 background-repeat:no-repeat;
 background-position:100% 10%;	
}
#menuContent.juice {
	height:800px;
 background-image:url('images/parachutetom.png');
 background-repeat:no-repeat;
 background-position:90% 10%;	
}
#mcLeft {
float:left;
width:280px;
border:1px #178 soild;
}
#mcRight {
float:left;
width:280px;
border:1px #980 soild;

}

#mcLeft.wrap {
float:left;
width:300px;
border:1px #178 soild;
}
#mcRight.wrap {
float:left;
width:260px;
border:1px #980 soild;

}

#dish {
float:left;
width: 60px;	
height:60px;
padding:5px;
padding-top:15px;
}
#dish.brekky {
float:right;
width: 90px;	
height:120px;
}
#dish.wrap {
float:left;
width: 90px;	
height:120px;
padding:5px;
}
#dish.wrapBlank {
float:left;
width: 70px;	
height:120px;
padding:3px;
}
#dishCaption {
float:left;
width: 180px;	
height:85px;
padding:1px;
padding-bottom:10px;
}
#dishCaption.wrap {
float:left;
width: 180px;	
height:105px;
padding:1px;
padding-bottom:10px;
}
#dishCaptionWide {
float:left;
width: 560px;	
padding:1px;
}
#dishNameWide {
	width:100px;
	float:left;
	font-size:12px;
	height:40px;

}
#dishCommentWide {
		width:450px;
	font-size:14px;
	padding-bottom:5px;
}
#dishCaptionWide.salad {
float:left;
width: 560px;	
padding:1px;
padding-bottom:10px;
}
#dishCaptionWide.brekky {
float:left;
width: 560px;	
padding:1px;
padding-bottom:10px;
}
#dishName {
	width:180px;
	float:left;
	font-size:16px;

}
#dishComment {
		width:180px;
	font-size:14px;
	padding-bottom:5px;
}

#dishMid.wrap {
	width:300px;
	height:40px;
font-family:  "Arial";
	color:black;
	font-size: 18px;
	padding-bottom:10px;
	float:left;
	padding-top:20px;

}
#dishMid.brekky {
	width:300px;
	height:40px;
font-family:  "Arial";
	color:red;
	font-size: 18px;
	padding-bottom:10px;
	float:left;
	padding-top:20px;

}
#dishCaption.wrap {
	font-family:  "Arial";
	color:black;
	font-size: 14px;
}
#dishCaptionWide.combos {
float:left;
width: 300px;	
padding:1px;
padding-bottom:10px;
}
#midMenu {
	width:280px;
font-size: 12px;
padding-left:10px;
color:black;	
}
#midMenu.wrap {
width:50px;
float:right;
text-align:right;
}

#content {
float:right;
margin-right:10px;
width:630px;
height:100%;
 	font-family:  "Arial";

font-size: 16px;
}
#content .news{
float:right;
margin-right:10px;
width:630px;
height:1024px;
 	font-family:  "Arial";

font-size: 16px;
}
#content.news h1 {
	font-size:18px;
	 background-image:url('images/miniMan.png');
 background-repeat:no-repeat;
  background-position:left -5%;	
height:44px;
 padding-left:40px;
}
#content.news h2 {
	font-size:16px;

}
	