html,body 
{
	height:100%;
	font-family:Times, Times New Roman, Georgia, serif;
	font-size:10pt;
	line-height:1.4;
	background-image:url('../images/bg.jpg');
	background-color:#B9AE94;
	color:#323233;
}


div#container 
{
	position:relative;
	margin:0 auto;
	width:960px;
	height:auto !important;
	height:100%;
	min-height:100%;
	background-image:url('../images/back.jpg');
	background-position:9px 0px;
	background-repeat:no-repeat;
}

div#header 
{
	width:960px;
	overflow:auto;
}

div#top
{
	width:960px;
	height:188px;	
}

div#l_top
{
	width:660px;
	height:188px;
	float:left;	
	position:relative;
}

a#checkava, a#booknow
{
	color:#FFFFFF;
	text-decoration:none;
	font-size:12pt;
	font-family:Georgia, Times New Roman, Times, serif;
	font-style:italic;
	padding-top:2px;
	height:26px;
	text-align:center;
	position:absolute;
	display:block;
}

a#logo
{
	display:block;
	width:178px;
	height:70px;
	left:92px;
	top:106px;
	position:absolute;	
}

a#checkava
{
	top:22px;
	right:44px;
	width:180px;
}

a#booknow
{
	top:61px;
	right:18px;
	width:150px;
}

div#r_top
{
	width:222px;
	height:188px;
	float:right;
	padding-right:78px;
}

div#langs
{
	height:16px;
	margin-top:26px !important;
	text-align:right;	
}

div#r_top p
{
	text-align:right;
	font-size:8.5pt;
}

div#r_top div
{
	margin-top:26px;	
}

div#nav
{
	height:54px;
	width:960px;
	overflow: hidden;
}

div#nav ul
{
	margin:0 auto;
	width:802px;
	padding-top:15px;
	height:39px;
}

div#nav ul li
{
	float:left;
	margin-left:10px;
	width:106px;
	height:34px;	
	text-align:center;
}

div#nav ul li a
{
	display:block;
	width:106px;
	height:26px;
	padding-top:8px;
	font-size:8.5pt;
	font-family:Georgia, Times New Roman, Times, serif;
	font-style:italic;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	background-image:url('../images/navbg.jpg');
	background-position:0px 0px;
	background-repeat:no-repeat;
}

div#nav ul li a:hover
{
	color:#3B282B;
	background-position:-106px 0px;	
}

div#content
{
	width:960px;
	margin:0 auto;
	overflow:auto;
	padding-bottom:60px;
	padding-top:18px;
	background-image:url('../images/bridge.jpg');
	background-position:bottom right;
	background-repeat:no-repeat;
}

div#ccontent
{
	width:802px;
	margin:0 auto;
	overflow:auto;	
}

div#dcontent
{
	width:802px;
	clear:both;
	margin-bottom:10px;	
}

div#mcontent
{
	width:802px;
	clear:both;	
}

div#lcontent
{
	float:left;
	display: inline;
}

div#rcontent
{
	float:right;
	display: inline;
}

div#dcontent img
{
	margin-right:10px;	
}


div#footer 
{
	position:absolute;
	width:100%;
	bottom:0;
	height:29px;
	font-size:8pt;
}

div#cfooter
{
	width:802px;
	margin:0 auto;
	margin-top:6px;	
}

div#lfooter
{
	float:left;
	width:400px;	
}

div#rfooter
{
	float:right;
	width:400px;	
}

/*ABOUT*/

table#roomtypes
{
	width:802px;	
}

table#roomtypes td
{
	padding:4px;
	vertical-align:top;	
}

table#roomtypes td h3
{
	margin-bottom:0px;
}

div#roomtypescon
{
	width:500px;
}

/*Location*/

table#prox td
{
	padding:2px 30px 2px 0px;
}

/*Facilities*/

table#hflist
{
	width:802px;
}

table#hflist td
{
	width:184px;
	padding:0px 14px 0px 2px;
}

/*Contact*/

div#contactbuttons
{
	overflow:auto;
	clear:both;	
}

div#contactbuttons a
{
	float:left;
	margin-right:20px;
}

/*Greybox*/

div#popup_container
{
	position:relative;
	margin:0 auto;
	width:540px;
	height:625px;
	background-color:#D1D5C2;
	padding:30px;
}

div#popup_container input
{
	display:block;	
}

table#fenquiryt
{
	width:540px;	
}

table#fenquiryt td
{
	witdh:244px;
	padding:2px;	
}

table#fenquiryt input
{
	padding:3px 2px 3px 2px;
	width:240px;
}

table#fenquiryt label
{
	display:block;
	padding-bottom:2px;
	padding-top:4px;	
}

table#fenquiryt td.sub
{
	padding-right:20px;
	padding-top:10px;	
}

/*Gallery*/

div#thumbs
{
	float:left;
	width:400px;
	overflow:hidden;
}

div#thumbs li
{
	float:left;
	width:121px;
	height:74px;
	margin-bottom:10px;
	margin-right:10px;
}

div#gallery
{
	float:right;
	width:400px;
}