﻿body {
	height:100%;
	padding:0;
	margin:0 auto;
	}

#containerOuter  {
	width:720px;
	/*overflow:auto;*/
	border:1px #CCC solid; 
	border-collapse:collapse;
	border-spacing:0;
	background:url('images/Bkd_GreyHorizFade.jpg');
	padding:0;
	margin:0 auto;
	text-align:center;
	}

	#containerInner {
		width:680px;
		border:solid 1px #CCC;
		border-collapse:collapse;
		border-spacing:0;
		background:url('images/Bkd_GreyHorizFade.jpg');
		padding:10px 0 20px 0;
		margin:10px auto 20px auto;
		text-align:center;
		}




/* ---------------- affecting nav buttons? ---------------- */

a {
	color:#CA5454; 
	background-color:transparent;
	text-decoration:none;
	}
	
	a:visited {
		color:#CCC; 
		background-color:transparent;
		}
	
	a:hover {
		color:#BF5F63;
		background-color:transparent;
		}
	
	a:active {
		color:#BF5F63;
		background-color:transparent;
		}


/* -------------------------- NAVIGATION BUTTONS ----------------------- */


#navContainer {
padding:0 0 0 7px;
margin:0 auto;
text-align:center;
height:50px; 
}

.divider {
	float:left;
	width:2px;
	height:50px;
	}

.navTabVenueSize  {
	float:left;
	width:95px;
	background:url('images/BkdTab.jpg') repeat-x center;
	padding:0;
	margin:0;
	text-align:center;
	}
	
.navTabNorthQld  {
	float:left;
	width:95px;
	background:url('images/BkdTab.jpg') repeat-x center;
	padding:0;
	margin:0;
	text-align:center;
	}
	
.navTabQldResorts  {
	float:left;
	width:95px;
	background:url('images/BkdTab.jpg') repeat-x center;
	padding:0;
	margin:0;
	text-align:center;
	}
	
.navTabGoldCoast  {
	float:left;
	width:95px;
	background:url('images/BkdTab.jpg') repeat-x center;
	padding:0;
	margin:0;
	text-align:center;
	}
	
.navTabSunshineCoast  {
	float:left;
	width:95px;
	background:url('images/BkdTab.jpg') repeat-x center;
	padding:0;
	margin:0;
	text-align:center;
	}
	
.navTabBrisbane  {
	float:left;
	width:95px;
	background:url('images/BkdTab.jpg') repeat-x center;
	padding:0;
	margin:0;
	text-align:center;
	}
	
.navTabHome  {
	float:left;
	width:95px;
	background:url('images/BkdTab.jpg') repeat-x center;
	padding:0;
	margin:0;
	text-align:center;
	}
	.navTabBrisbane {
		width:100px;
		}
	.navTabSunshineCoast   {
		width:110px;
		}
	.navTabGoldCoast   {
		width:103px;
		}

.navTabVenueSize h2 {
	font:8pt Arial, Helvetica, sans-serif;
	color:#CCC;
	background-color:transparent;
	padding:0;
	margin:0;
	text-align:center;
	}

.navTabNorthQld h2 {
	font:8pt Arial, Helvetica, sans-serif;
	color:#CCC;
	background-color:transparent;
	padding:0;
	margin:0;
	text-align:center;
	}

.navTabQldResorts h2 {
	font:8pt Arial, Helvetica, sans-serif;
	color:#CCC;
	background-color:transparent;
	padding:0;
	margin:0;
	text-align:center;
	}

.navTabGoldCoast h2 {
	font:8pt Arial, Helvetica, sans-serif;
	color:#CCC;
	background-color:transparent;
	padding:0;
	margin:0;
	text-align:center;
	}

.navTabSunshineCoast h2 {
	font:8pt Arial, Helvetica, sans-serif;
	color:#CCC;
	background-color:transparent;
	padding:0;
	margin:0;
	text-align:center;
	}

.navTabBrisbane h2 {
	font:8pt Arial, Helvetica, sans-serif;
	color:#CCC;
	background-color:transparent;
	padding:0;
	margin:0;
	text-align:center;
	}

.navTabHome h2 {
	font:8pt Arial, Helvetica, sans-serif;
	color:#CCC;
	background-color:transparent;
	padding:0;
	margin:0;
	text-align:center;
	}
.navTabVenueSize h2 span {
		font-weight:bold;
		text-transform:uppercase;
		padding-top:0;
		margin-top:0;
		}
	.navTabNorthQld h2 span {
		font-weight:bold;
		text-transform:uppercase;
		padding-top:0;
		margin-top:0;
		}
	.navTabQldResorts h2 span {
		font-weight:bold;
		text-transform:uppercase;
		padding-top:0;
		margin-top:0;
		}
	.navTabGoldCoast h2 span {
		font-weight:bold;
		text-transform:uppercase;
		padding-top:0;
		margin-top:0;
		}
	.navTabSunshineCoast h2 span {
		font-weight:bold;
		text-transform:uppercase;
		padding-top:0;
		margin-top:0;
		}
	.navTabBrisbane h2 span {
		font-weight:bold;
		text-transform:uppercase;
		padding-top:0;
		margin-top:0;
		}
	.navTabHome h2 span {
		font-weight:bold;
		text-transform:uppercase;
		padding-top:0;
		margin-top:0;
		}
	.navTabNorthQld h2 span.condensed {
		letter-spacing:.05em;
		}
	.navTabQldResorts h2 span.condensed {
		letter-spacing:.05em;
		}
	.navTabGoldCoast h2 span.condensed {
		letter-spacing:.05em;
		}
	.navTabSunshineCoast h2 span.condensed {
		letter-spacing:.05em;
		}
	.navTabQldResorts h2 span.expanded {
		letter-spacing:.1em;
		}
	
	.spaceHome {
		height:15px;
		}

	.spaceAll {
		height:5px;
		}

.navTabVenueSize a { 
		display:block;
		width:100%;
		height:50px;
		color:#EEE; /*#06C;*/
		background-color:transparent;
		text-decoration:none;
		outline:none;
		}

.navTabNorthQld a { 
		display:block;
		width:100%;
		height:50px;
		color:#EEE; /*#06C;*/
		background-color:transparent;
		text-decoration:none;
		outline:none;
		}

.navTabQldResorts a { 
		display:block;
		width:100%;
		height:50px;
		color:#EEE; /*#06C;*/
		background-color:transparent;
		text-decoration:none;
		outline:none;
		}

.navTabGoldCoast a { 
		display:block;
		width:100%;
		height:50px;
		color:#EEE; /*#06C;*/
		background-color:transparent;
		text-decoration:none;
		outline:none;
		}

.navTabSunshineCoast a { 
		display:block;
		width:100%;
		height:50px;
		color:#EEE; /*#06C;*/
		background-color:transparent;
		text-decoration:none;
		outline:none;
		}

.navTabBrisbane a { 
		display:block;
		width:100%;
		height:50px;
		color:#EEE; /*#06C;*/
		background-color:transparent;
		text-decoration:none;
		outline:none;
		}

.navTabHome a { 
		display:block;
		width:100%;
		height:50px;
		color:#EEE; /*#06C;*/
		background-color:transparent;
		text-decoration:none;
		outline:none;
		}
.navTabVenueSize a:visited  { 	
		display:block;
		color:#CCC; /*06C*/
		background-color:transparent;
		text-decoration:none;
		outline:none;
		/*border:1px #CCC solid;*/
		}
.navTabNorthQld a:visited  { 	
		display:block;
		color:#CCC; /*06C*/
		background-color:transparent;
		text-decoration:none;
		outline:none;
		/*border:1px #CCC solid;*/
		}
.navTabQldResorts a:visited  { 	
		display:block;
		color:#CCC; /*06C*/
		background-color:transparent;
		text-decoration:none;
		outline:none;
		/*border:1px #CCC solid;*/
		}
.navTabGoldCoast a:visited  { 	
		display:block;
		color:#CCC; /*06C*/
		background-color:transparent;
		text-decoration:none;
		outline:none;
		/*border:1px #CCC solid;*/
		}
.navTabSunshineCoast a:visited  { 	
		display:block;
		color:#CCC; /*06C*/
		background-color:transparent;
		text-decoration:none;
		outline:none;
		/*border:1px #CCC solid;*/
		}
.navTabBrisbane a:visited  { 	
		display:block;
		color:#CCC; /*06C*/
		background-color:transparent;
		text-decoration:none;
		outline:none;
		/*border:1px #CCC solid;*/
		}
.navTabHome a:visited  { 	
		display:block;
		color:#CCC; /*06C*/
		background-color:transparent;
		text-decoration:none;
		outline:none;
		/*border:1px #CCC solid;*/
		}
.navTabVenueSize a:hover { 
		display:block;
		color:#FFF; /* FFC 936 933 960 F90;*/
		background-color:transparent;
		text-decoration:none;
		outline:none;
		/*border:1px #8B7782 solid;*/
		}
.navTabNorthQld a:hover { 
		display:block;
		color:#FFF; /* FFC 936 933 960 F90;*/
		background-color:transparent;
		text-decoration:none;
		outline:none;
		/*border:1px #8B7782 solid;*/
		}
.navTabQldResorts a:hover { 
		display:block;
		color:#FFF; /* FFC 936 933 960 F90;*/
		background-color:transparent;
		text-decoration:none;
		outline:none;
		/*border:1px #8B7782 solid;*/
		}
.navTabGoldCoast a:hover { 
		display:block;
		color:#FFF; /* FFC 936 933 960 F90;*/
		background-color:transparent;
		text-decoration:none;
		outline:none;
		/*border:1px #8B7782 solid;*/
		}
.navTabSunshineCoast a:hover { 
		display:block;
		color:#FFF; /* FFC 936 933 960 F90;*/
		background-color:transparent;
		text-decoration:none;
		outline:none;
		/*border:1px #8B7782 solid;*/
		}
.navTabBrisbane a:hover { 
		display:block;
		color:#FFF; /* FFC 936 933 960 F90;*/
		background-color:transparent;
		text-decoration:none;
		outline:none;
		/*border:1px #8B7782 solid;*/
		}
.navTabHome a:hover { 
		display:block;
		color:#FFF; /* FFC 936 933 960 F90;*/
		background-color:transparent;
		text-decoration:none;
		outline:none;
		/*border:1px #8B7782 solid;*/
		}
.navTabVenueSize a:active {
		display:block;
		color:#333;
		background-color:transparent;
		text-decoration:none;
		outline:none;
		/*border:1px #8B7782 solid;*/
		}

.navTabNorthQld a:active {
		display:block;
		color:#333;
		background-color:transparent;
		text-decoration:none;
		outline:none;
		/*border:1px #8B7782 solid;*/
		}

.navTabQldResorts a:active {
		display:block;
		color:#333;
		background-color:transparent;
		text-decoration:none;
		outline:none;
		/*border:1px #8B7782 solid;*/
		}

.navTabGoldCoast a:active {
		display:block;
		color:#333;
		background-color:transparent;
		text-decoration:none;
		outline:none;
		/*border:1px #8B7782 solid;*/
		}

.navTabSunshineCoast a:active {
		display:block;
		color:#333;
		background-color:transparent;
		text-decoration:none;
		outline:none;
		/*border:1px #8B7782 solid;*/
		}

.navTabBrisbane a:active {
		display:block;
		color:#333;
		background-color:transparent;
		text-decoration:none;
		outline:none;
		/*border:1px #8B7782 solid;*/
		}

.navTabHome a:active {
		display:block;
		color:#333;
		background-color:transparent;
		text-decoration:none;
		outline:none;
		/*border:1px #8B7782 solid;*/
		}

#navContainer a#selected {
	color:#6F2222; /* 933;  6F3E40; #FFEFEF; #FCC; #6F3E40;*/
	background:transparent;
	/*background:url('images/BkdTab.gif') repeat-x center;*/
	}


/* -------------------- NAVIGATION FOR VENUE SIZE PAGES -------------------- */

#nav-venueCapacity {
width:80%;
height:20px;
padding:0;
margin:0 auto;
text-align:center;
}

#nav-venueCapacity #right {
float:left;
width:200px;
height:20px;
font: 10pt Arial, Helvetica, sans-serif;
padding:10px 0;
margin:0;
text-align:center;
}

#nav-venueCapacity #left {
float:left;
width:200px;
height:20px;
font: 10pt Arial, Helvetica, sans-serif;
padding:10px 0;
margin:0;
text-align:center;
}
#nav-venueCapacity #right {
float:right;
}

#nav-venueCapacity #right a {
color:#966;
background-color:transparent;
}

#nav-venueCapacity #left a {
color:#966;
background-color:transparent;
}

#nav-venueCapacity #right a:hover {
color:#F90;
background-color:transparent;
}



#nav-venueCapacity #left a:hover {
color:#F90;
background-color:transparent;
}



/* ----------------------------- INCLUDE PAGE ----------------------------- */


.summaryBox {
	clear:both;
	width:94%;
	overflow:auto;
	border:1px #CCC solid; 
	padding:20px 0;
	margin:0 auto 1em auto;
	text-align:center;
	}

/* -------------------------- */

	div.left {
		float:left;
		width:19%;
		margin:0;
		padding:0;
		}
		
/*	
	div.left img {
		padding:0;
		margin:10px auto;
		text-align:center;
		border-top:2px solid #999;
		border-right:2px solid #666;
		border-bottom:2px solid #666;
		border-left:2px solid #999;
		}

was used for name / rate under photo
	div.left h3 {
		font:normal 9pt Arial, Helvetica, sans-serif;
		color:#666;
		background-color:transparent;
		text-align:center;
		padding:0;
		margin:5px 0 0 0;
		letter-spacing:-.05em;
		}

	div.left h3 span {
		font-size:.8em;
		}
*/

/* -------------------------- */

	div.middle {
		float:left;
		width:54%;
		min-height:140px;
		margin:0;
		padding:0;
		}

	div.middle h3  {
		font:10pt Arial, Helvetica, sans-serif;
		color:#333;
		text-align:center;
		margin:0;
		padding:0;
		vertical-align:top;
		text-transform:uppercase;
		}

	div.middle p {
		font:9pt Arial, Helvetica, sans-serif;
		background-color:transparent;
		color:#666;
		text-align:justify;
		margin:10px 8px;
		padding:0;
		}

/* -------------------------- */

	div.right {
		float:right;
		width:26%;
		margin:0;
		padding:0;
		}

/* was used for hotel name over criteria
	p.conference {
		font:1em Arial Narrow, sans-serif;
		color:#666;
		background-color:transparent;
		text-align:center;
					letter-spacing:.1em;
		padding:0;
		margin:0 0 10px 0;
		}
*/
	.criteria  {
		font:normal 9pt Arial, Helvetica, sans-serif;
		color:#666; 
		background-color:transparent;
		text-align:left;
		padding:0;
		margin:3px 5px 3px 10px;
		}

	.criteria span {
		font-weight:bold;
		}


p.goTo {
	float:right;
	font:10pt Arial, Helvetica, sans-serif;
	color:#333; 
	background-color:transparent;
	padding:0;
	margin:10px 20px 10px 0;
	}


	a.goTo:link {
		color:#966; /* F90 06C */
		background-color:transparent;
		text-decoration:none;
		}
	
	a.goTo:visited{
		color:#999; 
		background-color:transparent;
		text-decoration:none;
		}
	
	a.goTo:hover {
		color:#F90; 
		background-color:transparent;
		text-decoration:none;
		}
	
	a.goTo:active {
		color:#F90; 
		background-color:transparent;
		text-decoration:none;
		}




/* ------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------ */


	
h1 {
		font:16pt Arial, Helvetica, sans-serif;
		color:#CCC; 
    background-color:transparent;	
    letter-spacing:.2em;
  	text-align :left;
  	margin:5px 0 5px 20px;
		}

	h1.title {
			font:16pt Arial, Helvetica, sans-serif;
			color:#F90; 
		    background-color:transparent;	
		    letter-spacing:.2em;
		  	text-align :left;
		  	margin:0 0 5px 20px;
			}

	h1.title span {
		color:#CCC;
		background-color:transparent;
		}

		
h2 {
		clear:both;
		font:16pt Arial, Helvetica, sans-serif;
		color:#999; 
    background-color:transparent;	
    letter-spacing:.1em;
  	text-align:center;
  	padding:0;
  	margin:10px 0 5px 0;
		}

		h2 span.category {
				font:14pt Arial, Helvetica, sans-serif;
				color:#999; 
		    background-color:transparent;	
		    letter-spacing:.1em;
		  	text-align:center;
		  	padding:0;
		  	margin:10px 0 5px 0;
				}

h3 {
	clear:both;
	font:bold small Arial, Helvetica, sans-serif;
	color:#666;
	background-color:transparent;
	text-align:center;
	padding:0;
	margin:20px 0 5px 20px;
	letter-spacing:.1em;
	}

		h3.category {
			font:bold 11pt Arial, Helvetica, sans-serif;
			color:#999;
			background-color:transparent;
			text-align:center;
			padding:0;
			margin:20px 0 5px 0;
			letter-spacing:.1em;
			text-transform:uppercase;
			}
					
		h3.subHeading {
			font-size:9pt;
			margin:5px 0 10px 0;
			color:#AAA;
			background-color:transparent;
			letter-spacing:.1em;
			text-transform:uppercase;
			}

h4 {
	font:bold small Arial, Helvetica, sans-serif;
	color:#808080;
	background-color:transparent;
	text-align:center;
	padding:0;
	margin:10px 0 10px 10px;
	letter-spacing:.1em;
	}

p {
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#666;
	background-color:transparent;
	text-align:justify;
	padding:0;
	margin:0 20px 10px 20px;
	}

p span {
	font-weight:bold;
	}

p.center {
	text-align:center;
	}


-------------------------------------------------------- */

img.top {
	float:right;
	padding:0;
	margin:5px 10px 20px 0;
	outline:none;
	}

div.spacer1 {
	clear:both;
	width:100%;
	height:1px;
	}

div.spacer5 {
	clear:both;
	width:100%;
	height:5px;
	}
		
div.spacer10 {
	clear:both;
	width:100%;
	height:10px;
	}

div.spacer20 {
	clear:both;
	width:100%;
	height:20px;
	}

div.spacer30 {
	clear:both;
	width:100%;
	height:30px;
	}

/* ----------------------------- HEADER ----------------------------- */

#headerContainer {
	width:720px;
	padding:0;
	margin:10px auto;
	text-align:center;
	}

	#header {
		width:100%;
		height:80px;
		background:url('images/Bkd-Header.jpg');
		padding:40px 0 0 0;
		margin:0;
		}
	
	#header h1 {
		font:normal small-caps normal 14pt Verdana, Arial, Sans-serif;
		color:#CCC;
		background-color:transparent;
		text-align :left;
		letter-spacing:.2em;
		padding:0;
		margin:0 0 0 20px;
		}

	#header h1 span {
		font:normal small-caps normal 12pt Verdana, Arial, Sans-serif;
		letter-spacing:.3em;
		color:#6F3E40;
		}
		

/* ----------------------------- NAVIGATION ----------------------------- */


div#headerContainer span.navText2 {
		clear:both;
		font:normal 10pt Arial, Helvetica, sans-serif;
		color:#666;
		background-color:transparent;
		letter-spacing:.4em;
		margin:0 0 0 135px;
		}
	
	
div#headerContainer span.navText1 {
		clear:both;
		font:normal 10pt Arial, Helvetica, sans-serif;
		color:#666;
		background-color:transparent;
		letter-spacing:.4em;
		margin:0 0 0 135px;
		}
	
	div#headerContainer span.navText2 {
		margin-left:50px;
		}



div#headerContainer ul#nav {
	position:absolute;
	top:105px;
	left:0;
	list-style-type:none;
	
	width:720px;
	height:45px;
	padding:0;
	margin:0 0 10px 0;
	}

	div#headerContainer li.navLast {
		float:left;
		display:inline;
		width:86px;
		height:45px;
		font:normal 10pt Arial, Helvetica, sans-serif;
		background:url('images/Bkd_Blue.jpg');
		padding:0;
		margin:0 1px;
		text-align:center;
		border:1px solid #6B9BBF; /*F90*/
		}

	div#headerContainer li.navFirst {
		float:left;
		display:inline;
		width:86px;
		height:45px;
		font:normal 10pt Arial, Helvetica, sans-serif;
		background:url('images/Bkd_Blue.jpg');
		padding:0;
		margin:0 1px;
		text-align:center;
		border:1px solid #6B9BBF; /*F90*/
		}

	div#headerContainer li {
		float:left;
		display:inline;
		width:86px;
		height:45px;
		font:normal 10pt Arial, Helvetica, sans-serif;
		background:url('images/Bkd_Blue.jpg');
		padding:0;
		margin:0 1px;
		text-align:center;
		border:1px solid #6B9BBF; /*F90*/
		}

	div#headerContainer li.navFirst {
		margin-left:0;
		}

	div#headerContainer li.navLast {
		margin-right:0;
		}

		div#headerContainer li.navLast a {
			color:#CCC;
			background-color:transparent;
			text-decoration:none;
			}

		div#headerContainer li.navFirst a {
			color:#CCC;
			background-color:transparent;
			text-decoration:none;
			}

		div#headerContainer li a {
			color:#CCC;
			background-color:transparent;
			text-decoration:none;
			}


/* ----------------------------- HOME PAGE SPECIFIC ----------------------------- */

/* .SummaryBoxDefault {
	width:92%;
	border:1px solid #FF9900;
	padding:1.5em 1em;
	margin:1em auto;
	text-align:center;
	} */

.columnR {
	float:left;
	width:223px;
	padding:0;
	margin:20px 0 0 0;
	}

	.column {
	float:left;
	width:223px;
	padding:0;
	margin:20px 0 0 0;
	}

	.columnR {
		float:right;
		}
			
	.columnR h3 {
		
		}

	.column h3 {
		
		}

	.columnR h4 {
		
		}
	
	.column h4 {
		
		}
	
	.columnR p {
		padding-left:10px;
		padding-right:10px;
		margin-left:0;
		margin-right:0;
		}

	.column p {
		padding-left:10px;
		padding-right:10px;
		margin-left:0;
		margin-right:0;
		}

/* ----------------------------- CATEGORY PAGES ----------------------------- */

div#intro {
	width:96%;
	border:1px solid red;
	}

h2 span.headerSmall {
	    letter-spacing:.1em;
		}
	





/* ----------------------------- MAIN CONTENT ----------------------------- */


#addressBox {
	width:100%;
	height:100px;
	}

	#addressBoxA {
		float:left;
		width:49%;
		}
		
			#addressBoxA h2{
				font:bold 12pt Arial, Helvetica, sans-serif;
				color:#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:#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:5px 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:#EEE;
		background:url('images/BkdTab.jpg') repeat-x center;
		text-align:center;
		padding:5px 0;
		margin:10px 0;
		}
		
		#addressBoxB p.makeEnquiry a {
			color:#FFF;
			background-color:transparent;
			text-decoration:none;
			}

		#addressBoxB p.makeEnquiry a:hover {
			color:#333; /* #FFBB55 #9CF */
			background-color:transparent;
			text-decoration:none;
			}

/* ----------------------------- TABLE PHOTOS ----------------------------- */

.tablePhotos {
	clear:both;
	width:95%;
	border:border-collapse;
	padding:0;
	margin:10px auto;
	text-align:center;
	}
	
	.tablePhotos th {
		width:33%;
		border:border-collapse;
		font:small Arial, Helvetica, sans-serif;
		color:#666;
		background-color:transparent;
		padding:5px 0;
		margin:0;
		text-align:center;
		}
		
	.tablePhotos td {
		width:33%;
		border:border-collapse;
		padding:0;
		margin:0;
		text-align:center;
		}
	
	.tablePhotos td img {
		padding:2px;
		border:2px #999 solid;
		}


.tablePhotos50 {
	clear:both;
	width:100%;
	border:border-collapse;
	padding:0;
	margin:10px auto;
	text-align:center;
	}
	
	.tablePhotos50 th {
		width:50%;
		border:border-collapse;
		font:small Arial, Helvetica, sans-serif;
		color:#666;
		background-color:transparent;
		padding:5px 0;
		margin:0;
		text-align:center;
		}
		
	.tablePhotos50 td {
		width:50%;
		border:border-collapse;
		padding:0;
		margin:0;
		text-align:center;
		}
	
	.tablePhotos50 td img {
		padding:2px;
		border:2px #999 solid;
		}

		
/* ----------------------------- FEATURES ----------------------------- */



div.features {
	clear:both;
	width:660px;
	height:100%;
	overflow:auto;
	padding:0;
	margin:0 auto 10px auto;
	text-align:center;
	}

	div.features ul.right {
		float:left;
		width:290px;
		list-style-type:circle;
		padding:0 0 5px 0;
		margin:0 0 10px 50px; 
		}
		
	div.features ul.left {
		float:left;
		width:290px;
		list-style-type:circle;
		padding:0 0 5px 0;
		margin:0 0 10px 50px; 
		}
		
	div.features ul.right {
		margin:0 0 10px 0; 
		}
		
		
	div.features ul.right li.heading {
		list-style-type:none;
		width:94%;
		height:25px;
		font:normal small Arial, Helvetica, sans-serif;
		color:#666;
		background:url('images/Bkd-blue.jpg') repeat-x;
		text-align:center;
		padding:8px 0 0 0;
		margin:0 0 5px 0;
		border:1px #CCC solid;
		}
		
		
	div.features ul.left li.heading {
		list-style-type:none;
		width:94%;
		height:25px;
		font:normal small Arial, Helvetica, sans-serif;
		color:#666;
		background:url('images/Bkd-blue.jpg') repeat-x;
		text-align:center;
		padding:8px 0 0 0;
		margin:0 0 5px 0;
		border:1px #CCC solid;
		}
		
		
	div.features ul.right li  {
		font:small Arial, Helvetica, sans-serif;
		color:#666;
		background-color:transparent;
		text-align:left;
		padding:0;
		margin:0 0 2px 30px;
		}
		


	div.features ul.left li  {
		font:small Arial, Helvetica, sans-serif;
		color:#666;
		background-color:transparent;
		text-align:left;
		padding:0;
		margin:0 0 2px 30px;
		}
		


/* ----------------------------- TABLE CONFERENCE ----------------------------- */

#tableConference {
	clear:both;
	width:96%;
	border-collapse:collapse;
	border:1px solid #CCC;
	padding:0;
	margin:10px auto;
	text-align:center;
	}

	#tableConference th {
		height:20px;
		font:normal 10pt Arial, Helvetica, sans-serif;
		color:#666; /*#FFC*/
		background:url('images/Bkd-blue.jpg') repeat-x;
		padding:3px 0;
		margin:0;
		text-align:center;
		border:1px solid #CCC;
		}

		#tableConference th.small {
			font:normal 9pt Arial, Helvetica, sans-serif;
			}		


	#tableConference td {
		font:bold small Arial, Helvetica, sans-serif;
		color:#999;
		background-color:transparent;
		text-align:center;
		padding:0;
		margin:0;
		border:1px solid #CCC;
		}
		
		#tableConference td.room {
			font:normal small Arial, Helvetica, sans-serif;
			color:#666;
			background-color:transparent;
			text-align:center;
			padding:0;
			margin:0;	
			}

/* ----------------------------- CONFERENCE PACKAGES ----------------------------- */

div.packageBlock {
	clear:both;
	position:relative;
	width:660px;
	padding:0;
	margin:0 auto 10px auto;
	text-align:center;
	}

	div.packageBlock ul.middle {
		width:90%;
		overflow:auto;
		list-style-type:circle;
		padding:0 0 10px 0;
		margin:0 auto 20px auto;
		text-align:center;
		border:1px solid #CCC;
		}

			div.packageBlock ul.middle li {
				height:auto;
				font:small Arial, Helvetica, sans-serif;
				color:#666666;
				background-color:transparent;
				text-align:left;
				padding:0;
				margin:0 0 2px 40px;
				}


	div.packageBlock ul.middle ul.leftSide, div.packageBlock ul.middle ul.rightSide {
		float:left;
		width:45%;
		list-style-type:circle;
		padding:0;
		margin:0;
		text-align:center;
		}
	
	div.packageBlock ul.middle ul.rightSide {
		float:right;
		width:54%;
		}


/* --------------------------- */		
		
	div.packageBlock ul.right {
		float:left;
		width:320px;
		list-style-type:circle;
		padding:0 0 10px 0;
		margin:0 0 10px 0;
		border:1px solid #CCC;
		}
		
		div.packageBlock ul.left {
		float:left;
		width:320px;
		list-style-type:circle;
		padding:0 0 10px 0;
		margin:0 0 10px 0;
		border:1px solid #CCC;
		}
		
		div.packageBlock ul.right {
			float:right;
			}
		
	div.packageBlock ul.right li {
		height:auto;
		font:small Arial, Helvetica, sans-serif;
		color:#666666;
		background-color:transparent;
		text-align:left;
		padding:0;
		margin:0 0 2px 20px;
		}

	div.packageBlock ul.left li {
		height:auto;
		font:small Arial, Helvetica, sans-serif;
		color:#666666;
		background-color:transparent;
		text-align:left;
		padding:0;
		margin:0 0 2px 20px;
		}

	div.packageBlock ul.right li span {
			text-transform:uppercase;
			}

	div.packageBlock ul.middle li span {
			text-transform:uppercase;
			}

	div.packageBlock ul.left li span {
			text-transform:uppercase;
			}

/* ---------------------------------- */

	div.packageBlock ul.right li.heading {
		list-style-type:none;
		height:auto;
		font:normal small Arial, Helvetica, sans-serif;
		color:#666;
		background: #D6E1EB url('images/Bkd-blue.jpg') repeat-x;
		text-align:center;
		padding:3px 0;
		margin:0 0 10px 0;
		border-bottom:1px #CCC solid;
		}
	
		div.packageBlock ul.middle li.heading {
		list-style-type:none;
		height:auto;
		font:normal small Arial, Helvetica, sans-serif;
		color:#666;
		background: #D6E1EB url('images/Bkd-blue.jpg') repeat-x;
		text-align:center;
		padding:3px 0;
		margin:0 0 10px 0;
		border-bottom:1px #CCC solid;
		}
	
		div.packageBlock ul.left li.heading {
		list-style-type:none;
		height:auto;
		font:normal small Arial, Helvetica, sans-serif;
		color:#666;
		background: #D6E1EB url('images/Bkd-blue.jpg') repeat-x;
		text-align:center;
		padding:3px 0;
		margin:0 0 10px 0;
		border-bottom:1px #CCC solid;
		}
	
		div.packageBlock ul.middle li.heading {
			height:25px;
			padding-top:10px;
			}


	div .packageBlock ul.right li.small {
		list-style-type:none;		
		font-size:x-small;
		}

	
	div.packageBlock ul.middle li.small {
		list-style-type:none;		
		font-size:x-small;
		}

	
	div.packageBlock ul.left li.small {
		list-style-type:none;		
		font-size:x-small;
		}

	div .packageBlock ul.right span.small {
	font-size: x-small;
	text-transform: none;
	}


		div.packageBlock ul.middle span.small {
	font-size: x-small;
	text-transform: none;
	}


		div.packageBlock ul.left span.small {
	font-size: x-small;
	text-transform: none;
	}


		/* ----- not used
			
		hr {
			clear:both;
			width:90%;
			height:1px;
			color:#F00;	
			padding:0;
			margin:10px auto;
			text-align:center;
			}
		------ */	

/* ----------------------------- TABLE RATES ----------------------------- */

.tableRates {
	clear:both;
	width:96%;
	border-collapse:collapse;
	border:1px solid #CCC;
	padding:0;
	margin:0 auto 10px auto;
	text-align:center;
	}

	.tableRates th {
		font:normal 10pt Arial, Helvetica, sans-serif;
		color:#666;
		background:url('images/Bkd-blue.jpg') repeat-x;
		text-align:center;
		height:35px;
		padding:0;
		margin:0;
		border:1px solid #CCC;
		}
		
	.tableRates th.small {
		font-size:8pt;
		}
	
	.tableRates td {
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#666;
	background-color:transparent;
	text-align:center;
	height:35px;
	padding:0;
	margin:0;
	border:1px solid #CCC;
	}
			
	.tableRates td.config {
		font:normal 9pt Arial, Helvetica, sans-serif;
		}

	.tableRates td span.small {
		font-size:8pt;
		}


/* ----------------------------- DISCLAIMER ----------------------------- */


ul.Disclaimer {
	list-style-type:none;
	font:8pt Arial, Helvetica, sans-serif;
	color :#666;
	background:transparent;
	text-align:center;
	margin:10px 0;
	padding:0;
	}

		ul.Disclaimer li {
			margin:0;
			padding:0;
			}
		

/* ----------------------------- CONTACT BOTTOM ----------------------------- */
 
ul#contactBottom {
	clear:both;
	padding:0;
	margin:20px auto;
	text-align:center;
	}

	ul#contactBottom li {
		list-style-type:none;
		font:normal 9pt Arial, Helvetica, sans-serif;
		color:#808080;
		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 {
				letter-spacing:.4em;
				padding-bottom:40px;
				}	
				
			ul#contactBottom li span.small {
				font-size:8pt;
				}

	ul#contactBottom li a {
		color:#966;
		background-color:transparent;
		text-decoration:none;		
		}

			ul#contactBottom li a:hover {
				color:#F90;
				background-color:transparent;
				text-decoration:none;		
				}
		

/* ----------------------------- NAV BOTTOM ----------------------------- */

ul#navBottom {
	clear:both;
	padding:20px 0 0 0;
	margin:0 auto;
	text-align:center;
	}

	ul#navBottom li {
		list-style-type:none;
		display:inline;
		font:normal 9pt Arial, Helvetica, sans-serif;
		color:#666;
		background-color:transparent;
		text-align:center;
		padding:0;
		margin:0;
		}

	ul#navBottom li.pike {
		padding:0 10px;
		}

	ul#navBottom li a {
		color:#966;
		background-color:transparent;
		text-decoration:none;
		}
			
	ul#navBottom li a:hover {
		color:#F90; /*#933*/
		background-color:transparent;
		text-decoration:none;
		}

div.hr {
	clear:both;
	width:80%;
	height:10px;
	color:#F90;
	background-color:transparent;
	border-top:none;
	border-right:none;
	border-bottom:.5px solid #F90;
	border-left:none;
	margin:0 auto 20px auto;
	text-align:center;
	}

/* -------------------------------------------------------------------- */

div#apologies {
	width:600px;
	background-color:#000;
	padding:10px;
	margin:10px auto;
	text-align:center;
	}
	
p.apologies {
	font:normal 14pt Arial, Helvetica, sans-serif;
	color:#FFF;
	background-color:transparent;
	margin:0;
	text-align:center;
	}
	
p.apologies span {
	font-size:12px;
	}

/* -------------------------------- SITE MAP ------------------------------------ */

#border {
clear:both;
width:94%;
border:1px #CCC solid;
padding:0 10px;
margin:0 auto;
text-align:center;
background-color:#EEE;
}

h2#siteMap {
	font:16pt Arial, Helvetica, sans-serif;
	color:#999; 
  background-color:transparent;	
	text-align:center;
	text-transform:uppercase;
  letter-spacing:.2em;
	padding:0;
 	margin:10px 0 5px 0;
	}
h3#siteMap {
	font:14pt Arial, Helvetica, sans-serif;
	color:#999; 
  background-color:transparent;	
  text-align:center;
  margin:0 0 20px 0;
	}


.siteMapBlock {
	width:100%;
	overflow:auto;
	padding:0;
	margin:30px 0;
	}
		
	.siteMapLeft, .siteMapRight {
		float:left;
		width:336px;
		padding:0;
		margin:0;
		border-right:1px #CCC solid;
		}
	.siteMapRight {
		float:right;
		border-right:none;
		}
			
.siteMapBox {
	clear:both;
	overflow:auto;
	padding:0;
	margin:0;
	}


	.siteMapLeft h3, .siteMapRight h3 {
		font:bold 10pt Arial, Helvetica, sans-serif;
		color:#966;
		background-color:transparent;
		text-transform:uppercase;
		text-align:left;
		padding:0;
		margin:25px 0 5px 25px;
		letter-spacing:.1em;
		}

		.siteMapBox h3.subHdg {
			text-transform:none;
			}

		.siteMapLeft h3.top, .siteMapRight h3.top {
			margin-top:0;
			}
		
		.siteMapLeft h3.condensed, .siteMapRight h3.condensed {
			letter-spacing:0;
			}

		h3.category a {
				color:#966;
				background-color:transparent;
				text-decoration:none;
				}
		
		.siteMapLeft h3 a, .siteMapRight h3 a {
				color:#966;
				background-color:transparent;
				text-decoration:none;
				}
		.siteMapLeft h3 a:hover, .siteMapRight h3 a:hover {
				color:#F90;
				background-color:transparent;		
				text-decoration:none;
				}



	.siteMapLeft h4, .siteMapRight h4 {
		font:normal 10pt Arial, Helvetica, sans-serif;
		color:#808080;
		background-color:transparent;
		text-align:left;
		padding:0;
		margin:5px 0 0 25px;
		}
		
	.siteMapLeft h4 a, .siteMapRight h4 a {
			color:#966;
			background-color:transparent;
			text-decoration:none;
			}
	.siteMapLeft h4 a:hover, .siteMapRight h4 a:hover {
			color:#F90;
			background-color:transparent;		
			text-decoration:none;
			}



/* --------------------------------- RESOURCES PAGE -------------------------------- */


#resouces {
	width:100%;
	overflow:auto;
	padding:0;
	margin:0;
	}

/* -------- page heading -------- */
#resouces h2 {
	font:16pt Arial, Helvetica, sans-serif;
	color:#999; 
  background-color:transparent;	
	text-align:center;
	text-transform:uppercase;
  letter-spacing:.2em;
	padding:0;
	margin:10px 0 0 0;
	}

/* -------- country / state -------- */
#resouces h3 {
	font:bold 10pt Arial, Helvetica, sans-serif;
	color:#666;
	background-color:transparent;
	text-align:center;
 	text-transform:uppercase;
	letter-spacing:.1em;
 	padding:10px 0 10px 0;
 	margin:0;
	}

/* -------- link name / url  -------- */
#resouces h4 {
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#808080;
	background-color:transparent;
	text-align:left;
	padding:0;
	margin:5px 0 0 50px;
	}
		
	#resouces h4 a {
			color:#966;
			background-color:transparent;
			text-decoration:none;
			}
			
	#resouces h4 a:hover {
			color:#F90;
			background-color:transparent;		
			text-decoration:none;
			}
		
/* -------- link description -------- */
#resouces p {
	font:10pt Arial, Helvetica, sans-serif;
	color:#666; 
  background-color:transparent;	
	text-align:left;
	padding:0 0 10px 50px;
	margin:0;
	}


/* ---------------------------- NAVIGATION RESOUCE PAGES ---------------------------- */

.navResources {
	height:20px;
	padding:10px 0 40px 3px;
	margin:0;
	}

	.navResources ul {
		float:left;
		list-style-type:none;
		width:135px;
		height:40px;
		padding:0;
		margin:0;
		}

/*
	.navResources ul#one {
		width:135px;
		}
		
	.navResources ul#two {
		width:135px;
		}
		
	.navResources ul#three {
		width:135px;
		}
*/	

	.navResources ul li {
		font:10pt Arial, Helvetica, sans-serif;
		color:#666; 
	    background-color:transparent;	
	  	text-align:center;
	  	padding:0 0 0 10px;
	  	margin:0 0 2px 0;
		}

	.navResources ul li a {
		color:#FCO; 
	    background-color:transparent;	
		}

		.navResources ul li a:visited {
			color:#FCO; 
		    background-color:transparent;	
			}
		.navResources ul li a:hover {
			color:#FCO; 
		    background-color:transparent;	
			}
		.navResources ul li a:active {
			color:#FCO; 
		    background-color:transparent;	
			}

		




/* --------------------------------- MISCELLANEOUS -------------------------------- */

div#important {
	width:85%;
	background-color:#930;  
	padding:10px;
	margin:10px auto;
	text-align:center;
	} 

	div#important h3 {
	font-size:small;
	color:#EEE;
	padding:0;
	margin:0;
	}


#ticker {
width:300px;
height:30px;
margin:0 auto;
margin:0 0 10px 12px;
}
