body {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px auto;
	background-color: white;
	background:url(../assets/background.png) repeat-y center top;
	color: #01417e;
	}

p { font-size:12px;line-height:16px; font-style:normal}

a {color: #0066ff; text-decoration: none; }

a img {border: 0; }
	
ul {margin: 5px 0 0 40px; padding: 0; }
	
img {border: 0; }
	
.clear {clear: both; margin: 0; padding: 0; height: 0; line-height:0; overflow: hidden; }
	
#flashcontent {margin-bottom: -3px; }
	
* html #flash {margin-bottom: 0; }

#wrapper {width: 724px; margin: 0 auto; background-color:#FFFFFF;}
	
#header {position: relative; }
	
#header #logo {position: absolute; top: 5px; left: 49px; }

.lowerhalf { background:#fff url(../assets/smalllogo.jpg) top center no-repeat; background-position: 710px 10px; padding-right:50px; }
.lowerhalf a {color: #0066FF;}
.lowerhalf a:hover {color: blue;}

.lowerhalfblank { background:#fff; padding-right:50px; }
.lowerhalfblank a {color: #0066FF;}
.lowerhalfblank a:hover {color: blue;}


h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; font-style:oblique; line-height:24px;}

h2 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-style:oblique; font-weight:normal; line-height:16px; margin-bottom:3px;}

h4 {line-height:10px;}

h5 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-style:oblique; font-weight:normal; line-height:16px; margin-bottom:3px;}
	
.blend img {
opacity: 0;
-moz-opacity: 0;
-khtml-opacity:0;
filter: alpha(opacity=0);
position:absolute;
top:0px;
}

.marginright img {margin-right:5px}

.marginleft img {margin-left:5px}

.titletext {font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; font-style:oblique; line-height:24px;}

.presstext {font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-style:oblique; line-height:22px}
.presstextsmall {font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-style:oblique; line-height:18px}

.smalltext {font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; font-style:oblique;}

.inlinetitletext {font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; font-style:oblique;}
.inlinetitletextsmaller {font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; font-style:oblique; font-size:16px;}
.inlinetitletextlarger {font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; font-style:oblique; font-size:24px; text-align:center;}
#bioheader {background-image:url(../assets/arches3.jpg); background-position: 100px 0px; width:425px; height:130px; text-align:center;}

.phototour {}

.phototour img {padding:4px; border:1px solid #a9a9a9; display:block;}

#imgl {float:left;}
#imgr {float:right; width:240px;}
#imgc {margin-left: 290px;}

#teamphotos { 
  display:-moz-inline-block;
  display:-moz-inline-box;
  display: inline-block; text-align:center; margin:0 10px 15px 8px; height:155px;}
#teamtext {font-size:9px; line-height:12px;}
#innerteamphotos {width:105px; height:155px;}
#ownertitle {font-size:16px; font-style:oblique; font-family:Georgia, 'Times New Roman', Times, serif}

#indexContent {padding: 20px 0px 0px 50px;}
html>body #indexContent {padding: 20px 0px 0px 50px;} /* for non-IE6 browsers */

#indexContent p {
	margin:7px 0px 0 0;
	padding:0px;
}

#rateContent {padding: 20px 0px 0px 10px;}

.content {font-size:12px;line-height:16px;}

.contentLight {color: #3D3222; background-color: #837361;}
.contentLight h1 {color: #2A231B;}
.contentDark {color: #01417e;}
.contentDark h1 {color: #01417e;}
.content h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; font-weight: normal; margin: 0; padding: 0;}
.content p {margin: 15px 0;}


/* #footerwrap {margin-top:18px; background-color:#ABCBD2; padding:5px 5px 5px 0px; clear:both; height:45px;} */
#footerNav {line-height:18px;color: white; width:724px;padding:1px 0px 22px 0; background-color:}
* html #footerNav {line-height:18px;color: #786F60; width:724px;padding:6px 0px 8px 0;}
#footerNav li {float: left; list-style: none; text-decoration: none; no-repeat left center; line-height: 16px; padding: 0 9px 0 1px; font-size: 11px;;}
#footerNav ul {padding-left:0px;}
#footerNav li.none {float: left; list-style: none; color: #5886B3; text-decoration: none; line-height: 16px; font-size: 11px; background-image: none; padding: 0 5px 0 0;}
#footerNav li {color:#a2c7d3; margin-left:-8px;}
#footerNav ul li:before {/* content: "\007C \0020"; */}
* html #footerNav li {color:#a2c7d3; margin-left:-5px;}
#footerNav li a {color:#abd2df;}
#footerNav li a:hover {color:#fff;}

#footerIcons {margin-top:13px; margin-left:50px;}
#footerIcons img {margin-right: 20px;}

#footerfollow {clear: both; width: 920px; margin: 0 auto;}
#footerbox {clear: both; width: 920px; margin: 0 auto; background-color:#5886B3;}
#copyright {font-size:11px;line-height:14px;color:#a2c7d3; margin: 0 auto;width:724px;padding:20px 0px 20px 0; text-align:right}
#copyright a {color:#8db2be; padding-right:50px; text-align:right;}
#copyright a:hover {color:#ffffff;}

#floorbar {height:18px; background-color:#7aa5bd; width:825px; color:#FFFFFF; text-align:center; font-weight:800}
#lowerfloorbar {height:18px; background-color:#cddde0; width:825px; color:#FFFFFF; text-align:center; font-weight:800}

#photodiv {background-repeat: no-repeat;}

#description {text-align:center;}

#centereddescription {width: 250px; text-align:center;}
#homefloatright {float:right; width:170px;  margin:0px 10px 0px 20px;}


#medallion2 {display:inline; margin-left:35px; width:80px; height:100px; background-image:url(../assets/medallions/unique-villas.gif); background-position: top left;}

#medallion2:hover {background-image:url(assets/medallions/unique-villas-c.gif)}

#floatcomment {float:right; width:164px; background-color:#A9C4D3; padding:10px; border:1px #0099FF; margin:0px 0px 10px 50px;}

#block1, #block2, #block3 {display:inline-block;}

#block1 { width: 290px; margin-left:15px; margin-bottom:5px; }

#block2 { width: 140px; }

#block3 { width: 70px; }


#imenu { height:114px; margin:15px 0px 15px 0px;}
#imenu ul {margin:0; padding:0; list-style-type:none;}
#imenu li {float:left; margin-right:11px; display:block; width:90px; height:114px; border:0px solid #000;}
#imenu li.list1 {background:transparent url(../assets/medallions/unrivaled-beach-c.gif);}
#imenu li.list2 {background:transparent url(../assets/medallions/unique-villas-c.gif);}
#imenu li.list3 {background:transparent url(../assets/medallions/water-sports-c.gif);}
#imenu li.list4 {background:transparent url(../assets/medallions/romantic-rendezvous-c.gif);}
#imenu li.list5 {background:transparent url(../assets/medallions/special-packages-c.gif);}
#imenu li.list6 {background:transparent url(../assets/medallions/golf-course-c.gif);margin-right:0px;}
#imenu a {display:block; width:90px; padding-top:100px; height:0; color:#000; text-decoration:none; overflow:hidden;}
* html #imenu a:link, * html #imenu a:visited {height:114px; he\ight:0;}

#imenu a#item1 {background:transparent url(../assets/medallions/unrivaled-beach.gif) -90px -114px no-repeat;}
#imenu a#item2 {background:transparent url(../assets/medallions/unique-villas.gif) -90px -114px no-repeat;}
#imenu a#item3 {background:transparent url(../assets/medallions/water-sports.gif) -90px -114px no-repeat;}
#imenu a#item4 {background:transparent url(../assets/medallions/romantic-rendezvous.gif) -90px -114px no-repeat;}
#imenu a#item5 {background:transparent url(../assets/medallions/special-packages.gif) -90px -114px no-repeat;}
#imenu a#item6 {background:transparent url(../assets/medallions/golf-course.gif) -90px -114px no-repeat;}

#imenu a#item1:hover {background-position:top right; z-index:50;}
#imenu a#item2:hover {background-position:top right; z-index:50;}
#imenu a#item3:hover {background-position:top right; z-index:50;}
#imenu a#item4:hover {background-position:top right; z-index:50;}
#imenu a#item5:hover {background-position:top right; z-index:50;}
#imenu a#item6:hover {background-position:top right; z-index:50;}

* html #imenu a:hover {height:114px; he\ight:0;}


#imenu2 { display:block; height:114px; margin:15px 0px 15px 0px;}
#imenu2 ul {margin:0; padding:0; list-style-type:none;}
#imenu2 li {float:left; margin-right:21px; display:block; width:90px; height:114px; border:0px solid #000;}
#imenu2 li.list1 {background:transparent url(../assets/medallions/facts-c.gif);}
#imenu2 li.list2 {background:transparent url(../assets/medallions/activities-c.gif);}
#imenu2 li.list3 {background:transparent url(../assets/medallions/nightlife-c.gif);}
#imenu2 li.list4 {background:transparent url(../assets/medallions/restaurants-c.gif);}
#imenu2 li.list5 {background:transparent url(../assets/medallions/weddings-c.gif);margin-right:0px;}
#imenu2 a {display:block; width:90px; padding-top:100px; height:0; color:#000; text-decoration:none; overflow:hidden;}
* html #imenu2 a:link, * html #imenu2 a:visited {height:114px; he\ight:0;}

#imenu2 a#item1 {background:transparent url(../assets/medallions/facts.gif) -90px -114px no-repeat;}
#imenu2 a#item2 {background:transparent url(../assets/medallions/activities.gif) -90px -114px no-repeat;}
#imenu2 a#item3 {background:transparent url(../assets/medallions/nightlife.gif) -90px -114px no-repeat;}
#imenu2 a#item4 {background:transparent url(../assets/medallions/restaurants.gif) -90px -114px no-repeat;}
#imenu2 a#item5 {background:transparent url(../assets/medallions/weddings.gif) -90px -114px no-repeat;}

#imenu2 a#item1:hover {background-position:top right; z-index:50;}
#imenu2 a#item2:hover {background-position:top right; z-index:50;}
#imenu2 a#item3:hover {background-position:top right; z-index:50;}
#imenu2 a#item4:hover {background-position:top right; z-index:50;}
#imenu2 a#item5:hover {background-position:top right; z-index:50;}

* html #imenu2 a:hover {height:114px; he\ight:0;}

#press {display:inline-block; min-height: 235px; width:355px; margin:25px 10px 5px 25px; vertical-align:top}
#press img {float:left; padding:5px; border:1px solid #999}
#press p {padding-left:190px;}