body																		{margin:0px;font:normal 12px Arial, Helvetica, sans-serif;}
	
p, h2, h3, h4, h5, h6, form, input, label, span, ul, li, a, div, img		{margin:0;padding:0;}
.spacer																		{clear:both;padding:0;margin:0;line-height:0px;}
a																			{outline:none;}

a img																		{border-style:none;}

div#page																	{width:900px;margin:0 auto 0 auto;}
div#header																	{background-color:#506072;line-height:100px;text-align:center;padding:22px 0 22px 0;}

div#mainContent											{position:relative;background-color:#374758;}

div#navigation											{position:absolute;top:0px;left:0px;background:url(/media/585/navbg.gif) repeat-x 0 0;padding:7px 20px 5px 21px;}
div#navigation ul										{list-style-type:none;overflow:hidden;height:100%;margin:0;padding:0;}

div#navigation ul li										{background:url(/media/590/navbor.gif) no-repeat 100% 0;float:left;padding:0 3px 0 0;}
div#navigation ul li.nobor									{background:none;}
div#navigation ul li a										{font-size:1px;color:#50657D;}
div#navigation ul li a, div#navigation ul li a.active						{display:block;float:left;height:27px;line-height:27px;text-decoration:none;}
div#navigation ul li a:hover, div#navigation ul li a.active					{text-decoration:none;}

div#mainContent div#content									{padding:39px 0 0 0;}

div#mainContent div#standard									{padding:20px;}
div#mainContent div#standard h1									{color:white;font-family:arial narrow;font-size:32px;font-weight:normal;letter-spacing:1px;}
div#mainContent div#standard p									{color:white;line-height:1.5em;margin:0 0 1.5em 0}
div#mainContent div#standard h2									{color:white;line-height:30pt;font-size:16pt;}
div#mainContent div#standard h3									{color:white;line-height:20pt;font-size:11pt;}
div#mainContent div#standard p img								{margin:10pt;}

div#mainContent div#standard ul li								{color:white;margin:3pt 0 3pt 20pt;}

div#mainContent a									{color:white;}

/*==================footer===================*/
div#footer											{clear:both;}
div#footer											{background:url(/media/153/footerbg.gif) repeat-x 0 0 #2F4050;padding:16px 0 0px;width:100%;}
div#footer ul											{list-style-type:none;text-align:center;}
div#footer ul li										{display:inline;font-size:11px;color:#FFF;}
div#footer ul li a										{color:#FFF;text-decoration:none;padding:0 5px;}
div#footer ul li a:hover									{text-decoration:underline;}
div#footer p											{padding:10px 0 6px;font-size:11px;color:#FFF;text-align:center;}

div#validated											{background-color:White;text-align:right;}
div#validated img										{border-style:none;padding:5pt 0 5pt 0;}

div#gallery											{overflow:hidden;position:absolute;top:40px;left:0px;border-bottom:2px solid #506072;}
div#gallery div#panel1										{float:left;padding:0;margin:0;}
div#gallery div#panel2										{float:right;border-left:2px solid #506072;padding:0;margin:0;}

div.container											{display: block;width: 449px;margin: 0 auto;border:0px;padding: 0px;position:relative;height:446px;}
div.container img										{display:block;margin:0;position:absolute;}
div.container div.cslide									{position:absolute;	margin:0 0 0 0px;width:449px;border-top:2px solid #506072;border-bottom:2px solid #506072;	overflow:hidden;	top:401px;	left:0px;	background:url(images/pagi-bg.gif) repeat-y 100% 0;	}
div.container div.cslide a.next									{display: block;width: 52px;float:left;	padding: 17px 0 0;margin: 0;text-decoration:none;font: bold 11px/13px Arial, Helvetica, sans-serif;	color:#FFF;	text-align:center; 	height:26px;	background-color:#364658;	}
div.container div.cslide a.next:hover								{color: #F8F47C;}
div.cslide a.nextwd										{width: 52px !important;background-color:#364658;}

div.container div.cslide a.num									{display: block;width: 43px;float:left;padding: 17px 0 0;margin: 0;text-decoration: none; font: 11px/13px Arial, Helvetica, sans-serif; color:#FFF; font-weight: bold; text-align:center; height:26px;background-color:#364658;filter:alpha(opacity=80);opacity:.8;}
div.container div.cslide a.num:hover								{color: #F8F47C;}

h2#location											{background:url(/media/888/our-location.gif) no-repeat 0 0;height:26px;}
h2#location span										{display:none;}

h3#theHotel											{background:url(/media/1339/the-hotel.gif) no-repeat 0px 0;height:32px;margin:14px 0 0 186px;/*width:217px;*/}
h3#theHotel span										{display:none;}

h2.accolades											{background:url(/media/848/accolades-head.gif) no-repeat 0 0;height:30pt;margin:10pt 0 0 0;}
h2.accolades span										{display:none;}

h2.rosettewinner															{background:url(/media/1145/rosette-winner.jpg) no-repeat 0 0;height:24px;clear:both;margin:10pt 0 0 0;padding:10pt 0 0 0;}
h2.rosettewinner span														{display:none;}

h1 span																		{display:none;}

/* Home Page Content */
div.mainContent														{margin-left:21px;margin-right:21px;padding-bottom:10pt;}

div.mainContent	p													{color:White;line-height:1.5em;margin:0 0 1.5em 0;}
div.mainContent	p span													{color:#B4BADC;font-size:12px;}

div.mainContent h2													{color:#B4BADC;font-size:12px;font-weight:bold;}

div#homePageContent															{margin-top:449px;overflow:auto;}
div#homePageContent div#hpLeft												{float:left;width:410px;}
div#homePageContent div#hpRight												{float:right;width:410px;padding-top:15px;}

div#homePageContent p.hotelAddress											{font-size:13px;color:#FFFFFF;line-height:15px;padding:0 0 18px 186px;font-weight:bold;}

div#homePageContent p.loc													{font-size:13px;color:#B4BADC;line-height:15px;padding:0 0 0px 186px;}
div#homePageContent p.loc span												{color:#FFFFFF;}
div#homePageContent p.loc a													{color:#fff !important;text-decoration:none;}
div#homePageContent p.loc a:hover											{text-decoration:underline;}

div.locatn																	{width:410px;background-color:#B4BADC;overflow:hidden;filter:alpha(opacity=85);opacity:.85;margin-bottom:2em;}
div.locatn ul																{list-style-type:none;}
div.locatn ul li															{float:left;background:url(images/sublink-bor.gif) no-repeat 100% 0;padding:0 3px 0 0;}
div.locatn ul li.nobor														{background:none;padding:0 !important;}
div.locatn ul li a															{display:block;float:left;color:#374758;line-height:31px;width:135px;text-decoration:none;text-align:center;}
div.locatn ul li a.width													{width:134px !important;}
div.locatn ul li a:hover													{background-color:#737DB9;}

div#homePageContent div#hpRight	img.pic5									{margin-top:6.5em;}

div.brochureLink															{position:absolute;top:40px;right:50px;z-index:2;width:152px;}

div.brochureLink a															{background:url(/media/1058/requestbroch.gif) no-repeat 0 0;text-decoration:none;display:block;height:30px;filter:alpha(opacity=80);opacity:.8;}
div.brochureLink a:hover													{background:url(/media/1063/requestbroch-hov.gif) no-repeat 0 0;text-decoration:none;}
div.brochureLink a span														{display:none;}

/*About Us Content*/

div#aboutPageContent														{overflow:auto;}
div#aboutPageContent div.aboutLeft											{float:left;width:440pt;}
div#aboutPageContent div.aboutRight											{float:right;width:246px;text-align:center;}

/* Restaurant Page */

div#restaurantPageContent													{overflow:auto;}
div#restaurantPageContent div.restLeft										{float:left;width:500px;}
div#restaurantPageContent div.restRight										{float:right;width:336px;position:relative;}

div#restaurantPageContent div.restRight div.viewMenu						{position:absolute;top:0;right:30pt;}
div#restaurantPageContent div.restRight div.viewMenu a						{background:url(/media/1128/viewbg.png) no-repeat 0 0;height:33px;width:154px;text-decoration:none;filter:alpha(opacity=85);opacity:.85;padding:0 0 0 0;display:block;}
div#restaurantPageContent div.restRight div.viewMenu a strong				{display:none;}


/* Bar & Bistro */

div#barContent																{overflow:auto;}
div.barPhotos																{background-color:#B3BBDE;text-align:center;padding:3px 0 0 0;margin:0 0 0 0;}

/* Weddings Page */

div#weddingContent															{overflow:auto;}
div#weddingPanel															{overflow:auto;background-color:#B4BBDD;margin:0 0 10pt 0;}
div#weddingPanel b															{color:#374758 !important;}
div#weddingPanel div#wpleft													{float:left;width:558px;padding:5pt 0 0 5pt;}
div#weddingPanel div#wpright												{float:right;width:284px;position:relative;}

div#weddingPanel div#wpright div.weddingmar									{position:absolute;top:0;left:80px;}
div#weddingPanel div#wpright div.weddingmar a								{background:url(/media/1230/viewfull.png) no-repeat 0 0;width:154px;height:33px;display:block;}

div#weddingPanel p															{margin:0 0 1em 0;}

div#weddingPanel div#wpleft ul												{margin:-29px 0 0 88px;list-style-type:none;padding:0 0 0 0;}
div#weddingPanel div#wpleft ul li											{background:url(/media/1249/wedin-listimage.gif) no-repeat 0 6px;color:#374758;line-height:20px;padding:0 0 0 34px;}


/* Board Room */

div#boardRoom																{overflow:auto;}
div#boardRoom div#brLeft													{float:left;width:500px;}
div#boardRoom div#brRight													{float:right;width:342px;position:relative;}

div#boardRoom div#brRight  div.confermar									{background:url(/media/1230/viewfull.png) no-repeat 0 0;position:absolute;top:0px;right:30pt;}
div#boardRoom div#brRight  div.confermar a									{height:33px;width:154px;text-decoration:none;filter:alpha(opacity=85);opacity:.85;padding:0 0 0 0;display:block;}
div#boardRoom div#brRight  div.confermar a strong							{display:none;}

/* Accomodation Page */

div#accom																	{overflow:auto;}
div#accom div.accomLeft														{float:left;width:500px;}
div#accom div.accomRight													{float:right;width:335px;}


/* Contact Page */

div#contactForm																{overflow:auto;}
div#contactForm div.contactLeft												{float:left;width:421px;}
div#contactForm div.contactRight											{float:right;width:413px;background-color:#B5BADC;padding:5pt;}

div#contactForm div.contactRight h2											{background:url(/media/1356/contactheadbg.gif) no-repeat 0 0px;height:42px;}
div#contactForm div.contactRight h2 span									{display:none;}

div#contactForm .nametext													{padding: 0 4px 0 0;font-size:13px;color:#374758;}
div#contactForm input.textbox												{width:274px;height:20px;border:1px solid #374758;font:normal 12px Arial, Helvetica, sans-serif;color:#000;}
div#contactForm textarea													{width:274px;height:144px;border:1px solid #374758;font:normal 12px Arial, Helvetica, sans-serif;color:#000;}

div.activities																{overflow:auto;}
div.activities div.attractions												{float:left;width:390px;background-color:#B4BADC;padding:8px;}
div.activities div.events													{float:right;width:390px;background-color:#B4BADC;padding:8px;}

div.activities ul															{padding:12px 0 0 7px;list-style-type:none;}
div.activities ul li														{background:url(/media/1249/wedin-listimage.gif) no-repeat 0 5px;padding:0 0 0 45px;color:#FFFFFF;line-height:20px;}
div.activities ul li a														{color:#374758;text-decoration:none;}
div.activities ul li a:hover												{text-decoration:underline;}


/* Special Offers Page */

div#specialOffers															{overflow:auto;}
div#specialOffers div.soLeft												{float:left;width:390px;background-color:#B4BADC;padding:12px;}
div#specialOffers div.soRight												{float:right;width:390px;background-color:#B4BADC;padding:12px;}

div#specialOffers p span													{color:#374758}

div#specialOffers h4														{color:#374758;font-size:12px;padding:0 0 14px;}
	
div#specialOffers ul														{list-style-type:none;}
div#specialOffers ul li														{line-height:14px;font-weight:bold;padding:0 0 14px;color:White;}
div#specialOffers ul li.nopad												{padding:0 0 0!important;}
div#specialOffers ul li span												{color:#374758;}

div#events																	{overflow:auto;}
div#events div.mcLeft														{float:left;width:510px;background-color:#B5BADC;padding:10px;}
div#events div.mcRight														{float:right;width:310px;}

div#events div.mcRight img													{border-style:none;}
div#events div.mcRight a span												{display:none;}

div#events div.mcLeft h2													{font-size:13px;color:#FFFFFF;line-height:15px;padding:0 0 18px 0px;}

p.thanku																	{font-size:16px;color:#FFFFFF;line-height:15px;padding:48px 0 48px;text-align:center;font-weight:bold;}

table#registerForm						{}
table#registerForm .nametext					{color:white;padding:0 10pt 0 0;}
table#registerForm label 					{color:white;padding:0 0 0 10pt;}

/*CSS for editor controls*/

div#editToolbar						{font-size:0.8em;text-align:right;padding-top:1em;line-height:1.5em;}
div#editToolbar a,
div#editToolbar a:hover,
div#editToolbar a:active,
div#editToolbar a:link,
div#editToolbar a:visited,
div#editToolbar a:focus					{color:White;}
















































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
