@charset "utf-8";

/* CSS Document */



* {margin: 0 ; font-family:Tahoma; font-size:12px; }

img {border: none;}

td { padding: 0px 4px 0px 4px; }

input {color: black;}

table { border-collapse: collapse;}

body { background: #F9F7EA;}

h1 {color: #FFF; font-family: Calibri, arial; font-size: 35px; margin-top: 80px; margin-left: 20px;}

h2 {font-family: verdana; font-size: 14px; color: #5D5D48; padding: 5px 0px 0px 10px;}

h3 { font-family: Calibri, Arial; color: #000000; font-size: 23px; padding: 15px 0px 10px 0px; font-weight: bold;}



	



#main{width: 100%; height: 100%; background: url(../images/home_bg.jpg) top center no-repeat;  }



#top_space {width: 940px; height: 50px; }



#menu_container {margin-left:auto;margin-right:auto; width: 940px; }

	#left_space {width: 370px; height:40px; float: left;}

	#menu {width: 570px; height: 40px; text-align:left;  float: left; padding-top: 18px;}

	

	ul#menulist {margin: 0px; padding: 0px;}

	ul#menulist li{display:block;float:left;   text-align: center; margin: 0px; padding: 0px;}



ul#menulist li a{margin: 0px;display: block; text-align: left;   font-weight: bold; text-decoration: none; font-family: Calibri, arial;  line-height:50px;  font-size:15px; }

ul#menulist li a:hover, a:active { color: #FF551C; }





.menu_home a {background: url(../images/menu_home_bg.png) no-repeat; width: 52px; height: 52px; padding-left: 13px; margin: 0px; color: #ffffff;}

.menu_about_us a {background: url(../images/menu_about_us_bg.png) no-repeat; width: 73px; height: 52px; padding-left: 12px; color: #ffffff;} 

.menu_amenities a {background: url(../images/menu_amenities_bg.png) no-repeat; width: 78px; height: 52px; padding-left: 12px; color: #ffffff;}

.menu_rates a {background: url(../images/menu_rates_bg.png) no-repeat; width: 49px; height: 52px; padding-left: 13px; color: #ffffff;}

.menu_reservations a {background: url(../images/menu_reservations_bg.png) no-repeat; width: 93px; height: 52px; padding-left: 12px; color: #ffffff;}

.menu_articles a {background: url(../images/menu_articles_bg.png) no-repeat; width: 60px; height: 52px; padding-left: 11px; color: #ffffff;}

.menu_contact_us a {background: url(../images/menu_contact_us_bg.png) no-repeat; width: 80px; height: 52px; padding-left: 12px;color: #ffffff;}

	

#header_container {margin-left: auto; margin-right:auto; width: 956px; height: 365px;}

	#welcome {width: 390px; height: 365px; float: left;}

		.welcome_text {color: #FFF; width: 326px; margin-left: 20px; margin-top: 20px; margin-bottom: 10px;}

		.welcome_readmore {color:#FFF; text-align: right; padding-right: 20px;}

	#flash { width: 556px; height:365px; float:left;}

	

	

	



#rootcontainer {margin-left:auto;margin-right:auto; width: 940px; padding-bottom: 10px; margin-top: 32px; }

	#sidebar {width: 324px; height: 428px; float: left; }

		/*#units {width: inherit; text-align:center; height: 333px; background:url(../images/landscape.png) center no-repeat;}*/

		#units {width: inherit; text-align:center; height: 333px;}

		  #units_portrait {background:url(../images/portrait.png) center no-repeat;margin-top: 30px;height:245px;}

		  #units_landscape {background:url(../images/landscape.png) center no-repeat;margin-top: 30px;height:245px;}

			.units_image_portrait {text-align:center; margin-top: 12px;}

			.units_image_landscape {text-align:center; margin-top: 50px;}

			#contact_info, #contact_info > p {margin: -30px 0px 0px 8px; font-size: 11px; }

	#content {width: 580px;  /*height: 460px;*/ float: left; margin-left:23px;} 

		#articles_logo_container {width: 555px; height: 270px; margin-left: auto; margin-right: auto; margin-top:65px;}

			#left_articles {float: left; width: 413px; height: inherit;}

			#right_logo {float:left; width: 230px; height: inherit;}

			

		#guestbook_container {width: 555px; height: 150px; margin-left: auto; margin-right: auto; text-align:right; }

			#right_guestbook {width:435px; float: left; height:inherit;}

				.guestbook_name {color: #000; font-weight: bold;}

				.guestbook_date_country {color: #000; font-style: oblique; font-size: 11px; font-family: Verdana, Geneva, sans-serif;}

				

			#left_guestbook {width: 120px; float: left; height: inherit;}

		







#footer {position: relative;	 height: 80px; clear:both; background: #CCCCCC;  }



	#footer_container {width: 940px; margin-left: auto; margin-right: auto; color: #999999; }

		#footer_container a{color:#666666;}

		

	#footer_left {float:left; width:470px; height: inherit; text-align:left; padding-top: 18px;}

	#footer_right {float: left; width: 470px; height: inherit; text-align:right; padding-top: 10px; }



.clearfix:after {content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/

* html .clearfix { height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */



/*articles*/



#gray_article { margin-left: auto; margin-right: auto; background-color: #F0F0F0; width: 564px; height: 80px; margin-left: 13px;}

#white_article {background-color: #FFFFFF; width: 564px; height: 80px;  margin-left: auto; margin-right: auto;  margin-left: 13px;}

	.article_title{font-weight: bold; padding-top:7px;}

	.article_date{font-family: Verdana, Geneva, sans-serif; font-size: 10px; font-style:italic; padding-bottom:7px;}

	.article_snippet{font-family: Verdana, Geneva, sans-serif; color: #000;}



.contact_us_link a:active {color: #000000; font-weight: bold; text-decoration: none;}

.contact_us_link a:link {color: #000000; text-decoration: none;}



.articlethumbnails {width: 120px; height: 92px; background:url(../images/articles-thumnails-bg.jpg) center no-repeat; float:left}

.positionrelativethumbnails {position:relative; left: 13px;top: 13px;  }

.article_content {float:right}


