﻿html,
body
{
	margin:0px;
	padding:0px;
	height:100%;
}

body
{
	background-image:url(../Images/BgBody.jpg);
	background-repeat:repeat-y;
	background-position:center top;
}

body.Events
{
	background-image:url(../Images/BgBodyEvents.jpg);
}

body.MeetingsConferences
{
	background-image:url(../Images/BgBodyMeetingsConferences.jpg);
}

body, th, td
{
	font-family:Arial, Helvetica, Verdana, Sans-Serif;
	font-size:0.7em;
	color:#2e2117;
}

select, input, textarea
{
	font-family:Arial, Helvetica, Verdana, Sans-Serif;
	font-size:1em;
	color:#2e2117;
}

img
{
	border:0px;
}

img.Cacher
{
	display:none;
}

a
{
	color:#a5927a;
}

p
{
	margin:0px 0px 1.5em 0px;
}

.Hidden
{
	font-size:1px;
	position:absolute;
	left:-10000px;
}

.FloatClear
{
	clear:both;
	display:block;
	height:1px;
	overflow:hidden;
}

#Overlay
{
	display:none;
	background-color:#000;
	opacity:0.75;
	filter:alpha(opacity=75);
	width:1px;
	height:1px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:50;
}

#OverlayPanel
{
	display:none;
	position:absolute;
	z-index:51;
	left:0px;
	top:0px;
	width:600px;
	height:400px;
	border:14px solid #180b04;
	background-color:#fff;
}

#OverlayPanel img
{
	position:absolute;
	right:-14px;
	top:-14px;
	cursor:pointer;
	z-index:52;
}

#Wrapper
{
	width:850px;
	margin:0px auto;
	padding-bottom:106px;
	position:relative;
}

* html #Wrapper
{
	margin-top:26px;
	padding-bottom:80px;
}

#Background,
#BackgroundFader
{
	position:fixed;
	width:2000px;
	height:100%;
	margin-left:-575px;
	z-index:1;
	background-image:url(../Images/BgBody.jpg);
	background-repeat:repeat-y;
}

#BackgroundFader
{
	display:none;
	z-index:2;
}

body.NonAjax #Background,
body.NonAjax #BackgroundFader
{
	display:none !important;
}

* html #Background,
* html #BackgroundFader
{
	display:none;
}

#WrapperInner
{
	position:relative;
	top:26px;
	z-index:2;
	background-color:#f6f3f0;
}

* html #WrapperInner
{
	position:static;
}

#Nav
{
	width:156px;
	float:left;
}

#Logo
{
	background-image:url(../Images/BgLogo.jpg);
	background-repeat:no-repeat;
	padding:47px 0px 15px 8px;
}

#Logo img
{
	display:block;
}

#Nav ul,
#Nav li
{
	margin:0px;
	width:156px;
	padding:0px;
	float:left;
	list-style-type:none;
}

#Nav li
{
	background-image:url(../Images/BgMainNavItem.jpg);
	background-repeat:no-repeat;
	background-position:-156px 0px;
}

#Nav li a
{
	display:block;
	width:156px;
	background-repeat:no-repeat;
}

#NavHome a
{
	height:43px;
	background-image:url(../Images/NavHome.gif);
}

#NavEvents a
{
	height:42px;
	background-image:url(../Images/NavEvents.gif);
}

#NavConferences a
{
	height:43px;
	background-image:url(../Images/NavMeetingsConferences.gif);
}

#NavVenues a
{
	height:42px;
	background-image:url(../Images/NavVenues.gif);
}

#NavDiscoverCrown a
{
	height:43px;
	background-image:url(../Images/NavDiscover.gif);
}

#NavEnquiries a
{
	height:142px;
	background-image:url(../Images/NavEnquiries.jpg);
}

body.Events #NavEnquiries a
{
	height:85px;
	background-image:url(../Images/NavEnquiriesEvents.jpg);
}

body.MeetingsConferences #NavEnquiries a
{
	height:85px;
	background-image:url(../Images/NavEnquiriesMeetingsConferences.jpg);
}

#NavEnquiryForm a
{
	height:42px;
	background-image:url(../Images/NavEnquiryForm.jpg);
}

#NavBookOnline a
{
	height:43px;
	background-image:url(../Images/NavBookOnline.jpg);
}

#NavEventsTeam div
{
	height:45px;
	background-image:url(../Images/NavEventsTeam.gif);
}

#NavMeetingsTeam div
{
	height:53px;
	background-image:url(../Images/NavMeetingsTeam.gif);
}

#Content
{
	width:694px;
	float:right;
	position:relative;
}

#SubNav
{
	border-top:1px solid #d9d2ca;
	border-bottom:1px solid #d9d2ca;
	margin:0px 0px 16px 0px;
	padding:8px 0px 8px 0px;
}

#SubNav ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-size:1.1em;
	font-weight:bold;
}

#SubNav ul#ChildSubNav
{
	clear:both;
	margin-top:-4px;
	padding:4px 0px 0px 0px;
	font-size:0.9em;
}

#SubNav li
{
	float:left;
	padding-right:15px;
	background-image:url(../Images/BulletSubNav.gif);
	background-repeat:no-repeat;
	background-position:right 3px;
}

#SubNav li.Last
{
	background-image:none;
}

#SubNav ul#ChildSubNav li
{
	background-position:right 4px;
}

* html #SubNav ul#ChildSubNav li
{
	display:inline;
	float:none;
}

#SubNav li a
{
	text-decoration:none;
}

#SubNav li a:hover
{
	text-decoration:underline;
}

#SubNav li a.Current
{
	color:#3d2f23;
}

#Footer
{
	clear:both;
	position:relative;
}

#FooterShadow
{
	position:absolute;
	z-index:2;
	top:-3px;
	left:-4px;
	width:858px;
	height:45px;
	background-image:url(../Images/BgFooterShadow.png);
	background-repeat:no-repeat;
}

* html #FooterShadow
{
	display:none;
}

#FooterInner
{
	background-image:url(../Images/BgFooter.gif);
	background-repeat:no-repeat;
	position:relative;
	padding:14px 0px 0px 169px;
	overflow:hidden;
	z-index:3;
	background-color:#58493c;
}

#FooterInner h3
{
	float:left;
	margin:0px;
	width:121px;
	height:6px;
	overflow:hidden;
	background-image:url(../Images/HdrVisitSites.gif);
	background-repeat:no-repeat;
}

#FooterInner ul
{
	float:left;
	margin:0px;
	padding:0px;
	list-style-type:none;
	width:550px;
}

#FooterInner li
{
	float:left;
	margin:0px 2px 0px 14px;
	padding:0px;
	background-repeat:no-repeat;
}

#FooterInner li a
{
	display:block;
	height:5px;
	background-repeat:no-repeat;
}

#FooterContentLinks li
{
	padding-top:16px;
	padding-bottom:5px;
}

#FooterContentLinks li a
{
	display:inline;
	color:#ac947a;
	text-transform:uppercase;
	text-decoration:none;
	font-size:0.8em;
}

#FooterCopyright
{
	position:absolute;
	color:#ac947a;
	width: 243px;
	left: 603px;
	top: 36px;
	font-size: 0.9em;
}

#VisitCrownMetropol,
#VisitCrownMetropol a
{
	width:91px;
	background-image:url(../Images/VisitCrownMetropol.gif);
}

#VisitCrownTowers,
#VisitCrownTowers a
{
	width:80px;
	background-image:url(../Images/VisitCrownTowers.gif);
}

#VisitCrownPromenade,
#VisitCrownPromenade a
{
	width:136px;
	background-image:url(../Images/VisitCrownPromenade.gif);
}

#VisitCrownEntertainment,
#VisitCrownEntertainment a
{
	width:175px;
	background-image:url(../Images/VisitCrownEntertainment.gif);
}

#VenueFinder
{
	position:absolute;
	right:0px;
	z-index:2;
	width:185px;
}

#VenueFinderTrigger
{
	cursor:pointer;
	width:185px;
	height:35px;
	margin:0px;
	background-image:url(../Images/VenueFinder.png);
	background-repeat:no-repeat;
}

#VenueFinderPanel
{
	display:none;
	padding:0px 0px 0px 0px;
	background-color:#f7f4f1;
	background-image:url(../Images/BgVenueFinder.gif);
	background-repeat:repeat-y;
}

#VenueFinderPanel div
{
	padding:16px 13px 14px 13px;
	background-image:url(../Images/BgVenueFinderSeparator.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}

#VenueFinderPanel h3
{
	margin:0px 0px 11px 0px;
	height:8px;
	background-repeat:no-repeat;
}

#VenueFinderType h3
{
	background-image:url(../Images/HdrVenueFinderType.gif);
}

#VenueFinderCapacity h3
{
	background-image:url(../Images/HdrVenueFinderCapacity.gif);
}

#VenueFinderConfiguration h3
{
	background-image:url(../Images/HdrVenueFinderConfiguration.gif);
}

#VenueFinderPanel select
{
	color:#aa9889;
	font-weight:bold;
	border:1px solid #dbd1c8;
	background-color:#f7f4f1;
	width:100%;
}

#VenueFinderPanel select[disabled],
#VenueFinderPanel select.Disabled
{
	opacity:0.2;
	filter:alpha(opacity=20);
}

#VenueFinderPanel span
{
	display:block;
	margin-top:4px;
	color:#aa9889;
	font-size:0.9em;
}

#VenueFinderPanel #VenueFinderFooter
{
	margin:-4px 0px 0px 0px;
	padding:0px;
	width:185px;
	height:43px;
	overflow:hidden;
	background-color:#b6a48d;
	background-image:url(../Images/BgVenueFinderFooter.gif);
	background-repeat:no-repeat;
}

#VenueFinderFooter img
{
	cursor:pointer;
	display:block;
	margin:13px 0px 10px 13px;
}

#VenueFinderFooter img.Disabled
{
	cursor:default;
	opacity:0.2;
	filter:alpha(opacity=20);
}

#WrapperOverlay
{
	display:none;
	position:absolute;
	top:26px;
	z-index:3;
	opacity:0.6;
	filter:alpha(opacity=60);
	background-color:#fff;
	background-image:url(../Images/AjaxLoader.gif);
	background-repeat:no-repeat;
	background-position:center 200px;
}

* html #WrapperOverlay
{
	top:0px;
}

