body {
	margin-left:0; 
	margin-right:0; 
	margin-top:0px; 
	margin-bottom:0px;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-align:center;
	color:#FFF;
	white-space: wrap;
	background-color: #efece3;
}



.left		{ background-color:transparent; background-image: url(images/bleft.jpg); background-repeat: no-repeat; background-position: top right;}
.right		{ background-color:transparent; background-image: url(images/bright.jpg); background-repeat: no-repeat; background-position: top left;}


.trHigh {
	background-color: #d8d8d8;
}
.trNorm {
	background-color: #EEEEEE;
}

strong {
	color:#FFF;
}

img {border:0px}

p {font-family: Arial, Helvetica, sans-serif; font-size:0.82em; padding:0px;margin:10px 0px 5px 0px; line-height: 160%;}


ul {font-size:0.82em; padding:0px;margin:5px 0px 5px 16px}

textarea {width:470px; font-size: 11px;}

#itsthetable{
 width:549px;
  text-align:left
}
#content a:link,#content a:visited,#content a:active,#content a:hover {
	font-size: 12px;	
	color: #efece3;
	text-decoration: none;
}
#content a:hover {
	color: #FFC;
}

#rightcol a:link,#rightcol a:visited,#rightcol a:active,#rightcol a:hover {
	font-size: 12px;	
	color: #efece3;
	text-decoration: none;
}
#rightcol a:hover {
	color: #FFC;
}
#footer a:link,#footer a:visited,#footer a:active,#footer a:hover {
	font-size: 12px;	
	color: #efece3;
	text-decoration: none;
}
#footer a:hover {
	color: #FFC;
}


#divHVcentered {
	position:relative;

    text-align: left;

margin: 20px auto;
width: 900px;

	background-color: #130e27;
	padding :0px;
  
}

#divBuiltBy {
	text-align:right;
	width:900px;
	background-color: #130e27;
	padding :8px;
    display:inline-block;
}

#header {
  background: #130e27;
  position: relative;
  width: 900px;
  height: 137px;
  background-image: url(images/header.jpg); 
  background-repeat: no-repeat;  
 
  clear:both;
}
#mainimage{
  background: #2f3030;
  position: relative;
  width: 900px;
  height: 240px;
  background-repeat: no-repeat;  
  display:inline-block;
}

#nav{ 
position: relative;
	width: 900px;
	height: 25px;
	background: transparent;
	padding-bottom: 0px;
	float: left;	 
}	

.clear{float: left;clear: left;}

#leftcol {
  background: transparent;
  position: absolute;
  top: 0px;
  left: 51px;
  width: 186px;
  /*background-image: url(images/bkleft.jpg);
  background-repeat: repeat-y; */
  display:inline-block;
  padding: 0px 0px 0px 0px;
}
#content {
	_height:300px;
	min-height: 300px;
	position: relative;
	background-color: #130e27;
	color: #FFF;
	padding: 20px 20px 0px 56px;
	display:inline-block;
	clear:both;
}
#content2 {
	_height:300px;
	min-height: 300px;
	position: relative;
	background-color: #130e27;
	color: #FFF;
	padding: 20px 20px 0px 106px;
	display:inline-block;
	clear:both;
}
#rightcol {
  margin-left:205px;
  width:579px;
  text-align:left
}
#rightcol2 {
  margin-left:185px;
  width:579px;
  text-align:left
}
#footer {
  position: relative;
  background-color: #130e27;
color: #efece3;
  width:900px;
  padding: 0px 0px 0px 0px;
  text-align:center;
}

#luxury {
	position:absolute;
	top:324px;
	left:393px;
	width:367px;
	height:42px;
	background-image: url(images/WAPremierLuxuryPrivateRetreat.gif); 
	background-repeat: no-repeat;  
	display:inline-block;
}

div {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
    display:inline-block;	
}

#formmenu {
	width:102px;
	text-align:center;
	padding-top:20px;
}
#formmenu a {
	font-size: 13px;
	text-decoration: none;
}
#formmenu a:hover {
	color: #ffffff;
}

h1 {
	font-size: 14px;
	font-weight:bold;
	color:#CCC;
	padding:10px 0px 5px 0px;
	margin:0px
}
h2 {
	font-size: 12px;
	font-weight:bold;
	color:#FFF;
	padding:10px 0px 5px 0px;
	margin:0px
}
h3 {
	font-size: 11px;
	font-weight:bold;
	color:#CCC;
	padding:10px 0px 5px 0px;
	margin:0px
}

.liTerms {padding-top:10px}


.content
{
	margin: 0px;
}

.content a
{
	color: #fff;
}


.content p.linkage
{
	margin-top: 2em;
	text-align: right;
	font-size: 1.7em;
	color: #ddd;
}

.content p.linkage a { color: #fff; }

#myGallery
{
	text-align: left;
	margin: 0 auto;
	
}
#itsthetable table {font: 85% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;padding: 0; margin: 0; border-collapse: collapse; color: #333; background: #F3F5F7; }

#itsthetable table a {color: #3A4856; text-decoration: none; border-bottom: 1px solid #C6C8CB;}  

#itsthetable table a:visited {color: #777;}

#itsthetable table a:hover {color: #000;}  

#itsthetable table caption {text-align: left; text-transform: uppercase;  padding-bottom: 10px; font: 200% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;}

#itsthetable table thead th {background: #3A4856; padding: 10px 5px; color: #fff; text-align: left; font-weight: normal; border: 1px solid #1F2A34;
}

#itsthetable table tbody, table thead {border-left: 1px solid #EAECEE; border-right: 1px solid #1F2A34;}

#itsthetable table tbody {border-bottom: 1px solid #EAECEE; border-right: 1px solid #1F2A34;
}
                      
#itsthetabletable tbody td, table tbody th {padding: 5px; background: url("td_back.gif") repeat-x; text-align: left; border-right: 1px solid #1F2A34;}

#itsthetable table tbody tr {background: #F3F5F7; }

#itsthetabletable tbody tr.odd {background: #F0F2F4;}

#itsthetable table tbody  tr:hover {background: #EAECEE; color: #111;}

#itsthetabletable tfoot td, table tfoot th, table tfoot tr {text-align: left; font: 120%  "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; text-transform: uppercase; background: #fff; padding: 5px; border-right: 1px solid #1F2A34;}

#itsthetable td { border-right: 1px solid #1F2A34; border-left: 1px solid #1F2A34; }
