body { background:url(../images/layout/bg_tile.jpg); }
a { color:#9e2113; }
#container { width:900px; height:600px; margin:5px auto; text-align:left; }
#logo a { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/layout/logo.png', sizingMethod='scale'); position:relative;} /* for STUPID internet STUPID explorer */
#logo[id] a { background:url(../images/layout/logo.png);} /* for all the other NORMAL browsers */
#logo { position:absolute; width:267px; height:268px; z-index:10000; }
#logo a { width:267px; height:268px; display:block; z-index:10001;}
#logo a img { height:268px; width:267px; z-index:10002; border:none;}
#address { background:url(../images/layout/top_address.gif) left top no-repeat; width:581px; height:14px; margin:27px 0 0 241px; position:absolute;}
#frame2 { height:480px;width:788px; padding:5px; border:2px solid #a42214; margin:55px auto 0 55px; position:absolute; text-align:left;}
#frame1 { border:2px solid #a42214; height:476px; text-align:left;}
#dinner_service { margin:275px 0 0 87px; position:absolute; width:145px; height:242px; background:url(../images/layout/dinner_service.gif) left top no-repeat; }
#footer { background:url(../images/layout/local_ingredients.gif) center center no-repeat; height:19px; position:absolute; width:798px; margin:555px 0 0 55px;}
.content { width:530px; height:320px; line-height:30px; font-family:"Times New Roman", Times, serif; font-size:16px; letter-spacing:.5px; }

#menu { margin:74px 0 0 272px; z-index:10001; position:absolute; width:550px; height:10px; border-top:2px solid #5f4a30; padding:6px 0 6px 0; border-bottom:2px solid #5f4a30;}
	#menu #m1, #menu #m2, #menu #m3, #menu #m4, #menu #m5, #menu #m6 { width:auto; }
	#menu .m a { display:block; background-image:url(../images/layout/menu.gif); background-repeat:no-repeat; position:absolute; margin-right:0px; margin-bottom:0px; height:10px;}
	#menu #m1 a,#menu #m1selected a { background-position:0 0; margin-left:0; margin-top:0; width:49px;}
	  #menu #m1 a:hover,#menu #m1selected a { background-position:0 -10px;}
	#menu #m2 a,#menu #m2selected a { background-position:-79px 0; margin-left:79px; margin-top:0; width:41px;}
	  #menu #m2 a:hover,#menu #m2selected a { background-position:-79px -10px;}
	#menu #m3 a,#menu #m3selected a { background-position:-141px 0; margin-left:142px ; margin-top:0; width:85px;}
	  #menu #m3 a:hover,#menu #m3selected a { background-position:-141px -10px;}
	#menu #m4 a,#menu #m4selected a { background-position:-255px 0; margin-left:255px; margin-top:0; width:66px;}
	  #menu #m4 a:hover,#menu #m4selected a { background-position:-255px -10px;}
	#menu #m5 a,#menu #m5selected a { background-position:-343px 0; margin-left:339px; margin-top:0; width:91px;}
	  #menu #m5 a:hover,#menu #m5selected a { background-position:-343px -10px;}
	#menu #m6 a,#menu #m6selected a { background-position:-463px 0; margin-left:459px; margin-top:0; width:68px; }
	  #menu #m6 a:hover,#menu #m6selected a { background-position:-463px -10px;}
	#menu .m a { display:block; width:inherit;}
	#menu .m img { width:inherit; border:none; height:10px;}

/*margin:107px 0 0 272px; */
#submenu_about { margin:10px 0 0 0; z-index:10001; position:absolute; width:550px; height:25px; padding:2px 0 2px 0;}
	#submenu_about #m1, #submenu_about #m2, #submenu_about #m3, #submenu_about #m4, #submenu_about #m5, #submenu_about #m6 { width:auto; }
	
	#submenu_about div.m { margin-top:15px; }
	#submenu_about .m a { display:block; width:inherit; margin-top:35px; }
	#submenu_about .m img { width:inherit; border:none; height:10px;}
	
	#submenu_about .m a { display:block; background-image:url(../images/layout/submenu_about.gif); background-repeat:no-repeat; position:absolute; margin-right:0px; margin-bottom:0px; height:10px;}
	#submenu_about #m1 a,#submenu_about #m1selected a { background-position:0 0; margin-left:0; width:53px;}
	  #submenu_about #m1 a:hover,#submenu_about #m1selected a, #submenu_about #m1selected a:hover { background-position:0 -9px;}
	#submenu_about #m2 a,#submenu_about #m2selected a { background-position:-82px 0; margin-left:82px; width:89px;}
	  #submenu_about #m2 a:hover,#submenu_about #m2selected a, #submenu_about #m2selected a:hover { background-position:-82px -9px;}
	#submenu_about #m3 a,#submenu_about #m3selected a { background-position:-200px 0; margin-left:200px ; width:86px;}
	  #submenu_about #m3 a:hover,#submenu_about #m3selected a, #submenu_about #m3selected a:hover { background-position:-200px -9px;}
	#submenu_about #m4 a,#submenu_about #m4selected a { background-position:-315px 0; margin-left:315px ; width:33px;}
	  #submenu_about #m4 a:hover,#submenu_about #m4selected a, #submenu_about #m4selected a:hover { background-position:-315px -9px;}
	#submenu_about #m5 a,#submenu_about #m5selected a { background-position:-377px 0; margin-left:377px ; width:57px;}
	  #submenu_about #m5 a:hover,#submenu_about #m5selected a, #submenu_about #m5selected a:hover { background-position:-377px -9px;}
	#submenu_about #m6 a,#submenu_about #m6selected a { background-position:-462px 0; margin-left:462px ; width:63px;}
	  #submenu_about #m6 a:hover,#submenu_about #m6selected a, #submenu_about #m6selected a:hover { background-position:-462px -9px;}
	  
	#submenu_about .dot { background-position:-183px 0; margin-top:0px; width:6px; position:absolute; height:8px; overflow:hidden; background-repeat:no-repeat; background-image:url(../images/layout/submenu_about.gif); }
		#submenu_about #dot1 { margin-left:66px;}
		#submenu_about #dot2 { margin-left:183px; }
		#submenu_about #dot3 { margin-left:298px; }
		#submenu_about #dot4 { margin-left:360px; }
		#submenu_about #dot5 { margin-left:445px; }


.title { position:absolute; margin:157px 0 0 280px; width:310px; }
.title div { background-image:url(../images/layout/titles.gif); background-repeat:no-repeat; height:15px; width:inherit;}
	.title #manolo { background-position:0px 0px; }
	.title #chefgarzon { background-position:0px -26px; }
	.title #mattdavies { background-position:0px -51px; }
	.title #menus { background:none;}
	.title #reviews { background-position:0px -104px; }
	.title #gallery { background-position:0px -130px; }
	.title #directions { background-position:0px -157px; }
	.title #contact { background-position:0px -182px; }
	.title #wineclub { background-position:0px -209px; }
	.title #facebook { background-position:0px -236px; }
	.title #twitter { background-position:0px -262px; }
	.title #buzz { background-position:0px -288px; }
	.title #notice { background-position:0px -312px; }
	
	.title #index { background:none; }
	
#menus a { display:block; position:absolute; }
#menus a img { border:none; }
#menus a#lunch { }
#menus a#dinner { margin-top:200px; }
#menus a#wine { margin-left:300px; margin-top:80px;}
#menus { position: relative;
	z-index: 1;
	margin:72px 0 0 275px;  }
	
#home_page { position: relative;
	z-index: 1;
	margin:92px 0 0 230px; width:481px;/* border:3px solid #663300; */height:326px; }
/*#home #slideshow { border:10px solid #FFFFFF; }*/

#gallery_page { position: relative; z-index: 1; margin:64px 0 0 213px; }