@charset "utf-8";
/* CSS Document */

body, html {
	background-color:#a4a598;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#e6e6e6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
.centerframe {
	width: 912px;
	margin:auto;
	}
	
.header_box {
	background-image:url(img/header.png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-top:40px;
	}
	
.nav_box, .content_box, .banner_box {
	background-image:url(img/content.png);
	background-repeat:repeat-y;
	}
.nav_box {
	padding-top:0px;
	margin:0px;
	}
	
.content_box {
	padding:0px 6px 0px 6px;
	}
	
.banner_box {
	padding:0px 0px 0px 6px;
	}
	
.booking_form {
	float:right;
	width:300px;
	background-color:#aeacd5;
	padding-top: 20px;
	padding-bottom: 20px;
	border-left:1px solid #000000;
	border-bottom:1px solid #000000;
	}

.booking_form_center {
	width:231px;
	margin:auto;
	}
	
.footer_box {
	background-image:url(img/footer.png);
	background-repeat:no-repeat;
	background-position:top;
	}
	
/****************************************************
*				NAV CSS								*
****************************************************/

	
.nav {
	height:26px;
	background-image:url(img/navdown.png);
	background-repeat:repeat-x;
	margin:0px 6px 0px 6px;
/*	border-bottom:1px solid #000;
	border-top:1px solid #000; */
	}

.nav a {
	color:#7ea9fc;
	text-decoration:none;
	padding:2px 5px 0px 5px;
	margin:50px 0px 0px 0px;
	font-size:12px;
	}	
	
a.nav_active {
	color:#f4ff7a;
	}
	
/****************************************************
*				CONTENT CSS							*
****************************************************/
.content {
	padding:5px 10px 5px 10px;
	background-color:#63635c;
	}
.content_left {
	float:left;
	width:549px;
	border:3px #5c5c55 solid;
	}
.content_left1 {
	padding:5px;
	background-color:#504f4a;
	border:2px #63635c solid;
	}
	
.content_right {
	float:left;
	width:325px;
	}

.content_right1 {
	border:3px #5c5c55 solid;
	}
	
.content_right2 {
	padding:5px;
	background-color:#504f4a;
	border:2px #63635c solid;
	text-align: left;
	}
	
br.float_clear {
	clear:both;
}
.bullets_left {
	float:left;
	width:50%;
	}
.bullets_right {
	float:left;
	width:50%;
	}
#booking_com_form {
	background-color:#CCC;
	border:1px solid #333;
}
	
/****************************************************
*				RIGHT COLUMN CSS					*
****************************************************/
.booking_nights {
	width:40px;
	}
	
#booking_table {
	margin:auto;
	width:250px;
	}
	
p.booking {
	padding:0px;
	margin:0px;
	}


#content_top {

	}
.badge {
	margin:auto
}
#trip_advisor {
	width:160px;
}
#geopark {
	width:153px;
}

/****************************************************
*				BEDROOM CSS							*
****************************************************/
.bedrooms_left {
	float:left;
	width:135px;
}
.bedrooms_right {
	float:left;
	width:400px;
}
.bedrooms_right_left {
	float:left;
	width:50%;
}
.bedrooms_right_right {
	float:left;
	width:50%;
}
.bedrooms_left > a > img {
	border:1px #000 solid;
	margin:2px;
}
/****************************************************
*				WEATHER CSS							*
****************************************************/
#weather_nav {
	width:984px;
}
#weather_nav_header_box {
	background-image:url(img/shadow.png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-top:0px;
	margin-bottom:1px;
}
/****************************************************
*				TEXT CSS							*
****************************************************/
h1 {
	font-size:1.2em;
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	}
	
h2 {
	font-size:0.9em;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

.center {
	text-align:center;
	}

	
p, ul, #booking {
	font-size:0.8em;
	margin:10px 0px 10px 0px;
	}
	
.check_text {
	font-size:0.8em;
	font-weight:bold;
	}
	
.footer_text {
	font-size:9px;
	color:#111;
	text-align:center;
	margin:auto;
	padding-top:3px;
	}

.footer_text a {
	color:#3a4e74;
}
	
a {
	color:#7ea9fc;
	text-align: center;
}
	
.map_text {
	 color:#000000;
	}
 
.map_text a {
 	color:#17b429;
	}
	
.table-text {
	color:#222;
	margin:0px;
}
