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

/*home*/
#flash_container 		{width: 100%; height:954px;overflow: visible;}
#background 			{position: absolute;top: 0px;left: 0px;margin: 0;padding: 0;width: 100%;height: 954px;text-align: center;overflow: visible;}
#alternate				{margin-top:200px; width:450px; text-align:center; margin-right:auto; margin-left:auto;}

#logo					{ width:128px; height:185px; position:absolute; top:12px; left:-5px;background: url("../img/logo_small.png") left top no-repeat; z-index:10;}
#main_wrapper			{width:960px;margin-left:auto;margin-right:auto;text-align:left;position:relative;z-index:0;background-color:transparent;}

#top_row				{width:960px; position:relative; float:left; margin-top:100px; padding-top:40px; padding-bottom:80px; margin-bottom:30px; background: url("../img/big_reflection.jpg") center bottom no-repeat;}
#bottom_row				{width:960px; position:relative; float:left;  background: url("../img/line.jpg") center top no-repeat; padding-top:5px;}
#top_row_alt			{width:960px; position:relative; float:left; margin-top:100px;padding-top:40px; }

#footer					{width:100%;margin-left:auto;margin-right:auto;text-align:left; position:relative; overflow:visible; clear:both; background-color:#FFF; }
#footer	.footer_content	{width:548px;height:536px; margin-left:auto;margin-right:auto;text-align:left; position:relative; overflow:visible;background: url("../img/footer_bg.jpg") left top no-repeat; padding-left:412px; padding-top:35px;font:12px Georgia, "Times New Roman", Times, serif; color:#A09B7C;line-height:15pt;} 

body					{font: 16px Georgia, "Times New Roman", Times, serif;color:#FFF;line-height:24pt;}
body p					{padding:0px 0px 8px 0px; text-align:justify;}

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

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


h1{
	font: 27px Georgia, "Times New Roman", Times, serif;
	line-height:30pt;
	font-weight: normal;
	color: #CDC0A8;
	text-align:left;
	padding-bottom:20px;
}

h2{
	font: 27px Georgia, "Times New Roman", Times, serif;
	line-height:25pt;
	font-weight: normal;
	color: #666666;
	text-align:left; 
	padding:0px; 
}



.post_info_alt							{width:625px; position:relative; float:right; padding-bottom:100px; margin-right:40px; background-color:#000; color:#333;}
.white_box								{margin-bottom:200px; padding-top:40px; background-color:#FFF;}
.location_white_box						{width:535px; margin-bottom:20px; padding:45px; background-color:#FFF;font: 16px Georgia, "Times New Roman", Times, serif;color:#88825B;line-height:20pt;}
.location_white_box a					{color:#666666;}
.location_white_box a:hover				{color:#666666; text-decoration:underline;}
.location_white_box	img					{margin-bottom:20px;}
.location_h2							{padding-bottom:20px;}
.paris									{ margin-bottom:200px;}

/*FOOTER*/
.address								{width:548px; position:relative; float:left;font: 13px Georgia, "Times New Roman", Times, serif; color:#A09B7C;line-height:20pt;margin-bottom:20px;}
.menu									{width:548px; position:relative; float:left;font: 14px Georgia, "Times New Roman", Times, serif; color:#A09B7C;line-height:22pt; margin-bottom:150px; }
.footer_content ul 						{list-style:none;}
.footer_content li						{list-style:none; padding:0px;font: 14px Georgia, "Times New Roman", Times, serif; color:#A09B7C;line-height:16pt;}
#book_now_footer 						{height:23px; position:absolute;top:10px; right:10px; text-align:center;padding:0;overflow:visible;font:13px Georgia, "Times New Roman", Times, serif; color:#FFF;line-height:23px;}
#book_now_footer a:link 				{color: #FFF;text-decoration: none;}
#book_now_footer a:visited 				{color: #FFF;text-decoration: none;}
#book_now_footer a:hover 				{color: #FFF;text-decoration: none;}
#book_now_footer a:active 				{color: #FFF;text-decoration: none;}
#btn_lt 								{float:right;overflow:hidden;height:23px;padding-left:30px; background: url(../img/booking_btn_lt.png) no-repeat left top;}
#btn_rt 								{background: url(../img/booking_btn_rt.png) no-repeat right top;width:30px;height:23px;z-index:8;float:right;}

/*ROOMS*/
.rooms_gallery							{list-style:none; padding:0px; overflow:hidden; margin:0px 180px 10px 180px;}
.rooms_gallery	li						{list-style:none; padding:0px; font: 14px Georgia, "Times New Roman", Times, serif; color:#817A50;line-height:13pt; float:left;}
.rooms_gallery	li a					{color:#817A50; text-decoration:none; display:block; width:124px; height:83px; padding-top:25px; padding-left:16px; background: url("../img/rooms_selector.gif") left top no-repeat; margin-right:10px;}
.rooms_gallery	li a:link 				{color: #817A50;text-decoration: none;}
.rooms_gallery	li a:visited 			{color: #817A50;text-decoration: none;}
.rooms_gallery	li a:hover 				{color: #FFF;text-decoration: none; background-position: left -108px;}
.rooms_gallery	li a:active 			{color: #817A50;text-decoration: none;}
.zero_right								{ margin-right:0px;}
.rooms_arrow									{width:98px; position:absolute; top:130px; right:0px; padding-top:35px; padding-right:40px; font:13px Georgia, "Times New Roman", Times, serif; color:#CDC0A8; line-height:12pt;background: url("../img/arrow.gif") left top no-repeat;}

.post_info								{width:555px; position:relative; float:left;padding:50px 35px 300px 370px;}
.rooms_bg								{background: url("../img/bg_rooms.jpg") left top no-repeat;}
.rates_bg								{background: url("../img/bg_rates.jpg") left top no-repeat;}
.contact_bg								{background: url("../img/bg_contact.jpg") left top no-repeat;}
.location_bg								{background: url("../img/bg_location.jpg") left top no-repeat;}

/*ROOMS-PAGES*/
.rooms_page								{width:100%; background-color:#FFF; background:none;}
.rooms_page #content					{width:900px; height:600px; margin-left:auto;margin-right:auto;text-align:left;position:relative;background: url("../img/footer_bg.jpg") left 20px no-repeat;}
.rooms_pages_info						{width:430px; padding:55px 80px 20px 390px;text-align:left;position:relative; color:#88825B;}
.rooms_pages_date						{width:430px; text-align:left;position:absolute; top:430px; right:75px; clear:both; font:20px Georgia, "Times New Roman", Times, serif; color:#666666;line-height:20pt;}

#book_now_pages							{height:23px; position:relative; float:right; text-align:center;padding:0;overflow:visible;font:13px Georgia, "Times New Roman", Times, serif; color:#FFF;line-height:23px;}
#book_now_pages a:link 					{color: #FFF;text-decoration: none;}
#book_now_pages a:visited 				{color: #FFF;text-decoration: none;}
#book_now_pages a:hover 				{color: #FFF;text-decoration: none;}
#book_now_pages a:active 				{color: #FFF;text-decoration: none;}

/*GALLERY*/
ul.gallery							{list-style:none; padding:0px; overflow:hidden; margin:0px; float:left;}
ul.gallery li						{list-style:none; padding:0px; float:left;}
ul.gallery li a						{color:#817A50; text-decoration:none; display:block; margin-right:10px; margin-bottom:10px;}
ul.gallery li a img					{display:block; margin:0px; padding:0px; outline:0px; border:none;}

/*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:*/

div.Texte{text-align: justify;}
div.Title{
	color: #000;				/*Update with the BG color of the site in screen.css*/
	background: #FFF;		/*Update with the Body default color of the site in screen.css*/
	font-weight:bold;
	padding-left:5px;
}
div.Cat{
	color: #322B3F;				/*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;}

