﻿
/* ------------ original - large text ------------------
H1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 24pt; 
	color: #CCCCCC; 
    background-color: transparent;	
	font-weight: bold;
  	text-align : center;
  	 
  	margin-top: 5px; 
  	margin-bottom: 5px;
  	margin-left: 0px; 
  	margin-right: 0px;
}

--------------------------------------------------------- */


h1 {
		font: 16pt Arial, Helvetica, sans-serif;
		color: #CCC; 
	    background-color: transparent;	
	    letter-spacing: .2em;
	  	text-align : left;
	  	margin: 5px 0 5px 20px;
		}

H2  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt; 
	color: #0066CC; 
	background-color: transparent;
	
	font-weight: bold;
	text-align : center;
	
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	}


H3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #0066CC; 
	background-color: transparent;
	text-transform: uppercase;
	font-weight: bold;
	text-align : center;
	
	margin-top: 20px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	}

.SummaryBoxDefault {
	width: 92%;
	border: 1px solid #FF9900;
	padding: 1.5em 1em;
	margin: 0 auto 1em auto;
	text-align: center;
	}

.summaryBox {
	clear: both;
	width: 96%;
	overflow: auto;
	border: 1px solid #FF9900;
	padding: 20px 0;
	margin: 0 auto 1em auto;
	text-align: center;
	}

	.summaryBoxL {
		float:left;
		width: 20%;
		margin: 0;
		padding: 0;
		}
	
		.summaryBoxL img {
			padding:0;
			margin:10px auto;
			text-align:center;
			border-top: 3px solid #999;
			border-right: 3px solid #666;
			border-bottom: 3px solid #666;
			border-left: 3px solid #999;
			}
	
	.summaryBoxM {
		float:left;
		width: 51%;
		min-height:140px;
		margin: 0;
		padding: 0;
		}

		.summaryBoxM p {
			font: normal 9pt Arial, Helvetica, sans-serif;
			text-align : justify;
			margin: 10px 10px;
			}
	
	.summaryBoxR {
		float:right;
		width: 28%;
		margin: 0;
		padding: 0;
		}



.criteria  {
	font: normal 10pt Arial, Helvetica, sans-serif;
	color: #333333; 
	background-color: transparent;
	text-align : left;
	margin: 5px 10px;
	}

	.criteria span {
		font-weight: bold;
		}



.CatHotelName {
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #333333; 
	background-color: transparent;
	text-align : center;
	margin: 0px;
	}

.CatText  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	color: #f00; 
	background-color: transparent;
	
	font-weight: normal;
	text-align : justify;
	
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
	}

p  {
	font: 10pt Arial, Helvetica, sans-serif;
	color: #333333; 
	background-color: transparent;
	text-align : left;
	margin: 10px 20px;
	}


p.goTo {
	float:right;
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #ff0000; 
	background-color: transparent;
	padding:0;
	margin: 10px 10px 10px 0;
	}


	a.goTo:link {
		color: #FF9900; 
		background-color: transparent;
		text-decoration: none;
		}
	
	a.goTo:visited{
		color: #CC9900;
		background-color: transparent;
		text-decoration: none;
		}
	
	a.goTo:hover {
		color: #FFCC00; 
		background-color: transparent;
		text-decoration: none;
		}
	
	a.goTo:active {
		color: #FFCC00; 
		background-color: transparent;
		text-decoration: none;
		}


/* ---------------------------------------------------------------------- */

.FPText  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	color: #0066CC; 
	background-color: transparent;
	
	font-weight: normal;
	text-align : justify;
	
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	}

.FPHdg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #0066CC; 
	background-color: transparent;
	
	font-weight: bold;
	text-align : left;
	
	margin-top: 20px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	}




.bottomaddress {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;	
	background: transparent;
	text-align : center;

	margin-left: 0px; 
	margin-right: 0px; 
	margin-top: 0px; 
	margin-bottom: 0px;
	}

		
                                           /*  INDIVIDUAL HOTEL PAGES  */


.IndivCategory {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt; 
	color: #0066CC; 
	background-color: transparent;
	
	font-weight: bold;
	text-align : center;
	
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 0px;
	}


.IndivHdg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #0066CC; 
	background-color: transparent;
	
	font-weight: bold;
	text-align : left;
	
	margin-top: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
	margin-right: 20px;
	}


.IndivHotelName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt; 
	color: #0066CC; 
	background-color: transparent;
	
	font-weight: bold;
	text-align : center;
	
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	}


.IndivHotelAddress {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #0066CC; 
	background-color: transparent;
	
	font-weight: normal;
	text-align : center;
	
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	}


.Text  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	color: #0066CC; 
	background-color: transparent;
	
	font-weight: normal;
	text-align : justify;
	
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
	margin-right: 20px;
	}

.TableHdg1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #0066CC; 
	background-color: transparent;
	
	font-weight: bold;
	text-align : left;
	
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
	margin-right: 20px;
	}

.TableHdg  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	color: #0066CC; 
	background-color: transparent;
	
	font-weight: bold;
	text-align : center;
	
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 0px;
	}

.TableBullet  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	color: #0066CC; 
	background-color: transparent;
	
	font-weight: normal;
	text-align : left;
	
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 20px;
	margin-right: 10px;
	}

.TableBullet0  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	color: #0066CC; 
	background-color: transparent;
	
	font-weight: normal;
	
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	}

.FunctionText  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	color: #0066CC; 
	background-color: transparent;
	
	font-weight: normal;
	text-align : left;
	
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	}

.Captions  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	color: #0066CC; 
	background-color: transparent;
	
	font-weight: normal;
	text-align : center;	
	
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
	margin-right: 20px;
	}

.Spacer10 {
	clear: both;
	width: 100%;
	height: 10px;
	}

.Spacer20 {
	clear: both;
	width: 100%;
	height: 20px;
	}

													/* LINKS PAGE */
			
.LinkCateg  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt; 
	color: #0066CC; 
	background-color: transparent;
	
	font-weight: bold;
	text-align : center;
	text-transform: uppercase;
	
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 0px;
	}
			
.LinkHdg  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #0066CC; 
	background-color: transparent;
	text-transform: uppercase;
	text-decoration: none;
		
	font-weight: bold;
	text-align : left;
	
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 0px;
	}

a:link{
	color: #0066CC; 
	background-color: transparent;
	text-decoration: none;
	}
	
a:visited{
	color: #336699; 
	background-color: transparent;
	text-decoration: none;
	}
	
a:hover {
	color: #FF9900; 
	background-color: transparent;
	text-decoration: none;
	}
	
a:active {
	color: #FF9900; 
	background-color: transparent;
	text-decoration: none;
	}




.LinkText  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	color: #0066CC; 
	background-color: transparent;
	
	font-weight: normal;
	text-align : left;
	
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 20px;
	margin-right: 0px;
	}	


													/* NAVIGATION */

a.navi:link	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #0066CC;
	background-color: transparent;
	text-decoration: none;
	
	font-weight: normal;
	text-align: center;
	
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	}

a.navi:visited	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #0066CC;
	background-color: transparent;
	text-decoration: none;
	}

a.navi:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #FFFFFF;
	background-color: transparent;
	text-decoration: none;
	}

a.navi:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #FFFFFF;
	background-color: transparent;
	text-decoration: none;
	}



                                        /*  INDIVID PAGE BACK/FORWARD NAVIGATION  */


.IndivNavi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt; 

	font-weight: normal;
	text-align : center;

	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	}

a.IndivNavi:link	{
	color: #FF0000;
	background-color: transparent;
	}

a.IndivNavi:visited	{
	color: #993300;
	background-color: transparent;
	}

a.IndivNavi:hover {
	color: #FF0000;
	background-color: transparent;
	}

a.IndivNavi:active {
	color: #FF0000;
	background-color: transparent;
	}








a.bottom:link  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	color: #0066CC; 
	background-color: transparent;
	
	text-decoration: none;
	font-weight: normal;
	text-align : center;
	
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	}

a.bottom:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	color: #0066CC; 
	background-color: transparent;

	text-decoration: none;
	font-weight: normal;
	text-align : center;
	
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	}

a.bottom:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	color: #FFFFFF; 
	background-color: transparent;

	text-decoration: none;
	font-weight: normal;
	text-align : center;

	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	}

a.bottom:active  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	color: #FFFFFF; 
	background-color: transparent;

	text-decoration: none;
	font-weight: normal;
	text-align : center;
	
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	}

											/* LINK PAGE NAVIGATION -- note recip link hdgs use basic a.link format not psuedo class */

.LinkPgNavi{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #FF9900; 
	background-color: transparent;

	font-weight: bold;
	text-align : center;
	text-decoration: none;

	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	}



a.BackTo:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #FF9900; 
	background-color: transparent;

	font-weight: bold;
	text-align : center;
	text-decoration: none;

	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	}
	
a.BackTo:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #FF9933; 
	background-color: transparent;

	font-weight: bold;
	text-align : center;
	text-decoration: none;
	
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	}
	
a.BackTo:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #0066CC; 
	background-color: transparent;

	font-weight: bold;
	text-align : center;
	text-decoration: none;
	
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	}
	
a.BackTo:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #0066CC; 
	background-color: transparent;

	font-weight: bold;
	text-align : center;
	text-decoration: none;
	
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	}


											/* FORMS */


.FormText {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #0066CC;
	background: transparent;
	text-align : left;
	
	margin-left: 10pt; 
	margin-right: 0pt; 
	margin-top: 0pt; 
	margin-bottom: 0pt
	}

.FormHdg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #FFFFFF; 
	background-color: transparent;

	font-weight: bold;
	text-align : left;
	text-decoration: none;
	
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
	margin-right: 0px;
	}

.confirmHdgs {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #0066CC;
	background-color : transparent;
	font-weight : normal;
	text-align : right;
	text-transform : uppercase;
	
	margin-bottom : 0pt;
	margin-left : 0pt;
	margin-right : 10pt;
	margin-top : 0pt;
	}

.confirmHdgs2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
	background-color : transparent;
	font-weight : bold;
	text-align : left;
	
	margin-bottom : 0pt;
	margin-left : 10pt;
	margin-right : 0pt;
	margin-top : 0pt;
	}

input {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 8pt;
	color : #000000;
	background-color : #FFFFFF;

	font-style : normal;
	font-variant : normal;
	font-weight : normal;

	border-left: 1px solid #3366CC;
	border-right: 1px solid #3366CC;
	border-top: 1px solid #3366CC;
	border-bottom: 1px solid #3366CC;
	}

textarea {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 8pt;
	color : #000000;
	background-color : #FFFFFF;

	font-style : normal;
	font-variant : normal;
	font-weight : normal;

	border-left: 1px solid #3366CC;
	border-right: 1px solid #3366CC;
	border-top: 1px solid #3366CC;
	border-bottom: 1px solid #3366CC;
	}

select {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 8pt;
	color : #000000;
	background-color : #FFFFFF;

	font-style : normal;
	font-variant : normal;
	font-weight : normal;

	border-left: 1px solid #3366CC;
	border-right: 1px solid #3366CC;
	border-top: 1px solid #3366CC;
	border-bottom: 1px solid #3366CC;
	}




/* -------------------------------------------------- */


#addressBox {
	width: 100%;
	height: 100px;
	}

	#addressBoxA {
		float: left;
		width: 49%;
		}
		
			#addressBoxA h2{
				font: bold 12pt Arial, Helvetica, sans-serif;
				color: #0066CC; /*#666666;*/
				background-color: transparent;
				text-align: center;
				padding: 0;
				margin: 1em 0 0 0;
				letter-spacing: 2px;
				}
			
			#addressBoxA h3 {
				font: normal x-small normal Arial, Helvetica, sans-serif;
				color: #0066CC; /*#666666;*/
				background-color: transparent;
				text-align: center;
				padding: 0;
				margin: 0px 0 0 0;
				letter-spacing: 1px;
				}

			#addressBoxA div#stars {
				width: 100%;
				padding: 0;
				margin: 10px 0;
				text-align: center;
				outline: none;
				}

	#addressBoxB {
		float: right;
		width: 49%;
		}

			#addressBoxB p#back {
			font: normal small Arial, Helvetica, sans-serif;
			color: #F30;
			background-color: transparent;
			text-align: right;
			margin: 15px 40px 0 0;
			}
			
				#addressBoxB p#back a {
					color: #F30;
					background-color: transparent;
					text-decoration: none;
					}



	#addressBoxB p#makeEnquiry {
		width: 90%;
		height: 18px;
		font: bold small Arial, Helvetica, sans-serif;
		color: #FFF;
		background-color: #930;
		text-align: center;
		padding: 5px 0;
		margin: 10px 0;
		}
		
		#addressBoxB p#makeEnquiry a {
			color: #FFF;
			background-color: inherit;
			text-decoration: none;
			}

		#addressBoxB p#makeEnquiry a:hover {
			color: #F90;
			background-color: inherit;
			text-decoration: none;
			}

/* ---------------------------------------------------------------- */



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;
	}


/* ----------------------------- CONTACT BOTTOM ----------------------------- */
 
ul#contactBottom {
	clear: both;
	padding: 0;
	margin: 10px auto;
	text-align: center;
	}

	ul#contactBottom li {
		list-style-type: none;
		font: normal small Arial, Helvetica, sans-serif;
		color: #666;
		background-color: transparent;
		background-image: none;
		text-align: center;
		padding: 0;
		margin: 0;
		border: none;
		}

	ul#contactBottom li span {
		margin-left: 20px;
		}
			
	ul#contactBottom li span.name {
		font-weight: bold;
		}		
	ul#contactBottom li span.small {
		font-size: x-small;
		}




