@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}

body {
	background:url(../images/mainbg.jpg) repeat-x top;
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	color:#8B8966;
}


#wrapper {
	width:100%;
	background:url(../images/footerbg.jpg) bottom repeat-x;
}

#mainwrapper {
	width:896px;
	margin:0 auto;
/*	padding-left:54px;
	padding-right:54px;*/
}


#header {
	height:97px;
	background:url(../images/bname.jpg) no-repeat left;
	text-align:right;
	padding-top:90px;
	color:#CDCBA5;
	font-size:11px;
}


#header a {
	color:#BBB76F;
	text-decoration:none;
}

#header a:hover {
	color:#CC9900;
	text-decoration:none;
}


.clear {clear:both;}


/******************************** HOME PAGE *************************************/

#hometopleft {
	float:left;
	width:610px;
}

#hometopright {
	float:left;
	width:286px;
	background:url(../images/home-top-right-bg.jpg) repeat-y left top;
	border-top:12px solid #C6C3A5;
	border-bottom:5px solid #C6C3A5;
	height:360px;
}

#hometopright span {
	/*padding:15px;*/
	display:block;
	color:#877E2C;
	border-bottom:dashed 1px #D0CDB4;
	width:260px;
	margin:0 auto;
}

#hometopright span a {
	font-weight:bold;
	text-decoration:none;
	color:#877E2C;

}

#hometopright span a:hover {
	font-weight:bold;
	text-decoration:underline;
	color:#877E2C;
}


img.thumb {
	padding:4px;
	background:#C6C3A5;
	border:3px #AFAC8B solid;
}


#homebottom {
	padding-top:37px;
	padding-bottom:37px;
}

#hotelfeature {
	float:left;
	width:331px;
	background:url(../images/seperator.jpg) no-repeat right center;
}

#hotelfeature span {padding-left:100px; display:block; line-height:17px;}

#roomfeature {
	float:left;
	width:352px;
	background:url(../images/seperator.jpg) no-repeat right center;
}

#roomfeature span {padding-left:100px; display:block; line-height:17px;}

#contactdetail {
	float:left;
	width:213px;
	line-height:17px;
}

a.more {
	font-weight:bold;
	text-decoration:none;
	color:#877E2C;

}

a.more:hover {
	font-weight:bold;
	text-decoration:underline;
	color:#877E2C;
}

/******************************** HOME PAGE *************************************/

/******************************** RESERVATION PAGE ******************************/
#rescontactdetail {
	float:left; 
	width:300px;
	border-left:solid #C8C5A9 1px;
	padding-left:16px;
}

#resform {
	float:left;
	width:576px;
}

#resform ul li {
	list-style:none;
}

#resform ul li a {
	display:block;
	list-style:none;
	width:554px;
	height:26px;
	padding:4px;
	padding-left:10px;
	background:#F7F6F2;
	text-decoration:none;
	font-weight:bold;
	color:#8B8966;
	line-height:26px;
	margin-top:2px;
}

#resform ul li a:hover {
	background:#E6E5D8;
}


#resrmfet span  {
	padding-left:100px; display:block; line-height:17px;
}
/******************************** RESERVATION PAGE ******************************/

/*******************************CONTACT PAGE *********************************/
.11font {
	font-size:11px;
}

#notetxt {
	width:268px;
	margin:0 auto;
	font-size:11px;
	color:#877E2C;
}

#contact-form {
	width:268px;
	margin:0 auto;
}

.imgbdr {
	border:#C7C4A6 solid 3px;
}




/*******************************CONTACT PAGE *********************************/

#footer {
	height:80px;
	padding-top:17px;
	font-size:11px;
	text-align:center;
	line-height:17px;
}

#footer a {
	color:#8B8966;
	text-decoration:none;
}

#footer a:hover {
	color:#8B8966;
	text-decoration:underline;
}
