﻿
body {
	background-color:#03387A;
	padding:0;
	margin:0;
	}

#Container {
	width:800px;
	height:auto;
	margin:0 auto;
	text-align:center;
	}
	
a {
	font-size:9pt;
	color:#EFD777;
	background-color:transparent;
	text-decoration:none;
	outline:none;
	}
	a:hover {
		color:#EEE;
		background-color:transparent;
		text-decoration:none;
		}

/* --------------------------- BANNER --------------------------- */
	
#Banner {
	/* width:100%; */
	position:relative;
	height:80px;
	border:1px #069 solid; 
	margin:1em 0 1.5em 0;
	background-color:#002E6C;
	}

h1 {
	font:12pt Arial, Helveica, sans-serif;
	color:#A4D3EE;
	background-color:transparent; 
	text-align:left;
	padding:0;
	margin:2em 0 .5em 2em;
	}

#Banner h1,
#Banner h1 a {
	font:normal 14pt Arial, Helveica, sans-serif;
	color:#069;
	background-color:transparent; 
	text-align:left;
	padding:0;
	margin:2em 0 .5em 2em;
	}
	

img#Logo {
	position:absolute;
	left:390px;
	top:4px;
	}


/* ------------------------- NAVIGATION ------------------------- */

#NavColumn p.navClickHere {
	font:normal 7pt Arial, Helvetica, sans-serif;
	color:#CCC;
	background-color:transparent;
	letter-spacing:.1em;
	padding:0;
	margin:0 0 20px 0;
	text-align:center;
	}
	#NavColumn p.navClickHere a {
		color:#7DAEDF;
		background-color:transparent;
		text-decoration:none;
		}

#NavColumn {
	float:left;
	width:160px;
	height:auto;
	}

	#NavCol {
		width:100%;
		/*border:1px #069 solid;*/
		margin:0 0 1.5em 0;
		}
	
	#NavCol ul {
		list-style:none;
		width:100%;
		padding:0;
		margin:0;
		border:1px #069 solid;
		/* background:#002E6C url('images/Bkd-DarkBlueFade-s.jpg') repeat-x 0 0; */
		}
	
		/* ----------------------------------- */ 

	#NavCol li.Hdg {
		font:bold 9pt Arial, Helvetica, sans-serif;
		color:#DDD;
		background-color:transparent; /* #002E6C; */
		text-align:center;
		letter-spacing:.25em;
		padding:1em 0;
		margin:0;
		}
	#NavCol li.Hdg span {
		letter-spacing:.1em;
		}
	
			
	#NavCol li.Hdg a {
		font:bold 10pt Arial, Helvetica, sans-serif;
		color:#DDD;
		background-color:transparent; 
		}
	#NavCol li.Hdg a:hover {
		display:block;
		color:#FFF;
		background-color:transparent;
		}
			

		
#Clock {
	height:125px;
	/* background:url('images/Clock.png') no-repeat center; */
	background:url('images/Clock-animated.gif') no-repeat center center;
	margin:0 0 1.5em 0;	
	border:1px #069 solid;
	}

	#Clock h2 {
		font:bold 14pt Arial, Helveica, sans-serif;
		color:black;
		background-color:transparent;
		padding:30px 0 0 0;
		margin:0;
		text-align:center;
		letter-spacing:0.2em;
		}
		
	#Clock h2 a {
		display:block;
		font:bold 14pt Arial, Helveica, sans-serif;
		color:#006;
		background-color:transparent;
		letter-spacing:0.2em;
		}
		#Clock h2 a:hover {
			display:block;
			color:#F00;
			background-color:transparent;
			}
			
	#Clock h2 a span {
		font-size:16pt;
		letter-spacing:0;
		}
		#Clock h2 a:hover span {
			display:block;
			color:#F00;
			background-color:transparent;
			}
		

/* ----------------------------------------------------- */ 

#NavCol li {
	padding:.2em 0;
	margin:0 1em;
	border-top:1px #00275B solid;
	border-bottom:1px #0658AA solid;	
	}

#NavCol li a { 
	display:block;
	font:bold 9pt Arial, Helvetica, sans-serif;
	color:#EFD777; /* #EFCB3B; #A4D3EE; */
	background-color:transparent;
	text-decoration:none;
	text-align:center;
	letter-spacing:.2em;
	padding:.5em 0; 
	}
		#NavCol li.First a {
			border-top:none;
			margin-top:.7em;
			margin-bottom:.7em;
			}
		#NavCol li.Last a {
			margin-bottom:1em;
			border-bottom:none ;
			}


/* ----------------------- EVENTS ----------------------- */

		#NavCol li.Events {
		 	min-height:80px;
		 	}
		 	
		#NavCol li.Events a {
			color:#FFF;
			}
					
		#NavCol li.Events img {
			padding:.7em 0 0 0;
			}
			
			
/* --------------------- EVENTS FIRST --------------------- */

/*
		#NavCol li.EventsFirst {
		 	min-height:80px;
		 	}
*/

		#NavCol li.EventsFirst a {
			color:#FFF;
			border-top:none;
			margin:1.5em 0;
		 	letter-spacing:.05em;
			}
					
		#NavCol li.EventsProperty {
		 	min-height:80px;
		 	}

		#NavCol li.EventsProperty a {
			color:#FFF;
			border-top:none;
			margin:1.5em 0;
		 	letter-spacing:.05em;
			}


/* --------------------- EVENTS LAST --------------------- */


		#NavCol li.EventsLast {
			padding-top:1.5em;
			border-bottom:none ;
		 	min-height:60px;
			}
			
		#NavCol li.EventsLast a {
			color:#FFF;
			margin-bottom:1em;
			border-bottom:none ;
			}

		#NavCol li.EventsLast img {
			padding:.7em 0 0 0;
			}


/* --------------------- LAST --------------------- */	

		#NavCol li.Last {
			border-bottom:none ;
			}

/* --------------------- LAST A -------------------- */	
			
		#NavCol li a:hover {
			display:block;
			color:#EFD777;
			background-color:#002E6C;
			padding:.5em 0; 
			}
			
		#NavCol li a:hover span {
			color:#FFF;
			background-color:transparent;
			}

		#NavCol li a span {
			font:normal 9pt Arial, Helvetica, sans-serif;
			color:#CCC;
			background-color:transparent;
			letter-spacing:0;
			}

/* "EXECUTIVE" */
		#NavCol li a span.Two {
				font:bold 9pt Arial, Helvetica, sans-serif;
				color:#EFD777; /* #EFCB3B; #A4D3EE; */
				background-color:transparent;
				text-decoration:none;
				text-align:center;
			letter-spacing:.06em;
			}
			
/* "SUBURBAN SYDNEY" */			
		#NavCol li a span.Three {
			font:bold 9pt Arial, Helvetica, sans-serif;
			color:#EFD777; /* #EFCB3B; #A4D3EE; */
			background-color:transparent;
			text-decoration:none;
			text-align:center;
			letter-spacing:.03em;
			}

/* "SYDNEY HARBOUR" */
		#NavCol li a span.Four {
				font:bold 9pt Arial, Helvetica, sans-serif;
				color:#FFF; /* #EFCB3B; #A4D3EE; */
				background-color:transparent;
				text-decoration:none;
				text-align:center;
				letter-spacing:.05em;
				}


/* ----------------------------------- NAV BREADCRUMBS ----------------------------------- */

#breadCrumbs {
width:90%;
height:30px;
padding:15px 0;
margin:0 auto;
text-align:center;
}
	#breadCrumbs1, 
	#breadCrumbs2 {
	float:left;
	width:auto;
	padding:0;
	margin:0;
	}
	
	/* not used -------
	#next {
	float:right;
	width:85px;
	padding:0;
	margin:0;
	} */

	#breadCrumbs1 h3, 
	#breadCrumbs2 h3 {
	font:normal 12pt Arial,Helvetica, sans-serif;
	color:#A4D3EE;
	background-color:transparent;
	text-align:left;
	padding:0;
	margin:0;
	text-transform:none;
	}
	
	/* not used --------
	#next h3 {
	text-align:right;
	margin:0;
	text-transform:none;
	} */
	
	#breadCrumbs1 h3 a, 
	#breadCrumbs2 h3 a {
	color:#A4D3EE;
	background-color:transparent;
	}	 
	#breadCrumbs2 h3 a {
	color:#EFEFEF;
	background-color:transparent;
	}	
		#breadCrumbs1 h3 a:visted, 
		#breadCrumbs2 h3 a:visited {
		color:#A4D3EE;
		background-color:transparent;
		}
		#breadCrumbs1 h3 a:hover, 
		#breadCrumbs2 h3 a:hover,
		#breadCrumbs2 h3 a:active,
		#breadCrumbs2 h3 a:active {
		text-decoration:underline;
		}

/* --------------------------- DEFAULT PAGE --------------------------- */

#ContentSiteMap {
	float:right;
	width:600px;
	height:auto;
	margin:0;
	padding:15px 0; 
	border:1px #069 solid; 
	}

	#ContentNYE {
	float:right;
	width:600px;
	height:auto;
	margin:0;
	padding:15px 0; 
	border:1px #069 solid; 
	}

	#ContentCat {
	float:right;
	width:600px;
	height:auto;
	margin:0;
	padding:15px 0; 
	border:1px #069 solid; 
	}

	#ContentHome {
	float:right;
	width:600px;
	height:auto;
	margin:0;
	padding:15px 0; 
	border:1px #069 solid; 
	}

	#Content {
	float:right;
	width:600px;
	height:auto;
	margin:0;
	padding:0; 
	border:1px #069 solid; 
	}

	/* background:#002E6C url('images/Bkd-DarkBlueFade.jpg') repeat-x ; */
	/* background:#00275B; #024685;  #11386c url('Bkd-blueFade.jpg') repeat-x 0 0; */

	
#ContentNYE {
	padding:0;
	border:none;
	}
			
#ContentCat {
	padding:0;
	border:none;
	}
			
#ContentHome {
	padding:0;
	border:none;
	}
	
		/*
		#Intro img {
			position:absolute;
			top:0;
			left:0;
			}
		
		#Intro #Graphic {
			float:left;
			margin:2em 1em 1em 1em;
			padding:0;
			}
		*/


#Intro, #IntroBkd {
	width:100%;
	background:transparent; 
	margin:0 0 1em 0;
	padding:0 0 10px 0;
	border:1px #069 solid;
	}
	#IntroBkd {
		background-color:#002E6C;
		}

	#Intro h1, #IntroBkd h1 {
		font:bold 13pt Arial, Helveica, sans-serif;
		color:#A4D3EE;
		background-color:transparent;
		text-align:center;
		margin:0;
		padding:1em 0 0 0;
		letter-spacing:0.2em;
		}
		#Intro h1 {
		font-size:14pt;		
		}

	#Intro h2, #IntroBkd h2 {
		font:12pt Arial, Helveica, sans-serif;
		color:#A4D3EE;
		background-color:transparent;
		text-align:center;
		margin:0;
		padding:5px 0 0 0;
		letter-spacing:0.2em;
		}

		/* home page only */
		#Intro h2.padTop, #IntroBkd h2.padTop {
			padding-top:12px;
			letter-spacing:0.4em;
			}	
	
	#Intro h3, #IntroBkd h3 	{
		font:bold 9pt Arial,Helvetica,sans-serif;
		color:#69C; 
		background-color:transparent;
		text-align:center;
		text-transform:uppercase;
		letter-spacing:.25em;
		margin:1em; 
		}
	
	#Intro p, #IntroBkd p  {
		font:10pt Arial, Helvetica, sans-serif;
		color:#7DAEDF; 
		background-color:transparent;
		margin:0 .5em .5em .5em;
		padding:0 .5em;
		text-align:justify;
		clear:none;
		}




#bottomCopy {
	width:100%;
	background:transparent;
	margin:30px 0;
	padding:0;
	}

	#bottomCopy h2 {
		font: bold 10pt Arial, Helveica, sans-serif;
		color: #A4D3EE;
		background-color: transparent;
		margin: 0 0 0 20px;
		padding: 20px 0 5px 0;
		text-align: left;
		text-transform: capitalize;
		}
	
	
	#bottomCopy p  {
		font:10pt Arial, Helvetica, sans-serif;
		color:#7DAEDF; 
		background-color:transparent;
		margin:0 10px 10px 10px;
		padding:0 10px;
		text-align:justify;
		clear:none;
		}


/* ---------------- NYE Advert on Home Page ---------------- */

#NYE {
	float:right;
	width:155px;
	height:auto;
	border:1px #069 solid;
	margin:.5em 1em;
	padding:0 0 .5em 0;
	background:url('images/Bkd-DarkBlueFade-s.jpg') repeat-x 0 -50px;
	}

	#NYE p {
		font:normal 9pt Arial, Helvetica, sans-serif;
		margin:0;
		padding:.5em .5em 0 .5em;
		text-align:center;
		}

		#NYE p.NYE {
			font:bold 12pt Arial, Helvetica, sans-serif;
			color:#EFD777;
			background-color:transparent;
			margin:0;
			padding:0 .5em;
			text-align:center;
			letter-spacing:.6em;
			text-indent:.6em;
			}
		#NYE p.NYE2 {
			font:bold 11pt Arial, Helvetica, sans-serif;
			color:#69C;
			background-color:transparent;
			margin:0;
			padding:0 .5em;
			text-align:center;
			letter-spacing:.2em;
			text-indent:.2em;
			}
		#NYE p.NYE3 {
			font:bold 9pt Arial, Helvetica, sans-serif;
			color:#EFD777;
			background-color:transparent;
			margin:0;
			padding:0 .5em;
			text-align:center;
			letter-spacing:.05em;
			}

			/*
			#hr {
				border-top:solid 1px #069;
				width:90%;
				height:1px;
				margin:1em auto;
				text-align:center;
				}
			*/

hr  {
	border-top:solid 1px #069;
	padding:0;
	margin:10px 20px;
	text-align:center;
	}

#Intro p.SHA  {
	clear:both;
	font:9pt Arial, Helvetica, sans-serif;
	color:#7DAEDF; /* #69C; */
	background-color:transparent;
	text-align:center;
	margin:1em 1em .5em 1em;
	padding:0;
	letter-spacing:.15em;
	}

#Intro a {
	font-size:9pt;
	color:#EFD777;
	background-color:transparent;
	text-decoration:none;
	}
	#Intro a:hover {
		color:#EEE;
		background-color:transparent;
		text-decoration:none;
		}

/* ---------------- NEW SUMMARIES ---------------- */

.hotelSummary {
	position:relative;
	min-height:150px;
	overflow:auto;
	background:#002E6C url('images/Bkd-DarkBlueFade-s.jpg') repeat-x ;
	padding:0 0 15px 0;
	margin:10px 0 0 0;
	}
	.hotelSummary .left {
		float:left;
		width:23%;
		}
	.hotelSummary .right {
		float:left;
		width:76%
		}

		.hotelSummary .right h2 {
			font:9pt Arial, Helvetica, sans-serif;
			letter-spacing:.1em;
			text-transform:uppercase;
			color:#A4D3EE;
			background-color:#00275B;
			padding:5px 0;
			margin:0; 
			text-align:center;
			}
		
		.hotelSummary .right h3	{
			font:normal 9pt Arial,Helvetica,sans-serif;
			color:#A4D3EE ; /* 69C */ 
			background-color:transparent;
			text-align:center;
			letter-spacing:0.25em;
			margin:5px auto 10px auto;
			text-transform:capitalize;
			}
			
		.hotelSummary .right p {
			font:normal 9pt Arial, Helvetica, sans-serif;
			color:#7DAEDF; /* #A4D3EE; */
			background-color:transparent;
			margin:0 15px 10px 15px;
			padding:0;
			text-align:justify;
			}
		/*
			clear:none; 
			float:right;
			width:420px;
			height:auto;
		*/

.hotelSummary .left .forLongStaysBox {
	position:absolute;
	top:130px;
	left:20px;
	width:95px;
	height:auto;
	padding:5px auto;
	margin:0 auto 5px auto;
	text-align:center;
	background-color:#00275B;
	}

.hotelSummary .left .forLongStaysBox h3,
.hotelSummary .left .forLongStaysBox h3 a {
	font:bold 10pt Arial, Helvetica, sans-serif;
	color:#A4D3EE;
	background-color:transparent;
	padding:0;
	margin:5px auto; 
	text-align:center;
	text-transform:none;
	text-decoration:none;
	letter-spacing:0;
	}
.hotelSummary .left .forLongStaysBox h3 a:hover {
	color:#69C;
	background-color:transparent;
	}


.hotelSummary p.more,
.hotelSummary p.more a {
	clear:both;
	width:100%;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#C7E8F9; /*#A4D3EE*/ 
	background-color:transparent;
	text-align:right;
	text-decoration:none;
	margin:0 1em 1em 0;
	}
	.hotelSummary p.more a:hover {
		color:#69C;
		background-color:transparent;
		}


/* ------------------------- HOTEL PAGES ------------------------- */

#PhotoMain {
	float:left;
	width:200px;
	margin:0 0 0 20px;
	padding:0;
	/* padding:0 2em 4em 0;*/
	}
	
	#PhotoMain img {
		float:left;
		border:15px solid #00275B;
		margin:0;
		padding:0;
		}

#NameBox {
	float:right;
	width:330px;
	/*min-height:150px;*/
	text-align:center;
	padding:0;
	margin:0 20px 0 0;
	/*border:1px #69C solid;*/
	}
	
	#NameBox h2 {
		font:bold 10pt Arial, Helvetica, sans-serif;
		color:#A4D3EE;
		background-color:#00275B;
		text-transform:uppercase;
		padding:.7em;
		margin:0;
		}
		#NameBox h2 span {
			font-size:9pt;
			text-transform:none;
			letter-spacing:.1em;
			}
		
	#NameBox h3 {
		font:normal 11pt Arial,Helvetica,sans-serif;
		color:#CCC; /* 69C */
		background-color:transparent;
		text-align:center;
		margin:.5em 0 1em 0; 
		padding:0;
		}

/* address */
	#NameBox p {
		font:normal 7pt Arial,Helvetica,sans-serif;
		color:#69C; 
		background-color:transparent;
		text-align:center;
		letter-spacing:.1em;	
		margin:5px 0 10px 0; 
		padding:0;
		}

	#NameBox #Star {
		font:normal 7pt Arial,Helvetica,sans-serif;
		color:#69C; 
		background-color:transparent;
	
		text-align:center;
		margin:0 0 1em 0;
		padding:0;
		}
	
		#NameBox #Star img.Star {
			border:none;
			padding-right:.3em;
			text-indent:.3em;
			}
				/*
				img#NapoleonView {
					position:absolute;
					left:60px;
					top:490px;
					border:1em solid #00275B;
					z-index:30;
					}
				*/
					
					
/* ----------------- Table Bookings ----------------- */


.TableEnqBkg {
	clear:both;
	width:90%;
	height:60px;
	margin:1em auto;
	padding:0;
	}

	.TableEnqBkg-s1,
	.TableEnqBkg-s2 {
		float:left;
		width:230px;
		border:1px solid #00275B; /* #069 */
		border-collapse:collapse;
		padding:0;
		margin:1.5em 0 .5em 1.5em;
		text-align:center;
		}
		 .TableEnqBkg-s2 {
			float:right;
			margin:1.5em 2em .5em 0;
			}

		.TableEnqBkg-s1 td,
		.TableEnqBkg-s2 td {
			height:30px;
			text-align:center;
			font:8pt Arial,Helvetica,sans-serif;
			color:#069;
			background:#00275B; 
			margin:0;	
			padding:.5em 0; 
			}
			.TableEnqBkg-s1 span,
			.TableEnqBkg-s2 span {
				font-weight:normal;
				letter-spacing:.2em;
				}
			
		.TableEnqBkg-s1 td a,
		.TableEnqBkg-s2 td a  {
			color:#EFCB3B;
			background-color:transparent;
			text-decoration:none;
			}
			.TableEnqBkg-s1 td a:hover,
			.TableEnqBkg-s2 td a:hover  {
				color:#EEE; 
				background:transparent;
				}
					

/* ---------------------------- 3 LINKS - AVAIL/ENQ/BKG ---------------------------- */

.AvailEnqBkg {
	clear:both;
	width: 500px;
	height:140px;
	padding:0;
	margin:10px auto;
	text-align:center;
	border: 1px transparent dotted;
	}

/* --------------------- */

.EnqBkg {
	clear:both;
	width: 500px;
	height:45px;
	padding:20px 0;
	margin:0 auto;
	text-align:center;
	border: 1px transparent dotted;
	}

/* --------------------- */

	.Avail, 
	.Enq,
	.Bkg {
		width:230px;
		height:40px;
		vertical-align: middle;
		padding:5px 0 0 0;
		margin:0 auto;
		text-align:center;
		background:transparent;
		}
		.Avail {
			margin:20px auto 10px auto;
			background:#598F70 url('images/SSA-Bkd-EnqBkg-green.jpg') no-repeat center top ;
			}		
		.Enq {
			float:left;
			background:#002E6C url('images/SSA-Bkd-EnqBkg-blue.jpg') no-repeat center top ;
			}	
		.Bkg {
			float:right;
			background:#002E6C url('images/SSA-Bkd-EnqBkg-blue.jpg') no-repeat center top ;
			}

/* --------------------- */

	.Avail p,
	.Avail p a, 
	.Avail p span,
	.Avail p a span {	
		font:bold 10pt Arial, Helvetica, sans-serif;
		color:#EEE; /* 00275B */
		background-color:transparent;
		padding:0;
		margin:0;
		text-align:center;
		letter-spacing:0.1em;
		}
	.Avail p a span	{
		font:bold 0.7em Arial, Helvetica, sans-serif;
		}
		
		.Avail p a:hover, 
		.Avail p a:hover span {	
			color:#111;
			background-color:transparent;
			}

/* --------------------- */

	.Enq p,
	.Bkg p,
	.Enq p a, 
	.Bkg p a, 
	
	.Enq p span,
	.Bkg p span,
	.Enq p a span,
	.Bkg p a span {	
		font:normal 10pt Arial, Helvetica, sans-serif;
		color:#EEE; /*00275B*/
		background-color:transparent;
		padding:0;
		margin:0;
		text-align:center;
		letter-spacing:0.2em;
		}
		
		.Enq p span,
		.Bkg p span,
		.Enq p a span,
		.Bkg p a span  {	
			font-size:0.7em;
			letter-spacing:0.05em;
			}
						
		.Enq p a:hover,
		.Bkg p a:hover,
		.Enq p a:hover span,
		.Bkg p a:hover span {	
			color:#111;
			background-color:transparent;
			}
		
.Enq p a span.small,
.Bkg p a span.small {
	font-size:8pt;
	}

/* ------------------------------------------------------- */

table#cruise {
	clear:both;
	width:480px;
	height:35px;
	font:12pt Arial, Helvetica, sans-serif;
	color:#EFCB3B;
	background-color:#00275B;
	padding:0;
	margin:0 auto 10px auto;
	text-align:center;
	}

	table#cruise a  {
		color:#EFCB3B;
		background-color:transparent;
		text-decoration:none;
		}
		table#cruise a:hover  {
			color:#EEE; 
			background:transparent;
			}

/* ------------------------------ */


h4 	{
	font:bold 10pt Arial,Helvetica,sans-serif;
	color:#83ACD6; /* #69C  #9CF;  #A4D3EE */ 
	background-color:transparent;
	text-align:left;
	padding:0;
	margin:.5em 0 0 1em; 
	letter-spacing:.1em;
	}

	h4.top20 {
		margin-top:20px;
		}
		
	h4.longStay {
		padding:0;
		margin:.5em 0; 
		text-align:center;
		letter-spacing:0;
		}
	h4.longStay a 	{
		font:bold 14pt Arial,Helvetica,sans-serif !important;
		color:#598F70; 
		background-color:transparent;
		text-align:center;
		padding:0;
		margin:.5em 0; 
		letter-spacing:0;
		text-decoration:none;
		}


h5 	{
	font:normal 9pt Arial,Helvetica,sans-serif;
	color:#9CF; /* #A4D3EE */ 
	background-color:transparent;
	text-align:left;
	padding:0;
	margin:.5em 0 0 1em; 
	letter-spacing:.1em;
	}

p  {
	clear:both; 
	font:9pt Arial, Helvetica, sans-serif;
	color:#7DAEDF; /* # 69C  #9CF  #A4D3EE; */
	background-color:transparent;
	text-align:justify;
	padding:0;
	margin:0 1em .5em 1em;
	}

p.Top10  {
	margin-top:10px;
	}


/* cant find any occurances of this */
ul p {
	font:10pt;
	padding:0;
	margin:0 1em 1em -1.5em;
	}


/* ------------------------------------------------------------ */
#Currency {
	font:9pt Arial, Helvetica, sans-serif;
	color:#FC0;
	background-color:transparent;
	text-align:center;
	letter-spacing:.3em;
	padding:0;
	margin:1em 0;
	}

	#Currency a {
		color:#EFD777;
		background-color:transparent;
		text-decoration:none;
		}
	#Currency a:hover {
		color:#EEE;
		background-color:transparent;
		}

/* ------------------- TABLE FEATUES SERVICES ------------------- */

#TableFeatures, 
#TableFeatures2 {
	width:250px;
	border-collapse:collapse;
	margin-top:1em;
	margin-bottom:.5em;
	}
	#TableFeatures {
		float:left;
		margin-left:20px;
		margin-right:0;
		}
	#TableFeatures2 {
		float:right;
		margin-left:0;
		margin-right:20px;
		}


#TableFeatures th, 
#TableFeatures2 th {
	border:1px #069 solid;
	height:30px;
	text-align:center;
	font:bold 9pt Arial,Helvetica,sans-serif;
	color:#069;
	background:#00275B; 
	padding:.25em 0; 
	margin:0;	
	}


#TableFeatures td, 
#TableFeatures2 td {
	text-align:left;
	vertical-align:top;
	padding:.5em 0 .8em 0;
	margin:0;
	}

#TableFeatures ul, 
#TableFeatures2 ul {
	border:1px #069 solid;
	list-style-type:disc;
	font:normal 9pt Arial,Helvetica,sans-serif;
	color:#7DAEDF; /* #69C; #A4D3EE */
	background-color:transparent;
	text-align:left;
	vertical-align:top;
	padding:5px 5px 10px 30px; 
	margin:0; 
	}

#TableFeatures ul li.Hdg, 
#TableFeatures2 ul li.Hdg {
	font:bold 9pt Arial,Helvetica,sans-serif;
	list-style-type:none;
	text-transform:uppercase;
	color:#69C;
	background:transparent; 
	padding:0;
	margin:0 .5em .5em -2em;
	}
	#TableFeatures ul li.Hdg {
		color:#7DAEDF; 
		background:transparent; 
		}

#TableFeatures ul li.Intro, 
#TableFeatures2 ul li.Intro {
	list-style-type:none;
	padding:0;
	margin:0 .5em .5em -2em;
	}

/* -------------------------------------------------------------------------------- */


#TableFeatures3 {
	width:550px;
	border-collapse:collapse;
	margin:1em auto .5em auto;
	text-align:center;
	}

#TableFeatures3 th {
	border:1px #069 solid;
	height:30px;
	text-align:center;
	font:bold 9pt Arial,Helvetica,sans-serif;
	color:#069;
	background:#00275B; 
	padding:.25em 0; 
	margin:0;	
	}

#TableFeatures3 td {
	width:50%;
	text-align:left;
	vertical-align:top;
	padding:.5em 0 .8em 0;
	margin:0;
	border:1px #069 solid;
	}

	#TableFeatures3 ul {
		list-style-type:disc;
		font:normal 9pt Arial,Helvetica,sans-serif;
		color:#69C; /* #A4D3EE */
		background-color:transparent;
		text-align:left;
		vertical-align:top;
		padding:5px 5px 10px 40px;
		margin:0;	
		}
	
	#TableFeatures3 ul li.Hdg {
		font:bold 9pt Arial,Helvetica,sans-serif;
		list-style-type:none;
		text-transform:uppercase;
		color:#69C;
		background:transparent; 
		padding:0;
		margin:0 .5em .5em -2em;
		}
	

/* --------------------------------- TABLE PHOTOS --------------------------------- */


#TablePhotos {
	clear:both;
	width:90%;
	border-collapse:collapse;
	padding:0;
	margin:0 auto 10px auto; 
	text-align:center;
	}

	#TablePhotos th {
		width:50%;
		height:20px;
		text-align:center;
		font:8pt Arial,Helvetica,sans-serif;
		color:#69C; 	
		background-color:transparent;
		padding:.25em 0 1em 0;
		margin:0;
		}
	
	#TablePhotos td {
		width:50%;
		height:20px;
		padding:0;
		text-align:center;
		}
	
	#TablePhotos td img {
		border:5px solid #00275B;
		margin:0;
		padding:5px;
		}

/* --------------------------------- TABLE RATES --------------------------------- */


#TableRates, 
#TableRates2 {
	clear:both;
	width:96%;
	border-collapse:collapse;
	background:#002E6C url('images/Bkd-DarkBlueFade.jpg') repeat-x ;
	border:1px #002E6C solid;
	padding:0;
	margin:10px auto;
	text-align:center;
	}
	#TableRates2 {
		border:1px #598F70 solid;
		}


#TableRates th, 
#TableRates2 th {
	font:normal 9pt Arial,Helvetica,sans-serif;		
	color:#A4D3EE;
	background-color:#00275B; 
	text-align:center;
	height:40px;
	margin:0; 
	border:1px solid #002E6C; 
	}

	#TableRates2 th {
		color:#00275B;
		background-color:#598F70;
		border:1px #002E6C solid;
		}
	#TableRates th.Extended, 
	#TableRates2 th.Extended {
		font-size:9pt;
		letter-spacing:.2em;
		}
	#TableRates th span, 
	#TableRates2 th span {
		font-size:8pt;
		}
	#TableRates th.small, 
	#TableRates2 th.small {
		font-size:7pt;
		}




#TableRates td, 
#TableRates2 td {
	font:normal 9pt Arial,Helvetica,sans-serif;
	color:#A4D3EE;
	background-color:transparent;
	height:35px;
	text-align:center;
	padding:.5em 0;
	border:1px #002E6C solid; 
	}
	#TableRates2 td {
		border:1px #598F70 solid;
		}

	#TableRates td span, 
	#TableRates2 td span {
		font-size:8pt;
		}

	#TableRates td span.color {
		color:#FF0;
		background-color:transparent;
		}
	#TableRates td span.colorSize, 
	#TableRates2 td span.colorSize {
		font-size:8pt;
		color:#CFC;
		background-color:transparent;
		letter-spacing:.2em;
		}
	#TableRates td span.rate, 
	#TableRates2 td span.rate {
		font:bold 10pt Arial,Helvetica,sans-serif;
		}

			
/* --------- added to Macleay (and any other table2)----------- */

	#TableRates td.rates, 
	#TableRates2 td.rates {
		font-weight:bold;
		}

	#TableRates td.rates span, 
	#TableRates2 td.rates span {
		font-weight:normal;
		font-size:8pt;
		}

/* ------------------------------------- */

#TableRates td.Text, 
#TableRates2 td.Text {
	font:9pt Arial, Helvetica, sans-serif;
	color:#A4D3EE;
	background-color:transparent;
	text-align:justify;
	padding:.5em 1em; 
	margin:0;	
	}

#TableRates td.Config, 
#TableRates2 td.Config {
	font-size:.65em;
	}
	
.TableSpacer {
	width:100%;
	height:2em;
	}

/* --------------- H4 + Parag for Table 2 --------------- */

h4.TableRates {
	margin:30px 0 5px 10px;
	}

h4.TableRates2 {
	font-size:12pt;
	color:#598F70;
	background-color:transparent;
	text-align:center;
	margin:20px 0 5px 0;
	letter-spacing:.01em;
	}

	h4.TableRates2 span.Large {
		font-size:16pt;
		color:#598F70;
		background-color:transparent;
		text-align:center;
		}

	h4.TableRates2 span.Condensed {
		letter-spacing:0;
		}

	h4.TableRates2 span {
		font-size:10pt;
		}
		
	h4.TableRates2 a {
		font-size:12pt;
		color:#598F70;
		background-color:transparent;
		text-align:center;
		}
		
p.TableRates2 {
	color:#598F70;
	background-color:transparent;	
	text-align:center;
	}


/* --------------------------------- SITE MAP --------------------------------- */

#ContentSiteMap h1  {
	font:bold 9pt Arial, Helvetica, sans-serif;
	color:#EFD777; 
	background-color:transparent;
	text-align:left;
	padding:0;
	margin:1.5em 0 0 3em;
	}

	#ContentSiteMap h1  a {
		color:#EFD777; 
		background-color:transparent;
		text-decoration:none;
		}
	#ContentSiteMap h1  a:hover {
		color:#FFF; 
		background-color:transparent;
		text-decoration:none;
		}

#ContentSiteMap h2  {
	font:9pt Arial, Helvetica, sans-serif;
	color:#CCC; 
	background-color:transparent;
	text-align:left;
	padding:0;
	margin:.5em 0 .5em 4em;
	}
	
	#ContentSiteMap h2 a {
		color:#CCC; 
		background-color:transparent;
		text-decoration:none;
		}
	#ContentSiteMap h2 a:hover {
		color:#FFF; 
		background-color:transparent;
		text-decoration:none;
		}



/* --------------------------------- MISC (eg QuestAptsCronulla, Medina-NthRyde, Medina-DbleBay, Carrington)--------------------------------- */

#TableMisc, #TableMisc2 {
	clear:both;
	width:90%;
	border-collapse:collapse;
	background:transparent; /* #002E6C url('images/Bkd-DarkBlueFade.jpg') repeat-x ;*/
	/* border:1px solid #002E6C; */
	padding:0;
	margin:1em auto;
	text-align:center;
	}

#TableMisc th, #TableMisc2 th {
	font:normal 9pt Arial,Helvetica,sans-serif;		
	color:#A4D3EE;
	background:#00275B; 
	text-align:center;
	height:45px;
	margin:0; 
	/* border:1px solid #002E6C; */
	}
	
#TableMisc td, #TableMisc2 td {
	width:50%;
	font:normal 9pt Arial,Helvetica,sans-serif;
	color:#A4D3EE; 
	background-color:transparent;
	height:auto;
	vertical-align:top;
	padding:.5em 0 0 0;
	/* border:1px solid #002E6C; */
	/* text-align:center; */
	}
	#TableMisc2 td {
		color:#A4D3EE; 
		background-color:#002E6C;
		padding:1em 2em;
		text-align:justify;
		}

#TableMisc td.Ulcolor  {
	color:#69C;
	background-color:transparent;
	text-align:left;
	padding:0 0 0 40px;
	margin:0;
	}
	
#TableMisc td ul {
	color:#69C;
	background-color:transparent;
	text-align:left;
	padding:0;
	margin:0 0 0 20px;
	}


/* --------------------------------- MISCELLANEOUS --------------------------------- */


ul#Note {
	margin:0 1em 0 3em;
	padding:0;
	}

	ul#Note li {
		list-style-type:none;
		font:9pt Arial,Helvetica,sans-serif;
		color:#A4D3EE;
		background-color:transparent;
		text-align:left;
		margin:0 0 .5em 0; 
		}
	ul#Note li span {
		font-weight:bold;
		text-transform:uppercase;
		}

.Spacer1 {
	clear:both;
	width:100%;
	height:1px;
	}

	.Spacer1Line {
		clear:both;
		width:90%;
		height:1px;
		border-top:1px #069 solid;
		padding:0;
		margin: 0 auto;
		text-align:center;
		}
	
.Spacer10 {
	clear:both;
	width:100%;
	height:10px;
	}
.Spacer20 {
	clear:both;
	width:100%;
	height:20px;
	}
.Spacer30 {
	clear:both;
	width:100%;
	height:30px;
	}
.Spacer40 {
	clear:both;
	width:100%;
	height:40px;
	}
.Spacer50 {
	clear:both;
	width:100%;
	height:50px;
	}

hr {
	width:90%;
	height:1px;
	text-align:center;
	color:#069;
	background-color:transparent;
	margin:.3em 0;
	}


p.Top {
	font:bold 8pt Arial, Helvetica, sans-serif;
	color:#EFD777;
	background:transparent; 
	text-align:center;
	padding:0;
	margin:1em 0 2em 0;
	}
	p.Top a {
		color:#025;
		background:transparent; 
		text-decoration:none;
		}
	p.Top a:hover {
		color:#EEE;
		background:transparent; 
		text-decoration:none;
		}

p.Center  {
	text-align:center;
	font-weight:normal;
	margin-bottom:5px;
	}

/* --------------------------------- OPTIONS + CONDITIONS --------------------------------- */


ul#OptionsSBot {
	clear:both;
	margin:0;
	padding:0 1em 1em 2em;
	}

ul#Options {
	clear:both;
	margin:0;
	padding:0 1em 1em 2em;
	}

	ul#OptionsSBot li {
		list-style:circle;
		font:9pt Arial,Helvetica,sans-serif;
		color:#7DAEDF; /* #69C #A4D3EE; */
		background-color:transparent;
		text-align:justify;
		margin:0 auto 0 auto;
		}
	
	ul#Options li {
		list-style:circle;
		font:9pt Arial,Helvetica,sans-serif;
		color:#7DAEDF; /* 69C - A4D3EE; */
		background-color:transparent;
		text-align:justify;
		margin:0 auto 0 auto;
		}
	
	ul#OptionsSBot li span {
		font-weight:bold;
		}
		
	ul#Options li span {
		font-weight:bold;
		}
	ul#OptionsSBot {
		padding-bottom:0;
		}

/* used for table points */ 
ul#Options2 {
	clear:both;
	margin:0;
	padding:.5em .5em .5em 3em;
	}

	ul#Options2 li {
		list-style:circle;
		font:9pt Arial,Helvetica,sans-serif;
		color:#69C;
		background-color:transparent;
		text-align:left;
		margin:0;
		vertical-align:top;
		}
	
	ul#Options2 li span {
		font-weight:bold;
		}


ul#BkgPolicy {
	clear:both;
	margin:0;
	padding:0 1em 0 2em;
	}

	ul#BkgPolicy li {
		list-style:circle;
		font:9pt Arial,Helvetica,sans-serif;
		color:#7DAEDF; /* #69C; #A4D3EE; */
		background-color:transparent;
		text-align:justify;
		margin:.2em auto 0 auto;
		}
	
	ul#BkgPolicy li span {
		font-weight:bold;
		}

p.small {
	font-size:7pt;
	font-style:italic;
	}

/* parkridge only */
p.vSmall {
	font-size:6pt;
	font-style:normal;
	margin-bottom:20px;
	}

/* ------------------------ TableMisc ----------------------- */

#TableMisc ul#RateDates {
	clear:both;
	width:100%;
	height:20px;
	margin:0;
	padding:0 .5em 0 3em;
	}

	#TableMisc ul#RateDates li {
		list-style:none;
		font:9pt Arial,Helvetica,sans-serif;
		color:#69C;
		background-color:transparent;
		text-align:left;
		line-height:1.5em;
		vertical-align:top;
		margin:0;
		}
		#TableMisc ul#RateDates li span {
			font-weight:bold;
			color:#CCC;
			font-size:1em;
			}


ul#Options ul.SubList   {
	padding:0;
	margin:0 0 0 1em;
	}
	ul#Options ul.SubList li {
		list-style-type:disc;
		font:9pt Arial,Helvetica,sans-serif;
		color:#69C; /* A4D3EE */
		background-color:transparent;
		text-align:left;	
		padding:0;
		margin:2px 0 0 0;
		} 

ul.noBullet   {
	list-style:none;
	padding:0;
	margin:0;
	}
	ul.noBullet li {
		font:9pt Arial,Helvetica,sans-serif;
		color:#69C; /* #A4D3EE;*/
		background-color:transparent;
		text-align:center;	
		padding:0;
		margin:2px 0 0 0;
		} 

ul#Disclaimer {
	clear:both;
	list-style-type:none;
	font:8pt Arial, Helvetica, sans-serif;
	color:#69C;
	background:transparent;
	text-align:center;
	padding:0;
	margin:15px 0 0 0;
	}

	ul#Disclaimer li {
		padding:0;
		margin:0;
		}


/* ---------------------------------------- NAV BOTTOM ----------------------------------------- */


ul#NavBottom {
	float:right;
	width:600px;
	height:30px;
	padding:0;
	margin:20px 0 0 0;	
	/* border:1px #069 solid; */
	}

	ul#NavBottom li {
		display:inline;
		font:9pt Arial, Helvetica, sans-serif;
		text-align:center;
		padding:0;
		margin:0 .5em; 
		}
	
	ul#NavBottom li a {
		color:#69C;
		background-color:transparent;
		text-decoration:none;
		}
	
	ul#NavBottom li a:hover {
		color:#F60;
		background-color:transparent;
		text-decoration:none;
		}

/* ---------------------------------- BOTTOM CONTACT DETAILS ----------------------------------- */


#ContactDetails {
	float:right;
	width:600px;
	margin:10px 0;	
	/* border:1px #069 solid; */
	}

#ContactDetails p {
	font:8pt Arial, Helvetica, sans-serif;
	color:#69C;
	background-color:transparent;
	text-align:center;
	padding:0;
	margin:0;
	}


#ContactDetails p span{
	margin:0 1em 0 0;  /* spacer */
	padding:0;
	}

	#ContactDetails p span a {
		color:#69C;
		background-color:transparent;
		text-decoration:none;
		padding:0;
		margin:0 1em 0 0;
		}
	
	#ContactDetails p span a:hover {
		color:#F60;
		background-color:transparent;
		text-decoration:none;
		}
	
#ContactDetails p.Extended {
	font:bold 8pt Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	letter-spacing:.5em;
	}

#ContactDetails p.Small {
	font-size:6pt;
	padding:0;
	margin:0;
	}


/* ----------------------- NYE ----------------------- */

#ContentNYE h1 {
	font:12pt Arial, Helveica, sans-serif;
	color:#A4D3EE;
	background-color:transparent; 
	text-align:center;
	padding:0;
	margin:1em 0 .2em 0;
	}

#ContentNYE h2 {
	font:10pt Arial, Helveica, sans-serif;
	color:#A4D3EE;
	background-color:transparent;
	text-align:center;
	padding:0;
	margin:0 0 .5em 0;
	}

#ContentNYE h3 	{
	font:bold 9pt Arial,Helvetica,sans-serif;
	color:#69C; /* #069; */
	background-color:transparent;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:.25em;
	padding:0;
	margin:1em; 
	}

#ContentNYE table.TableNYERates td h3 {
	font:bold 9pt Arial,Helvetica,sans-serif;
	color:#FFF; 
	background-color:transparent;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:0;
	padding:0;
	margin:0; 
	}

p.NYE  {
	text-align:center;
	margin:2em 0;
	}

/* ----------------------- MISCELLANEOUS ----------------------- */

div#Apologies {
	width:90%;
	font:bold 12pt Tahoma, Arial, sans-serif;
	color:#FFC;
	background-color:#930;
	text-align:center;
	padding:10px 0;
	margin:10px auto 20px auto;
	}

div#Apologies a {
	font-size:12pt;
	color:#FC0;
	background-color:transparent;
	}
	
div#Apologies span {
	font:normal 10pt Arial, serif;
	}

/* ----------------- Meriton ----------------- */	

#MeritonRates {
	clear:both;
	width:92%;
	background:url('images/Bkd-note.jpg') repeat-x top;	
	border:1px #069 solid;
	padding:10px 0;
	margin:20px auto 0 auto;
	text-align:center;
	}
		#MeritonRates p {
		font:bold 10pt Arial, Helvetica, sans-serif;
		color:#9C9;
		background-color:transparent;
		padding:0;
		margin:0;
		text-align:center;
		}
			#MeritonRates p span {
			color:#CFC;
			text-transform:uppercase;
			background-color:transparent;
			}
			#MeritonRates p.small {
			font-size:9pt;
			margin:5px 0 0 0;
			}

/* ----------------- SPECIAL BOX ----------------- */	

#specialBox,
#specialBox2 {
	width:550px;
	background:url('images/Bkd-note.jpg') repeat-x top;	
	border:1px #069 solid;
	padding:0;
	margin:10px auto;
	text-align:center;
	}
	#specialBox2 {
	background:transparent; 
	border:1px #88BB88 double; 
	}

	#specialBoxInner {
		width:94%;
		padding:0;
		margin:10px auto;
		text-align:center;
		}

		#specialBox h3, 
		#specialBox2 h3 {
		font:bold 12pt Arial, Helvetica, sans-serif;
		color:#9C9;
		background-color:transparent;
		padding:0;
		margin:0 10px 5px 10px;
		text-align:center;
		}
		#specialBox2 h3 span {
		font:normal 9pt Arial, Helvetica, sans-serif;
		letter-spacing:0.1em;
		text-transform:uppercase;
		}

		#specialBox h4,
		#specialBox2 h4 {
		font:normal 11pt Arial, Helvetica, sans-serif;
		color:#9C9;
		background-color:transparent;
		padding:0;
		margin:0 0 5px 0;
		text-align:center;
		}
			
			#specialBox h4.extended,
			#specialBox2 h4.extended {
			letter-spacing:.2em;
			}
			#specialBox2 h4.normal {
			font-weight:normal;
			letter-spacing:0;
			}
		
		#specialBox p  {
			font:bold italic 9pt Arial, Helvetica, sans-serif;
			color:#EEE;
			background-color:transparent;
			text-align:center;
			padding:0;
			margin:10px 10px 5px 10px;
			}
			
		#specialBox2 p {
			font:normal 10pt Arial, Helvetica, sans-serif;
			color:#9c9; 
			background-color:transparent;
			padding:0;
			margin:5px 0;
			text-align:left;
			}
		
		#specialBox p.center,
		#specialBox2 p.center {
		text-align:center;
		}
		
		
		#specialBox p span,
		#specialBox2 p span {
		color:#C3DFC3; /*#CFC;*/
		text-transform:uppercase;
		background-color:transparent;
		}


/* ----------- prices TOO LOW TO ADVERTISE ----------- */
#specialBox2 p.tooLow  {
	font:bold italic 10pt Arial, Helvetica, sans-serif;
	color:#8FBC8F;
	background-color:transparent;
	padding:0;
	margin-top:10px;
	text-align:center;
	}

span.color {
	font-weight:bold;
	color:#F00; /*#9C9;*/
	background-color:transparent;
	}

/* ----------- "a minimum 3 night stay is required" ----------- */

p.minStay  {
	color:#8FBC8F; 
	text-align:center;
	font-weight:bold;
	margin-top:10px;
	letter-spacing:0.2em;
	}

/* ----------- "for 3 plus nights please contact us" ----------- */
p.longerStayRates  {
	font:bold italic 9pt Arial, Helvetica, sans-serif;
	color:#8FBC8F; /*85CF4D A4D3EE;*/
	background-color:transparent;
	text-align:center;
	padding:0;
	margin:10px;
	}
	

p.indicativeOnly  {
	font:normal italic 9pt Arial, Helvetica, sans-serif;
	color:#CCC; /*#7DAEDF; #69C  #9CF  #A4D3EE; */
	background-color:transparent;
	text-align:center;
	padding:0;
	margin:5px 0;
	}


/* 
'too low to advertise' when in div box 
#Special p.noteSpecialDiv  {
	font:bold italic 9pt Arial, Helvetica, sans-serif;
	color:#EEE;
	background-color:transparent;
	text-align:center;
	padding:0;
	margin:10px 10px 5px 10px;
	}

span.highlight {
	font-weight:bold;
	font-style:italic;
	color:#A4D3EE;
	background-color:transparent;
	}
	
p.note  {
	color:#8FBC8F; (85CF4D A4D3EE;)
	text-align:center;
	font-weight:bold;
	}
*/


/* ------------------------------------------------------------------- */

#SpecialFraser {
	position:absolute;
	top:80px;
	left:20px;
	width:140px;
	height:140px;
	outline:none;
	border:none;
	}
#SpecialYork {
	position:absolute;
	top:80px;
	left:20px;
	width:140px;
	height:140px;
	outline:none;
	border:none;
	}
#SpecialFraser a {
	color:#03387A;
	background-color:transparent;	
	outline:none;
	}
	
#SpecialYork a {
	color:#03387A;
	background-color:transparent;	
	outline:none;
	}
	
#SpecialYork a:hover {
	color:#03387A;
	background-color:transparent;
	outline:none;
	}

#SpecialFraser a:hover {
	color:#03387A;
	background-color:transparent;
	outline:none;
	}

#SpecialFraser a:active {
	color:#03387A;
	background-color:transparent;
	outline:none;
	}

#SpecialYork a:active {
	color:#03387A;
	background-color:transparent;
	outline:none;
	}

/* ---------------------------------------------------------------------------------- */

#Container .checkAvail1,
#Container .checkAvail2 {
	width:320px; /*250px*/
	background:#0359AB url('images/Bkd-note.jpg') repeat-x top;	
	border:1px #069 solid;
	padding:0;
	margin:30px auto;
	text-align:center;
	}
	#Container .checkAvail1 {
		float:right;
		margin:10px 20px 10px 0; /* 10px 55px 10px 0 - left margin may overlap long photos*/
		}

#Container .checkAvail1 p,
#Container .checkAvail2 p {
	font:bold 10pt Arial, Helvetica, sans-serif;
	color:#9C9;
	background-color:transparent;
	padding:5px 0;
	margin:0;
	text-align:center;
	}

#Container .checkAvail1 p span,
#Container .checkAvail2 p span  {
	font:bold 8pt Arial, Helvetica, sans-serif;
	}

	#Container .checkAvail1 p span a,
	#Container .checkAvail2 p span a {
		font:bold 10pt Arial, Helvetica, sans-serif;
		letter-spacing:.2em;
		color:#9C9;
		background-color:transparent;
		}
		#Container .checkAvail1 p span a:hover,
		#Container .checkAvail2 p span a:hover {
			text-decoration:underline;
			}


#Container .checkAvail1 p a,
#Container .checkAvail2 p a {
	font:bold 10pt Arial, Helvetica, sans-serif;
	letter-spacing:.2em;
	color:#9C9;
	background-color:transparent;
	}
#Container .checkAvail1 p a:hover,
#Container .checkAvail2 p a:hover {
	text-decoration:underline;
	}
	
#Container .checkAvail1 p a span,
#Container .checkAvail2 p a span {
	letter-spacing: normal;
	}





