/* CSS Document */
body{
	background-color:#D1CFBC;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}
img, div{
	position:absolute;
	border:0px;
}
#scroldestr{
	top:50%;
	left:50%;
	height:1px;
	width:1px;
	overflow:visible;
}
#core{
	width:950px;
	height:560px;
	background-color:#EAE8D1;
	margin:auto;
	text-align:left;
	left:-475px;
	top:-280px;
}

/* =========================================================================================== */
/* INDEX */
#inLogo{
	top:243px;
	left:176px;
	width:195px;
	height:55px;
}
.inImages{
	position:absolute;
	top:243px;
	width:55px;
	height:55px;
}
#inImg1{ left:379px; }
#inImg2{ left:443px; }
#inImg3{ left:508px; }
#inImg4{ left:572px; }
#inLang{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	left:637px;
	top:242px;
	height:20px;
	line-height:20px;
}
.inLangAct{
	color:#C0AE2B;
}

.inLangA{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	text-decoration:none;
}
.inLangA:hover{
	color:#7E731C;
}
.inLangA2{
	font-family:Helvetica, Arial, sans-serif;
	font-size:16px;
	color:#C0AE2B;
	text-decoration:none;
}
.inLangA2:hover{
	color:#7E731C;
}

/* =========================================================================================== */
/* MAIN */

#coreIn{
	width:950px;
	height:560px;
	background-color:#F2F0DF;
	margin:auto;
	text-align:left;
	left:-475px;
	top:-280px;
	
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
}
#left{
	width:233px;
	height:560px;
	background-color:#EAE8D1;
}
#right{
	right:0px;
	width:35px;
	height:560px;
	background-color:#EAE8D1;
}
#lftLogo{
	width:184px;
	height:55px;
	top:24px;
	left:26px;
}
#menuD{
	top:100px;
	left:31px;
}
h1{
	display:block;
	height:22px;
	line-height:22px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:17px;
	color:#B2AC18;
	text-decoration:none;
	margin-top:0px;
	margin-bottom:0px;
	font-weight:normal;
}
h2{
	display:block;
	height:14px;
	line-height:14px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#B2AC18;
	text-decoration:none;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	font-weight:normal;
	padding-left:10px;
	vertical-align:middle;
}
.lMenuA{
	display:block;
	height:22px;
	line-height:22px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:17px;
	color:#000000;
	text-decoration:none;
}
.lMenuA:hover{
	color:#C0AE2B;
}
.lMenuA2{
	display:block;
	height:14px;
	line-height:14px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	padding-left:10px;
	color:#000000;
	text-decoration:none;
}
.lMenuA2:hover{
	color:#C0AE2B;
}
#contact{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	font-style:italic;
	top:405px;
	left:31px;
	line-height:10px;
}
#about{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	line-height:10px;
	color:#878775;
	top:510px;
	left:31px;
}
.lLink{
	color:#878775;
	text-decoration:none;
}
.lLink:hover{
	text-decoration:underline;
	color:#878775;
}
.lLink2{
	color:#000000;
	text-decoration:none;
}
.lLink2:hover{
	color:#000000;
	text-decoration:underline;
}
#tgcz{
	width:681px;
	height:558px;
	position:absolute;
	left:233px;
}
#tgen{
	width:680px;
	height:558px;
	position:absolute;
	left:233px;
}
/* =========================================================================================== */
/* christmas */
#scroldestr #coreIn .tg-body #christmas h2{
	position:static;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	line-height:23px;
	font-style:italic;
	padding-left:0px;
	color:#000000;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:15px;
	margin-bottom:6px;
	height:auto;
	vertical-align:inherit;
}
#scroldestr #coreIn .tg-body #christmas h3{
	position:static;
	font-family:Helvetica, Arial, sans-serif;
	font-size:15px;
	line-height:17px;
	padding-top:0px;
	padding-bottom:0px;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:0px;
}
#christmas p{
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:6px;
	font-size:13px;
}
#scroldestr #coreIn .tg-body #christmas .p-down{
	text-align:right;
	position:absolute;
	right:90px;
	top:20px;
}
#scroldestr #coreIn .tg-body #christmas .down{
	text-decoration:none;
	color:#000000;
}
#scroldestr #coreIn .tg-body #christmas .down:hover{
	text-decoration:underline;
	color:#878775;
}











/* =========================================================================================== */
/* thanksgiving */
.tg-h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#C0AE2B;
	font-size:30px;
	font-style:italic;
}
.tg-h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-style:italic;
	padding-top:10px;
}

.tg-body{
	position:absolute;
	width:680px;
	height:558px;
	top:0px;
	left:232px;
	padding-top:35px;
	padding-right:35px;
	padding-left:35px;
	padding-bottom:35px;
}
.tg-body div{
	position:static;
}
.tg-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	padding-top:5px;
	line-height:19px;
}
.tg-float{
	width:280px;
	float:left;
	padding-top:20px;
	font-size:17px;
	line-height:19px;
}
.tg-price1{
	padding-left:390px;
	clear:both;
}
.tg-privest{
	padding-left:390px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:14px;
}

/* find us */
.fuTxt1{
	line-height:14px;
}
#fuTxt1D{
	top:110px;
	left:256px;
}
#fuTxt2D{
	top:152px;
	left:256px;
}
#fuMap{
	width:445px;
	height:387px;
	top:108px;
	left:427px;
}
/* =========================================================================================== */
/* our story */
.osTxt1{
	line-height:15px;
	font-size:11px;
}
#osTxt1D{
	top:112px;
	left:255px;
}
#osTxt2D{
	top:195px;
	left:255px;
}
#osTxt3D{
	color:#B2AC18;
	line-height:13px;
	top:112px;
	left:788px;
}
.osImages{
	position:absolute;
	width:115px;
	height:162px;
}
#osImg1{ top:112px; left:542px; }
#osImg2{ top:112px; left:663px; }
#osImg3{ top:280px; left:663px; }
#osImg4{ top:280px; left:542px; }


/* =========================================================================================== */
/* whats cooking */
.wcTxt1{
	line-height:17px;
	font-size:14px;
}
#wcTxt1D{
	top:119px;
	left:281px;
}
#wcTxt2D{
	top:257px;
	left:281px;
}
#wcImg1{
	top:117px;
	left:745px;
	width:100px;
	height:100px;
}
#wcTxt3D{
	line-height:13px;
	font-size:10px;
	top:339px;
	left:281px;
}
#wcTxt4D{
	color:#B2AC18;
	line-height:13px;
	font-size:10px;
	top:226px;
	left:748px;
}

/* =========================================================================================== */
/* we deliver */
.wdTxt1{
	line-height:15px;
	font-size:11px;
}
#wdTxt1D{
	top:112px;
	left:255px;
}
#van{
	width:482px;
	height:253px;
	top:250px;
	left:400px;


}
/* =========================================================================================== */
/* menu */
.mnColHidder{
	top:30px;
	left:233px;
	width:708px;
	height:510px;	
	overflow:hidden;
	z-index:1001;
}
.mnContent{
	line-height:13px;
	font-size:11px;
	top:0px;
	padding-top:5px;
	padding-bottom:30px;
	width:707px;
	height:491px;	
	overflow:scroll;
}
.mnBox{
	position:relative;
	clear:both;
	width:630px;
	left:30px;
	height:auto;
}
.mnTitle{
	position:relative;
	width:630px;
	height:20px;;	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:24px;
	padding-top:20px;
	color:#B2AC18;
}
.mnDesc{
	position:relative;
	width:630px;
}

.mnLeft{
	position:relative;
	float:left;
	width:290px;
	overflow:visible;
}
.mnRight{
	position:relative;
	float:right;
	width:290px;
	overflow:visible;	
}



.mnCol{
	line-height:13px;
	font-size:11px;
}
.mnCol strong{
	font-size:12px;
}
.mnPrice{
	font-size:11px;
	left:270px;
	top:0px;
	white-space: nowrap;
}
.mnRow{
	position:relative;
	display:block;
	margin-top:1px;
	margin-bottom:1px;	
}
.mnColIn1{
	position:static;
	margin-left:20px;
	height:auto;	
	z-index:1000;
	float:left;
}
#mnColIn2{
	position:absolute;
	height:auto;	
	z-index:1000;
	left:360px;
}
.printA{
	display:block;
	position:absolute;
	font-weight:bold;
	height:14px;
	line-height:14px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	right:50px;
	top:15px;
	z-index:5000;
}
.printA:hover{
	color:#C0AE2B;
}

/* =========================================================================================== */
