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

body					{width:100%; background: url("../img/bg.jpg") center top no-repeat;background-color:#1A1818; background-attachment:fixed; }

/*HOME*/
.home					{text-align:center;background: url("../img/bg.jpg") center -1500px no-repeat; background-color:#1A1818; }
#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:30px;margin-left:auto;margin-right:auto;text-align:left; width:750px; text-align:left; font-size:12px;}

/*htmlHome*/
#content_home			{width:220px; position: absolute; top:275px; left:50%; margin-left:-110px; text-align:left; z-index:50;}
#calendar_home			{width:220px; position:relative; float:left; overflow:visible; z-index:100;}
#offers_home			{width:220px; position:relative; float:left; margin-top:15px;}

#home_footer {margin-top:1024px;}
#home_footer #footer 	{margin-top:0px;}

#hometxt				{margin-top:50px; margin-bottom:0px;width:816px; padding-right:150px; text-align:left; margin-right:auto; margin-left:auto; font: 13px Helvetica Neue,Helvetica,Arial,sans-serif; color:#C0BEBD;line-height:19pt;}

/*FOOTER*/
#home #footer {width:100%;height:350px;position:relative;float:left;clear:both;margin-top:75px;padding:20px 0 0 0;background:#161616;}
#home #footer_content {width:966px;position:relative;margin:0px auto;text-align:left;}
#home #footer_image{width:158px;height:47px;position:absolute;top:-8px;right:0px;}

#home .address{position:absolute;right:0px;top:0px;text-align:right;}

#home #footer a {color:#940720;}
#home #footer a:hover {color:#999999;}

#facebook_icon			{ position:absolute; top:75px; left:0px;}

/*PAGES*/
#bg						{width:100%; background-color:transparent;}

#top					{width:100%; position:fixed; left:0px; top:0px;overflow:visible;}
#top_wrapper			{width:900px; margin-left:auto;margin-right:auto;text-align:left;position:relative;}
#menu					{width:240px; height:700px;  position:absolute; left:0px; top:0px; overflow:visible; z-index:1; }
#menu_alt				{position:relative; float:left; margin-top:240px; margin-left:20px;}

#menu_alt ul			{font: 14px "Century Gothic", "Lucida Sans Unicode", "Lucida Grande", sans-serif;padding:0px 0px 4px 0px;}
#menu_alt ul li			{padding:0px 0px 0px 0px; text-align:left; list-style: none; line-height:19pt;}
#menu_alt ul li a		{list-style:none;padding:5px;}
#menu_alt ul a:link 	{color: #FFFFFF;text-decoration: none;}
#menu_alt ul a:visited 	{color: #FFFFFF;text-decoration: none;}
#menu_alt ul a:hover 	{color: #940720; background-color:#FFFFFF; text-decoration: none;}
#menu_alt ul a:active 	{color: #FFFFFF;text-decoration: none;}

#main_wrapper			{width:660px; position:relative; margin-left:auto; margin-right:auto;text-align:left; padding-left:240px; padding-top:47px;z-index:0; background-color:transparent;}
#top_row				{width:660px; height:50px; position:relative; float:left; margin-bottom:10px;}
#booking_btn			{width:132px; height:36px; position:absolute; top:0px; right:0px; }
#gallery				{width:660px; position:relative; float:left; }
#gallery2				{width:660px; position:relative; float:left; margin-bottom:30px;}


#footer					{width:660px; text-align:left; position:relative; clear:both; font: 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif;color:#940720; background: url("../img/line.png") left top no-repeat;} 
#footer	.footer_content	{position:relative; width:660px;clear:both; padding-top:15px; padding-bottom:275px;} 

#footer_image{
	width:158px;
	height:47px;
	position:absolute;
	top:50px;
	right:0px;
}

body					{font: 14px Helvetica Neue,Helvetica,Arial,sans-serif; color:#C0BEBD;line-height:19pt;}
body p					{padding:0px 0px 10px 0px; text-align:justify;}
ul 						{padding:0px 0px 4px 14px;}
ol 						{padding:0px 0px 4px 0px;}
ul li 					{padding:0px 0px 0px 0px; text-align:left; list-style: disc; line-height:19pt;}

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

.bottom-menu:link		{color: #940720; text-decoration: none;}
.bottom-menu:visited	{color: #940720; text-decoration: none;}
.bottom-menu:hover		{color: #FFF; text-decoration: underline;}
.bottom-menu:active		{color: #940720; text-decoration: none;}

.pushcolor				{color:#940720; font-weight:normal;}

h1{
	font: 26px Helvetica Neue,Helvetica,Arial,sans-serif;
	line-height:25pt;
	font-weight:normal;
	color: #A37948;
	display:block;
	width:520px;
	height:50px;
	text-indent:-9999px;
	behavior: url(/iepngfix/iepngfix.htc);
	float:left;
	position:relative;
	
}
.home #alternate h1			{
	font: 26px Helvetica Neue,Helvetica,Arial,sans-serif;
	line-height:25pt;
	font-weight:normal;
	color: #FFFFFF;
	display:block;
	width:750px;
	height:50px;
	text-indent:0px;
	float:left;
	position:relative;
	text-align:center;
}
h2{
	font: 45px "Helvetica Neue",Helvetica,Verdana,Arial,sans-serif;
	line-height:50pt;
	font-weight: normal;
	color: #737373;
	display:block;
	margin-top:10px;
	margin-bottom:10px;
}

h3{
	font: 21px Helvetica Neue,Helvetica,Arial,sans-serif;
	line-height:23pt;
	font-weight:normal;
	color: #FFF;
	width:250px;
}

h4{
	font: 29px Helvetica Neue,Helvetica,Arial,sans-serif;
	line-height:23pt;
	font-weight:normal;
	color: #2D2824;
}

h5{
	font: 14px Helvetica Neue,Helvetica,Arial,sans-serif;
	height:25px;
	line-height:21pt;
	font-weight:bold;
	color: #FFF;
	background-color:#940720;
	display:block;
	padding:0px 0px 0px 10px;
	margin-bottom:10px;
	margin-top:10px;
}

div.booking_btn				{position:relative; float:right;width:132px; height:36px; display:inline;}
div.booking_btn a			{display:block; width:132px; height:36px;background: url("../img/book_btn.png") left top no-repeat;font: 16px Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:bold;line-height:29pt;text-align:center;behavior: url(/iepngfix/iepngfix.htc);}
div.booking_btn a:link 		{color: #FFF;text-decoration: none;font: 16px Helvetica Neue,Helvetica,Arial,sans-serif;line-height:29pt;}
div.booking_btn a:visited 	{color: #FFF;text-decoration: none;font: 16px Helvetica Neue,Helvetica,Arial,sans-serif;line-height:29pt;}
div.booking_btn a:hover 	{color: #940720;text-decoration: none; background: url("../img/book_btn.png") center -36px no-repeat;behavior: url(/iepngfix/iepngfix.htc);font: 16px Helvetica Neue,Helvetica,Arial,sans-serif;line-height:29pt;}
div.booking_btn a:active 	{color: #FFF;text-decoration: none;font: 16px Helvetica Neue,Helvetica,Arial,sans-serif;line-height:29pt;}


#sparks					{position:absolute;top:-12px;left:0;width:200px;height:50px;z-index:1;overflow:hidden;}

div.post_info				  {width:660px; position:relative; float:left; background: url("../img/line.png") left top no-repeat; padding-top:15px; margin-bottom:30px;}
#gallery .post_info .amenities    {position:absolute; width:350px; height:300px; top:0px; background-color:#0F0; right:0px;background: url("../img/amenities.png") 120px 75px no-repeat; behavior: url(/iepngfix/iepngfix.htc);}

div.post_infoNews			  {width:580px; position:relative; float:left; margin-bottom:30px; padding: 0px 30px 400px 30px; background-color:#1A1818;}


#main_wrapper .pane		{position:relative;width:660px;height:440px;overflow:hidden;clear:left; padding:0px; margin-bottom:30px; outline:none; border:none; }
#gallery_container		{width:660px; height:440px; position:relative; float:left; overflow: visible;}
#gallery_container .post_img	{width:660px; height:440px; position:relative; float:left;}
div.post_img .extrainfo	{ position:relative; margin:25px 0px 25px 0px; float:left;}	
ul.hotelpage  li			{padding:0px 85px 8px 0px; text-align:left; list-style: disc; line-height:19pt;}



.img_name				{width:297px; height:75px; position:absolute; top:77px; left:0px; padding-top:32px; padding-left:23px; background: url("../img/img_trans.png") left top no-repeat;}
.explore				{width:100px; position:absolute; top:100px; left:221px; padding-top:47px; padding-bottom:30px; font: 12px Helvetica Neue,Helvetica,Arial,sans-serif; color:#5C5B5C; text-align:center;  z-index:50; cursor:pointer;}
.img_nameOther			{color:#0c2335; font-size:29px;}
.rates					{color:#940720;}
.book_now				{color:#480713;}

#gallery2 .post_img .cover a:link 			{color: #940720;text-decoration: none;}
#gallery2 .post_img .cover a:visited 		{color: #940720;text-decoration: none;}
#gallery2 .post_img .cover a:hover 			{color: #940720;text-decoration: none;}
#gallery2 .post_img .cover a:active 		{color: #940720;text-decoration: none;}

#gallery_container .post_img a:link 		{color: #5C5B5C;text-decoration: none;}
#gallery_container .post_img a:visited 		{color: #5C5B5C;text-decoration: none;}
#gallery_container .post_img a:hover 		{color: #FFFFFF;text-decoration: none;}
#gallery_container .post_img a:active 		{color: #5C5B5C;text-decoration: none;}

#gallery_container .post_img .book_now a:link 			{color: #480713;text-decoration: none;}
#gallery_container .post_img .book_now a:visited 		{color: #480713;text-decoration: none;}
#gallery_container .post_img .book_now a:hover 			{color: #480713;text-decoration: underline;}
#gallery_container .post_img .book_now a:active 		{color: #480713;text-decoration: none;}


.shad_Intro				{ color:#c2c2c2; font: 18px Helvetica Neue,Helvetica,Arial,sans-serif;position:absolute; top:15px; left:0px; }	
.shad_Intro .shad_des	{ color:#940720; }	

.line					{width:660px; height:3px; position:relative; float:left; margin-bottom:25px; background: url("../img/line.png") left top no-repeat;}

ul.nav					{display:block; width:680px; padding:0px; margin-bottom:0px; overflow:visible; }
ul.nav li				{list-style:none; display:block;float:left; font: 11px Helvetica Neue,Helvetica,Arial,sans-serif; font-weight:bold; }
ul.nav li a				{position:relative; display:block; float:left; margin-right:30px; _margin-right:0px; _padding-right:30px; padding-bottom:15px; padding-top:15px;}
ul.nav a:link 			{color: #A3A3A3;text-decoration: none;}
ul.nav a:visited 		{color: #A3A3A3;text-decoration: none;}
ul.nav a:hover 			{color: #FFF;text-decoration: none;}
ul.nav a:active 		{color: #A3A3A3;text-decoration: none;}

ul.nav li.active a		{background: url("../img/arrow.png") center 29px no-repeat;color: #FFF;}


ul.collection					{display:block; width:670px; padding:0px; margin-bottom:13px; overflow:visible;  }
ul.collection li				{list-style:none; width:320px; height:210px; position:relative;float:left; padding-right:20px; padding-bottom:15px;}
ul.collection li.zero			{padding-right:0px; }
ul.collection a					{display:block;width:100%; height:100%; text-decoration:none;}
._img							{width:320px; height:210px; position:relative; overflow:hidden;}
.cover							{width:300px;height:80px; position: absolute; top:210px; left:0px; background:url(../img/cover_trans.png); behavior: url(/iepngfix/iepngfix.htc);padding-top:20px; padding-left:20px; }
.current						{top:110px;}
.photo							{font: 14px Helvetica Neue,Helvetica,Arial,sans-serif;color:#940720;}

.plus							{ position:absolute; top:0px; right:0px; width:32px; height:32px;background: url("../img/plus.png") left top no-repeat;}
.pos1							{background: url("../img/sprite1.jpg") 0px 0px no-repeat;}
.pos2							{background: url("../img/sprite1.jpg") -320px 0px no-repeat;}
.pos3							{background: url("../img/sprite1.jpg") -640px 0px no-repeat;}
.pos4							{background: url("../img/sprite1.jpg") -960px 0px no-repeat;}
.pos5							{background: url("../img/sprite1.jpg") 	0px -210px no-repeat;}
.pos6							{background: url("../img/sprite1.jpg") -320px -210px no-repeat;}
.pos7							{background: url("../img/sprite1.jpg") -640px -210px no-repeat;}
.pos8							{background: url("../img/sprite1.jpg") -960px -210px no-repeat;}

.mapE							{background: url("../img/mapE.jpg") 0px 0px no-repeat;}
.mapF							{background: url("../img/mapF.jpg") 0px 0px no-repeat;}
.mapG							{background: url("../img/mapG.jpg") 0px 0px no-repeat;}



#daImg					{position:absolute; top:20px; left:260px; z-index:-1;}
.dynamic_content		{visibility:hidden; display:none;}


/*AMENITITES*/
.amenities				{ width:100%; background: url("../img/bg_amenities.jpg") center top no-repeat;background-color:#1A1A1A; background-attachment:fixed;}
.amenities #content		{ position:relative; float:left; width:600px; margin: 15px 0 0px 65px; padding:0px 0px 0px 0px; overflow:visible;color:#444444;font-size:13px;line-height:17pt; }

.amenities #content ul				{padding:0px 0px 40px 12px; color:#444444; font-size:13px;  }
.amenities #content ul li			{padding:0px 0px 0px 0px; text-align:left; list-style: circle; line-height:16pt;}

div.plugbookbtn {display:block; position:relative; float:left; padding-bottom:25px; clear:both;}

.amenities #content h2{
	font: 32px "Helvetica Neue",Helvetica,Verdana,Arial,sans-serif;
	line-height:40pt;
	font-weight: normal;
	color: #737373;
	display:block;
	margin-top:10px;
	margin-bottom:0px;
}

/*video*/
.videopage					{text-align:center;background: url("/img/bg_video.jpg") center top no-repeat; background-color:#1a1a1a;}
.videopage #wraper			{width:454px;margin-left:auto;margin-right:auto;text-align:left;  position:relative; margin-top:120px;background-color:#1a1a1a;}	
.videopage #flashcontent	{width: 454px; height:254px;float:left;margin-left:auto;margin-right:auto;text-align:left;  position:relative;}
		
/*press*/
.press						{width:100%; background: url("../img/bg_press.jpg") center top no-repeat;background-color:#1A1A1A; background-attachment:fixed;}
.press #content				{width:650px; margin-left:auto;margin-right:auto;text-align:left;position:relative;}

.press #content h2{
	font: 32px "Helvetica Neue",Helvetica,Verdana,Arial,sans-serif;
	line-height:40pt;
	font-weight: normal;
	color: #737373;
	display:block;
	margin-top:35px;
	margin-bottom:0px;
}




/*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;overflow: visible; }
#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;}
.white				{color:#FFF;}



/*SIGHTSEEING:*/

.Texte{text-align: justify;}
.Title{
	color: #FFFFFF;				/*Update with the BG color of the site in screen.css*/
	background: #710100;		/*Update with the Body default color of the site in screen.css*/
	font-weight:bold;
	padding-left:5px;
	margin-top:10px;
}
.Cat{
	color: #C0BEBD;				/*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;}

/*PRESS:*/

#presse				{width: 700px; position:relative; margin-left:auto; margin-right:auto; overflow: visible; }
#presse ul 			{ margin:30px 30px 0px 0px; padding:0px; list-style-type:none; display:block; position:relative; float:left; width:690px}
#presse li 			{ display: block; position:relative; float:left; margin-right:30px; border:#999 1px solid; }

#presse li.empty	{ border:none;}

/*PARTNERS:*/



.partners						{text-align:center; background:none;background-color:#1A1A1A;}
.partners #content				{width:660px; margin-left:auto;margin-right:auto;text-align:left;position:relative; overflow: hidden; margin-bottom:200px; }

.partners #content h2{
	font: 49px "Helvetica Neue",Helvetica,Verdana,Arial,sans-serif;
	line-height:40pt;
	font-weight: normal;
	color: #737373;
	display:block;
	margin-top:35px;
	margin-bottom:0px;
}

.post_partners		  {width:660px; position:relative; float:left; background: url("../img/line_partners.jpg") left bottom no-repeat; padding-top:35px; padding-bottom:30px; }
.post_partners_img	  {width:340px; position:relative; float:left; }
.post_partners_info	  {font: 13px Helvetica Neue,Helvetica,Arial,sans-serif; color:#C0BEBD;line-height:23pt; position:relative; float:right; width:285px;}

.post_partners a:link 					{color: #C0BEBD;text-decoration: underline;}
.post_partners a:visited 				{color: #C0BEBD;text-decoration: underline;}
.post_partners a:hover 					{color: #FFF;text-decoration: none;}
.post_partners a:active 				{color: #C0BEBD;text-decoration: underline;}
