body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}

body {
  background:url(../images/template/coveTileRepeat.gif);
}
* {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:1.7em;
  color:#583E2B;
}
td {
  vertical-align:top;
}
p {
  margin-bottom:20px;
}
a, a:visited {
  color:#6A807D;
  text-decoration:none;
}
a:hover, a:visited:hover {
  color:#6A807D;
  text-decoration:underline;
}

a.news, a.news:visited {
  color:#583E2B;
  text-decoration:none;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  
}
a.news:hover, a.news:visited:hover {
  color:#583E2B;
  text-decoration:underline;
}
sup {
  font-size:8px;
}
b, strong {
  font-weight:bold;
}

ul {
  margin-bottom:15px;
}
li {
  margin-left:20px;
  list-style:square;
}


#doc {
  background:url(../images/template/coveBodyRepeat.gif) repeat-y;
  width:1113px;
}
#hd {
  background:url(../images/template/coveSubTop.gif) no-repeat;
  padding:474px 0 0 109px;
  height:40px;
}
#hd {
  background-image:none;
}
#nav {
  width:1009px;
  
}
#bd {
  background:url(../images/template/coveSubBottom.gif) no-repeat left bottom;
  padding:0px 0px 153px 150px;
  min-height:300px; 
  clear:both;
}

table#cols {
  padding:0px;
  margin-top:30px;
}
#body {
  width:590px;
  padding-right:40px;
  text-align:justify;
}
#body h1 {
  text-align:left;
  font-family: Georgia, "Times New Roman", Times, serif;
  color:#A1A25D;
  font-size:140%;
  margin-bottom:10px;
  text-transform:uppercase;
  letter-spacing:1px;
}
#body h2, #body h2 * {
  text-align:left;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size:120%;
  font-weight:bold;
  letter-spacing:1px;
}
#body h3, #body h3 * {
  text-align:left;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
}

#rtcol {
  width:245px;
  /*background:url(../images/template/bodyDivider.gif) no-repeat;
  padding-left:40px;
  padding-top:22px;
  height:324px;
  height:auto;*/
}
#rtcol h2, #rtcol h2 * {
  font-family: "Times New Roman", Times, serif;
  font-size:30px;
  color:#A1A25D;
  font-weight:bold;
  text-transform:uppercase;
  letter-spacing:1px;
}
#rtcol p {
  margin-bottom:25px;
}
#subnav h2 {
  font-size:14px;
  padding:4px 0px 1px;
  border-bottom:1px solid #A1A25D;
  margin-bottom:10px;
}
#subnav h2.w {
  margin:10px 0px;
  text-transform:none;
}
#subnav a, #subnav a:visited {
  display:block;
  background:url(../images/template/subNavDivider.gif) no-repeat;
  color:#583E2B;
  font-size:14px;
  height:26px;
  line-height:26px;
  padding-left:35px;
  padding-bottom:6px;
  text-decoration:none;
}
#subnav a:hover, #subnav a:visited:hover {
  color:#A1A25D;
  text-decoration:underline;
}
#subnav a.sel, #subnav a.sel:visited {
  color:#A1A25D;
  font-weight:bold;
}

div.border {
  background:url(../images/template/picFrameLarge_bottom.gif) no-repeat left bottom;
  padding-bottom:15px;
  margin-top:15px;
}
div.border img {
  background:url(../images/template/picFrameLarge_top.gif) no-repeat left top;
  padding:15px 15px 0px;
}

img.bdr {
  margin:4px;
  border:4px solid #A1A25D;
}

#disclaimer {
  padding-top:15px;
}
#disclaimer a {
  font-size: 10px;
  font-style: italic;
}

#ft {
  text-align:center;
  padding:10px 109px 0 20px;
}
#ft div {
  padding-top:3px;
}
#ft div, #ft div * {
  font-size:10px;
}
#ft div.big, #ft div.big * {
  font-size:15px;
  font-weight:bold;
}
#goHome {
  position:absolute;
  top:100px; left:105px;
  width:420px; height:105px;
}
#goHome img {
  width:420px; height:105px;
}

p.home, h1.home{ display:none; padding:0; margin:0}

#dflash { 
  position:absolute;
  top:0; left:0;
  margin:0;
  padding:0;
}


#nav #location, #nav #ownership, #nav #residences, #nav #resort, #nav #clubboats, #nav #financing, #nav #gallery, , #nav #virtualtour {
	float:left;
}
#nav #location_list, #nav #ownership_list, #nav #residences_list, #nav #resort_list, #nav #clubboats_list, #nav #financing_list, #nav #gallery_list, #nav #virtualtour_list {
	width:150px;
    text-decoration:none;
	margin-top:440px;	
}

#nav #residences_list {
	margin-top:445px;	
}
#nav #resort_list {
	margin-top:442px;	
}
a.sample_attach, a.sample_attach:visited, div.sample_attach
{
  display: block; 
  text-decoration: none;
  font-family: Verdana, Sans-Sherif;
  font-weight: normal;
  font-size: 1em;
  color:   #4e3014;
}

a.sample_attach
{  
  padding: 2px 10px;
  background:#dedcc9;
  border: 1px solid #bdb390;
  border-top:0px;
}

div.sample_attach
{
  float:left;
}

a.sample_attach:hover
{
  color:   #000000;
  text-decoration:none;
  background-color:#bebe60;
}

#inquire  {
	width:278px;
	height:88px;
	background:url(../images/inquire.gif) no-repeat;
	overflow:hidden;
}

#inquire .inquire a:hover {
	background-position: 0 -19px;
}