body
{
	background:#676773 url('../../../images/eh-group/backgrounds/body-grad-group.gif') repeat-x;
	color:#222225;
}
body.home
{
	background-color:#4a4b57;
	background-image:none;
	color:#222225;
}
div#global-nav
{
	background-color:#ffffff;
}
div#header
{
	background-color:#D4CFCA;
}
div#site-nav-a
{
	background-color:#1e1a2a;
}
div#site-nav-b
{
	background-color:#3c3354;
}

/*
 * Text styles
 */
a
{
	color:#646464;
}
	a:hover
	{
		color:#646464;
	}
p, .Normal
{
	font-size:85%;
	margin:0px;
	margin-bottom:15px;
	line-height: 130%;
}
.Prom-copy, .promo-item p, .hotel-item p
{
	font-size:85%;
	line-height:120%;
	margin:0px;
	margin-top:3px;
	margin-bottom:5px;
}
h1, .Heading1
{
	font-size:170%;
	font-weight:bold;
	margin-bottom:18px;
	margin-top:0px;
	color:#555555;
	line-height:120%;
}
h3, .Heading3
{
	margin-top:0px;
	margin-bottom:5px;
	font-weight:bold;
	color:#444444;
	font-size:105%;
}
.SideText
{
	margin-top:5px;
}
.Introduction
{
	color:#333333;
	font-size:100%;
	line-height:130%;
	margin-bottom:15px;
}
.information
{
	font-size:100%; 
	font-weight:bold;
	margin-bottom:0px;
	#margin-bottom:2px;
	margin-top:10px;
	#margin-top:11px;
	background:url('../../../images/eh-hotel/backgrounds/info-arrow.gif') no-repeat 0 0.2em;
	padding-left:12px;
	color:#95908a;
}
.contacts
{
	font-size:100%; 
	font-weight:bold;
	margin-bottom:0px;
	#margin-bottom:2px;
	margin-top:16px;
	#margin-top:17px;
	background:url('../../../images/eh-hotel/backgrounds/contacts-arrow.gif') no-repeat 0 0.2em;
	padding-left:12px;
	color:#3c3354;
}
.contacts a
{
	color:#3c3354;
	text-decoration:underline;
}
.contacts a:hover
{
	color:#3c3354;
	text-decoration:underline;
}
.promotions
{
	font-size:85%; 
	font-weight:bold;
	margin-bottom:3px;
	margin-top:0px;
	#margin-top:0px;
	background:url('../../../images/eh-hotel/backgrounds/info-arrow.gif') no-repeat 0 0.1em;
	padding-left:8px;
	margin-left:100px;
	color:#95908a;
}
.prom-links
{
	font-size:85%; 
	font-weight:bold;
	margin-bottom:3px;
	margin-top:0px;
	#margin-top:0px;
	margin-left:100px;
	color:#3c3354;
}
.prom-links a
{
	color:#3c3354;
	text-decoration:none;
}
.prom-links a:hover
{
	color:#3c3354;
	text-decoration:underline;
}
.booknow-spacer{
	clear:both;
	width:100%;
	height:10px;
}
.booknow {
	background:url('../../../images/eh-hotel/backgrounds/booknow-bg.gif') no-repeat;
	display:block;
	width:700px;
	height:15px;
	color:#ffffff;
	font-size:80%; 
	padding-left:5px;
	padding-top:1px;
	font-weight:bold;
}
.booknow-link{
	font-size:80%; 
	color:#aaaaaa;
	font-weight:bold;
	padding-left:5px;
}
.booknow-link a{
	color:#aaaaaa;
	text-decoration:none;
}
.booknow-link a:hover{
	color:#555555;
}
.quote {
	color:#95908a;
	font-weight:bold;
}
hr
{
	height:1px;
	color: #d4cfca;
	background-color: #d4cfca;
	border:0;
	margin-bottom:10px;
	margin-top:13px;
	#margin-top:9px;
}
ul
{
	color:#95908a;
}

/*
 * Header
 */
div#global-nav, div#global-nav a, div#global-nav a:hover,
div#site-nav-a, div#site-nav-a a, div#site-nav-a a:hover,
div#site-nav-b, div#site-nav-b a, div#site-nav-b a:hover
{
	color:#ffffff;
}
	div#global-nav div#logo
	{
		background-color:#d4cfcb;
	}
div#site-nav-a, div#site-nav-a a, div#site-nav-a a:hover
{
	color:#ffffff;
	text-decoration: none;
}
	div#site-nav-a div.selected, div#site-nav-a div.selected a, 
	div#site-nav-a div.selected a:hover
	{
		color:#66588c;
	}
	div#site-nav-b div.selected, div#site-nav-b div.selected a, 
	div#site-nav-b div.selected a:hover
	{
		color:#222225;
	}
div#site-nav-b, div#site-nav-b a, div#site-nav-b a:hover
{
	color:#ffffff;
	text-decoration: none;
}
div#site-nav-c, div#site-nav-c a, div#site-nav-c a:hover
{
	color:#222225;
}
div#graphical-header
{
	background:#000000;
}

/*
 * Main body
 */
div#main-body
{
	background:#ffffff url('../../../images/eh-hotel/backgrounds/main-body-bg.gif') repeat-y;
}
	div#sub-body
	{
		background-color:#ffffff;
	}

/*
 * Section nav
 */
div#section-nav
{
	background-color:#d4cfca;
}
	div#section-nav a.selected,
	div#section-nav a.selected:hover
	{
		color:#000000;
	}

/*
 * Promos bar
 */
div#text-size-control div.size-select
{
	color:#ffffff;
}
	div#text-size-control div.small
	{
		background-color:#9d9da4;
	}
	div#text-size-control div.medium
	{
		background-color:#6a6b73;
	}
	div#text-size-control div.large
	{
		background-color:#38394c;
	}
div#contact-nav div.nav-item
{
	color:#666666;
}
div.promos-frame
{
	background-color:#d4cfca;
	color:#444444;
}
	div.promos-frame a, div.promos-frame a:hover
	{
		color:#ffffff;
	}
	div.promos-frame h2
	{
		color:#ffffff;
	}

/*
 * Link map
 */
div#map 
{
	background-color:#ffffff;
}
	div#map h2
	{
		color:#686159;
		padding-left:0px;
		background:none;
		padding-bottom:0px;
		border:0px;
	}
	div#map div.map-col ul li
	{
		background:url(../../../images/eh-group/backgrounds/map-item-group.gif) no-repeat 0 0.3em;
	}
		div#map li a 
		{
			color:#6a6257;
		}
			div#map li a:hover
			{
				color:#4a433b;
			}

/*
 * Site list
 */
div#site-list
{
	background-color:#686159;
}
	div#site-list ul li
	{
		background:url(../../../images/eh-group/backgrounds/site-list-item-group.gif) no-repeat 0 0.2em;
	}
		div#site-list li a
		{
		color:#ffffff;
		}
			div#site-list li a:hover
			{
				color:#ffffff;
			}

/*
 * Footer
 */
div#footer
{
	color:#494239;
}
	div#footer a, div#footer a:hover
	{
		color:#494239;
		font-weight:bold;
	}

/*
 * Site list dropdown
 */
div.list-drop
{
	background:#ffffff;
	color:#666666;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
}
	div.list-drop a
	{
		color:#888888;
	}
		div.list-drop a:hover
		{
			color:#666666;
		}

/* Home page panels */
div.promo
{
	color:#ffffff;
}
	div.promo a
	{
		color:#ffffff;
	}
	div.offers div.promo-header, div.offers div.price-bar
	{
		background-color:#1e1a2a;
	}
	div.events div.promo-header, div.events div.price-bar
	{
		background-color:#3c3354;
	}
	div.gift-vouchers div.promo-header, div.gift-vouchers div.price-bar
	{
		background-color:#3c3354;
	}
	div.promo div.promo-body
	{
		/* scrollbar styling is only possible in IE */
		scrollbar-arrow-color:#ffffff;
		scrollbar-track-color:#000000;
	}
		div.offers div.promo-body
		{
			/* scrollbar styling is only possible in IE */
			scrollbar-darkshadow-color:#1e1a2a;
			scrollbar-3dlight-color:#1e1a2a;
			scrollbar-base-color:#1e1a2a;
			scrollbar-highlight-color:#1e1a2a;
			scrollbar-shadow-color:#1e1a2a;
		}
		div.events div.promo-body
		{
			/* scrollbar styling is only possible in IE */
			scrollbar-darkshadow-color:#3c3354;
			scrollbar-3dlight-color:#3c3354;
			scrollbar-base-color:#3c3354;
			scrollbar-highlight-color:#3c3354;
			scrollbar-shadow-color:#3c3354;
		}
		div.gift-vouchers div.promo-body
		{
			/* scrollbar styling is only possible in IE */
			scrollbar-darkshadow-color:#3c3354;
			scrollbar-3dlight-color:#3c3354;
			scrollbar-base-color:#3c3354;
			scrollbar-highlight-color:#3c3354;
			scrollbar-shadow-color:#3c3354;
		}
	div.offers div.more-links
	{
		border-top-color:#1e1a2a;
	}
	div.events div.more-links
	{
		border-top-color:#3c3354;
	}
	div.gift-vouchers div.more-links
	{
		border-top-color:#3c3354;
	}

/*
 * Gallery
 */
div#gallery-selector {
	background: url('../../../images/ehgallery/60pc.png') repeat 0 0;
}
div#virt-tour {
	background-color: #bbbbbb;
}
div#QTInfo {
	background: url('../../../images/ehgallery/90.png') repeat 0 0;
	color: #272423;
}
			div#QTInfo p a {
				color: #272423;
			}
p.title {
	color: #222222;
	_background-color:#EFEFEF;/*IE6 renders the black background of the div above under this*/
	border-bottom-color: #222222;
}
div#gallery-selector div.imgnum {
	border-color: #ffffff;
	color: #ffffff;
	background-color: #000000;
}

div#gallery-selector div.imgnum a {
	color: #000000;
	background-color: #ffffff;
}

div#gallery-selector div.imgnum a:hover {
	color: #ffffff;
	background-color: #666666;
}
div#galHeader {
	background-color: #1e1a2a;
}
div#imgSwitch a {
	color: #ffffff;
}
div#imgSwitchOff {
	color: #000000;
}
div#virtSwitch a {
	color: #ffffff;
}
div#virtSwitchOff {
	color: #000000;
}
/* RFP Additions */
div.rfp-props-thead
{
	background-color:#3C3354;
	color:#ffffff;
}
div.rfp-props-item
{
	border-bottom-color:#3C3354;
}
	div.rfp-props-item-expand
	{
		background-color:#d1d0cd;
	}
	div.rfp-props-item-close
	{
		background-color:#686159;
	}
		div.rfp-props-item-details
		{
			background-color:#f2f1ef;
		}
			div.rfp-props-item-details p strong
			{
				color:#3C3354;
			}
			div.rfp-props-item-details table thead th
			{
				background-color:#ada9a4;
				background-image:url(../../../images/rfp/structural/distance-head-background.gif);
			}
		div.rfp-item-detail-footer
		{
			background-color:#b3b0ac;
		}
	.builder-row
	{
		background-color:#ffffff;
	}
		.builder-row-edit
		{
			background-color:#e1dfde;
		}
		.builder-row-rollover
		{
			background-color:#e1dfde;
		}
	.itinerary-header
	{
		color:#ffffff;
		background-color:#686159;
	}
	.itinerary-row
	{
		border-bottom-color:#ac84a0;
	}
	.guestrooms th.room-type, .guestrooms td.room-type
	{
		color:#ffffff;
		background-color:#686159;
		border-right-color:#ffffff;
	}
		.guestrooms th.room-type a, .guestrooms td.room-type a
		{
			color:#ffffff;
		}
		.guestrooms td.room-type
		{
			border-top-color:#ffffff;
		}
	.guestrooms th.room-count
	{
		color:#ffffff;
		background-color:#D4CFCA;
	}
		.guestrooms th.room-count a
		{
			color:#ffffff;
		}
	.guestrooms td.room-count-toprow
	{
		border-top-color:#ffffff;
	}	
	.guestrooms td.room-count
	{
		border-bottom-color:#e1dfde;
	}
	.guestrooms td.room-count-edit
	{
		background-color:#e1dfde;
	}
.guestrooms-row-rollover td.room-count
{
	background-color:#e1dfde;
	border-bottom-color:#ffffff;
	color:#ffffff;
}
	.guestrooms-row-rollover td.room-count a
	{
		color:#ffffff;
	}

/* Generic Form Field Classes */
div.label-right
{
	color:#3C3354;
}
table.radio-options label
{
	color:#686159;
}

/* right bar */
div#promos div.content
{
	background-color:#d4cfca;
}
div#promos div.divider
{
	border-bottom-color:#ffffff;
}
div#promos div.summary-panel
{
	background-color:#3C3354;
	color:#ffffff;
}
	div#promos div.summary-panel ul li
	{
		color:#ffffff;
	}
p.mandatory-notice
{
	color:#333333;
}
div.printpage ul li
{
	color:#000000;
}
/*end RFP Additions*/


/* start promos */

p.promo-list-links, div.promo-ds-widget label
{
	color:#3c3354;
}

/* end promos */

/* careers */

table.csr-results
{
	border-bottom-color:#bb96ad;
}
	table.csr-results th
	{
		color:#ffffff;
		background-color:#3C3354;
	}
	table.csr-results td
	{
		background-color:#eae8e5;
	}
	table.csr-results tr td
	{
		border-top-color:#ffffff;
	}

	table.caf-hours th
	{
		color:#ffffff;
		background-color:#3C3354;
	}
	table.caf-hours td
	{
		background-color:#eae8e5;
	}
		table.caf-hours td.blank
		{
			background-color:Transparent;
		}
	table.caf-hours tr td
	{
		border-top-color:#ffffff;
	}

div.mrs-widget
{
	background-color:#d4cfca;
	color:#444444;
}
	div.mrs-widget h2
	{
		color:#666666;
	}
	div.mrs-widget label
	{
		color:#3C3354;
	}
	
/* end careers */

/*
 * Error messages
 */
div.errorPanel
{
	color: #ffffff;
	background-color: #ee9999;
}
	div.errorPanel ul li
	{
		list-style-image: url('../../../images/smsworld/icons/trans.gif');
		color:#ffffff;
	}
/*
 * END Error messages
 */