﻿html {
	margin: 0 auto;
	text-align: center;
	overflow-y: scroll; /* stops page jump */
	}

a {
	color: #F90;
	background-color: transparent;
	text-decoration: none;
	}

	a:hover {
		color: #FC0;
		background-color: transparent;
		}

table {
	border-collapse: collapse;
	}

body {
	background: url('images/Bkd-BlueFade1000.jpg') fixed;
	margin: 0 auto;
	text-align: center;
	}



#Container {
	width: 760px;
	/* height: 500px; */
	color: #369;
	background-color: transparent;
	padding: 0;
	margin: 1em auto;
	text-align: center;
	}
	
#NavCol {
	float: left;
	width: 188px; 
	height: auto;
	color: #333;
	background: transparent;
	padding: 0;
	margin: 0 auto;
	text-align: center;
	}
	
	#Logo {
		width: 100%;
		height: 142px;
		color: #369;
		background: #3C78C1 url('images/GraphicLogo.gif') no-repeat -210px 55px;
		padding: 0;
		margin: 0;
		text-align: center;
		}

#Content {
	float: right;
	width: 565px;
	color: #369;
	background-color: #FAFAFA;
	padding: 0;
	margin: 0 0 0 0;
	text-align: center;
	}

#Header {
	position:relative;
	float: right;
	height: 130px;
	width: 100%;
	color: #B1C9E6;
	background-color: #3C78C1;
	padding: 0;
	margin: 0 auto;
	text-align: center;
	vetical-align: bottom;
	}


	#Header img {
		margin: .5em 0;
		}


ul#NavBar {  
	position:absolute;
	left:0;
	top: 95px;
	list-style-type: none;
	width: 100%;
	margin: 0;
	padding: 0;
	}

	ul#NavBar li {
		float: left;
		width: 138px;
		font: .75em Arial, Helvetica sans-serif;
		color: #369;
		background-color: transparent;
		background: url('images/Tab140X50B.gif');
		padding:3pt 0;
		margin: 0 2px 0 0;	
		text-align: center;
		letter-spacing: .2em;
		}

	ul#NavBar li a {
		color: #369;
		background-color: transparent;
		text-decoration: none;
		}

	ul#NavBar li a:hover {
		color: #369;
		background-color: transparent;
		text-decoration: none;
		font-weight: bold;
		}
		
	/*
	ul#NavBar li.Selected {
		color: #369;
		background: #FFF url('images/Tab140X50W.gif');
		}
	*/

	#home ul#NavBar li.home,
	#rates ul#NavBar li.rates,
	#photos ul#NavBar li.photos,
	#enquiries ul#NavBar li.enquiries {
		color: #369;
		background: #FFF url('images/Tab140X50W.gif');
		}

.Spacer10 {
	clear: both;
	height: 10px;
	}

.Spacer20 {
	clear: both;
	height: 20px;
	}

img#FP {
	padding: 0;
	margin: 1em auto;
	text-align: center;
	}


/* -------------- NAV BAR -------------- */

#NavBarBottomL1,
#NavBarBottomL2,
#NavBarBottomL3,
#NavBarBottomL4,
#NavBarBottomL5 {
	float: left;
	height: 20px;
	background-color: #F90;
	margin: 1px 0;
	padding: 0;
	}

#NavBarBottomR1,
#NavBarBottomR2,
#NavBarBottomR3,
#NavBarBottomR4,
#NavBarBottomR5 {
	float: right;
	height: 20px;
	background-color: #F90;
	margin: 1px 0;
	padding: 0;
	}
	
	
/* -------------- HOME PAGE SELECTED -------------- */

#NavBarBottomR1 {
	width: 428px;	
	}

/* -------------- RATES PAGE SELECTED -------------- */

#NavBarBottomL2 {
	width: 140px;	
	}
#NavBarBottomR2 {
	width: 286px;	
	}

/* -------------- PHOTOS PAGE SELECTED -------------- */

#NavBarBottomL3 {
	width: 280px;	
	}
#NavBarBottomR3 {
	width: 148px;	
	}

/* -------------- ENQ/BKG PAGE SELECTED -------------- */

#NavBarBottomL4 {
	width: 420px;
	}
#NavBarBottomR4 {
	width: 0;	
	}

/* -------------- NONE SELECTED -------------- */

#NavBarBottomL5 {
	width: 100%;	
	}


#BottomBar {
	width: 100%;
	height: 45px;
	color: #FFF;
	background-color: #F90;
	margin: 1em 0 0 0;
	padding: .1em 0 .5em 0;
	}

/* --------------- INCLUDE PAGE - ENQUIRY BOOKING BUTTONS --------------- */

#TableEnqBkg {
	width: 167px;
	border-collapse: collapse;
	margin: 10px auto 0 auto;
	padding: 0;
	text-align: center;
	}
	
	#TableEnqBkg td {
		height: 59px;
		border-collapse: collapse;
		background: #F90 url('images/Button-orange.gif');
		text-align: center;
		padding: 0;
		}

	#TableEnqBkg td#M-Power {
		height: 59px;
		border-collapse: collapse;
		font: bold 1em Arial, Helvetica, sans-serif;
		color: #369;
		background-color: transparent;
		background-image: none;
		text-align: center;
		margin: 0;
		padding: 0;
		}
		
	#TableEnqBkg td#M-Power span {
		font-size: 1.2em;
		letter-spacing: .4em;
		}
		
	#TableEnqBkg td.Space {
		background: transparent;
		height: .8em;
		}
	
	#TableEnqBkg td a {
		font: bold 1em Arial, Helvetica, sans-serif;
		color: #EEE;
		background-color: transparent;
		text-decoration: none;
		outline:0;
		}

		/*
			#TableEnqBkg td#M-Power a {
				color: #369;
				background-color: transparent;
				}
		*/


/* check availabitly include page */

		#TableEnqBkg td.checkAvail {
			height: 70px;
			border-collapse: collapse;
			background: #F90 url('images/Button-orange2.gif');
			text-align: center;
			padding: 0;
			}

	#TableEnqBkg td.checkAvail a {
		font: bold 12pt Arial, Helvetica, sans-serif;
		color: #EEE;
		background-color: transparent;
		text-decoration: none;
		padding:0;
		margin:0;
		text-align:center;
		}


/* ------------------------------------------- */

table#enqBkg2 {
	width:400px;
	height:30px;
	background:#F90;
	padding:0;
	margin:15px auto;
	text-align:center;
	}

	table#enqBkg2 td {
	width:45%;
	}
	
	table#enqBkg2 td a {
		font: bold 10pt Arial, Helvetica, sans-serif;
		color: #EEE;
		background-color: transparent;
		text-decoration: none;
		padding:10px 0;
		margin:0;
		text-align:center;
		}


/* ------------------------------------------- */

h1 {
	font: bold 1em Arial, Helvetica, sans-serif;
	color: #4179AF; /* #369; */
	background-color: transparent;
	text-transform: uppercase;
	text-align: center;
	margin: 0;
	padding: 0;
	}

	h1.FP {
		font: .8em Arial, Helvetica, sans-serif;
		color: #F90; 	
		background-color: transparent;
		text-align: center;
		text-transform: none;
		letter-spacing: .1em;
		margin: 1em 0 2em 0;
		padding: 0;
		}
	
	h1.BottomBar {
		font: .8em Arial, Helvetica, sans-serif;
		color: #FFF; 	
		background-color: transparent;
		text-align: center;
		text-transform: none;
		letter-spacing: .1em;
		margin: 1em 0 0 0;
		padding: 0;
		}
	
	h1.Header {
		font: 1.5em Arial, Helvetica, sans-serif;
		color: #4D89D2; 	
		background-color: transparent;
		text-align: right;
		text-transform: none;
		letter-spacing: .2em;
		margin: 30px 20px 0 0;
		padding: 0;
		}

h2 {
	font: bold .9em Arial, Helvetica, sans-serif;
	color: #3669; 	
	background-color: transparent;
	text-align: left;
	margin: .5em .9em .5em .9em;
	}

	h2.Header {
		font: bold 1em Arial, Helvetica, sans-serif;
		color: #3766A8; 
		background-color: transparent;
		text-align: right;
		letter-spacing: .2em;
		margin: 0 20px 5pt 0;
		padding: 0;
		}
	
	h2.FP {
		font: bold .8em Arial, Helvetica, sans-serif;
		color: #5389BF; /* #369; */
		background-color: transparent;
		text-align: center;
		margin: 0;
		padding: 0;
		}

h3 {
	font: bold .9em Arial, Helvetica, sans-serif;
	color: #5389BF; /* #336699; */
	background-color: transparent;
	text-align: left;
	margin: .9em .9em .5em .9em;
	}


	h3.FP {
		font: bold .9em Arial, Helvetica, sans-serif;
		color: #A7BBDF; /* #5389BF;*/
		background-color: transparent;
		text-align: center;
		margin: 1em;
		padding: .5em 1em;
		letter-spacing: .3em;
		}


				/*
					h3.FP {
						width: 92%;
						float: right;
						font: bold .9em Arial, Helvetica, sans-serif;
						color: #5389BF;
						background-color: #EEE;
						text-transform: uppercase;
						text-align: center;
						margin: 1em;
						padding: .5em 1em;
						}
				*/

h4 {
	font: bold .85em Arial, Helvetica, sans-serif;
	color: #5389BF; 
	background-color: transparent;
	text-align: center;
	margin: 9em .9em .5em .9em;
	}


img#PhotoMain {
	float: right;
	padding: 0;
	margin: 0 1em 1em 1em;
	}

p {
	font: normal .8em Arial, Helvetica, sans-serif;
	color: #5389BF; /* #369 */
	background-color: transparent;
	text-align: justify;
	margin: 0 1em 1em 1em;
	}


p.PhotoInfo {
	font: normal .8em Arial, Helvetica, sans-serif;
	color: #4179AF; /* #369; */
	background-color: transparent;
	text-align: center;
	margin: 4em 1em 0 1em;
	}

	p.PhotoInfo a {
		font: normal 1em Arial, Helvetica, sans-serif;
		color: #F90; 	
		background-color: transparent;
		text-align: center;
		text-decoration: none;
		}

	p.PhotoInfo2 {
		font: normal .7em Arial, Helvetica, sans-serif;
		color: #4179AF; /* #369; */
		background-color: transparent;
		text-align: center;
		margin: 1em;
		}

	p.Top {
		font: normal .8em Arial, Helvetica, sans-serif;
		color: #F90;
		background-color: transparent;
		text-align: right;
		margin: 0 1em 0 0;
		}

p.AddressFP {
	font: .8em Arial, Helvetica, sans-serif;
	color: #666; 	
	background-color: transparent;
	text-align: center;
	margin: 0 0 1em 0;
	padding: 0;
	}


p.CaptionFP {
	font: .7em Arial, Helvetica, sans-serif;
	color: #369; 	
	background-color: transparent;
	text-align: center;
	margin: .5em 0 1em 0;
	padding: 0;
	}


p.ContactDetails {
	font: .8em Arial, Helvetica, sans-serif;
	color: #FFCC00; 	
	background-color: transparent;
	text-align: center;
	margin: 0;
	}

#TableCurrency {
	width: 100%;
	padding: 0;
	margin: 0 auto;
	text-align: center;
	}
			
	#TableCurrency td a {
		width: 100%;
		font: bold .8em Arial, Helvetica, sans-serif;
		color: #F90;
		background-color: transparent;
		text-decoration: none;
		text-align: center;
		padding: .5em 0;
		}

hr {
	width: 90%;
	color: #369;
	height: 1px;
	text-align: center;
	}




/* --------------------------------- TABLE FEATUES/SERVICES --------------------------------- */


#TableFeatures {
	width: 96%;
	border-collapse: collapse;
	padding: 0;
	
	margin: 1.5em auto .5em 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: bold .8em Arial,Helvetica,sans-serif;
	color: #FFC;
	background-color:#CFCFB5;
	margin: 0;	
	padding: 5px 20px 0 0; 
	}

#TableFeatures td {
	width: 50%;
	text-align: left;
	vertical-align: top;
	padding: 10px 0;
	margin: 0;
	}

#TableFeatures ul {
	text-align: left;
	vertical-align: top;
	list-style-type: disc;
	margin: 0;	
	padding: .5em .5em .8em 2em; 
	}

	#TableFeatures ul li {
		font: .8em Arial, Helvetica, sans-serif;
		color: #4179AF; /* #369; */	
		background-color: transparent;
		text-align: left;
		margin: .1em .5em;
		}



/* --------------------------------- TABLE APARTMENTS --------------------------------- */


.TableApartments {
	width: 96%;
	border-collapse: collapse;
	padding: 0;
	margin: 1em auto 0  auto;
	text-align: center;
	}
	
	/* background:  url('images/Bkd-yellowFade.jpg') repeat-x top;  */
	

.TableApartments th {
	width: 100%;
	height: 35px;
	font: bold .8em Arial,Helvetica,sans-serif;		
	color: #369;/*FFC*/
	background: #CFCFC2; 
	text-align: left;
	padding: .3em 0 .3em 2em;
	margin: 0; 
	}

		#TableApartments th span {
			font: normal .7em Arial, Helvetica, sans-serif;
			}

.TableApartments td.Left {
	width: 70%;
	font: normal .75em Arial,Helvetica,sans-serif;		
	color: #4179AF; /* #369;*/
	background-color: transparent;
	text-align: justify;
	vertical-align: top;
	padding: .8em;
	margin: 0;
	}

	.TableApartments td.Left img {
		float: left;
		margin:5px 10px 30px 5px;
		}
	.TableApartments td.Left a.link {
		margin-top:20px;	
		}

.TableApartments td.Right {
	width: 30%;
	text-align: left;
	vertical-align: top;
	padding: .8em 0 .8em 0;
	margin: 0;
	}

	.TableApartments td.Right img {
		float: right;
		margin: 0;
		}



/* --------------------------------- TABLE RATES --------------------------------- */

#TableRates2 {
	border: 1px solid #CFCFC2;
	width: 96%;
	border-collapse: collapse;
	background: transparent;
	padding: 0;
	margin: 0 auto 1em auto;
	text-align: center;
	}

#TableRates {
	border: 1px solid #CFCFC2;
	width: 96%;
	border-collapse: collapse;
	background: transparent;
	padding: 0;
	margin: 0 auto 1em auto;
	text-align: center;
	}

#TableRates2 th {
	font: bold 9pt Arial,Helvetica,sans-serif;		
	color: #FFC;
	background: #5389BF; 
	text-align: center;
	height: 40px;
	padding: 3px 0;
	margin: 0; 
	border: 1px solid #CFCFC2;
	}

#TableRates th {
	font: bold 9pt Arial,Helvetica,sans-serif;		
	color: #FFC;
	background: #5389BF; 
	text-align: center;
	height: 40px;
	padding: 3px 0;
	margin: 0; 
	border: 1px solid #CFCFC2;
	}
#TableRates2 th {
	background:url('images/Bkd-Rates2.jpg') repeat-x top;
	}

#TableRates2 th span {
	font-size:9pt;
	}

#TableRates th span {
	font-size:9pt;
	}

#TableRates2 td {
	font: normal 9pt Arial,Helvetica,sans-serif;
	color: #7F7F67; /* 9F9F81 #81A8CF;*/
	background-color: transparent;
	background: #DFDDD1 url('images/Bkd-Rates.jpg') repeat-x top;
	min-height: 20px;
	padding: 2px auto;
	margin: 0;
	text-align: center;
	border: 1px solid #CFCFC2;
	}
	

#TableRates td {
	font: normal 9pt Arial,Helvetica,sans-serif;
	color: #7F7F67; /* 9F9F81 #81A8CF;*/
	background-color: transparent;
	background: #DFDDD1 url('images/Bkd-Rates.jpg') repeat-x top;
	min-height: 20px;
	padding: 2px auto;
	margin: 0;
	text-align: center;
	border: 1px solid #CFCFC2;
	}
	

#TableRates2 td {
	background:url('images/Bkd-Rates2.jpg') repeat-x top;
	}
	
#TableRates2 td span {
	font-size: 8pt;
	}
		
	#TableRates td span {
	font-size: 8pt;
	}
		
	#TableRates2 td.rates {
		font: 500 .85em Arial,Helvetica,sans-serif;
		text-align: center;
		}
			
	#TableRates td.rates {
		font: 500 .85em Arial,Helvetica,sans-serif;
		text-align: center;
		}
			
	#TableRates2 td.rates span {
		font: normal .7em Arial, Helvetica sans-serif;
		}

	#TableRates td.rates span {
		font: normal .7em Arial, Helvetica sans-serif;
		}

.RateHdg {
	font: bold .9em Arial,Helvetica,sans-serif;
	color: #5389BF; /* #369; */
	background-color: transparent;
	text-align: left;
	padding: 0;
	margin: 1em 0 .2em 1em;
	}

	.RateHdg span {
		font-weight: normal;
		}

.TableSpacer {
	width: 100%;
	height: 2em;
	}

/* ----------------------------------- PHOTOS / PHOTO PAGE ----------------------------------- */

h3.roomHdg, 
h3.roomHdg a {
	font: bold 14pt Arial, Helvetica, sans-serif;
	color: orange; 
	background-color: transparent;
	padding:0;
	margin:60px 0 10px 0;
	text-align: center;
	}

h4.subHdg {
	clear:both;
	font: bold 14pt Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color: #5389BF; 
	background-color: transparent;
	text-align: center;
	margin:15px 0 5px 0;
	}

/*
div.roomCopy {
	float:left;
	width:300px;
	border:1px red solid;
	}
*/

div.roomCopy, div.roomCopyStudio {
	float:left;
	width:200px;
	font: normal .8em Arial, Helvetica, sans-serif;
	color: #666; 
	background-color: transparent;
	text-align: justify;
	margin: 0 20px 20px 20px;
	}
	div.roomCopyStudio {
		width:270px;
		}

div.roomCopy h5, div.roomCopyStudio h5 {
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #666; 
	background-color: transparent;
	padding:0;
	margin:5px auto 15px auto;
	text-align:center;
	}

div.roomCopy p, div.roomCopyStudio p {
	font: normal 10pt Arial, Helvetica, sans-serif;
	color: #666; 
	background-color: transparent;
	padding:0 10px 0 10px;
	margin:5px 0 15px 0;
	text-align:justify;
	}

img.plan {
	float:left;
	margin:0 0 20px 0;
	}

img.wide {
	margin-bottom:10px;
	}


/* ------------------------------------- */




#TablePhotos2 {
	clear: both;
	width: 96%;
	border-collapse: collapse;
	padding: 0;
	margin: 1em auto;
	text-align: center;
	}


/* ----------------------------------- OPTIONS ----------------------------------- */

ul#Options {
	clear: both;
	margin: 0 3em 2em 3em;
	padding: 0;
	}

	ul#Options li {
		list-style: circle;
		font: .75em Arial,Helvetica,sans-serif;
		color: #4179AF; /* #369; */
		background-color: transparent;
		text-align: left;
		margin: 0 auto .5em auto;

		}
	
	ul#Options li span {
		font-weight: bold;
		}
		
/* ----------------------------------- ENQUIRY PAGE ----------------------------------- */


div#EnqOrBkg {
	height:350px;
	margin: 0;
	padding: 0;
  }
  
p.Two {
	font-size: 1em;
	margin: 0;
	padding: 0 20px;
  }
 
	p.One {
	font-size: 1em;
	margin: 0;
	padding: 0 20px;
  }
 
	p.One {
		padding-top: 80px;
		}

	p.Two {
		padding-top: 50px;
		padding-bottom: 100px;
		}


/* ----------------------------------- ENQUIRY PAGE ----------------------------------- */


Table#TableEnquiry {
	width: 100%;
	margin: 0;
	padding: 0;
  	border-collapse: collapse;
	}

Table#TableEnquiry td {
	border-spacing: 0;
  	border-collapse: collapse;
	}
	
	Table#TableEnquiry th {
		font: .9em Arial, Helvetica, sans-serif;
		color: #FFC; 
		width: 94%;
		height: 30px;	
		background-color: #4179AF;
		text-align: left;
		padding: 0 0 0 1em;
		margin: .2em 0;
		}

Table.TableEnquiry2 {
	width: 100%;
	margin: 0;
	padding: 0;
  	border-collapse: collapse;
	}

	Table.TableEnquiry2 td {
  		border-collapse: collapse;
		}


.FormText {
	font: .8em Arial, Helvetica, sans-serif;
	color: #4179AF;
	background-color: transparent;
	padding: 0;
	margin: .2em 0;	
	}



/* ----------------------------- ENQUIRY THANK YOU PAGE ----------------------------- */


Table.TableEnquiryTY  {
	width: 480px;
	margin: 0;
	padding: 0;
  	border-collapse: collapse;
	}

Table.TableEnquiryTY th {
	width: 160px;
	font: .9em Arial, Helvetica, sans-serif;
	color: #369; 
	background-color: transparent;
	text-align: right;
	padding: .2em 0 0 1em;
	margin: 0;
	}

	Table.TableEnquiryTY td  {
		width: 320px;
		font: bold .9em Arial, Helvetica, sans-serif;
		color: #369; 
		background-color: transparent;
		text-align: left;
		padding: .2em 0 0 1em;
		margin: 0;
		}


Table.NoteBox  {
	width: 85%;
	margin: 0;
	padding: 0;
  	border-collapse: collapse;
	}

	Table.NoteBox td {
		width: 100%;
		font: .75em Arial, Helvetica, sans-serif;
		color: #FFF; 
		background-color: #4179AF;  	
		text-align: center;
		padding: 1em;
		margin: 0;
		}


/* ----------------------------------- CONTACT DETAILS ----------------------------------- */

#ContactDetails {
	margin: 0;
	padding: 0;
	}

p.MPower {
	font: .75em Arial, Helvetica, sans-serif;
	color: #369; 	
	background-color: transparent;
	padding: 0;
	margin: .5em auto 0 auto;
	text-align: center;
	letter-spacing: .3em;
	}
	
ul.ContactDetailsLicence {
	list-style: none;
	padding: 0;
	margin: 0;
	text-align: center;
	}

	ul.ContactDetailsNumbers {
	list-style: none;
	padding: 0;
	margin: 0;
	text-align: center;
	}

	ul.ContactDetailsLicence li {
		display: inline;
		font: .6em Arial, Helvetica, sans-serif;
		color: #369; 	
		background-color: transparent;
		padding: 0;
		margin: 0 1em 0 0;
		text-align: center;
		text-indent: 1em;
		}

	ul.ContactDetailsNumbers li {
		display: inline;
		font: .6em Arial, Helvetica, sans-serif;
		color: #369; 	
		background-color: transparent;
		padding: 0;
		margin: 0 1em 0 0;
		text-align: center;
		text-indent: 1em;
		}

	ul.ContactDetailsLicence li a {
		color: #369; 	
		background-color: transparent;
		text-decoration: none;
		}

	ul.ContactDetailsNumbers li a {
		color: #369; 	
		background-color: transparent;
		text-decoration: none;
		}

	ul.ContactDetailsLicence li a:hover {
		color: #F90; 	
		background-color: transparent;
		}

	ul.ContactDetailsNumbers li a:hover {
		color: #F90; 	
		background-color: transparent;
		}

ul.ContactDetailsNumbers li {
	font-size: .7em;
	letter-spacing: .05em;
	}

ul.ContactDetailsNumbers li span {
	font-weight: bold;
	}

p.Address {
	font: .7em Arial, Helvetica, sans-serif;
	color: #369; 	
	background-color: transparent;
	width: 100%;
	padding: 0;
	margin: 0;
	text-align: center;
	letter-spacing: .1em;
	}	

p.Copyright {
	font: .5em Arial, Helvetica, sans-serif;
	color: #369; 	
	background-color: transparent;
	width: 100%;
	padding: 0;
	margin: 0;
	text-align: center;
	letter-spacing: .3em;
	}
	

/* ------------------- BOTTOM LINKS ------------------- */

ul#SideLinks {
	width: 100%;
	list-style-type: none;
	color: #FFF;
	background-color: transparent; /* #3C78C1; */
	margin: .8em 0 0 0;
	padding: 1em 0;
	text-align: center;
	}
		
	ul#SideLinks li {
		display: block;
		font: .8em Arial, Helvetica, sans-serif;
		color: #FFF; 	
		background-color: transparent;
		margin: 0;
		padding: 1em 0;
		}
		
	ul#SideLinks li a {
		color: #FFF; 	
		background-color: transparent;
		}
		
	ul#SideLinks li a:hover {
		color: #F90; 	
		background-color: transparent;
		}
		
	ul#SideLinks li a span {
		color: #930;
		font-weight: bolder
		}

	ul#SideLinks li img {
		border:8px solid #C60;
		}		
		
/* --------------------------------------------------------- */

#disclaimerLine {
clear:both;
width:80%;
height:5px;
margin:10px auto 0 auto;
padding:0;
text-align:center;
border-top:1px #4179AFsolid;
}

ul.Disclaimer {
	list-style-type:none;
	font:8pt Arial, Helvetica, sans-serif;
	color:#4179AF;
	background:transparent;
	text-align:center;
	margin:0 0 5px 0;
	padding:0;
	}
ul.Disclaimer li {
	margin:0;
	padding:0;
	}


/* ---------------------- SPECIAL BOX ---------------------- */

#specialBox {
	width:98%;
	background-color:#6192CD; /*#8CAF36 8F6B8F; 069*/
	padding:0;
	margin:10px auto;
	text-align:center;
	border:1px #8CAF36 solid;
	}

	#specialBoxInner {
		background-color: transparent;
		padding:0;
		margin:10px;
		text-align:center;
		}

		#specialBox h3 {
			font: bold 12pt Arial;
			color: #EEE;
			background-color: transparent;
			padding:0;
			margin:0;
			text-align: center;
			text-transform:none;
			/*letter-spacing:.2em;*/
			}
					
		#specialBox h4 {
			font: bold 10pt Arial;
			color: #FFF;
			background-color: transparent;
			padding:0;
			margin:0;
			text-align: center;
			letter-spacing:.1em;
			}
	
		#specialBox p {
			font: normal 10pt Arial;
			color: #EEE;
			background-color: transparent;
			padding:0;
			margin:5px 0;
			text-align: center;
			}
		#specialBox p span {
			font-weight:bold;
			color:#EEE;
			background-color: transparent;
			}
		#specialBox p.left {
			text-align: left;
			}

/* ---------------------------------------------------------------------------------- */


	
	#MPower {
		font:bold 12pt Arial, Helvetica, sans-serif;
		color:#369;
		background-color:transparent;
		text-align:center !important;
		padding:0;
		margin:20px auto 10px auto;
		}
		#MPower span {
			font-size:9pt;
			}
		#MPower a {
			color:#369;
			background-color:transparent;
			text-decoration:none;
			text-align:center !important;
			padding:0;
			margin:0 auto;
			}
		#MPower a:hover {
		text-decoration:underline;
		}


.checkAvail2 {
width:250px;
border:1px #DF8800 solid;
background-color:#F90;
padding:0;
margin:30px auto;
text-align:center;
}


.checkAvail1 {
width:250px;
border:1px #DF8800 solid;
background-color:#F90;
padding:0;
margin:30px auto;
text-align:center;
}
.checkAvail1 {
width:160px;
margin:10px auto;
}

.checkAvail2 p {
	font:bold 10pt Arial, Helvetica, sans-serif;
	color:#FFF;
	background-color:transparent;
	padding:15px 0;
	margin:0;
	text-align:center;
	}

.checkAvail1 p {
	font:bold 10pt Arial, Helvetica, sans-serif;
	color:#FFF;
	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:#FFF;
background-color:transparent;
}

.checkAvail2 p a {
color:#FFF;
background-color:transparent;
}

.checkAvail1 p span a {
color:#FFF;
background-color:transparent;
}

.checkAvail1 p a {
color:#FFF;
background-color:transparent;
}

.checkAvail2 p span a:hover {
text-decoration:underline;
}


.checkAvail2 p a:hover {
text-decoration:underline;
}


.checkAvail1 p span a:hover {
text-decoration:underline;
}


.checkAvail1 p a:hover {
text-decoration:underline;
}

/* ------------------------------------------------------------------- */

.photoContainer {
	width:520px;
	height:auto;
	padding:10px 0;
	margin:10px auto;
	text-align:center;
	border:1px #666 solid;
	}
			
	.photoSummary {
		width:100%;
		height:160px;
		padding:0;
		margin:0 auto;
		text-align:center;
		}
		.photoSummary .copy {
			float:left;
			width:350px; 
			height:auto;
			padding:0;
			margin:0;
			text-align:center;
			}
			.photoSummary .copy h3 {
				font:bold 14pt Arial, Helvetica, sans-serif;
				color:#666;
				background-color:transparent;
				padding:5px 0;
				margin:0;
				text-align:center;
				}
			.photoSummary .copy p {
				font:normal 10pt Arial, Helvetica, sans-serif;
				color:#666;
				background-color:transparent;
				padding:0;
				margin:0 10px 5px 10px;
				text-align:justify;
				}
		
		.photoSummary .map {
			float:left;
			width:165px;
			height:160px;
			padding:0;
			margin:0;
			text-align:center;
			}
			.photoSummary .map img {
				float:left;
				padding:0;
				margin:0;
				}		
		.photoBlock	{
			width:100%;
			padding:0;
			margin:10px auto 0 auto;
			text-align:center;
			}

.spacer1 {
	clear:both;
	width:100%;
	height:1px;
	}


