/*
HTML Page elements
---------------------
*/

	body.corporate {
		background-image: none;
		background-color: #f1eee3;
	}
	
	body.corporate a {
		color: #7e6666;
		text-decoration: underline;
	}
	body.corporate a:visited {
		color: #958484;
		text-decoration: underline;
	}
	body.corporate a:hover {
		color: #483939;
		text-decoration: underline;
	}
	
	body.corporate ul li {
		background-image: url("/images/common/corporate/list-bullet.gif");
	}


/*
Misc positioning elements
-------------------------
*/
	
	body.corporate #fullBrowserWidth {
		background-image: none;
	}
	
	body.corporate #centredPage {
		margin-top: 20px;
	}
	
/*
Header elements
-------------------------
*/

	body.corporate #headerArea {
		height: 166px;
		color: #ffffff;
		background-image: url("/images/common/corporate/header/header-bg.gif");
	}
	
	body.corporate #headerArea a {
		color: #ffffff;
		text-decoration: none;
	}
	body.corporate #headerArea a:visited {
		color: #ffffff;
		text-decoration: none;
	}
	body.corporate #headerArea a:hover {
		color: #ffffff;
		text-decoration: underline;
	}
	
	body.corporate #headerLogo {
		top: 28px;
		left: 35px;
		width: 154px;
		height: 84px;
	}
	body.corporate #headerLogo a {
		width: 154px;
		height: 84px;
		background-image: url("/images/common/corporate/header/wc-logo.gif");
	}
	
	body.corporate #cssSwitch {
		top: 33px;
		left: 210px;
	}
	
	body.corporate #headerDate {
		top: 55px;
		left: 210px;
		color: #b1b3b4;
	}
	
	body.corporate #socialLinks dl {
		top: 80px;
		left: 208px;
	}
	
	body.corporate #socialLinks dl dd.twitterLink {
		background-image: url("/images/common/corporate/social-networking/twitter-hover.jpg");
		background-repeat: no-repeat;
	}
	body.corporate #socialLinks dl dd.twitterLink a {
		background-image: url("/images/common/corporate/social-networking/twitter-off.jpg");
		background-repeat: no-repeat;
	}
	body.corporate #socialLinks dl dd.twitterLink a:hover {
		background-image: none;
	}	
	body.corporate #socialLinks dl dd.facebookLink {
		background-image: url("/images/common/corporate/social-networking/facebook-hover.jpg");
		background-repeat: no-repeat;
	}
	body.corporate #socialLinks dl dd.facebookLink a {
		background-image: url("/images/common/corporate/social-networking/facebook-off.jpg");
		background-repeat: no-repeat;
	}
	body.corporate #socialLinks dl dd.facebookLink a:hover {
		background-image: none;
	}
	body.corporate #socialLinks dl dd.youtubeLink {
		background-image: url("/images/common/corporate/social-networking/youtube-hover.jpg");
		background-repeat: no-repeat;
	}
	body.corporate #socialLinks dl dd.youtubeLink a {
		background-image: url("/images/common/corporate/social-networking/youtube-off.jpg");
		background-repeat: no-repeat;
	}
	body.corporate #socialLinks dl dd.youtubeLink a:hover {
		background-image: none;
	}

	body.corporate #bannerArea {
		top: 36px;
		left: 476px;
	}

/*
Page content elements
-------------------------
*/

	body.corporate #pageArea #leftColumn {
		background-image: url("/images/common/corporate/left-column-divide.gif");
	}
	
	body.corporate #pageArea #mainContent {
		margin-left: 33px;
		margin-bottom: 5px;
		width: 685px;
	}
	
	body.corporate #pageArea #pageTitle h1 {
		margin-left: 35px;
		font-family: Verdana, Geneva, sans-serif;
		color: #897551;
	}
	
	body.corporate #pageArea #mainContent h2 {
		font-family: Verdana, Geneva, sans-serif;
		font-size: 24px;
		line-height: 28px;
		color: #897551;
	}
	
	body.corporate #pageArea #mainContent h3 {
		font-family: Verdana, Geneva, sans-serif;
		font-size: 18px;
		line-height: 22px;
		color: #897551;
	}
	
	body.corporate #jsActive #pageArea #pageTitle h1 span.flashTitle {
		width: 745px;
	}
	
	body.corporate #pageArea #mainContent h2 span.flashSubtitle {
		width: 685px;
	}
	
	body.corporate #pageArea .quotePanel {
		background-color: #f6f0e0;
		border: 1px solid #bda877;
		background-image: url("/images/common/corporate/quote-left.gif");
	}
	
	body.corporate #pageArea .quotePanel .quotePanelContent {
		background-image: url("/images/common/corporate/quote-right.gif");
	}
	
	body.corporate #pageArea .quotePanel .quotePanelContent p.quoterText {
		color: #897551;
	}
	body.corporate #pageArea .quotePanel .quotePanelContent p.quoterSubText {
		color: #897551;
	}
	
	body.corporate #pageArea .featureBoxNarrow {
		margin: 10px 0px 15px 0px;
		width: 450px;
		background-color: #f6f0e0;
		border: 1px solid #bda877;
	}
	body.corporate #pageArea .featureBoxContent, body.corporate #pageArea .featureBoxContentCenter {
		margin: 10px 10px 0px 10px;
	}
	body.corporate #pageArea .featureBoxContentCenter {
		text-align: center;
	}
	body.corporate #pageArea .featureBoxContent h3, body.corporate #pageArea .featureBoxContentCenter h3 {
		margin: 0px 0px 5px 0px !important;
		padding: 0px 0px 0px 0px !important;
	}

/*
Form Styles
-------------------------
*/

	body.corporate form.genericForm p.header {
		background-image: none;
		background-color: #7e6666;
	}
	
	body.corporate form.genericForm .formArea, body.corporate form.genericForm #errorReport {
		background-color: #ecede7;
	}
	
	body.corporate form.genericForm #submitArea {
		background-color: #bdbfb3;
	}


/*
Buy Panel Styles
-------------------------
*/
	body.corporate #buyPanelOverlayLeft {
		display: block;
		position: absolute;
		top: 10px;
		left: 0px;
		width: 16px;
		height: 250px;
	}

	body.corporate #buyPanel {
		position: absolute;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		top: 36px;
		left: 776px;
		width: 195px;
		height: 186px;
		z-index: 25;
		text-align: center;
	}

	body.corporate #buyPanel h2 {
		margin: 6px 6px 10px 6px;
		padding: 0px 0px 0px 0px;
		width: 185px;
		height: auto;
		font-size: 17px;
		font-weight: bold;
		line-height: 30px;
		text-transform: uppercase;
		color: #ffffff;
		background-image: none;
	}
	
	body.corporate #buyPanel p {
		margin: 0px 8px 12px 8px;
		padding: 0px 0px 0px 0px;
		font-size: 14px;
		font-weight: bold;
		line-height: 18px;
		color: #e8dfcf;
	}
	
	body.corporate #buyPanel p a {
		color: #ffffff;
		font-weight: bold;
		text-decoration: none;
	}
	body.corporate #buyPanel p a:visited {
		color: #ffffff;
		text-decoration: none;
	}
	body.corporate #buyPanel p a:hover {
		color: #ffffff;
		text-decoration: underline;
	}
	
	body.corporate #buyPanel p.phoneNumber {
		font-size: 20px;
		line-height: 24px;
		color: #ffffff;
	}
	

/*
Tab Button Styles
-------------------------
*/

	body.corporate #tabArea #tabButtonArea {
		width: 685px;
	}
	
	body.corporate #tabArea #tabButtonArea dl {
		width: 685px;
	}
	
	body.corporate #tabArea #tabButtonArea dl dd.tabOff a:link, body.corporate #tabArea #tabButtonArea dl dd.tabOff a:visited {
		color: #7e6666;
	}
	body.corporate #tabArea #tabButtonArea dl dd.tabOff a:hover {
		color: #483939;
	}
	

/*
Table elements
-------------------------
*/

	body.corporate table caption {
		background-image: none;
		background-color: #5a4848;
		/* IE Fix */
		_border-left: 1px solid #ffffff;
		_border-right: 1px solid #ffffff;
	}
	body.corporate table th {
		background-color: #d8d9da;
	}
	body.corporate table td {
		background-color: #ebebeb;
	}
	body.corporate table tr.tableHeadings th {
		background-color: #7e6666;
		color: #f8e3e3;
	}
	
	
/*
Footer elements
-------------------------
*/

	body.corporate #footerArea {
		width: 1012px;
		height: 71px;
	}
	
	body.corporate #footerArea p {
		padding-top: 16px;
	}
	
	body.corporate #footerArea a:link {
		color: #897551;
	}
	body.corporate #footerArea a:visited {
		color: #897551;
	}
	body.corporate #footerArea a:hover {
		color: #000000;
	}
	
	#footerArea #toTop {
		left: 29px;
	}
	#footerArea #toTop a {
		background-image: url("/images/common/corporate/footer/totop-arrow.gif");
	}
	#footerArea #toTop a:visited {
		background-image: url("/images/common/corporate/footer/totop-arrow.gif");
	}
	
	#footerArea #merlinLogo {
		left: 935px;
	}
	
	body.corporate #footerArea #visitBritainLogo {
		top: 17px;	
	}

	body.corporate #copyrightNotice a {
		color: #897551;
	}
	body.corporate #copyrightNotice a:visited {
		color: #897551;
	}
	body.corporate #copyrightNotice a:hover {
		color: #000000;
	}