/* CSS Document */
body {
margin:0px;
padding:0px;
background-color:#ffffff;
margin-bottom:5px;
}
#top {
	position:absolute;
	z-index:1;
	left:0px;
	top:0px;
	width:100%;
	background-color:#c3baaf;
}
.logo {
width:950px;
text-align:left;
margin-left:auto;
margin-right:auto;
padding-top:4px;
padding-bottom:2px;
}
.logotd {
text-align:left;
width: 300px;
}
.flash {
width:950px;
margin-left:auto;
margin-right:auto;
height:460px;
}
#line {
	position:absolute;
	z-index:2;
	left:0px;
	top:518px;
	width:100%;
	height:4px;
	background-color:#d5c8bc;
}
#content {
position:absolute;
z-index:2;
left:0px;
top:522px;
width:100%;
padding-top:10px;
padding-bottom:6px;
}
.contentdiv {
width:950px;
margin-left:auto;
margin-right:auto;
}
.nav {
width:180px;
float:left;
}
.nav ul {
list-style:none;
margin:0;
padding:0;
line-height:0;
}
.nav ul li {
padding-left:8px;
padding-top:12px;
padding-bottom:2px;
padding-right:10px;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#c3baaf;
}
.description {
width: 730px;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:justify;
color:#776d61;
line-height:15px;
}

.navtd {
padding-left:8px;
padding-top:12px;
padding-bottom:2px;
padding-right:10px;
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:0px;
line-height:15px;
}
.texttds {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:justify;
color:#776d61;
vertical-align:top;
padding-right:0px;
line-height:15px;
padding-top:5px;
}
h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
margin-bottom:0px;
padding-bottom:0px;
color:#c0a26d;
font-weight:normal;
}
/*Css for the text area*/
.textmaindiv {
height:140px;
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:700px;
	height:110px;
	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:110px;
	width:10px;
	border:1px solid #5f5e5e;
	overflow:hidden;
	float:right;
	background:#ffffff;
}
/*Change the colour and the border of the scroller*/
.scrollerdiv{
	position:relative;
	width:10px;
	background:#c3baaf;
	border-top:1px solid #5f5e5e;
	border-bottom:1px solid #5f5e5e;
	cursor:pointer;
}
/*End of Css for the text area*/
.maillink {
text-decoration:none;
color:#b09159;
}
.textbold {
color:#232323;
}
.brake {
line-height:10px;
}
/*Styles for the contact form*/
.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;
 }
 .formtext {
 padding-bottom:1px;
 padding-top:6px;
 width:50%
 }
 .formcomment {
 padding-top:10px;
 padding-bottom:1px;
 }
/*Styles for the booking engine*/
.bookingdtd {
padding-top:6px;
padding-left:220px;

}
.restext {
color:#949494;
padding-right:10px;
padding-bottom:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.resfields {
padding-right:7px;
}

 .resbook {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #003366;
	color:#ffffff;
	border: 1px solid #ffffff;
    font-size: 11px;
    cursor:hand;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:6px;
	padding-right:6px;
}
.gallerypad {
padding-top:2px;
}
.imagetd {
width:135px;
padding-bottom:1px;
}
.imagedescription {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
background-color: #3c352e;
	color:#ffffff;
	width:135px;
	padding-top:1px;
	padding-bottom:1px;
	
}
.imagespacer {
width:28px;
}
.gbrake {
height:8px;
}
.copyright {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#bab9b8;
}
.copyright a {
text-decoration:none;
color:#7aa4ce;
}