body
{
	color:#333333;
}
body.plain
{
	background-color:#ffffff;
	background-image:none;
}
div#global-nav, div#site-nav-a
{
	background-color:#590942;
}
div#site-nav-b
{
	background-color:#686159;
}

/*
 * Text styles
 */
a
{
	color:#646464;
}
	a:hover
	{
		color:#646464;
	}
p, .Normal
{
	font-size:85%;
	margin:0px;
	margin-bottom:15px;
	line-height: 130%;
}
.Prom-copy
{
	font-size:85%;
	line-height:130%;
	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/contacts-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:13px;
	#margin-top:14px;
	background:url('../../../images/eh-hotel/backgrounds/downloads-arrow.gif') no-repeat 0 0.2em;
	padding-left:12px;
	color:#590942;
}
.contacts a
{
	color:#590942;
	text-decoration:underline;
}
.contacts a:hover
{
	color:#590942;
	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/contacts-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:#590942;
}
.prom-links a
{
	color:#590942;
	text-decoration:none;
}
.prom-links a:hover
{
	color:#590942;
	text-decoration:underline;
}
.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#header
{
	background:#d4cfca;
}
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#global-nav div#group-nav div.nav-item 
	{
		background:url('../../../images/eh-hotel/backgrounds/group-nav-divider-manorhouse.gif') no-repeat bottom right;
	}
	div#global-nav div#room-availability div#room-availability-text
	{
		background:#000000;
	}
div#site-nav-a, div#site-nav-a a
{
	color:#ac84a1;
	text-decoration: none;
}
	div#site-nav-a div.selected, div#site-nav-a div.selected a, 
	div#site-nav-a div.selected a:hover, div#site-nav-b a:hover
	div#site-nav-b div.selected, div#site-nav-b div.selected a, 
	div#site-nav-b div.selected a:hover, div#site-nav-a a:hover
	{
		color:#ffffff;
	}
div#site-nav-b, div#site-nav-b a
{
	color:#b4b0ac;
	text-decoration: none;
}
div#site-nav-b.PageTurner {
	width:897px;
}
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:#b3b0ac;
	}
	div#text-size-control div.medium
	{
		background-color:#95908a;
	}
	div#text-size-control div.large
	{
		background-color:#777069;
	}
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:#444444;
	}
	div.promos-frame h2
	{
		color:#666666;
	}

/*
 * Link map
 */
div#map 
{
	background-color:#ffffff;
}
	div#map h2
	{
		color:#686159;
	}
	div#map div.map-col ul li
	{
		background:url(../../../images/eh-hotel/backgrounds/map-item-manorhouse.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-hotel/backgrounds/site-list-item-manorhouse.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#site-list-drop
{
	background:#686159;
	color:#ffffff;
	border-top:1px solid #deced9;
	border-bottom:1px solid #deced9;
}
	div#site-list-drop a
	{
		color:#aea6a3;
	}
		div#site-list-drop a:hover
		{
			color:#ffffff;
			text-decoration:underline;
		}

/*
 * Room availability dropdown
 */
div#room-availability-drop
{
	background:#000000;
	color:#ffffff;
}
	
/*
 * 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: #ffffff;
}
			div#QTInfo p a {
				color: #ffffff;
			}
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: #590942;
}
div#imgSwitch a {
	color: #ffffff;
}
div#imgSwitchOff {
	color: #000000;
}
div#virtSwitch a {
	color: #ffffff;
}
div#virtSwitchOff {
	color: #000000;
}


/* start Meeting Room additions */

div.mrrf h2, div.mrsr h2
{
	color:#444444;
}
		div.mrrf-ll div.mrrf-ll-item-on
		{
			background-color:#d1cfcd;
		}

div.mrrf-rf
{
	background-color:#e9e7e4;
}
	div.mrrf-rf p
	{
		color:#590942;
	}

table.cabMeetingRoomLayoutTable
{
	border-bottom-color:#590942;
}
	table.cabMeetingRoomLayoutTable th
	{
		color:#ffffff;
		background-color:#590942;
	}
	table.cabMeetingRoomLayoutTable td
	{
		background-color:#eae8e5;
	}

div.mrs-widget
{
	background-color:#d4cfca;
	color:#444444;
}
	div.mrs-widget h2
	{
		color:#666666;
	}
	div.mrs-widget label
	{
		color:#590942;
	}
div.mrlb-sidebar
{
	background-color:#d4cfca;
	color:#444444;
}
	div.mrlb-sidebar h2
	{
		color:#666666;
	}

	div.mr-searchresults-summary
	{
		background-color:#e5e2df;
		color:#444444;
	}
		div.mr-searchresults-summary .val
		{
			color:#590942;
		}
	.body-instruction
	{
		background:url('../../../images/eh-hotel/icons/grey-arrow.gif') no-repeat 0 0.2em;
		color:#6b6259;
	}

table.mrsr-results
{
	border-bottom-color:#590942;
}
	table.mrsr-results th
	{
		color:#ffffff;
		background-color:#590942;
	}
	table.mrsr-results td
	{
		background-color:#eae8e5;
	}
	table.mrsr-results tr.new-room td
	{
		border-top-color:#ffffff;
	}

div.mrsr-tooltip
{
	background-color:#ffffff;
	border-color:#590942;
}
	div.mrsr-tooltip div.msrs-tooltip-header
	{
		color:#ffffff;
		background-color:#590942;
	}
	div.mrsr-tooltip div.msrs-tooltip-body
	{
		color:#590942;
	}
	
div.errorPanel
{
	color: #ffffff;
	background-color: #ee9999;
}
	div.errorPanel ul li
	{
		list-style-image: url('../../../images/smsworld/icons/trans.gif');
		color:#ffffff;
	}

/* end Meeting Room additions */

/* start promos */

p.promo-list-links, div.promo-ds-widget label
{
	color:#590942;
}

/* end promos */

/* careers */

table.csr-results
{
	border-bottom-color:#bb96ad;
}
	table.csr-results th
	{
		color:#ffffff;
		background-color:#590942;
	}
	table.csr-results td
	{
		background-color:#eae8e5;
	}
	table.csr-results tr td
	{
		border-top-color:#ffffff;
	}

	table.caf-hours th
	{
		color:#ffffff;
		background-color:#590942;
	}
	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:#590942;
	}
	
/* 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
 */