body {
	padding: 0px;
	margin:0px;
	background-color:#a05422;
	background-image:url(images/background.jpg);
	background-repeat:repeat;
	background-position:center center;
	background-attachment:fixed;
}

.outer {
	position: absolute;
	width: 100%;
	top: 50%;
	margin-top:-277px;
	left: 0px;
	text-align: center;
}

.main {
	margin: auto;
	height: 584px;
	width: 770px;
	text-align:left;
}

.button-block {
	background-color:#cec4a9;
	float:left;
	display:inline;
	width:260px;
}

#left-simon-says {
	float:left;
	display:inline;
	width:300px;
}

#right-simon-says {
	float:right;
	display:inline;
	width:200px;
}


/* LAYOUT */


.layoutlhsouter {
	float:left;
	height: 554px;
	width: 178px;
	text-align:left;
}

.layoutlhs_logo{
	float:left;
	height: 126px;
	width: 178px;
	text-align:center;
}

.layoutlhs_navouter{
	float:left;
	min-height: 310px;
	height:auto !important;
	height:310px;
	width: 178px;
	text-align:center;
}

.layoutlhs_youngslogo{
	float:left;
	height: 50px;
	width: 178px;
	text-align:center;
	clear:both;
}

.layoutrhsouter {
	float:left;
	height: 534px;
	width: 592px;
	text-align:left;
}

.layoutaddressbar {
	float:left;
	height: 15px;
	width: 770px;
	text-align:center;
}



/* END LAYOUT */

/* RHS LAYOUT */

.rhslhsimages {
	float:left;
	height: 534px;
	width: 286px;
	text-align:left;
}

.rhsrhstop {
	float:left;
	height: 427px;
	width: 306px;
	text-align:left;
	background-image:url(images/rhs_rhsbg.jpg);*/
	background-position:top;
	background-repeat:no-repeat;
}

.rhsrhstop-home {
	float:left;
	height: 427px;
	width: 306px;
	text-align:left;
	/* background-image:url(images/rhs_rhsbg.jpg);*/
	background-position:top;
	background-repeat:no-repeat;
}

.rhsrhstoptitlebox {
	float:left;
	height: 54px;
	width: 306px;
	text-align:left;
	padding-top:10px;
}

.rhsrhstopinnerscroll {
	float:left;
	height: 320px;
	width: 269px;
	text-align:left;
	padding-right:10px;
	padding-top:20px;
	overflow: auto;
	SCROLLBAR-FACE-COLOR: #d1c8ae;
	SCROLLBAR-HIGHLIGHT-COLOR: #d1c8ae;
	SCROLLBAR-SHADOW-COLOR: #d1c8ae;
	SCROLLBAR-3DLIGHT-COLOR: #d1c8ae;
	SCROLLBAR-ARROW-COLOR: #000000;
	SCROLLBAR-TRACK-COLOR: #d1c8ae;
	SCROLLBAR-DARKSHADOW-COLOR: #d1c8ae;

}

.rhsrhsbott {
	float:left;
	height: 107px;
	width: 306px;
	text-align:right;
}


.rhstoptop {
	float:left;
	height: 427px;
	width: 592px;
	text-align:left;
	background-image:url(images/rhs_topbg.jpg);
	background-position:top;
	background-repeat:no-repeat;
}


.rhstoptop-pink {
	float:left;
	height: 427px;
	width: 592px;
	text-align:left;
	background-image:url(images/rhs_topbg-pink.jpg);
	background-position:top;
	background-repeat:no-repeat;
}



.rhstoptop-pear {
	float:left;
	height: 427px;
	width: 592px;
	text-align:left;
	background-image:url(images/rhs_topbg-pear.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

.rhsbotbot {
	float:left;
	height: 116px;
	width: 592px;
	text-align:left;
}

.rhsbotbotleft {
	float:left;
	height: 116px;
	width: 296px;
	text-align:left;
}

.rhsbotbotright {
	float:left;
	height: 116px;
	width: 296px;
	text-align:right;
}

.rhstoptoptitlebox {
	float:left;
	height: 39px;
	width: 306px;
	text-align:left;
	padding-left:36px;
	padding-top:42px;
}

.rhstoptopinnerscroll {
	float:left;
	height: 320px;
	width: 520px;
	text-align:left;
	padding-right:10px;
	padding-left:36px;
	overflow: auto;
	SCROLLBAR-FACE-COLOR: #d1c8ae;
	SCROLLBAR-HIGHLIGHT-COLOR: #d1c8ae;
	SCROLLBAR-SHADOW-COLOR: #d1c8ae;
	SCROLLBAR-3DLIGHT-COLOR: #d1c8ae;
	SCROLLBAR-ARROW-COLOR: #000000;
	SCROLLBAR-TRACK-COLOR: #d1c8ae;
	SCROLLBAR-DARKSHADOW-COLOR: #d1c8ae;
}

.rhstoptopinnerscroll-pink {
	float:left;
	height: 320px;
	width: 520px;
	text-align:left;
	padding-right:10px;
	padding-left:36px;
	overflow: auto;
	SCROLLBAR-FACE-COLOR: #dd889c;
	SCROLLBAR-HIGHLIGHT-COLOR: #dd889c;
	SCROLLBAR-SHADOW-COLOR: #dd889c;
	SCROLLBAR-3DLIGHT-COLOR: #dd889c;
	SCROLLBAR-ARROW-COLOR: #000000;
	SCROLLBAR-TRACK-COLOR: #dd889c;
	SCROLLBAR-DARKSHADOW-COLOR: #dd889c;

}

.rhslshtextouter {
	float:left;
	height: 534px;
	width: 311px;
	text-align:left;
	background-image:url(images/rhs_lhsbg.jpg); */
	background-position:top;
	background-repeat:no-repeat;
}

.rhslhstexttitlebox {
	float:left;
	height: 39px;
	width: 283px;
	text-align:left;
	padding-left:28px;
	padding-top:42px;
}

.rhslhstextinnerscroll {
	float:left;
	height: 430px;
	width: 283px;
	text-align:left;
	padding-right:0px;
	padding-left:28px;
	overflow: auto;
	SCROLLBAR-FACE-COLOR: #d1c8ae;
	SCROLLBAR-HIGHLIGHT-COLOR: #d1c8ae;
	SCROLLBAR-SHADOW-COLOR: #d1c8ae;
	SCROLLBAR-3DLIGHT-COLOR: #d1c8ae;
	SCROLLBAR-ARROW-COLOR: #000000;
	SCROLLBAR-TRACK-COLOR: #d1c8ae;
	SCROLLBAR-DARKSHADOW-COLOR: #d1c8ae;

}

.rhslhstoprightimagebox {
	float:left;
	height: 427px;
	width: 281px;
	text-align:right;
}

.rhslhsbotrightboxouter {
	float:left;
	height: 107px;
	width: 281px;
	text-align:right;
	/* background-image:url(images/rhslhs_botright.gif); */
	background-position:left;
	background-repeat:no-repeat;
}

.rhslhsbotrightbox {
	float:right;
	height: 107px;
	width: 262px;
	text-align:right;
}

.rhslhstoprightimageboxgallery {
	float:left;
	height: 427px;
	width: 281px;
	text-align:right;

}

.rhslhstoprightemptygallery {
	float:left;
	height: 413px;
	width: 246px;
	text-align:left;
	padding-right:17px;
	padding-left:18px;
	padding-top:14px;

}

/* END RHS LAYOUT */


/* NAV BUTTONS */

.navbtn1 {
	height: 43px;
	width: 178px;
	margin-top:0px;
	margin-bottom:0px;
	display: inline;
	text-align:right;
	float: left;

}

.navbtn1text, a.navbtn1text:link, a.navbtn1text:active, a.navbtn1text:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#3e3233;
	font-weight:bold;
	line-height:16px;
	background-image:url(images/navigation/home.gif);
	text-align: left;
	height: 23px;
	display: block;
	text-decoration: none;
	padding-left:52px;
	padding-top:20px;

}
a.navbtn1text:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ffffff;
	font-weight:bold;
	line-height:16px;
	background-image:url(images/navigation/home_f2.gif);
	text-align: left;
	height: 23px;
	display: block;
	text-decoration: none;
	padding-left:60px;
	padding-top:20px;

}

.navbtn2 {
	height: 34px;
	width: 178px;
	margin-top:0px;
	display: inline;
	text-align:right;
	float: left;

}

.navbtn2text, a.navbtn2text:link, a.navbtn2text:active, a.navbtn2text:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#3e3233;
	font-weight:bold;
	line-height:16px;
	background-image:url(images/navigation/grazing.gif);
	text-align: left;
	height: 23px;
	display: block;
	text-decoration: none;
	padding-left:52px;
	padding-top:11px;

}
a.navbtn2text:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ffffff;
	font-weight:bold;
	line-height:16px;
	background-image:url(images/navigation/grazing_f2.gif);
	text-align: left;
	height: 23px;
	display: block;
	text-decoration: none;
	padding-left:60px;
	padding-top:11px;

}

.navbtn3{
	height: 34px;
	width: 178px;
	margin-top:0px;
	display: inline;
	text-align:right;
	float: left;

}

.navbtn3text, a.navbtn3text:link, a.navbtn3text:active, a.navbtn3text:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#3e3233;
	font-weight:bold;
	line-height:16px;
	background-image:url(images/navigation/drinks.gif);
	text-align: left;
	height: 20px;
	display: block;
	text-decoration: none;
	padding-left:52px;
	padding-top:12px;
	
}
a.navbtn3text:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ffffff;
	font-weight:bold;
	line-height:16px;
	background-image:url(images/navigation/drinks_f2.gif);
	text-align: left;
	height: 20px;
	display: block;
	text-decoration: none;
	padding-left:60px;
	padding-top:12px;

}

.navbtn4 {
	height: 42px;
	width: 178px;
	margin-top:0px;
	display: inline;
	text-align:right;
	float: left;

}

.navbtn4text, a.navbtn4text:link, a.navbtn4text:active, a.navbtn4text:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#3e3233;
	font-weight:bold;
	line-height:16px;
	background-image:url(images/navigation/whatson.gif);
	text-align: left;
	height: 29px;
	display: block;
	text-decoration: none;
	padding-left:52px;
	padding-top:13px;

}
a.navbtn4text:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ffffff;
	font-weight:bold;
	line-height:16px;
	background-image:url(images/navigation/whatson_f2.gif);
	text-align: left;
	height: 29px;
	display: block;
	text-decoration: none;
	padding-left:60px;
	padding-top:13px;

}

.navbtn5 {
	height: 31px;
	width: 178px;
	margin-top:0px;
	display: inline;
	text-align:right;
	float: left;

}

.navbtn5text, a.navbtn5text:link, a.navbtn5text:active, a.navbtn5text:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#3e3233;
	font-weight:bold;
	line-height:16px;
	background-image:url(images/navigation/offers.gif);
	text-align: left;
	height: 24px;
	display: block;
	text-decoration: none;
	padding-left:52px;
	padding-top:7px;

}
a.navbtn5text:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ffffff;
	font-weight:bold;
	line-height:16px;
	background-image:url(images/navigation/offers_f2.gif);
	text-align: left;
	height: 24px;
	display: block;
	text-decoration: none;
	padding-left:60px;
	padding-top:7px;

}

.navbtn6 {
	height: 36px;
	width: 178px;
	margin-top:0px;
	display: inline;
	text-align:right;
	float: left;

}



.navbtn6text, a.navbtn6text:link, a.navbtn6text:active, a.navbtn6text:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#3e3233;
	font-weight:bold;
	line-height:16px;
	background-image:url(images/navigation/team.gif);
	text-align: left;
	height: 26px;
	display: block;
	text-decoration: none;
	padding-left:52px;
	padding-top:10px;

}
a.navbtn6text:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ffffff;
	font-weight:bold;
	line-height:16px;
	background-image:url(images/navigation/team_f2.gif);
	text-align: left;
	height: 26px;
	display: block;
	text-decoration: none;
	padding-left:60px;
	padding-top:10px;

}

.navbtn7 {
	height: 34px;
	width: 178px;
	margin-top:0px;
	display: inline;
	text-align:right;
	float: left;

}

.navbtn7text, a.navbtn7text:link, a.navbtn7text:active, a.navbtn7text:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#3e3233;
	font-weight:bold;
	line-height:16px;
	background-image:url(images/navigation/gallery.gif);
	text-align: left;
	height: 25px;
	display: block;
	text-decoration: none;
	padding-left:52px;
	padding-top:9px;

}
a.navbtn7text:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ffffff;
	font-weight:bold;
	line-height:16px;
	background-image:url(images/navigation/gallery_f2.gif);
	text-align: left;
	height: 25px;
	display: block;
	text-decoration: none;
	padding-left:60px;
	padding-top:9px;

}

.navbtn8 {
	height: 56px;
	width: 178px;
	margin-top:0px;
	display: inline;
	text-align:right;
	float: left;

}

.navbtn8text, a.navbtn8text:link, a.navbtn8text:active, a.navbtn8text:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#3e3233;
	font-weight:bold;
	line-height:16px;
	background-image:url(images/navigation/contact.gif);
	text-align: left;
	height: 45px;
	display: block;
	text-decoration: none;
	padding-left:52px;
	padding-top:11px;

}
a.navbtn8text:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ffffff;
	font-weight:bold;
	line-height:16px;
	background-image:url(images/navigation/contact_f2.gif);
	text-align: left;
	height: 45px;
	display: block;
	text-decoration: none;
	padding-left:60px;
	padding-top:11px;

}

.christmas-btn {
	height: 36px;
	width: 178px;
	margin-top:0px;
	display: inline;
	text-align:right;
	float: left;

}
/* END NAV BUTTONS */

/* BUTTONS */

.btn {
	height: 25px;
	width: 120px;
	margin-top:0px;
	margin-bottom:10px;
	text-align:center;
	float: left;
	padding-right:5px;
	display: inline;
}

.btn-booking {
	height: 25px;
	width: 120px;
	margin-top:0px;
	margin-bottom:10px;
	text-align:center;
	float: left;
	padding-top:5px;
	padding-right:5px;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	line-height:16px;
	background: url(images/new-Btn.jpg) no-repeat;
	text-decoration: none;
}

.btntext, a.btntext:link, a.btntext:active, a.btntext:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	line-height:16px;
	background-image:url(images/buttonbg.jpg);
	border: 0px solid #000000;
	text-align: center;
	height: 25px;
	display: block;
	text-decoration: none;
	padding-right:5px;
	padding-top:5px;
}
a.btntext:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3e3233;
	font-weight:bold;
	line-height:16px;
	background-image:url(images/buttonbg_f2.jpg);
	border:0px solid #b1813d;
	text-align: center;
	height: 25px;
	display: block;
	text-decoration: none;
	padding-right:5px;
}

.btntextbold, a.btntextbold:link, a.btntextbold:active, a.btntextbold:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	line-height:16px;
	background-image:url(images/buttonbg.jpg);
	border: 0px solid #000000;
	text-align: center;
	height: 25px;
	display: block;
	text-decoration: none;
	padding-right:5px;
	padding-top:5px;
}
a.btntextbold:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3e3233;
	font-weight:bold;
	line-height:16px;
	background-image:url(images/buttonbg_f2.jpg);
	border:0px solid #b1813d;
	text-align: center;
	height: 25px;
	display: block;
	text-decoration: none;
	padding-right:5px;
}

.btntext2, a.btntext2:link, a.btntext2:active, a.btntext2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	line-height:16px;
	background-image:url(images/buttonbg2.jpg);
	border: 0px solid #000000;
	text-align: center;
	height: 25px;
	display: block;
	text-decoration: none;
	padding-right:5px;
	padding-top:5px;
}
a.btntext2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3e3233;
	font-weight:bold;
	line-height:16px;
	background-image:url(images/buttonbg2_f2.jpg);
	border:0px solid #b1813d;
	text-align: center;
	height: 25px;
	display: block;
	text-decoration: none;
	padding-right:5px;
}

.btntext3, a.btntext3:link, a.btntext3:active, a.btntext3:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	line-height:16px;
	background-image:url(images/buttonbg3.jpg);
	border: 0px solid #000000;
	text-align: center;
	height: 25px;
	display: block;
	text-decoration: none;
	padding-right:5px;
	padding-top:5px;
}
a.btntext3:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3e3233;
	font-weight:bold;
	line-height:16px;
	background-image:url(images/buttonbg3_f2.jpg);
	border:0px solid #b1813d;
	text-align: center;
	height: 25px;
	display: block;
	text-decoration: none;
	padding-right:5px;
}

.btntext4, a.btntext4:link, a.btntext4:active, a.btntext4:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	line-height:16px;
	background-image:url(images/buttonbg4.jpg);
	border: 0px solid #000000;
	text-align: center;
	height: 25px;
	display: block;
	text-decoration: none;
	padding-right:5px;
	padding-top:5px;
}
a.btntext4:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3e3233;
	font-weight:bold;
	line-height:16px;
	background-image:url(images/buttonbg4_f2.jpg);
	border:0px solid #b1813d;
	text-align: center;
	height: 25px;
	display: block;
	text-decoration: none;
	padding-right:5px;
}

.btnxmas1, a.btnxmas1:link, a.btnxmas1:active, a.btnxmas1:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	line-height:10px;
	padding-left:27px;
	background-image:url(images/xmas_btn1.jpg);
	border: 0px solid #000000;
	text-align: left;
	height: 25px;
	display: block;
	text-decoration: none;
	padding-right:5px;
	padding-top:5px;
}
a.btnxmas1:hover {
	background-image:url(images/xmas_btn1_f2.jpg);
	border:0px solid #ffffff;
}

.btnxmas2, a.btnxmas2:link, a.btnxmas2:active, a.btnxmas2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	line-height:10px;
	padding-left:27px;
	background-image:url(images/xmas_btn2.jpg);
	border: 0px solid #000000;
	text-align: left;
	height: 25px;
	display: block;
	text-decoration: none;
	padding-right:5px;
	padding-top:5px;
}
a.btnxmas2:hover {
	background-image:url(images/xmas_btn2_f2.jpg);
	border:0px solid #ffffff;
}

.btnxmas3, a.btnxmas3:link, a.btnxmas3:active, a.btnxmas3:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	line-height:10px;
	padding-left:27px;
	background-image:url(images/xmas_btn3.jpg);
	border: 0px solid #000000;
	text-align: left;
	height: 25px;
	display: block;
	text-decoration: none;
	padding-right:5px;
	padding-top:5px;
}
a.btnxmas3:hover {
	background-image:url(images/xmas_btn3_f2.jpg);
	border:0px solid #ffffff;
}


/* END BUTTONS */

/* GALLERY */
.gallery_image_small {
	border:1px solid #333333;

}

.gallery_image_large {
	border:1px solid #ffffff;

}


/* END GALLERY */