
	
	#homeLeft { width: 419px; margin: 20px 0 0 25px; padding: 0; float: left; }
	
	#homeRight { width: 361px; margin: 100px 0 0 10px; padding: 0; float: left; }
	
		.menuCenter { width: 585px; margin: 0 auto; padding: 0; }
			
			.menuCenter h3 { width: 510px; margin: 12px auto; padding: 0 0 2px 20px; background: url(../imgs/menu-line.gif) no-repeat bottom; font-size: 129%; font-weight: normal; }
			
			.caterLeft p { margin: 0; padding: 3px 0 15px 0; font-size: 86%; }
		
/*		#homeBox { margin: 10px 36px; padding: 0; }
		
			#homeRight h3 { margin: 0; padding: 0 0 10px 0; font-size: 100%; }
			
			#homeRight p { margin: 0; padding: 0 0 10px 0; }
	
	#recommend, #lunch, #dinner { margin: 0 0 20px 0; padding: 0; }
	
		.menuLeft { width: 239px; height: 151px; margin: 0; padding: 40px 0; background: url(imgs/menunavs.gif) no-repeat 0 0; float: left; }
			
			.menuLeft a { width: 209px; height: 50px; margin: 0; padding: 0; display: block; overflow: hidden; text-indent: -10001px; }
			.menuNavRe { background: url(imgs/menunavs.gif) no-repeat 0 -443px; }
			.menuNavLc { background: url(imgs/menunavs.gif) no-repeat 0 -243px; }
			.menuNavDn { background: url(imgs/menunavs.gif) no-repeat 0 -343px; }
			.menuNavRe2 { background: url(imgs/menunavs.gif) no-repeat 0 -493px; }
			.menuNavLc2 { background: url(imgs/menunavs.gif) no-repeat 0 -293px; }
			.menuNavDn2 { background: url(imgs/menunavs.gif) no-repeat 0 -393px; }
			.menuNavRe2:hover { background: url(imgs/menunavs.gif) no-repeat 0 -443px; }
			.menuNavLc2:hover { background: url(imgs/menunavs.gif) no-repeat 0 -243px; }
			.menuNavDn2:hover { background: url(imgs/menunavs.gif) no-repeat 0 -343px; }
	
		.caterLeft { width: 239px; margin: 0; padding: 10px 0 40px 0; text-align: center; float: left; }
		 
			.caterLeft img { border: 2px solid #F7F7F7 }
			
			.caterLeft p { margin: 0; padding: 3px 0 0 0; font-size: 86%; }
	
		.menuRight, .caterRight { width: 585px; margin: 0; padding: 0; float: left; }
			
			.menuRight h3, .caterRight h3 { width: 510px; margin: 12px auto; padding: 0 0 2px 20px; background: url(imgs/menu-line.gif) no-repeat bottom; font-size: 129%; font-weight: normal; }
			
			.menuLPic { width: 500px; margin: auto; padding: 10px 0; }
			
			.menuPrice { width: 423px; margin: 20px auto; padding: 0 0 20px 0; }
				
				.menuPrice  p { margin: 16px 0; padding: 0 0 2px 14px; background: url(imgs/menu-line2.gif) no-repeat bottom; position: relative; }
					
					.menuPrice p span { width: 220px; margin: 0; padding: 0; text-align: right; position: absolute; bottom: 2px; right: 14px; }
			
			.menuExBox, .caterExBox { width: 384px; margin: 10px auto 30px auto; padding: 14px 30px; background: url(imgs/menu-ex.gif) repeat-y; }
				
				.menuExBox h4, .caterExBox h4 { margin: 0; padding: 0 0 10px 0; font-size: 100%; }
	
	#accsBox { width: 620px; margin: 20px auto; padding: 4px 40px; background: url(imgs/access-line.gif) repeat-y; }
		
		#accsBox table td { margin: 0; padding: 0; vertical-align: top }
	
	#map { width: 620px; margin: 20px auto; padding: 0; }
	
	#accsBox2 { margin: 0; padding: 30px 0; font-weight: bold; text-align: center; }


#contBot { height: 4px; margin: 0; padding: 0; }

#footer { height: 140px; margin: 0; padding: 10px 0; background: #6D735E url(imgs/foot.gif) repeat-x top; }

	#footBox { width: 880px; margin: auto; padding: 20px 0 0 0; color: #FFF; font-size: 86%; }
		
		#footBox ul { width: 500px; margin: 0; padding: 0; float: left; }
			
			#footBox ul li { margin: 0; padding: 0; float: left; list-style: none; }
		
			#footBox ul li a { margin: 0 4px; padding: 0; color: #FFF; display: block; }
		
		#footAdd { width: 380px; margin: 0; padding: 0; text-align: right; float: left; }
			
			#footAdd h2 { margin: 0 0 5px 0; padding: 0; font-size: 100%; }*/