html {
	height: 100%;
}

body {
	height: 100%;
	
	margin: 0px;
	
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	background-image: url('images/pagebg.png');
	background-repeat: repeat-x;
	background-color: #efe6d5;
}

.overallContainer {
	width: 840px;
	min-height: 100%;	
	
	margin-left: auto;
	margin-right: auto;
	

}

.leftBorder {
	width: 20px;
	
	
	float: left;
	
	/*background-image: url('images/shadow_left.png');*/
	background-repeat: repeat-y;
}

.rightBorder {
	width: 20px;
	
	float: left;
	
	/*background-image: url('images/shadow_right.png');*/
	background-repeat: repeat-y;
}

.mainContainer {
	width: 792px;
	min-height: 100%;
	float: left;
	
	padding-left: 4px;
	padding-right: 4px;
	
	background-color: #d1b579;
}

.pageHeader {
	width: 100%;
	height: 100px;
	
	background-image: url('images/header.png');
	background-color: blue;
	
	margin-bottom: 4px;
}

.pageHeader img {
	text-align: right;
	margin-left: 685px;
	margin-top: 5px;
	border: none;
}

.navBar {
	width: 100%;
	height: 35px;
	
	text-align: center;
	line-height: 35px;
	
	background-image: url('images/nav_bg.png');
	
	margin-bottom: 4px;
}

.navBar a {
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	
	margin-right: 15px;
	margin-left: 15px;
}

.navBar a:hover {
	
	border-bottom: 1px dashed black;
}

.photoBar {
	width: 100%;

background-color: #d1b579;
	margin-bottom: 1px;
}



.leftContent {
	width: 490px;
	height: 490px;
	
	float: left;
	
	background-image: url('images/main_bg.png');
	background-repeat: repeat-x;
	
	background-color: #ffffff;
	
	margin-right: 4px;
	
	padding: 5px;
}

.leftContentWide {
	width: 781px;
	height: 660px;
	
	float: left;
	
	background-image: url('images/main_bg.png');
	background-repeat: repeat-x;
	
	background-color: #ffffff;
	
	margin-right: 4px;
	
	padding: 5px;
}

.leftContent table {
	width: 400px;
	margin-left: auto;
	margin-right:auto;
}

.leftContent td {
	margin-right: 20px;
}

.leftContent h4 {
	text-align: center;
}	

.leftContentFindus{
	width: 490px;
	height: 490px;
	
	float: left;
	
	background-image: url('images/main_bg.png');
	background-repeat: repeat-x;
	
	background-color: #ffffff;
	
	margin-right: 4px;
	
	padding: 5px;
}

.leftContent img {
	margin-right: 10px;
	vertical-align: middle;
}

.rightContent {
	width: 278px;
		
	
	float: left;
	
	background-image: url('images/right_fixed_bg.png');
	background-repeat: repeat-x;
	background-color: #dbc89e;
	
	margin-top: 4px;

	padding: 5px;
}

.rightContentFixedHeight {
	width: 278px;
	height: 95px;
	float: left;
	
	text-align: right;
	
	background-image: url('images/right_fixed_bg.png');
	background-repeat: no-repeat;
	background-color: #dbc89e;
	
	padding: 5px;
}

.guestbookFrontPage
{
	font-style: italic;
	text-align: justify;
	margin-bottom: 5px;
	width: 220px;
	margin-left: 15px;
	margin-right: 15px;
}

.guestbookFrontPageName
{
	text-align: right;
	margin-right: 10px;
}

.rightContentTop {
	width: 278px;
	
	float: left;
	
	background-image: url('images/right_fixed_bg.png');
	background-repeat: no-repeat;
	background-color: #dbc89e;
	
	padding: 5px;
}

.rightContentTop a {
	color: #CC9900;
	text-decoration: none;
	font-weight: bold;
}

.rightContentHeader {
	width: 100%;
	height: 35px;
	
	line-height: 35px;
	
	text-align: center;
	
	color: #ffffff;
	background-color: #d1b579;

	margin-bottom: 10px;
}

.leftContentText
{
	width: 450px;
	text-align: justify;
	margin-left: 20px;
	margin-top: 20px;
}

.leftContentTextCentered
{
	width: 450px;
	text-align: center;
	margin-left: 20px;
	margin-top: 20px;
}

.footer {
	width:772px;
	height: 25px;
	
	float: left;
	
	text-align:center;
	line-height: 25px;
	background-image: url('images/footer_bg.png');
	background-color: yellow;
	
	margin-top: 4px;
	padding-left: 20px;
}

.footer a {
	color: #999999;
	
	text-decoration: none;
}


.rightContent label
{
	width: 70px;
	
	margin-right: 5px;
	margin-bottom: 5px;
	
	text-align: right;
	display: block;	
	float: left;	
	vertical-align: bottom;
}

.leftContent label
{
	width: 70px;
	
	margin-right: 5px;
	margin-bottom: 5px;
	
	text-align: right;
	display: block;	
	float: left;	
	vertical-align: bottom;
}

.leftContent input
{
	margin-right: 0px;
	margin-bottom: 5px;
	
	
}


.rightContent input
{
	margin-right: 0px;
	margin-bottom: 5px;
	
	width: 176px;
	float: left;
}

.rightContent textarea
{
	width: 176px;
	margin-bottom: 5px;
}

input.enquirySubmit {
	width: 100px;
	margin-right: 18px;
	float: right;
}


.textContentRight {
	width: 230px;
	text-align: left;
	margin-left: 20px;
}

.textContentRightJustify {
	width: 230px;
	text-align: justify;
	margin-left: 20px;
}

.guestBookAuthor {
	margin-left: 340px;
	font-style: italic;
}

.localityLink {
	margin-top: 10px;
	margin-left: 15px;
	
	color: black;
}

.icon {
	margin-left: 50px;
	margin-bottom:10px;
	vertical-align: top;
}

.validTags {
	text-align: right;
}

.guestbookNext {
	text-align: right;
	text-decoration: none;
	font-weight: bold;
}

td.tariff_room_type {
  padding-left: 15px;
  width: 300px;
}

td.tariff_price {
  font-style: italic;
  width: 200px;
}

.tariffheader {
margin-left: 30px;
}

.contactBox {
  width: 400px;
  height: 100px;
  margin-bottom: 10px;
}

.Normal-P
        {
        margin:0.0px 0.0px 0.0px 0.0px; text-align:center; font-weight:400; 
        }
.Normal-P0
        {
        margin:0.0px 0.0px 0.0px 0.0px; text-align:justify; font-weight:400; 
        }
.Normal-P1
        {
        margin:0.0px 0.0px 0.0px 24.0px; text-align:justify; 
        font-weight:400; 
        }
.Normal-P2
        {
        margin:0.0px 0.0px 0.0px 0.0px; text-align:left; font-weight:400; 
        }
.Normal-C
        {
        font-family:"Trebuchet MS", sans-serif; font-weight:700; 
        font-size:18.0px; line-height:1.28em; color:#004000; 
        }
.Normal-C0
        {
        font-family:"Trebuchet MS", sans-serif; font-weight:700; 
        font-size:16.0px; line-height:1.38em; 
        }
.Normal-C1
        {
        font-family:"Trebuchet MS", sans-serif; font-size:12.0px; 
        line-height:17.0px; 
        }
.Normal-C2
        {
        font-family:"Trebuchet MS", sans-serif; font-weight:700; 
        font-size:15.0px; line-height:17.0px; 
        }
.Normal-C3
        {
        font-family:"Times New Roman", serif; font-weight:700; 
        font-size:15.0px; line-height:17.0px; 
        }
.Normal-C4
        {
        font-family:"Trebuchet MS", sans-serif; font-weight:700; 
        font-size:11.0px; line-height:12.0px; 
        }
.Normal-C5
        {
        font-family:"Trebuchet MS", sans-serif; font-size:9.0px; 
        line-height:12.0px; 
        }
.Normal-C6
        {
        font-family:"Trebuchet MS", sans-serif; font-weight:700; 
        font-size:9.0px; line-height:12.0px; 
        }
.Normal-C7
        {
        font-family:"Times New Roman", serif; font-size:16.0px; 
        line-height:1.25em; 
        }
.Normal-C8
        {
        font-family:"Trebuchet MS", sans-serif; font-weight:700; 
        font-size:11.0px; line-height:10.0px; 
        }
.Normal-C9
        {
        font-family:"Trebuchet MS", sans-serif; font-weight:700; 
        font-size:9.0px; line-height:10.0px; 
        }
.Normal-C10
        {
        font-family:"Trebuchet MS", sans-serif; font-size:9.0px; 
        line-height:10.0px; 
        }
.Normal-C11
        {
        font-family:"Times New Roman", serif; font-size:16.0px; 
        line-height:10.0px; 
        }