@charset "utf-8";
/* CSS Document */



body{padding: 0 0 0px;background: #666666;color:#666666;font:12px  	 Arial, Helvetica, sans-serif; margin:0;padding:0;
}

/* LAYOUT - HEADER */
p {
padding:10px 0px 0px 0px;
margin:0px 0px 0px 0px

}
h1{
color:#6a99b7;
text-transform:uppercase;
font-size:12pt;
font-weight:bold;
line-height:16px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:normal;
}
h2{
color:#5a5a5c;
text-transform:uppercase;
font-size:10pt;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:normal;
}
#headerHome { height:144px; width:980px;
background:url(../images/summerHeader.gif) no-repeat;

 /* Mozilla ignores crazy MS image filters, so it will skip the following */

}
#headerGolf { height:144px; width:980px;
background:url(../images/golfHeader.jpg) no-repeat;

 /* Mozilla ignores crazy MS image filters, so it will skip the following */

}

#wrap {width:980px;;margin: 0 auto; float:left; position:relative;}

#content-wrap_top {position:relative;width:980px; height:276px;
z-index:1;
background:url(../images/sunMidBack.gif) no-repeat;
}
#content-wrap_topGolf {position:relative;width:980px; height:276px;
z-index:999;
background:url(../images/golfBack.jpg) no-repeat;
}
#content-wrap_banner {position:absolute;width:230px;

left:36px;

}
#content-wrap_bannerCalendar {position:absolute;width:230px;
margin-top:275px;


left:36px;

}
#banner1 {
position:relative;
top:8px;
height:183px;

}
#banner2 {
position:relative;
top:8px;
height:183px;
}
#banner3 {
position:relative;
top:8px;
height:183px

}
#banner4 {
position:absolute;
top:0px;
left:229px;

}
#banner5 {
position:relative;
top:16px;
height:175px

}
#banner6 {
position:absolute;
top:0px;
left:229px;

}
#content-wrap {
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

	
	background:url(../images/sunMainBack.gif) no-repeat;
	


}
#content-wrapCal {
	position:relative;
	
	z-index:5000;
	
	
	


}
#content-wrap_tophome {

	height:0px;
	width:980px;
	


}
#content-wrap_topInt {

	background:url(../images/contentTopInt.gif) no-repeat;
	height:17px;
	width:980px;
	


}
#content-wrap_topPlane {

	margin: 0 0px 0 265px;
	background:url(../images/contentPlanTopInt.gif) no-repeat;
	height:17px;
	width:681px;

	


}
#content-wrap_bottomInt {
	margin: 0 0px 0 265px;
	background:url(../images/contentBottomInt.gif) no-repeat;
	height:17px;
	width:681px;
	


}

#content-wrap_white {
	position:relative;
	width:933px;
	background:url(../images/contentBackWhite.gif) repeat-y;
	z-index:1;



}
#content-wrap_main {

	margin: 0 0px 0 495px;
	padding-top:55px;
	padding-left:28px;
	padding-right:28px;
	width:395px;
	height:674px;
	line-height:18px;
	background:url(../images/contentHome.gif) no-repeat;
	
	background-color:#FFFFFF;



}
#content-wrap_Int {
	margin-left: 265px;
	padding-left:28px;
	padding-right:58px;
		z-index:100;
	background:url(../images/contentInt.gif) repeat-y;
	





}
#contentAdmin {
padding-left:15px;
padding-top:5px;
line-height:18px;
font-size:12px;
padding-right:25px;
}
#content {
padding-left:245px;
padding-top:5px;
line-height:18px;
font-size:12px;
padding-right:25px;
}
#contentComplex {
padding-left:225px;
padding-top:2px;
line-height:18px;
font-size:12px;
padding-right:25px;
padding-bottom:20px;

}


#div_home {position:relative;width:933px; height:5px;
background:url(../images/homediv.gif);

}
#content-promo_home {position:relative;width:933px; height:155px;
background:url(../images/homepromo.gif);

}
#content-footer_home {position:absolute;width:1010px; 

	font-family:Arial, Helvetica, sans-serif;
	color:#cccccc;
	

	line-height:20px;

	font-size:7pt;
	cursor: default;

}
#content-footer_home a
{

	padding-left:10px;
	padding-right:10px;

	
	cursor: pointer;

	color: #cccccc;
	text-decoration: none;
}

#content-footer {position:relative;width:933px; height:60px;
background:url(../images/footer.gif);

}

#alignNav{
float:right;
padding-top:10px;
position:relative;
width:926px;

}

ul.TopNav
{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	position:relative;
	height:22px;
	margin: 0;
	padding: 0;
	float:right;
	list-style-type: none;
	font-size:10pt;
	cursor: default;
	width: auto;
	z-index:1000;
}
ul.TopNav li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align:left;
	float: left;
	width: auto;

	display: block;
	 
}
ul.TopNav a
{

	padding-left:7px;
	padding-right:10px;
	background-image:url(../images/subArrow.gif);
	background-repeat:no-repeat;
	cursor: pointer;
	font-size:10pt;
	color: #FFFFFF;
	text-decoration: none;
}

#homeLink{

top:30px;
left:20px;
width:293px;
height:80px;

position:absolute;

}
#alignMainNav{
padding-top:119px;
padding-left:36px;
width:980px;
z-index:999;


position:absolute;

}
ul.MainNav
{
	font-family:"Arial Rounded MT Bold", Arial, Helvetica, sans-serif;
	color:#333333;
	position:relative;
	height:22px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size:14pt;
	

	cursor: default;
	width: auto;
}
ul.MainNav li
{
padding:15px 0px 0px 0px;
	list-style-type: none;
	text-align:left;
	cursor: pointer;
	float: left;

		width: auto;
	display: block;
	 
}
ul.MainNav a
{
	
		padding:20px 14px 10px 14px;
	cursor: pointer;
	font-size:10pt;
	text-transform:uppercase;
	color: #333333;
	text-decoration: none;
}

ul.MainNav a:hover

{

cursor: pointer;
	color:#858585;
}

ul.MainNav .current a, ul.MainNav .current a:hover 
{ 
color:#858585;
cursor: pointer;
 }

 #homeSlideshow{
position:absolute;
padding-left:257px;

}
#PropertyFlash{
position:relative;
padding-left:20px;
padding-top:20px;
	background-image:url(../images/thumbBack.gif);
	background-repeat:no-repeat;
	width:489px;
	height:459px;

}
#PropertyPhoto{
position:relative;
padding-left:20px;
padding-top:20px;
	background-image:url(../images/complexPhotoBack.gif);
	background-repeat:no-repeat;
	width:489px;
	height:382px;

}
#flashwrapper	{
width:689px;
height:276px;


position:relative;

}
#flashwrapperComplex	{


position:relative;


	width:450px;

	height:364px;

}


#sideSelectProperty{
position:absolute;
left:709px;
top:4px;
width:216px;
height:406px;
background-color:#766b73;

}
#PropertyDetail{
position:relative;
margin-left:490px;
line-height:16px;
font-size:11px;
margin-top:-735px;
min-height:756px;

width:200px;
}
#complexMid{
position:relative;
padding-bottom:40px;
height:690px;

width:489px;

}
#propertyTitle{
color:#6a99b7;
text-transform:uppercase;
font-size:14pt;
padding-bottom:10px;
padding-top:10px;
width:200px;
line-height:20px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:normal;
}
#rateTitle{
color:#ffffff;
text-transform:uppercase;
padding-left:20px;
font-size:14px;
width:100%;


line-height:20px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:normal;
}

#titleBar{
color:#FFFFFF;
padding-left:18px;
text-transform:uppercase;
font-size:13pt;
font-family:Arial, Helvetica, sans-serif;
padding-top:55px;

}
#sideSelectText{
padding-left:18px;
padding-right:18px;
padding-top:10px;
color:#e3e2d3;
line-height:16px;
font-size:12px;
}

#photo-promo_one{
position:absolute;
padding-left:9px;
padding-top:5px;

}

#text-promo_one{
position:absolute;
left:169px;
color:#aaaa9b;
width:177px;
padding-top:10px;
line-height:16px;
letter-spacing:-0.05em;


}

#titleBar-promo{
color:#5a5a5c;
text-transform:uppercase;
font-size:10pt;
font-weight:bold;

line-height:16px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:normal;
}



#text-promo_one a, #text-promo_two a, #text-promo_three a,#text-intpromo_one a,#text-intpromo_two a{
color:#6a99b7;
text-decoration:none;


}

#text-promo_one a, #text-promo_two a, #text-promo_three a,#text-intpromo_one a,#text-intpromo_two a, a{
color:#6a99b7;
text-decoration:none;


}

#photo-promo_two{
position:absolute;
padding-left:359px;
padding-top:5px;

}
#text-promo_two{
position:absolute;
left:519px;
color:#aaaa9b;
width:177px;
padding-top:10px;
line-height:16px;
letter-spacing:-0.05em;


}

#text-promo_three{
position:absolute;
left:719px;
color:#aaaa9b;
width:196px;
padding-top:10px;
line-height:16px;
letter-spacing:-0.05em;


}




ul.BottomNav
{
	font-family:Arial, Helvetica, sans-serif;
	color:#cccccc;
	position:relative;
	line-height:20px;
	top:25px;
	height:22px;
	margin: 0;
	padding: 0;
	float:left;
	list-style-type: none;
	font-size:8pt;
	cursor: default;
	width: auto;
}
ul.BottomNav li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align:left;
	float: left;
	width: auto;

	display: block;
	 
}




#sideNav
{
font-family:"Arial Rounded MT Bold", Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#000000;
	position:absolute;
	text-transform:uppercase;
	font-size: 12px;
	padding-top:31px;
	


	width:221px;
	height:212px;
	z-index:700;
left:36px;
	
	padding-bottom:33px;
	
	
}

#sideNav ul { margin: 0px 0px 0px 0px; padding: 0px;  border-top:solid 1px #666666 ;  margin-top:30px; margin-bottom:42px; }
#sideNav li { margin: 0px; padding: 6px 5px 6px 44px; list-style: none;border-bottom:solid 1px #666666 ; background:url(../images/menuarrow.gif) no-repeat;
 }
#sideNav li a {  color: #fff; text-decoration:none;}
#sideNav li a:visited {  color: #c9c9c9; }

#sideNav li a:hover { color: #669999; }
#sideNav .current, #sideNav .current a, #sideNav .current a:hover, #sideNav .current a:visited  { color: #669999; text-decoration:none; }
#sideNav .current li a:visited {  color: #669999; }
#sideNav .current li a:hover {  color: #669999; }
#sideNav .current ul a { color: #aaaa9b; }
#sideNav .current ul .current a { color: #6b6e76; }
#sideNav ul ul { margin: 0px 0px 0px -10px; }
#sideNav ul ul li { padding-left: 20px; text-transform: none; border-bottom: none;  }
#sideNav .active a { color: #908233; padding-right:2px; }

#InteriorPhoto {
position:relative;
left:225px;
top:10px;
width:690px;
height:298px;
padding-left:18px;
padding-top:18px;
background:url(../images/photoback.gif) no-repeat;

}


#titleBar-interior{
color:#6a99b7;
text-transform:uppercase;
font-size:12pt;
font-weight:bold;
line-height:16px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:normal;

}
#complexMenuDiv {
background-image:url(../images/menuShadow.gif);
background-repeat:repeat-y;
width:7px;
height:100%;
z-index:100;
margin-left:-3px;
margin-top:-2px;
position:absolute;
}
#titleDiv {
border-bottom:solid 1px #d9d9d3 ;
margin-left:-15px;
margin-top:15px;
}
#headerInterior{
color:#5a5a5c;
text-transform:uppercase;
font-size:10pt;
font-weight:bold;


font-family:Arial, Helvetica, sans-serif;
letter-spacing:normal;
}

#interiorPromoEdit {position:relative;width:690px; height:169px;

margin-left:-20px;
padding-bottom:20px;
margin-top:10px;

}

#interiorPromo1 {position:relative;width:690px; height:169px;

margin-left:-20px;
padding-bottom:20px;
margin-top:10px;

}

#photo-intpromo_one{
position:absolute;
padding-left:13px;
padding-top:12px;

}
#text-intpromo_one{
position:absolute;
left:160px;
color:#aaaa9b;
width:177px;
padding-top:20px;

line-height:16px;
font-size:11px;
color:#7d7472;


}

#photo-intpromo_two{
position:absolute;
padding-left:360px;
padding-top:12px;

}
#text-intpromo_two{
position:absolute;
left:510px;
color:#aaaa9b;
width:170px;
padding-top:20px;
line-height:16px;
font-size:11px;
color:#7d7472;


}


#preFooter {

font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	position:absolute;
	line-height:20px;
	top:100px;
	height:22px;
	margin: 0;
	padding: 0;
	float:left;
	list-style-type: none;
	font-size:8pt;
	cursor: default;
	width: auto;

	}
#preFooter, #preFooter a,#preFooter a:link,#preFooter a:link,#preFooter a:link, #preFooter a:hover

{

	color:#fff;
	text-decoration:none;

}

#titleBar-amenities{
color:#5a5a5c;
text-transform:uppercase;
font-size:10pt;
padding-left:20px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:normal;

}
#titleBar-complex{
color:#5a5a5c;
text-transform:uppercase;
font-size:10pt;
padding-left:20px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:normal;
margin-top:-20px;
}
#titleBar-policy{
color:#5a5a5c;
text-transform:uppercase;
font-size:10pt;
padding-top:20px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:normal;
border-bottom:solid 1px #d9d9d3 ;


}

#amenitiesDiv {
border-bottom:solid 1px #d9d9d3 ;
margin-left:10px;
width:470px;
height:1px;
}

#thumbNails{
border:solid 1px #d9d9d3 ;

width:460px;
max-height:195px;
padding-left:10px;
margin-left:10px;
overflow: auto;
z-index:10;
}

#thumbnail 
{float: left;
text-align:left;
font-size:12px;
width : 250px;



padding-top:10px;
padding-left:20px;
line-height:14px;

}

#propertyText{
margin-left:20px;
width:450px;
height:38px;
font-size:11px;
}

#titleBar-propMenu{

text-transform:uppercase;
font-size:9pt;
font-weight:bold;
padding-top:10px;

line-height:16px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:normal;
}

#titleBar-propMenuSelected{
color:#5a5a5c;
text-transform:uppercase;
font-size:9pt;
font-weight:bold;
padding-top:10px;

line-height:16px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:normal;
}

#printIcon{
background-image:url(../images/printIcon.gif);
background-position:left;
margin-top:10px;

background-repeat:no-repeat;
color:#6a99b7;
text-transform:uppercase;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
padding-left:13px;

}

#emailIcon{
background-image:url(../images/emailIcon.gif);
background-position:left;
margin-top:5px;

background-repeat:no-repeat;
color:#6a99b7;
text-transform:uppercase;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
padding-left:13px;

}

#checkAvail{
margin-top:5px;
color:#6a99b7;
text-transform:uppercase;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;


}

#close{
margin-top:5px;
font-size:14px;
width:90%;
float:right;
color:#ffffff;
text-transform:uppercase;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
margin-right:5px;
margin-top:10px;


}
input.bookNow
{
   color:#ffffff;
   background-color:#6a99b7;
   border-style:none;
   width:130px;
   height:33px;
   text-transform:uppercase;
   margin-top:10px;

   
}

input.selectProp
{
   color:#ffffff;
   background-color:#9a9da2;
   border-style:none;
   width:150px;
   height:30px;
   text-transform:uppercase;
   margin-top:10px;

   
}
input.propButton
{
   color:#ffffff;
   background-color:#9a9da2;
   border-style:none;
   width:95px;;
   height:24px;
   text-transform:uppercase;
   margin-top:10px;
   font-size:10px;

   
}
#imgButton{
position:relative;
left:330px;
top:-25px;

}




#content-wrap  li { margin-top:10px; padding: 0px 0px 0px 0px; list-style:url(../images/blueDot.gif);
 }
#titleHome { 
font-family: Krungtemp,"Agency FB","Arial Rounded MT Bold", Arial;
font-weight:bold;
letter-spacing:.2em;
color:#6699cc;
font-size:28px;

 /* Mozilla ignores crazy MS image filters, so it will skip the following */

}

#interiorPromo1 {position:relative;width:690px; height:169px;

margin-left:-20px;
padding-bottom:20px;
margin-top:10px;
z-index:1;
}

#photo-intpromo_one{
position:absolute;
padding-left:13px;
padding-top:12px;

}
#text-intpromo_one{
position:absolute;
left:160px;
color:#aaaa9b;
width:177px;
padding-top:20px;

line-height:16px;
font-size:11px;
color:#7d7472;


}

#photo-intpromo_two{
position:absolute;
padding-left:470px;
padding-top:12px;

}
#text-intpromo_two{
position:absolute;
left:510px;
color:#aaaa9b;
width:170px;
padding-top:20px;
line-height:16px;
font-size:11px;
color:#7d7472;


}


 #blueText {
color:#6699cc;

line-height:20px;
letter-spacing:0.01em;
text-decoration:none;

}
 #blueText a,#blueText a:link,#blueText a:link,#blueText a:link, #blueText a:hover{
color:#6699cc;

text-decoration:none;

}

#orangeTitle {
color:#ff9900;
font:"Arial Black";
font-weight:bold;
line-height:20px;
letter-spacing:0.01em;


}
 #orangeTitle a,#orangeTitle a:link,#orangeTitle a:link,#orangeTitle a:link, #orangeTitle a:hover{
color:#ff9900;

text-decoration:none;

}
.orangeTitle {
color:#ff9900;
font:"Arial Black";
font-weight:bold;
line-height:20px;
letter-spacing:0.01em;


}
 .orangeTitle a,.orangeTitle a:link,.orangeTitle a:link,.orangeTitle a:link, .orangeTitle a:hover{
color:#ff9900;

text-decoration:none;

}
#logo
{
position:absolute;
left: 33px;
top: 40px;
width:280px;
height:60px;
}

.dataholder { background: #FFFFFF; }
.dataholder th { background: #EDEDED; text-align: left; color: #A6A6A6; }
.dataholder td { background: #EDEDED; }

.rule { margin: 10px 0px 10px 0px; background: url(../images/rule_graydot.gif) repeat-x; height: 1px; line-height: 1px; }

#fb {
position:absolute;
left:780px;
top:0px;


}
#shareit {
position:absolute;
left:850px;
top:0px;
margin-left:10px;

background: #666666;
text-transform:capitalize;
font-size:12px;

}
 #shareit a,#shareit a:link,#shareit a:link,#shareit a:link, #shareit a:hover{
text-decoration:underline;
text-transform:capitalize;
font-size:12px;
	padding-left:20px;
}
#shareitContent {
margin-left:10px;
text-transform:capitalize;
font-size:12px;
text-align:right;
font-weight:bold;
}
 #shareitContent a,#shareitContent a:link,#shareitContent a:link,#shareitContent a:link, #shareitContent a:hover{
text-decoration:none;
text-transform:capitalize;
font-size:12px;
	padding-left:20px;
}

