﻿body {
	background:#CECECE url('../images/bkd-grey2.jpg') repeat !important;
	height:100%;
	}

a:visited {
	color:#999;
	background-color:transparent;
	outline:none;
	}

a:active {
	color:#69C;
	background-color:#333;
	outline:none;
	}

/* -------------------------------------------------------- */
#containerShadow {
	width:835px;
	background:url('../images/Bkd-shadow.gif') center repeat-y; 
	padding:0;
	margin:80px auto 15px auto;
	text-align:center;
	}

#container {
	width:780px;
	padding:0;
	margin:0 auto;
	text-align:center;
	background-color:#555;
	}

#banner {
	position:relative;
	width:100%;
	height:170px;
	padding:0;
	margin:0;
	text-align:center;
	background-color:#DDD;
	/*background:#CCC url('../images/bkd-grey2.jpg') repeat;*/
	}

#bannerImage {
	position:absolute;
	top:30px;
	left:0;
	width:226px;
	height:135px;
	background-image:url('../images/Banner-LoungeRoom.jpg');
	/*margin-left:0; 
	border-left:40px #111 solid; */
	}


/* ----------- BANNER -----------  */

#banner h1 {
	font:bold 14pt Arial, Helvetica, sans-serif;
	color:#333;
	background-color:transparent;
	text-align:right;
	padding:0;
	margin:30px 20px 0 0;
	text-transform:uppercase;
	}

#banner h2 {
	font:11pt Arial, Helvetica, sans-serif;
	color:#444;
	background-color:transparent;
	padding:0;
	margin:0 20px 10px 0;
	text-align:right;
	letter-spacing:0;
	}

/* ------------- BLACK BARS ------------- */

#bar1 {
	width:100%;
	height:20px;
	font:9pt Arial, Helvetica, sans-serif;
	color:#CCC;
	background-color:#111;
	padding:10px 0 0 0;
	margin:0;
}

#bar2 {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	}
	
	#bar2 h1 {
		font:8pt Arial, Helvetica, sans-serif;
		color:#CCC;
		background-color:#111;
		padding:7px 0;
		margin:0;
		text-align:center;
		letter-spacing:.8em;
		}

a#email {
	color:#CCC;
	background-color:transparent;
	text-decoration:none;
}
a#email:hover {
	color:#69C;
	background-color:transparent;
	text-decoration:none;
}


/* ---------------------- CONTENT SECTION ---------------------- */

#contentCol {
	float:left;
	width:570px; /*73%*/
	height:600px;
	overflow:scroll;
	padding:0;
	margin:0;
	text-align:center;
	background-color:#FFF;
}

/* -------------------------- NAVIGATION -------------------------- */


#nav {
	background-color:#333;
	}

ul#navCol {
	color:#666;
	background-color:#555;
	padding:0;
	margin:0;
	}

#navCol li, #navCol li.navLink {
	list-style-type:none;
	font:bold 10pt Arial, Helvetica, sans-serif;
	color:#EEE;
	background-color:#555;
	text-align:center;
	padding:0;
	margin:0;
	min-height:1px;
	height:auto !important;
	height:1px;
	}
	#navCol li.navLink {
		font:normal 8pt Arial, Helvetica sans-serif;
		letter-spacing:.1em;
		}	
	#navCol li.navLink span {
		font-weight:bold;
		letter-spacing:.2em;
		}	
		
		#navCol li.navLink a:link, #navCol li.navLink a:visited {
			color:#C3DFDF;
			background-color:transparent;
			outline:none;
			}
		#navCol li.navLink a:hover, #navCol li.navLink a:active {
			color:#555;
			background-color:#C3DFDF; 
			outline:none;
			}




#navCol li.city  {
	font:10pt Arial Narrow, Helvetic, sans-serif;
	color:#DDD;
	background-color:#111;
	padding:.5em 0;
	margin:0;
	border-top:1px solid #444;
	border-bottom:1px solid #000;
	}



#navCol li.navLogo a {
	display:block;
	height:35px !important;
	background-color:#555;
	padding:20px 0;
	margin:0;
	border-top:1px solid #666;
	border-bottom:1px solid #111;
	}
	
#navCol a {
	display:block;
	outline:none;
	text-decoration:none;
	padding:.5em 0 .5em 0;
	border-top:1px solid #666;
	border-bottom:2px solid #444;
	}


#navCol a:link, #navCol a:visited {
	color:#BBB;
	background-color:transparent;
	outline:none;
	}
#navCol a:hover, #navCol a:active, #navCol .navLogo a:hover, #navCol .navLogo a:active {
	color:#555;
	background-color:#C3DFDF; 
	outline:none;
	}


#navCol li a#selected {
	font-weight:bold;
	color:#555;
	background-color:#C3DFDF;
}

/* for PLH link on home master */
#navCol a#PLH:hover, #navCol a#PLH:active   {
	color:#555;
	background-color:transparent; 
	outline:none;
	}



/* -------------------------------------------------------- */
#bar3 {
	clear:both;
	width:100%;
	font:10pt Arial, Helvetica, sans-serif;
	color:#EEE;
	background-color:#111;
	padding:0;
	margin:0;
}

/* ---------------------------------------- CONTACT DETAILS ----------------------------------------- */

#contactDetails {
	width:580px;
	padding:0;
	margin:0 auto;
	text-align:center;
	}

#contactDetails p {
	font:.75em Arial, Helvetica, sans-serif;
	color:#555;
	background-color:transparent;
	text-align:center;
	margin:0;
	padding:0;
	}


#contactDetails p span{
	margin:0 1em 0 0;  /* spacer */
	padding:0;
	}

	#contactDetails p span a {
		color:#666;
		text-decoration:none;
		margin:0 1em 0 0;
		padding:0;
		}
	
	#contactDetails p span a:hover {
		color:#999;
		text-decoration:none;
		}
	
#contactDetails p.extended {
	font:bold .7em Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	letter-spacing:.5em;
	}

#contactDetails p.small {
	font-size:.65em;
	margin:0;
	padding:0;
	}



