/*GENERAL*/
*						{margin:0; padding:0; }
img						{border:none;}
object 					{outline:none;}

body					{text-align:center;background: url("../img/bg_header.jpg") center top no-repeat; background-color:#F0EDEC; }

body 					{behavior:url("../img/csshover3.htc");}

.home					{text-align:center;background: url("../img/bg_header.jpg") center -1500px no-repeat; background-color:#F0EDEC; }

#flash_container 		{width: 100%; height: 100%;overflow: visible;}
#background 			{position: absolute;top: 0px;left: 0px;margin: 0;padding: 0;width: 100%;height: 100%;text-align: center;overflow: visible;}
#alternate				{margin-top:350px; width:600px; text-align:center; margin-right:auto; margin-left:auto;}

#content_home			{position: absolute; top:365px; right:140px;width:175px;text-align:left;}
#calendar_home			{width:220px;  position:relative; float:left; margin-bottom:0px; overflow:visible;}
#offers_home			{width:220px; position:relative; float:left; margin-top:15px;}

.ratesLink				{position:absolute; top:15px; left:160px; width:50px; font: 10px Lucida Grande, Trebuchet MS, Helvetica, sans-serif;color:#6F6575;line-height:16pt; }
#ratesBox				{position:absolute; top:120px; left:160px; width:150px;  overflow:visible; z-index:5; display:none; padding:10px; background-color: #FFF;}

#gc_booking_btn			{background-color:#6F6575; color:#FBFBFB; text-decoration:none; width:100%; text-align:center; display:block; height:30px; line-height:30px; cursor:pointer;}
#gc_booking_btn:hover		{background-color:#4f4356; color:#FBFBFB;}

#main_wrapper			{width:966px;margin-left:auto;margin-right:auto;text-align:left;position:relative;z-index:0; overflow:hidden;}

#logo					{position:absolute; left:30px; top:60px; width:192px; height:78px; overflow:visible;background: url("../img/int_logo.png") left top no-repeat; behavior: url(/iepngfix/iepngfix.htc);}

#footer					{width:100%;  margin-left:auto;margin-right:auto;text-align:left; position:relative; overflow:visible; clear:both;}
.footer_content			{width:966px; height:100px;margin-left:auto;margin-right:auto;text-align:right; position:relative; overflow:visible; padding-top:100px; font-size:10px; color:#887D72;background: url("../img/footer_bg.jpg") right top no-repeat;}

#menu					{width:246px; height:750px; position:relative; float:left;z-index:1;}
#content				{width:640px; position:relative; float:right; padding:107px 0px 300px 80px; overflow:visible; }
						

body					{font: 12px Lucida Grande, Trebuchet MS, Helvetica, sans-serif;color:#472E25;line-height:16pt;  }
body p					{padding:0px 0px 8px 0px; text-align:justify;}
ul 						{padding:0px 0px 10px 0px;}
ol 						{padding:0px 0px 5px 0px;}
ul li 					{padding:0px 0px 5px 0px; text-align:left; list-style: square; font-size:12px;line-height:12pt;}

a:link 					{color: #6F6575;text-decoration: underline;}
a:visited 				{color: #6F6575;text-decoration: none;}
a:hover 				{color: #472E25;text-decoration: none;}
a:active 				{color: #6F6575;text-decoration: none;}

.bottom-menu:link		{font-size : 10px; color: #887D72; text-decoration: none;}
.bottom-menu:visited	{font-size : 10px; color: #887D72; text-decoration: none;}
.bottom-menu:hover		{font-size : 10px; color: #887D72; text-decoration: underline;}
.bottom-menu:active		{font-size : 10px; color: #887D72; text-decoration: none;}

.divider				{ position:relative; float:left; width:640px; height:25px;background: url("../img/divider.png") left top no-repeat; background-color:transparent;behavior: url(/iepngfix/iepngfix.htc);}

h1{
font: 20px Lucida Grande, Trebuchet MS, Helvetica, sans-serif;
font-weight: normal; 
color: #472E25;
text-align: left; 
padding:0px 0px 0px 0px; 
margin:0px 0px 5px 0px;
letter-spacing:3px;

}

h2{
font: 30px Trebuchet MS, Helvetica, sans-serif;
line-height:40px;
font-weight: normal; 
color: #472E25;
text-align: left; 
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
}

h3{
font: 12px Lucida Grande, Trebuchet MS, Helvetica, sans-serif;
font-weight: normal; 
color: #472E25;
text-align: left;
padding:0px 0px 4px 0px; 
margin:0px 0px 0px 0px;
}

h4{
font: 18px Lucida Grande, Trebuchet MS, Helvetica, sans-serif;
font-weight: normal; 
color: #472E25;
text-align: left;
padding:0px 0px 4px 0px; 
margin:0px 0px 0px 0px;
}

h5{
font: 12px Lucida Grande, Trebuchet MS, Helvetica, sans-serif;
font-weight: normal; 
color: #0033ff;
text-align: left;
padding:0px 0px 4px 0px; 
margin:0px 0px 0px 0px;
}

.top_post				{width:555px; position:relative; float:left;}
.bottom_post			{width:640px; position:relative; float:left;  margin-top:30px;}
.contact_post			{width:640px; position:relative; float:left; }
.video					{width:640px; position:relative; float:left; }

#spacer					{width:640px; height:800px position:relative; float:right; clear:both; margin-top:30px;}

.post					{width:640px; height:278px; position:relative; float:left; margin:15px 0px 0px 0px; overflow:visible;}
.shadow					{position:absolute; left:-60px; top:0px; width:562px; height:278px; background: url("../img/shadow.png") left 0px no-repeat;z-index:-5;behavior: url(/iepngfix/iepngfix.htc);}
.shadow1				{position:absolute; left:-60px; top:0px; width:562px; height:278px; background: url("../img/shadow1.png") left 0px no-repeat;z-index:-5;behavior: url(/iepngfix/iepngfix.htc);}
.post img				{margin:2px 0px 0px 4px; border:none;}
.white					{position:absolute; left:60px; top:202px; width:312px; height:37px; background: url("../img/white.png") left 0px no-repeat;font: 14px Trebuchet MS, Helvetica, sans-serif; color:#998E84; letter-spacing:1px; text-align:left; padding-top:12px; padding-left:20px;behavior: url(/iepngfix/iepngfix.htc);}
.post a					{color:#998E84; text-decoration:none;}
.listing_room			{ position:absolute; top:150px; left:460px; width:150px;}

#dynamic_content		{visibility:hidden;display: none;}


#rt_footer				{position:relative; float:left;font: 10px "Lucida Sans Unicode", "Lucida Grande", sans-serif ;color:#0033ff; font-weight:bold; line-height:12pt; text-align:left; margin-right:0px; overflow:visible;}
#rt_footer:hover .cont	{position:relative; width:120px; height:330px; top:-330px; left:20px; overflow:visible; background-color:#99ADFF; padding: 10px 10px 10px 10px; }

#rt_footer:hover ul		{display: block;} 

#rt_footer ul			{padding: 10px 0px 10px 0px; display:none;}
#rt_footer ul li		{list-style:none;} 
#rt_footer ul li a		{display:block; width:100%; font: 10px Arial, Helvetica, sans-serif;color:#FFF;line-height:12pt;text-decoration: none; padding-left:10px; } 
#rt_footer ul li a:hover  {background-color: #335CFF;}



/*SIGHTSEEING:*/


.Texte					{text-align: justify;}

.Title{
	color: #F0EDEC;				/*Update with the BG color of the site in screen.css*/
	background: #655749;		/*Update with the Body default color of the site in screen.css*/
	font-weight:bold;
	padding-left:5px;
}

.Cat{
	color: #3F2D1C;				/*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;}





/*CONTACT FORM:*/
#contact_form		{width:360px;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;}




