body {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  background-color:#fafafa;

}
#top {
	position:absolute;
	z-index:1;
	left:0px;
	top:0px;
	width:100%;
	background-color:#c3baaf;
}
.logo {
width:970px;
text-align:left;
margin-left:auto;
margin-right:auto;
padding-top:4px;
padding-bottom:2px;
}
.flash {
width:970px;
text-align:left;
margin-left:auto;
margin-right:auto;
height:435px;
}
.flashrates {
width:970px;
text-align:left;
margin-left:auto;
margin-right:auto;
height:405px;
padding-top:30px;
}
.photogall {
width:970px;
text-align:left;
margin-left:auto;
margin-right:auto;
height:425px;
padding-top:10px;
}
#line {
	position:absolute;
	z-index:2;
	left:0px;
	top:496px;
	width:100%;
	height:4px;
	background-color:#d5c8bc;
}
#content {
position:absolute;
z-index:2;
left:0px;
top:500px;
width:100%;
padding-top:15px;
padding-bottom:6px;
}
.navtd {
padding-left:8px;
padding-top:12px;
padding-bottom:1px;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#c3baaf;
}
.texttd {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:justify;
color:#776d61;
vertical-align:top;
padding-right:20px;
padding-top:5px;
line-height:15px;
}
.texttdrates {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:justify;
color:#776d61;
vertical-align:top;
padding-right:0px;
padding-top:5px;
line-height:15px;
}
.texttds {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#776d61;
padding-right:0px;
padding-top:7px;
line-height:15px;
}
/*Css for the text area*/
.textmaindiv {
height:152px;
padding-bottom:20px;
position:relative;
}
.textheader{
	margin:0px;
	padding-top:0px;
	padding-bottom:15px;
	padding-left:0px;
	padding-right:0px;
}
/*Change the width and the height of the text area*/
.textareadiv{
	position:relative;
	width:640px;
	height:120px;
	overflow:hidden;
	float:left;
	margin:0px;
	padding:0px;	
}
.textdiv{
	position:relative;
	margin:0px;
	padding:0px;
}
/*Change the width and the height of the Scroll area same height with text area*/
.scrolldiv{	
	height:120px;
	width:10px;
	border:1px solid #5f5e5e;
	overflow:hidden;
	float:right;
	background:#fafafa;
}
/*Change the colour and the border of the scroller*/
.scrollerdiv{
	position:relative;
	width:10px;
	background:#d5c8bc;
	border-top:1px solid #5f5e5e;
	border-bottom:1px solid #5f5e5e;
	cursor:pointer;
}
/*End of Css for the text area*/
h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
margin-bottom:0px;
padding-bottom:0px;
color:#c0a26d;
font-weight:normal;
}
/*Style Sheets for the online booking*/
.tdres {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#c0a26d;
padding-right:12px;
vertical-align:bottom;
}
.resformcell {
padding-left:6px;
text-align:left;
vertical-align:middle;
}
.restext {
color:#5f5e5e;
padding-right:10px;
padding-bottom:2px;
font-size:11px;
}
.resfields {
padding-right:7px;
}
.resselect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #e3e3e3;
	color:#504f4f;
	border: 1px solid #232323;
	font-size: 11px;
}
.resinput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #e3e3e3;
	color:#504f4f;
	border: 1px solid #232323;
   font-size: 11px;
 }
.textbold {
color:#232323;
}
.ratestable {
	width: 100%;
	background-color: #d5c8bc;
	padding: 1px;
}

.ratescorner,.ratesheader {
	background-color: #e3e3e3;
	 font-size:10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #504f4f;
	font-weight: normal;
	text-align: center;
}

.ratesrooms {
    background-color: #e3e3e3;
     font-size:11px; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #504f4f; 
	font-weight: normal; 
	padding: 4px; 
	text-align: left;
}   
.ratesprices {
    font-size:10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #fafafa; 
	color:#776d61; 
	text-align: center;
	width: 80px;
}
.notes {     
     font-size:11px; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#fafafa;
	text-align: justify;
	font-weight: normal;
	padding-left:10px;
	padding-right:40px;
	  
}
.offers {      
     font-size:11px; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #f08a2f; 
	text-align: left;
	padding-top:10px;
	padding-left:10px;
}
.maillink {
text-decoration:none;
color:#c0a26d;
}
.tdgallery {
padding-left:13px;
padding-bottom:20px; 
}
.tdgallerys {
padding-bottom:20px;
}
#copyright {
	position:absolute;
	width:15px;
	height:225px;
	z-index:3;
	left:0px;
	top:267px;
}