html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, img, p{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
body {
	font: 11px Tahoma, Arial, Verdana, sans-serif;
	margin: 0; 
	padding: 0;
	text-align:center;
	color: #4e2f20;

}

body popupwindow {
	background:url(img/txtboxbg.gif) repeat-x;	
}

.google{
background:url(img/googlebg.jpg) repeat-x #fff;
width:1000px;
height:48px;
background-color:#f4ede3;
}
.golng{
width:1000px;
height:48px;
padding:0 0 0 700px;
}

#sitewrap {
background:url(img/bgtile.jpg) repeat-x #fff;
	text-align:center;
	width:100%;
	margin:0 auto;
	padding:0;
}

/* reservation td*/
#reservationtd {
	margin:2px auto 0px auto;
	padding:0;
	border-collapse:collapse;
	color:#fff8ec;
	text-align:left;
}

#reservationtd td{
	padding:2px 6px 2px 4px;	
}


.inputfree {
	color:#3d3a2d;
	font-size:11px;
	padding:2px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}

.select {
	color:#3d3a2d;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}

#checkbtn {
	background:url(img/btncheck.gif);
	width:59px;
	height:23px;
	border:0;
}

#changebtn {
	background:url(img/btnchange.gif);
	width:59px;
	height:23px;
	border:0;
}

#cancelbtn {
	background:url(img/btncancel.gif);
	width:59px;
	height:23px;
	border:0;
}	

#submitbtn {
	background:url(img/btnsubmit.gif);
	width:59px;
	height:19px;
	border:0;
}	

form {
	margin:0;
	padding:0;
	border:0;
	}



/* menu */

.mainmenu{
width:1000px;
height:300px;
background-color:#000000;
margin:0 auto;
}

#menu {
	background:url(img/bgmenu.jpg) no-repeat;
	margin:0 auto;
	padding:0;
	width:1000px;
	height:139px;
}

#menu ul{
	margin:139px 0 0 50px;
	padding:0;
	float:left;
	height:30px;
	list-style:none;
	display:inline;
}

/* menu height and left margin for each li */
#menu li{
	margin:0 5px 0 5px;
	padding:0;
	float:left;
	display: inline; /* this fixes the double margin bug in IE */
}
/* specify height for <a> */
#menu a {
	display:block;
	height:18px;
	padding:4px 0 0 0;
	margin:4px 0 0 0;
}

/* specific width for <a> in li to fix ie6 bug */
#menuhome {	width:43px; }
#menuabout { width:61px; }
#menutravelinfo { width:117px; }
#menuaccommodation { width:102px; }
#menumeetings {	width:62px; }
#menudining { width:45px; }
#menufacilities { width:59px; }
#menupromotions { width:75px; }
#menunewsandevents { width:92px; }
#menuphototour { width:72px; }
#menucontactus { width:71px; }

/* contentable after flash*/
#contenttable {
	border-collapse:collapse;
	margin:20px auto 0 auto;
	width:960px;
	line-height:1.4em;
}

#contenttable td{
	vertical-align:top;
}

/* contentablesub thats's inside the first td of contentable*/
#contenttablesub {
	border-collapse:collapse;
	background:#530d14;
	border:2px solid #37231c;
	margin:0 10px 0 0;
	width:728px;	
}
#contenttablesub td{
	padding:0 6px 6px 6px;
		
}


/* contentdiv1 thats's inside contentablesub*/
.contentdiv1 {
	background:#fff8ec;
	border:2px solid #bdaf9f;
	color:#37231c;
	padding:27px;
	margin:6px 0 0 0;
	text-align:left;	
}

.contentdiv1 img{
	border:2px solid #d3c7b9;
	float:right;
	margin:0 0 10px 20px;
}

/* contentdiv2 thats's inside contentablesub*/
.contentdiv2 {
	background:#29060a;
	color:#fff8ec;
	padding:0;
	margin:0;
	text-align:left;
	width:227px;
}

.contentdiv2sub {
	padding:12px;
}

.contentdiv2sub a:link, a:hover, a:visited {
	color:#640F18;
}

.contentdiv2 img{
	border:2px solid #d3c7b9;
}

.imgtd img{
	border:2px solid #d3c7b9;
}

/* contentdiv3 for accommodation page*/
.contentdiv3 {
	background:#29060a;
	color:#fff8ec;
	padding:0;
	margin:0 0 10px 0;
	text-align:left;
	width:100%;
	height:175px;
}
.contentdiv3 img{
	border:2px solid #d3c7b9;
	float:right;
	margin:0 0 0 5px;
}

/* leftbox for content area */
#leftboxtd {
	background:url(img/boxtitle_bgtile.gif) repeat-y;
	vertical-align:top;
}
.leftbox {
	width:187px;
	background:url(img/txtboxbg.gif) bottom center no-repeat;
	text-align:left;
	padding:15px;
	color:#640F18;
	line-height:1.4em;
	margin:0 0 5px 0;
}


.leftbox1 {
	width:187px;
	background:url(img/txtboxbg.gif) bottom center no-repeat;
	text-align:left;
	
	color:#640F18;
	line-height:1.4em;
	margin:0 0 5px 0;
}


.lftbx {
font:normal 11px Arial, Helvetica, sans-serif;
color:#640F18;
text-decoration:none;
}




/* footer is inside #whitecontent */
#footer {
	border-top:2px solid #37231c;
	background:#530d14;
	padding:10px 0 10px 0;
	margin:15px 0 0 0;
	color:#FFFFFF;
}
#footer a, {
	color:#FFFFFF;
	text-decoration:none;
}

#footer a:hover{
color:#FFFFFF;
text-decoration:underline;
}


/* misc stuff */
.clearFloat {
	clear: left;
	display: block;
}

h1 {
	font: 22px Tahoma, Arial, sans-serif;
	font-weight:normal;
	color:#560d15; 
	margin:0 0 10px 0;
	letter-spacing:0;
	padding:0;
}

h2 {
	font: 18px Tahoma, Verdana, Arial, sans-serif;
	font-weight:normal;
	color:#fff8ec; 
	margin:0 0 10px 0;
	padding:0;
}


/* standard link styles */
a:link {
	color:#640F18;
	text-decoration:none;
}
/*
a:visited {
	color: #FFFFFF;
	text-decoration:underline;
}*/
a:hover {
	color:#640F18;
	text-decoration:underline;
}

#menu a:link {
	color: #fff8ec;
	font-weight:bold;
	text-decoration:none;
}
#menu a:visited {
	color: #fff8ec;
	font-weight:bold;	
	text-decoration:none;
}
#menu a:hover {
	background:#fff8ec;
	color:#430006;
	font-weight:bold;	
	text-decoration:none;
}

/*for dropdown menu, might not be needed*/

#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
line-height:11px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
text-align: left;
border-bottom: 1px solid black;
padding: 5px 0 5px 0;
text-decoration: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-variant:normal;
font-weight:normal;
background-color:#5E0F17;
color: white;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: white;
color: #5E0F17;
}
