@charset 'utf-8';
/* CSS Document */


#MainTable { 
	margin-top:20px;
	margin-bottom:20px;
	border:2px solid #999966;
}

.margin {
	margin-bottom:100px;
}

.padding {
	padding-bottom:20px;
}

.smallTable {
	margin-top:15px;
	margin-bottom:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
    color:#244024;
	text-align:left;
	
	margin-left:35px;
	margin-right:35px;
}

.smallTable td {
	text-align:center;
}


td { text-align:left;}


/**********TEXT**********/

.content {
	padding-bottom:1em;
}

.BE p {
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
}


.content p {
	position:relative;
	text-align: left;	
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	margin-top:0px;
	text-align:justify;
}

.content ul {
	position:relative;
/*	padding-left:65px;
*/	padding-right:25px;
	text-align: left;	
	padding-top:0px;
	margin-top:-10px;
	text-align:justify;
}

.welcome p{
	 text-align:left;
	 margin-left:25px;
	 position:relative;
	 margin-bottom:-5px;
	 margin-top:0.5em;
}

/*.text {
	position:relative;
	text-align: left;	
	padding-left:25px;
	padding-right:20px;
	padding-top:10px;
	margin-top:0px;
	text-align:justify;
}
*/
/*.text1 {
	position:relative;
	padding-left:25px;
/*	padding-top:10px;
/*	margin-top:0px;
	margin-bottom:10px;
}
*/
h3 {
	position:relative;
	text-align: left;	
	padding-left:20px;
	padding-top:10px;
	padding-bottom:0px;
	margin-bottom:-5px;
	margin-top:5px;
}







/**********IMAGES**********/


.check-availability {
	 position:relative;
	 padding-left:15px;
	 padding-top: 15px;
	 padding-bottom:25px;
	 margin-top: 0px;
	 margin-left: 0px;
	 text-align:left;
}

.img {
     text-align: center;
	 position:relative;
	 margin-top:-15px;
}

.map {
	float: right;
	display: inline;
/*	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	padding-right: 7px;
*/	position: relative;
	/*top: -25px;*/
	margin-bottom:-10px;

}

.right-image {
	float: right;
	display: inline;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	padding-right: 7px;
	border:3px solid #dcc883;
	position: relative;
	top: -35px;
	margin-bottom:-20px;
	margin-right:20px;
	margin-left:20px;
	margin-top:10px;

}
.right-image-attractions {
	float: right;
	display: inline;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	padding-right: 7px;
	border:3px solid #dcc883;
	position: relative;
	/*top: -35px;*/
	margin-bottom:10px;
	margin-right:20px;
	margin-left:20px;
	margin-top:10px;

}


.border { 	border:3px solid #dcc883;
	width:425px; 
	height:350px;
	float: right;
	position: relative;
	padding: 7px;
	margin-right:25px;
	top: -25px;


}

.border-map { 	border:3px solid #dcc883;
	width:425px; 
	height:350px;
	float: right;
	position: relative;
	padding: 7px;
	margin-right:25px;
	top: -25px;


}


.left-image {
	float: left;
	display: inline;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	padding-right: 7px;
	border:3px solid #dcc883;
	position: relative;
/*	margin-bottom:-10px;
*/	margin-right:20px;
	margin-left:20px;
}


.right-image-room {
	float: right;
	display: inline;
	padding: 7px;
	border:3px solid #dcc883;
	position: relative;
	top: -25px;
	margin-bottom:20px;
	
	margin-right:45px;
}

.right-image-room1 {
	float: right;
	display: inline;
	padding: 7px;
	border:3px solid #dcc883;
	position: relative;
	top: 0px;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:35px;
}

.room-details-image {
	padding: 7px;
	border:3px solid #dcc883;
	text-align:center;
}

.room-details {
	text-align:center;
	padding-top:1em;
	margin-bottom:1em;

}

.daytrip {
margin:0 5px -10px -5px;
padding:0 0 0 0;
}

/**********NAVIGATION**********/


	.navi {
		width: 764px;
		position: relative;
		overflow: hidden;
		text-align: center;
		margin-top: 0px auto;
		margin-bottom: 0px auto;
		margin-left: 5px auto;
		margin-right: 5px auto;
		line-height:1.5em;
	}

	.navicontainer {
		float: left;
		left: 50%;
		position: relative;
		text-align: center;		
	}

	.wrpr {
		position: relative;
		left: -50%;
		float: left;
		list-style: none;
		margin: 0;
		padding: 0;
	}

	.navi li  {
		float: left;
		padding-bottom:0;
		padding-top:0;
		margin: 0;
		text-decoration: none;
	}
	
	.navi a  {
		float: left;
		padding-left: 20px; 
		padding-right:20px; 
		margin: 0; 
		text-decoration: none;
	}

	.navi li {
	    padding: 0; 
	    margin: 0;
	}

	.navi a:hover {
		text-decoration:none;
	}








/**********FOOTERS**********/


.footer {
	 text-align:center;
	 margin-top:3px;
	 margin-bottom:3px;
}

.footer td {
	 text-align:center;
}

.copyright {
	width:100%;
	margin-bottom:20px;
}


