/*************************
****** UNIVERSAL *********
*************************/
body {
	background: #d6ad51 url(/images/background/mainBG.jpg) center repeat-y;
	font-family: verdana;
	margin: 25px auto 0px auto;
	padding: 0px 0px 0px 0px;
	}

/*************************
****** LAYOUT - MAIN *****
*************************/
div#main {
	width: 700px; 
	font-family: verdana;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	}

/*************************
****** LAYOUT - HEADER ***
*************************/
div#header {
	width: 700px;
	height: 150px;
	background: url(/images/background/headerBG.jpg) center repeat-y;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	clear: both;
	text-align: center;
	}
div#logo {
	width: 234px;
	height: 120px;
	border-right: 1px solid #954a1d;
	margin: 15px 0px 15px 0px;
	float: left;
	text-align: center;
	font-size: 8pt;
	color: #d6ad51;
	font-weight: bold;
	}
div#reservation {
	width: 465px;
	height: 85px;
	float: left;
	text-align: left;
	padding: 32px 0px 0px 0px;
	font-size: 7pt;
	color: #ffffff;
	}
div#datepicker {
	width: 350px; 
	height: 35px;
	padding: 10px 0px 5px 98px; 
	font: 7pt arial;
	color: #d9aa62;
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;
	}

/*************************
****** LAYOUT - IMG/NAV **
*************************/
div#divider {
	width: 700px;
	background: url(/images/background/headerBG.jpg) center repeat-y;
	height: 10px;
	clear: both;
	text-align: center;
	}
div#imageNavigation {
	width: 700px;
	height: 238px;
	background: url(/images/background/headerBG.jpg) center repeat-y;
	margin: 1px 0px 1px 0px;
	padding: 3px 0px 3px 0px;
	text-align: center;
	clear: both;
	z-index: 1;
	}
div#mainImage {
	width: 533px;
	height: 238px;
	float: left;
	clear: left;
	margin: 0px 2px 0px 0px;
	z-index: 1;
	}
div#navigationContainer {
	background: url(/images/background/navigationBG.gif) center repeat-y;
	width: 162px;
	height: 238px;
	float: left;
	text-align: left;
	clear: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

/*************************
****** LAYOUT - CONTENT **
*************************/
div#content {
	background-color: #ffffff;
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 25px 0px;
	font-size: 9pt;
	text-align: left;
	clear: both;
	border-bottom: 1px solid #661003;
	}
div#breadcrumb {
	height: auto;
	padding: 0px 20px 5px 20px;
	font-size: 8pt;
	color: #a5a5a5;
	}
div#pageTitle {
	width: 660px;
	height: 19px;
	background: url(/images/background/headerBG.jpg) center repeat-y;
	padding: 8px 20px 3px 20px;
	}
div#subNavigation {
	width: 135px;
	border-right: 1px dotted #d8d9da;
	padding: 5px 20px 0px 20px;
	float: left;
	}
div#copy {
	width: 484px;
	padding: 20px 20px 0px 20px;
	float: left;
	font-size: 8pt;
	clear: right;
	min-height: 200px;
	}
div#copyFullWidth {
	width: 660px;
	padding: 20px 20px 15px 20px;
	float: left;
	font-size: 8pt;
	}
div#subSectionPodsL {
	width: 154px;
	float: left;
	padding: 0px 5px 15px 0px;
	}
div#subSectionPodsM {
	width: 154px;
	float: left;
	padding: 0px 5px 15px 5px;
	}
div#subSectionPodsR {
	width: 155px;
	float: left;
	padding: 0px 0px 15px 5px;
	}
div#subSectionPodsCopy {
	padding: 2px 5px 0px 0px;
	}
div#subSectionPodsCopy {
	padding: 3px 0px 0px 0px;
	}
div#hotelDescription {
	width: 179px;
	padding: 0px 20px 0px 0px;
	float: left;
	}
div#hotelOverview {
	width: 264px;
	padding: 0px 0px 0px 20px;
	border-left: 1px dotted #ab6b34;
	float: left;
	}
div#diningDescription {
	width: 179px;
	padding: 0px 20px 0px 0px;
	float: left;
	}
div#diningOverview {
	width: 264px;
	padding: 0px 0px 0px 20px;
	border-left: 1px dotted #ab6b34;
	float: left;
	clear: right;
	}
div#quickbitesOverview {
	width: auto;
	padding: 10px 0px 10px 0px;
	border-bottom: 1px dotted #d8d9da;
	clear: both;
	}
div#promoOverview {
	width: 484px;
	padding: 10px 0px 10px 0px;
	border-bottom: 1px dotted #d8d9da;
	clear: both;
	}

/*************************
****** LAYOUT - NEWSLETTER
*************************/
div#newsletter {
	background-color: #f4f4f4;
	color: #954a1d;
	text-align: center;
	font-size: 8pt;
	text-align: center;
	clear: left;
	height: 30px;
	padding: 10px 0px 0px 100px;
	margin: 0px 0px 0px 0px;
	}

/*************************
****** LAYOUT - FOOTER ***
*************************/
div#footer {
	padding: 15px 0px 25px 0px;
	color: #954a1d;
	text-align: center;
	font-size: 8pt;
	text-align: center;
	clear: left;
	}
	
/*************************
****** HOME PODS *********
*************************/
div#homePods {
	width: 133px;
	border-right: 1px dotted #d8d9da;
	padding: 0px 3px 0px 3px;
	margin: 10px 0px 0px 0px;
	font-size: 7pt;
	color: #a1a1a1;
	float: left;
	}
div#homePodsNoBorder {
	width: 134px;
	padding: 0px 3px 0px 3px;
	margin: 10px 0px 0px 0px;
	font-size: 7pt;
	color: #a1a1a1;
	float: left;
	}
div#homePodsCopy {
	padding: 3px 10px 0px 10px;
	}
	
/*************************
****** LAYOUT - SITEMAP **
*************************/
div#sitemap {
	width: 220px;
	float: left;
	}

/*************************
****** NAVIGATION ********
*************************/
.navigation a {
	height: 24px;
	color: #ffffff;
	padding: 9px 0px 0px 25px;
	margin: 0px 0px 0px 0px;
	display: block;
	font: 9pt verdana;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #af7138;
	}
.navigation a:hover {
	background: url(/images/background/navigationOverlayBG.gif) center repeat-y;
	height: 24px;
	color: #d6ad51;
	padding: 9px 0px 0px 25px;
	margin: 0px 0px 0px 0px;
	display: block;
	font: 9pt verdana;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #af7138;
	}
.navigation a.noBorder {
	color: #ffffff;
	padding: 9px 0px 0px 25px;
	margin: 0px 0px 0px 0px;
	display: block;
	font: 9pt verdana;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	border-bottom: none !important;
	height: 25px !important;
	}
.navigation a.noBorder:hover {
	color: #d6ad51;
	padding: 9px 0px 0px 25px;
	margin: 0px 0px 0px 0px;
	display: block;
	font: 9pt verdana;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	border-bottom: none !important;
	height: 25px !important;
	}
.navigationOn {
	background: url(/images/background/navigationOverlayBG.gif) center repeat-y;
	height: 24px;
	color: #d6ad51 !important;
	padding: 9px 0px 0px 25px;
	margin: 0px 0px 0px 0px;
	display: block;
	font: 9pt verdana;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #af7138;
	}
.navigationNoBorderOn {
	background: url(/images/background/navigationOverlayBG.gif) center repeat-y;
	color: #d6ad51 !important;
	padding: 9px 0px 0px 25px;
	margin: 0px 0px 0px 0px;
	display: block;
	font: 9pt verdana;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	border-bottom: none !important;
	height: 25px !important;
	}

/*************************
****** SUB NAVIGATION ****
*************************/
.subNavigation a {
	color: #8c1500;
	padding: 5px 0px 5px 0px;
	display: block;
	font: 8pt verdana;
	text-decoration: none;
	text-align: left;
	border-bottom: 1px solid #d8d9da;
	}
.subNavigation a:hover {
	color: #8c1500;
	background-color: #f5f5f5;
	padding: 5px 0px 5px 0px;
	display: block;
	font: 8pt verdana;
	text-decoration: none;
	text-align: left;
	border-bottom: 1px solid #d8d9da;
	}
.subNavigationOn {
	color: #8c1500;
	background-color: #f5f5f5;
	padding: 5px 0px 5px 0px;
	display: block;
	font: 8pt verdana;
	text-decoration: none;
	text-align: left;
	}

