@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:12px;
	letter-spacing:-0.03em;
	border:0px;
}
.content{
	height:580px;
	overflow:auto;
	text-align:justify;
	width:465px;
	margin:0px;
}
.closeBtn{
	display:block;
	text-align:right; 
	background-image:url(/img/close01.jpg); 
	width:27px; 
	height:31px; 
	z-index:10000;
	margin-left:946px; 
	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;
}
#subMenu ul li{
	float:left;
	color:#8c6e30;
	letter-spacing:-0.04em;
}
#subMenu ul li a{
	padding:10px;
	text-transform:capitalize;
	font-size:15px;
	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;
}


/*.gallerySpan span a:hover{
	border-bottom: 1px dotted #8c6e30;
	padding-bottom:7px;
	color:black!important;
	padding:10px 0px 11px 0px!important;
	margin:0px 10px 3px 10px;
}
.gallerySpan span a:hover{
	border-bottom: 3px solid #8c6e30!important;
	padding:10px 0px 5px 0px!important;
}


*/



#mainContent{
	display:block!important;
	padding:35px 20px 20px 20px;
}
.content hr{
    color:white;
	border: none 0;
	border-bottom: 1px dashed #8c6e30;
	background-color:white;
	clear:both;
}
.content h1{
    color:black;
	font-size:24px;
	font-weight:normal;
}
.content img{
	float:left;
	padding-right:11px;
	padding-top:4px;
}
.content h2,.content h2 a{
    color:black;
	font-size:20px;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
.content h3{
    color: #8c6e30;
	font-size:20px;
	font-weight:normal;
	margin:0px;
	padding:0px;
}

.content h4{
	color:#8C6E30;
	font-size:16px;
	font-weight:normal;
	margin: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:14px;
	padding:3px 4px 3px 5px;
	width:180px;
	margin:7px;
	margin-left:0px;
}
.inputField{
	float:left;
	display:inline;
	width:100%;
}
input{
	padding:10px;	
}
.wideForm{
	width:100%;
}
.narrowForm{
	width:42px;
}
.radioButtons, .checkBoxes{
	margin:10px;
}
.textArea{
	height:150px;	
}
.formTable{
	width:100%;
	padding:7px;
}
.eventsList{
	background:url(../img/thumbBg.jpg) left top no-repeat; 
}
.eventsList img{
	padding:6px 12px 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:left;
font-size:20px;
overflow:hidden;
width:66%; margin:0px; text-align:left;}


.rightAlignedLinks
{
	text-align:right;
	width:100%;
	display:block;
}
.barMenu{
	margin-top:-15px;	
}
.innerNav{
	float:left;
	padding:8px;
	width:100%;
	vertical-align:top;
}
.innerNav a{
	font-size:12px;
}
.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:-183px;
	margin-top:-6px;
	min-height:142px!important;
}

#shim{ 
	float:left;
	height:100%;
	margin-top:-360px!important;
	width:280%;
}

.content{ 
	z-index:50; width:459px;
}

#footer{ 
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:11px;
	height:35px;
	margin-left:469px;
	margin-top:10px;
	width:492px;
	z-index:6000 !important;
}

.formTable{ 
	font-size: 12px;
	text-align:justify;
	margin-left:-10px;
}

.roomImage1{background-image:url(/img/1_LOBBY_ABOUT_US.jpg);}
.roomImage2{background-image:url(/img/2_STAIRCASE_WHATS_ON.jpg);}
.roomImage3{background-image:url(/img/3_RESTAURANT_FOOD.jpg);}
.roomImage4{background-image:url(/img/4_BEDROOMS.jpg);}
.roomImage5{background-image:url(/img/1_LOBBY_ABOUT_US.jpg);}
.roomImage6{background-image:url(/img/6_OFFICE_MEMBERSHIP.jpg);}
.roomImage7{background-image:url(/img/7_BAR_BAR.jpg);}
.roomImage8{background-image:url(/img/8_GYM_SPA.jpg);}
.roomImage81{background-image:url(/img/8_GYM_SPA02.jpg);}
.roomImage9{background-image:url(/img/9_FRONT_PARLOUR_PRIVATE_EVENTS.jpg);}
.roomImage11{background-image:url(/img/room_image11.jpg);}
.roomImage1,.roomImage2,.roomImage3,.roomImage4,.roomImage5,.roomImage6,.roomImage7,.roomImage8,.roomImage81,.roomImage9,.roomImage11{width:480px;height:610px;float:left;margin:-12px 15px 15px 15px;}

.gallerySection{}
.galleryDiv{ overflow-y:scroll; width:936px; height:575px; 
background-image:url(/img/gallery_bg.jpg);background-position:1px 50%; margin-left:14px;}
.itemDiv { width:130px; 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;}
#subMenu{ min-height:29px;width:440px; margin:0px;}

.pressP{ min-height:49px;}
.eventsListImg{ float:left;height:118px;min-width:106px;}


.gallerySpan{font-size:15px;padding-left:8px;}
.gallerySpan:hover{border-bottom:1px dotted #8C6E30;color:black !important;margin:0 8px 3px;padding:10px 0 11px !important;font-size:15px;}

.termsofuser{display:inline!important;color:#8C6E30; text-decoration:underline; cursor:pointer!important; }


#site_credit{display:inline;
font-size:11px;
padding-left:10px;
width:204px;}