﻿
#navCol {
border-right:1px #999 solid;
}

/* ------------------------------- */

#clock {
	height:125px;
	background:url('images/Clock.png') no-repeat center;
	margin:0 0 5px 0;	
	}

	#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;
			}

/* ------------ boxes ------------ */	

#linkBoxA, 
#linkBoxB, 
#linkBoxC {
width:140px;
border:1px #CCC solid;
padding:0;
margin:10px auto;
text-align:center;
}

.linkBox1, 
.linkBox2, 
.linkBox3 {
/*width:140px;
min-height:40px;
border:1px #CCC solid;*/
padding:0;
margin:0 auto 5px auto;
text-align:center;
}
	.linkBox3 {
	width:140px;
	min-height:40px;
	border:1px #CCC solid;
	padding:0;
	margin:0 auto 10px auto;
	text-align:center;
	background-color:#EFEFC2;
	}


/* ------------ h1 ------------ */	

#navCol h1 {
font:bold 9pt Arial, Helvetica, san-serif;
color:#333;
backgournd-color:transparent;
padding:0;
margin:5px auto 5px auto;
text-align:center;
text-transform:uppercase;
}
	#navCol h1 span {
	letter-spacing:-.05em;
	}

/* ------------ h2 ------------ */	

.linkBox1 h2, 
.linkBox2 h2, 
.linkBox3 h2 {
font:bold 10pt Arial, Helvetica, san-serif;
color:#333;
backgournd-color:transparent;
padding:0;
margin:10px auto 0 auto;
text-align:center;
text-transform:uppercase;
}
	.linkBox1 h2 {
	letter-spacing:.1em;
	margin:0;
	}
	.linkBox3 h2.margin3 {
	margin:3px 0;
	}


/* ------------ p ------------ */	

.linkBox1 p {
font:bold 10pt Arial, Helvetica, san-serif;
color:#333;
backgournd-color:transparent;
padding:0;
margin:10px auto;
text-align:center;
text-transform:uppercase;
}

/* ------------ spans / a spans  ------------ */	

.linkBox1 h2 span.sydney, 
.linkBox2 h2 span.sydney {
font:normal 9pt Arial, Helvetica, sans-serif;
letter-spacing:.1em;
}
	.linkBox3 h2 span.sydney2 {
	font:normal 8pt Arial, Helvetica, sans-serif;
	letter-spacing:.5em;
	margin-left:.5em;
	}
	
.linkBox1 h2 span.accom, 
.linkBox2 h2 span.accom, 
.linkBox3 h2 span.accom {
font:normal 8pt Arial Narrow, Helvetica, sans-serif;
letter-spacing:0;
}

.linkBox1 h2 span.range, 
.linkBox2 h2 span.range {
font:normal 9pt Arial, Helvetica, sans-serif;
text-transform:none;
letter-spacing:0;	
}


/* ------------ anchors ------------ */	

.linkBox1 a, 
.linkBox2 a, 
.linkBox3 a {
display:block;
color:#F00;
background-color:transparent;
text-decoration:none;
}
	.linkBox1 a:hover, 
	.linkBox2 a:hover, 
	.linkBox3 a:hover {
	display:block;
	text-decoration:underline;
	}




/* --- linkBox1 & linkBox2 --- */

.linkBox1 h2 {
color:#F00;
background-color:transparent;
}
.linkBox1 h2 span.sydney, 
.linkBox2 h2 span.sydney {
color:#444;
background-color:transparent;
}
.linkBox1 h2 span.accom, 
.linkBox2 h2 span.accom, 
.linkBox3 h2 span.accom {
color:#444;
background-color:transparent;
}
.linkBox1 h2 span.range, 
.linkBox2 h2 span.range {
color:#444;
background-color:transparent;
}



/* --- linkBox2 ---- */

.linkBox2 h2 span.condensed {
letter-spacing:-.05em
}
.linkBox2 h2 span.color2 {
color:#693;
background-color:transparent;
}
.linkBox2 h2 span.color3 {
color:#36C;
background-color:transparent;
}
.linkBox h2 span.categ a {
letter-spacing:.1em;
background-color:blue;
margin:0;
padding:0;
}


/* ------------ Long Term ------------ */

.linkBox3 h2 span.longTerm {
font:bold 12pt Arial Bold, Helvetica, sans-serif;
color:#F00;
background-color:transparent;
padding:0;
margin:0;
text-align:center;
}
.linkBox3 h2 span.longTermSyd {
letter-spacing:.7em;
margin-left:.7em;
color:#369;
background-color:transparent;
}
.linkBox3 h2 span.longTermAccom {
font:bold 9pt Arial Narrow;		
}

	.linkBox3 a h2 span.longTerm {
	color:#F00;
	background-color:transparent;
	}
	.linkBox3 a h2 span.longTermSyd {
	color:#369;
	background-color:transparent;
	}
	.linkBox3 a h2 span.longTermAccom {
	color:#666;
	background-color:transparent;
	}

.linkBox3 p.siteMapNumber {
margin:0 0 5px 0;
}
	.linkBox3 p.siteMapNumber a {
	display:inline;
	color:#333;
	margin:0 10px;
	}

/* ------------ images ------------ */	

.linkBox1 img, .linkBox2 img, .linkBox3 img {
border:0;
}


/* ------------ line breaks ------------ */	

#navCol .lineBreak, #navCol .lineBreak2 {
width:80%;
heigh:1px;
border-bottom:1px #CCC solid;
margin:8px auto 10px auto
}
#navCol .lineBreak2 {
border-bottom:none;
}

/* ---------------------------------- */

#NYE {
	width:120px;
	border:1px #002222 solid;
	background-color:#002F6D;
	margin:0 auto;
	text-align:center;
	}

#NYE img {
	display:block;
	padding:0;
	margin:0 auto;
	text-align:center;
	}

	#NYE h2.NYE,
	#NYE h2.NYE2,
	#NYE h2.NYE3  {
		display:block;
		font:bold 10pt Arial, Helvetica, sans-serif;
		color:#EFD777;
		background-color:transparent;
		padding:0;
		margin:0;
		text-align:center;
		letter-spacing:0.5em;
		}

	#NYE h2.NYE2 {
		font:bold 9pt Arial, Helvetica, sans-serif;
		color:#CCC;
		letter-spacing:0.2em;
		text-indent:0.4em;
		}
	
	#NYE h2.NYE3 {
		font:bold 8pt Arial, Helvetica, sans-serif;
		color:#EFD777;
		letter-spacing:0;
		text-indent:0.5em;
		padding-bottom:5px		
		}


/* ---------------------------------------------------------------- */

#removed {
	width:90%;
	color:#EEE;
	background-color:#C30;
	font:bold 12pt Arial, Helvetica, sans-serif;
	padding:10px;
	margin:10px auto;
	text-align:center;
	}

	 #removed span {
	 font: normal 10pt Arial, Helvetica, sans-serif;
	 }
	
	 #removed a {
	 color:#FF0;
	 }



a {
	outline: none;
}


/* --------------------------------- HEADINGS --------------------------------- */


/*H1	= FP-Title 1 + Title 2 (Arial/Lucia?) 
		= Incl-IntroCity...htm; */

h1 {
	font: bold 14pt Arial, Helvetica, sans-serif; 
	color: #FFF; 
	background : transparent;
  	text-align : center;
  	margin: 30px 0 10px 0; 
	}


/*H2 = Indiv Pgs-Hotel Names; */

h2  {
	font: bold 14pt Arial, Helvetica, sans-serif;
	color: #333;
	background: transparent;
	text-align: center;
	margin: 0 0 5px 0;
	}


/*H3 = FP Hotel Star Categories; */

h3 {
	font: 14pt Arial, Helvetica, sans-serif;
	color: #039; 	
	background-color: transparent;
	text-align: left;
	text-transform: uppercase;
	margin: 10px 0 5px 20px;
	}

h4 {
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #333333;
 	background-color: transparent;
 	padding: 0;
 	margin: 10px 5px 5px 10px;
 	text-align: left;
	}
	h4.top {
	margin-top:25px;
	}

/* h5 only used on Usual Booking Conditions include page */
h5 {
	font: normal 8pt Arial, Helvetica, sans-serif;
	color: #333333;
 	background-color: transparent;
 	padding: 0;
 	margin: -5px 5px 5px 10px;
 	text-align: left;
	}

/* Home Page Bottom */
#bottomIntro p {
	font: 10pt Arial, Helvetica, sans-serif;
	color: #333;
	background-color: transparent;
	padding: 0;
	margin:10px 40px;
	text-align:justify; 
	}

/* Long Term Landing Page */
p.longTerm {
	font: 10pt Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: transparent;
	padding: 0;
	margin: 10px; 
	text-align:left;
	}

p.note, #specialBox p.note {
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #2C5E8F;
	background-color : transparent;
	padding:0;
	margin: 5px 10px 10px 10px;
	text-align: center;
	}

/* ---------- too low to advertise ---------- */
p.tooLow, #specialBox p.tooLow {
	font: bold italic 10pt Arial, Helvetica, sans-serif;
	color: #2C5E8F;
	background-color : transparent;
	padding:0;
	margin: 5px 10px 10px 10px;
	text-align: center;
	}

p.note span.highlight {
	color:#CC3300;
	font-weight:bold;
	}

p.note span.light {
	font-weight: normal;
	}

p.rateHdg {
	margin-top:0;
	text-align:left;
	}



/* --------------------------------- HOTEL PAGE --------------------------------- */


.Hotel-Intro {
	font: normal 10pt Arial, Helvetica, sans-serif;
	color: #333;
	background: transparent;
	text-align: justify;
	margin: 5px 30px 10px 30px; 
	}


.Hotel-Names {
	font: bold 14pt Arial, Helvetica, sans-serif;
	color : #333;
	background: transparent;
	text-align: center;
	margin: 8px 0px 30px 5px; 
	}


.Hotel-Slogan {
	font: bold 12pt Arial, Helvetica, sans-serif;
	color : #333;
	background: transparent;
	text-align: center;
	margin: 8px 0px 30px 5px; 
	}


.Hotel-Address {
	font: 9pt Arial, Helvetica, sans-serif;
	color : #333;
	background: transparent;
	text-align: center;
	margin: 0px 5px 10px 5px; 
	}

	
.Hotel-Rates {
	font: 10pt Arial, Helvetica, sans-serif;
	color : #333;
	background: transparent;
	text-align: center;
	margin: 5px 0px 5px 0px; 
	}

.Hotel-MakeEnquiryBkg {
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #F00;
	background-color: transparent;
	text-align: center;
 	margin: 15px 0px;
 	padding: 0;
	}


.Hotel-Hdgs {
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #333;
 	background-color: transparent;
	margin: 10px 0 0 0;
	text-align: left
	}


/* --------------- for those that were not changed ------------------- */
.Indiv-Hdgs {
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #333;
 	background-color: transparent;
	margin: 10px 0 0 0;
	text-align: left
	}


.Hotel-HdgsCenter {
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #333;
	background-color : transparent;
	margin: 10px 0 0 0;
	text-align: center;
	}



			/* was p but navi column needs to be changed to H1,H2 first */
			
.Hotel-Text {
	font: normal 10pt Arial, Helvetica, sans-serif;
	text-align: justify;
	color : #333;
	background-color : transparent;
	margin: 5px 10px 10px 10px;
	}


.Hotel-Dates {
	font: bold 10pt Arial, Helvetica, sans-serif;
	text-align: left;
	color : #093;
	background-color : transparent;
	margin: 5px 0 10px 10px;
	}


.Hotel-Guarantee {
	font: bold 9pt Arial, Helvetica, sans-serif;
	text-align: center;
	color : #C30;
	background-color : transparent;
	margin: 10px 20px 10px 20px;
	}



.Hotel-GoToAffiliate {
	font: 8pt Arial, Helvetica, sans-serif;
	color : #666;
	background: transparent;
	text-align: center;
	margin: 0; 
	}


h4.Options {
	margin-top:0;
	}

ul.Options {
	list-style-type: disc;
	padding: 0 0 5px 0;
	margin: 0;
	}

		ul.Options li {
			font: normal 10pt Arial, Helvetica, sans-serif;
			color: #333;
			background-color: transparent;
			text-align: justify;
			margin: 0 10px 2px 20px;
			}

		ul.Options li span {
			font-weight: bold;
			}
			
ul.Options ul {
	list-style-type:circle;
	padding:0;
	margin:5px 0 0 10px;
	}


/* ------------------------ remove when all changed to Options -------------------- */
ul.OptionsBullet {
	list-style-type: disc;
	padding: 10px 0;
	margin: 0px 10px 10px 0;
	}

		ul.OptionsBullet li {
			font: normal 10pt Arial, Helvetica, sans-serif;
			color: #333;
			background-color: transparent;
			text-align: left;
			margin: 0px 10px 5px 10px;
			}



ul.Cancellations {
	list-style-type: disc;
	padding: 5px 0 10px 0;
	margin: 0;
	}

		ul.Cancellations li {
			font: normal 10pt Arial, Helvetica, sans-serif;
			color: #333;
			background-color: transparent;
			text-align: justify;
			margin: 0px 10px 0 20px;
			}


ul.Disclaimer {
	list-style-type: none;
	font: 8pt Arial, Helvetica, sans-serif;
	color : #000;
	background: transparent;
	text-align: center;
	margin: 5px 0;
	padding: 0;
	}

		ul.Disclaimer li {
			margin: 0;
			padding: 0;
			}
		

ul#DisclaimerLeft {
	margin: .25em 5px 20px 15px;
	padding: 0;
	}

	ul#DisclaimerLeft li {
		list-style: disc;
		font: .75em Arial,Helvetica,sans-serif;
		color: #333;
		background-color: transparent;
		text-align: left;
		margin: 0 .5em .25em .5em;
		padding: 0;
		}
	
	ul#DisclaimerLeft li span {
		font-weight: bold;
		}




.bottomaddress {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;	
	background: transparent;
	margin-left: 0px; 
	margin-right: 0px; 
	margin-top: 0px; 
	margin-bottom: 0px;
	text-align:center !important;
}



/* -------------------------------------- TABLE MAIN ------------------------------------- */

#TableMain {
	width: 100%;
	border-collapse: collapse;	
	padding: 0;
	margin: 0;
	text-align: center;
	}


/* --------------------------------- TABLE FEATUES/SERVICES --------------------------------- */

#TableEnquireALT {
	border: 2px solid #F00;
	width: 200px;
	height: 50px;
	border-collapse: collapse;
	
	font: bold .8em Arial, Helvetica, sans-serif;
	color: #F00;
	background-color: transparent;
	
	padding: .5em;
	margin: 20px auto;
	text-align: center;
	}

#TableFeatures {
	border: 1px solid #069;
	width: 100%;
	border-collapse: collapse;
	padding: 0;
	
	margin: 10px auto;
	text-align: center;
	}

#TableFeatures th {
	width: 50%;
	height: 35px;
	text-align: center;
	
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #FFC;
	background-color: #069;
	margin: 0;	
	padding: 5px 0; 
	}

#TableFeatures td {
	width: 50%;
	text-align: left;
	vertical-align: top;
	
	border: 1px solid #069;
	padding: 0;
	margin: 0;
	}

#TableFeatures ul {
	font: normal 10pt Arial, Helvetica, sans-serif;
	color: #333;
	background-color: transparent;
	text-align: left;
	vertical-align: top;
	list-style-type: disc;
	margin: 0;	
	padding: 10px 5px 10px 40px; 
	}


#TableFeatures ul li.last {
	border-bottom: 10px;
	}


/* --------------------------------- TABLE PHOTOS --------------------------------- */


#TablePhotos {
	width: 96%;
	border-collapse: collapse;
	padding: 0;
	
	margin: 10px auto 20px auto;
	text-align: center;
	}


#TablePhotos th {
	width: 50%;
	height: 30px;
	text-align: center;
	
	font: 10pt Arial, Helvetica, sans-serif;
	color: #333; 	
	background-color: transparent;
	
	margin: 0;
	padding: 5px;
	}

#TablePhotos td {
	width: 50%;
	height: 30px;
	text-align: center;

	padding: 10px 0;
	margin: 0px auto;
	}

		p.vSmall {
			font-size:8pt;
			font-style:normal;
			margin-bottom:20px;
			}



/* --------------------------------- TABLE RATES --------------------------------- */


#TableRates, #TableRates2 {
	width: 98%;
	border-collapse: collapse;
	padding:0;
	margin:10px auto;
	text-align:center;
}


#TableRates th, #TableRates2 th {
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #FFFFCC;
	background-color: #069;
	border: 1px solid #069;
	border-color: #069;
	height: 35px;
	text-align: center;
	margin: 0;	
	padding: 5px 0; 
	}
#TableRates2 th {
	color: #FFFFCC;
	background-color: #99BF3B; /*#690*/
	border: 1px solid #99BF3B;
	border-color: #99BF3B;
}

#TableRates th span, #TableRates2 th span {
	font-size: xx-small;
	}
	
#TableRates th.small, #TableRates2 th.small {
	font-size: xx-small;
	}

#TableRates th.extended, #TableRates2 th.extended {
	letter-spacing: .2em;
	}


#TableRates td, #TableRates2 td {
	font: normal 10pt Arial, Helvetica, sans-serif;
	color: #333;
	background-color: transparent;
	height: 30px;
	border: 1px solid #069;
	border-color: #069;
	text-align: center;
	padding: 3px 0;
	}
#TableRates2 td {
border: 1px solid #690;
}

	#TableRates td.rates, #TableRates2 td.rates {
		font-weight:bold;
		}

	#TableRates td.rates span, #TableRates2 td.rates span {
		font-weight:normal;
		font-size:xx-small
		}

	#TableRates td.Config, #TableRates2 td.Config {
		font: normal .6em Arial, Helvetica, sans-serif;
		color: #333;
		background-color: transparent;
		}
		
	#TableRates td span, #TableRates2 td span {
		font-size: xx-small;
		}

	#TableRates td span.colorSize, #TableRates2 td span.colorSize {
		font:bold 8pt Arial, Helvetica, sans-serif;
		color:#069;
		background-color:transparent;
		letter-spacing:.05em;
		}

h4.TableRates2 {
color:#576F1B;
background-color:transparent;
}

p.TableRates2 {
font:10pt Arial, Helvetica, sans-serif;
color:#708F23;
background-color:transparent;
padding:0;
margin:5px 0;
}


/* --------------------------------- TABLE BOOKING --------------------------------- */


#TableBkgTop {
	border: 2px solid #F00;
	width: 90%;
	border-collapse: collapse;
	padding: 0;
	margin: 0 auto 5px auto;
	text-align: center;
	}

	#TableBkgTop td {
		width: 100%;
		height: 50px;
		text-align: center;
		font: bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #F00;
		background-color: transparent;
		padding: 10px 0;
		margin: 0;
		border: 1px solid #F00;
		}

#TableBkgBottom {
	border: 2px solid #F00;
	width: 95%;
	border-collapse: collapse;
	padding: 0;
	margin: 10px auto 20px auto;
	text-align: center;
	}
	
	#TableBkgBottom td {
		width: 50%;
		height: 35px;
		border-collapse: collapse;
		font: bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #F00;
		background-color: transparent;
		padding: 10px 0;
		margin: 0;
		text-align: center;
		border: 1px solid #F00;
		}



/* --------------------------------- TABLE- DATES  --------------------------------- */


.TableDates {
	width: 90%;
	border-collapse: collapse;
	border-spacing: 0;
	margin: .1em auto;
	}
	
	.TableDates td {
		font: normal .75em Arial, Helvetica, sans-serif;
		color: #333;
		background-color: transparent;
		text-align: left;
		padding: .2em 0 .2em 3em;
		margin: 0;
		border-collapse: collapse;
		border-spacing: 0;	
		}
		
	.TableDates td span {
		font: bold 1em Arial, Helvetica, sans-serif;
		padding: 0;
		margin: 0;
		text-align: center !important;
		}



/* --------------------------------- CONFERENCE PAGES - TABLE-MISC  --------------------------------- */

.Table-misc {
	border: 1px solid #069;
	width: 100%;
	border-collapse: collapse;
	padding: 0;
	
	margin: 10px auto;
	text-align: center;
	}

.Table-misc th {
	width: 100%;
	height: 35px;
	text-align: center;
	
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #FFC;
	background-color: #069;
	margin: 0;	
	padding: 5px 0; 
	}

.Table-misc td {
	width: 100%;
	text-align: left;
	vertical-align: top;
	
	font: normal 10pt Arial, Helvetica, sans-serif;
	color: #333;
	background-color: transparent;	
	
	border: 1px solid #069;
	padding: 0;
	margin: 0;
	}

.Table-misc ul {
	font: normal 10pt Arial, Helvetica, sans-serif;
	color: #333;
	background-color: transparent;
	text-align: left;
	vertical-align: top;
	list-style-type: disc;
	margin: 0;	
	padding: 10px 5px 10px 40px; 
	}



/* ---------------------------- */

#TableBkgAlt {
	border: 2px solid #F00;
	width: 200px;
	height: 50px;
	border-collapse: collapse;
	padding: 0;
	
	margin: 20px auto 20px auto;
	text-align: center;
	}

#TableBkgAlt td {
	width: 100%;
	text-align: center;
	
	font: bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #F00;
	background-color: transparent;
	
	padding: 10px 0;
	margin: 0;
	}



/* --------------------------------- LANDING PAGES LINKS --------------------------------- */


a.NaviCities:link	{
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #000;
	background-color: transparent;
	text-decoration : none;
	margin: 5px 0px 5px 0px;
	}

a.NaviCities:visited	{
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #333;
	background: transparent;
	text-decoration : none;
	margin: 5px 0px 5px 0px;
	}

a.NaviCities:hover {
	font: bold 10pt Arial, Helvetica, sans-serif; 
	color: #FF0;
	background: transparent;
	text-decoration : none;
	margin: 5px 0px 5px 0px;
	}

a.NaviCities:active {
	font: bold 10pt Arial, Helvetica, sans-serif; 
	color: #FF0;
	background: transparent;
	text-decoration : none;
	margin: 5px 0px 5px 0px;
	}



ul#BkgPolicy {
	clear: both;
	margin: 0;
	padding: 0 10px 0 25px;
	}

	ul#BkgPolicy li {
		list-style: circle;
		font: .75em Arial,Helvetica,sans-serif;
		color: #333; 
		background-color: transparent;
		text-align: justify;
		margin: .2em auto 0 auto;
		}
	
	ul#BkgPolicy li span {
		font-weight: bold;
		}





/* --------------------------------- LINKS --------------------------------- */
												
a.enqBkg	{
	font: bold 10pt Arial, Helvetica, sans-serif;
	text-align: center;
 	margin: 15px 0;
 	padding: 0;
	}

a.enqBkg:link	{
	color: #F00;
	background-color: transparent;
	text-decoration: none;
	}

a.enqBkg:visited	{
	color: #F00;
	background: transparent;
	text-decoration: none;
	}

a.enqBkg:hover {
	color: #F00;
	background: transparent;
	text-decoration: underline;
	}

a.enqBkg:active {
	color: #F00;
	background: transparent;
	text-decoration: none;
	}




.linkNavi     { 
	font:  10pt Arial, Helvetica, sans-serif;
	color: #FFF; 
	background-color: transparent;	
	margin: 5px 0px 5px 0px;
	}


a:link	{
	color: #F00;
	background-color: transparent;
	text-decoration : none;
	}

a:visited	{
	color: #F00;
	background: transparent;
	text-decoration : none;
	}

a:hover {
	color: #F00;
	background: transparent;
	text-decoration : underline;
	}

a:active {
	color: #F00;
	background: transparent;
	text-decoration : none;
	}

/* ----------------------- MISCELLANEOUS ----------------------- */

div#Apologies {
	width: 90%;
	font: bold 14pt Tahoma, Arial, sans-serif;
	color: #FFC;
	background-color: #930;
	text-align: center;
	padding: 10px 0;
	margin: 10px auto 20px auto;
	}

/* for old layout */	
.Indiv-MakeAnEnquiry {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : #FF0000;
	text-align : center;
 
	margin-top: 5px; 
	margin-bottom: 10px;
	background-color : transparent;
	}

p.note {
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #006699;
	background-color : transparent;
	padding:0;
	margin: 5px 10px 10px 10px;
	text-align: center;
	}




/* ---------------------------------------------------------------- */



div#apologies {
	width:500px;
	background-color: #993300;
	padding: 10px;
	margin:10px auto;
	text-align:center;
	}
	
	p.apologies {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12pt;
		font-weight: bold;
		color: #FFFFFF;
		background-color: transparent;
		margin: 0;
		text-align:center;
		}
		
	p.apologies span {
		font-size:12px;
		}
			
	p.apologies a {
		color:#FF0;
		background-color:transparent;
		}


/* -------------------------------- NAV COL -------------------------------- */

span.FPNav {
	font: bold 9pt Arial Helvetica, sans-serif;
	color:#000000;
	background-color:transparent;
	padding:0;
	margin:0;
	text-align:center;
	}

span.FPNav span {
	font-size: 10pt;
	}

/* ---------------------- Main Hdg Bookmark -------------------------- */
a.Top  { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #FFFF00; 
	background-color: transparent;
	font-weight: normal;
	text-align : center;
	margin: 5px 0; 
	text-decoration:none;
	}
a.Top:hover  { 
text-decoration:none;
cursor:none;
}
 



















/* ---------------------- SPECIAL BOX ---------------------- */

#specialBox {
	width:98%;
	background-color:#8CAF36; /*8F6B8F; 069*/
	padding:0;
	margin:10px auto;
	text-align:center;
	border:1px #8CAF36 solid;
	}

	#specialBoxInner {
		background-color: transparent;
		padding:0;
		margin:10px;
		text-align:center;
		}

		#specialBox h3 {
			font: bold 12pt Arial;
			color: #EEE;
			background-color: transparent;
			padding:0;
			margin:0;
			text-align: center;
			text-transform:none;
			/*letter-spacing:.2em;*/
			}

		#specialBox h4 {
			font: bold 10pt Arial;
			color: #FFF;
			background-color: transparent;
			padding:0;
			margin:0;
			text-align: center;
			letter-spacing:.1em;
			}
	
		#specialBox p {
			font: normal 10pt Arial;
			color: #EEE;
			background-color: transparent;
			padding:0;
			margin:5px 0;
			text-align: center;
			}
		#specialBox p span {
			font-weight:bold;
			color:#EEE;
			background-color: transparent;
			}
		#specialBox p.left {
			text-align: left;
			}

/* ------------- LONG-TERM LANDING PAGE ---------------- */

p.longTerm {
	font: 10pt Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: transparent;
	padding: 0;
	margin: 10px; 
	text-align:left;
	}

/* ------------------- MINIMUM NIGHTS ------------------- */

p.minNights {
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #2C5E8F;
	background-color: transparent;
	padding:0;
	margin: 5px 0 10px 0;
	text-align: center;
	}

	
/* --------------------- NOTE --------------------- */

p.note, #specialBox p.note {
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #2C5E8F;
	background-color : transparent;
	padding:0;
	margin: 5px 10px 10px 10px;
	text-align: center;
	}
	p.note span.highlight {
		color:#CC3300;
		font-weight:bold;
		}
	p.note span.light {
		font-weight: normal;
		}

/* ---------------- TOO LOW TO ADVERTISE ---------------- */

p.tooLow, #specialBox p.tooLow {
	font: bold normal 10pt Arial, Helvetica, sans-serif;
	color: #2C5E8F;
	background-color : transparent;
	padding:0;
	margin: 5px 10px;
	text-align: center;
	}
	p.tooLow span, #specialBox p.tooLow span {
		font: bold, italic, 10pt Arial, Helvetica, sans-serif;
		color:#C30;
		background-color:transparent;
		}

p.indicativeOnly {
	font: normal italic 10pt Arial, Helvetica, sans-serif;
	color: #2C5E8F;
	background-color : transparent;
	padding:0;
	margin: 5px 0;
	text-align: center;
	}
/* ------------------------------------------- */		

div.specialLandingPage {
	height:0;
	position:relative;
	}
	
	div.specialLandingPage img#york {
		position:absolute;
		top:80px;
		right:10px;
		}
	
	div.specialLandingPage img#fraser {
		position:absolute;
		top:80px;
		right:40px;
		}

	div.specialLandingPage img#gemini {
		position:absolute;
		top:10px;
		right:0;
		}


/* ------------------ Nav Column ---------------------------- */

div#longTerm {
width:120px;
border:1px red solid;
}

h2#longTerm {
font:bold 12pt Arial Bold, Helvetica, sans-serif;
color:red;
background-color:transparent;
padding:5px 0;
margin:0;
text-align:center;
}
h2#longTerm span {
font:bold 9pt Arial Narrow;
}
h2#longTerm span.letterSpacing {
letter-spacing:.7em;
margin-left:.7em;
color:#369;
background-color:transparent;
}
h2#longTerm a, h2#longTerm a:visited {
color:#F00;
background-color:transparent;
}
h2#longTerm a:hover, h2#longTerm a:active {
color:#F00;
background-color:transparent;
}

/* ---------------------- line divider - used instead of HR -------------------------- */

div.divideLine {
clear:both;
width:80%;
height:1px;
padding:0;
margin:0 auto;
text-align:center;
border-bottom:1px #999 solid;
} 

/* ---------------------------------------------------------------------------------- */

.checkAvail1, .checkAvail2 {
width:230px;
border:1px #F00 solid;
padding:0;
margin:20px auto;
text-align:center;
}
.checkAvail2 {
margin:30px auto;
}

.checkAvail1 p, .checkAvail2 p {
	font:bold 10pt Arial, Helvetica, sans-serif;
	color:#F00;
	background-color:transparent;
	padding:15px 0;
	margin:0;
	text-align:center;
	}
.checkAvail1 p span, .checkAvail2 p span  {
	font:bold 8pt Arial, Helvetica, sans-serif;
	}

.checkAvail1 p a, .checkAvail1 p span a, .checkAvail2 p a, .checkAvail2 p span a {
color:#F00;
background-color:transparent;
}




