/* Html */
	html {
		height: 100.05%;
	}
	
/* Body */
	body {
		text-align: center;
		background-image: url(../images/header_bkg.gif);
		background-repeat: repeat-x;
		background-position: top; 
		margin: 0;
		padding: 0;
	}

/* Wrapper */
	#wrapper {
		/*border: 1px solid #F00;*/
		position: relative; 
		margin: 0 auto;
		height: auto;
		width: 850px; 
		text-align: left; 
	}

/* Menu */
	#menu {
	}
	#menu img {
		position: absolute;
		left: 300px;
		top: 0px;
	}
	#menu p {
		position: absolute;
		left: 315px;
		margin: 0;
		padding: 0;
		top: 55px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold; 
		text-transform: uppercase;
	}
	#menu p a {
		color: #FFFFFF;
		text-decoration: none;
		font-size: 10px;
	}
	
/* Photo */
	#photo {
		z-index: 3; 
		position: absolute;
		left: 0;
		top: -2px; 
		width: 307px; 
		height: 335px;
		background-image: url(../images/main_reception.jpg);
		background-color: transparent;
		background-repeat: no-repeat;  
	}
	
/* Top text */
	#top-text {
		position: absolute;
		top: 80px;
		left: 310px;
		width: 360px;
	}
	#top-text p {
		margin: 5px 10px 5px 10px;
		padding: 0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-align: justify;
		text-indent: 0px;
	}
	#top-text h2 {
		margin: 20px 20px 20px 10px;
		padding: 0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		text-align: justify;
		text-indent: 0px;
	}
	
/* Search */
	#search {
		position: absolute;
		top: 78px;
		left: 674px;
		width: 150px;
		height: 239px;
		padding: 10px 10px 0 10px;
		margin: 0;
		border: 3px solid #8CA078; 
		background-color: #E5E9E1;
	}
	form {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		padding: 0;
		margin: 0;
	}
	form p {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		margin: 0;
		padding: 0;
		font-variant: small-caps;
	}
	p.p-select {
		text-align: right;
		margin: 4px 0px 4px 0px;
		padding: 0;
	}	
	select {
		margin: 0;
		padding: 0;
		font-size: 10px;
	}
	form table {
		border: 0;
		width: 100%;
		height: auto;
		margin: 0;
		padding: 0;
		}
	form table tr td p {
		margin: 0px 0px 3px 0px;
		padding: 4px 0 4px 0;
		border: 0;
	}/*
	form table tr td {
		margin: 0;
		padding: 0;
		border: 0;
	}
	form table tr {
		margin: 0;
		padding: 0;
		border: 0;
	}
	*/
/* Side box */
	div.side-box {
		position: absolute;
		left: 0px;
		width: 307px;
		height: 270px;
		background-image: url(../images/left_div_bkg.gif);
		background-repeat: repeat-x;
		background-position: top;
		background-color:transparent;
		padding: 0;
		margin: 0;
	}
	#side-box1 {
		top: 340px;
		}
	#side-box2 {
		top: 650px;
		height: 270px;
		}
	#side-box2-index {
		top: 650px;
		height: 270px;
		}
	.side-box p {
		margin: 5px 10px 5px 10px;
		padding: 0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: justify;
		text-indent: 0px;
	}
	.side-box h2 {
		margin: 0 0 20px 0;
		padding: 3px 10px 3px 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		text-align: justify;
		text-indent: 0px;
		color:#EFEFEF;
		background-color: #8CA078;
	}
	.side-box img {
		padding: 0;
		margin: 0;
	}
/* Side table with links */
	.side_table {
	}
	.side_table a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		color: #000000;
		font-weight: bold; 
	}
/* Main content box */
	div.main {
		position: absolute;
		top: 340px;
		left: 315px;
		width: 535px;
		height: 255px;
		background-color: transparent;
	}
	#main1 {
		top: 600px;
	}
	#main2 {
		top:860px;
	}
	.main p {
		margin: 5px 0 5px 0;
		padding: 0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: justify;
		text-indent: 0px;
	}
	.main h2 {
		margin: 0 0 20px 0;
		padding: 3px 0 3px 10px;
		color: #EFEFEF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		font-variant: small-caps;
		text-align: justify;
		text-indent: 0px;
		background-color: #8CA078;	
	}
	.main img {
		margin: 0 10px 0 0;
	}
/* Main text box */
	div.main-text-div {
		position: absolute;
		top: 340px;
		left: 315px;
		width: 533px;
		/*min-height: 600px;*/
		height: auto;
		margin: 0;
		padding: 0;
		border-left-width: 1px;
		border-right-width: 1px;
		border-top-width: 0;
		border-bottom-width: 0;
		border-style: solid;
		border-color:#EBEBEB;
		font-family: Verdana;
		font-size: 12px;
		background-color: transparent;
		background-image: url(../images/map.jpg);
		background-position: bottom;
		background-repeat: repeat-x;
	}
	.main-text-div p {
		margin: 0 10px 10px 10px;
		padding: 0;
		text-align: justify;
		text-indent: 0px;
	}
	.main-text-div h1 {
		margin: 0 0 20px 0;
		padding: 3px 0 3px 10px;
		color: #EFEFEF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		font-variant: small-caps;
		text-align: justify;
		text-indent: 0px;
		background-color: #8CA078;	
	}

/* Hotel boxes */
	div.main-hotels-container {
		position: absolute;
		top: 905px;
		left: 0px;
		width: 850px;
		margin: 0;
		padding: 0;
	}
	.main-hotels-container h1 {
		margin: 0 0 5px 0;
		padding: 3px 0 3px 10px;
		color: #EFEFEF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		font-variant: small-caps;
		text-align: justify;
		text-indent: 0px;
		background-color: #8CA078;
	}
	div.hotel-div {
		float: left;
		width: 280px;
		height:186px;
		font-size: 10px;
		/*border: 1px solid #000000;*/
		background-image: url(../images/left_div_bkg.gif);
		background-repeat: repeat-x;
	}
	#hotel-div1 {
		margin: 0 5px 10px 0;
	}
	#hotel-div2 {
		margin: 0 5px 10px 0;
	}	
	#hotel-div3 {
		margin: 0 0 10px 0;
	}
	#hotel-div4 {
		margin: 0 5px 10px 0;
	}
	#hotel-div5 {
		margin: 0 5px 10px 0;
	}	
	#hotel-div6 {
		margin: 0 0 10px 0;
	}
	table.hotel-table {
		font-family: Verdana;
		font-size: 10px;
		background-color: transparent;
		padding: 0 2px 0 2px;
		width: 260px;
		height: 174px;
	}
	div.picture-container {
		margin:0;
		padding: 5px;
		border: 1px solid #000000;
		background-color:#FFFFFF;
	}
	
/* Bottom box */
	#bottom-box {
		position: absolute;
		top: 1350px;
		left: 0px;
		width: 850px;
		height: 200px;
		margin: 0;
		padding: 0;
		background-color: transparent;
		background-image: url(../images/left_div_bkg.gif);
		background-repeat: repeat-x;
	}
	#index-bottom-box {
		position: absolute;
		top: 1120px;
		left: 0px;
		width: 850px;
		height: 200px;
		margin: 0;
		padding: 0;
		background-color: transparent;
		background-image: url(../images/left_div_bkg.gif);
		background-repeat: repeat-x;
	}
	#bottom-box p {
		margin: 0;
		padding: 0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: justify;
		text-indent: 0px;
	}
	#index-bottom-box p {
		margin: 0;
		padding: 0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: justify;
		text-indent: 0px;
	}
	#bottom-box h2 {
		margin: 0 0 20px 0;
		padding: 3px 0 3px 10px;
		color: #EFEFEF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		font-variant: small-caps;
		text-align: justify;
		text-indent: 0px;
		background-color: #8CA078;
	}
	#index-bottom-box h2 {
		margin: 0 0 20px 0;
		padding: 3px 0 3px 10px;
		color: #EFEFEF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		font-variant: small-caps;
		text-align: justify;
		text-indent: 0px;
		background-color: #8CA078;
	}
	#bottom-box blockquote {
		margin: 10px 20px 10px 20px;
		/*text-align: center;*/
	}
	#index-bottom-box blockquote {
		margin: 10px 20px 10px 20px;
		/*text-align: center;*/
	}
	#bottom-table {
		margin: 0;
		padding: 0;
		border: 0;
		text-align: center;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	#index-bottom-table {
		margin: 0;
		padding: 0;
		border: 0;
		text-align: center;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
		
/* Footer */
	#footer {
		background-color: transparent;
		background-image: url(../images/footer_bkg.gif);
		background-repeat: repeat-x;
		background-position: top;
		position: absolute;
		top: 1520px;
		left: 0;
		height: 40px;
		width: 100%;
		margin: 0;
		padding: 5px 0 0 0;
		text-align: center; 
	}
	#index-footer {
		background-color: transparent;
		background-image: url(../images/footer_bkg.gif);
		background-repeat: repeat-x;
		background-position: top;
		position: absolute;
		top: 1300px;
		left: 0;
		height: 40px;
		width: 100%;
		margin: 0;
		padding: 5px 0 0 0;
		text-align: center;
	}
	#footer p {
		margin: 0 0 5px 0;
		padding: 0;
		color: #EFEFEF;
	}
	#index-footer p {
		margin: 0 0 5px 0;
		padding: 0;
		color: #EFEFEF;
	}
	#footer a {
		color: #EFEFEF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		padding: 0;
		margin: 0;
	}
	#index-footer a {
		color: #EFEFEF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		padding: 0;
		margin: 0;
	}
	
/* Copyright */
	#footer #copyright {
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: 100;
		padding: 0;
		margin: 0;
	}
	#index-footer #copyright {
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		padding: 0;
		margin: 0;
	}
	
/* Links */
	a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration: none;
		color: #000000;
		font-weight: bold; 
	}
/* List - sitemap */
	ul.sitemap_level_0 {
		list-style-type: square;
		font-family: Tahoma, Arial;
	}
	.sitemap_level_0 a {
		font-family: Tahoma, Arial;
		font-size: 12px;
		text-decoration: none;
		color: #000000;
		font-weight: bold; 
	}
	ul.sitemap_level_1 {
		list-style-type: circle;
	}
	.sitemap_level_1 a {
		font-family: Tahoma, Arial;
		font-size: 12px;
		text-decoration: none;
		color: #000000;
		font-weight: bold; 
	}
	blockquote {
		margin: 30px 30px 30px 30px;
		padding: 0 0 0 100px;
	}
/* Tracker Script */
	#tracker-script {
		height: auto;
		width: auto;
		left: 0;
		top: 0;
		float: left;
	}