﻿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:#BC7100; 
	background-color:transparent;
	text-decoration:none;
	outline:0;
	}
	
	a:visited {
		color:#960; 
		background-color:transparent;
		}
	
	a:hover {
		color:#960;
		background-color:transparent;
		text-decoration:underline;
		}
	
	a:active {
		color:#960;
		background-color:transparent;
		text-decoration:underline;
		}


/* -------------------------- NAVIGATION BUTTONS ----------------------- */


#navContainer {
padding:0 0 0 7px;
margin:0 auto;
text-align:center;
height:50px;
}

				
.divider {
	float:left;
	width:2px;
	height:50px;
	}

.navTabHome,
.navTabCBD,
.navTabInnerSuburban,
.navTabOuterSuburban,
.navTabRegional,
.navTabUnder100,
.navTabOver100 {
	float:left;
	width:99px;
	background:url('images/BkdTab.gif') repeat-x center;
	padding:0;
	margin:0;
	text-align:center;
	}
.navTabHome {
	width:90px;
	}
.navTabRegional {
	width:96px;
	}
.navTabInnerSuburban,
.navTabOuterSuburban   {
	width:111px;
	}
.navTabUnder100,
.navTabOver100 {
	width:94px;
	}	
	
.navTabHome h2,
.navTabCBD h2,
.navTabInnerSuburban h2,
.navTabOuterSuburban h2,
.navTabRegional h2,
.navTabUnder100 h2,
.navTabOver100 h2 {
	font:8pt Arial, Helvetica, sans-serif;
	color:#CCC;
	background-color:transparent;
	padding:0;
	margin:0;
	text-align:center;
	}
/*	
.navTabHome h2  {
	display:block;
	padding-top:18px;
	}
*/

.navTabHome h2 span,
.navTabCBD h2 span,
.navTabInnerSuburban h2 span,
.navTabOuterSuburban h2 span,
.navTabRegional h2 span,
.navTabUnder100 h2 span,
.navTabOver100 h2 span {
	font-weight:bold;
	text-transform:uppercase;
	padding-top:0;
	margin-top:0;
	}
.navTabInnerSuburban h2 span.condensed,
.navTabOuterSuburban h2 span.condensed {
	letter-spacing:0;
	}
	.spaceHome {
		height:15px;
		}

	.spaceAll {
		height:3px;
		}

.navTabHome a,
.navTabCBD a,
.navTabInnerSuburban a,
.navTabOuterSuburban a,
.navTabRegional a,
.navTabUnder100 a,
.navTabOver100 a { 
		display:block;
		width:100%;
		height:50px;
		color:#EEE; /*#06C;*/
		background-color:transparent;
		text-decoration:none;
		outline:none;
		}

.navTabHome a:visited,
.navTabCBD a:visited,
.navTabInnerSuburban a:visited,
.navTabOuterSuburban a:visited,
.navTabRegional a:visited,
.navTabUnder100 a:visited,
.navTabOver100 a:visited { 	
		display:block;
		color:#CCC; /*06C*/
		background-color:transparent;
		text-decoration:none;
		outline:none;
		/*border:1px #CCC solid;*/
		}
		
.navTabHome a:hover,
.navTabCBD a:hover,
.navTabInnerSuburban a:hover,
.navTabOuterSuburban a:hover,
.navTabRegional a:hover,
.navTabUnder100 a:hover,
.navTabOver100 a:hover { 
		display:block;
		color:#FFF; /* 936 933 960 F90;*/
		background-color:transparent;
		text-decoration:none;
		outline:none;
		/*border:1px #8B7782 solid;*/
		}

.navTabHome a:active,
.navTabCBD a:active,
.navTabInnerSuburban a:active,
.navTabOuterSuburban a:active,
.navTabRegional a:active,
.navTabUnder100 a:active,
.navTabOver100 a:active {
		display:block;
		color:#FFF;
		background-color:transparent;
		text-decoration:none;
		outline:none;
		/*border:1px #8B7782 solid;*/
		}


#navContainer a#selected {
	color:#FFBB55;
	background:transparent;
	/*background:url('images/BkdTab2.gif') repeat-x center;*/
	}


/* -------------- HOME PAGE GRAPHICS -------------- */

#homeColWrap {
	height:370px;
	}

#homeColLeft {
	width:460px;
	float:left;
	border-right: 1px #CCC solid;
	}
#homeColRight {
	position:relative;
	float:right;
	width:180px;
	margin:0 20px 0 0;
	}
	
	.adLarge1,
	.adLarge2,
	.adLarge3 {
		position:absolute;
		left:0;
		top:0;
		width:180px;
		height:100px;
		border:1px #CCC solid;
		}
		.adLarge2 {
			top:110px;
			}
		.adLarge3 {
			top:220px;
			}
	.adLarge1 a img,
	.adLarge2 a img,
	.adLarge3 a img {
		outline:none;
		border:0;
		}
		
	.adSmall1,
	.adSmall2 {
		position:absolute;
		left:0;
		top:330px;
		width:180px;
		height:60px;
		border:1px #999 solid;
		}
		.adSmall2 {
			top:400px;
			}
	.adSmall1 a img,
	.adSmall2 a img {
		outline:none;
		border:0;
		}

/* ----------------------------- LANDING PAGE ----------------------------- */

.landingColWrap {
	height:auto;
	}

.landingColLeft {
	width:460px;
	float:left;
	/* border-right: 1px #CCC solid */
	}
.landingColRight {
	float:right;
	position:relative;
	width:180px;
	margin:0 20px 0 0;
	}

	.one {
		height:120px;
		}
	.two {
		height:240px;
		}
	.three {
		height:350px;
		}

.landingColLeft p {
	margin:0 10px 10px 20px;
	}
	
.landingColBottom {
	clear:both;
	width:100%;
	}
	
	.landingColRight .adLarge1,
	.landingColRight .adLarge2,
	.landingColRight .adLarge3,
	.landingColRight .adLarge4,
	.landingColRight .adLarge5 {
		position:absolute;
		left:0;
		top:0;
		width:180px;
		height:100px;		
		border:1px #CCC solid;
		}
		.landingColRight .adLarge2 {
			top:110px;
			}
		.landingColRight .adLarge3 {
			top:220px;
			}
		.landingColRight .adLarge4 {
			top:330px;
			}
		.landingColRight .adLarge5 {
			top:440px;
			}

	.landingColRight .adLarge1 a img,
	.landingColRight .adLarge2 a img,
	.landingColRight .adLarge3 a img,
	.landingColRight .adLarge4 a img,
	.landingColRight .adLarge5 a img {
		outline:none;
		border:0;
		}
		

/* ----------------------------- 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:20%;
		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;
		}

	.left h3 span {
		font-size:.8em;
		}
*/

/* -------------------------- */

	div.middle {
		float:left;
		width:53%;
		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:25%;
		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:#BC7100; /* F90 06C */
		background-color:transparent;
		text-decoration:none;
		}
	
	a.goTo:visited{
		color:#C90; 
		background-color:transparent;
		text-decoration:none;
		}
	
	a.goTo:hover {
		color:#FC0; 
		background-color:transparent;
		text-decoration:none;
		}
	
	a.goTo:active {
		color:#FC0; 
		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 {
		font:16pt Arial, Helvetica, sans-serif;
		color:#999; 
    background-color:transparent;	
    letter-spacing:.2em;
  	text-align:center;
  	padding:0;
  	margin:10px 0 5px 0;
		}

		h2 span.category {
				font:12pt Arial, Helvetica, sans-serif;
				color:#AAA; 
		    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.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:.35em;
		color:#999;
		}
		

/* ----------------------------- 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;
		}
	

h2.region {
color:#993;
}
	h2.region a {
	color:#993;
	}

h2.region2 {
font-size:10pt;
color:#993;
margin-top:0;
}
	h2.region2 a {
	color:#993;
	}


/* ----------------------------- 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;
				
				font:normal small Arial, Helvetica, sans-serif;
				color:#000;
				background-color:transparent;
				}

/* -------------------------------------------------- */


	#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:#FFF;
		background-color:#456574;
		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:#FFBB55; /*#9CF;*/
			background-color:transparent;
			text-decoration:none;
			}

/* ----------------------------- TABLE PHOTOS ----------------------------- */

.tablePhotos {
	clear:both;
	width:100%;
	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 {
		height:25px;
		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.rightSide {
			float:left;
			width:45%;
			list-style-type:circle;
			padding:0;
			margin:0;
			text-align:center;
			}
		
		div.packageBlock ul.middle ul.leftSide {
			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:url('images/Bkd-blue.jpg') repeat;
		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:url('images/Bkd-blue.jpg') repeat;
		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:url('images/Bkd-blue.jpg') repeat;
		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;
		}



		/* ----- 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:#F90;
		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:#F90;
		background-color:transparent;
		text-decoration:none;
		}
			
	ul#navBottom li a:hover {
		color:#960;
		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:500px;
	background-color:#993300;
	padding:10px;
	margin:10px auto;
	text-align:center;
	}
	
p.apologies {
	font:bold 12pt Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:transparent;
	margin:0;
	text-align:center;
	}
	
p.apologies span {
	font-size:10pt;
	}
p.apologies a {
	color:#FF0;
	background-color:transparent;
	}
	

/* -------------------------------- SITE MAP ------------------------------------ */


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%;
	padding:0;
	margin:30px 0;
	}

	.siteMapRight {
		float:left;
		width:334px;
		padding:0;
		margin:0;
		border-right:1px #CCC solid;
		}
		
	.siteMapLeft {
		float:left;
		width:334px;
		padding:0;
		margin:0;
		border-right:1px #CCC solid;
		}
		.siteMapRight {
			float:right;
			border-right:none;
			}

	.siteMapBox {
		clear:both;
		overflow:auto;
		padding:0;
		margin:0;
		}
		


	.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 40px;
		letter-spacing:.1em;
		}
				


	.siteMapLeft 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 40px;
		letter-spacing:.1em;
		}
		.siteMapRight h3 {
			margin-left:20px;
			}

		.siteMapRight h3.top {
			margin-top:0;
			}

		.siteMapLeft h3.top {
			margin-top:0;
			}

		.siteMapRight h3.condensed {
			letter-spacing:0;
			}

		.siteMapLeft h3.condensed {
			letter-spacing:0;
			}

		h3.category a {
				color:#966;
				background-color:transparent;
				text-decoration:none;
				}
		
		.siteMapRight h3 a {
				color:#966;
				background-color:transparent;
				text-decoration:none;
				}
		
		.siteMapLeft h3 a {
				color:#966;
				background-color:transparent;
				text-decoration:none;
				}
		
		.siteMapRight h3 a:hover {
				color:#F90;
				background-color:transparent;		
				text-decoration:none;
				}




		.siteMapLeft h3 a:hover {
				color:#F90;
				background-color:transparent;		
				text-decoration:none;
				}




	.siteMapRight h4 {
		font:normal 10pt Arial, Helvetica, sans-serif;
		color:#808080;
		background-color:transparent;
		text-align:left;
		padding:0;
		margin:5px 0 0 50px;
		}
		



	.siteMapLeft h4 {
		font:normal 10pt Arial, Helvetica, sans-serif;
		color:#808080;
		background-color:transparent;
		text-align:left;
		padding:0;
		margin:5px 0 0 50px;
		}
		.siteMapRight h4 {
			margin-left:30px;
			}
		
	.siteMapRight h4 a {
			color:#966;
			background-color:transparent;
			text-decoration:none;
			}
			
	.siteMapLeft h4 a {
			color:#966;
			background-color:transparent;
			text-decoration:none;
			}
			
	.siteMapRight h4 a:hover {
			color:#F90;
			background-color:transparent;		
			text-decoration:none;
			}


	.siteMapLeft 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;	
			}

/* --------------------------------- SPECIAL BOX -------------------------------- */
		

#specialBox {
	position:relative;
	clear:both;
	width:550px;
	height:60px;
	padding:8px 0;
	margin:10px auto;
	text-align:center;
	background:url('images/BkdTab.jpg') repeat-x center;
	}
				
	#specialBox h2,
	#specialBox h2 span {
		font:bold 14pt Arial,Helvetica,sans-serif;
		color:#F90;
		background-color:transparent;
		padding:10px 0 0 0;
		margin:0;
		text-align:center;
		letter-spacing:0.2em;
		}
		#specialBox h2 span {
			font:normal 10pt Arial,Helvetica,sans-serif;
			color:#FFF;
			background-color:transparent;		
			letter-spacing:0.1em;
			}
	
	#specialBox h2 a,
	#specialBox h2 span a {
		display:block;
		position:absolute;
		top:0;
		left:0;
		width:550px;
		height:60px;
		color:#F90;
		background-color:transparent;
		padding:8px 0 5px 0;
		margin:0;
		text-decoration:none;
		outline:none;
		}
		#specialBox h2 span a {
			color:#FFF;
			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;
	}


/* ----------------------------- BANNERS ------------------------------------- */

#advert {
float:right;
width:130px;
height:300px;
border:1px #CCC solid;
margin: 20px;
}






