#header {
	position:absolute;
	left:40px;
	top:20px;
	width:790px;
	height:52px;
	z-index:20;
}
#lnav {
	position:absolute;
	left:40px;
	top:87px;
	width:165px;
	height:596px;
	z-index:2;
}
#lbanner {
	position:absolute;
	width:auto;
	height:44px;
	z-index:1;
	top: 0;
	left: 0;
}
#rbanner {
	position:relative;
	width:481px;
	height:38px;
	z-index:2;
	left: 308px;
	top: 0px;
}
#thnave {
	position:absolute;
	left:214px;
	top:89px;
	width:614px;
	height:33px;
	z-index:3;
}
#footsie {
	position:relative;
	left:165px;
	top:650px;
	width:613px;
	height:auto;
	z-index:1;
	background-color: #FFFFFF;
	text-align: center;
}
#bnave {
	position:relative;
	width:400px;
	height:100px;
	z-index:1;
}
#copyright {
	position: relative;
	width:auto;
	height:auto;
	z-index:2;
	text-align: center;
}
#rnav {
	position:absolute;
	left:723px;
	top:214px;
	width:100px;
	height:214px;
	z-index:5;
}
  #content {
	position:absolute;
	left:216px;
	top:170px;
	width:613px;
	height:420px;
	z-index:6;
	background-color: #FFFFFF;
}
	
#specials {
	position:absolute;
	width:200px;
	height:525px;
	z-index:1;
	left: 260px;
	top: 0px;
}
		
.price{
	background-color: inherit;
	color: #F00;
}
#searchfield {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
}
#gallery {
	position:absolute;
	width:255px;
	height:525px;
	z-index:21;
	left: 0px;
	top: 0px;
	background-color: #FFF;
}

#slogan {
	position:absolute;
	width:auto;
	height:auto;
	z-index:3;
	left: 239px;
	top: 42px;
	color: #336600;
	font-size: 1.5em;
	font-weight: bold;
}
#tels {
	position:absolute;
	width:auto;
	height:auto;
	z-index:1;
	left: 0px;
	top: -11px;
	visibility: visible;
}
#tel2 {
	position:absolute;
	width:auto;
	height:auto;
	z-index:2;
	left: 285px;
	top: -17px;
	visibility: visible;
}

