body {
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#eadac6;
}
#backphoto {
	position:absolute;
	width:100%;
	height:500px;
	z-index:1;
	top:0;
	left:0;
}
#logo {
	position: absolute;
	z-index: 3;
	width: 100%;
	top:0px;
	left:0px;
	padding-top:0px;
}
#book {
	position: absolute;
	z-index: 5;
	width: 100%;
	left:0px;
	top:30px;
	padding-top:0px;
}

#content {
	position: absolute;
	z-index: 2;
	width: 100%;
	padding-top:63px;
}
#contentrates {
	position: absolute;
	z-index: 2;
	width: 100%;
	padding-top:93px;
}
.img {
	border-left:3px solid #eadac6;
	border-top:3px solid #eadac6;
	border-right:3px solid #eadac6;
}
.imgs {
	border-left:1px solid #ffffff;
}
.text {
	color:#232323;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:10px;
	padding-bottom:5px;
	text-align:left;
	padding-left:2px;
	line-height:15px;
}
.textbold {
color:#000000;
font-weight:bold;
}

.text a {
	color:#815824;
	font-weight:bold;
	text-decoration:none;
}
.text a:hover {
	color:#786e5e;
	font-weight:bold;
	text-decoration:none;
	}
.brakediv {
height:8px;
}
.brakedivs {
height:4px;
}
.gallery {
	border:2px solid #5f87b7;
	}
.title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #527aad;
	font-weight:bold;
	}

/*-----Styles for the navigation-----*/
.navdiv {
	background-color:#b6b2ab;
	border-bottom:1px solid #ffffff;
	border-top:1px solid #ffffff;
}
.nav {
text-align:left;
padding-top:2px;
padding-bottom:2px;
padding-left:2px;
}
.tdnav {
font-family:Tahoma;
font-size:11px;
color:#4373a0;
padding-right:20px;
letter-spacing:1px;
}
.tdnav-gr {
font-family:Tahoma;
font-size:11px;
color:#4373a0;
padding-right:25px;
letter-spacing:1px;
}

.flags {
padding-left:6px;
}
.flags2 {
padding-left:24px;
}
.flags3 {
padding-left:53px;
}
.flags4 {
padding-left:45px;
}
.menulinks {
text-decoration:none;
color:#232323;
}
.menulinks:hover {
color:#4373a0;
}
.menu {
display: none;
background-color:#d3cec5;
width:100%;
padding-top:4px;
padding-bottom:4px;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#ffffff;
margin-bottom:2px;
}
.menu-active {
display:block;
background-color:#d3cec5;
width:100%;
padding-top:4px;
padding-bottom:4px;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#ffffff;
margin-bottom:2px;
}

.submenu {
width:900px;
text-align:left;
padding-left:180px;
}
/*-----End of navigation styles-----*/

/* ----------------- pricelist -----------------------*/
.tdrates {
background-image:url(img/back.png);
border-left:3px solid #eadac6;
	border-top:3px solid #eadac6;
	border-right:3px solid #eadac6;
	padding-left:10px;
	padding-right:10px;
	padding-top:30px;
	padding-bottom:10px;
	height:384px;
}
.ratestable {
	width: 100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #232323;
}
.ratescorner {
border-top:1px solid #232323;
	
}
.ratesheader {
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #232323;
	text-align: center;
	border-right:1px solid #232323;
	border-bottom:1px solid #232323;
	border-top:1px solid #232323;
}
.ratesrooms {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #232323;
	text-align: left;
	border-right:1px solid #232323;
	border-bottom:1px solid #232323;
	border-left:1px solid #232323;
}   
.ratesprices {
	color: #232323;
	text-align: center;
	border-right:1px solid #232323;
	border-bottom:1px solid #232323;
}
.notes {
	color: #252422;
	text-align: left;
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}	
.offers {
	color: #252422;
	text-align: left;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-bottom:10px;
}	
/* ----------------- form -----------------------*/
.contactaddress {
padding-right:50px;
width:450px;
vertical-align:top;
}
.resfields {
padding-right:7px;
}
.resselect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	color:#232323;
	border: 1px solid #232323;
	font-size: 11px;
}
.resinput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	color:#232323;
	border: 1px solid #232323;
    font-size: 11px;
 }
 .textform {
padding-top:6px;
padding-bottom:1px;
}
 .textformtop {
padding-top:0px;
padding-bottom:1px;
}
 .resbook {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #c5ab88;
	color:#ffffff;
	border: 1px solid #ffffff;
    font-size: 11px;
    cursor:hand;
	
}

.gmap {
width: 900px;
height:434px;
border-left:3px solid #eadac6;
	border-top:3px solid #eadac6;
	border-right:3px solid #eadac6;
}
.copyright {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#464444;
text-align:left;
padding-top:10px;
}
.copyright a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#336699;
text-decoration:none;
}

