﻿H1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #FFCC00;
	background-color: transparent;
	font-weight: bold;
	text-align: center;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 20px;
	margin-bottom: 10px;
	}

H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000099;
	background-color: transparent;
	font-weight: bold;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 10px
	margin-left: 5px;
	margin-right: 5px;
}

H3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12pt;
	color : #FFFFFF;
	background-color: transparent;
	font-weight : bold;
	text-transform : capitalize;
	text-align: center;
	margin-top : 5px;
	margin-bottom : 5px;
	margin-left : 5px;
	margin-right : 5px;
}

h4 {
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #003366;
	background-color: transparent;
	text-align: left;
	margin: 1.5em 0 .25em 1em;
	}

/* High / low season dates */
h5 {
	font: normal 10pt Arial, Helvetica, sans-serif;
	color: #003366;
	background-color: transparent;
	text-align: left;
	margin: 5px 5px 5px 10px ;
	}

h5 span {
	font-weight:bold;
	}


/*
body {
	scrollbar-face-color: #66CC00;
	scrollbar-shadow-color: #66CC00;
	scrollbar-highlight-color: #66CC00;
	scrollbar-3dlight-color: #66CC00;
	scrollbar-darkshadow-color: #006600;
	scrollbar-track-color: #0033CC;
	scrollbar-arrow-color: #000000;
}
*/

a:link       { text-decoration: none; color: #FFFF00 }
a:visited    { text-decoration: none; color: #FFCC00 }
a:hover      { text-decoration: none; color: #FF0000 }
a:active     { text-decoration: none; color: #FF0066 }

a{outline:none;}

									/* FRONT PAGE */
H1.category {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14pt;
	color : #0033CC;
	background-color: transparent;
	font-weight : bold;
	text-transform : capitalize;
	margin-top : 10px;
	margin-bottom : 10px;
	margin-left : 0px;
	margin-right : 0px;
}

.FPHotels-hdgs {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #000099;
	background-color: transparent;
	font-weight: bold;
	text-align: center;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 20px;
	margin-bottom: 5px
}

.FPHotels-text {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000099;
	background-color: transparent;
	font-weight: normal;
	text-align: justify;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 10px;
	margin-bottom: 10px
}

.FPCairns-hdgs {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #FFFFFF;
	background-color: transparent;
	font-weight: bold;
	text-align: center;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 10px
}

.FPCairns-text {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	background-color: transparent;
	font-weight: bold;
	text-align: justify;
	
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.FPCairns-textB {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003366;
	background-color: transparent;
	font-weight: bold;
	text-align: justify;
	
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.FPMakeEnquiry {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFF00;
	background-color: transparent;
	font-weight: bold;
	text-align: right;
	
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 10px
}

/* Start - These may not be in use */

.FPInfoEnq {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FF0000;
	background-color: transparent;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 5px
}

.MakeEnquiry {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000099;
	background-color: transparent;
	font-weight: bold;
	text-align: center;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px
}

/* End - These may not be in use */


               								/* INDIVIDUAL HOTELS*/

.Indiv-HotelsNames {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	color: #FFCC00;
	background-color: transparent;
	font-weight: bold;
	text-align: center;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.Indiv-HotelAddress {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #CCCCCC;
	background-color: transparent;
	font-weight: bold;
	text-align: center;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}

 .Indiv-HotelHdgs {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #003366;
	background-color: transparent;
	font-weight: bold;
	text-align: left;
	
	margin-left: 20px;
	margin-right: 0px;
	margin-top: 20px;
	margin-bottom: 5px;
}

 h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #003366;
	background-color: transparent;
	font-weight: bold;
	text-align: left;
	
	margin-left: 20px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}

 .Indiv-HotelHdgsSub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #003366;
	background-color: transparent;
	font-weight: bold;
	text-align: left;
	
	margin-left: 20px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.Indiv-HotelText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000066;
	background-color: transparent;
	font-weight: normal;
	text-align: justify;
	margin-left: 20px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px
}


.IndivHotel-Bullet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	background-color: transparent;
	font-weight: normal;
	text-align: left;
	margin-left: 20px;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 5px
}

 .IndivHotel-MakeEnq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000066;
	background-color: transparent;
	font-weight: bold;
	text-align: center;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 20px;
	margin-bottom: 10px
}


 .CheckAvailMkBkg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000066;
	background-color: transparent;
	font-weight: bold;
	text-align: center;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 10px
}


.IndivHotel-RatesHdgs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #CCCCCC;
	background-color: transparent;
	font-weight: bold;
	text-align: center;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 10px
} 


.IndivHotel-Rates {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000066;
	background-color: transparent;
	font-weight: normal;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px
}


td.Config {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333;
	background-color: transparent;
	font-weight: normal;
	text-align: center;
	padding: 0;
	margin: 0;
	}


#TableRates td.Config {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333;
	background-color: transparent;
	font-weight: normal;
	text-align: center;
	padding: 0;
	margin: 0;
	}

td.Rates-s {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000066;
	background-color: transparent;
	font-weight: normal;
	text-align: center;
	padding: 0;
	margin: 0;
	}

#TableRates .extended {
	letter-spacing:.3em;
	}


/* --------------------------------------------------------------------- */


ul.Options {
	width: 90%;
	margin: 0 0 1em 2em; 
	padding: 0;
	}

	ul.Options li{
		list-style: disc outside;
		font: normal 9pt Arial, Helvetica, sans-serif;
		color: #000066;
		background-color: transparent;
		text-align: justify;
		margin: 0 0 .5em 0;
		}
	
		ul.Options li span {
			font-weight: bold;
			}


ul.Options ul {
	width: 100%;
	margin: 1em;
	padding: 0;
	}

	ul.Options ul li {
		list-style: circle outside;
		}


				
ul.noBullet {
	width: 90%;
	margin: 0 0 1em 2em; 
	padding: 0;
	}

	ul.noBullet li {
		/*list-style: disc outside;*/
		list-style-type:none;
		font: normal 9pt Arial, Helvetica, sans-serif;
		color: #000066;
		background-color: transparent;
		text-align: justify;
		margin: 0 0 .5em 0;
		}

		ul.noBullet span {
		font-weight: bold;
		}
	

ul.Disclaimer {
	margin: 1em 0;
	padding: 0;
	}

	ul.Disclaimer li {
		list-style: none;
		font: 8pt Arial,Helvetica,sans-serif;
		color: #333;
		background-color: transparent;
		text-align: center;
		padding: 0;
		margin: 0;
		}
	
	ul.Disclaimer li span {
		font-weight: bold;
		}




.linkCateg     { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt; 
	color: #66FF33; 
	background-color: transparent;	
	font-weight: bold;
	text-align: center;
	text-transform : uppercase;
		
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
}

.linkHdg     { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #FFFFFF; 
	background-color: transparent;	
	font-weight: bold;
	text-transform : uppercase;
	
	margin-left: 20px;
	margin-right: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.linkText     { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #FFFFFF; 
	background-color: transparent;	

	margin-left: 20px;
	margin-right: 30px;
	margin-top: 0px;
	margin-bottom: 20px;
}

.linkNavi     { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #FFFFFF; 
	background-color: transparent;	

	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.LinksRecipPgHdg {
	font-family: Arial, Helvetica, sans-serif;
	color: #0033CC;
	font-weight: bold;
	background-color: transparent;
	font-size: 10pt;
	margin-left: 20px; margin-right: 10px; margin-top: 10px; margin-bottom: 5px;
}

.LinksRecipPgText {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	background-color: transparent;
	font-size: 10pt;
	text-align: left;
	margin-left: 20px; margin-right: 10px; margin-top: 0px; margin-bottom: 10px;
}

.linkFieldName {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	background-color: transparent;
	font-size: 10pt;
	text-align: right;
	margin-left: 0px; margin-right: 10px; margin-top: 0px; margin-bottom: 10px;
}

.formtext {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #FFFFFF;
	background-color : transparent;
	font-weight : normal;
	text-align : left;
	
	margin-top : 0px;
	margin-bottom : 5px;
	margin-left : 5px;
	margin-right : 0px;
}

               
.formhdgs {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	color : #FFCC00;
	background-color : transparent;
	font-weight : bold;
	text-align : left;
	text-transform : uppercase;
	
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}

.formhdgs2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #FFFFFF;
	background-color : transparent;
	font-weight : bold;
	text-align : left;
	
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 5px;
	margin-right : 0px;

}
           
textarea {
	background-color : #FFFFFF;
	color : #000000;
	font-family : Tahoma, Arial, sans-serif;
	font-size : 8pt;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	scrollbar-3dlight-color: #000055;
	scrollbar-arrow-color: #000055;
	scrollbar-base-color: #E9F7ED;
	scrollbar-darkshadow-color: #E9F7ED;
	scrollbar-face-color: #E9F7ED;
	scrollbar-highlight-color: #E9F7ED;
	scrollbar-shadow-color: #000055;
	border-left: 1px solid #000044;
	border-right: 1px solid #000044;
	border-top: 1px solid #000044;
	border-bottom: 1px solid #000044;
}

select {
	background-color : #FFFFFF;
	color : #000000;
	font-family : Tahoma, Arial, sans-serif;
	font-size : 8pt;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	scrollbar-3dlight-color: #000055;
	scrollbar-arrow-color: #000055;
	scrollbar-base-color: #E9F7ED;
	scrollbar-darkshadow-color: #E9F7ED;
	scrollbar-face-color: #E9F7ED;
	scrollbar-highlight-color: #E9F7ED;
	scrollbar-shadow-color: #000055;
	border-left: 1px solid #000044;
	border-right: 1px solid #000044;
	border-top: 1px solid #000044;
	border-bottom: 1px solid #000044;
}

input {
	background-color : #FFFFFF;
	color : #000000;
	font-family : Tahoma, Arial, sans-serif;
	font-size : 8pt;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	scrollbar-3dlight-color: #000055;
	scrollbar-arrow-color: #000055;
	scrollbar-base-color: #E9F7ED;
	scrollbar-darkshadow-color: #E9F7ED;
	scrollbar-face-color: #E9F7ED;
	scrollbar-highlight-color: #E9F7ED;
	scrollbar-shadow-color: #000055;
	border-left: 1px solid #000044;
	border-right: 1px solid #000044;
	border-top: 1px solid #000044;
	border-bottom: 1px solid #000044;
}

.confirmHdgs {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #FFFFFF;
	background-color : transparent;
	font-weight : normal;
	text-align : right;
	text-transform : uppercase;
	
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 10px;

}

.confirmHdgs2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #FFFFFF;
	background-color : transparent;
	font-weight : normal;
	text-align : left;
	
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 20px;
	margin-right : 0px;
}

.confirmInput {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #FFFFFF;
	background-color : transparent;
	font-weight : normal;
	text-align : left;

	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	margin-top : 0px;
}

.photo {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #003366;
	background-color : transparent;
	font-weight : normal;
	text-align : center;
	
	margin-top : 5px;
	margin-bottom : 10px;
	margin-left : 0px;
	margin-right : 0px;
}

.note {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000066;
	background-color: transparent;
	font-weight: normal;
	text-align: justify;
	
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 15px;
}

.ContactAddress { 
	font: normal 9pt Helvetica, Arial, sans-serif; 
	color: #003366;
	background-color: transparent;
	text-align: center;
	padding: 0;
	margin: 0;
	}

a.qld:link     { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #FFFFFF; 
	background-color: transparent;	
	text-decoration: none;
	font-weight: bold;
	
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}

a.qld:visited     { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #CCCCCC; 
	background-color: transparent;	
	text-decoration: none;
	font-weight: bold;
	
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}

a.qld:hover     { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #FFFF00; 
	background-color: transparent;	
	text-decoration: none;
	font-weight: bold;
	
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}

a.qld:active     { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #FFFF00; 
	background-color: transparent;	
	text-decoration: none;
	font-weight: bold;
	
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}



a.nav:link     { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #FFFF00; 
	background-color: transparent;	
	text-decoration: none;
	font-weight: bold;
	
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}

a.nav:visited     { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #FFCC00; 
	background-color: transparent;	
	text-decoration: none;
	font-weight: bold;
	
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}

a.nav:hover     { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #CC3300; 
	background-color: transparent;	
	text-decoration: none;
	font-weight: bold;
	
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}

a.nav:active     { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #CC3300; 
	background-color: transparent;	
	text-decoration: none;
	font-weight: bold;
	
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}




a.nav2:link     { 
	text-decoration: none;
	font-weight: bold;
	
}

a.nav2:visited     { 
	color: #FFCC00; 
	background-color: transparent;	
	text-decoration: none;
	
}

a.nav2:hover     { 
	color: #CC3300; 
	background-color: transparent;	
	text-decoration: none;
}

a.nav2:active     { 
	color: #CC3300; 
	background-color: transparent;	
	text-decoration: none;
}









/* -------------------------- CURRENCY CONVERTER -------------------------- */


#TableCurrency {
	width: 100%;
	height: 30px;
	background-color: #036;
	border-collapse: collapse;
	padding: 0;
	margin: .8em auto 1em auto;
	text-align: center;
	}


	#TableCurrency td {
		font: bold .8em Helvetica, Arial, sans-serif;
		color: #FC0;
		text-align: center;
		margin: 1em auto 1em auto;
		background-color: #036;
		}

	#TableCurrency img {
		text-align: right;
		padding: 0;
		margin: .2em .5em .2em 0;
		}





.Spacer10 {
	height: 10px;
	}

.Spacer20 {
	height: 20px;
	}



					/* FIRST NAV COLOURS - DARK

a.nav:link     { 
	color: #003366; 
}

a.nav:visited     { 
	color: #336699; 
}

a.nav:hover     { 
	color: #FFFF00; 

}
							END FIRST NAV COLOURS */
							














/* -------------------------------------------------- cairnshotelsaccommodation2.css ------------------------------------------------------------------- */



/* -------------------------- RATES TABLES -------------------------- */

#TableRates {
	width: 100%;
	border: 1px solid #036;
	background-image: url('images/Bkgd-blue.gif');
	border-collapse: collapse;
	margin: 0 auto 10px auto;
	text-align: center;
	padding: 0;
}

#TableRates th {
	font: bold 9pt Arial, Helvetica, 'sans-serif';
	color: #CFF;
	background-color: #036;
	height: 40px;
	border: 1px solid #036;
	text-align: center;
	margin: 0;
	padding: 3px;
}

#TableRates th.expanded {
	letter-spacing: 3px;	
	}

#TableRates th.small {
	font-size: xx-small;
}

#TableRates td {
	font: normal 9pt Arial, Helvetica, sans-serif;
	color: #333;
	background-color: transparent;
	text-align: center;
	height: 30px;
	border: 1px solid #036;
	padding: 5px 0;
	margin: 0;
}

#TableRates td.rates {
	font-weight:bold;
	}
	
#TableRates td span {
	font-size:.8em;
	font-weight:normal;
	}

.small {
	font-size: xx-small;
}

a.nav:active     { 
	color: #FFFF00; 
}

span {
	font-weight: bold;
	}


/* -------------------------- PHOTO TABLES -------------------------- */

#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: 0 0 10px 0;
	}

#TablePhotos td {
	width: 50%;
	height: 30px;
	text-align: center;
	padding: 0;
	margin: 0px auto;
	}

	



/* -------------------------------------------------- div nav ------------------------------------------------------------------- */

	div#navCol {
		clear:both;
		/*float:left;*/
		width:172px;
		padding:0;
		margin:0 auto;
		text-align:center;
		}
	
/* ----------------------------- NAVIGATION - COLUMN ----------------------------- */

#navCol h2 {
	font:bold 12pt Arial Black, Helvetica, sans-serif;
	color:#FF0;
	background-color:transparent;
	padding:0;
	margin:0 0 5px 0;
	text-align:center;
	}

	#navCol h2 span {
		font:normal 10pt Arial, Helvetica, sans-serif;
		color:#FF0;
		background-color:transparent;
		}

	#navCol h2 aspan  {
		color:#FF0;
		background-color:transparent;
		text-decoration:none
		}
		
	#navCol h2 a  {
		color:#FF0;
		background-color:transparent;
		text-decoration:none
		}
		
	#navCol h2 a:visited span {
		color:#FF0;
		background-color:transparent;
		text-decoration:none
		}
			
	#navCol h2 a:visited {
		color:#FF0;
		background-color:transparent;
		text-decoration:none
		}
	#navCol h2 a:hover span {
		color:#FC0;
		background-color:transparent;
		text-decoration:none
		}
	#navCol h2 a:hover {
		color:#FC0;
		background-color:transparent;
		text-decoration:none
		}
	#navCol h2 a:active span {
		color:#FC0;
		background-color:transparent;
		text-decoration:none
		}


	#navCol h2 a:active {
		color:#FC0;
		background-color:transparent;
		text-decoration:none
		}


img {
	border:none;
	}


	div#GBR {
		width:170px;
		height:140px;
		background:url('images/CHA-BarrierReef.gif') no-repeat center top;
		border:1px #690 solid;
		padding:0;
		margin:0 0 20px 0;
		}
	
	div#QBH {
		width:170px;
		height:140px;
		background:url('images/CHA-QldBeach.gif') no-repeat center top;
		border:1px #690 solid;
		padding:0;
		margin:0 0 20px 0;
		}
	
	div#PD {
		width:170px;
		height:140px;
		background:url('images/CHA-PortDouglas.gif') no-repeat center top;
		border:1px #690 solid;
		padding:0;
		margin:0 0 20px 0;
		}
	
	div#PC {
		width:170px;
		height:140px;
		background:url('images/CHA-PalmCove.gif') no-repeat center top;
		border:1px #690 solid;
		padding:0;
		margin:0 0 20px 0;
		}
	
	div#WS {
		width:170px;
		height:140px;
		background:url('images/CHA-Whitsundays..gif') no-repeat center top;
		border:1px #690 solid;
		padding:0;
		margin:0 0 20px 0;
		}

	div#CTC {
		width:170px;
		height:140px;
		background:url('images/Boat.gif') no-repeat center top;
		border:1px #690 solid;
		padding:0;
		margin:0 0 20px 0;
		}
										
	div#CON {
		width:170px;
		height:140px;
		border:1px #690 solid;
		background:url('images/Symbol-square2.gif') no-repeat center 10px;		
		padding:0 0 0 0;
		margin:0 0 20px 0;
		}

		div#CON h2 {
			margin-top:20px;
			}

	div#INSURANCE {
		width:170px;
		height:140px;
		border:1px #690 solid;
		background:url('images/Suitcase.gif') no-repeat center 20px;		
		padding:0 0 0 0;
		margin:0 0 20px 0;
		}

			div#SPECIAL {
				width:170px;
				height:140px;
				border:1px #690 solid;
				background:url('images/ReefPalmApt-Special-s.gif') no-repeat center 0;				
				padding:0 0 0 0;
				margin:0 0 20px 0;
				}
			
	div#SM {
		width:170px;
		height:70px;
		border:1px #690 solid;
		padding:0;
		margin:0 0 20px 0;
		}

		div#SM h2 {
			margin-top:20px;
			}

/* ----------------------------------------------------- */

/* apts-reefpalm */

div.special {
	width:90%;
	overflow:auto;
	color:#FFF;
	background-color:#690;
	padding:10px;
	margin:0;
	text-align:center;
	}
	div.left {
		float:left;
		width:10%;
		padding:0;
		margin:0;
		}
	div.right {
		float:right;
		width:70%;
		padding:0;
		margin:0;
		}
	
	div.special p {
		font:12pt Arial, Helvetica, sans-serif;
		color:#FF0;
		background-color:transparent;
		padding:0;
		margin:0 0 5px 0;
		text-align:center;
		}
	
	div.special p.highlight {
		color:#FFF;
		background-color:transparent;
		}


/* ----------------------- MISCELLANEOUS ----------------------- */

div#Apologies {
	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;
	}
