/** GENERIC ***/

	body { text-align: center; margin: 0; padding: 0; background-color: #EBE9DA; font-family: verdana, helvetica, sans-serif; font-size: 9px; }
	p { line-height: 14px; color: #333333; margin-top: 0; }
	a { text-decoration: none; }
	a:hover { text-decoration: underline; }
	input, textarea, select { font-family: verdana, helvetica, sans-serif; font-size: 10px; }

	.blacklink { color: #000000; }
	.extrabold_beige { font-size: 11px;	color: #666666;	font-weight: normal; padding-top: 2px; padding-bottom: 2px; ; font-family: verdana}

	#container1 {
	width: 800px;
	margin-left: 0px;
	position: absolute;
	text-align: left;
	left: 0px;
}

	#pageHeader {
	display: block;
	width: 800px;
	height: 162px;
	margin: 0;
	margin-left: -75px;
	padding: 0;
	text-align: left;
}
	#pageHeader h1 {position: absolute; display: block; width: 0; height: 0; overflow: hidden;}
	
	#navigation_print{display:block; width: 800px; height: 22px; margin: 0; margin-left: -75px; padding: 0; clear: both;}

	#navigation {
	display: none; 
	width: 800px;
	height: 22px;
	margin: 0;
	padding: 0;
	text-align: left;
	clear: both;
}
	/*#navigation img { width: 800px; height: 22px; }*/
	#navigation ul { margin: 0; margin-left: 20px; padding: 5px 0 0 0;}
	#navigation li { display: inline; list-style: none; }
	#navigation span { display: inline-block; height: 1px; padding: 0 9px 0 0; background: url(../images/navdivider.gif) no-repeat 6px -5px; }
	#navigation a { height: 1px; color: #FFF; text-decoration: none; }
	#navigation a:hover { text-decoration: underline; }

	#hr1 { background: url(../images/head_runner.jpg) no-repeat left top; width: 800px; height: 17px; margin: 0; margin-left: -75px; padding: 0; clear: both;}
	#hr1 hr { display: none; }

	#container2 { width: 719px; margin-left: 20px; overflow: hidden; text-align: center; clear: both;}

	#content-full {
	clear: both;
	text-align: left;
	padding-top: 0;
	padding-right: 30px;
	padding-bottom: 0;
	padding-left: 0;
}
	#content-left {
	float: left;
	width: 400px;
	text-align: left;
	padding-top: 0;
	padding-right: 30px;
	padding-bottom: 0;
	padding-left: 0;
}
	#content-right {
	float: right;
	width: 200px;
	text-align: left;
	padding: 0;
	margin-right: 30px;
}

	#pageFooter {
	width: 0px;
	height: 0px;
	margin: 0;
	padding: 0;
	display: none;
}
	#pageFooter a { position: relative; top: 70px; color: #000000;}

	#content-contact-left { float: left; width: 181px; padding: 0 0px 0 0px; text-align: left; }	
	#content-contact-right { float: right; width: 280px; padding-top: 0px; 0 0 0; text-align: left; }
	#content-recommended-left { float: left; width: 300px; padding: 20px 0 0 0; text-align: left; }


/*** PAGE SPECIFIC ***/

	/* index */
	#pic-home { background: url(../images/tranquility-01.jpg) no-repeat left top; width: 0px; height: 0px; display: none; }
	#title-home { background: url(../images/welcome.gif) no-repeat left top; margin: 15px 0 15px 0; width: 331px; height: 19px; }
	#title-home h2 { position: absolute; display: block; overflow: hidden; width: 331px; height: 25px; font-size: 14px; color: #a3a077;}

	/* about us */
	#pic-aboutus { background: url(../images/about.jpg) no-repeat left top; width: 0px; height: 0px; display: none; }
	#title-aboutus { background: url(../images/about_us.gif) no-repeat left top; margin: 15px 0px 15px 0; width: 331px; height: 19px; }
	#title-aboutus h2 { position: absolute; display: block; overflow: hidden; width: 331px; height: 25px; font-size: 14px; color: #a3a077;}
	
	/* accommodation */
	#pic-accommodation { background: url(../images/accommodation.jpg) no-repeat left top; width: 0px; height: 0px; display: none; }
	#title-accommodation { background: url(../images/accommodation.gif) no-repeat left top; margin: 15px 0px 15px 0; width: 331px; height: 19px; }
	#title-accommodation h2 { position: absolute; display: block; overflow: hidden; width: 331px; height: 25px; font-size: 14px; color: #a3a077;}

	/* activities */
	#pic-activities { background: url(../images/activities.jpg) no-repeat left top; width: 0px; height: 0px; display: none; }
	#title-activities { background: url(../images/adventuresactivities.gif) no-repeat left top; margin: 15px 0px 15px 0; width: 331px; height: 19px; }
	#title-activities h2 { position: absolute; display: block; overflow: hidden; width: 331px; height: 25px; font-size: 14px; color: #a3a077;}

	/* contact us */
	#pic-contactus { background: url(../images/contact.jpg) no-repeat left top; width: 0px; height: 0px; display: none; }
	#title-contactus { background: url(../images/contact_us.gif) no-repeat left top; margin: 15px 0px 15px 0; width: 331px; height: 19px; }
	#title-contactus h2 { position: absolute; display: block; overflow: hidden; width: 331px; height: 25px; font-size: 14px; color: #a3a077;}

	/* facilities */
	#pic-facilities { background: url(../images/facilities.jpg) no-repeat left top; width: 0px; height: 0px; display: none; }
	#title-facilities { background: url(../images/facilities.gif) no-repeat left top; margin: 15px 0px 15px 0; width: 331px; height: 19px; }
	#title-facilities h2 { position: absolute; display: block; overflow: hidden; width: 331px; height: 25px; font-size: 14px; color: #a3a077;}

	/* last minute */
	#pic-lastminute { background: url(../images/restaurant.jpg) no-repeat left top; width: 0px; height: 0px; display: none; }
	#title-lastminute { background: url(../images/last_minute.gif) no-repeat left top; margin: 15px 0px 15px 0; width: 331px; height: 19px; }
	#title-lastminute h2 { position: absolute; display: block; overflow: hidden; width: 331px; height: 25px; font-size: 14px; color: #a3a077;}
	#conditions { font-size: 11px; color: #99986C; background-color: #FFFFFF; margin: 0; padding: 10px; border: 0; }

	/* links */
	#pic-links { background: url(../images/tranquility.jpg) no-repeat left top; width: 0px; height: 0px; display: none; }
	#title-links { background: url(../images/links.gif) no-repeat left top; margin: 15px 0px 15px 0; width: 331px; height: 19px; }
	#title-links h2 { position: absolute; display: block; overflow: hidden; width: 331px; height: 25px; font-size: 14px; color: #a3a077;}
	#links ul { margin: 0; padding: 0; }
	#links li { display: inline; list-style: none; margin: 0; padding: 0; }
	#links a { color: #000000; }
	#links .odd { display: block; padding: 5px; background-color: #BDBD99; }
	#links .even { display: block; padding: 5px; }

	/* location */
	#pic-location { background: url(../images/location.jpg) no-repeat left top; width: 0px; height: 0px; display: none; }
	#title-location { background: url(../images/location.gif) no-repeat left top; margin: 15px 0px 15px 0; width: 200px; height: 19px; }
	#title-location h2 { position: absolute; display: block; overflow: hidden; width: 200px; height: 25px; font-size: 14px; color: #a3a077;}
	#content-location-left { float: left; width: 200px; padding: 0; }
	#content-location-right {
	float: right;
	width: 450px;
	padding: 0;
	text-align: left;
}

	/* menus */
	#pic-menus { background: url(../images/menus.jpg) no-repeat left top; width: 0px; height: 0px; display: none; }
	#title-menus { background: url(../images/menus.gif) no-repeat left top; margin: 15px 0px 15px 0; width: 331px; height: 19px; }
	#title-menus h2 { position: absolute; display: block; overflow: hidden; width: 331px; height: 25px; font-size: 14px; color: #a3a077;}
	#content-menus-full {width: 500px; text-align: center; margin-left: 0; float: left;}
	#content-menus-full h3 { font-size: 11px; }
	#content-menus-full h4 { display: block; text-align: center; width: 200px; padding: 3px 0 3px 0; background-color: #999966; font-size: 10px; }
	#content-menus-left { float: left; width: 220px; text-align: center; }
	#content-menus-right { float: right; width: 220px; text-align: center; }
	.divider { margin-left: auto; margin-right: auto; display: none; height: 0px; width: 45px; background: url(../images/scroll.gif) no-repeat left top; }

	/* restaurant */
	#pic-restaurant { background: url(../images/restaurant.jpg) no-repeat left top; width: 0px; height: 0px; display: none; }
	#title-restaurant { background: url(../images/restaurant.gif) no-repeat left top; margin: 15px 0px 15px 0; width: 331px; height: 19px; }
	#title-restaurant h2 { position: absolute; display: block; overflow: hidden; width: 331px; height: 25px; font-size: 14px; color: #a3a077;}

	/* tariff */
	#pic-tariff { background: url(../images/tariff.jpg) no-repeat left top; width: 0px; height: 0px; display: none; }
	#title-tariff { background: url(../images/tariff.gif) no-repeat left top; margin: 15px 0px 15px 0; width: 331px; height: 19px; }
	#title-tariff h2 { position: absolute; display: block; overflow: hidden; width: 331px; height: 25px; font-size: 14px; color: #a3a077;}

	/* Sitemap */
	#sitemap ul { margin: 0; padding: 0; }
	#sitemap li { display: inline; list-style: none; margin: 0; padding: 0; }
	#sitemap a { font-weight: bold; color: #000000; }
	#sitemap span { display: block; font-weight: normal; color: #000000; }
	#sitemap .odd { display: block; padding: 5px; background-color: #BDBD99; }
	#sitemap .even { display: block; padding: 5px; }

.baseline_shift { ; vertical-align: middle}
.form_body { font-size: 11px; color: #666666; font-weight: normal; padding-top: 2px; padding-bottom: 2px; ; font-family: verdana }
