body
{
	background: #4d432c url( '/custom/site_images/bg_repeat_xy.jpg' ) top center repeat;
	margin: 0px;
	padding: 0px;
	text-align: center;
	height: 100%;
}

#body1
{
	background: url( '/custom/site_images/bg_repeat_x.jpg' ) top center repeat-x;
	height: 100%;
	
}

#body2
{
	background: url( '/custom/site_images/bg_repeat_y.jpg' ) top left repeat-y;
	min-height: 100%;
	height: auto;
	_height: 100%;
	width: 930px;
	margin: 0px auto;
}

#body3
{
	background: url( '/custom/site_images/bg_top.jpg' ) top left no-repeat;
	min-height: 813px;
	height: auto;
	_height: 813px;
	text-align: center;
	width: 930px;
}

#left_shadow
{
	width: 10px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/custom/site_images/inner_shadow_left.png', sizingMethod='scale' );
	background: url( '/custom/site_images/inner_shadow_left.png' ) 0px 0px repeat-y !important;
	background: ;
}

#right_shadow
{
	width: 10px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/custom/site_images/inner_shadow_right.png', sizingMethod='scale' );
	background: url( '/custom/site_images/inner_shadow_right.png' ) 0px 0px repeat-y !important;
	background: ;
}

.text, .text table
{
	font-family: Verdana, Arial, sans-serif;
	color: #53463d;
	font-size: 11px;
	line-height: 12pt;
}

.big
{
	font-size: 11pt;
	line-height: 15pt;
	font-weight: bold;
}

.small
{
	font-size: 7pt;
	line-height: 11pt;
}

h1
{
	margin: 0px;
	padding: 0px;
	font-family: Georgia;
	font-variant: small-caps;
}

h2
{

	margin: 0px;
	padding: 0px;
	font-family: Georgia;
	font-variant: small-caps;
}

h3
{

	margin: 0px;
	padding: 0px;
	font-family: Georgia;
	font-variant: small-caps;
	font-size: 11pt;
}

h4
{

	margin: 0px;
	padding: 0px;
	font-family: Georgia;
	font-variant: small-caps;
	font-size: 9pt;
}

ul
{
	margin-top: 0px;
	margin-bottom: 15px;
}

big 
{ visibility:hidden;
display:none;
}

table
{
font-family: Verdana, Arial, Helvetica, sans-serif;


}

hr {
border: 0;
color: #baa178;
background-color: #baa178;
height: 1px;
width: 100%;
text-align: left;
}


font
{
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.tableHdr

{  color: #FFFFFF; 
   margin: 7px;
}

.colHdr

{
   font-size: 10pt;
   padding:10px;

}

.colData

{ font-size: 9pt;

}

#main_content_box
{
	width: 880px;
	background: #F6EAD2;
}

#main_content_box_mylocker
{
	width: 880px;
	background: #d3be8f url( '/custom/site_images/main_area_bg.jpg' ) 0px 150px repeat-x;
}

#side_content_box
{
	width: 100%;
	background: #d3be8f url( '/custom/site_images/main_area_bg.jpg' ) top center repeat-x;
}

#footer
{
	width: 900px;
	min-height: 177px;
	height: auto;
	_height: 177px;
	position: relative;
	margin: 0px 15px 0px 15px;
}

#footer_text
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 2;
	margin: 19px 25px;
	text-align: center;
	font-size: 7pt;
	width: 850px;
	line-height: 18pt;
}

#footer_text a
{
	
}

#footer_text a:link, #footer_text a:visited, #footer_text a:active
{
	color: #53463d;
}

#footer_text a:hover
{
	color: #dfd0ae;
}

#footer_bg
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	width: 900px;
	height: 177px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/custom/site_images/footer_bg.png', sizingMethod='scale' );
	background: url( '/custom/site_images/footer_bg.png' ) 0px 0px repeat-y !important;
	background: ;
}

#nav_column
{
	width: 188px;
	background: #dfd0ae url( '/custom/site_images/side_nav_bg.jpg' ) top center repeat-x;
	padding: 0px 1px;
}

#mylocker_nav_column
{
	width: 190px;
	background: #dfd0ae url( '/custom/site_images/side_nav_bg.jpg' ) top center repeat-x;
}

#main_area_column
{
	width: 690px;
	background: url( '/custom/site_images/sidenav_shadow.jpg' ) top left no-repeat;
	padding-bottom: 12px;
}

#main_area_column_mylocker
{
	width: 690px;
	background: url( '/custom/site_images/sidenav_shadow.jpg' ) 0px 150px no-repeat;
}

#nav_column_hp
{
	width: 188px;
	position: relative;
	height: 100%;
}

#nav_column_div_hp
{
	height: 100%;
	background: #dfd0ae url( '/custom/site_images/side_nav_bg.jpg' ) top center repeat-x;
	margin-top: 32px;
	padding: 0px 1px;
}

#main_area_column_hp
{
	width: 690px;
	/* background: url( '../site_images/sidenav_shadow.jpg' ) top left no-repeat; */
	position: relative;
}

#primary_nav_ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
	display: inline;
	font-size: 11px;
}

.primary_nav_li
{
	position: relative;
	top: 2px;
	list-style: none;
	display: inline;
	font-size: 11px;
}

.primary_nav_td
{
	font-size: 11px;
}

a.primary_nav_link, a.primary_nav_link_active
{
	z-index: 2;
	display: block;
	text-decoration: none;
	font-family: Georgia, 'Times New Roman', serif;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-size: 11px;
	height: 28px;
	text-align: center;
	line-height: 21pt;
	cursor: pointer;
	width: auto;
	padding: 0px 10px;
	background: url( '/custom/site_images/nav_link_bg.gif' ) repeat;
	background-position: 0px 0px;
}

a.primary_nav_link:link, a.primary_nav_link:visited, a.primary_nav_link:active
{
	text-decoration: none;
	color: #FFFFFF;
	background-position: 0px 0px;
}

a.primary_nav_link:hover, a.primary_nav_link_active:link, a.primary_nav_link_active:visited, a.primary_nav_link_active:active, a.primary_nav_link_active:hover
{
	text-decoration: none;
	color: #ffe0ab;
	background-position: 0px -28px;
	/* background: url( '../site_images/nav_link_hover_bg.jpg' ) top center repeat-x; */
}

.primary_nav_shadow
{
	position: absolute;
	top: 1px;
	left: 1px;
	z-index: 1;
}

#side_nav_ul
{
	list-style: none;
	padding: 22px 0px 0px 0px;
	margin: 0px;
}

#side_nav_ul_hp, #side_nav_concierge
{
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

.side_nav_li
{
	min-height: 28px;
	height: auto;
	_height: 28px;
}

.side_nav_li_bg
{
	min-height: 28px;
	height: auto;
	_height: 28px;
	/* background-color: #dfd0ae; */
	background-color: #e6d9bc;
	/* background-color: #ede2ca; */
}

#primary_nav_div
{
	width: 900px;
	height: 28px;
	text-align: left;
	margin: 0px 15px;
	z-index: 2;
}

#top_div
{
	width: 900px;
	height: 74px;
	text-align: right;
	position: absolute;
	margin-left: 15px;
	z-index: 2;
}

#main_area_container
{
	padding: 0px 15px;
}

.standard_padding
{
	padding: 15px;
}

.extra_padding
{
	padding: 25px;
}

#home_content_container
{
	width: 900px;
	text-align: left;
	margin: 0px;
	padding: 0px 15px;
	z-index: 2;
	margin-top: 190px;
}

#logo_div
{
	position: absolute;
	top: 0px;
	left: 0px;
}

.search_button
{
	height: 20px;
	background-color: #9a9166;
	font-weight: bold;
	font-size: 11px;
	color: white;
	border: 1px solid #d9d9d9;
	position: relative;
	top: 3px;
}

.input_text
{
	background: #f5f3e6;
	border: 1px solid #d9d9d9;
	position: relative;
	top: 3px;
}

#top_links
{
	padding: 40px 0px 0px 0px;
	font-size: 7pt;
	color: #947a4b;
}

#view_more_clubs
{
	width: 100%;
	text-align: center;
}

#view_more_clubs img
{
	margin: 20px 0px 10px 0px;
}

#view_more_clubs select
{
	
	font-family: Verdana;
	font-size: 7pt;
	color: #968f65;
	margin: 0px 0px 20px 0px;
	width: 160px;

	
	
}

#side_nav_advertisement
{
	width: 100%;
	text-align: center;
}

#side_nav_advertisement img
{
	margin: 10px 0px 20px 0px;
}

.sub_nav_div
{
	width: 164px;
	margin: 2px 12px 0px 12px;
	border-top: 1px solid #d0bd90;
}

.sub_nav_ul
{
	list-style: none;
	padding: 7px 10px 10px 10px;
	margin: 0px;
}

.sub_nav_li
{
	padding: 0px;
	margin: 0px;
	min-height: 15px;
	height: auto;
	_height: 15px;
}

a.sub_nav_a
{
	font-family: Georgia;
	font-size: 10px;
	line-height: 10px;
	text-transform: uppercase;
	letter-spacing: 1px;
	display: block;
	padding: 5px 0px 3px 0px;
	margin: 0px;
}

a.sub_nav_a:link, a.sub_nav_a:visited, a.sub_nav_a:active
{
	color: #877041;
	text-decoration: none;
}

a.sub_nav_a:hover
{
	color: #b9b181;
	text-decoration: none;
}

.sub_nav_hr
{
	width: 178px;
	height: 1px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/custom/site_images/sidenav_hr.png' );
	background: url( '/custom/site_images/sidenav_hr.png' ) 0px 0px no-repeat !important;
	background: ;
}

#top_shadow
{
	width: 880px;
	background: url( '/custom/site_images/main_area_top_shadow.jpg' ) top center repeat-x;
}

#content
{
	padding-left: 20px;
}

#content_table
{
	margin-right: 20px;
}

#members_content
{
	padding: 15px;
	text-align: left;
}

#right_content_column
{
	width: 240px;
	margin: 0px 20px 0px 0px;
	float: right;
	display: inline;
}

#right_content_column_hp
{
	width: 240px;
	margin: 0px 20px 0px 0px;
	float: right;
	display: inline;
}

#left_content_column
{
	width: 390px;
	margin-right: 275px;
	margin-bottom: 20px;
}

.text_padding
{
	padding: 0px 15px;
}

.dotted_hr
{
	height: 16px;
	width: 100%;
	margin-bottom: 12px;
	background: url( '/custom/site_images/dotted_line.gif' ) bottom left repeat-x;
	clear: both;
}

#login_box
{
	border: 1px solid #897e63;
	background: #cbb694;
	padding: 15px;
	text-align: right;
	margin-bottom: 20px;
}

.right_callout
{
	border: 1px solid #FFFFFF;
	background: #f7edd7;
	padding: 9px;
	text-align: left;
	margin-bottom: 20px;
}


.right_callout_imgborder

{
margin-bottom: 10px;
}



.right_callout_img
{
	max-width:220px;
    width: expression(this.width > 220 ? 220: true);
}

.caption
{
	text-align: center;
    font-size:9px;
	line-height: 12px;
	font-family: Verdana;
}


#username
{
	float: left;
	text-align: left;
}

#password
{
	
}

.login_text_input
{
	font-size: 10pt;
	width: 100px;
	border: 1px solid #a39682;
	background: #f3e2c6;
}

.remember_me
{
	position: relative;
	top: 3px;
	_top: 1px;
	left: -3px;
}

.right_callout_text
{
	font-size: 7pt;
}

.club_happenings
{
	float: right;
	width: 160px;
}

.club_happenings_ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.club_happenings_ul li
{
	padding-bottom: 5px;
}

.announcements
{
	
}

.club_name
{
	width: 690px;
	height: 65px;
	text-indent: 20px;
	line-height: 60px;
	font-style: italic;
}

#login_title
{
	width: 208px;
	height: 15px;
	margin-bottom: 10px;
	text-align: left;
}

.announcements_title
{
	width: 160px;
	height: 15px;
	margin-bottom: 10px;
}

.paragraph_title
{
	margin-bottom: 5px;
	position: relative;
	left: -1px;
	clear: both;
}

.club_happenings_title
{
	width: 160px;
	height: 15px;
	margin-bottom: 10px;
}

.right_callout_title
{
	width: 220px;
	height: 15px;
	text-align: left;
}

#bottom_ad_bar
{
	height: 60px;
	width: 880px;
	background: #bfa773 url( '/custom/site_images/bottom_ad_bar_bg.jpg' ) top center repeat-x;
	
}

#bottom_right_ad
{
	float: right;
	width: 468px;
	height: 60px;
}

#bottom_left_callout
{
	margin-right: 440px;
	padding: 15px 10px 12px 15px;
}

.bottom_left_callout_title
{
	position: relative;
	left: -2px;
}

#club_locator
{
	width: 100%;
	padding-top: 30px;
	margin: 15px 0px;
	height: 96px;
	text-align: center;
	background: url( '/custom/site_images/club_locator_bg.gif' ) top center no-repeat;
}

#club_locator select
{
	font-family: Verdana;
	font-size: 7pt;
	color: #968f65;
	margin-bottom: 5px;
	width: 160px;
}

.login_form_input
{
	background: #d3be8f;
	border: 1px solid #c2a978;
}

.title_bar
{
	width: 840px;
	margin: 0px 0px 40px 20px;
	height: 30px;
	background: #af915e;
	position: relative;
	top: 20px;
}

.title_bar_pr
{
	width: 650px;
	margin: 0px 0px 40px 20px;
	height: 30px;
	background: #af915e;
	position: relative;
	top: 20px;
}

.title_bar_hp
{
	width: 650px;
	margin: 0px 0px 20px 20px;
	height: 28px;
	background: #af915e;
}

.title_bar div
{
	position: relative;
	top: 7px;
	left: 7px;
}

.title_bar_hp div
{
	position: relative;
	top: 6px;
	left: 7px;
}

.right_flash_video
{
	text-align: center;
	font-size: 7pt;
	color: #000000;
	margin-bottom: 20px;
}

.right_flash_video .caption
{
	margin-top: 4px;
}

#concierge
{
	padding: 12px 0px 6px 11px;
}

#switch_div_container
{
	width: 651px;
	margin: 20px 0px;
}

#switch_divs
{
	background: #c9b085;
}

#sd_border_1
{
	border: 1px solid #d9c7a0;
}

#sd_border_2
{
	border: 1px solid #c7b48c;
}

#sd_border_3
{
	border: 1px solid #b29e74;
}

#switch_divs div a:focus
{
	-moz-outline-style: none;
}

.switch_div_button
{
	height: 40px;
	width: 160px;
}

#switch_div_button_container
{
	float: left;
}

#switch_div_content_box
{
	height: 120px;
	background: #c9b085;
}

#partners_content
{
	display: block;
	padding: 15px;
}

#benefits_content
{
	display: none;
	padding: 15px;
}

#magazine_content
{
	display: none;
	padding: 15px;
}

#partners_content img, #benefits_content img, #magazine_content img
{
	margin-right: 20px;
	float: left;
}

#top_ad
{
	position: relative;
	top: 7px;
}

#members_top_bar
{
	background: #62594a url( '/custom/site_images/club_logo_bar_bg.jpg' ) top center repeat-x;
	height: 143px;
	_height: 142px;
	width: 690px;
	border-bottom: 1px solid #FFFFFF;
}

#top_bar_text, #top_bar_text table
{
	font-size: 11px;
	color: #FFFFFF;
}

#top_bar_text a
{
	
}

#top_bar_text a:link, #top_bar_text a:visited, #top_bar_text a:active
{
	color: #e4cc9a;
}

#top_bar_text a:hover
{
	color: #FFFFFF;
}



a.settings_text:link, a.settings_text:visited, a.settings_text:active
{
	color: #e4cc9a;
}

a.settings_text:hover
{
	color: #FFFFFF;
}


#members_top_bar_back_link
{
	width: 210px;
	text-align: right;
}

.members_top_bar_header
{
	background: #b89f76;
	padding: 5px 0px 0px 5px;
}

.welcome_text
{
	position: relative;
	top: 3px;
	left: 1px;
}

.members_top_bar_ul, .members_top_bar_ul_with_dates
{
	padding: 2px 0px 0px 0px;
	margin: 0px;
	list-style: none;
}

.members_top_bar_ul li
{
	padding-top: 4px;
}

.members_top_bar_ul_with_dates li
{
	padding-top: 2px;
}

.members_top_bar_ul li div, .members_top_bar_ul_with_dates li div
{
	width: 25px;
	display: inline;
}

.rss_icon
{
	background-image: url( '/custom/site_images/rss_icon.jpg' );
	background-position: right center;
	background-repeat:  no-repeat;
}

.box_border
{
	border: 1px solid #c8b17e;
	background: #fff6e6;
	width: 322px;
	_width: 324px;
	margin-bottom: 15px;
}

.box
{
	margin: 1px;
}

.box_title
{
	background: #efe3cc;
	height: 23px;
	padding: 4px 0px 0px 4px;
}

.box_text
{
	padding: 10px;
	color: #908674;
}

.box_footer
{
	background: #efe3cc;
	padding: 3px 5px 2px 0px;
	text-align: right;
	font-family: Verdana;
	font-size: 7pt;
}

a.gray:link, a.gray:visited, a.gray:active
{
	color: #625949;
}

a.gray:hover
{
	color: #a39274;
}

#members_right_column
{
	float: right;
}

img.border
{
	border: 1px solid #b4a07c;
	padding: 1px;
}

.img_shadow_3
{
	border: 1px solid #c4b49a;
}

.img_shadow_2
{
	border: 1px solid #9e8861;
}

.img_shadow_1
{
	border: 1px solid #FFFFFF;
}

#top_spacer
{
	height: 74px;
}

.wide_title
{
	width: 850px;
	background: #af915e;
	height: 30px;
	margin-bottom: 20px;
	text-align: center;
}

#widetitle1
{
	position: relative;
	top: 8px;
	left: 8px;
	margin: 0px auto;
}

#login_right_box
{
	border: 1px solid #FFFFFF;
	background: #f7edd7 url( '/custom/site_images/login_box_bg_right.jpg' ) top left no-repeat;
	width: 415px;
	float: right;
	min-height: 540px;
	height: auto;
	_height: 540px;
}

#login_right_box_cwow
{
	border: 1px solid #FFFFFF;
	background: #f7edd7 url( '/custom/site_images/login_box_bg_left.jpg' ) top right no-repeat;
	width: 100%;
	min-height: 540px;
	height: auto;
	_height: 540px;
}



#wide_box
{
	border: 1px solid #FFFFFF;
	background: #f7edd7;
}

#login_left_box
{
	border: 1px solid #FFFFFF;
	background: #f7edd7 url( '/custom/site_images/login_box_bg_left.jpg' ) top right no-repeat;
	width: 415px;
	min-height: 540px;
	height: auto;
	_height: 540px;
}

.resMain

{
 margin-top: 10px;

}

.resMain a:link, .resMain a:visited, .resMain a:active
{
	color: #625949;
}

.resMain a:hover
{
	color: #a39274;
}

.resMain font {
	color: #000;
}

#DIV_SEL_FACILITY
{
	background: #62594a;
	padding:10px; 

	width: 690px;
	
}

#DIV_FUTURE_RES

{ 	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	}

.resSelFacilityLabel
{
font-size:10pt;
color: #FFF;
}


#cal_content_column
{
	width: 650px;
	margin: 15px;
}

#cal_tab_on
{
	background-image: url( '/custom/site_images/cal_view_on.gif' );
	background-position: center;
	background-repeat:  no-repeat;
	width: 99px;
	text-align:center;
	
}
#cal_tab_off
{
	background-image: url( '/custom/site_images/cal_view_off.gif' );
	background-position: center;
	background-repeat:  no-repeat;
	width: 99px;
	text-align:center;
}

#cal_body
{
    background-color:#ede2ca;
	border-bottom:#fef9ec solid 1px;
	border-left:#fef9ec solid 1px;
	border-right:#fef9ec solid 1px;
	padding:5px;
}

.cal_day_title
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#867e5b;
	text-align:center;
}

.cal_day_title_cell
{
    width:90px;
}

#cal_weekly_body
{
    background-color:#ede2ca;
	border:#bba27a solid 1px;
}

.cal_week_body
{
     background-color:#ffffff;
	 vertical-align:top;
}
.cal_day_mo_1
{
     background-color:#f8f9fe;
	 width:90px;
	
}
.cal_day_today
{
     background-color:#fef4da;
	 width:90px;
	 
}
.cal_day_mo_2
{
     background-color:#ffffff;
	 width:90px;
	
}
.cal_date_mo_1
{
     background-color:#f0f1f4;
	 text-align:right;
	 border-bottom:#ede2ca 1px solid;
	 
	
}
.cal_date_mo_2
{
     background-color:#fef9ec;
	 text-align:right;
	 border-bottom:#ede2ca 1px solid;
	 
}
.cal_date_today
{
     background-color:#fef1d1;
	 text-align:right;
	 border-bottom:#ede2ca 1px solid;
}

p
{
	margin: 0px;
	padding: 0px 0px 15px 0px;
}

.date
{
	font-size: 7pt;
	color: #777777;
	margin-bottom: 10px;
}

#club_banner
{
	border-bottom: 1px solid #fffcf9;
}

#club_logo_container
{
	width: 190px;
	height: 143px;
	position: relative;
}

#logo_top_shadow
{
	z-index: 1;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 190px;
	height: 10px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/custom/site_images/main_image_top_shadow.png', sizingMethod='scale' );
	background: url( '/custom/site_images/main_image_top_shadow.png' ) 0px 0px repeat-x !important;
	background: ;
}
#club_main1_container
{
	width: 690px;
	height: 143px;
	position: relative;
}
#banner_main1_shadow
{
	z-index: 1;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 690px;
	height: 10px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/custom/site_images/main_image_top_shadow.png', sizingMethod='scale' );
	background: url( '/custom/site_images/main_image_top_shadow.png' ) 0px 0px repeat-x !important;
	background: ;
}

.clubthumb {
             float: left; 
             margin-right: 10px; 
             margin_bottom: 10px;
             width:100px;
			 height:100px;
             border: 4px solid #c6a874;

}

.press_title

{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13pt; color:#FFFFFF; padding: 3px 10px 3px 10px;}



.memfac_button
{
	height: 23px;
	_height: 30px;
	width: 160px;
	font-family: Georgia;
	background-color: #4e432d;
	font-weight: bold;
	font-size: 11px;
	color: white;
	border: 1px solid #FFF;
	position: relative;
	padding-top: 5px;
	text-decoration:none;
	text-align:center;
}


.mktgFrmSearchTitle
{
    width: 710px;
	background: url( '/custom/site_images/main_area_top_shadow.jpg' ) top center repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding: 10px 10px 5px 15px;

}
.mktgFrmSearchDesc
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 10px 5px 15px;
}
#cal_tab_link1 {

background-image:url(/club/images/Calendar/cal_view_on.gif);
width:99px;
height:22px;
text-align:center;
cursor:hand;
font-family:verdana;
font-size: 10pt;
color: #333300;
}


#cal_tab_link2 {

background-image:url(/club/images/Calendar/cal_view_off.gif);
width:99px;
height:22px;
text-align:center;
cursor:hand;
font-family:verdana;
font-size: 10pt;
color: #333300;

}

#cal_tab_link3 {

}


#dir_header {
              font-size:7pt;
              font-family:verdana;
              color:#333300;
              margin:12px;
}
.clubSrchSelected
{
             font-family: verdana, helvetica;
             font-size: 7pt;
             color:#4e432d;
             padding: 15px;
}
.mktgFrmHeadingCol
{
font-family: verdana;
             font-size: 12pt;
             color: #FFF;
             font-weight: normal;
             padding:5px;

}
.mktgFrmTable
{
             text-align:left;
             width: 600px;
             margin-top: 15px;
             background-color: transparent; 
             
}

.mktgFrmHeadingCol{
background:#4e432d

}
.mktgFrmHeading
{
             font-family: verdana;
             font-size: 12pt;
             color: #FFF;
}
.mktgFrmFieldLabelCol{
             text-align: left;
             font-family: verdana;
             font-size: 10pt;
             background-color: transparent; 

}
.mktgFrmFieldLabel{
             text-align: left;

}
.mktgFrmFieldCol{
             text-align: left;
             background-color: transparent; 

}

.clubsFrmSubmitted {
             margin: 10px;
             font-family: verdana;
             font-size: 7pt;

}

.frmSubmitData {
             margin: 10px;
             padding-top: 10px;
             font-family: verdana;
             font-size: 11px;
            
}

.frmPostHeadCol1 {

font-size: 11px;

}

.frmPostHeadCol2 {
font-size: 11px;

}


.facSrchTable  {
	margin:15px 15px 5px 15px;
	width:620px;			   
               
}

.facSrchTable  TD{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top: 10px;
	
}

.facSrchTable a {color: #126a32;}
.facSrchTable a:hover
{
	color: #acacac;
}

.facSrchSrchButton{

height: 20px;
	background-color: #9a9166;
	font-weight: bold;
	font-size: 11px;
	color: white;
	border: 1px solid #d9d9d9;
	position: relative;
	top: 3px;}
.facSrchResetButton{

height: 20px;
	background-color: #9a9166;
	font-weight: bold;
	font-size: 11px;
	color: white;
	border: 1px solid #d9d9d9;
	position: relative;
	top: 3px;}
.facSrchButtonRow{
                }
				
.facSrchButtonCol
{ 
				text-align: left;
				}
.facSrchSpacerRow{text-align:left;}
.facSrchSpacerCol{text-align:left;}
.facSrchClubNameLabelCol {
               padding-left:10px;
			   text-align:right;
			   
               
               

}

.facSrchClubNameFieldCol{text-align:left; width:100%;}
.facSrchClubNameField{text-align:left; width:225px;}
.facSrchRadiusLabelCol {
              
       text-align:right;        

}

.facSrchRadiusFieldCol{text-align:left;}
.facSrchRadiusField{text-align:left; width: 70px; }
.facSrchZipCodeField{text-align:left; width: 70px;}
.facSrchClubTypeLabelCol{
	text-align: right;
}

.facSrchClubTypeFieldCol
{
               text-align:left;
               

}


.facSrchClubTypeField{text-align:left; width:225px;}
.facSrchAmenityLabelCol{
               
              text-align:right;

}

.facSrchAmenityFieldCol{text-align:left;}
.facSrchAmenityField{text-align:left; width:225px;}
.facSrchLocTypeLabelCol
{
               padding-left:10px;
			   text-align:right;
               

}

.facSrchLocTypeFieldCol{text-align:left;}
.facSrchLocTypeField{text-align:left; width:225px;}

.facSrchStateLabelCol{
               padding-left:10px;
			   text-align:right;
               }

.facSrchStateFieldCol{text-align:left;}
.facSrchStateField{text-align:left; width:225px;}

.facSrchResultsCol{
              padding-left:10px;
			  text-align:right;
			  vertical-align:top;

}

.facSrchResultsField{text-align:left; width:290px;}

.facSrchSelectClubButtonCol{text-align:left;}
.facSrchSelectClubButton{text-align:left;}
.facSrchSelectedClubsCol{
			   text-align:left;

}

.facSrchSelectedClubsField{text-align:left; width:290px;}
.facSrchResultsSingleCol{text-align:left;}
.facSrchResultsSingleField{text-align:left;}

.clubSearchOr {text-align:left;}



.proposalWrapper
{
          margin:10px; 30px; 30px; 30px;
          padding: 10px; 30px; 30px; 30px;
}

.proposal_prnt
{
          margin:10px;
          padding-top:37px; 
          background: url(/custom/site_images/proposal_hdr.gif) top left no-repeat;
		  vertical-align:bottom;
		  
}

.proposal_logo
{
          text-align: center;
          
}

.odd{background-color: #fcfaf7;} 
 .even{background-color: #f9f0df;} 
 
 .odd2{background-color: #fcfaf7;} 
 .even2{background-color: #f9f0df;} 

.pref_table
{
     margin:10px;
     border: 1px solid #c8b17e;
	width: 400px;
	_width: 400px;
	margin-bottom: 15px;
        font-family:verdana;
}

.pref_title_col

{
margin: 1px;
       

}

.pref_title

{
 
	height: 23px;
	padding: 4px 4px 4px 4px;
        
        font-family: verdana;
        
}



.pref_int_label

{
          
         color: #62594a;
          font-size: 9pt;
          margin-top: 5px;
          padding: 5px 3px 3px 3px;
          font-weight:bold;

}

.pref_interests_table 

{
         margin: 4px;
         padding: 1px;
        
}

.pref_interests_col

{
         margin:1px;
         font-size: 11px;
         

}

.pref_act_label

{
        font-size: 9pt;
        padding: 5px 3px 3px 3px;
        font-weight:bold;
}

.pref_activities_table

{
         margin: 4px;
         padding: 1px;
         
}

.pref_activities_col
{
  margin:1px;
         font-size: 11px;
         
}
.pref_fav_label

{
font-size: 9pt;
padding: 5px 3px 3px 3px;
font-weight:bold;

}

.pref_favorites_table

{
     margin: 4px;
         padding: 1px;
         border: #62594a solid 1px;

         

}

.pref_fav_label_col

{
         margin:1px;
         background: #efe3cc;
         font-size: 11px;
         font-weight:bold;
}
.pref_fav_col
{
         margin:1px;
         font-size: 11px;
         

}
.cal_day_title
{
        font-size: 10pt;
		}
		
.cal_A {text-decoration: none;}
.cal_A.small {font-size:8.5pt; font-family:verdana; color:#003366;}
.cal_A:hover {text-decoration: underline;}
.PopOut {	
			position:relative;
			overflow:visible;
			width:120%;
			background-color:white;
			padding: 0px; 5px; 5px; 5px;
			border-right: #000 solid 2px; border-bottom: #000 solid 2px; border-top: #000 solid 1px; border-bottom:#000 solid 1px;
			z-index: 2;
		}
.PopIn {position:relative;overflow:hidden;height:86%;width:100%; z-index:1;}
.spnMore{font-size:6.5pt; font-family:verdana; color:#003366;text-align:center;width:100%;}
.download_cal { margin-top:10px; margin-bottom:10px; width: 400px;}

#cal_body table{

font-size: 7pt;

}

#cal_body font{

font-size: 7pt;

}


.cal_download_desc {
float:right; margin:0px 15px 0px 15px;
width: 200px;
font-size: 11pt;
}
.cal_exp {

font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;
}

a.cal_exp:link, a.cal_exp:visited, a.cal_exp:active
{
	color: #625949;font-size: 9pt;
}

a.cal_exp:hover
{
	color: #a39274;font-size: 9pt;
}


.cal_download {
padding: 10px;
margin:15px;
background: #f9f5f2;
border: 1px dashed #b89f76; 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
vertical-align: baseline;font-size: 9pt;
}

.cal_download img { float:left; padding-right: 10px; }

.cal_download a:link, .cal_download a:visited, .cal_download a:active
{
	color: #625949;font-size: 9pt;
}

.cal_download a:hover
{
	color: #a39274;font-size: 9pt;
}


#otherCalendarTypes

{       margin-top:12px;font-size: 9pt;

}

.val_err_title {

		Margin: 20px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 12pt;
}

.val_err_desc {
		Margin: 5px; 20px; 20px; 20px;
		padding:0px; 20px; 100px; 20px;
		width: 700px;
		height:500px;;
		line-height: 20px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10pt;

}
.clrow { visibility:hidden; display:none; }

.toggle_login { visibility:hidden; display:none; }

.cwow_box { background: url( '/custom/site_images/cwow_logo.gif' ) 97% 80% no-repeat; }
