/* ######### CSS for Inverted Modern Bricks II Tabs. Remove if not using ######### */


a.enquire:link {color: black}
a.enquire:visited {color: black}
a.enquire:hover {color: black}
a.enquire:active {color: black}

a.logo:link {border-style:hidden;}
a.logo:visited {border-style:hidden;}
a.logo:hover {border-style:hidden; border-width:0;}
a.logo:active {border-style:hidden;}

a.contact:link {text-decoration : none; color:#000000;}
a.contact:visited {text-decoration : none; color:#000000;}
a.contact:hover {text-decoration : underline; color:#000000; }
a.contact:active {text-decoration : none; color:#000000;}

a.underline:link {text-decoration : none;}
a.underline:visited {text-decoration : none;}
a.underline:hover {text-decoration : underline;}
a.underline:active {text-decoration : none;}

a.roomthumbs:link {border: 0px solid #FFFFFF;}
a.roomthumbs:visited {border: 0px solid #FFFFFF;}
a.roomthumbs:hover {border: 0px solid #FFFFFF;}
a.roomthumbs:active {border: 0px solid #FFFFFF;}

td.test1 {padding: 1.5cm}
td.leftmenu {background: #333333;}
td.test2 {padding: 0.5cm 0.5cm}
td.lala {padding: 0.5cm 0.5cm;
	color: white;
	font-weight: normal;
	font-family: arial;
	font-size: 12px;
	line-height: 150%;			
}

td.lala2 {padding: 0.4cm;
	background-color: transparent;
	color: white;
	font-weight: normal;
	font-family: arial;
	font-size: 12px;
	line-height: 100%;			
}

td.lala3 {padding: 0.4cm;
	color: white;
	font-weight: normal;
	font-family: arial;
	font-size: 24px;
	line-height: 100%;			
}

table.roomimages {
  margin-top: 50px;
}

table.mod {
  	font-family: arial;
	font-size: 12px;
}

table.enquiry {
  padding: 10;
  color: black;
  font-weight: normal;
  font-family: arial;
  font-size: 10px;  
}

table.formTBL {
  font-weight: normal;
  font-family: arial;
  font-size: 10px;
  margin: 0px;
}

table.ratesTBL {
  background-color: #FFFFFF;
  font-weight: normal;
  font-family: arial;
  font-size: 10px;
  margin: 0px 10px 0px 10px;
}

td.ratesHeading {

}

td.ratesYear {

}

.ratesYear p {
  font-weight: bold;
  font-family: arial;
  font-size: 14px; 
  text-align:center;
}

td.ratesTable {
  font-weight: normal;
  font-family: arial;
  font-size: 11px; 
  text-align:left;
  border: 1px solid silver;
}

td.ratesTableR {
  font-weight: bold;
  font-family: arial;
  font-size: 11px; 
  text-align:right;
  border: 1px solid silver;
}

td.ratesTableHeading {
  font-weight: bold;
  font-family: arial;
  font-size: 14px; 
  text-align:center;
}

td.ratesTableHeadingR {
  font-weight: bold;
  font-family: arial;
  font-size: 14px; 
  text-align:center;
}

td.rates {
  font-weight: normal;
  font-family: arial;
  font-size: 10px; 
  text-align:center;
}

.rates p {
  font-weight: normal;
  font-family: arial;
  font-size: 10px; 
  text-align:center;
}


td.contact {
  font-weight: bold;
  font-family: georgia, arial;
  font-size: 12px; 
  text-align:center;
}

.contact a {
  font-weight: bold;
  font-family: georgia, arial;
  font-size: 12px; 
  text-align:center;
}

input.fontinput {
  color: #000000;
  background: #FFFFFF;
  font-weight: normal;
  font-family: arial;
  font-size: 10px;  
}

td.grid {
  border-bottom: 1px dotted #000000;  
}

input.textmodify {

  width: 405px;  
}

input.sbtn {

  width: 250px; 
  spacing: 10px;
  padding: 0.1cm 0.5cm;
}

select.fontinput2 {
  color: #000000;
  background: #FFFFFF;
  font-weight: normal;
  font-family: arial;
  font-size: 10px;    
  
}

option.fontinput {
  color: #000000;
  background: #FFFFFF;
  font-weight: normal;
  font-family: arial;
  font-size: 10px;    
  
}

textarea.fontinput {
  color: #000000;
  background: #FFFFFF;
  font-weight: normal;
  font-family: arial;
  font-size: 10px; 
  width: 250px;
}
  
img.thumbs {

  padding: 4;
  border: 0px solid #FFFFFF;
}

img.logo { 
	border-style:hidden; 
	border-width:0;
}

td.roomheading {
font-size:26.0pt;font-family:"Bradley Hand ITC";
  mso-bidi-font-family:Arial;color:#C0504D;
  text-align:center;
  padding: 0.3cm 0.5cm;
  border-left: 15px solid white;
}
td.roomfont {
font-size:10.0pt;
font-family:Arial;
}
td.redback {
  background:#C0504D;
  height:10.00pt;
  padding: 0.1cm 0.5cm;
  border-left: 15px solid white;
  font-size:10.0pt;
  font-family:Arial;
}
td.greenbackbottom {
  background:#586436;
  height:10.00pt;
  padding: 0.1cm 0.5cm;
  border-left: 15px solid #586436;
  font-size:7.0pt;
  font-family:Arial;
  color: white;
  height: 40px;
}
td.greyback {
  background:#D8D8D8;
  height:10.00pt;
  padding: 0.1cm 0.5cm;
  border-left: 15px solid white;
  font-size:10.0pt;
  font-family:Arial;
}
td.darkgreyback {
  background:#5A5A5A;
  height:10.00pt;
  padding: 0.1cm 0.5cm;
  border-left: 15px solid white;
  font-size:10.0pt;
  font-family:Arial;
}
td.lightbrownback {
  background:#DDD9C3;
  height:10.00pt;
  padding: 0.1cm 0.5cm;
  border-left: 15px solid white;
  font-size:10.0pt;
  font-family:Arial;
}
td.brownback {
  background:#C5BE97;
  height:10.00pt;
  padding: 0.1cm 0.5cm;
  border-left: 15px solid white;
  font-size:10.0pt;
  font-family:Arial;
}
td.darkbrownback {
  background:#948B54;
  height:10.00pt;
  padding: 0.1cm 0.5cm;
  border-left: 15px solid white;
  font-size:10.0pt;
  font-family:Arial;
}

#f1_upload_process{
z-index:100;
position:absolute;
visibility:hidden;
text-align:center;
width:250px;
margin:0px;
padding:0px;
background-color:#fff;
border:1px solid #ccc;
}

form{
text-align:center;
width:390px;
margin:0px;
padding:5px;
background-color:#fff;
border:1px solid #ccc;
}

#fixedtop { position: fixed; width: 250px; top: 0x; background-color: transparent; z-index: 50; } 
#center250 { width: 250px; margin: auto; border: 0; } 
#fixedbottom { position: fixed; clear: both; width: 250; height: 80px; bottom: 0; border: 0; padding: 0px 0 0 0; text-align: left; color: #335500; background-color: transparent; } 

#div1 {
color: #921C2C;
width:70%;
display: none;
padding:5px;
border:2px solid #EFEFEF;
background-color:#FEFEFE;
}
#click_here{

padding:5px;
border:2px solid #FFEFEF;
background-color:#EFEFEF;
}

.accordion {
	width: 320px;
	border-bottom: solid 1px #c4c4c4;
}
.accordion h3 {
	color: #000000;
	background: #e9e7e7 url(../../../ajaxtabs/%27../images/arrow-square.gif%27) no-repeat right -51px;
	padding: 7px 15px;
	margin: 0;
	font: bold 80%/100% Arial, Helvetica, sans-serif;
	border: solid 1px #c4c4c4;
	border-bottom: none;
	cursor: pointer;
}
.accordion h3:hover {
	background-color: #e3e2e2;
	text-decoration: underline;
}
.accordion h3.active {
	background-position: right 5px;
}
.accordion p {
	background: #f7f7f7;
	margin: 0;
	padding: 10px 15px 20px;
	border-left: solid 1px #c4c4c4;
	border-right: solid 1px #c4c4c4;
}



td.locationhead {
  height:10.00pt;
  padding: 0.1cm 0.5cm;
  border: 15px solid #333333;
  font-size: 18px;
  font-family:Arial;
  line-height: 180%;
  background: #CCCC66;
  width: 320px;
}

td.locationmap {
  height:10.00pt;
  padding: 0.1cm 0.5cm;
  border: 15px solid #333333;
  font-size: 18px;
  font-family:Arial;
  line-height: 180%;
  background: #f7f7f7;
}

td.aboutletter {
  height:10.00pt;
  padding: 0.5cm 0.5cm 0.5cm 0.5cm;
  border: 15px solid #FFFFFF;
  font-size: 12px;
  font-family:Arial;
  line-height: 120%;
  background: #DCDC98;
  color: black;
}

.aboutletter p { 
	font-weight: normal;
	text-align:left;
}


td.aboutlinks {
  padding: 0.5cm 0.5cm 0.5cm 0.5cm;
  border-left: 15px solid #FFFFFF;
  border-top: 15px solid #FFFFFF;
  border-bottom: 15px solid #FFFFFF;
  font-size: 12px;
  font-family:Arial;
  line-height: 120%;
  background: #CCCCFF;
  color: black;
}

td.standardwhiteTextHeaderLocation {
  width: 680px;
  height: 30%;
  font-size: 11px;
  font-family: Georgia, Times New Roman, Times;
  color: white;
  background-image:   url(../images/history_letterK.gif);
  background-attachment: scroll;
  background-position: 0px 0px;
  background-repeat: no-repeat;

}

.standardwhiteTextHeaderLocation p { 
	margin-top: 20px;
	margin-left: 60px;
	margin-right: 15px;
}

td.standardwhiteTextHeaderRooms {
  width: 680px;
  height: 30%;
  font-size: 11px;
  font-family: Georgia, Times New Roman, Times;
  color: white;
  background-image:   url(../images/history_letterE.gif);
  background-attachment: scroll;
  background-position: 0px 0px;
  background-repeat: no-repeat;

}


td.standardwhiteTextHeaderFacilities {
  width: 680px;
  height: 30%;
  font-size: 11px;
  font-family: Georgia, Times New Roman, Times;
  color: white;
  background-image:   url(../images/history_letterR.gif);
  background-attachment: scroll;
  background-position: 0px 0px;
  background-repeat: no-repeat;

}

.standardwhiteTextHeaderFacilities p { 
	margin-top: 20px;
	margin-left: 60px;
	margin-right: 15px;
}

td.standardwhiteTextHeader {
  width: 680px;
  height: 30%;
  font-size: 11px;
  font-family: Georgia, Times New Roman, Times;
  color: white;
  background-image:   url(../images/history_letterD.gif);
  background-attachment: scroll;
  background-position: 0px 0px;
  background-repeat: no-repeat;

}

.standardwhiteTextHeader p { 
	margin-top: 20px;
	margin-left: 60px;
	margin-right: 15px;
}

td.standardwhiteText {
  width: 680px;
  font-size: 11px;
  font-family: Georgia, Times New Roman, Times;
  color: white;
  height: 35%;
}

.standardwhiteText p { 
	margin-top: 0px;
	margin-left: 35px;
	margin-right: 15px;
}

li.standardwhiteTextOwners {
  font-size: 11px;
  font-family: Arial, Times New Roman, Times;
  color: white;
  margin-top: 0px;
  margin-left: 35px;
  line-height: 200%;
  text-align: center;
  list-style-type:none
}

td.standardwhiteTextOwners {
  width: 680px;
  font-size: 11px;
  font-family: Georgia, Times New Roman, Times;
  color: white;
  font-weight:bold;
}

td.standardwhiteTextOwnersList {
  width: 30%;
  font-size: 11px;
  font-family: Georgia, Times New Roman, Times;
  color: white;
  font-weight:bold;
}

.standardwhiteTextOwners p { 
	margin-top: 0px;
	margin-left: 35px;
}



#mapLinks {
  width: 431px;
  height: 303px;
  font-size: 11px;
  font-family: Arial, Times New Roman, Times;
  color: black;
  background-image:   url(../images/map_right.jpg);
  background-attachment: scroll;
  background-position: 0px 0px;
  background-repeat: no-repeat;
  margin-bottom: 50px;
  margin-top: 10px;
}

#mapLinks p { 
width: 431px;
  height: 279px;
position:relative;
left:20px;
top: 282px;
	
}

#gps {
	width: 431px;

}

#gps p {
  font-size: 14px;
  font-family: Georgia, Times New Roman, Times;
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 20px;
  color: white;
  text-align: center;

}

#mapLinks a:link {text-decoration : none; color:#000000; border: none;}
#mapLinks a:visited {text-decoration : none; color:#000000; border: none;}
#mapLinks a:hover {text-decoration : underline; color:#000000; border: solid none; }
#mapLinks a:active {text-decoration : none; color:#000000; border: none;}




td.downloads {
  font-size: 16px;
  font-family:Arial;
  font-weight: bold;
  background: #921C2C;
  color: white;
  height:20px;
}

h4 {
}

table.aboutback {
background-image:   url(../../../jaylaudesign/jaylaudesign/css/%27images/background.jpg%27);
background-attachment: scroll;
background-position: 20px 10px;
background-repeat: no-repeat;
}

table.jaylaudowns {
border: 1px solid #666666;
background: #FFFFFF;
margin: 10px;
}

td.jaylautd {
border: 1px solid #666666;
background: #FFFFFF;
margin: 24px;
padding: 24px;
}



table.jaylauindexborder {
border-left: 1px solid #666666;
border-right: 1px solid #666666;
}

			a{ color: white; }
			h3{ margin: 10px 10px 0 10px; color:#FFF; font:12pt Arial, sans-serif; letter-spacing:0px; font-weight: bold;  }
			
			.boxgrid{ 
				width: 922px; 
				height: 320px; 
				 
				float:left; 
				background:#161613; 
				border: solid 0px #8399AF; 
				overflow: hidden; 
				position: relative; 
			}
				.boxgrid img{ 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0; 
				}
				.boxgrid p{ 
					padding: 0 10px; 
					color:#afafaf; 
					font-weight:bold; 
					font:8pt "Lucida Grande", Arial, sans-serif; 
				}
				
			.boxcaption{ 
				float: left; 
				position: absolute; 
				background: #000; 
				height: 100px; 
				width: 100%; 
				opacity: .8; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}
 				.captionfull .boxcaption {
 					top: 460px;
 					left: 0;
 				}
 				.caption .boxcaption {
 					top: 460px;
 					left: 0;
 				}

pre { display:none }
#main h2 { text-align: center }
#right { cursor: pointer }

body 
{
background: #5B4935 url("../images/kr_background.jpg");
background-repeat: no-repeat; 
background-attachment: fixed;
background-position:center center; 
margin: 0px;
width:100%;
height:100%;
margin-top:40px;
}

#wrapper {
width: 1024px; 
background: #586434;
margin: 0 auto; 
text-align: left; 
padding:0px;
} 

#homeheader {
	width: 100%; 
	height:157px;
	margin:0px;
	padding:0px;
    float: left;
    border: 0 none;
	
} 


#backright {
	height: 157px;
	width: 512px;
	background: #586434 url("../images/nonstaticimages/home_topheaderright.jpg");
}

#backright h1{
	position: relative;
	top: 98px;
	width: 512px;
	text-align: center; 
	font-size: 18px;
	font-family: Georgia, Times New Roman, Times;
	font-weight: normal;
	color: #586434;
}


#mainimage {
	width: 100%; 
	height:320px;
	margin:0px;
	padding:0px;
	overflow:hidden;
    float: left;
    page-break-before: right;
    line-height:00px;
    display: inline;
    letter-spacing: -3em;
    white-space: wrap;
    border: 0 none;
}

#menubar {
	width: 100%; 
	height:34px;
	margin:0px;
	padding:0px;
    float: left;
/* 
float left works for OPERA... but no float there is spacing underneath the window,,, need to build exception

 */
	page-break-before: right;
    line-height:00px;
    display: inline;
    letter-spacing: -3em;
    white-space: wrap;
    border: 0 none;


} 


#menubarholder {
width: 922px; 
height:34px;
background: pink;
padding:0px;
} 

#homeholder {
width: 495px; 
height:100%;
padding:0px;
} 

#menubarholderL {
height:34px;
width:49px;
background: url("../images/kr_buttons_centered_left.jpg");
padding:0px;
float:left;
} 

#menubarholderR {
height:34px;
width:53px;
background: url("../images/kr_buttons_centered_right.jpg");
padding:0px;
float:right;

} 

#imageheader {
border: 0px;
display: inline;
margin:0px;
padding:0px;
}

#belowimageheader {
	width: 100%; 
	height:24px;
	margin:0px;
	padding:0px;
	overflow:hidden;
    float: top;
    page-break-before: right;
    display: inline;
    letter-spacing: -3em;
    white-space: nowrap;
    border: 0 none;
}

a.home:link {text-decoration : none; color:#CCCC66; border:0;}
a.home:visited {text-decoration : none; color:#CCCC66; border:0;}
a.home:hover {text-decoration : underline; color:#CCCC66; border:0; }
a.home:active {text-decoration : none; color:#CCCC66; border:0;}

.clear,.clearer {clear: both;}

ul.tabbed {
	display: inline;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
ul.tabbed li {
	float: left;
	list-style: none;
	margin: 0;
	border: 0px;
}

.left,.alignleft {float: left;}
.right,.alignright {float: right;}

#home_wrapper {
	height:276px;
	width:100%;
	float:top;
}



#footer_wrapper {
	height:40px;
	width:100%;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}

#footer_center {
  	font-size:7.0pt;
  	font-family:Arial;
  	color: white;
	top: 50%;
	left: 50%;
  	height: 40px;
	width:50%;
	position:relative;
	margin-top: 0px; /*set to a negative number 1/2 of your height*/
	margin-left: -25%; /*set to a negative number 1/2 of your width*/
}

#footer {

}

#footer_share {
	float:right;
	height:100%;
	display: block;
}

#footer_share li {
	
	background: #586436;
	width: 80px;
	height: 15px;
	font: bold 11px Arial;
	overflow: hidden;
	position: relative;
	top: 5px;
}

#footer_share a{
    color: #586436;
	margin: 0px;
}

	
#footer_endofpage {
	background: transparent;
  	height: 40px;
	width:100%;
}

#homeleft {
	width: 529px; 
	height:100%;
	margin:0px;
	padding:0px;
    float: left;
    page-break-before: right;
    line-height:00px;
    display: inline;
    letter-spacing: -3em;
    white-space: wrap;
    border: 0 none;
}

#homefade {
	width: 495px; 
	height:auto;
	float:top;
	margin:0px;
	padding:0px;
    border: 0 none;
}

#homeleft {
	width: 529px; 
	height:205px;	
}
#virtualtour_wrapper {
	width:100%;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	float: top;
}

#home_virtualtour {
	float:right;
	margin-top: 15px;
	margin-right: 50px;
	margin-bottom: 0px;
	padding: 0px;
}

#home_youtubetour {
	float:right;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	padding: 0px;
}

#roomsText {
  width: 45%;
  height: auto;
  font-size: 11px;
  font-family: Georgia, Times New Roman, Times;
  color: white;
  background: #586434 url(../images/history_letterE.gif);
  background-attachment: scroll;
  background-position: 0px 0px;
  background-repeat: no-repeat;
  position: relative;
  left: 49px;

}

.roomsTextMargins { 
	margin-top: 20px;
	margin-left: 60px;
	margin-right: 15px;
}


#roomsTextRoom {
  width: 45%;
  height: auto;
  font-size: 11px;
  font-family: Georgia, Times New Roman, Times;
  color: white;
  background: #586434;
  background-attachment: scroll;
  background-position: 0px 0px;
  background-repeat: no-repeat;
  position: relative;
  left: 49px;

}

.roomsTextMargins { 
	margin-top: 20px;
	margin-left: 60px;
	margin-right: 15px;
}


#rooms_wrapper {
	width:100%;
	float:top;
}

#rooms_spacer {
	width:922px;
	float:left;
	border-top: 2px solid #747F55;
	margin-left: 49px;
	margin-top: 20px;
}

#rooms_spacer h1 {
  font-size: 16px;
  font-family: Georgia, Times New Roman, Times;
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 10px;
  color: white;
  text-align: left;
  margin-left: 60px;
  
}

#roomImageHolder {
	width: 448px;
	height: 276px;
	background: white;
	margin-top: 20px;
}

#historyTextBox {
  font-size: 11px;
  font-family: Georgia, Times New Roman, Times;
  color: #000000;
}

#historyTextBox h2 {
  font-size: 14px;
  font-family: Georgia, Times New Roman, Times;
  color: #586434;
}

#historyText {
  height: auto;
  width: 67%;
  font-size: 11px;
  font-family: Georgia, Times New Roman, Times;
  color: white;
  background: #586434 url(../images/history_letterD.gif);
  background-attachment: scroll;
  background-position: 0px 0px;
  background-repeat: no-repeat;
  position: relative;
  left: 49px;

}

#historyText h1 {
  font-size: 14px;
  font-family: Georgia, Times New Roman, Times;
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 20px;
  color: white;
  text-align: center;
}

.historyTextMargins { 
	margin-top: 20px;
	margin-left: 60px;
	margin-right: 15px;
}

#historyImage {
	width:193px;
	position: relative;
  	right: 53px;
}

#facilitiesText {
  height: auto;
  width: 45%;
  font-size: 11px;
  font-family: Georgia, Times New Roman, Times;
  color: white;
  background: #586434 url(../images/history_letterR.gif);
  background-attachment: scroll;
  background-position: 0px 0px;
  background-repeat: no-repeat;
  position: relative;
  left: 49px;

}

#facilitiesText h1 {
  font-size: 14px;
  font-family: Georgia, Times New Roman, Times;
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 20px;
  color: white;
  text-align: center;
}

.facilitiesTextMargins { 
	margin-top: 20px;
	margin-left: 60px;
	margin-right: 15px;
}

#facilitiesImage {
	width:461px;
	position: relative;
  	right: 53px;
  	margin-top: 30px;
}

#facilities_spacer {
	width:922px;
	float:left;
	border: 2px solid #747F55;
	margin-top: 20px;
	margin-left: 49px;
}

#facilities_spacer_holder {
	width: 430px;
	margin: 0 auto;
	
	text-align: center; 
	padding-right:30px;
}

#facilities_spacer_holder_right {
	width: 430px;
	margin: 0 auto;
	border-left: 2px solid #747F55;
	text-align: center; 
	padding-right:30px;
}

#facilities_spacer h1 {
  font-size: 18px;
  font-family: Georgia, Times New Roman, Times;
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 20px;
  color: white;
  text-align: center;
  margin-left: 60px;
  
}

#facilities_spacer h2 {
  font-size: 13px;
  font-family: Georgia, Times New Roman, Times;
  font-weight: bold;
  color: #CCCCCC;
  text-align: left;
  margin-left: 60px;
  
}

#facilities_spacer p {
  font-size: 11px;
  font-family: Arial, Georgia, Times New Roman;
  font-weight: bold;
  color: white;
  text-align: left;
  margin-left: 60px;
  
}

#facilities_spacer img {
  font-size: 18px;
  font-family: Georgia, Times New Roman, Times;
  font-weight: bold;
  margin-top: 100px;
  color: white;
  text-align: center;
  
}

#architectureImage {
	width:400px;
	float: right;
  	margin-top: 30px;
	text-align:right;
	position:relative;
	right:53px;
}

#architectureText {
  height: auto;
  width: 45%;
  font-size: 11px;
  font-family: Georgia, Times New Roman, Times;
  color: white;
  background: #586434 url(../images/history_letterKArch.gif);
  background-attachment: scroll;
  background-position: 0px 0px;
  background-repeat: no-repeat;
  position: relative;
  left: 60px;

}

#architectureTexMargins { 
	margin-top: 100px;
	margin-left: 0px;
	margin-right: 15px;
}

#foodText {
  height: auto;
  width: 45%;
  font-size: 11px;
  font-family: Georgia, Times New Roman, Times;
  color: white;
  background: #586434 url(../images/history_letterK.gif);
  background-attachment: scroll;
  background-position: 0px 0px;
  background-repeat: no-repeat;
  position: relative;
  left: 49px;

}

#foodText h1 {
  font-size: 14px;
  font-family: Georgia, Times New Roman, Times;
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 20px;
  color: white;
  text-align: center;
}

.foodTextMargins { 
	margin-top: 20px;
	margin-left: 60px;
	margin-right: 15px;
}

#foodImage {
	width:400px;
	position: relative;
  	right: 53px;
}

#foodImageSpaced {
	margin-top: 20px;
}

#locationText {
  height: auto;
  width: 45%;
  font-size: 11px;
  font-family: Georgia, Times New Roman, Times;
  color: white;
  background: #586434 url(../images/history_letterK.gif);
  background-attachment: scroll;
  background-position: 0px 0px;
  background-repeat: no-repeat;
  position: relative;
  left: 49px;

}

#locationText h1 {
  font-size: 14px;
  font-family: Georgia, Times New Roman, Times;
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 20px;
  color: white;
  text-align: center;
}

#locationTextMargins { 
	margin-top: 20px;
	margin-left: 63px;
	margin-right: 15px;
}

#locationImage {
	width:400px;
	position: relative;
  	right: 53px;
}

#locationfade {
	width: 495px; 
	height:auto;
	float:top;
	margin:0px;
	padding:0px;
    border: 0 none;
}


#contactusAddress_back {
    background: #586434 url(../images/contactus_msg.jpg);
	background-attachment: scroll;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	margin: 10px 40px 10px 40px; 
	padding: 10px;
  	font-size: 11px;
  	font-family: Georgia, Times New Roman, Times;
  	color: black;
	text-align: center;
	height: 342px;
}

#contactusText {
  width: 50%;

}


#contactusAddress {
	background: white;
	margin: 10px 40px 10px 40px; 
	padding: 10px;
  	font-size: 14px;
  	font-family: Georgia, Times New Roman, Times;
	font-weight: bold;
  	color: #666666;
	text-align: center;
}

#contactusAddress p a {
  	color: #666666;
}

#contactusText h1 {
  font-size: 16px;
  font-family: Georgia, Times New Roman, Times;
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 20px;
  color: #586434;
  text-align: center;
}

.contactusTextMargins { 
	margin-top: 20px;
	margin-left: 60px;
	margin-right: 15px;
}

#contactusImage {
	position: relative;
  	right: 53px;
}


#bookingp {
  	font-size: 12px;
  	font-family: Arial, Georgia, Times;
	font-weight: bold;
  	color: black;
}

#reservationText {
  width: 50%;
  	height: 850px;
}

#reservationAddress {
	background: #FFFFFF;
	margin: 10px 40px 10px 40px; 
	padding: 10px;
  	font-size: 11px;
  	font-family: Arial, Georgia, Times;
  	color: black;
	text-align: center;
	height: 100%;
}

#reservation_wrapper {
	width:100%;
	float:top;
}

#reservationText h1 {
  font-size: 14px;
  font-family: Georgia, Times New Roman, Times;
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 20px;
  color: #586434;
  text-align: center;
}

#reservationText h2 {
  font-size: 14px;
  font-family: Georgia, Times New Roman, Times;
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 20px;
  color: #FF6600;
  text-align: center;
}


.reservationTextMargins { 
	margin-top: 20px;
	margin-left: 60px;
	margin-right: 15px;
}

#reservationImage {
	position: relative;
  	right: 53px;
}


/* Navigation */

#navigation {
	padding: 0px;
	position: relative;
	top:6px;
	margin:0px;
	float:right;
	height:50px;
}
#navigation a {
	color: #E0E6EA;
	display: block;
	font-weight: bold;
	text-decoration: none;
}
#navigation a:hover {color: #F0F6FA;}

/* Main navigation */
#nav li {}
#nav a {
	font-size: 1.3em;
	padding: 10px 16px;
}
#nav a:hover {background: #5E6D75;}

/* Sub-navigation */
#subnav {
	background: #60656A;
}
#subnav li {}
#subnav a {
	font-size: 1.1em;
	padding: 9px 12px;
}
#subnav a:hover {background: #FFFFFF;}
