﻿div#page
{
	width:1000px;
	margin:0 auto 0 auto;
	border-left:0px solid #7BA9CD;
	border-right:0px solid #7BA9CD;
	border-bottom:0px solid #7BA9CD;	
	background-color:white;
	background-image:url('../contentRepeater.jpg');
	background-repeat:repeat-x;
}

.clearfix
{
	display: block;
}
.clearfix
{
	display: inline-table;
}

div#headerLeft
{
	width:500px;
	height:128px;
	float:left;
	background-color:#FFFFFF;
}

DIV#headerRight {
	FLOAT: none; WIDTH: auto; PADDING-TOP: 10px; HEIGHT: auto; BACKGROUND-COLOR: transparent
}

div#headerRight
{
	width:500px;
	height:108px;
	float:left;
	background-color:#FFFFFF;
	padding-top:10px;	
}

.award
{ 
	font-family:"Times New Roman", Times, serif;
	color:#999999;
	font-weight:bold;
	font-style:italic;
	font-size:24px;
}

h1
{ 
	font-family:"Times New Roman", Times, serif;
	color:#999999;
	font-weight:bold;
	font-style:italic;
	font-size:30px;
	line-height:32px;
}

.awardSmall
{ 
	font-family: "Lucida Grande", "Trebuchet MS", "Tahoma", "Helvetica", "Arial", sans-serif;
	color:#666666;
	font-size:12px;
	line-height:16px;
}		

.awardSmall a{
	font-family: "Lucida Grande", "Trebuchet MS", "Tahoma", "Helvetica", "Arial", sans-serif;
	color:#666666;
	font-size:12px;
	line-height:16px;
	text-decoration: none;
}
BODY #regionDiv {
	DISPLAY: none
}
#regionDiv {
	BACKGROUND: url('../mapcurr.jpg') no-repeat; 
FLOAT: left; PADDING-BOTTOM: 200px; VERTICAL-ALIGN: middle; OVERFLOW: hidden; WIDTH: 1000px; HEIGHT: 380px
}
.pleaseSelect {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 11px; COLOR: #1d273b; PADDING-TOP: 20px; TEXT-ALIGN: center
}
.region {
	DISPLAY: block; FONT-SIZE: 18px; VERTICAL-ALIGN: middle; OVERFLOW: hidden; WIDTH: 135px; COLOR: #1d273b; LINE-HEIGHT: 18px; PADDING-TOP: 9px; FONT-FAMILY: "Lucida Grande", "Trebuchet MS", "Tahoma", "Helvetica", "Arial", sans-serif; HEIGHT: 59px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.lsmall {
	FONT-SIZE: 14px
}
.enter {
	FONT-SIZE: 22px! important; LINE-HEIGHT: 22px; TEXT-ALIGN: center
}



div#listmenu /*--- Menu List Container ---*/
{
	float:left; /*--- Makes the div enclose the list ---*/
	padding:0px;
	width:1000px;
	margin-top:0px;
	height:29px;
	font-family: "Lucida Grande", "Trebuchet MS", "Tahoma", "Helvetica", "Arial", sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#FFFFFF;
}

div#listmenu ul
{
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style-type: none;
}

div#listmenu li
{
	float:left; /*--- Causes the list to align horizontally instead of stack ---*/
	position:relative; /*--- Positioning context for the absolutely positioned drop-down ---*/
	list-style-type: none; /*--- Removes the bullet off list items ---*/	
	display:block;
	margin:0px;
	padding:8px 4px 0px 4px;
}

div#listmenu ul li a  {
	text-decoration:none;
	display:block;
	
	color:#004677;
	letter-spacing:0px;
	padding:0px 4px 0px 4px;
}

div#listmenu ul li ul.about {
	width:150px; /*--- Sets the width of the menu; in combo with the li's 100% width, makes the menu stack ---*/
	margin-left:10px;
	margin-top:0px;
}
 

body div#listmenu ul li ul
{
	display:none; /*--- Hides all drop down menus ---*/
}



div#listmenu ul li ul
{
	margin:0px; /*--- Prevents the temp margin on the ul from inheriting here ---*/
	position:absolute; /*--- Positions the drop-down ul in relation to its relatively positioned li parent ---*/
	left:0px; /*--- Aligns the drop-down exactly under the menu ---*/
	padding:50px;
	margin-top:2px;
	z-index:99;

}
div#listmenu ul li ul li
{
	width:100%; /*--- Makes the list items fill the list containers (ul) ---*/
	padding:0px;
	margin:0px;
	background:none;
	background-image:none;
	background-color:#c6d0e4;
}
div#listmenu ul li ul li
{
	color:#004677;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	font-family: "Lucida Grande", "Trebuchet MS", "Tahoma", "Helvetica", "Arial", sans-serif;
	padding:2px 5px;
}


div#listmenu ul li ul.plan {
	width:150px; /*--- Sets the width of the menu; in combo with the li's 100% width, makes the menu stack ---*/
	margin-left:10px;
	margin-top:0px;
}

div#listmenu ul li ul.destinations {
	width:150px; /*--- Sets the width of the menu; in combo with the li's 100% width, makes the menu stack ---*/
	margin-left:10px;
	margin-top:0px;
}

div#listmenu ul li ul.yachts {
	width:150px; /*--- Sets the width of the menu; in combo with the li's 100% width, makes the menu stack ---*/
	margin-left:10px;
	margin-top:0px;
}

div#listmenu ul li ul.life {
	width:150px; /*--- Sets the width of the menu; in combo with the li's 100% width, makes the menu stack ---*/
	margin-left:10px;
	margin-top:0px;
}

div#listmenu ul li ul.charters {
	width:150px; /*--- Sets the width of the menu; in combo with the li's 100% width, makes the menu stack ---*/
	margin-left:10px;
	margin-top:0px;
}

div#listmenu ul li ul.booked {
	width:150px; /*--- Sets the width of the menu; in combo with the li's 100% width, makes the menu stack ---*/
	margin-left:10px;
	margin-top:0px;
}

div#listmenu ul li ul.contact {
	width:125px; /*--- Sets the width of the menu; in combo with the li's 100% width, makes the menu stack ---*/
	margin-left:10px;
	margin-top:0px;
	left: -50px;
}

div#flashHeader
{
	width:1000px;
	float:left;
	height:268px;
	margin-top:0px;
	background-color:white;
	
}

div#contentContainer
{
	width:1000px;
	float:left;
	padding:0px 0px 0px 0px;
	margin-top:10px;
}
div#leftBar
{
	width:225px;
	float:left;
	margin-top:10px;
	padding-top:0px;
	margin-right:0px;
	padding-bottom:0px;
	background-color:white;
	color:#004677;
	/*background-color:#D5D7D2;
	border-top:1px solid silver;
	border-right:1px solid silver;
	border-bottom:1px solid silver;*/
}

#leftnav { /* all lists */
		padding: 0;
		margin-left: 0px;
		list-style: none;
		float : left;
		width : 145px;
		z-index:0;
	}
	
	#leftnav ul { /* all lists */
		padding: 0;
		margin-left: 0px;
		list-style: none;
		float : left;
		width : 145px;
		z-index:0;
	}
	
	#leftnav li { /* all list items */
		position:static;
		float : left;
		width: 179px;
		margin-left: 0px;
		margin-top:5px;
		padding:0px;
		text-align:left;
		z-index:0;

	}
	
	#leftnav li a {
		width: 179px;
		color: #004677;
		background-image:url('../rollover_logo_off.png');
		background-position:left;
		background-repeat:no-repeat;
		text-decoration:none;
		font-family: "Lucida Grande", "Trebuchet MS", "Tahoma", "Helvetica", "Arial", sans-serif;
		font-size:12px;
		font-weight: bold;
		margin-left:15px;
		padding: 0px 0px 0px 25px;
		z-index:0;

	}
	
	div#MainContent
{
	width:760px;
	float:left;
	margin:0px;
	padding:0px;
	padding-right:15px;
	background-color:white;
}
	
div#footer
{
	width:1000px;
	float:left;
	/*border-top:1px solid #a5aba4;*/
	font-size:10px;
	color:#666666;
	text-align:center;
	padding-top:10px;
}

a.graylink
{
	color:#666666;
	font-size:10px;
	text-decoration:none;
}

#regionDiv {
	BACKGROUND: url('../mapcurr.jpg') no-repeat; 
FLOAT: left; PADDING-BOTTOM: 200px; VERTICAL-ALIGN: middle; OVERFLOW: hidden; WIDTH: 1000px; HEIGHT: 380px
}
BODY #regionDiv {
	DISPLAY: none
}
BODY.select #regionDiv {
	DISPLAY: block
}
BODY.select #listmenu {
	DISPLAY: none
}
BODY.select #flashHeader {
	DISPLAY: none
}
BODY.select #contentContainer {
	DISPLAY: none
}
BODY.select #MainContent {
	DISPLAY: none
}
.region {
	DISPLAY: block; FONT-SIZE: 18px; VERTICAL-ALIGN: middle; OVERFLOW: hidden; WIDTH: 135px; COLOR: #1d273b; LINE-HEIGHT: 18px; PADDING-TOP: 9px; FONT-FAMILY: "Lucida Grande", "Trebuchet MS", "Tahoma", "Helvetica", "Arial", sans-serif; HEIGHT: 59px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.region:hover {
	OVERFLOW: hidden
}
A.region:active {
	OVERFLOW: hidden
}
A.region:visited {
	OVERFLOW: hidden
}
A.us:hover {
	BACKGROUND: url('../r_us.jpg') no-repeat
}
A.us:active {
	BACKGROUND: url('../r_us.jpg') no-repeat
}
A.uk:hover {
	BACKGROUND: url('../r_uk.jpg') no-repeat
}
A.uk:active {
	BACKGROUND: url('../r_uk.jpg') no-repeat
}
A.eu:hover {
	BACKGROUND: url('../r_eu.jpg') no-repeat
}
A.eu:active {
	BACKGROUND: url('../r_eu.jpg') no-repeat
}
A.ap:hover {
	BACKGROUND: url('../r_ap.jpg') no-repeat
}
A.ap:active {
	BACKGROUND: url('../r_ap.jpg') no-repeat
}
.pleaseSelect {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 11px; COLOR: #1d273b; PADDING-TOP: 20px; TEXT-ALIGN: center
}
.lsmall {
	FONT-SIZE: 14px
}
.enter {
	FONT-SIZE: 22px! important; LINE-HEIGHT: 22px; TEXT-ALIGN: center
}
DIV#headerRight {
	FLOAT: none; WIDTH: auto; PADDING-TOP: 10px; HEIGHT: auto; BACKGROUND-COLOR: transparent
}
.style1 {
	font-family: "Times New Roman", Times, serif;
	color: #000080;
	font-weight: bold;
	font-style: italic;
	font-size: xx-large;
	margin-top: 0px;
	margin-bottom: 6px;
}
.style2 {
	text-align: left;
	text-indent: 0pt;
	line-height: 128%;
	font-family: "Gill Sans MT";
	font-size: 11.5pt;
	color: black;
	margin: 0pt;
}
.style3 {
	color: #000080;
}
.mainBlack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.mainBlackB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.style5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000080;
	text-decoration: none;
}
.style6 {
	font-size: 10.0pt;
	font-family: "Times New Roman";
}
.style7 {
	font-size: x-large;
	font-weight: bold;
	text-align: center;
	font-family: Verdana;
	margin-top: 0px;
}
.style8 {
	text-align: center;
}
.style9 {
	font-size: 10.0pt;
	font-family: Verdana;
}
.style10 {
	border-width: 0px;
	margin-right: 0px;
		margin-top: 4px;
}
.style16 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin-bottom: 0px;
	text-align: left;
	margin-top: 0px;
}
.style17 {
	border-width: 0px;
}
.style19 {
	font-size: large;
}
.style21 {
	color: #000080;
	margin-top: 0px;
	margin-bottom: 9px;
}
.style22 {
	font-size: 10.0pt;
	font-family: "Times New Roman";
	margin-top: 0px;
	margin-right: 44px;
}
.style24 {
	margin-top: 0px;
	margin-right: 37px;
}
.style26 {
	display: inline-table;
	margin-right: 0px;
}
.style27 {
	color: #170298;
}
.style28 {
	color: #170298;
	font-family: "Franklin Gothic Heavy";
	font-weight: normal;
	font-size: small;
}
.style29 {
	font-weight: normal;
}
.style30 {
	font-size: medium;
	color: #170298;
}
.style31 {
	font-size: xx-small;
	color: #170298;
}
.style32 {
	margin-bottom: 0px;
	margin-top: 0px;
}
.style34 {
	text-align: center;
	margin-bottom: 0px;
}
.style36 {
	margin-top: 6px;
}
.style39 {
	vertical-align: top;
	border-width: 0px;
}
.style40 {
	margin-top: 0px;
	margin-right: 0px;
}
.style41 {
	text-align: center;
	margin-right: 27px;
}
.shape {behavior:url(#default#VML);}
.style45 {
	font-size: x-large;
}
.style48 {
	border-left-style: solid;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
}
.style50 {
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.style52 {
	border-top-style: solid;
	border-top-width: 1px;
}
.style53 {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.style54 {
	border-left-style: solid;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.style55 {
	font-size: xx-large;
	color: #008000;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.style56 {
	border-style: solid;
	border-width: 1px;
	padding: 1px 4px;
	text-align: center;
}
.style57 {
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.style58 {
	font-size: large;
	color: #FF0000;
	text-decoration: underline;
}
