﻿a:active, a:hover, a {
outline:none;
}

body {
/* background:#000 url('images/Bkd-Black.jpg') repeat-x fixed; */
}

#container {
position:relative;
width:860px; 
padding:0; 
margin:0 auto !important;
text-align:center;
}

#content {
padding:0;
margin:0 auto;
text-align:center;
}


/* ----------------------------------------------- */

h1 {
font:bold 22pt "Gill Sans Ultra Bold";
color:#004990; /* 007CC3 */
background-color:transparent;
text-align:center;
padding:0;
margin:10px 0;
}
	h1 span {
	font:normal 12pt "Gill Sans Ultra Bold";
	}
	h1 span#nye {
	font:bold 12pt "Arial Black";
	color:#CCC; /* DFD999 */
	background-color:transparent;
	}
	h1 span#cocktail {
	font:bold 16pt "Gill Sans Ultra Bold";
	color:#808080;
	background-color:transparent;
	letter-spacing:0.2em;
	}


h2  {
font:normal 12pt Arial, Helvetica, sans-serif;
color:#333;
background-color:transparent;
text-align:center;
padding:5px 0;
margin:0 20px;
}

h3  {
font:bold 12pt Lucida Sans Unicode, san-serif; 
color:#333;
background-color:transparent;
text-align:center;
padding:0;
margin:15px 0 10px 0;
letter-spacing:0.2em;
}

/* ------- hotelBox Options and Booking Heading ------ */
h4  {
font:bold 10pt Arial, Helvetica, sans-serif; 
color:#444;
background-color:transparent;
text-align:left;
padding:0;
margin:15px 0 10px 0;
letter-spacing:0.1em;
text-transform:uppercase;
}

#landingPgIntro p {
font:normal 10pt Arial, Helvetica, sans-serif;
color:#333;
background-color:transparent;
text-align:justify;
padding:5px 0;
margin:0 20px;
}

p {
font:normal 10pt Arial, Helvetica, sans-serif;
color:#333;
background-color:transparent;
text-align:justify;
padding:5px 0;
margin:0 20px;
}

/* --------------------------------------- HEADER ------------------------------------------- */

#header {
height:60px;
padding:0;
margin:0 0 10px 0;
}

#headerTitle {
float:left;
width:500px; 
padding:0;
margin:0;
}
	#headerTitle h1 {
	font:bold 14pt Arial Black, Helvetica, sans-serif; 
	color:#004990; 
	background-color:transparent;
	text-align:center;
	padding:5px 0 0 0;
	margin:0;
	}
	#headerTitle h1 span {
	font:normal 12pt "Gill Sans Ultra Bold";
	color:#004990;  
	background-color:transparent;
	letter-spacing:0.05em
	}

	#headerTitle h1 a span, #headerTitle h1 a {
	color:#004990; 
	background-color:transparent;
	text-decoration:none;
	}	
	#headerTitle h1 a:hover span, #headerTitle h1 a:hover {
	text-decoration:underline;
	}
	

/* ------------------ */

#headerCruiseAd {
float:right;
width:280px; 
height:60px; 
padding:0;
margin:0 30px 0 0;
text-align:center;
background:#191919 url('../images/NYE-HeaderAd.jpg') no-repeat 120px -15px;
border:1px #CCC solid;
}
	#headerCruiseAd h1 {
	font:bold 12pt Arial, Helvetica, sans-serif;
	color:#FFF;
	background-color:transparent;
	padding:0;
	margin:10px 0 0 10px;
	text-align:left;
	text-transform:uppercase;
	}
	#headerCruiseAd h1 span {
	font:bold 14pt Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	}
	#headerCruiseAd h1 a span, a #hederCruiseAd h1 a,
	a #hederCruiseAd h1 span, a #hederCruiseAd h1 {
	color:#EEE;
	background-color:transparent;
	text-decoration:none;
	}

/* ------------------------------------------ NAVIGATION ------------------------------------------ */

#navNYE {
clear:both;
width:860px; /*800px*/
height:52px;
padding:0;
margin:0 auto;
text-align:center;
}

	#navNYE .navTab {
		float:left;
		height:46px;
		padding:0;
		margin:0;
		background-color:#EFEFEF; 
		border-top:1px #DDD solid;
		border-right:1px #AAA solid;
		border-bottom:1px #808080 solid;
		border-left:1px #DDD solid;
		}

	#navNYE .navTab {
	width:84px;
	}
	#navNYE .home {
	width:55px;
	}	
		#navNYE .home img {
		padding-top:6px;
		border:0;
		}
		#navNYE .home img a {
		border:0;
		}

	#navNYE .small {
	width:82px;
	}
	#navNYE .wide {
	width:86px;
	}

	#intro .intro, 
	#home .home, 
	#budget .budget, 
	#tourist .tourist, 
	#luxury .luxury,
	#beach .beach, 
	#boutique .boutique, 
	#aptsBudget .aptsBudget,
	#aptsTourist .aptsTourist,
	#aptsExecutive .aptsExecutive,
	#aptsLuxury .aptsLuxury {
		background-color:transparent;
		border-top:1px #AAA solid;
		border-right:1px #808080 solid;
		border-bottom:none;
		border-left:1px #AAA solid;
		}
	#navNYE .navTabSpace {
		float:left;
		width:3px;
		height:37px;
		margin:10px 0 0 0;
		border-bottom:1px #808080 solid;
		}
		
	#navNYE .navTab h3 {
		font:bold 10pt Arial, Helvetica, sans-serif;
		color:#004990;
		background-color:transparent;
		text-align:center;
		padding:0;
		margin:0; 
		letter-spacing:0;
		}
			#navNYE .navTab h3 span.hotels {
			font-size:8pt;
			letter-spacing:0.2em;
			}
			#navNYE .navTab h3 span.accom {
			font-size:8pt;
			letter-spacing:-0.1em;
			}
			#navNYE .navTab h3 span.apts {
			font-size:8pt;
			letter-spacing:0;
			}
			#navNYE .navTab h3 span.nye {
			font-size:8pt;
			margin-top:0;
			padding-top:0;
			letter-spacing:0;
			}
				
/* ------------------------------------- */

#navNYE .navTab h3 a:link, #navNYE .navTab h3 a:visited {
	color:#004990;
	background-color:transparent;
	text-decoration:none;
	}
#navNYE .navTab h3 a:hover, 
#navNYE .navTab h3 a:active,
#navNYE .navTab h3 a:hover span, 
#navNYE .navTab h3 a:active span,
#navNYE .navTab h3 a:hover span.condensed, 
#navNYE .navTab h3 a:active span.condensed  {
	color:#004990;
	background-color:transparent;
	text-decoration:underline;	
	}


/* ------------------- FIRST LANDING PAGE ------------------- */


#intro {
padding:0;
margin:0;
text-align:left;
}

	#intro h3,
	#intro h4  {
	font:bold 12pt Lucida Sans Unicode, san-serif; 
	color:#004990; 
	background-color:transparent;
	text-align:center;
	padding:0;
	margin:15px 0 10px 0;
	letter-spacing:0.1em;
	}
	#intro h4  {
	font:bold 10pt Arial, Helvetica, sans-serif; 
	text-align:left;
	text-transform:uppercase;
	}
	#intro p {
	color:#004990; 
	background-color:transparent;
	text-align:justify;
	}

/*

#intro {
float:left;
width:600px;
}

#ElliottStAd {
	float:right;
	width:200px;
	height:150px;
	margin:10px 20px 10px 0;
	border:1px #CCC solid;
	}
#ElliottStAd img {
	padding:0;
	margin:0px auto;
	text-align:center;
	width:200px;
	height:150px;
	}
	
#ElliottStAd img a {
	border:0;
	outline:none;
	}
*/

	/* --------- PHOTOS --------- */

table#introPhotos {
width:740px;
height:auto;
margin:0 auto 10px auto;
text-align:center;
background-color:#000;
}
	table#introPhotos td.left, table#introPhotos td.right {
	width:385px;
	height:10px;
	vertical-align:top;
	}
	table#introPhotos td.right {
	width:355px;
	}
	
	table#introPhotos td.left img, table#introPhotos td.right img {
	border:none;
	}

	/* --------- BOOK EARLY --------- */

#content #bookEarly {
width:96%;
padding:0;
margin:0 auto 20px auto; 
text-align:center;
}
	#content #bookEarly h3 {
	font:bold 12pt Lucida Sans Unicode, san-serif; 
	color:#004990; /* 666 */
	background-color:transparent;
	text-align:center;
	padding:0;
	margin:15px 0 10px 0;
	letter-spacing:0.1em;
	} 
	#content #bookEarly p {
	color:#004990; /* 444 */
	background-color:transparent;
	text-align:justify;
	}


	/* --------- "PLEASE NOTE M-POWER WILL TRY..." --------- */

#content #note {
width:90%;
padding:0;
margin:0 auto 20px auto;
text-align:center;
background:url('../images/Bkd-Fade.jpg') repeat-x left -40px;
border:1px #CCC solid;
}
#content #noteInner {
width:96%;
padding:0 0 10px 0;
margin:0 auto;
text-align:center;
}
	#content #noteInner p {
	font:italic normal 8pt Arial, Helvetica, sans-serif;
	color:#333;
	background-color:transparent;
	text-align:justify;
	}



	/* --------- HARBOUR CRUISE ADVERT --------- */

#NYECruiseAd {
width:750px;
height:160px;
padding:0;
margin:0 auto 10px auto;
text-align:center;
background:#191919 url('../images/NYE-Bkd-CruiseAdvert.jpg') repeat-x left -5px;
}
	#NYECruiseAd1 {
	float:left;
	width:480px;
	}
		#NYECruiseAd1 h4 {
		color:#EEE;
		padding:0;
		margin:5px 0;
		text-align:center;
		letter-spacing:0.3em;
		}
			#NYECruiseAd1 h4 span{
			font-size:12pt;
			}


		#NYECruiseAd1 h4 a {
		color:#EEE;
		padding:0;
		border:none;
		outline:none;
		text-decoration:none;
		}
		#NYECruiseAd1 h4 a:hover, #NYECruiseAd1 h4 span a:hover {
		text-decoration:underline;
		}
		
				
		#NYECruiseAd1 ul {
		float:left;
		padding:0;
		margin:0;	
		text-align:center;
		}
		#NYECruiseAd1 ul li {
		list-style:disc;
		font:normal 8pt Arial,Helvetica,sans-serif;
		color:#EEE;
		background-color:transparent; 
		padding:0;
		margin:0 0 0 20px;
		text-align:left;
		}


	#NYECruiseAd2 {
	float:right;
	width:260px;
	height:160px;
	background:url('../images/NYE-CruiseAdvert.jpg') no-repeat center center;
	}
		#NYECruiseAd2 p {
		font:normal 10pt Arial,Helvetica,sans-serif;
		color:#EEE;
		background-color:transparent; 
		padding:0;
		margin:7px 0 0 20px;
		text-align:left;
		}
			#NYECruiseAd2 p a {
			color:#EEE;
			background-color:transparent; 
			text-decoration:none;
			}
			#NYECruiseAd2 p a:hover {
			text-decoration:underline;
			}


/* ------------------- SECOND PAGE - TOURIST APARTMENTS OVERFLOW ------------------- */
/* ------------------- SECOND PAGE - TOURIST APARTMENTS OVERFLOW ------------------- */


div#pageLinks {
	clear:both;
	width:100%;
	height:auto;
	padding:0;
	margin:0 auto;
	text-align:center;
	border:1px red solid;
	}

#pageLinks ul#pageLinks-Left, 
#pageLinks ul#pageLinks-Right  {
	float:left;
	width:300px;
	padding:10px 0;
	margin:0 0 0 50px;
	border:none;
	text-align:center;
	border:1px solid blue;
	}
	#pageLinks ul#pageLinks-Right {
		float:right;
		margin:0 50px 0 0;
		}

	#pageLinks ul#pageLinks-Left li, 
	#pageLinks ul#pageLinks-Right li {	
		list-style-type:none;
		font:normal 10pt Tahoma,Arial,Helvetica,sans-serif;
		color:red;
		background-color:transparent;
		letter-spacing:0;	
		padding:0; 
		margin:0; 
		text-align:center;
		}

		#pageLinks ul#pageLinks-Left li a, 
		#pageLinks ul#pageLinks-Right li a {
			color:red;
			background-color:transparent;		
			text-decoration:none;
			}
		#pageLinks ul#pageLinks-Left li a:hover, 
		#pageLinks ul#pageLinks-Right li a:hover {
			color:#FC0;
			background-color:transparent;		
			text-decoration:none;
			}

#units hr {
	clear:both;
	width:90%;
	height:1px;
	color:#666;
	padding:0;
	margin:0 auto;
	text-align:center;
	}


/* ------------------- BOOKMARKS ------------------- */


#bookmarks {
width:860px; /*800px*/
padding:0;
margin:0 auto;
text-align:center;
/* background:url('../images/Bkd-lightBlueFade.jpg') repeat-x top center; */
}

#bookmarks h4 {
font:bold 10pt Arial, Helvetica, san-serif; 
color:#004990;
background-color:transparent;
padding:20px 0 0 0;
margin:0 20px;
text-align:center;
letter-spacing:0;
text-transform: uppercase;
}


	#bookmarks ul  {
		float:left;
		list-style-type:none;
		width:33%;
		padding:0;
		margin:10px 0;	
		text-align:center;
		border-left:1px #CCC solid;
		}
		#bookmarks ul#left {
			border-left:none;
			}

	#bookmarks ul li, 
	#bookmarks ul li.soldOut {
		font:normal 9pt Arial,Helvetica,sans-serif;
		color: #004990;
		background-color:transparent; 
		padding:0;
		margin:5px 0 0 0;
		}

		#bookmarks ul li a,
		#bookmarks ul li a:hover {
			color:#004990;
			background:transparent; 
			text-decoration:none;
			outline:none;
			}
		#bookmarks ul li a:hover {
			color:#C30;
			text-decoration:underline;
			}

		#bookmarks ul li.soldOut a, 
		#bookmarks ul li.soldOut a:hover {
			color:#999;
			/* text-decoration:line-through; */
			outline:none;
			}
		#bookmarks ul li.soldOut {
			color:red;
			}
			
/*	
#bookmarks ul li.booked span {
	color:orange;
	}
*/

div.bookmarkBottom {
	clear:both;
	width:90%;
	height:1px;
	color:#F00;
	background-color:transparent;
	padding:0;
	margin:0 auto;
	text-align:center;
	border-bottom:1px #DDD solid;
	}


/* --------------------------------- lANDING PAGE INTRO --------------------------------- */

#landingPgIntro {
padding:0 0 5px 0;
margin:0 auto 20px auto;
text-align:center;
}

	#landingPgIntro h3 {
	font:bold 12pt Arial, Helvetica, san-serif; 
	color:#004990; /* 007CC3 */
	background-color:transparent;
	text-align:center;
	padding:0;
	margin:15px 0 0 0;
	text-transform:uppercase;
	}
	#landingPgIntro h4 {
	font:bold 10pt Arial, Helvetica, san-serif; 
	color:#004990; /* 007CC3 */
	background-color:transparent;
	text-align:center;
	padding:0;
	margin:0 0 10px 0;
	text-transform:none;
	}
	#landingPgIntro p {
	color:#004990; /* 007CC3 */
	background-color:transparent;
	}

/* ------------------------------------------ HOTEL BOX ------------------------------------------ */
/* ------------------------------------------ HOTEL BOX ------------------------------------------ */
/* ------------------------------------------ HOTEL BOX ------------------------------------------ */


/* 1st Box - Top */
.shadowBox1T {
	height:40px;
	background:url('../images/Bkd-700shadow1T.gif') no-repeat center;
	margin:0 auto;
	}
.shadowBox2T {
	height:40px;
	background:url('../images/Bkd-700shadow2T.gif') no-repeat center;
	margin:0 auto;
	}

.shadowBox {
	background:url('../images/Bkd-x700shadow.gif') no-repeat center;
	margin:0 auto;
	border-top:none;
	border-bottom:none;
	}

/* 2nd Box - Bottom */
.shadowBox1B {
	height:40px;
	background:url('../images/Bkd-700shadow1B.gif') no-repeat center;
	margin:-5px auto 0 auto;
	}
.shadowBox2B {
	height:40px;
	background:url('../images/Bkd-700shadow2B.gif') no-repeat center;
	margin:-5px auto 0 auto;
	}

/* ------------------------------------- HOTEL BOX ------------------------------------- */


.hotelBox1, 
.hotelBox2 {
	width:780px; /*740 px*/
	height:auto;
	color:#444;
	background-color:#EFEFEF;
	padding:5px 0 30px 0;
	margin:0 auto;
	border-top:1px #DDD solid;
	border-right:1px #AAA solid;
	border-bottom:1px #AAA solid;
	border-left:1px #DDD solid;
	}
	.hotelBox2 {
		color:#444;
		background-color:#EFEFEF; 
		}

.hotelBox1 .innerBorder,
.hotelBox2 .innerBorder {
	width:720px; /*680px*/
	padding:0;
	margin:0 auto;
	text-align:center;
	}


/* ---------------------------------------------------------- */

.hotelBox1 h1,
.hotelBox2 h1 {
	display:block;
	font:bold 12pt Arial, Helveica, sans-serif;
	color:#EEE;
	background:#AAA; 
	height:23px;
	text-transform:uppercase;
	letter-spacing:.1em;	
	padding:0;
	margin:0 0 25px 0;
	text-align:center;
	}


	.hotelBox1 h1 a,
	.hotelBox2 h1 a, 
	.hotelBox1 h1 a:hover,
	.hotelBox2 h1 a:hover {
		display:block;
		width:100%;
		height:23px;
		font:bold 12pt Arial, Helveica, sans-serif;
		color:#EEE;
		background:#AAA; 
		text-decoration:none;
		padding:5px 0;
		margin:0;
		outline:none;
		}

/* ---------------------------------------------------------- */

p {
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#444;
	background-color:transparent;
	text-align:justify;
	padding:0;
	margin:10px 0 0 0;
	}

.hotelBox1 p,
.hotelBox2 p {
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#444;
	background-color:transparent;
	text-align:justify;
	padding:0;
	margin:10px 0 0 0;
	}

.hotelBox1 a,
.hotelBox2 a {
	color:#444;
	background-color:transparent;
	text-decoration:none;
	outline:none;
	}
.hotelBox1 a:hover,
.hotelBox2 a:hover {
	color:#444;
	background-color:transparent;
	text-decoration:none;
	outline:none;
	}

/* ------------------- TABLE  PHOTO ------------------- */


#photoBlock {
	clear:both;
	width:680px;
	min-height:150px !important;
	padding:0;
	margin:15px auto;
	text-align:center;
	}

#photoBlock p {
	float:right;
	width:450px;
	font:normal 10pt Arial,Helvetica,sans-serif;
	color:#444;
	background:transparent; 
	margin:0 0 5px 0;
	padding:0;
	text-align:justify;
	}
	#photoBlock p.center {
		text-align:center;
		margin-top:15px;
		}
	#photoBlock p.note {
		color:#369;
		background-color:transparent;
		text-align:justify;
		}
	#photoBlock span.bold {
		font-weight:bold;
		}


	#photoBlock a,
	#photoBlock a:hover {
		color:#F30;
		background-color:transparent;
		text-decoration:none;
		outline:none;	
		}
	#photoBlock a:hover {
		color:#C30;
		}


/* ------------------- TABLE  RATES ------------------- */

.tableRates  {
	clear:both;
	width:100%;
	border-collapse:collapse;
	margin:5px auto 20px auto;
	padding:0;
	}
.tableRates td {
	width:50%;
	height:90px;
	margin:0;
	border-spacing:0;
	vertical-align:top;	
	padding:10px 10px;
	border:1px solid #CCC;
	background-color:transparent; /* #003A8A; */
	}


.tableRates h2  {
	font:bold 10pt Arial,Helvetica,sans-serif;
	color:#444;
	background:transparent; 
	text-transform:uppercase;
	text-align:center;
	margin:0 0 5px 0;
	padding:0;	
	}
	.tableRates h2.highlight { 
		color:#444;
		background-color:transparent;
		text-align:center;
		}

.tableRates h3  {
	font:bold 9pt Arial,Helvetica,sans-serif;
	color:#369; /*444*/
	background:transparent; 
	text-transform:uppercase;
	letter-spacing:0;
	text-align:center;
	margin:0 0 5px 0;
	padding:0;	
	}

.tableRates p {
	font:normal 8pt Arial,Helvetica,sans-serif;
	color:#444;
	background:transparent; 
	padding:0;	
	margin:0 0 .3em 0;
	text-align:left;
	}
	.tableRates p.highlight {
		color:#444;
		background-color:transparent;
		text-align:center;
		}
		
	.tableRates p.center10 {
	text-align:center;
	margin:10px 0;
	}
		
.tableRates ul {
	list-style-type:disc;
	text-align:left;
	margin:0 5px 0 15px; 
	padding:0;
	}
	.tableRates ul li  {
		font:normal 8pt Arial,Helvetica,sans-serif;
		color:#444;
		background:transparent; 
		padding:0;
		margin:5px 0 0 0;
		text-align:left;
		}
	.tableRates ul li span {
		font:bold 10pt Arial,Helvetica,sans-serif;
		color:#444;
		background-color:transparent;
		}


/* ---------------------------------- */

.tableRates td.ratesComing {
	color:#CCCCCC !important;
	background:url('../images/RatesComingSoon.gif') center 0;
}
.ratesComing ul li,
.ratesComing ul li span,
.ratesComing p, 
.ratesComing h2 {
	color: #999 !important;
	background-color: transparent;
	}

/* ---------------------------------- */
	
.tableRates td.soldOut {
	color:#CCCCCC !important;
	background:url('../images/SoldOut.gif') center 0;
	}
.tableRates td.soldOut ul li,
.tableRates td.soldOut ul li span,
.tableRates td.soldOut p, 
.tableRates td.soldOut h2 {
	color: #999 !important;
	background-color: transparent;
	}



/* -------------------------  ENQIRY BOOKING - BUTTONS ------------------------- */

.enqBkg {
	clear:both;
	width:460px;
	height:40px;
	padding:0;
	margin:20px auto;
	text-align:center;
	}
	
.enqBkgL,
.enqBkgR {
	float:left;
	width:200px;
	height:20px;
	font:bold 10pt Arial, Helvetica, sans-serif;
	color:#444;
	background:#B8C0B5; 
	padding:10px 0 7px 0;
	margin:0;
	text-align:center;
	border:1px solid #CCC; 
	}
	.enqBkgR {
		float:right;
		margin:0;
		}
		
.enqBkgL a,
.enqBkgR a, 
.enqBkgL a:hover,
.enqBkgR a:hover {
	color:#444;
	background-color:transparent;
	text-decoration:none;
	outline:none;
	}
	.enqBkgL a:hover,
	.enqBkgR a:hover {
		text-decoration:underline;
		}


/* -------------------------  OPTIONS / ADDITIONAL INFO ------------------------- */

ul.options{
	clear:both;
	list-style-type:none;
	text-align:left;
	padding:0;
	margin:0;	
	}
	ul.options li {
		font:9pt Arial,Helvetica,sans-serif;
		color:#444; 
		background:transparent; 
		text-align:left;
		margin:0 0 5px 0;
		padding:0;
		}
		ul.options span {
			font-size:9pt;
			font-weight:bold;
			text-transform:uppercase;
			}


ul.bookings {
	clear:both;
	list-style-type:disc;
	text-align:left;
	padding:0;
	margin:0 0 0 10px;	
	}
	ul.bookings li {
		font:9pt Arial,Helvetica,sans-serif;
		color:#444; 
		background:transparent; 
		text-align:left;
		margin:0 0 5px 0;
		padding:0;
		}
		
.tableHotel1 p.important,
.tableHotel2 p.important {
	color:#444;
	background-color:transparent;
	font-style:italic;
	}

/* ---------------------------------------------------------------------------- */

.top,
.innerBorder .top {
	font:10pt Arial, Helvetica, sans-serif;
	color:#F00;
	background:transparent; 
	padding:0;
	margin:20px auto;
	text-align:center;
	}
	
.top a,
.top a:visited
.innerBorder .top a,
.innerBorder .top a:visited {
	color:#F00;
	background:transparent; 
	text-decoration:none;
	outline:none;
	}

/* ------------------------------ CONTACT DETAILS (shared about M-power) ------------------------------ */

#contactDetails {
	padding:0;
	margin:0 auto 10px auto;
	text-align:center;
	}

p.mPower {
	font:normal 9pt Arial, Helvetica, sans-serif;
	color:#666; 	
	background-color:transparent;
	padding:0;
	margin:0 auto;
	text-align:center;
	letter-spacing:.4em;
	}
	
ul.contactDetailsNumbers,	
ul.contactDetailsLicence {
	list-style:none;
	padding:0;
	margin:0;
	text-align:center;
	}
		
	ul.contactDetailsNumbers li,
	ul.contactDetailsLicence li {
	display:inline;
	font:normal 7pt Arial, Helvetica, sans-serif;
	color:#666; 	
	background-color:transparent;
	padding:0;
	margin:0;
	text-align:center;
	}
		ul.contactDetailsNumbers li a,
		ul.contactDetailsLicence li a {
			color:#666; 	
			background-color:transparent;
			text-decoration:none;
			outline:none;
			}
		ul.contactDetailsNumbers li a:hover,
		ul.contactDetailsLicence li a:hover {
			color:#F00; 	
			background-color:transparent;
			outline:none;
			}

ul.contactDetailsNumbers li {
	font: normal 9pt Arial, Helvetica, san-serif;
	}
ul.contactDetailsNumbers li span {
	font-weight:bold;
	margin-right:20px;
	}


p.address,
p.copyright {
	font:normal 7pt Arial, Helvetica, sans-serif;
	color:#666; 	
	background-color:transparent;
	width:100%;
	padding:0;
	margin:0 auto;
	text-align:center;
	letter-spacing:.1em;
	}	
p.copyright {
	letter-spacing:.2em;
	}

/* ---------------------------------------------------------------------------- */


.currency {
	font:10pt Arial, Helvetica, sans-serif;
	color:#F00;
	background:transparent; 
	letter-spacing:.2em;
	height:20px;
	padding:0;
	margin:0;
	text-align:center;
	}

.currency a, .currency a:hover {
	color:#F00;
	background:transparent; 
	text-decoration:none;
	outline:none;
	}
.currency a:hover {
	text-decoration:underline;
	}


/* ------------------------------------------------------- */

	.spacer1 {
		height:1px;
		clear:both;
		}
		
	.spacer10 {
		height:10px;
		clear:both;
		}
	.spacer20 {
		height:20px;
		clear:both;
		}
	.spacer30 {
		height:30px;
		clear:both;
		}
		
	.spacer40 {
		height:40px;
		clear:both;
		}
	.spacer50 {
		height:50px;
		clear:both;
		}

/* -------------------- FOR TEXT MESSAGE ? ? ? ------------------------- 


#comingSoon {
	width:500px;
	background-color: #993300;
	padding: 10px;
	margin:10px auto;
	text-align:center;
	}
	
	#comingSoon h1,
	#comingSoon h2 {
		font: bold 16pt Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		background-color: transparent;
		padding:0;
		margin: 0;
		text-align:center;
		}
	#comingSoon h2 {
		font: bold 14pt Arial, Helvetica, sans-serif;
		}

	#comingSoon p {
		font: normal 10pt Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		background-color: transparent;
		padding:0;
		margin: 0;
		text-align:center;
		}






