﻿
/* ---------------------------- HOTEL NAME ---------------------------- */

H1 {
	font: bold 16pt Helvetica, Arial, sans-serif;
	color : #000;
	background-color : transparent;
	text-align: center;
	margin: 1.5em 0 0 0; 
	}

h1.category {
	font: bold 16pt Helvetica, Arial, sans-serif;
	color : #C30;
	background-color : transparent;
	text-align: center;
	margin: 1em 0; 
	}


/* ---------------------------- NAVIGATION ---------------------------- */

#TableNav {
	width: 100%;
	border-collapse: collapse;
	padding: 0;
	margin: 0 auto;
	text-align: center;
	}

#TableNav th {
	height: 7em;
	font: bold 9pt Helvetica, Arial, sans-serif;
	color: #FFF;
	background-color: #000;
	border-top: 3px solid #333;
	border-bottom: 1px solid #000;
	}

		#TableNav th.Selected {
			color: #000;
			background-color: #FFF;
			border-top: none;
			border-bottom: none;
			}

		#TableNav th.Selected h2 {
			color: #000;
			background-color: #FFF;
			}
	
		#TableNav th.Selected h2 span.Main-Apts{
			color: #000;
			background-color: #FFF;
			}

#TableNav td {
	height: .5em;
	background-color: transparent;
	}


#TableNav th.Heading {
	color: #000;
	height: .8em;
	background-color: transparent;
	border: none;
	padding: 0;
	}


h2 {
	font: bold 9pt Helvetica, Arial, sans-serif;
	color: #FFF;
	background-color: transparent;
	padding: 0;
	margin: 0;
	text-align: center;
	}


	h2.Heading {
		color: #000;
		background-color: #808080;
		border: none;
		padding: 1em 0;
		}
	
	h2 span.Main-Apts {
		font-size: 12pt; 
		color: yellow;
		}
		
	h2 span.Main-Hotels {
		font-size: 12pt; 
		color: red;
		}
		
	h2 span.Small {
		font-size: 8pt;
		}
	
	h2 span.Large {
		font: bold 12pt;
		letter-spacing: 2;
		}



/* ------------- NAVIGATION BOTTOM ------------- */


ul.NavSuburbs-s {
	list-style: none;
	padding: 0;
	margin: 10px 0;
	}


ul.NavSuburbs {
	list-style: none;
	padding: 0;
	margin: 0;
	}

ul.NavSuburbs-s li {
	display: inline;
	font: normal 8pt Helvetica, Arial, sans-serif;
	color : #444;
	background-color : transparent;
	
	padding: 0;
	margin: 0 1em;
	text-align: center;
	}

ul.NavSuburbs li {
	display: inline;
	font: normal 8pt Helvetica, Arial, sans-serif;
	color : #444;
	background-color : transparent;
	
	padding: 0;
	margin: 0 1em;
	text-align: center;
	}

ul.NavSuburbs-s li a {
	color : #C30;
	background-color: transparent;
	}

		ul.NavSuburbs li a {
	color : #C30;
	background-color: transparent;
	}

		ul.NavSuburbs-s li a {
			font: normal 8pt Helvetica, Arial, sans-serif;
			}

hr.NavSuburbs {
	width: 90%;
	height: 1px; 
	text-align: center;
	margin: .8em 0;
	padding: 0;
	color: #555;
	}

/* ---------------------------- SLOGAN ---------------------------- */

H3 {
	font: bold 11pt Helvetica, Arial, sans-serif;
	color : #444;
	background-color : transparent;
	text-align: center;
	margin: .8em 0 .8em 0;
	}

	H3.Conference {
		font: bold 11pt Helvetica, Arial, sans-serif;
		color: red;
		background-color: transparent;
		text-align: center;
		margin: 0 0 .8em 0;
		}


/* ---------------------------- SUB HEADING ---------------------------- */


H4 {
	font: bold 10pt Helvetica, Arial, sans-serif;
	color : #444;
	background-color : transparent;
	text-align: left;
	margin: 1em 0 .3em .5em;
	}

H4 span {
	font-weight: normal;
	}

H5 {
	font: bold 10pt Helvetica, Arial, sans-serif;
	color : #444;
	background-color : transparent;
	text-align: left;
	margin: 1em 0 0 .5em;
	}

/* ---------------------------- LINKS ---------------------------- */
			
			
   a:link    {
   	color: #C30;	
   	background-color : transparent;
	text-decoration: none; 
	}

   a:visited {
   	color: #C30; 	
   	background-color : transparent;
   	text-decoration: none; 
	}

   a:hover   {
   	color: #F00; 	
   	background-color : transparent;
   	text-decoration: none; 
	}
   
   a:active  {
   	color: #F00;	
   	background-color : transparent;
   	text-decoration: none; 
	}




   a.bottom:link    {
   	color: #000;	
   	background-color : transparent;  	
	text-decoration: none; 
	}

   a.bottom:visited {
   	color: #CCC; 	
   	background-color : transparent;
   	text-decoration: none; 
	}

   a.bottom:hover   {
   	color: #C30; 	
   	background-color : transparent;
   	text-decoration: none; 
	}
   
   a.bottom:active  {
   	color: #C30;	
   	background-color : transparent;
   	text-decoration: none; 
	}

/* ---------------------------- INCLUDE PAGES ---------------------------- */

div.Special {
	position:relative;
	}

#TableInclude img.Special {
	position:absolute; 
	top:30px; 
	right:0;
	border:none;
	z-index:20;
	} 

#TableInclude {
	width: 100%;
	border: none;
	border-collapse: collapse;
	padding: 0;
	margin: 0 auto;
	text-align: center;
	}
	
		
		#TableInclude td.One {
			width: 100%;
			text-align: center;
			/* border-bottom: 3px solid #333; */
			}
			
		#TableInclude td.Two {
			width: 25%;
			text-align: center;
			vertical-align: top;
			}
	
		#TableInclude td.Three {
			width: 75%;
			text-align: left;
			vertical-align: top;
			}
			
		#TableInclude img { 
			width: 90px;
			margin: 5px 0 3px 0;
			padding: .2em;
			border: 2px solid #666;
			vertical-align: top;
			}

	
		#TableInclude h3  {
			font: 9pt Arial, Helvetica, sans-serif;
			color: #333;
			text-align: center;
			margin: 0;
			padding: 0;
			vertical-align: top;
			}

		#TableInclude p  {
			font: 9pt Arial, Helvetica, sans-serif;
			background-color: transparent;
			color: #444;
			text-align: left;
			margin: 1em;
			padding: 0;
			}

#TableInclude p.Rates   { 
	font: 9pt Arial, Helvetica, sans-serif;
	color : #333;
	background-color : transparent;
	padding:0;
	margin: 0 auto; 
	text-align: center;
	}



/* ---------------------------- HOTEL PAGES ---------------------------- */
               										

.HomePrevious     { 
	font: 10pt Helvetica, Arial, sans-serif;
	color: #333; 
	background-color: transparent;	
	text-align: center;
	margin: 0 0 10px 0;
	}

.Address       { 
	font: 10pt Helvetica, Arial, sans-serif;
	color : #333;
	background-color : transparent;
	text-align: center;
	margin: 0 0 10px 0;
	}

.StarRating     { 
	text-align: center;
	margin: 0 0 10px 0;
	border: none;
	}


p   { 
	font: 10pt Helvetica, Arial, sans-serif;
	color : #444;
	background-color : transparent;
	text-align: justify;
	padding: 0;
	margin: 0 1em 1em 1em;	
	}

	p.center {
	text-align: center;
	}

p.note  { 
	font: 10pt Helvetica, Arial, sans-serif;
	color : #C30;
	background-color : transparent;
	text-align: center;
	padding: 0;
	margin: 0;	
	}


.Dates   { 
	font: normal 9pt Helvetica, Arial, sans-serif;
	color : #333;
	background-color : transparent;
	text-align: left;
	margin: 0 0 .2em 1em;	
	}

	.Dates span   { 
		font-weight: bold;
		}


.ContactAddress { 
	font: 8pt Helvetica, Arial, sans-serif; 
	color: #333;
	background-color: transparent;
	text-align: center;
	margin: 0;
	}

#photoMain {
	float: left;
	border: 3px solid #CCC;	
	padding: .5em;
	margin: 0 1em 1em 1em;
	}


/* --------------------------------- TABLE ENQUIRIES/BOOKINGS --------------------------------- */


.TableEnqBkg-L {
	width: 100%;
	border: none;
	border-collapse: collapse;
	padding: 0;
	
	margin: .8em auto;
	text-align: center;
	}

		.TableEnqBkg-L td {
			width: 50%;				
			text-align: center;
			}

.TableEnqBkg-s  {
	border: 2px solid #C30;
	width: 85%;						
	font: bold 9pt Helvetica, Arial, sans-serif; 
	color: #C30;
	background-color: transparent;
	padding: .2em;
	margin: .5em auto;
	text-align: center;
	}


	.TableEnqBkg-s td a  {
		color: #C30;
		background-color: transparent;
		text-decoration: none;
		margin: 0;
		padding: .5em 0;
		}

	.TableEnqBkg-s td a:hover  {
		color: #FF5050;
		background: transparent;
		}



/* ----------- ALTERNATE ENQUIRY ------------*/


.TableEnqBkg-1L {
	width: 100%;
	border: none;
	border-collapse: collapse;
	padding: 0;
	
	margin: .8em auto;
	text-align: center;
	}

	.TableEnqBkg-1L td {
		width: 50%;	
		text-align: center;
		}

.TableEnqBkg-1s  {
	border: 2px solid #C30;
	width: 50%;						
	font: bold 9pt Helvetica, Arial, sans-serif; 
	color: #C30;
	background-color: transparent;
	padding: .2em;
	margin: .5em auto;
	text-align: center;
	}


	.TableEnqBkg-1s td a  {
		color: #C30;
		background-color: transparent;
		text-decoration: none;
		margin: 0;
		padding: .5em 0;
		}

	.TableEnqBkg-1s td a:hover  {
		color: #FF5050;
		background: transparent;
		}




/* --------------------------------- TABLE CURRENCY CONVERTER --------------------------------- */

.TableCurrency {
	width: 100%;
	border: none;
	border-collapse: collapse;
	
	margin: 0 auto;
	text-align: center;
	}

	.TableCurrency td {
		width: 100%;
		text-align: center;
		}

	.TableCurrency td a  {
		font: bold 16pt Arial, Helvetica, sans-serif; 
		color: #C30;
		background-color: transparent;
		text-decoration: none;
		margin: 0;
		padding: 1.5em 0;
		}

	.TableCurrency td a:hover  {
		color: #F00;
		background-color: transparent;
		}


/* --------------------------------- TABLE FEATUES/SERVICES --------------------------------- */




#TableFeatures {
	width: 98%;
	border-collapse: collapse;
	padding: 0;
	
	margin: 20px auto 5px auto;
	text-align: center;
	background:  url('images/Bkd-yellowFade.jpg') repeat-x top;
	/*background-color: #FFFFE8; */
	}

#TableFeatures th {
	width: 50%;
	height: 35px;
	text-align: center;
	
	font: normal 9pt Arial,Helvetica,sans-serif;
	color: #333;
	background-color: #CCC;
	margin: 0;	
	padding: 5px 20px 0 0; 
	}

	#TableFeatures th.Left {
		text-align: left;
		text-indent: 30px;
		}


#TableFeatures td {
	width: 50%;
	text-align: left;
	vertical-align: top;
	
	padding: 10px 0;
	margin: 0;
	}

#TableFeatures ul {
	font: normal 9pt Arial,Helvetica,sans-serif;
	color: #333;
	background-color: transparent;
	text-align: left;
	vertical-align: top;
	list-style-type: disc;
	margin: 0;	
	padding: 0px 5px 10px 30px; 
	}



/* --------------------------------- TABLE PHOTOS --------------------------------- */

#TablePhotos {
	width: 96%;
	border-collapse: collapse;
	padding: 0;
	margin: 0 auto .8em auto;
	text-align: center;
	}


#TablePhotos th {
	width: 50%;
	height: 25px;
	text-align: center;
	
	font: 9pt Arial,Helvetica,sans-serif;
	color: #666; 	
	background-color: transparent;
	
	padding: 5px;
	margin: 0;
	}

#TablePhotos td {
	width: 50%;
	height: 30px;
	text-align: center;

	padding: 0;
	margin: 0;
	}


#TablePhotos td img {
	border: 3px solid #CCC;
	padding: .5em;
	margin: 0px auto;
	}




/* --------------------------------- TABLE RATES --------------------------------- */


#TableRates{
	border: 1px solid #999;
	width: 98%;
	padding: 0;
	border-collapse: collapse;
	background: #FFF url('images/Bkd-green200.jpg') repeat-x top;
	
	margin: 10px auto;
	text-align: center;
	}

#TableRates th {
	color: #333;
	background: #CCC url('Bkd-Nav.gif');
	height: 35px;
	text-align: center;
	padding: .1em auto;
	border: 1px solid #667F7D;
	margin: 0; 
	
	font: normal 9pt Arial,Helvetica,sans-serif		
	}

	#TableRates th.small {
		font-size: 7pt;		
		}

		#TableRates th.Max {
			font-size:  7pt;
			}

#TableRates td {
	height: 40px;
	font: normal 9pt Arial,Helvetica,sans-serif;
	color: #333;
	background-color: transparent;
	text-align: center;
	padding: .1em;
	margin: 0;
	border: 1px solid #999; 
	}

		#TableRates td.rates {
			font-weight:bold;
			}

		#TableRates td.rates span {
			font-weight:normal;
			}

		#TableRates th span {
			font-size:  9pt;
			}
		
		#TableRates td span {
			font-size: 9pt;
			}
		
		#TableRates td span.rate {
			font: bold 10pt Arial,Helvetica,sans-serif;
			}

		#TableRates td.Config {
			font-size: 7pt;
			}

		#TableRates th.extended {
			letter-spacing:.2em;
			}

/* -------------- NOT USED --- SEE SOMERSET GORDON HEIGHTS + SPECIAL ----------------- */

#TableRatesSpecial{
	width: 100%;
	padding: 0;
	border-collapse: collapse;
	background: transparent;
	margin: 10px auto;
	text-align: center;
	border: 1px solid #C30;
	}
	
	
#TableRatesSpecial th {
	font: normal 9pt Arial,Helvetica,sans-serif;	
	height: 35px;
	color: #FFF; 			
	background-color: #C30; 
	text-align: center;
	padding: .1em auto;
	margin: 0; 
	border: 1px solid #C30;
	}

#TableRatesSpecial td {
	font: normal 9pt Arial,Helvetica,sans-serif;
	height: 40px;
	color: #C30;
	background-color: transparent;
	text-align: center;
	padding: .1em;
	margin: 0;
	border: 1px solid #C30;
	}
	
	#TableRatesSpecial th.Max {
		font-size:  7pt;
		}

	#TableRatesSpecial th span {
		font-size:  9pt;
		}
	
	#TableRatesSpecial td span {
		font-size: 9pt;
		}
	
	#TableRatesSpecial td span.rate {
		font: bold 10pt Arial,Helvetica,sans-serif;
		}

	#TableRatesSpecial td.Config {
		font-size: 7pt;
		}





.TableSpacer {
	width: 100%;
	height: 2em;
	}



/* ---------------------------------------------------- */



ul#Note {
	margin: 0 2em;
	padding: 0;
	}

	ul#Note li {
		list-style-type: none;
		font: 8pt Arial,Helvetica,sans-serif;
		color: #333;
		background-color: transparent;
		text-align: left;
		margin: 0 0 .5em 0; 
		}
	
	ul#Note li span {
		font-weight: bold;
		text-transform: uppercase;
		}


ul#Options {
	margin: 0 0 1em 1em;
	padding: 0;
	}

	ul#Options li {
		list-style: circle;
		font: 9pt Arial,Helvetica,sans-serif;
		color: #333;
		background-color: transparent;
		text-align: left;
		margin: 0 .5em .25em .5em;
		padding: 0;
		}
	
	ul#Options li span {
		font-weight: bold;
		}
		



ul#DisclaimerLeft {
	margin: 0 3em 1em 2em;
	padding: 0;
	}

	ul#DisclaimerLeft li {
		list-style: circle;
		font: 8pt 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;
		}


/* ----------------------ORIG Centered and small ------------------------------ */ 
	
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;
		margin: 0 0 .05em 0;

		}
	
	ul#Disclaimer li span {
		font-weight: bold;
		}
		

			/*
			ul#Indent {
				margin: 1em 0 1em 1em;
				padding: 0;
				}
			
				ul#Indent li {
					list-style: none;
					font: 1.2em Arial,Helvetica,sans-serif;
					color: #333;
					background-color: transparent;
					text-align: left;
					margin: 0 0 .05em 0;
					}
				
				ul#Indent li span {
					font-weight: bold;
					}
			*/

			
/* --------------------------------- SITE MAP --------------------------------- */


.Box {
	border: 1px solid #333;
	padding: .5em;
	margin: .5em 2em .5em .5em;
	}
	
.Space {
	margin: 2em 0;
	}
			
H2.categegory  {
	font: normal 9pt Helvetica, Arial, sans-serif; 
	color: #000;
	background-color: transparent;
	text-align: left; 
	margin: 20px 0 0 10px;
	padding: 0;
    }

		H2.categegory a {
		color: #000;
		background-color: transparent;
	    }

	H2.Slogan {
	font: normal 9pt Helvetica, Arial, sans-serif; 
	color: #000;
	background-color: transparent;
    }

		H2.Slogan a {
		font: normal 9pt Helvetica, Arial, sans-serif; 
		color: #000;
		background-color: transparent;
	    }
	

H3.accommodation  {
	font: normal 9pt Helvetica, Arial sans-serif; 
	color: #000; 
	background-color: transparent;
	text-align: left; 
	margin: 5px 0 10px 30px;
	}
	
hr {
	width: 90%;
	height: 1px; 
	text-align: center;
	margin: 1em 2em 1em 0;
	padding: 0;
	color: #333;
	}




/* --------------------------------- CONFERENCE SECTION --------------------------------- */

p.nextConference {
	font: 10pt Helvetica, Arial, sans-serif;
	color: #444;
	background-color : transparent;
	text-align: right;
	padding: 0;
	margin: 20px 30px -15px 0;		
	}

p.nextConference a {
	color: #F00;
	background-color : transparent;
	text-decoration: none;
	outline: none;
	}


ul.MiscList {
	margin: 0 3em 1em 2em;
	padding: 0;
	}

	ul.MiscList li {
		list-style: disc;
		font: 8pt Arial, Helvetica, sans-serif;
		color: #333;
		background-color: transparent;
		text-align: left;
		margin: 0 .5em .25em .5em;
		padding: 0;
		}
	
	ul.MiscList li span {
		font-weight: bold;
		}


ul.NoBullet {
	font: normal 10pt Arial,Helvetica,sans-serif;
	color: #333;
	background-color: transparent;
	text-align: left;
	vertical-align: top;
	margin: 0;	
	padding: 0 3em 1em 2em;
	}

	ul.NoBullet li {
		list-style: none;
		}


/* ---------------------------------------------------------- */


#TableMisc {
	width: 90%;
	border-collapse: collapse;
	padding: 0;
	
	margin: 20px auto 5px auto;
	text-align: center;
	border: 1px solid #CCC;
	}

#TableMisc th {
	width: 50%;
	height: 35px;
	text-align: center;
	
	font: bold 8pt Arial, Helvetica, sans-serif;
	color: #333;
	background-color: transparent;
	margin: 0;	
	padding: .2em .2em .2em .6em; 
	border: 1px solid #CCC;
	}

#TableMisc td {
	width: 50%;
	text-align: left;
	vertical-align: top;
	
	font: 8pt Arial, Helvetica, sans-serif;
	color: #333;
	background-color: transparent;
	margin: 0;
	padding: .2em .2em .2em .6em;
	border: 1px solid #CCC;
	}

	#TableMisc ul {
		list-style-type: disc;
		margin: 0;	
		padding: 0px 5px 10px 40px; 
		}
	
		#TableMisc li {
			font: normal 10pt Arial, Helvetica, sans-serif;
			color: #333;
			background-color: transparent;
			text-align: left;
			vertical-align: top;
			}

/* ------------------------- EQUIPMENT ---------------------------------  */


#TableEquip {
	width: 90%;
	border-collapse: collapse;
	padding: 0;
	
	margin: 20px auto 5px auto;
	text-align: center;
	border: 1px solid #CCC;
	}

#TableEquip th.right {
	width: 75%;
	height: 35px;
	text-align: center;
	
	font: bold 9pt Arial, Helvetica, sans-serif;
	color: #333;
	background-color: transparent;
	margin: 0;	
	padding: .2em .2em .2em .6em; 
	border: 1px solid #CCC;
	}

	#TableEquip th.left {
	width: 75%;
	height: 35px;
	text-align: center;
	
	font: bold 9pt Arial, Helvetica, sans-serif;
	color: #333;
	background-color: transparent;
	margin: 0;	
	padding: .2em .2em .2em .6em; 
	border: 1px solid #CCC;
	}

	#TableEquip th.right {
		width: 25%;
		}


#TableEquip td.right {
	width: 75%;
	text-align: left;
	vertical-align: top;
	
	font: 9pt Arial, Helvetica, sans-serif;
	color: #333;
	background-color: transparent;
	margin: 0;
	padding: .2em .2em .2em .6em;
	border: 1px solid #CCC;
	}


#TableEquip td.left {
	width: 75%;
	text-align: left;
	vertical-align: top;
	
	font: 9pt Arial, Helvetica, sans-serif;
	color: #333;
	background-color: transparent;
	margin: 0;
	padding: .2em .2em .2em .6em;
	border: 1px solid #CCC;
	}

#TableEquip td.right {
	width: 25%;
	}

#TableEquip td.middle {
	width: 100%;
	font-size: 8pt;
	padding-left: .2em auto;
	margin:.2em auto;
	}

	#TableEquip ul.NoBullet {
		list-style-type: disc;
		margin: 0;	
		padding: 0px 5px 10px 80px; 
		}
	
	#TableEquip ul {
		list-style-type: disc;
		margin: 0;	
		padding: 0px 5px 10px 80px; 
		}
	
	#TableEquip ul.NoBullet {
		padding-left: 15px;
		}
	
		#TableEquip ul.NoBullet li {
			font: normal 10pt Arial, Helvetica, sans-serif;
			color: #333;
			background-color: transparent;
			text-align: left;
			vertical-align: top;
			}



		#TableEquip li {
			font: normal 10pt Arial, Helvetica, sans-serif;
			color: #333;
			background-color: transparent;
			text-align: left;
			vertical-align: top;
			}



/* ----------------------------------------------------------  */


#TableConference {
	width: 100%;
	border-collapse: collapse;
	padding: 0;
	margin: .5em auto;
	text-align: center;
	border: 1px solid #999;
	}

	#TableConference th {
		height: 30px;
		text-align: center;
		
		font: bold 7pt Arial, Helvetica, sans-serif;
		color: #333;
		background-color: #CCC;
		margin: 0;	
		padding: .1em auto; 
		border: 1px solid #999;
		}
	
	#TableConference td {
		height: 10px;
		font: normal 7pt Arial, Helvetica, sans-serif;
		color: #333;
		background-color: transparent;
		text-align: center;
		vertical-align: middle;
		margin: 0;
		padding: .3em auto;
		border: 1px solid #999;
		}
	
	
/* ---------------------------------------------------------------- */


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: large;
	font-weight: bold;
	color: #FFFFFF;
	background-color: transparent;
	margin: 0;
	text-align:center;
	}
	
	p.apologies span {
		font-size:12px;
		}
	
	p.apologies a {
		color: #FFFF00;
	}







/* ----------------- SPECIAL BOX ----------------- */	

#specialBox2 {
	width:500px;
	background:#996 url('images/Bkd-note.jpg') repeat-x top;	
	border:1px #333 solid;
	padding:0;
	margin:10px auto;
	text-align:center;
	}
	
#specialBox {
	width:500px;
	background:#996 url('images/Bkd-note.jpg') repeat-x top;	
	border:1px #333 solid;
	padding:0;
	margin:10px auto;
	text-align:center;
	}
	#specialBox2 {
	background:transparent; /*#036 #2C638F*/
	border:1px #88BB88 double; /* 039 */
	}

	#specialBoxInner {
		width:94%;
		padding:0;
		margin:10px auto;
		text-align:center;
		}

		#specialBox2 h3 {
		font:bold 12pt Arial, Helvetica, sans-serif;
		color:#FFF;
		background-color:transparent;
		padding:0;
		margin:0 10px 5px 10px;
		text-align:center;
		}
		
		#specialBox h3 {
		font:bold 12pt Arial, Helvetica, sans-serif;
		color:#FFF;
		background-color:transparent;
		padding:0;
		margin:0 10px 5px 10px;
		text-align:center;
		}
		
		#specialBox2 h3.elongated {
		letter-spacing:.2em;
		}
		
		#specialBox h3.elongated {
		letter-spacing:.2em;
		}
		
		#specialBox2 h4 {
		font:bold 11pt Arial, Helvetica, sans-serif;
		color:#DDD;
		background-color:transparent;
		padding:0;
		margin:0 0 5px 0;
		text-align:center;
		}
					
		#specialBox h4 {
		font:bold 11pt Arial, Helvetica, sans-serif;
		color:#DDD;
		background-color:transparent;
		padding:0;
		margin:0 0 5px 0;
		text-align:center;
		}
			#specialBox2 h4.extended {
			letter-spacing:.2em;
			}
		
			#specialBox h4.extended {
			letter-spacing:.2em;
			}
		
		#specialBox2 p {
		font:normal 10pt Arial, Helvetica, sans-serif;
		color:#EEE; 
		background-color:transparent;
		padding:0;
		margin:5px 0;
		text-align:left;
		}
				
		#specialBox p {
		font:normal 10pt Arial, Helvetica, sans-serif;
		color:#EEE; 
		background-color:transparent;
		padding:0;
		margin:5px 0;
		text-align:left;
		}
		#specialBox2 p.center {
		text-align:center;
		}
		
		#specialBox p.center {
		text-align:center;
		}
		
		#specialBox2 p span {
		color:#EEE; 
		text-transform:uppercase;
		background-color:transparent;
		}


		 #specialBox p span {
		color:#EEE; 
		text-transform:uppercase;
		background-color:transparent;
		}


		 {
		color:#EEE; 
		text-transform:uppercase;
		background-color:transparent;
		}


/* NOT USED YET ---------

 ----------- prices TOO LOW TO ADVERTISE ----------- 
#specialBox2 p.tooLow  {
	font:bold italic 10pt Arial, Helvetica, sans-serif;
	color:#333;
	background-color:transparent;
	padding:0;
	margin-top:10px;
	text-align:center;
	}

span.color {
	font-weight:bold;
	color:#F00; 
	background-color:transparent;
	}


----------- "a minimum 3 night stay is required" ----------- */

p.minStay  {
	color:#333; 
	text-align:center;
	font-weight:bold;
	margin-top:10px;
	}

p.weeklyRates  {
	color:#333; 
	text-align:center;
	font-weight:bold;
	margin-top:10px;
	}


 ----------- "for 3 plus nights please contact us" ----------- 
p.longerStayRates  {
	font:bold italic 9pt Arial, Helvetica, sans-serif;
	color:#333; 
	background-color:transparent;
	text-align:center;
	padding:0;
	margin:10px;
	}
	

p.indicativeOnly  {
	font:normal italic 9pt Arial, Helvetica, sans-serif;
	color:#333; 
	background-color:transparent;
	text-align:center;
	padding:0;
	margin:10px 0 5px 0;
	}


/* ---------------------------------------------------------------------- */

.checkAvail2 {
width:230px;
border:1px #F00 solid;
padding:0;
margin:10px auto;
text-align:center;
}

.checkAvail1 {
width:230px;
border:1px #F00 solid;
padding:0;
margin:10px auto;
text-align:center;
}
.checkAvail1 {
margin:20px auto;
text-align:center;
}

.checkAvail2 p {
	font:bold 10pt Arial, Helvetica, sans-serif;
	color:#F00;
	background-color:transparent;
	padding:15px 0;
	margin:0;
	text-align:center;
	}

.checkAvail1 p {
	font:bold 10pt Arial, Helvetica, sans-serif;
	color:#F00;
	background-color:transparent;
	padding:15px 0;
	margin:0;
	text-align:center;
	}
.checkAvail2 p span  {
	font:bold 8pt Arial, Helvetica, sans-serif;
	}

.checkAvail1 p span  {
	font:bold 8pt Arial, Helvetica, sans-serif;
	}

.checkAvail2 p span a {
color:#F00;
background-color:transparent;
}

.checkAvail2 p a {
color:#F00;
background-color:transparent;
}

.checkAvail1 p span a {
color:#F00;
background-color:transparent;
}

.checkAvail1 p a {
color:#F00;
background-color:transparent;
}

