@charset "utf-8";


/*

All contents are copyrighted () by Ultimate Escapes

Disclaimer:
Under no circumstances can a client, user or individual use any Ultimate Escapes content for any commercial, 
promotional, or personal purpose.Ultimate Escapes content may not be retransmitted, downloaded, reproduced, 
broadcast or displayed without Ultimate Escapes prior written consent.

*/




/* Version :: global6 */
/* 07162008 */


/* = global settings
/* ----------------------------------*/


body {
	margin:0px;
	padding:0px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color:#082e6b;
	/*background:#76a7cf url(../img/bgBody_adam.jpg) repeat-x 0 0;*/
	background:#044970 url(../img/background.jpg) repeat-x 0 0;

	/*background: url(../img/bg-body-a.jpg);
	background-repeat: repeat-x;*/
}
/*
body {
	margin:0px;
	padding:0px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #2e4967;
	background: url(../img/bkgdstripe.gif);
	background-repeat: repeat-x;
}
*/

	
p {
	margin: 8px 0 2px 0;
	font: normal 12px/1em Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px; 
	/*color:#000000;*/
	color: #2e4967;
}

h2 {
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:16px;
	line-height:40px;
	font-weight:bold;
	color: #000033;
}








/* = links
/* ----------------------------------*/

/* -- default website link attributes -- */
a {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
	
a:link { 
	/*color:#0099cc;*/
	color: #095da7;
}

a:visited, a:active {
	/*color:#0077aa;*/
		color: #095da7;
}

a:hover { 
	text-decoration: underline;
}


/* Signature Mark */
.sm {font-size: 9px}

/* Add border to any image with this class */
.imageborder img { border: 1px #000000 solid}



/* = structure
/* ----------------------------------*/


/* = header
/* --  header -- */
#header {
	margin:0 auto;
	height:62px;
	padding-top: 10px;

}
   			
.linespacing {
	line-height:10px;
}

.top {
	border-bottom: 1px solid #97adc7;
	vertical-align: middle;
	line-height: 26px;
	margin-top:2px;
}

.quote {
	font: 13px Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color: #8a6f4c;
	text-align: left;
	word-spacing: 2px;
	vertical-align: middle;
	line-height: 20px;
}









/* = globalnav
/* --  globalnav -- */
.solidblockmenu ul {
	position: relative;
	margin: 0;
	padding: 0;
	float: left;
	font: bold 13px Arial;
	width: 474px;
	/*border: 1px solid #625e00;
	border-width: 1px 0;*/
	/*background: black url(media/blockdefault.gif) center center repeat-x;
	*/
	z-index: 2;
}

.solidblockmenu li {
	display: inline;
}

.solidblockmenu li a {
	float: left;
	color: white;
	/*padding: 9px 11px;*/
	text-decoration: none;
	/*border-right: 1px solid white;*/
}

.solidblockmenu li a:visited {
	color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li a.current {
	color: white;
	/*background: transparent url(media/blockactive.gif) center center repeat-x; */
}

.tabcontainer {
	clear: left;
	width:474px; /*width of 2nd level sub menus*/
	/*height:1.5em;*/ /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}

*:first-child+html .ieclass { /*IE7 hack to remove gap between menu and sub contents*/
	margin-top: -1em;
}

* html .ieclass { /*IE6 and below hack to remove gap between menu and sub contents*/
	margin-top: 0px;
}

.tabcontent {
	display:none;
}


/* Changes settings for the SUB-NAV */
#navlist li {
	display: inline;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	top: -10px;
}

#navlist a {  	
}

#navlist a:link, #navlist a:visited {
	color: #003366;
	background-color: #ffffff;
	text-decoration: none;
}

#navlist a:hover {
	color: #003366;
	background-color: #ffffff;
	text-decoration: underline;
}


#sb1 {
	position: absolute;
	left: 0px;
	top: 22px;
	width: 474px;
	text-align: left;
	line-height: 18px;
	height: 18px;
	background-color:#ffffff;
	vertical-align: center;
	margin-top: 2px;
	z-index: 500;
}


#sb1_left_shadow {
	position:absolute;
	left: -12px;
	top: -23px;
	z-index: 500;
}

#sb1_right_shadow {
	position:absolute;
	left: 111px;
	top: -23px;
	z-index: 500;
}

#sb1_white_block {
	position:absolute;
	left: 0px;
	top: -10px;
	background-color: #ffffff;
	height: 8px;
	line-height: 8px;
	z-index: 500;
}

#sb2 {
	position: absolute;
	left: 0px;
	top: 22px;
	width: 474px;
	text-align: left;
	line-height: 18px;
	height: 18px;
	background-color:#ffffff;
	vertical-align: center;
	margin-top: 2px;
	z-index: 500;
}

#sb2_left_shadow {
	position:absolute;
	left: 87px;
	top: -23px;
	z-index: 500;
}

#sb2_right_shadow {
	position:absolute;
	left: 272px;
	top: -23px;
	z-index: 500;
}

#sb2_white_block {
	position:absolute;
	left: 113px;
	top: -10px;
	background-color: #ffffff;
	height: 8px;
	line-height: 8px;
	z-index: 500;
}

#sb3 {
	position: absolute;
	left: 0px;
	top: 22px;
	width: 467px;  /* Changes the position of the sub nav */
	text-align: left;
	line-height: 18px;
	height: 18px;
	background-color:#ffffff;
	vertical-align: center;
	margin-top: 2px;
	z-index: 500;
}

#sb3_left_shadow {
	position:absolute;
	left: 248px;
	top: -23px;
	z-index: 500;
}

#sb3_right_shadow {
	position:absolute;
	left: 390px;
	top: -23px;
	z-index: 500;
}

#sb3_white_block {
	position:absolute;
	left: 274px;
	top: -10px;
	background-color: #ffffff;
	height: 8px;
	line-height: 8px;
	z-index: 500;
}

#sb4 {
	position: absolute;
	left: 0px;
	top: 22px;
	width: 467px;  /* Changes the position of the sub nav */
	text-align: left;
	line-height: 18px;
	height: 18px;
	background-color:#ffffff;
	vertical-align: center;
	margin-top: 2px;
	z-index: 500;
}

#sb4_left_shadow {
	position:absolute;
	left: 366px;
	top: -23px;
		z-index: 500;

} 

#sb4_white_block {
	position:absolute;
	left: 392px;
	top: -10px;
	background-color: #ffffff;
	height: 8px;
	line-height: 8px;
	z-index: 500;
}

#subnav {
	position: relative;
	top: 0px;
	left: 0px;
}






/* = content
/* --  content -- */
#content {
	margin:0 auto;
	position: relative;
	background-color:#FFFFFF;
	min-height: 420px;
	margin-top: 1px;
}


/* -- 2col788_158 -- */
#c788 {
	margin-left: 7px;
	/*width: 788px;*/
	vertical-align: top;
	text-align: left;
}

#c789 {
	margin-left: 12px;
	/*width: 750px;*/
	vertical-align: top;
	text-align: left;
}

#c158 {
	margin-left: 3px;
	/*width: 168px;*/
	vertical-align: top;
	text-align: left;
}




/* -- 2col466_488 -- */
#c466 {
	margin: 0;
	width: 466px;
	vertical-align: top;
}

#c488 {
	margin-left: 14px;
	width: 488px;
	vertical-align: top;
}



/* -- 2col592_322 -- */
#c592 {
	margin-left: 14px;
	/*width: 592px;*/
	vertical-align: top;
	text-align: left;
}

#c322 {
	margin-left: 16px;
	/*width: 322px;*/
	vertical-align: top;
	text-align: left;
}



/* Elite, Signature, Premiere */
#c600 {
	margin-left: 14px;
	/*width: 788px;*/
	vertical-align: top;
	text-align: left;
}

#c322 {
	margin-left: 16px;
	/*width: 788px;*/
	vertical-align: top;
	text-align: left;
}


/* Services & Amenities, Member Plans */
#c350 {
	margin: 0;
	width: 350px;
	vertical-align: top;
}

#c604 {
	margin-left: 14px;
	width: 604px;
	vertical-align: top;
}


/* TEMP. Member Plans */
#c260 {
	margin: 0;
	width: 260px;
	vertical-align: top;
}

#c694 {
	margin-left: 14px;
	width: 694px;
	vertical-align: top;
}


/* Strategic Partners, Testimonials, FAQ, About Us, Press Room */
#c186 {
	margin: 0;
	width: 186px;
	vertical-align: top;
}

#c782 {
	margin-left: 14px;
	width: 768px;
	vertical-align: top;
}




/* = footer
/* --  footer -- */


#footer {
	margin:0 auto;
	/*padding-top: 10px;*/
	position: relative;
	margin-top: -2px;
}




/*
#footer {
	margin:0 auto;
	/*padding-top: 10px;*/
/*}

/* = footer
/* --  footer -- */
#footer2 {
	position: absolute;
	right: -12px;
	margin:0 auto;
	/*padding-top: 10px;*/
}











/* = tab_master */
/* --  tabs master settings -- */

#container {
	position:relative;
	background-color:#fff;
}

#main_container {  /* Note width size */
	position: absolute;
	background-image: url(../img/tab_bg.jpg);
	height: 329px;
	padding-left: 12px;
	padding-right: 12px;
	width: 464px;
	background-color: #f3ebd5;
}

#main_container2 { /* Note width size */
	position: absolute;
	background-image: url(../img/tab_bg.jpg);
	height: 329px;
	padding-left: 12px;
	padding-right: 12px;
	width: 580px;
	background-color: #f3ebd5;
}

/* TEMP Memberplans */
#main_container2_1 { /* Note width size */
	position: absolute;
	background-image: url(../img/tab_bg.jpg);
	height: 329px;
	padding-left: 12px;
	padding-right: 12px;
	width: 670px;
	background-color: #f3ebd5;
}




#main_container3 {   /* Note width size */
	position: absolute;
	background-image: url(../img/tab_bg.jpg);
	height: 329px;
	padding-left: 12px;
	padding-right: 12px;
	width: 580px;
	background-color: #f3ebd5;
}

#main_container4 {  /* Note width size */
	position: absolute;
	background-image: url(../img/tab_bg.jpg);
	height: 329px;
	padding-left: 12px;
	padding-right: 12px;
	width: 744px;
	background-color: #f3ebd5;
}

#main_container5 {  /* Note bg image */
	position: absolute;
	background-image: url(../img/tabs_bg_faq.gif);
	background-repeat: repeat-x;
	height: 329px;
	padding-left: 12px;
	padding-right: 12px;
	width: 744px;
}


/* Subsection Tabs
--------------------*/
#main ul.subsection_tabs {
	list-style:none;
	margin:0;
	padding:0;
	clear:both;
	/*border-bottom:1px solid #ccc;*/
	height:34px;
	clear:both;
}

#main ul.subsection_tabs li {
	float:left;
	text-align:center;
}

#main ul.subsection_tabs li a {
	display:block;
	height:34px;
	/*width: 113px;*/
	background-color:#e6eef5;
}

#main ul.subsection_tabs li a.active {
	background-color: #f3ebd5;
}










/* = tabs_content
/* --  Content within the tabs  -- */

#tabs {
	padding:0;
	margin:0;
	width: 488px;
	text-align: left;
}

#tabsdestitle { /* This allows for a text header for the tabs and a spacer if no text is be used for the header */
	font-size: 18px;
	font-weight: bold;
	color: #345276;
	margin-bottom: 6px;
	margin-top: 17px;
}

#residences { /* Text in image of beach/golf/mountain/metropolitian */
	padding-right: 10px;
	vertical-align: middle;
	padding-top: 12px;
	font-size: 12px;
	text-transform: capitalize;
	text-align: right;
}

#tabs2 {
	padding:0;
	margin:0;
	width: 604px;
	text-align: left;
}

#tabsdestitle2 { /* This allows for a text header for the tabs and a spacer if no text is be used for the header */
	font-size: 18px;
	font-weight: bold;
	color: #345276;
	margin-bottom: 6px;
	margin-top: 17px;
}

#residences2 {
	padding-right: 10px;
	vertical-align: middle;
	padding-top: 12px;
	font-size: 12px;
	text-transform: capitalize;
	text-align: right;
}

#tabspacer { /* Allows for space between the club image and the text for the tab.*/
	z-index: 1000;
	width: 464px;
	margin-top: 10px;

}
#tabspacer2 {
	font-size: 14px;
	z-index: 1000;
	width: 100px;
	width: 464px;
}

#beach {
	width: 464px;
	height: 40px;
	background-image: url(../destinations/tabheader_beach.jpg);
	background-repeat: no-repeat;
}

#metropolitan {
	width: 464px;
	height: 40px;
	background-image: url(../destinations/tabheader_metropolitan.jpg);
	background-repeat: no-repeat;
}

#mountain {
	width: 464px;
	height: 40px;
	background-image: url(../destinations/tabheader_mountain.jpg);
	background-repeat: no-repeat;
}

#golf {
	width: 464px;
	height: 40px;
	background-image: url(../destinations/tabheader_golf.jpg);
	background-repeat: no-repeat;
}

















/* = destinations links
/* ----------------------------------*/

/* -- Elite Club Destinations Links -- */
.destinations_elite { 
	color: #817559; 
	font-family: Verdana; 
	font-size: 9px; 
	text-transform: uppercase;
}

.destinations_elite a:link, .destinations_elite a:active {
	color: #05304b; 
	font-family: Verdana; 
	text-decoration: none;
	text-transform:capitalize;
	line-height: 16px;
	font-size: 9px; 
}
 
.destinations_elite a:hover {
	color: #05304b; 
	font-family: Verdana; 
	text-decoration: underline;
	text-transform:capitalize;
	line-height: 16px;
	font-size: 9px; 
}

.destinations_elite a:visited {
	color: #000000; 
	font-family: Verdana; 
	text-decoration: none;
	text-transform:capitalize;
	line-height: 16px;
	font-size: 9px; 
}


/* -- Signature Club Destinations Links -- */
.destinations_sig { 
	color: #817559; 
	font-family: Verdana; 
	font-size: 9px; 
	text-transform: uppercase;
}

.destinations_sig a:link, .destinations_sig a:active {
	color: #05304b; 
	font-family: Verdana; 
	text-decoration: none;
	text-transform:capitalize;
	line-height: 12px;
	font-size: 9px; 
}
 
.destinations_sig a:hover {
	color: #05304b; 
	font-family: Verdana; 
	text-decoration: underline;
	text-transform:capitalize;
	line-height: 12px;
	font-size: 9px; 
}

.destinations_sig a:visited {
	color: #000000; 
	font-family: Verdana; 
	text-decoration: none;
	text-transform:capitalize;
	line-height: 12px;
	font-size: 9px; 
}


/* -- Premiere Club Destinations Links -- */
.destinations_pre { 
	color: #817559; 
	font-family: Verdana; 
	font-size: 9px; 
	text-transform: uppercase;
}

.destinations_pre a:link, .destinations_pre a:active {
	color: #05304b; 
	font-family: Verdana; 
	text-decoration: none;
	text-transform:capitalize;
	line-height: 15px;
	font-size: 9px; 
}
 
.destinations_pre a:hover {
	color: #05304b; 
	font-family: Verdana; 
	text-decoration: underline;
	text-transform:capitalize;
	line-height: 15px;
	font-size: 9px; 
}

.destinations_pre a:visited {
	color: #000000; 
	font-family: Verdana; 
	text-decoration: none;
	text-transform:capitalize;
	line-height: 15px;
	font-size: 9px; 
}


/* Link to compare clubs, the text just above the club buttons */
.compareclubs {
	padding-left: 7px;
	color: #817559; 
	font-family: Verdana; 
	font-size: 9px; 
	text-transform: uppercase;
	line-height: 10px;
}



#linespacer_elite {
	line-height: 11px;
}
#linespacer_pre {
	line-height: 6px;
}


.linespacer_elite2 {
	line-height: 0px;
}

.linespacer_pre2 {
	line-height: 0px;
}











/* = tables
/* ------  Club Member Plans Compare Chart  -----*/

/* -- Elite, Signature, Premiere Club Plans -- */
#charttable {
	padding: 0;
	margin: 0;
	font: 11px auto Verdana, Arial, Helvetica, sans-serif;
	border-top: 1px solid #C1DAD7;
	border-left: 1px solid #C1DAD7;
	list-style-type: none;
}

#charttable th {
	text-align: center;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	text-transform: uppercase; /* Will make all letters uppercase regaurdless how it is typed in the html */
	padding: 4px 0px 4px 0px;
	background: #2c5a91;
	list-style-type: none;
}

#charttable th.plans {
	background-color: #5c8baf;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-transform: capitalize; /* Will make only the first letter of the word uppercase and the remainig lowercase regaurdless how it was typed in the html*/
	list-style-type: none;
}

#charttable td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 4px 2px 4px 2px;
	color: #082e6b;
	text-align: center;
	font: 12px auto Verdana, Arial, Helvetica, sans-serif;
	list-style-type: none;
}

#charttable td.text {  /* Any time there is text inside the chart this will effect the text ONLY, if you need to modify numbers go to #mytable td */
	background: #fff;
	padding: 4px 2px 4px 2px;
	color: #082e6b;
	text-align: center;
	font: 11px auto Verdana, Arial, Helvetica, sans-serif;
	list-style-type: none;
}

#charttable td.alt {
	background: #f1f3f1;
	color: #082e6b;
	padding: 4px 2px 4px 2px;
	text-align: center;
	font: 12px auto Verdana, Arial, Helvetica, sans-serif;
	list-style-type: none;
}

#charttable td.alt_text {
	background: #f1f3f1;
	color: #082e6b;
	padding: 4px 2px 4px 2px;
	color: #082e6b;
	text-align: center;
	font: 11px auto Verdana, Arial, Helvetica, sans-serif;
	list-style-type: none;
}

#charttable th.spec {
	background: #fff;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #082e6b;
	width: 170px;
	text-transform: none;
	letter-spacing: -.10em;
	padding: 0px;
	list-style-type: none;
}

#charttable th.specalt {
	background: #f1f3f1;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #082e6b;
	width: 170px;
	text-transform: none;
	letter-spacing: -.10em;
	padding: 0px;
	list-style-type: none;
}











/** HIGHTLIGHTING A COLUMN **/
#charttable {
	padding: 0;
	margin: 0;
	font: 11px auto Verdana, Arial, Helvetica, sans-serif;
	border-top: 1px solid #C1DAD7;
	border-left: 1px solid #C1DAD7;
	list-style-type: none;

}

#charttable th.two {
	text-align: center;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	text-transform: uppercase; /* Will make all letters uppercase regaurdless how it is typed in the html */
	padding: 4px 0px 4px 0px;
	background: #2c5a91;
	list-style-type: none;
		border-left: 2px solid #928E8C;
	border-bottom: 2px solid #928E8C;
	border-right: 2px solid #928E8C;

}

#charttable th.plans1 {
	background-color: #5c8baf;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-transform: capitalize; /* Will make only the first letter of the word uppercase and the remainig lowercase regaurdless how it was typed in the html*/
	list-style-type: none;
		border-right: 2px solid #928E8C;

}
#charttable th.plans2 {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-transform: capitalize; /* Will make only the first letter of the word uppercase and the remainig lowercase regaurdless how it was typed in the html*/
	list-style-type: none;
		border-left: 2px solid #928E8C;
	border-bottom: 2px solid #928E8C;
	border-right: 2px solid #928E8C;
	border-top: 2px solid #928E8C;
		background-color: #928E8C;

}

#charttable td.two {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 4px 2px 4px 2px;
	color: #082e6b;
	text-align: center;
	font: 12px auto Verdana, Arial, Helvetica, sans-serif;
	list-style-type: none;
	border-right: 2px solid #928E8C;

}

#charttable td.text2 {  /* Any time there is text inside the chart this will effect the text ONLY, if you need to modify numbers go to #mytable td */
	background: #fff;
	padding: 4px 2px 4px 2px;
	color: #082e6b;
	text-align: center;
	font: 11px auto Verdana, Arial, Helvetica, sans-serif;
	list-style-type: none;
	border-right: 2px solid #928E8C;

}

#charttable td.alt2 {
	background: #f1f3f1;
	color: #082e6b;
	padding: 4px 2px 4px 2px;
	text-align: center;
	font: 12px auto Verdana, Arial, Helvetica, sans-serif;
	list-style-type: none;
	border-right: 2px solid #928E8C;
}
#charttable td.alt3 {/*VERY BOTOM CELL */
	background: #f1f3f1;
	color: #082e6b;
	padding: 4px 2px 4px 2px;
	text-align: center;
	font: 12px auto Verdana, Arial, Helvetica, sans-serif;
	list-style-type: none;
	border-right: 2px solid #928E8C;
	border-bottom: 2px solid #928E8C;
}
#charttable td.alt_text2 {
	background: #f1f3f1;
	color: #082e6b;
	padding: 4px 2px 4px 2px;
	color: #082e6b;
	text-align: center;
	font: 11px auto Verdana, Arial, Helvetica, sans-serif;
	list-style-type: none;
	border-right: 2px solid #928E8C;

}

#charttable th.spec2 {
	background: #fff;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #082e6b;
	width: 170px;
	text-transform: none;
	letter-spacing: -.10em;
	padding: 0px;
	list-style-type: none;
	border-right: 2px solid #928E8C;

}

#charttable th.specalt2 {
	background: #f1f3f1;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #082e6b;
	width: 170px;
	text-transform: none;
	letter-spacing: -.10em;
	padding: 0px;
	list-style-type: none;
	border-right: 2px solid #928E8C;
}










/* = tooltips
/* ----------------------------------*/

/* Settings for the link topic and hovering with WHITE background*/
#navcontainer { 
display:block; 
list-style-type: none; 
color: #fff; 
text-align: center; 
font-size: 11px;
}

#navcontainer ul {
margin-left: 0;
padding-left: 0;
list-style-type: none;
display:block;
font-size: 11px;
}

#navcontainer a {
	display:block;
	color: #082e6b; 
	padding-top: 4px;
	padding-bottom: 5px;
	width: 170px;
	background-color: #fff;
	margin: 0px;
	background-image: url(img/triangle_corner.jpg);  
	background-position: right bottom; 
	background-repeat: no-repeat;
	text-decoration: underline;
	font-size: 11px;
	cursor: help;
}

/* Settings for the alt link topic and hovering with LIGHT BLUE background */
#navcontainer_alt { 
	display:block; 
	list-style-type: none; 
	color: #f1f3f1; 
	text-align: center; 
	font-size: 11px;
}

#navcontainer_alt ul {
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	display:block;
	font-size: 11px;
}

#navcontainer_alt a {
	display:block;
	color: #082e6b; 
	padding-top: 4px;
	padding-bottom: 5px;
	width: 170px;
	background-color: #f1f3f1;
	margin: 0px;
	background-image: url(img/triangle_corner.jpg);  
	background-position: right bottom; 
	background-repeat: no-repeat;
	text-decoration: underline;
	font-size: 11px;
	cursor: help;
}






.notedefault a {
color: #FF0000;
}

/* Headings within notes */
.notedefault1 h5 {
 margin: 0 0 5px 0;
 padding: 2px;
 background-color: white;
 color: black;
}


/* Repositions the overall information box */
/* Modify this class for size/looks/positioning of the tooltip*/
.notedefault1 {
	position: absolute;
	visibility: hidden;
	width: 479px;
	padding: 12px;
	border: 1px solid #999999;
	background-color: #fff;
	color: #000;
	height: 122px;
	line-height: 18px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: .01em;
	text-align: left;
	top: 42px;
	left: 171px;
}


#tablecontent {
	position: absolute;
	left: 18px;
}


#tablecontent_compare {
	position: absolute;
	left: -2px;
	top: 28px;
}



/* -- Tooltip Membership -- */
#membershipfee_tooltip { /* This controls the DIV of the toolbox and positioning of the small orange box */
	list-style-type: none; 
	color: #082e6b; 
	text-decoration: none; 
	font: 12px Verdana, Arial, Helvetica, sans-serif; 
	line-height: 16px;
	padding: 7px; 
	margin-top: -7px;
}

#membershipfee_tooltip em {/* This controls the small arrow extruding from the infobox */
	position: absolute; 
	left: -6px; 
	top: 7px; /* Position of the arrow image from the top */
	width: 6px; 
	height: 11px; /* This needs to be the same hieght as the image */ 
	background: #fff url(../img/tooltip.gif) 0 0; 
	display: block; 
	font-size: 1px;
}

/* -- Tooltip includeddays_tooltip -- */
#includeddays_tooltip { /* This controls the DIV of the toolbox and positioning of the small orange box */
 	list-style-type: none; 
	color: #082e6b; 
	text-decoration: none; 
	font: 12px Verdana, Arial, Helvetica, sans-serif; 
	line-height: 15px;
	padding: 7px; 
	margin-top: -9px;
	margin-bottom: -9px;
}

#includeddays_tooltip em {/* This controls the small arrow extruding from the infobox */
	position: absolute; 
	left: -6px; 
	top: 31px; /* Position of the arrow image from the top */
	width: 6px; 
	height: 11px; /* This needs to be the same hieght as the image*/ 
	background: #fff url(../img/tooltip_alt.gif) 0 0; 
	display: block; 
	font-size: 1px;
}

/* -- Tooltip reservations_tooltip -- */
#reservations_tooltip { /* This controls the DIV of the toolbox and positioning of the small orange box */
 	list-style-type: none; 
	color: #082e6b; 
	text-decoration: none; 
	font: 12px Verdana, Arial, Helvetica, sans-serif; 
	line-height: 15px;
	padding: 5px;
	padding-top: 7px; 
	margin-top: -9px;
	margin-bottom: -9px;
}

#reservations_tooltip em {/* This controls the small arrow extruding from the infobox */
	position: absolute; 
	left: -6px; 
	top: 55px; /* Position of the arrow image from the top */
	width: 6px; 
	height: 11px; /* This needs to be the same hieght as the image*/ 
	background: #fff url(../img/tooltip.gif) 0 0; 
	display: block; 
	font-size: 1px;
}

/* -- Tooltip holidayreservations_tooltip -- */
#holidayreservations_tooltip { /* This controls the DIV of the toolbox and positioning of the small orange box */
 	list-style-type: none; 
	color: #082e6b; 
	text-decoration: none; 
	font: 12px Verdana, Arial, Helvetica, sans-serif; 
	line-height: 15px;
	padding: 7px; 
	margin-top: -9px;
	margin-bottom: -9px;
}
	
.holidayreservations_tooltip_astrick {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -.1em;
	line-height: 12px;
}	

#holidayreservations_tooltip em {/* This controls the small arrow extruding from the infobox */
	position: absolute; 
	left: -6px; 
	top: 79px; /* Position of the arrow image from the top */
	width: 6px; 
	height: 11px; /* This needs to be the same height as the image*/ 
	background: #fff url(../img/tooltip_alt.gif) 0 0; 
	display: block; 
	font-size: 1px;
}

/* -- Tooltip spaceavail_tooltip -- */
#spaceavailable_tooltip { /* This controls the DIV of the toolbox and positioning of the small orange box */
 	list-style-type: none; 
	color: #082e6b; 
	text-decoration: none; 
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
	padding: 7px; 
	margin-top: -9px;
	margin-bottom: -9px;
}

#spaceavailable_tooltip em {/* This controls the small arrow extruding from the infobox */
	position: absolute; 
	left: -6px; 
	top: 103px; /* Position of the arrow image from the top */
	width: 6px; 
	height: 11px; /* This needs to be the same hieght as the image*/ 
	background: #fff url(../img/tooltip.gif) 0 0; 
	display: block; 
	font-size: 1px;
}

/* -- Tooltip annualdues_tooltip -- */
#annualdues_tooltip { /* This controls the DIV of the toolbox and positioning of the small orange box */
 	list-style-type: none; 
	color: #082e6b; 
	text-decoration: none; 
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
	padding: 7px; 
	margin-top: -9px;
	margin-bottom: -9px;
}

#annualdues_tooltip em {/* This controls the small arrow extruding from the infobox */
	position: absolute; 
	left: -6px; 
	top: 125px; /* Position of the arrow image from the top */
	width: 6px; 
	height: 11px; /* This needs to be the same hieght as the image*/ 
	background: #fff url(../img/tooltip_alt.gif) 0 0; 
	display: block; 
	font-size: 1px;
}










/* = lists
/* ------  Different Bulleted Lists  ------*/

#list {
	margin-left: 30px;
	margin-top: 10px;
	margin-bottom: 6px;
}	

#list ul, #list li {
	list-style-type: disc;
	line-height: 1.53;
	margin-left: 30px;
}




#tabslist ul {
margin-top: 5px;
margin-bottom: 10px;
}

#tabslist li {
	list-style-type: disc;
	line-height: 1.30;
	margin-left: 97px;
}	



/* Found on About Us page */
#tabslist2 ul {
	margin-top: 5px;
	margin-bottom: 10px;
}

#tabslist2 li {
	list-style-type: disc;
	line-height: 1.90;
	margin-left: 16px;
}	



/* Found on Lifetime Membership page */
#tabslist3 ul {
	margin-top: 5px;
	margin-bottom: 10px;
}

#tabslist3 li {
	list-style-type: disc;
	line-height: 1.3;
	margin-left: 16px;
}	
















/* = requestinfo
/* ------  Request Info Form  ------*/
.input {
	font-size: 13px;
	color: #333333;
	background: #f8f8f8;
	border: 1px solid #999999;
	padding: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
}

.input2 {
	font-size: 13px;
	color: #333333;
	background: #f8f8f8;
	border: 1px solid #999999;
	padding: 3px;
}

.text {
	vertical-align:middle
}


.dropmenu {
	font-size: 13px;
	background: #f8f8f8;
	border: 1px solid #999999;
}

.required {
	font-size: 9px;
	padding-right: 30px;
	font-style:italic;
}

.spacing_bar {	/* Allows for the gray bar to divide the the DIVS */
	margin-left: 10px;
	color: #333333;
	border-top: #999999 1px solid;
	margin-right: 10px;
	line-height: 4px;
}

.spacing_vertical {		/* Allows for the gray bar to divide the the DIVS */
	margin-left: 10px;
	color: #333333;
	border-right: #cccccc 1px solid;
	margin-right: 3px;
	line-height: 1030px;
	margin-top: 20px;
}




.second_title {
	font: 15px Georgia, serif;
	font-weight: bold;
	text-align: center;
}

.smalltext {
	font-size: 9px;
}

.smalltext_italic {
	font-size: 9px;
	font-style: italic;
}








/* = misc
/* ----------------------------------*/


/* = testimonal */
/* --  testimonal and image -- */

#testimonal_quote {
	position: absolute;
	right: 21px;
	bottom: 4px;
	width: 408px;
	text-align: left;
	vertical-align: top;
	height: 78px;
	font: 12px Verdana, sans-serif;
	line-height: 15px;
}

.testimonal_quote_member {
	font: 12px Verdana, sans-serif; 
	line-height: 15px;
	text-align: right;
	font-style: italic;
}

#testimonal_image {
	bottom: -6px;
	left: 15px;
	position: absolute;
	z-index: 500;
	border: 1px solid #000000;
	height: 100px;
	width: 100px;
}







#brochure {
	bottom: -10px;
	position: absolute;
}

/*#top{ height: 184px;
}*/
#pdflink a, #pdflink a:visited, #pdflink a:active
{
	position: absolute;
	left: 80px;
	bottom: 40px;
	text-align: left;
	color: #115690;
	text-decoration: none;
}
#pdflink a:hover {
	text-decoration: underline;
}



#worldmap {
	bottom: 10px;
	position: absolute;
}

#worldlink {
	position: absolute;
	right: 11px;
	bottom: 0px;
	text-align: right;
}

#worldlink a, #worldlink a:active, #worldlink a:visited {
	color: #095da7;
	text-decoration: none;
}
	
#worldlink a:hover {
	text-decoration:underline;
}




#worldlink_destination {
	position: absolute;
	right: 55px;
	bottom: 47px;
	width: 300px;
	text-align: left;
	height: 16px;
	vertical-align: middle;
}

#worldlink_destination a, #worldlink_destination a:active, #worldlink_destination a:visited {
	color: #115690;
	text-decoration: none;
}
	
#worldlink_destination a:hover {
	text-decoration:underline;
}






/** memberservices.asp link at bottom **/
#linktoclub {
	position: absolute;
	right: 11px;
	bottom: 2px;
	text-align: right;
}

#linktoclub a, #linktoclub a:active, #linktoclub a:visited {
	color: #095da7;
	text-decoration: none;
}
	
#linktoclub a:hover {
	text-decoration:underline;
}




#compareclubs_image {
	bottom: 0px;
	position: absolute;
	z-index: 500;
}

#compareclubs {
	position: absolute;
	left: 91px;
	bottom: 35px;
	text-align: left;
}

#compareclubs a, #compareclubs a:active, #compareclubs a:visited {
	color: #095da7;
	text-decoration: none;
}
	
#compareclubs a:hover {
	text-decoration:underline;
}




#llc
{
	font-size: 8px;
	color: #FFFFFF;
	text-align: right;
	line-height: 14px;
	margin-right: 11px;
}




#elite_player, #signature_player, #premiere_player
{
position: absolute;
width: 466px;
height: 420px;
right: 490px;
top: -91px;
}





/*
.style2 {
letter-spacing: 0.05em;
padding-top: 20;
}

.style3 {
letter-spacing: 0.05em;
padding-top: 10;
}


#slot1 {
	position: absolute;
	top: 70px;
	left: 0px;

}

#slot2 {
	position: absolute;
	top: 203px;
	left: 0px;
}
*/
