@charset "utf-8";
/* CSS Document */

body {
	background-color: #141313;
	padding: 0;
	margin: 0;
}
#container {
	margin: 0 auto;
	width: 960px;
	height: 768px;
}
#header {
	float: left;
	width: 960px;
	height: 67px;
	background: url(images/KBarAndGrillHeader.gif);
}
#navBar {
	float: left;
	position: relative;
	left: 180px;
	top: 49px;
	width: 780px;
	height: 19px;
}
.navItem {
	float: left;
	background: url(images/tabUnselected.gif);
	width: 96px;
	height: 14px;
	margin-right: 1px;
	text-align: center;
	padding-top: 4px;
}
.navItem img { border: none;}
.navItemSelected {
	float: left;
	background: url(images/tabSelected.gif);
	width: 95px;
	height: 14px;
	margin-right: 1px;
	text-align: center;
	padding-top: 4px;
}
#containerMain {
	position: relative;
	top: 67px;
	width: 955px;
	height: 678px;
	background: url(images/MainBackground.jpg);
}
#localProduce {
	z-index: 1;
	position: relative;
	left: 885px;
	top: 5px;
	background: url(images/LocalProduceRosette.png);
	width: 69px;
	height: 111px;
}
#boxTopLeft {
	float: left;
	position: relative;
	left: 4px;
	top: -72px;
	width: 189px;
	height: 334px;
	border-style: solid;
	border-width: 1px;
	border-color: #6f6d6a;
	text-align: center;
}
#boxTopLeft img {
	position: relative;
	top: 8px;
}
#boxTopRight {
	float: right;
	position: relative;
	margin-right: 9px;
	top: -72px;
	width: 747px;
	height: 334px;
	border-style: solid;
	border-width: 1px;
	border-color: #6f6d6a;
}
#boxBottom {
	float: left;
	position: relative;
	top: -70px;
	left: 4px;
	width: 940px;
	height: 250px;
	border-style: solid;
	border-width: 1px;
	border-color: #6f6d6a;
}
#boxHeaderTopLeft {
	float: left;
	position: relative;
	top: 6px;
	left:6px;
	width: 175px;
	height: 33px;
	background: url(images/boxTopLeftYellow.gif);
	margin-bottom: 5px;
}
#boxRightPicture {
	position: relative;
	width: 733px;
	height: 317px;
	top: 8px;
	left: 8px;
}
#boxBottomLeftHeader {
	float: left;
	position: relative;
	width: 300px;
	height: 24px;
	top: 6px;
	left: 6px;
	padding-top: 10px;
	background: url(images/bottomBoxLeftGreen.gif);
	background-repeat: no-repeat;
	text-align: center;
}
#boxBottomMiddleHeader {
	float: left;
	position: relative;
	width: 300px;
	height: 24px;
	top: 6px;
	padding-top: 10px;
	margin-left: 20px;
	background: url(images/bottomBoxMiddlePink.gif);
	background-repeat: no-repeat;
	text-align: center;
}
#boxBottomRightHeader {
	float: left;
	position: relative;
	width: 300px;
	height: 24px;
	top: 6px;
	padding-top: 10px;
	margin-left: 14px;
	background: url(images/bottomBoxRightGreen.gif);
	background-repeat: no-repeat;
	text-align: center;
}
#boxBottomLeft {
	float: left;
	position: relative;
	left: 6px;
	top: 17px;
	width: 300px;
	height: 187px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#boxBottomLeft a {
	text-decoration: none;
	color: #79989b;
	font-weight: bold;
	margin-bottom: 7px;
}
	
#boxBottomMiddle {
	float: left;
	position: relative;
	left: 7px;
	top: 17px;
	width: 300px;
	height: 187px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#boxBottomMiddle a {
	text-decoration: none;
	color: #baa09e;
	font-weight: bold;
	margin-bottom: 7px;
}
	
#boxBottomRight {
	float: left;
	position: relative;
	left: 7px;
	top: 17px;
	width: 300px;
	height: 187px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#boxBottomRight a {
	text-decoration: none;
	color: #7f9b79;
	font-weight: bold;
	margin-bottom: 7px;
}
.bottomDivider {
	float: left;
	position: relative;
	top: 17px;
	margin-left: 12px;
	width: 1px;
	height: 183px;
	background-color: #c7c6c2;
}
#footerCopyright {
	float: left;
	position: relative;
	top: 18px;
	left: 10px;
	width: 291px;
	height: 7px;
}
#footerTwitter {
	float: left;
	position: relative;
	width: 34px;
	height: 34px;
	top: 4px;
	left: 575px;
}
#footerTwitter img {
	border: none;
}
#footerFacebook {
	float: right;
	position: relative;
	width: 34px;
	height: 34px;
	top: 4px;
	margin-right: 14px;
}
#footerFacebook img {
	border: none;
}
#ourStoryLeft {
	float: left;
	position: relative;
	width: 416px;
	height: 312px;
	left: 22px;
	top: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#ourStoryRight {
	float: right;
	position: relative;
	width: 290px;
	height: 317px;
	margin-right: 6px;
	top: 8px;
}
#boxBottomLeftOurStory {
	position: relative;
	left: 14px;
	width: 281px;
}
#boxBottomLeftOurStory img {
	position: relative;
	top: 2px;
	left: -2px;
}
#boxBottomMiddleOurStory {
	position: relative;
	left: 10px;
	width: 285px;
}
#boxBottomMiddleOurStory img {
	position: relative;
	top: 2px;
	left: -2px;
}
#boxBottomRightOurStory {
	position: relative;
	left: 10px;
	width: 285px;
}
#boxBottomRightOurStory img {
	position: relative;
	top: 2px;
	left: -2px;
}
#boxBottomLeftOurProduce {
	position: relative;
	left: 10px;
	width: 281px;
}
#eventsTitle {
	position: relative;
	left: 20px;
	top: 10px;
}
#eventsMainImage {
	position: relative;
	left: 6px;
	top: 18px;
}
#bookingTitle {
	position: relative;
	left: 20px;
	top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#bookingFormLeft {
	float: left;
	position: relative;
	left: 20px;
	top: 22px;
	height: 250px;
	width: 250px;
	font-family: Arial, Helvetica, sans-serif;
}
#bookingFormRight {
	float: left;
	position: relative;
	left: 35px;
	top: 22px;
	height: 250px;
	width: 250px;
}
input {
	height: 17px;
	width: 239px;
	border-style: solid;
	border-width: 1px;
	border-color: #cdcbc8;
	background-color: #eae7df;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 2px;
	line-height: 17px;
	float: left;
}
select {
	height: 20px;
	width: 95px;
	border-style: solid;
	border-width: 1px;
	border-color: #cdcbc8;
	background-color: #eae7df;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 2px;
	line-height: 17px;
	float: left;
}
textarea {
	height: 201px;
	width: 239px;
	border-style: solid;
	border-width: 1px;
	border-color: #cdcbc8;
	background-color: #eae7df;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 2px;
	line-height: 17px;
	float: left;
}
.button {
	position: relative;
	left: 170px;
	top: 18px;
	height: 20px;
	width: 75px;
	border-style: solid;
	border-width: 1px;
	border-color: #cdcbc8;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
	line-height: 17px;
	float: left;
	color: #ffffff;
}
label {
	width: 239px;
	float: left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 2px;
}

#xmasMenuLeft {
	float: left;
	position: relative;
	left: 20px;
	top: 8px;
	height: 250px;
	width: 650px;
	font-family: Arial, Helvetica, sans-serif;
}

#xmasMenuLeft input {
	height: 17px;
	width: 239px;
	border-style: solid;
	border-width: 1px;
	border-color: #cdcbc8;
	background-color: #eae7df;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 2px;
	line-height: 17px;
	clear:left;
}
#xmasMenuLeft select {
	height: 20px;
	width: 660px;
	border-style: solid;
	border-width: 1px;
	border-color: #cdcbc8;
	background-color: #eae7df;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 2px;
	line-height: 17px;
	clear:left;
}
#xmasMenuLeft textarea {
	height: 50px;
	width: 350px;
	border-style: solid;
	border-width: 1px;
	border-color: #cdcbc8;
	background-color: #eae7df;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 2px;
	line-height: 17px;
	clear:left;
}
#xmasMenuLeft .button {
	clear: left;
	position: relative;
	left: 0px;
	top: 8px;
	height: 20px;
	width: 80px;
	border-style: solid;
	border-width: 1px;
	border-color: #cdcbc8;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
	line-height: 17px;
	float: left;
	color: #ffffff;
}
#xmasMenuLeft label {
	width: 600px;
	float: left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 2px;
	clear:left;
}
.hideSteak {
	display: none;
	visibility: hidden;
}
.showSteak {
	display: inline;
	visibility: visible;
}
#prevCodes {
	position: relative;
	top: 20px;
	clear: left;
	font-size: 12px;
}
#epBoxMain {
	float: left;
	position: relative;
	left: 4px;
	top: -63px;
	width: 945px;
	height: 626px;
	border-style: solid;
	border-width: 1px;
	border-color: #6f6d6a;
	margin-bottom: 5px;
}

#epBoxMain ul li {
	display: inline;
}
#epBoxMain ul {
	position: relative;
	left: -20px;
	top: 20px;
	width: 930px;
}
#epTitle {
	float: left;
	position: relative;
	left: 20px;
	top: 10px;
}
#epTopText {
	float: right;
	position: relative;
	margin-right: 4px;
	top: 10px;
	width: 628px;
	height: 89px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	z-index: 1;
}
	
