/*GENERAL*/
*						{margin:0; padding:0; }
img						{border:none;}
object 					{outline:none;}
body					{text-align:center;background: url("../img/bg.jpg") center top no-repeat;background-color:#F0DDCE;}


#flash_container 		{width: 100%; height: 100%;overflow: visible;}

#main_wrapper			{width:896px;margin-left:auto;margin-right:auto;text-align:left;position:relative;z-index:0;background-color:transparent;}
#menu					{width:271px;height:438px;position:relative;float:right;overflow:visible;background: url("../img/menu_bg.jpg") no-repeat left top;}

#full_column			{width:581px; position:relative; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 6px;   background: url("../img/content_transbg.png")  left top repeat-y ;overflow:visible; z-index:-10;}

#top_column				{width:581px;height:18px;position:relative; float:left; padding:0px 0px 0px 0px; margin:102px 0px 0px 6px;background: url("../img/content_transtop.png") left top no-repeat;}

#full					{width:581px; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 20px; position:relative;z-index:5;}

#end_column				{width:581px;height:18px;position:relative; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 6px;background: url("../img/content_transbottom.png") left top no-repeat ;}

#thumbnails				{width:560px;position:relative;float:left;padding:10px 0px 0px 26px;margin:0px 0px 0px 0px;overflow:visible;}
.home #thumbnails		{width:560px; height:360px; position:relative;float:left;padding:10px 0px 0px 0px;margin:0px 0px 0px 26px;overflow:visible;}

#bottom_txt				{width:581px; position:relative; float:left; padding:10px 0px 20px 0px; margin:0px 0px 0px 0px; }

#address				{width:581px; position:relative; float:left; padding:10px 0px 20px 0px; margin:100px 0px 0px 0px; }

#footer					{width:100%; height:150px; margin-left:auto;margin-right:auto;text-align:left; position:relative; overflow:visible; clear:both;padding-top:200px; }
.footer_content			{width:996px; margin-left:auto;margin-right:auto;text-align:center; position:relative; overflow:visible; padding-top:70px; font-size:11px; color:#887D72;}

body					{font: 13px Georgia, "Times New Roman", Times, serif;color:#1A1818;line-height:17pt;}
body p					{padding:0px 30px 0px 30px; text-align:left;}
ul 						{padding:0px 30px 8px 50px;}
ol 						{padding:0px 0px 8px 16px;}
ul li 					{padding:0px 0px 0px 0px; text-align:left; list-style: square; }

a:link 					{color: #4F4437;text-decoration: none;}
a:visited 				{color: #4F4437;text-decoration: none;}
a:hover 				{color: #4F4437;text-decoration: underline;}
a:active 				{color: #4F4437;text-decoration: none;}

.post a:link			{text-decoration: none;}
.post a:visited			{text-decoration: none;}
.post a:hover			{text-decoration: none;}
.post a:active			{text-decoration: none;}




h1{
	font: 19px Georgia, "Times New Roman", Times, serif;
	line-height:26pt;
	font-weight: normal;
	letter-spacing:1px; 
	color: #54070D;
	text-align: left; 
	padding:0px 30px 0px 30px; 
}


h2{
	font: 14px Georgia, "Times New Roman", Times, serif;
	line-height:1pt;
	font-weight: normal; 
	color: #ccc;
	text-align: left; 
	padding:0px 30px 0px 30px; 
}

h3{
	font: 14px Georgia, "Times New Roman", Times, serif;
	line-height:18pt;
	font-weight: normal;
	color: #54070D;
	text-align: left; 
	padding:4px 30px 4px 30px; 

}

h4{
	font: 19px Georgia, "Times New Roman", Times, serif;
	line-height:26pt;
	font-weight: normal;
	letter-spacing:1px; 
	color: #54070D;
	text-align: left; 
	padding:0px 30px 0px 30px; 

}


#address p				{padding:0px 0px 0px 0px; text-align:center;}

#thumbnails h3			{padding:0px 25px 4px 10px;}
#thumbnails p			{padding:0px 25px 8px 10px;}
#content				{position:relative;float:left;width:177px;height:176px;padding:0px 0px 0px 0px;margin: 0px; display:block;}

.post					{position:relative;float:left;width:177px;height:176px;padding:0px 0px 0px 0px;margin: 0px; display:block; }
.post h2				{position:relative;margin:27px 0px 0px 0px;text-align:center;}
.h2Click				{font: 13px Georgia, "Times New Roman", Times, serif;line-height:18pt;font-weight: normal;color: #ccc;text-align:center;position:absolute;width:144px;height:61px;margin:0px 0px 0px 0px;left: 14px;top: 60px;}
.post img				{position:absolute;margin:0px 0px 0px 0px;border:none;z-index:3;left: 13px;top: 48px;}
.shadow					{position:absolute;left:0;top:0;width:177px;height:176px;background: url("../img/thumbs_shadow.png") left top no-repeat;behavior: url(/iepngfix/iepngfix.htc);z-index:-5;}	
.shadowB				{position:absolute;left:0;top:0;width:177px;height:176px;background: url("../img/thumbs_shadowb.png") left top no-repeat;behavior: url(/iepngfix/iepngfix.htc);z-index:-5;}

/*CONTACT FORM:*/
#contact_form		{width:360px; margin-left:auto; margin-right:auto; text-align:left;padding:0px 10px 10px 0px;text-align:left;position:relative;}
#thanks_form		{display:none;position:absolute;top:100px;text-align:center;width:100%;}
#sendingtext		{display:none;}
.left				{width:100%;float:left;}
.right				{width:100%;float:left;margin:2px 0px 12px 0px;}
.row				{background-color:none;display:block;}
.text				{width:100%;height:22px;}





/*SIGHTSEEING:*/

.Texte{text-align: justify;}
.Title{
	color: #F0DDCE;				/*Update with the BG color of the site in screen.css*/
	background: #B2A5A1;		/*Update with the Body default color of the site in screen.css*/
	font-weight:bold;
	padding-left:5px;
}
.Cat{
	color: #A3824A;				/*Update with the H1 default color of the site in screen.css*/
	text-align: right;
	font-weight:bold;
}
a.News {text-align: right;}
a:hover.News {text-align: right;}


.post_price			{position:relative; float:left;width:170px; padding-left:60px;}

/*HOME - ROOM PRICES:*/
.home_room_name{
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #4F4437;
	font-weight:normal; 
	line-height:14pt; 
	text-align: left;
	float:left;
	clear:both;
	padding-left:0px; 
}
.home_room_name_divider{
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #4F4437;
	font-weight:normal; 
	line-height:14pt; 
	text-align: left; 
}
.home_room_price{
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #4F4437;
	font-weight:normal; 
	line-height:14pt; 
	text-align: right;
	float:right;
	padding-right:0px; 
	
}

.home_rates a:link			{font-size : 11px; color: #4F4437; text-decoration: underline;}
.home_rates a:visited		{font-size : 11px; color: #4F4437; text-decoration: underline;}
.home_rates a:hover			{font-size : 11px; color: #4F4437; text-decoration: none;}
.home_rates a:active		{font-size : 11px; color: #4F4437; text-decoration: underline;}

