@charset "UTF-8";
/* CSS Document */
body,html{
	margin:0px 0px;
	padding:0px;
	overflow:hidden;
	width:100%;
	height:100%;
	text-align:center;
	background-color:#797067;
}

a{
	color:#8c6e30;
}
input, .content, textarea{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	letter-spacing:-0.03em;
	border:0px;
}
.content{
	height:400px;
	overflow:auto;
	text-align:justify;
	width:325px;
}
.closeBtn{
	display:block;
	text-align:right; 
	background-image:url(/img/close01.jpg); 
	width:27px; 
	height:31px; 
	z-index:10000;
	margin-left:669px; 
	cursor: pointer!important;}
	
.roomImage{
	width:480px;
	height:610px;
	float:left;
	margin:-12px 15px 15px 15px; 
	background-image:url(/img/1_LOBBY_ABOUT_US.jpg);}

#subMenu ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0px 0px 0px 0px;
	margin-left:-5px;
	}
#subMenu ul li{
	color:#8C6E30;
	float:left;
	letter-spacing:-0.03em;
	margin:0 -5px 0 -4px;
}
#subMenu ul li a{
	padding:10px;
	text-transform:capitalize;
	font-size:11px;
	text-decoration:none!important;
	color:#8c6e30;
}
li.highlightMenu a, #subMenu ul li a:hover{
	border-bottom: 1px dotted #8c6e30;
	padding-bottom:7px;
	color:black!important;
	padding:10px 0px 11px 0px!important;
	margin:0px 10px 3px 10px;
}
li.highlightMenu a:hover{
	border-bottom: 3px solid #8c6e30!important;
	padding:10px 0px 5px 0px!important;
}
#mainContent{
	display:block!important;
	padding:37px 22px 20px 11px;
}
.content hr{
    color:white;
	border: none 0;
	border-bottom: 1px dashed #8c6e30;
	background-color:white;
	clear:both;
	padding:10px 0px 10px 0px;
	margin-bottom:14px;
}
.content h1{
    color:black;
	font-size:19px;
	font-weight:normal;
	text-align:left;
}
.content img{
	float:left;
	padding-right:13px;
	padding-top:4px;
}
.content h2,.content h2 a{
    color:#333333;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	width:99px;
	text-align:left;
}
.content h3{
    color: #8c6e30;
	font-size:14px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	text-align:left;
}

.content h4{
	color:#8C6E30;
	font-size:13px;
	font-weight:normal;
	margin:0;0
	padding:0;
}

.dropcaps:first-letter{
    font-size:6em;
    line-height:0.75em;
    float:left;
    margin-right:0.1em;
    font-weight:bold;
    font-style:normal;
}
.inputField,.wideForm,.narrowForm{
	background-image:url(../img/formBg.jpg);
	font-size:10px;
	padding:3px 4px 3px 5px;
	width:180px;
	margin:7px;
}
.inputField{
	float:left;
	display:inline;
	width:100%;
	margin-left:-1px;
}
input{
	padding:10px;	
}
.wideForm{
	width:270px;
	margin-left:-2px;
}
.narrowForm{
	width:45px;
}
.radioButtons, .checkBoxes{
	margin:6px;
}
.textArea{
	height:150px;	
}
.formTable{
	width:100%;
	padding:7px;
	width:290px;
}
.eventsList{
	background:url(../img/thumbBg.jpg) left top no-repeat; 
}
.eventsList img{
	padding:6px 19px 10px 6px;
	float:left;
	width:106px;
}
.eventsList h3,.eventsList h2{margin-bottom:5px;}
/*.eventsList h2{
	float:left;
	width:250px;
	height:20px;
	overflow:hidden;
}*/


.eventsList h2 {
float:none;
font-size:15px;
overflow:hidden;
width:150px;}


.rightAlignedLinks
{
	text-align:right;
	width:100%;
	display:block;
}
.barMenu{
	margin-top:-15px;	
}
.innerNav{
	float:left;
	margin-left:-8px;
	padding:0;
	vertical-align:top;
	width:97%;
}
.innerNav a{
	font-size:10px;
}
.float{
	float:left;
}

/*BARRY ADD-ONS FROM THIS POINT*/
.flashOverlay{ 
	background:transparent;
	width:280px; 
	height:850px;
	z-index:3000!important;
	text-align: center ; 
	top:100%;
	margin-top:200px;
}

#flashContainer{/*THIS AREA WORKS VIA JAVASCRIPT*/}

#overlay_container{ 
	background:transparent none repeat scroll 0 0;
	clear:both;
	height:50px;
	margin:auto;
	overflow:visible;
	position:relative;
	top:-50%;
	width:1px;
	z-index:1999;
}

#headerTitle{
	margin-left:-112px;
	margin-top:82px;
	min-height:91px!important;
}

#shim{ 
	float:left;
	height:100%;
	margin-top:-360px!important;
	width:280%;
}

.content{ 
	z-index:50;
}

#footer{ 
	/*font-family:Georgia,"Times New Roman",Times,serif;
	font-size:9px;
	height:35px;
	margin-left:229px;
	margin-top:10px;
	width:420px;
	z-index:6000 !important;width:436px;*/
	font-size:10px;
	padding-top:9px;
	text-align:left;
}

.formTable{ 
	font-size: 12px;
	text-align:justify;
	margin-left:-10px;
}


.roomImage1{background-image:url(/img2/1_LOBBY_ABOUT_US.jpg);}
.roomImage2{background-image:url(/img2/2_STAIRCASE_WHATS_ON.jpg);}
.roomImage3{background-image:url(/img2/3_RESTAURANT_FOOD.jpg);}
.roomImage4{background-image:url(/img2/4_BEDROOMS.jpg);}
.roomImage5{background-image:url(/img2/1_LOBBY_ABOUT_US.jpg);}
.roomImage6{background-image:url(/img2/6_OFFICE_MEMBERSHIP.jpg);}
.roomImage7{background-image:url(/img2/7_BAR_BAR.jpg);}
.roomImage8{background-image:url(/img2/8_GYM_SPA.jpg);}
.roomImage81{background-image:url(/img2/8_GYM_SPA02.jpg);}
.roomImage9{background-image:url(/img2/9_FRONT_PARLOUR_PRIVATE_EVENTS.jpg);}
.roomImage11{background-image:url(/img/room_image11.jpg); width:336px; height:427px;}
.roomImage,.roomImage1,.roomImage2,.roomImage3,.roomImage4,.roomImage5,.roomImage6,.roomImage7,.roomImage8,.roomImage81,.roomImage9,.roomImage11{width:336px;height:427px;float:left;margin:-12px 15px 15px 15px;}



/*.Gordon*/
.roomImage1{background-image:url(/img/test_gordon.jpg);}
.roomImage1{width:336px;height:427px;float:left;margin:-12px 15px 15px 15px;}


/*.Gordon*/


.gallerySection{}
.galleryDiv{ overflow-y:scroll; width:678px; height:404px; background-image:url(/img2/gallery_bg.jpg);background-position:1px 50%!important; margin-left:14px;}
.itemDiv { width:110px; height:130px; float:left; padding:47px 1px 1px 44px}
.itemDiv img{ width:97px; cursor:pointer;}
.itemDiv p{ color:#978354;cursor:pointer; /*border-bottom:1px dotted #181818;*/ text-decoration:underline;font-size:12px;}
.galleryFooterDiv{font-size:12px;padding-top:10px;}
/*.itemDiv p a:hover{ color:#000000;}*/

.membermod p {
color:#333333;
font-size:11px;
text-align:justify;}


/*BARRY ADD-ONS FROM THIS POINT*/
#flashOverlay{ display:none;}
#footer{ font-size:9px;}

.pressP{ }
.eventsListImg{ float:left;min-height:112px;padding-right:16px;width:106px;}

.roomImage11 img {background-image:url(/img2/room_image11.jpg); width:50px; height:50px;}

#sday{ font-size:9px;}
#smonth{ font-size:9px;}
#syear{ font-size:9px;}

/*#submitMembershipCSS {margin-top:-24px;}*/

.sday{
background-color:#ECE7D6;
margin-bottom:7px;
margin-left:-1px;
margin-right:7px;
margin-top:7px;
padding-bottom:3px;
padding-left:5px;
padding-right:4px;
padding-top:3px;
width:28%;
}

#sday{
background-color:#ECE7D6;
margin-bottom:7px;
margin-left:-1px;
margin-right:7px;
margin-top:7px;
padding-bottom:3px;
padding-left:5px;
padding-right:4px;
padding-top:3px;
width:28%;
}

#bedroomtype{ margin-left:-1px!important;width:103%;}
#fday{ margin-left:-1px!important;width:103%;}


.gallerySpan{font-size:11px;padding-left:8px;}
.gallerySpan:hover{border-bottom:1px dotted #8C6E30;color:black !important;margin:0 8px 3px;padding:10px 0 11px !important;font-size:11px;}

.termsofuser{display:inline!important;color:#8C6E30; text-decoration:underline; cursor:pointer!important; }

#mainContent table tbody tr{width:300px!important;}
#mainContent table tbody {width:300px!important;}
#mainContent table {width:300px!important;}