body 
    {
	background: #03314d;
	}	

.body {
	background: #03314d url(../images/screenback.gif) repeat-y top;
	border: 0px;
	height: 100%;
	margin: 0px;
	padding: 0px;
	width:  100%;
	}
	
.form
    {
    background-color: white;  
    color: #888888;
	font-family: arial;
	font-size: 0.7em;
	font-weight: normal;  
    }
    
h1    
    {
    font-size: 20px;
    font-family: Arial;
    color: #66c5ff;    
    }    

div#header 
    {
	background: #03314D;
	border: 0px;
	margin: auto;
	padding: 0px 10px 10px 11px;
	width:  749px;
	}
	
div#header .logo {
	background: #03314D;
	border: 0px;
	float: left;
	height: 93px;
	margin: 11px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:  250px;
	}
	
div#header .site-map {
	background: #03314D url(../images/sitemapback.gif) no-repeat top right;
	border: 0px;
	color: #66C5FF;
	float: left;
	font-family: arial;
	font-size: 0.7em;
	font-weight: bold;
	height: 20px;
	margin: 0px;
	padding: 9px 32px 0px 383px;
	text-align: right;
	width:  84px;
	}
div#header .face {
	border:0px;
	color: #696969;
	font-family: arial;
	font-size: 0.7em;
	font-weight: bold;
	height: 20px;
	margin: 0px;
	padding: 65px 32px 0px 330px;
	text-align: right;
	width:  234px;
	}
div#header .call-us {
	background: #03314D;
	border: 0px;
	float: left;
	height: 73px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width:  238px;
	}
	
div#header .keyword-search {
	background: #03314D;
	border: 0px;
	float: left;
	height: 73px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 261px;
	}
	
div#header .keyword-search .keyword-search-text {
	background: transparent;
	border: 0px;
	color: #ACB8BF;
	float: left;
	font-family: arial;
	font-size: 0.7em;
	font-weight: bold;
	margin: 0px;
	padding: 44px 7px 0px 0px;
	width: 43px;
	}
	
div#header .keyword-search .keyword-search-box {
	background: transparent;
	border: 0px;
	float: left;
	margin: 0px;
	padding: 42px 7px 0px 0px;
	}
	
div#header .keyword-search .keyword-search-button {
	background: transparent;
	border: 0px;
	float: left;
	margin: 0px;
	padding: 43px 0px 0px 0px;
	width: 43px;
	}
	
div#header .site-map a {
	color: #66C5FF;
	text-decoration: none;
	}
	
div#header .site-map a:visited {
	color: #66C5FF;
	text-decoration: none;
	}
	
div#header .site-map a:hover {
	color: #FFFFFF;
	text-decoration: none;
	}
	
div#header .site-map a:active {
	color: #FFFFFF;
	text-decoration: none;
	}

div#maincontent {
	background: #FFFFFF;
	border: 0px;
	margin: auto;
	padding: 11px 10px 0px 11px;
	width:  749px;
	position:relative;
	}
	
div#maincontent .hero-image {
	background: #FFFFFF url(../images/heroback.jpg) no-repeat top left;
	border: 0px;
	height: 193px;
	margin: 0px;
	padding: 12px 12px 11px 12px;
	width:  725px;
	}
	
div#maincontent .luxury-holiday-title {
	background: #FFFFFF;
	border: 0px;
	margin: 0px;
	padding: 0px;
	width:  749px;
	}
	
div#maincontent .feature-level {
	background: #FFFFFF;
	border: 0px;
	margin: 0px;
	padding: 9px 0px 0px 0px;
	width:  749px;
	}
	
div#maincontent .feature-level .feature {
	background: #FFFFFF;
	border: 0px;
	float: left;
	margin: 0px;
	padding: 0px 17px 0px 0px;
	width:  238px;
	}
	
div#maincontent .feature-level .feature2 {
	background: #FFFFFF;
	border: 0px;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width:  238px;
	}
	
div#maincontent .feature-level .feature .feature-title {
	background: #FFFFFF url(../images/titleback.gif) no-repeat top left;
	border: 0px;
	height: 40px;
	margin: 0px;
	padding: 10px 0px 0px 64px;
	width:  174px;
	}
	
div#maincontent .feature-level .feature .feature-title h4 {
	color: #595959;
	font-family: arial;
	font-size: 0.75em;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	}
	
div#maincontent .feature-level .feature .feature-title h5 {
	color: #FFFFFF;
	font-family: arial;
	font-size: 0.75em;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	}
	
div#maincontent .feature-level .feature .feature-box {
	background: #FFFFFF url(../images/featureback.gif) no-repeat top right;
	border: 0px;
	margin: 0px;
	padding: 10px 0px 0px 23px;
	width:  215px;
	}
	
div#maincontent .feature-level .feature .feature-box .feature-picture {
	background: transparent;
	border: 0px;
	float: left;
	margin: 0px;
	padding: 0px 0px 32px 0px;
	width:  75px;
	}
	
div#maincontent .feature-level .feature .feature-box .feature-text {
	background: transparent;
	border: 0px;
	color: #666666;
	float: left;
	font-family: arial;
	font-size: 0.7em;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 5px 12px;
	width:  116px;
	}
	
div#maincontent .feature-level .feature .feature-box .feature-button {
	background: transparent;
	border: 0px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width:  215px;
	}
	
div#feature .feature2 .feature-title {
	background: #FFFFFF url(../images/titleback.gif) no-repeat top left;
	border: 0px;
	height: 40px;
	margin: 0px;
	padding: 10px 0px 0px 64px;
	width:  174px;
	}
	
div#feature .feature2 .feature-title h4 {
	color: #595959;
	font-family: arial;
	font-size: 0.75em;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	}
	
div#feature .feature2 .feature-title h5 {
	color: #FFFFFF;
	font-family: arial;
	font-size: 0.75em;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	}
	
div#feature .feature2 .feature-box {
	background: #FFFFFF url(../images/featureback.gif) no-repeat top right;
	border: 0px;
	margin: 0px;
	padding: 10px 0px 0px 23px;
	width:  215px;
	}
	
div#feature.feature2 .feature-box .feature-picture {
	background: transparent;
	border: 0px;
	float: left;
	margin: 0px;
	padding: 0px 0px 32px 0px;
	width:  75px;
	}
	
div#feature.feature2 .feature-box .feature-text {
	background: transparent;
	border: 0px;
	color: #666666;
	float: left;
	font-family: arial;
	font-size: 0.7em;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 4px 12px;
	width:  116px;
	}
	
div#maincontent .feature-level .feature2 .feature-box .feature-button {
	background: transparent;
	border: 0px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width:  215px;
	}
	
div#maincontent .luxury-news-title {
	background: #FFFFFF;
	border: 0px;
	border-top: 1px solid #CBD1D4;
	margin: 0px;
	padding: 0px;
	width:  749px;
	clear:both;
	}
	
div#maincontent .news-level {
	background: #FFFFFF;
	border: 0px;
	border-bottom: 1px solid #CBD1D4;
	margin: 0px;
	padding: 9px 0px 0px 0px;
	width:  749px;
	}
	
div#maincontent .news-level .news {
	background: #FFFFFF;
	border: 0px;
	border-right: 1px solid #CBD1D4;
	float: left;
	margin: 0px 0px 17px 0px;
	padding: 0px 17px 0px 0px;
	width:  237px;
	}
	
div#maincontent .news-level .news .news-title {
	color: #B9B9B9;
	font-family: arial;
	font-size: 0.7em;
	font-weight: bold;
	margin: 0px;
	padding: 2px 0px 0px 24px;
	width:  213px;
	}
	
div#maincontent .news-level .news .news-pictures {
	margin: 0px;
	padding: 8px 0px 0px 24px;
	width:  213px;
	}
	
div#maincontent .news-level .news .news-button {
	margin: 0px;
	padding: 8px 0px 0px 24px;
	width:  213px;
	}
	
div#maincontent .news-level .otheroptions {
	background: #FFFFFF;
	border: 0px;
	float: left;
	margin: 0px 0px 17px 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	width:  238px;
	}
	
.hidden {display: none;}
.button {padding: 0px 12px 12px 0px;}
form {border: 0px; margin: 0px; padding: 0px;}
fieldset {border: 0px; margin: 0px; padding: 0px;}
label {display: none;}
.input-box {
	background: #FFFFFF;
	border: 0px;
	color: #000000;
	height: 14px;
	font-family: arial;
	font-size: 0.7em;
	font-weight: normal;
	padding: 2px;
	width: 133px;
	}

input {
	border: 1px solid #cccccc;
}

.mainarea {
	background: #FFFFFF repeat-y top left;
	border: 0px;
	margin: 8px 0px 0px 0px;
	padding: 0px;
	width: 740px;
	color: #595959;
	font-family: arial;
	font-size: 0.7em;
	font-weight: normal;
	}
	
.popup
	{
	font-family: arial;
	font-size: .8em;
	font-weight: normal;
	color: #595959;
	}	
	
.popup h4
	{
	color: #03314D;
	font-size: 1.3em;
	border: 0px;
	margin: 0px;
	padding: 0px;
	}	
	
	
	
	
	
	
.hpheading1 {
  font-family: "Arial";
  font-size: 12pt;
  color: #808080; 
  margin-top:5px;
  margin-bottom:0px;
  margin-left: 50px;
  }

.hpheading2 {
  font-family: "Arial";
  font-size: 12pt;
  color: #808080; 
  margin-top:5px;
  margin-bottom:0px;
  margin-left: 23px;
  }

* {margin:0; padding:0}
#gallery {position:relative; width:640px; margin:10px auto; padding:10px}
#images {border:1px solid #000000; height:225px; background:#eef5f6; margin-bottom:20px}
#image {position:relative; width:640px; height:480px; padding:5px; border:1px solid #aabad4; background:#FFF url(/images/loading.gif) center center no-repeat}
#image img {position:absolute; top:5px; left:5px}
#thumbwrapper {margin-top:10px; padding:5px 0; width:650px; height:110px; border:1px solid #aabad4; background:#FFF}
#thumbarea {position:relative; overflow:hidden; height:110px; width:650px; }
#thumbs {position:absolute; list-style:none; margin-left:5px; height:110px; width:10000px; border-right:5px solid #FFF}
#thumbs li {float:left; margin-right:5px; cursor:pointer}
.imgnav {position:absolute; height:375px; width:20%; z-index:100; height:375px; width:20%; z-index:100; outline:none; cursor:pointer}
#previmg {left:0; background:url(/images/scroll_left.png) left center no-repeat; border-left:5px solid #FFF; filter:alpha(opacity=50)}
#previmg:hover {opacity:1; filter:alpha(opacity=50)}
#nextimg {right:0; background:url(/images/scroll_right.png) right center no-repeat; border-right:5px solid #FFF; filter:alpha(opacity=50)}
#nextimg:hover {opacity:1; filter:alpha(opacity=50)}
