/*CONTENT AREAS STYLESHEET for Marriott ------------------------------------ */

/* AUTHOR:	Chris Wilsdon (Naked Group)
/* DATE:	August 2008

/* CONTENTAREAS.CSS :::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


/*RESET______________________________________________________________________*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,input,
textarea,p,blockquote,th,td {
	margin:0; padding:0;
	}
table {
	border-collapse:collapse; border-spacing:0;
	}
fieldset, img, img a, abbr, acronym {
	border:0;
	}
ul, ol {
	list-style:none;
	}
.clear {
	clear:both;
	}


/*DEFAULT SETUP: Configurable content divs positioned above optional banner__*/
#contents {
	margin:5px 0px 17px 40px;
	width:735px;
	}
#contents h2 {
	margin:9px 0 5px 0;
	}
#contentsliner {
	position:relative;
	background:#B0AB98;
	width:100%;
	height:425px;
	border-bottom:#6C5E4E 12px solid;
	font-family:'Century Gothic',Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	}
html > body #contentsliner {
	height:auto; min-height:425px;
	}

.banner {
	position:absolute;
	top:0;
	width:100%;
	height:200px;
	}

#overlay {
	position:relative;
	top:0;
	left:0;
	width:735px;
	}
	
.logo, .heading, .left, .main {
	float:left;
	}
.right {
	float:right;
	}

.logo {
	width:235px;
	height:200px;
	opacity:0.8;
	filter:alpha(opacity=80);
	}
.heading {
	width:470px;
	height:160px;
	padding:20px 15px;
	}
.heading.image {
	width:500px;
	padding:0;
	height:200px;
}
.heading h2 {
	position:absolute;
	left:20px;
	bottom:15px;
	}

.left, .right {
	width:205px;
	padding:20px 15px;
	}
.left ul {
	float:right;
	margin-right:-15px;
	}
#contents a{
	color:#6c5e4e;
	text-decoration:none;
}
#contents a:hover {
	text-decoration:underline;
}
.left ul li a {
	float:left;
	width:155px;
	padding:0.5em 15px 0.5em 0;
	border-bottom:#C3C2B1 1px solid;
	color:#FFFFFF!important;
	text-decoration:none;
	}

.main {
	background:#C3C2B1;
	width:470px;
	height:185px;
	padding:20px 15px;
	color:#6C5E4E;
	}
html > body .main {
	height:auto; min-height:185px;
	}


/*TEMPLATE CUSTOMISATION_____________________________________________________*/
.SidebarLeft_Heading .banner, .SidebarLeft_Heading .right {
	display:none;
	}
	
/* ------------------------------------------------------------------------- */
.SidebarLeft_Banner .logo, .SidebarLeft_Banner .heading, .SidebarLeft_Banner .right {
	display:none;
	}
.SidebarLeft_Banner #overlay {
	padding-top:200px;
	}

/* ------------------------------------------------------------------------- */
.FullPageBanner #overlay {
	display:none;
	}
.FullPageBanner .Banner {
	height:425px;
	}

/* ------------------------------------------------------------------------- */
.HalfSplit .banner, .HalfSplit .logo, .HalfSplit .heading, .HalfSplit .main {
	display:none;
	}
.HalfSplit .left, .HalfSplit .right {
	width:337.5px;
	height:385px;
	}
html > body .HalfSplit .left, html > body .HalfSplit .right {
	height:auto; min-height:385px;
	}

/* ------------------------------------------------------------------------- */
.SidebarRight_Heading .banner, .SidebarRight_Heading .left {
	display:none;
	}
.SidebarRight_Heading .logo, .SidebarRight_Heading .heading {
	float:right;
	}

/* ------------------------------------------------------------------------- */
.ImageLeft_Heading .right {
	display:none;
	}
.ImageLeft_Heading .banner {
	width:235px;
	height:425px;
	}

/* ------------------------------------------------------------------------- */
.ImageRight_Heading .left {
	display:none;
	}
.ImageRight_Heading .banner {
	right:-1px;
	width:235px;
	height:425px;
	}
html > body .ImageRight_Heading .banner {
	right:0;
	}
.ImageRight_Heading .logo, .ImageRight_Heading .heading {
	float:right;
	}
	
/* text styles overide Marriott.css */
#contentsliner h1, #contentsliner h2, #contentsliner h3 {
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
}

p.map {
	color:#6C5E4E;
	padding-left:10px;
}
#sd {
	width: 219px;
}