﻿/* ---------------------------------------- CONTENT ----------------------------------------- */

#contentHome, #content, #contentSiteMap, #contentCat, #contentGaySydney, #contentResources  {
	float:left;
	width:610px;
	height:650px;
	overflow:auto;
	color:#666;
	background-color:#333;
	padding:15px 0;
	margin:0; 
	scrollbar-face-color:#444;
	scrollbar-track-color:#666;
	scrollbar-3dlight-color:#808080;
	scrollbar-highlight-color:#808080;
	scrollbar-shadow-color:#333;
	scrollbar-darkshadow-color:#111;
	scrollbar-arrow-color:#000;
	}
		
	/*#contentHome, #content {
		width:600px;
		height:auto;
		min-height:650px;
		overflow:auto;
		}*/


/*		
	#contentGaySydney {
		padding-top:0;
		}
*/

#contentHome h1, #content h1, #contentGaySydney h1, #contentCat h1, #contentSiteMap h1, #contentResources h1 {
	font:bold 12pt Arial, Helvetica, sans-serif;
	color:#AAA; 
	background-color:transparent;
	text-transform:uppercase;
	text-align:center;
	letter-spacing:.3em;
	padding:0;
	margin:10px 0; 
	}
					
			
/* content h2 = hotel name */
#contentHome h2, #content h2, #contentCat h2, #contentGaySydney h2, #contentResources h2, #contentSiteMap h2 {
	font:10pt Arial, Helvetica, sans-serif;
	color:#999; /* #558DD6 */
	background-color:transparent;
	letter-spacing:.2em;
	text-transform:uppercase;
	text-align:center;
	padding:0;
	margin:10px 0 5px 0;
	}

	/* hotel name */
	#content h2 {
		color:#BBB;
		font-size:12pt;
		}
	#contentCat h2 {
		margin:-5px 0 0 0;
		}
	#contentGaySydney h2 {
		color:#9E9F59;
		letter-spacing:.3em;
		margin:20px 0 10px 30px;
		} 


#contentHome h3, #content h3, #contentCat h3, #contentGaySydney h3, #contentResources h3, #contentSiteMap h3 {
	font:10pt Arial, Helvetica, sans-serif;
	color:#999; /* #2F79B7 */;
	background-color:transparent;
	letter-spacing:.1em;
	padding:0;
	margin:20px 30px 5px 30px;
	text-align:center;
	text-transform:uppercase;
	}
	#contentHome h3 {
		color:#808080;
		text-align:justify;
		}
	/* H3 hotel slogan */
	#content h3 {
		font:9pt Verdana, Arial, Sans-serif;
		margin:0;
		text-transform:capitalize;
		}
	#contentCat h3 {
		text-transform:none;
		margin:0 30px; 
		}
	
	#contentGaySydney h3 {
		color:#CCC;
		text-align:left;
		}
		#contentGaySydney h3 span {
			font:9pt Arial, Helvetica, sans-serif;
			color:#CCC; 
			background-color:transparent;
			text-align:left;
			text-transform:none;
			}

	#contentGaySydney h3.suburb {
		color:#CCC;
		text-align:center;
		margin:20px 0 0 0;
		}
			#contentGaySydney h3.suburb a {
				color:#6699BB; /* #999966 */
				background-color:transparent;
				}
	
	#contentResources h3 {
		letter-spacing:0;
		padding:0;
		margin:10px 0 5px 30px;
		text-align:left;
		text-transform:uppercase;
		}


#contentHome h3 a, #contentCat h3 a, #content h3 a, #contentGaySydney h3 a, #contentSiteMap h3 a, #contentResources h3 a {
	font:bold 10pt Arial, Helvetica, sans-serif;
	color:#6699BB; /* #999966 3778B5;*/
	background-color:transparent;
	text-decoration:none;
	}
	
	/* ???? */
	h3.location {
		font:10pt Arial, Helvetica, sans-serif;
		color:red; /*#CCC;*/
		background:transparent;
		margin:0 0 .75em 0;
		}


/* ------------- H4 hotel sub headings ------------- */
h4 { 
	font:bold 10pt Arial, Helvetica, sans-serif;
	color:#AAA;
	background-color:transparent;
	text-align:left;
	margin:20px 0 5px 30px;
	padding:0;
	}



#contentGaySydney h4 { 
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#9E9F59; /*CCC*/
	background-color:transparent;
	text-align:left;
	margin:10px 0 5px 30px;
	padding:0;
	}
	#contentGaySydney h4 span {
		font:normal 10pt Arial, Helvetica, sans-serif;
		color:#999;
		background-color:transparent;
		}


/* ----------------------- H5 ----------------------- */

h5 { 
	font:bold .8em Arial, Helvetica, sans-serif;
	color:#AAA;
	background-color:transparent;
	text-align:left;
	margin:15px 0 5px 20px;
	padding:0;
	}

/* ----------------------- p ----------------------- */

#content p, #contentHome p, #contentCat p, #contentGaySydney p, #contentSiteMap p, #contentResources p  {
	font:10pt Arial, Helvetica, sans-serif;
	color:#999; 
	background-color:transparent;
	text-align:justify;
	padding:0;
	margin:5px 30px 0 30px; 
	}

	#content p.address       { 
		font:.7em Arial, Helvetica, sans-serif;
		color:#999;
		background-color:transparent;
		text-align:center;
		letter-spacing:.1em;
		margin:5px 0 5px 0;
		}
	
	p.note   { 
		font:8pt Arial, Helvetica, sans-serif;
		color:#CCC;
		background-color:transparent;
		text-align:center;
		margin:10px 15px;	
		}

	#content p.note   { 
		font:9pt Arial, Helvetica, sans-serif;
		color:#CCC;
		background-color:transparent;
		text-align:center;
		margin:10px 15px;	
		}

	#content p.emphasis   { 
		font:italic .8em Arial, Helvetica, sans-serif;
		color:#996;
		background-color:transparent;
		padding:0;
		margin:10px 15px;	
		text-align:center;
		}

	#content p.tooLow   { 
		font:bold italic 10pt Arial, Helvetica, sans-serif;
		color:#996;
		background-color:transparent;
		padding:0;
		margin:10px 15px;	
		text-align:center;
		}

	#content p.highlight {
		font:bold 12pt Arial, Helvetica, sans-serif;
		color:#996;
		background-color:transparent;
		}
	
#content p.center, #contentCat p.center, #contentGaySydney p.center { 
		padding:0;
		margin:10px auto;
		text-align:center;
		}


 #contentHome img#main {
		border-top:.22em solid #222;
		border-right:.2em solid #444455;
		border-bottom:.2em solid #444455;
		border-left:.22em solid #223;
		width:420px;
		height:120px;
		padding:0;
		margin:5px 0;
		}
		/* actual image size 430 x 150 */

#contentGaySydney p.left {
	font:8pt Arial, Helvetica, sans-serif;
	color:#999; 
	background-color:transparent;
	text-align:left;
	padding:0;
	margin:5px 0 5px 30px; 
	}

p span {
	font-weight:bold;
	}


/* ---------------------------------------- HOTEL PAGES ----------------------------------------- */


#breadcrumbs, 
#contentGaySydney #breadcrumbs {
width:90%;
height:30px;
padding:0;
margin:0 auto;
text-align:center;
border-bottom:1px #666 dotted;
}
	#breadcrumbs1, #breadcrumbs2, 
	#contentGaySydney #breadcrumbs1, #contentGaySydney #breadcrumbs2 {
	float:left;
	width:auto;
	padding:0;
	margin:0;
	}
	#next, 
	#contentGaySydney #next {
	float:right;
	width:85px;
	padding:0;
	margin:0;
	}

	#breadcrumbs1 h3, #breadcrumbs2 h3, #next h3, 
	#contentGaySydney #breadcrumbs1 h3, #contentGaySydney #breadcrumbs2 h3, #contentGaySydney #next h3 {
	font:normal 9pt Arial,Helvetica, sans-serif !important;
	color:#CCC;
	background-color:transparent;
	text-align:left;
	padding:0;
	margin:0;
	text-transform:none;
	}
	#next h3,
	#contentGaySydney #next h3 {
	text-align:right;
	margin:0;
	text-transform:none;
	}
	
	#breadcrumbs1 h3 a, #breadcrumbs2 h3 a, #next h3 a, 
	#contentGaySydney #breadcrumbs1 h3 a, #contentGaySydney #breadcrumbs2 h3 a, #contentGaySydney #next h3 a {
	font:normal 9pt Arial,Helvetica, sans-serif !important;
	color:#6699BB;
	background-color:transparent;
	}	
	#breadcrumbs1 h3 a:hover, #breadcrumbs2 h3 a:hover, #next h3 a:hover,
	#contentGaySydney #breadcrumbs1 h3 a:hover, #contentGaySydney #breadcrumbs2 h3 a:hover, #contentGaySydney #next h3 a:hover {
	text-decoration:underline;
	}


/* ------------------------------------------------------ */

.homePrevious     { 
	font:.8em Arial, Helvetica, sans-serif;
	color:#CCC; 
	background-color:transparent;	
	text-align:center;
	margin:0 0 10px 0;
	}

#star {
	margin:0;
	padding:5px 0 10px 0; 
	}

	#star img {
		width:25px;
		height:18px;
		}

/* -------------------------- ADVERT STAR -------------------------- */

div.special {
position:relative;
height:1px;
}

	div.special img {
		position:absolute;
		top:10px;
		right:20px;
		}

/* -------------------------- mardi gras -------------------------- */

#mardiGras {
	clear:both;
	width:75%;
	font:bold 9pt Arial, Helvetica, sans-serif;
	color:#999;
	background-image:url('images/Bkd-Black.jpg');
	padding:10px;
	margin:15px auto;	
	text-align:center;
	border-top:2px solid #111;
	border-right:1px solid #666;		
	border-bottom:1px solid #666;
	border-left:2px solid #111;	
	}

	#mardiGras h2 {
		font:bold .95em Arial, Helvetica, sans-serif;
		color:#996;
		background-color:transparent;	
		text-transparent:uppercase;
		text-decoration:none;
		letter-spacing:.7em;
		margin:0;
		padding:0;
		}

	#mardiGras h2 span {
		font-size:14pt;
		letter-spacing:.4em;
		}
		
	#mardiGras img {
		border:0;
		}
	
	#mardiGras a {
		font:bold .9em Arial, Helvetica, sans-serif;
		color:#999;
		background-color:transparent;	
		text-decoration:none;
		margin:0;
		padding:0;
		outline:none;
		}
		

/* --------------------------------- TABLE FEATUES/SERVICES --------------------------------- */

#tableFeatures {
	width:90%;
	border-collapse:collapse;
	padding:0;
	margin:5px auto 20px auto;
	text-align:center;
	}

#tableFeatures th {
	width:50%;
	height:35px;
	text-align:center;
	font:bold .8em Arial, Helvetica, sans-serif;
	color:#999;
	background-color:transparent;
	margin:0;	
	padding:5px 20px 0 0; 
	}

#tableFeatures td {
	width:50%;
	text-align:left;
	vertical-align:top;
	padding:10px 0;
	margin:0;
	}

#tableFeatures ul {
	list-style-type:disc;
	font:normal .8em Arial, Helvetica, sans-serif;
	color:#999;
	background-color:transparent;
	text-align:left;
	vertical-align:top;
	margin:0;	
	padding:0px 5px 10px 40px; 
	}

	#tableFeatures ul li.heading {
	list-style-type:none;		
	padding-left:0;
	margin-left:-20px; 
		}


/* --------------------------------- TABLE PHOTOS --------------------------------- */

.tablePhotos {
	width:90%;
	border-collapse:collapse;
	padding:0;
	margin:10px auto 20px auto;
	text-align:center;
	}

.tablePhotos th {
	width:50%;
	height:30px;
	text-align:center;
	font:9pt Arial, Helvetica, sans-serif;
	color:#808080; 	
	background-color:transparent;
	margin:0;
	padding:5px;
	}

.tablePhotos td {
	width:50%;
	height:30px;
	text-align:center;
	padding:10px 0;
	margin:0px auto;
	font:9pt Arial, Helvetica, sans-serif;
	color:#808080; 	
	background-color:transparent;
	}

.tablePhotos td img {
	border:3px solid #666;
	padding:10px;
	margin:0px auto;
	}

.tablePhotos td img.noBorder {
	border:none;
	padding:0;
	margin:0;
	}

	/* parkridge only */
	#content p.vSmall {
		font-size:8pt;
		font-style:normal;
		margin-bottom:15px;
		text-align:center;
		}

/* --------------------------------- TABLE RATES --------------------------------- */

.tableRates2 {
	border:1px solid #333;
	width:550px;
	border-collapse:collapse;
	background-image:url('images/Bkd-Black.jpg');
	padding:0;
	margin:10px auto;
	text-align:center;
	}
	
.tableRates {
	border:1px solid #333;
	width:550px;
	border-collapse:collapse;
	background-image:url('images/Bkd-Black.jpg');
	padding:0;
	margin:10px auto;
	text-align:center;
	}
	.tableRates2 {
		background:#B7B58F url('none');
		}

.tableRates2 th {
	font:bold 9pt Arial, Helvetica, sans-serif;
	color:#999;
	background-color:#111;
	border:1px solid #333;
	height:35px;
	text-align:center;
	margin:0;	
	padding:5px 0; 
	}

.tableRates th {
	font:bold 9pt Arial, Helvetica, sans-serif;
	color:#999;
	background-color:#111;
	border:1px solid #333;
	height:35px;
	text-align:center;
	margin:0;	
	padding:5px 0; 
	}
.tableRates2 th {
	color:#333;
	background-image:none;
	background-color:#996; 
	}

	.tableRates th span {
		font:normal .7em Arial, Helvetica, sans-serif;
		}
		
	.tableRates2 th.small {
		font:normal .7em Arial, Helvetica, sans-serif;
		}
		
	.tableRates th.small {
		font:normal .7em Arial, Helvetica, sans-serif;
		}
		
	.tableRates2 th.expanded {
		letter-spacing:.2em;
		}

	.tableRates th.expanded {
		letter-spacing:.2em;
		}

.tableRates2 td {
	font:normal 9pt Arial, Helvetica, sans-serif;
	color:#999;
	background-color:transparent;
	border:1px solid #333; 
	height:35px;
	margin:0;
	padding:5px 0;
	text-align:center;
	}

.tableRates td {
	font:normal 9pt Arial, Helvetica, sans-serif;
	color:#999;
	background-color:transparent;
	border:1px solid #333; 
	height:35px;
	margin:0;
	padding:5px 0;
	text-align:center;
	}
.tableRates2 td {
	color:#333;
	background-color:transparent;
	}

	.tableRates2 td span {
		font:normal 8pt Arial, Helvetica, sans-serif;
		color:#999;
		background-color:transparent;
		text-align:center;
		padding:5px 0;
		}
	
	.tableRates td span {
		font:normal 8pt Arial, Helvetica, sans-serif;
		color:#999;
		background-color:transparent;
		text-align:center;
		padding:5px 0;
		}
	.tableRates2 td span {
		color:#333;
		background-color:transparent;
		}

/* GOLD 'SPECIAL' tables */
	.tableRates2 td.rates {
		font: bold 10pt Arial, Helvetica, sans-serif;
		color:#333;
		background-color:transparent;
		margin:0;
		padding:5px 0;
		text-align:center;
		}


/* HOTEL PAGES - NOT category rate list */
	.tableRates td.rates {
		font:bold 10pt Arial, Helvetica, sans-serif;
		color:#999;
		background-color:transparent;
		margin:0;
		padding:5px 0;
		text-align:center;
		
		}

	.tableRates2 td span.highlight {
		font:normal 9pt Arial, Helvetica, sans-serif;
		color:#996;
		background-color:transparent;
		}
		
	.tableRates td span.highlight {
		font:normal 9pt Arial, Helvetica, sans-serif;
		color:#996;
		background-color:transparent;
		}
		
	.tableRates2 td.text {
		font: 8pt Arial, Helvetica, sans-serif;
		color:#999;
		background-color:transparent;
		text-align:justify;
		margin:0;	
		padding:.5em 1em; 
		}
			
	.tableRates td.text {
		font: 8pt Arial, Helvetica, sans-serif;
		color:#999;
		background-color:transparent;
		text-align:justify;
		margin:0;	
		padding:.5em 1em; 
		}
	.tableRates2 td.text {
		color:#333;
		background-color:transparent;
		}

	.tableRates2 td.small {
		font-size:8pt;
		}
	
	.tableRates td.small {
		font-size:8pt;
		}
	
	.tableRates2 td.config {
		font:8pt Arial, Helvetica, sans-serif;
		color:#999;
		background-color:transparent;
		text-align:center;
		margin:0;
		padding:.5em 1em;
		}
					
	.tableRates td.config {
		font:8pt Arial, Helvetica, sans-serif;
		color:#999;
		background-color:transparent;
		text-align:center;
		margin:0;
		padding:.5em 0;
		}
		.tableRates2 td.config {
			color:#333;
			background-color:transparent;
			}
		
	.tableRates2 td.config-s {
		font:8pt Arial, Helvetica, sans-serif;
		color:#999;
		background-color:transparent;
		text-align:center;
		margin:0;
		padding:.5em 1em;
		}
				
	.tableRates td.config-s {
		font:8pt Arial, Helvetica, sans-serif;
		color:#999;
		background-color:transparent;
		text-align:center;
		margin:0;
		padding:.5em 1em;
		}
		.tableRates2 td.config-s {
			color:#333;
			background-color:transparent;
			}
	


.tableSpacer {
	width:100%;
	height:2em;
	}


#currencyConverter {
	clear:both;
	width:100%;
	height:auto;
	margin:.5em auto 1.5em auto;
	padding:0;
	text-align:center;
	letter-spacing:.3em;
	}
	
	#currencyConverter a {
		font:bold .75em Arial,Helvetica,sans-serif;
		color:#6699BB;
		background-color:transparent;
		text-decoration:none;
		}
	
h4.tableRates2 {
	font:bold 12pt Arial, Helvetica, sans-serif;
	color:#996;
	background-color:transparent;
	padding:0;
	margin:20px 0 5px 0;
	}

p.tableRates2 {
	color:#996;
	background-color:transparent;
	text-align:center;
	}


/* --------------------------------- ENQUIRIES / BOOKINGS --------------------------------- */

.enqBkg {
	width:85%;
	height:35px;
	padding:0;
	margin:10px auto 20px auto;
	text-align:center;
	}

.enqBkg-Left, .enqBkg-Right {
	float:left;
	width:48%;
	height:20px;
	font:10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#333;
	background:#996 url('images/Bkd-gold.jpg'); 
	border:1px solid #111;
	border-top:1px solid #222;
	padding:10px 0;
	margin:0;
	text-align:center;
	}
.enqBkg-Right {
	float:right;
	}

.enqBkg-Left a, .enqBkg-Right a {
	color:#333;
	background-color:transparent;
	text-decoration:none;
	}


.enqBkg-Left a:visited, .enqBkg-Right a:visited {
	color:#333;
	background-color:transparent;
	text-decoration:none;
	}

.enqBkg-Left a:hover, .enqBkg-Right a:hover {
	color:#000;
	background-color:transparent;
	text-decoration:none;
	}


	
/* --------------------------------- AFTER TABLES --------------------------------- */
														
ul.cancellations {
	list-style-type:none;
	font:normal 9pt Arial, Helvetica, sans-serif;
	color:#999;
	background-color:transparent;
	padding:.8em 0;
	margin:0 20px;
	text-align:justify;
	}

	ul.options {
	list-style-type:none;
	font:normal 9pt Arial, Helvetica, sans-serif;
	color:#999;
	background-color:transparent;
	padding:.8em 0;
	margin:0 20px;
	text-align:justify;
	}

	ul.options li {
		margin:0 .8em .1em 1em;
		}
		
	ul.options li span {
		color:#AAA;
		letter-spacing:.2em;
		font-weight:bold;
		}
		
	ul.options li.header {
		font-weight:bold;
		margin:0 .8em .8em 1em;
		}
	

ul.cancellations {
	list-style-type:disc;
	padding-left:10px
	}

	ul.cancellations li {
		margin:0 .8em .1em 1em;
		}
	
	ul.cancellations li.header {
		font-weight:bold;
		list-style-type:none;
		margin:0 .8em .8em .8em;
		}


ul.disclaimer {
	list-style-type:none;
	font:8pt Arial, Helvetica, sans-serif;
	color:#999;
	background:transparent;
	text-align:center;
	margin:15px 0 20px 0;
	padding:0 0 20px 0;
	}

	ul.disclaimer li {
		margin:0;
		padding:0;
		}


/* ------------------------------ GAY SYDNEY PAGE ----------------------------- */

#notice {
	width:80%;
	border:1px #CCC solid;
	padding:10px 0;
	margin:30px auto 20px auto;
	text-align:center;
	}

#notice p {
	font:10pt Arial, Helvetica, sans-serif;
	color:#999;
	background:transparent;
	padding:0;	
	margin:0;
	text-align:center;
	}

.box {
	width:96%;
	padding:10px 0 20px 0;
	margin:0 auto 10px auto;
	text-align:center;
	border:1px #999 solid;
	}

.boxAddress {
	float:left;
	width:59%;
	}
	
	
.boxPhoto {
	float:right;
	width:40%;
	}
	div#Photo-AndrewBoy {
		width: 130px;
		height: 130px; 
		border: 5px solid #557DA0;
		padding: 0;
		margin: 0 auto 10px auto;
		text-align:center;
		background: #557DA0 url('images/AndrewBoyCharltonPool.jpg') no-repeat center;
		}
	div#Photo-CookPhillip {
		width: 130px;
		height: 130px; 
		border: 5px solid #557DA0;
		padding: 0;
		margin: 0 auto 10px auto;
		text-align:center;
		background: #557DA0 url('images/CookPhillipAquaticCentre.jpg') no-repeat center;
		}
	div#Photo-VictoriaPark {
		width: 130px;
		height: 130px; 
		border: 5px solid #557DA0;
		padding: 0;
		margin: 0 auto 10px auto;
		text-align:center;
		background: #557DA0 url('images/VictoriaParkPool.jpg') no-repeat center;
		}

	
.boxInfo {
	clear:both;
	width:100%
	}


#twoCols {
	width:500px;
	padding:0;
	margin:20px auto;
	text-align:center;
	overflow:auto;
	}

	#twoCols ul.right {
		float:left;
		width:49%;
		padding:10px 0;
		margin:0;
		}
	
	#twoCols ul.left {
		float:left;
		width:49%;
		padding:10px 0;
		margin:0;
		}
	
	#twoCols ul.right {
		float:right;
		}

	#twoCols ul.right li.heading {
		list-style:none;
		font-size:12pt;
		margin-left:60px;
		margin-bottom:10px;
		}
	
	#twoCols ul.left li.heading {
		list-style:none;
		font-size:12pt;
		margin-left:60px;
		margin-bottom:10px;
		}
	
	#twoCols ul.right li {
		list-style: inside  disc;
		font:10pt Arial, Helvetica, sans-serif;
		color:#999;
		background-color:transparent;
		padding:0;
		margin:0 0 2px 40px;
		text-align:left;
		}

	#twoCols ul.left li {
		list-style: inside  disc;
		font:10pt Arial, Helvetica, sans-serif;
		color:#999;
		background-color:transparent;
		padding:0;
		margin:0 0 2px 40px;
		text-align:left;
		}

	#twoCols ul.right li a {
		color:#999;
		background-color:transparent;
		}

	#twoCols ul.left li a {
		color:#999;
		background-color:transparent;
		}

	#twoCols ul.right li a:hover {
		color:#EEE;
		background-color:transparent;
		}




	#twoCols ul.left li a:hover {
		color:#EEE;
		background-color:transparent;
		}




/* is this used? 

	#contentGaySydney ul {
		list-style-type:none;
		padding:10px 0 0 15px;
		margin:0;
		}

	#contentGaySydney ul li {
		display:inline;
		font:normal 9pt Arial, Helvetica, sans-serif;
		color:#999;
		background-color:transparent;
		margin:10px 30px 10px 0;
		text-align:center;
		}
		
	#contentGaySydney ul li span {
		color:#AAA;
		letter-spacing:.2em;
		font-weight:bold;
		}
*/

/*		
	#contentGaySydney{
	position: relative;
	padding: 0;
	margin: 0;
	}
*/

			#contentGaySydney .frame {
				position:absolute;
				left:0;
				right:0;
				}
			
					#contentGaySydney .top {
						top:0;
						height:40px;
						background-color:#393939;
						border-bottom:1px #343434 solid;
						}
				
					#contentGaySydney .main {
						top:40px;
						bottom:0;
						overflow:scroll;			
						}
		



/*  ----------------------------- CATEGORY / LANDING PAGES ----------------------------- */


#map {
	width:500px;
	height:310px;
	padding:0;
	margin:20px auto 10px auto;
	text-align:center;
	}

#map a {
	font:9pt Arial, Helvetica, sans-serif;
	color:#6699BB;
	background-color:transparent;
	padding:10px 0 0 0;
	margin:0;
	text-align:center;
	}

h3.tableHeading {
	margin:2em 0 1em 0;
	}

#tableList {
	clear: both;
	width:92%;
	font: normal 9pt Arial, Helvetica, sans-serif;
	color: #AAA;
	border-collapse: collapse;
	margin:15px auto;
	border-top:1px #444 solid;
	border-bottom:1px #444 solid;
	}
	
		#tableList a {
			color:#6699BB;
			text-decoration:none;
			}
		
		/* -------------- rows -------------- */
		#tableList th, #tableList td {
			padding:.5em;
			background-color:#444;
			}
		/* -------------- even rows -------------- */	
		#tableList td {
			background-color:transparent;
			}
	
	/* 
		number column removed - not needed 
		td.number {
			width:3%; 
			text-align:center;
			margin:.2em;
			}
		th.number {
			width:3%; 
			text-align:center;
			margin:.2em;
			}
		*/
		
		th.name, td.name {
			width:40%; 
			text-align:left;
			margin:.2em .2em .2em 1em;
			}
		
		th.address, td.address {
			width:45%; 
			text-align:left;
			margin:.2em .2em .2em 1em;	
			}
		
		/* star sign rating */
		th.rating, td.rating {
			width:10%; 
			text-align:center;
			margin:.2em;
			}




/* dont know what this is for */
		th.rates {
			width:15%; 
			text-align:center;
			margin:.2em;
			}
		

/* REMOVED from category pages: list of minimum nightly rates */		
		td.ratesList {
			width:15%; 
			text-align:center;
			margin:.2em;
			}


/* below others to overwrite */
th.header {
	font:normal 10pt Arial Narrow, Arial, Helvetica, sans-serif;
	color:#CCC;
	background-color:transparent;
	padding:0;
	margin:0 auto;
	text-align:center;
	}	

/* ----------------------------- MARDI GRAS PAGE ----------------------------- */

#goToMG {
width:92%;
padding:20px 0;
margin:20px auto 10px auto;
text-align:center;
background-color:#636F57; /*#856363;*/
}

#goToMG h1 {
	font:bold 12pt Arial Narrow, Arial, Helvetica, sans-serif;
	color:#CCC;
	background-color:transparent;
	padding:0;
	margin:0;
	text-align:center;
	}

#goToMG h1 a span {
font:bold 14pt Arial Helvetica, sans-serif;
color:#B2DFEE;
background-color:transparent;
}

#goToMG h1 a {
color:#CCC;
background-color:transparent;
}

#goToMG h1 a:hover span {
color:#FFF;
background-color:transparent;
}


#goToMG h1 a:hover {
color:#FFF;
background-color:transparent;
}


/* ----------------------------- SITE MAP ----------------------------- */


.siteMapBlock {
	overflow:auto;
	padding:0;
	margin:0;
	}

.siteMapLeft, .siteMapRight {
	float:left;
	width:280px;
	padding:0;
	margin:0;
	}
	.siteMapRight {
		float:right;
		}

#contentSiteMap h1 {
	font-size:14pt;
	}
	#contentSiteMap h1 span  {
		font-size:10pt;
		letter-spacing:.1em;
		}


#contentSiteMap h3 {
	padding:0;
	margin:20px 0 10px 0;
	text-align:center;
	}
	#contentSiteMap h3 a:hover {
	text-decoration:underline;
	}

.siteMapLeft h3, .siteMapRight h3 {
	padding:0;
	margin:0 0 1em 0;
	text-align:center;
	}
	.siteMapRight h3 {
		text-align:left;
		}

.siteMapLeft h4, .siteMapRight h4 {
	font:normal 9pt Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	}

		
.siteMapLeft p, .siteMapRight p {
	text-align:left;
	margin-left:60px;
	}
	.siteMapLeft p a:hover, .siteMapRight p a:hover {
		text-decoration:underline;
		}


/* ----------------- Meriton ----------------- */	
#MeritonRates {
	clear:both;
	width:77%;
	background: url('images/Bkd-Black.jpg') repeat-x top;	
	border-top:2px solid #111;
	border-right:1px solid #666;		
	border-bottom:1px solid #666;
	border-left:2px solid #111;	
	padding:10px 0;
	margin:20px auto 0 auto;
	text-align:center;
	}
	
		#MeritonRates p {
		font: bold 10pt Arial, Helvetica, sans-serif;
		color: #69B; /*#9C9*/
		background-color: transparent;
		padding: 0;
		margin: 0;
		text-align: center;
		}
		#MeritonRates p span {
		color:#87CEFF; /* 69F CFC*/
		text-transform: uppercase;
		background-color:transparent;
		}
		#MeritonRates p.small {
		font-size:8pt;
		margin:5px 0 0 0;
		}

/* --------------------------------- HIGHLIGHT BOX ------------------------------- */

div#highlightBox {
	width:92%;
	background:#996; 
	padding:10px 0;
	margin:10px auto;
	text-align:center;
	border:5px #BBB solid;
	}

	div#highlightBox p.highlightBox {
		font:bold 10pt Arial, Helvetica, sans-serif;
		color:#333; 
		background-color:transparent;
		padding:0;
		margin:0;
		text-align:center !important;
		}

	div#highlightBox p.highlightBox span.small {
		font-size:9px;
		}

	div#highlightBox p.highlightBox span.color {
		font-weight:normal;
		color:#EEE;
		background-color:transparent;
		}

div#highlightBox a {
		font:bold 10pt Arial, Helvetica, sans-serif;
		color:#FF6;
		background-color:transparent;
		padding:0;
		margin:0;
		text-align:center;	
		}

/* --------------------------------- SPECIALS BOX ------------------------------- */

#specialBox {
	width:92%;
	background-color:#555;
	padding:0;
	margin:10px auto;
	text-align:center;
	border:2px #444 solid; /* #996 */
	}

#specialBoxInner {
	width:90%;
	background-color:#444;
	padding:5px 2px;
	margin:10px auto;
	text-align:center;
	}

	#specialBoxInner h3 {
		font: bold 12pt Arial, Helvetica, sans-serif ;
		color: #CCC; /*996 */
		background-color: transparent;
		padding:0;
		margin:5px 0;
		text-align: center;
		letter-spacing:0;
		}

	#specialBoxInner h4 {
		font: bold 11pt Arial, Helvetica, sans-serif ;
		color: #CCC; /*996 */
		background-color: transparent;
		padding:0;
		margin:5px 0;
		text-align: center;
		letter-spacing:0;
		}

	#specialBoxInner p {
		font:normal 10pt Arial, Helvetica, sans-serif ;
		color: #CCC; /*996 */
		background-color: transparent;
		padding:0;
		margin:5px 0;
		text-align: center;
		letter-spacing:0;
		}

	#specialBoxInner p.bold {
	font-weight:bold;
	}

	#specialBoxInner p span.color {
	color:#996;
	}

	#specialBoxInner p span.large {
	font-size:large;
	}

	
	#specialBoxInner p.tooLow {
		font: bold 10pt Arial, Helvetica, san-serif;
		color: #BBB;
		background-color: transparent;
		padding:0;
		margin:5px 0;
		text-align: center;
		}
	
/* EEE or gold= 996 */

		#specialBoxInner p.tooLow span {
			color:#DDD; 
			background-color: transparent;
			font-style:italic;
			letter-spacing:.2em;
			}


/*
#specialBoxInner p.tooLow span.note {
			color:#CCC;
			background-color:transparent;
			font-style:italic;
			}
*/

#content p.indicativeOnly   { 
	font:normal italic 9pt Arial, Helvetica, sans-serif;
	color:#CCC;
	background-color:transparent;
	padding:0;
	margin:5px 10px 10px 10px;	
	text-align:center;
	}
	
#content p.minStay {
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #CCC;
	background-color: transparent;
	padding:0;
	margin: 5px 0 10px 0;
	text-align: center;
	}

/* ----------------------- MISCELLANEOUS ----------------------- */

#apologies {
	width:90%;
	font:bold 12pt Tahoma, Arial, sans-serif;
	color:#FFC;
	background-color:#930;
	text-align:center;
	padding:10px;
	margin:10px auto 20px auto;
	}

#apologies a {
	font-size:12pt;
	color:#FC0;
	background-color:transparent;
	}
	
#apologies span {
	font:normal 10pt Arial, serif;
	}

/* ------------------------------------------------------------ */

.checkAvail1, 
.checkAvail2 {
width:480px; /* 230px */
background:#996 url('images/Bkd-gold.jpg'); 
padding:10px 0;
margin:10px auto 20px auto;
text-align:center;
border:1px solid #111;
border-top:1px solid #222;
}
.checkAvail2 {
margin:15px auto;
}

#content .checkAvail1 p, 
#content .checkAvail2 p {
	font:bold 10pt Arial, Helvetica, sans-serif;
	color:#333;
	background-color:transparent;
	padding:0;
	margin:0 auto;
	text-align:center !important;
	}
	
#content .checkAvail1 p span, 
#content .checkAvail2 p span  {
	font:bold 8pt Arial, Helvetica, sans-serif;
	}

#content .checkAvail1 p a, #content .checkAvail1 p span a, 
#content .checkAvail2 p a, #content .checkAvail2 p span a {
color:#333;
background-color:transparent;
}

