*{ margin: 0; padding: 0; }

.clear { clear:both; }

h1 {
font-size:26px;
color:#FFFFFF;
font-weight:normal;
}

h2 {
font-size:18px;
color:#FFFFFF;
font-weight:normal;
}
h3 {
font-size:18px;
color:#FFFFFF;
font-weight:normal;
}


p {
font-size:13px;
color:#FFFFFF;
}

.fl_l {
float:left;
}

.fl_r {
float:right;
}

.al_cen {
text-align:center;
}


ul {
color:#FFFFFF;
}

body {
background:url(images/bg_body.jpg) repeat-x #CAD4D3;
text-align:center;
background-position:top; 
margin-left: 0px; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px;
font-family:Arial, Helvetica, sans-serif;
}

#all {
width:936px;
min-height:1000px;
*height:1000px;
_height:1000px;
text-align:left;
margin:0 auto;
padding:0 0 0 0;
}

.header {
width:918px;
min-height:270px;
_height:260px;
margin:0 auto 1px;
*margin:0 auto -12px ;
text-align:center;
border-left:1px solid #785E3D;
border-right:1px solid #785E3D;
z-index:100;
position:relative;
}

.header img {
*margin:0 0 -3px 0;
_margin:0 0 -4px 0;
}

.header2 {
min-height:270px;
_height:260px;
margin:-19px auto 0px;
*margin:0 auto -12px ;
z-index:100;
position:relative;
}

.header_up {
width:918px;
height:262px;
background:url(images/img_header.jpg) no-repeat;
}

.header_up p {
font-size:15px;
padding:218px 0pt 0pt 35px;
}

.header_up p a {
color:#E6D094;
text-decoration:none;
font-weight:bold;
}

.south {
*margin:0 0 -3px 0;
border-left:;
border-right:;
}

.header_down {
width:918px;
_width:919px;
min-height:41px;
_height:41px;/*41px;*/
margin:0 auto;
*margin:0 auto 0px;
*padding:0 0 0px 0;
background:url(images/bg_header_down.jpg) repeat-x;
border-left:1px solid #756141;
border-right:1px solid #756141;
*border:0 none;
position:relative;
}

.header_down ul {
font-size:17px;
}

.header_down ul li {
list-style:none;
float:left;
padding:0px 4px;
margin:0 0 px 0;
height:36px;
border-left:1px solid #BDAE80;
position:relative;
}


/*hack safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) {

.header_down ul li {
padding:0px 2px;

}		
	
}
/*end hack*/


.header_down ul li:first-child { border:none;}

.header_down ul li a.link {
text-decoration:none;
color:#E6D094;
padding:8px 7px;
display:block;
}

.header .header_down {
border:0 none;
}

.header .header_down ul li ul.submenu {	
display:none;
position:absolute;
left:-1px;
top:36px;
*left:-1px;
*top:36px;
_top:36px;
_left:-1px;
text-align:center;
padding:0 0 0 0;
}

.header_down ul li ul.submenu {	
display:none;
position:absolute;
/*left:-31px;*/
left:0px;
top:36px;
*left:0px;
*top:36px;
_left:-1px;
_top:36px;
text-align:center;
*padding:0 0 0 0;
z-index:100;
}

.header_down ul li ul.submenu li {
width:135px;
float:none;
background:url(images/bg_header_down.jpg) repeat-x;
border:0 none;
padding:0 0 0 0;
*vertical-align:middle;
}

.header_down ul li ul.submenu li:hover {
background:url(images/bg_menu_despl.jpg) repeat-x;
}

.header_down ul li ul.submenu li a.link_sub {
padding:7px 0 0 0;
*padding:0 0 0 0;
*margin:7px 0 0 0;
display:block;
color:#E6D094;
text-decoration:none;
}	


/*---Menu table---*/

.header_down table {
font-size:17px;
}

.header_down table tr td {
list-style:none;
/*float:left;*/
/*padding:0px 4px;
margin:0 0 px 0;*/
height:36px;
border-left:1px solid #BDAE80;
}

.header_down table tr td .link_pos {
height:28px;
padding:8px 0 0;
position:relative;
}


/*hack safari
@media screen and (-webkit-min-device-pixel-ratio:0) {

.header_down ul li {
padding:0px 2px;

}		
	
}
/*end hack*/


.header_down table tr td:first-child { border:none;}

.header_down table tr td a.link {
text-decoration:none;
color:#E6D094;
padding:8px 7px;
/*display:block;*/
}

.header .header_down {
border:0 none;
position:relative;
}

/*.header .header_down table tr td ul.submenu {	
display:none;
position:absolute;
/*left:-1px;
top:36px;
*top:36px;
/*_top:36px;
_left:-1px;
text-align:center;
padding:0 0 0 0;
}*/

.header_down table tr td ul.submenu {	
display:none;
position:absolute;
top:36px;
left:0px;
text-align:center;
z-index:100;
}

.header .header_down table tr td ul.mem {
left:0px;
}

.header .header_down table tr td ul.club {
left:0px;
}

.header .header_down table tr td ul.game {
left:0px;
}

.header .header_down table tr td ul.media {
left:0px;
}


.header_down table tr td ul.mem2 {
left:0px;
}

.header_down table tr td ul.club2 {
top:0px;
left:px;
}

.header_down table tr td ul.game2 {
left:0px;
}

.header_down table tr td ul.media2 {
left:0px;
}




.header_down table tr td ul.submenu li {
width:135px;
float:none;
background:url(images/bg_header_down.jpg) repeat-x;
border:0 none;
padding:0 0 0 0;
*vertical-align:middle;
}

.header_down table tr td ul.game li {
width:145px;
}

.header_down table tr td ul.submenu li:hover {
background:url(images/bg_menu_despl.jpg) repeat-x;
}

.header_down table tr td ul.submenu li a.link_sub {
padding:7px 0 0 0;
*padding:0 0 0 0;
*margin:7px 0 0 0;
display:block;
color:#E6D094;
text-decoration:none;
}	

/*---End Menu Table---*/



.header2 .home {
margin:0px 0px 0 0px;
*margin:0 0 -3px 0;
_margin:0 0 -5px 0;
}

.header2 .home img {
margin:0 0px 0 4px;
*margin:0 0 0 4px;
_margin:0 0 0 4px;	
}

.content {
width:920px;
/*min-height:350px;*/
min-height:100px;
margin:0 auto 0px ;
*margin:12px auto 0px;
background:#9A8C7E;
*padding:0px 0 0 0;
position:relative;
/*border-left:1px solid #B5B4B0;
border-right:1px solid #B5B4B0;*/
}



.charter {
height:977px;
*height:1000px;
}

.content p span {
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}

.content .left {
width:481px;
float:left
}

.content .left p span {
color:#FFFFFF;
font-weight:bold;
}


.content .game_left {
width:545px;
padding:20px 0 0 0;/*padding:60px 0 0 0;*/
}



.content .right {
width:370px;
float:left;
}

.content .game_down {
_margin:0 26px 0 155px;
}

.content .pict_game {
text-align:center;
margin:9px 0 0 16px;
}

.content .pict_game p {
padding:0;
}

.content .pict_game a {
float:left;
}



.content .right p {
color:#FFFFFF;
padding:0pt 27px 0pt 19px;
font-size:11px;
}


.content .game_right {
float:right;
}

.content .game_right p {
padding:0 0 0 155px;
}


.content .down {
width:825px;
_width:800px;
margin:0 auto;
}

.content .down .plans_info {
width:288px;
_width:263px;
float:left;
margin:55px 0pt 0pt;
}

.content .down .plans_info p {
padding:0 0 0 0;
color:#302000;
font-size:11px;
}

.content .down .floorplans {
width:537px;
min-height:222px;
float:left;
text-align:center;
}

.content .down .floorplans img {
float:left;
}

.content .down .floorplans a {
text-decoration:none;
color:#302000;
font-size:11px;
padding:0pt 40px 0pt 0px;
}

.content h1 {
padding:30px 0 0 41px;
}

.content p {
padding:20px 26px 0 41px;
text-align:justify;
}

.content .direct_map {
width:225px;
}

.content .left_map {
margin:11px 0 0 43px;
}

.content .right_map {
margin:11px 15px 0 20px;
}

.content .direct_map p {
padding:0 0 13px;
}

.content p a{
color:#FFFFFF;
text-decoration:none;
}

.content h2 {
/*padding:30px 0 0 41px;*/
padding:0px 0 0 41px;
}

.content form h2.form {
padding:30px 0 0 0;
}

.content table {
width:400px;
margin:10px auto 0;
padding:0;
float:
}

.content table tbody tr td {
font-size:11px;
color:#FFFFFF;
}

.content table tbody tr td span {
color:#EC1C24;
}

.content table tbody tr td p {
font-size:11px;
padding:0;
margin:0 0 0 2px;
color:#FFFFFF;
}

.content table tbody tr td p.bottom {
padding:0 0 10px 0;
}

.content table tbody tr td.mar {
padding:0pt 0pt 0pt 27px;
}

.content table tbody tr td.pa {
padding:0pt 0pt 0pt 7px;
}

.content table tbody tr td p.phone {
padding:0pt 0pt 0pt 13px;
}

.content table tbody tr td input {
height:21px;
padding:0 0 0 0;
}

.content table tbody tr td textarea {
width:395px;
height:135px;
padding:0 0 0 0;
}

.content table tbody tr td input.radio {
float:left;
}

.content table tbody tr td input.pad {
margin:0px 0pt 0pt 14px;
*margin:0px 0pt 0pt 18px;
_margin:0px 0pt 0pt 16px;
}

.content table tbody tr td .p_radio {
float:left;
padding:4px 0pt 0pt 3px;
font-weight:bold;
}

.content table tbody tr td p.selection {
float:left;
padding:4px 0pt 0pt 4px;
}

.content table tbody tr td .list {
padding:10px 0px 0pt 16px;
*padding:10px 0px 0pt 22px;
_padding:10px 0px 0pt 20px;
}

.content table tbody tr td .heihgt {
height:auto;
margin:0 20px 0px 0;
}

.content .pict_home {
margin:0 27px 0 41px;
}

.content .pict_home p {
margin:0 0 0 0;
padding:0 0 0 0;
}

.content .pict_home table {
width:287px;
margin:0;
}



.a {
width:45px;
}

.b {
width:133px;
}

.ca {
width:218px;
}

.big {
width:400px;
}

.f {
width:192px;
}


.content form {
width:400px;
float:left;
margin:0 0 0 51px;
_margin:0 0 0 26px;
}

.content form.referral {
width:400px;
float:left;
margin:0 0 0 41px;
_margin:0 0 0 125px;
}

.content .left_up {
width:290px;
min-height:150px;
float:left;
margin:0 0 0 100px;
}

.content .cont_info {
width:360px;
min-height:150px;
float:left;
margin:0 0 0 50px;
}

.content .cont_info h1 {
padding:30px 0 15px;
}

.content .cont_info p {
padding:0;
}

.content .cont_info .p_right {
margin:0 0 0 30px;
}

.content .left_up p span {
color:#FFFFFF;
font-size:13px;
fon
}

.content .cont_info p span {
font-weight:normal;
}

.content .cont_info .pict_member {
width:350px;
}

.content .cont_info .pict_member table {
margin:0 0 17px 0;
}

.content .cont_info .pict_member h1 {
padding:0;
font-size:16px;
}

.content .cont_info .pict_member p {
font-size:12px;
margin:0;
}







.content left_up h1 {
padding:0 0 0 0;
}

.content img.sep {
width:787px;
height:1px;
margin:15px 0px 0pt 51px;
}

.content .login {
width:160px;
min-height:120px;
margin:50px auto 0px;
}

.content .login h3 {
padding:0 0 0 0;
color:#302000;
font-weight:normal;
}

.content .login p {
padding:10px 0 5px 0;
}

.content .login .submit_login {
margin:9px 13px 0pt 0pt;
*margin:9px 17px 0pt 0pt;
}

.content .login form {
padding:0;
margin:0;
width:160px;
float:none;
}

.content .thank {
width:765px;
min-height:150px;
margin:0px auto 0px;
text-align:center;
}

.content .thank p {
padding:10px 0pt 0pt;
text-align:center;
font-size:14px;
}

.content .thank h1 {
padding:0 0 0 0;
}

.content .thank h2 {
background:url(images/img_bg_redir_home.jpg) no-repeat 0 0;
width:216px;
height:25px;
padding:3px 0pt 0pt;
margin:58px auto 0px;
text-align:center;
float:left;
}

.content .thank h2 a {
color:#E6D094;
padding:0 0 0 0;
text-decoration:none;
}





.content .benefit {
font-size:12px;
color:#FFFFFF;
padding:5px 20px 0pt 57px;
*padding:5px 20px 0pt 59px;
float:left;
}

.content .benefit li {
padding:5px 0px 0 0;
}

.content .benefit li a {
text-decoration:none;
color:#FFFFFF;
padding:0 -10px 0 0;
}

.content .greetings {
width:841px;
min-height:50px;
margin:31px auto 0px;
}

.content .greetings .greetings_in {
background:url(images/img_greet_border_up.jpg) no-repeat #EEECE8;
/*background:url(images/img_greet_border_center.jpg) repeat-y;*/
min-height:100px;
_height:100px;
padding:36px 0 0 0;
*margin:-3px 0 -8px 0;
_margin:-5px 0 -9px 0;
}

.content .greetings .greetings_in table {
width:100%;
margin:0 0 7px 0;
}


/*hack safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.content .greetings .greetings_in table {
	width:100%;
	margin:0 0 0px 0;
	}	
	
}
/*end hack*/

.content .greetings .greetings_in h1 {
font-size:20px;
padding:0;
color:#302000;
}


.content .greetings .greetings_in h2 {
padding:0;
color:#302000;
}

.content .greetings .greetings_in h2 span {
padding:0;
font-size:14px;
color:#302000;
}

.content .greetings .greetings_in p {
padding:0 15px 0 0;
color:#666666;
font-size:13px;
}

.content .greetings .greetings_in p a {
color:#302000;
text-decoration:none;
}

.content .join {
width:880px;
min-height:100px;
background:url(images/link_home.jpg) no-repeat;
margin:10px auto 0px;
*margin:10px auto 10px;
padding:0 0 10px 0;
*padding:0px;
text-align:center;
} 

.content .join h1 {
font-size:21px;	
}

.content .join .left {
width:246px;
height:81px;
float:left;
text-align:center;
margin:25px 0pt 0pt 11px;
}

.content .join .left p {
font-size:14px;
text-align:center;
padding:0px 0px 0pt 0px;
}
.content .join .left a {
text-decoration:none;
}
.content .join .left p a {
display:block;
width:255px;
height:81px;
background:url(images/img_down_left.jpg) no-repeat;
}

.content .join .left p a span {
font-size:21px;
}
.content .join .left p span {
font-size:21px;
font-weight:normal;
}
.content .join .middle {
width:202px;
height:81px;
float:left;
margin:25px 0pt 0pt 98px;
_margin:25px 0pt 0pt 91px;
}

.content .join .middle p {
width:202px;
height:81px;
font-size:14px;
text-align:center;
padding:0px 0px 0pt 0px;
}

.content .join .middle p a {
display:block;
width:221px;
height:81px;
background:url(images/img_down_center.jpg) no-repeat;
}

.content .join .middle p a span {
font-size:21px;
}


.content .join .right {
width:220px;
height:81px;
float:left;
text-align:center;
margin:25px 0pt 0pt 90px;
_margin:25px 0pt 0pt 12px;
}

.content .join .right p {
padding:0px;
text-align:center;
}

.content .join .right p a {
display:block;
width:232px;
height:81px;
background:url(images/img_down_right.jpg) no-repeat;
}

.content .join .need  p a {
display:block;
width:182px;
height:81px;
background:url(images/img_need_help.jpg) no-repeat;
}

.content .join .right p a span {
font-size:21px;
}

.content .news hr {
border:1px solid #FFFFFF;
margin:24px 26px 0 42px;
}

.content .news .pdf_news {
padding:18px 0 22px 61px;
}

.content .news .pdf_news p {
margin:0;
padding:0;
}

.content .news .pdf_news a.link_pdf {
color:#FFFFFF;
text-decoration:none;
margin:0;
padding:0;
font-size:13px;
}



.footer {
width:920px;
min-height:160px;
*height:160px;
text-align:center;
margin:0 auto;
background:#CAD4D3;
}

.footercharter {
*margin:-5px 0 0 0;
width:930px;
}

.footer p {
color:#1A1A1A;
font-size:12px;
padding:0px 0 10px 0;
}

.footer a {
text-decoration:none;
color:#1A1A1A;
}

.footer table {
font-size:12px;
margin:0 auto;
}

.footer table tbody tr td {
float:left;
color:#1A1A1A;
list-style:none;
padding:0 3px;
}

.footer table tbody tr td a {
text-decoration:none;
color:#1A1A1A;
display:inline;
}

/*------------------------*/

.content_subpage {
width:920px;
min-height:350px;
_height:350px;
padding:0 0 0 0;
margin:0 0 -10px 0;
*margin:0 0 0 0;
}

.questions {
padding:10px 0pt 0pt 37px;
*padding:10px 0pt 0pt 37px;
_padding:10px 0pt 10px 37px;
}

.questions li {
list-style:none;
padding:0 0;
*padding:5px 0;
_padding:10px 0 0 0;
}

.out_b {
background:url(images/img_middle_questions.jpg) repeat-y 0px 0px;
vertical-align:top;
width:797px;
}

.content_subpage .questions li .out_a {
width:797px;
}

.content_subpage .questions li .in {
width:797px;
padding:0 0 0 0;
*padding:0px 0 0 0px;
*margin:-10px 0 -5px 0;
_padding-top:5px;
background:none;
}

.content_subpage .questions li .bg {
margin:0 0 10px 0;
*margin:-7px 0 -3px 0;
}

.content_subpage .questions li .in  p {
color:#685D54;
padding:5px 29px 0 17px;
*padding:5px 29px 0 17px;
font-size:12px;
font-weight:bold;
/*text-transform:uppercase;*/
display:none;
}

.content_subpage .questions li .in  p span {
font-weight:normal;
}

.content_subpage .questions li .in a.clicked {
text-decoration:none;
color:#FFFFFF;
display:block;
font-size:12px;
font-weight:bold;
padding:5px 29px 0 15px;
display:block;
}

.content_subpage .questions li .in  p.text {
font-size:12px;
color:#FFFFFF;
background:none;
padding:4px 29px 7px 23px;
*padding:4px 29px 7px 23px;
font-weight:normal;	
/*display:none;*/
/*text-transform:lowercase;*/
}

.content_subpage .questions li .in  p.text2 {
font-size:12px;
color:#FFFFFF;
/*background:none;*/
padding:4px 29px 7px 23px;
*padding:8px 29px 0px 23px;
font-weight:normal;
text-indent:-9px;
display:block;
font-weight:bold;
/*text-transform:lowercase;*/
}

.content_subpage .questions li .in  p.text3 {
font-size:12px;
color:#FFFFFF;
/*background:none;*/
padding:4px 29px 7px 23px;
*padding:8px 29px 0px 23px;
font-weight:normal;
text-indent:0px;
display:block;
font-weight:bold;
/*text-transform:lowercase;*/
}

.img {
display:none;
}

.content_subpage .questions li .in  p.add {
padding:0pt 29px 7px 52px;
}

/*---------------------*/

.table_benefits {
width:660px;
min-height:800px;
_height:800px;
margin:45px auto 0;
}

p.info {
color:#FFFFFF;
font-weight:bold;
padding:5px 0pt 0pt 62px;
*padding:5px 0pt 0pt 62px;
}

.content p.table {
padding:0 0 0 0;
}

.content p.table span {
color:#893001;
}

.content_subpage .table_benefits p.required {
font-size:9px;
font-weight:bold;
padding:10px 0pt 10px 61px;
}

.table_benefits table {
padding:0px 0pt 0pt 10px;
*margin:0px 0pt 0pt 10px;
}

.table_benefits table tbody tr td input {
border-top:1px solid #a0a0a0;
border-left:1px solid #a0a0a0;
padding:2px 0px 2px 2px;
height:16px;
}

.table_benefits table tbody tr td input.check {
border:none;
float:left;
margin:2px 10px 0pt 0px;
}

.table_benefits table tbody tr td input.p {
margin:0 0 0 7px;
/**margin:0;*/
}

.content table tbody tr td p.text_table {
font-weight:bold;
font-size:12px;
color:#FFFFFF;
padding:2px 0pt 4pt 1px;
margin:0px 0pt 0pt;
}

.content table tbody tr td p.interest {
padding:0pt 0pt 0pt 11px;
}

span.red{
color:#F00;
}

.content table tbody tr td p.t {
margin:0pt 0pt 0pt 9px;
}

p.line {
border-top:1px solid #FFFFFF;
padding:25px 0 0 0;
margin:15px -256px 10px 10px;
color:#FFFFFF;
font-weight:bold;
}

.content table tbody tr td .cont {
width:80px;
height:23px;
*height:24px;
_height:23px;
}


.a {
width:43px;
}

.b {
width:140px;
}

.c {
width:448px;
}

.d {
width:218px;
}

.e {
width:315px;
}

.select {
width:315px;
height:22px;
border-top:1px solid #a0a0a0;
border-left:1px solid #a0a0a0;
}

.submit {
padding:45px 0pt 0pt 264px;
}

.another{
width:150px;
float:right;
margin-top:55px;
}



/*---gallery---*/

.left_gallery {
width:208px;
min-height:512px;
_height:512px;
margin:30px 0pt 0pt 50px;
margin:15px 0pt 0pt 25px;
float:left;
}

.left_gallery .left_gallery_in {
width:208px;
min-height:494px;
_height:494px;
margin:0 0 0 0;
*margin:-3px 0 -3px 0;
_margin:-5px 0 -7px 0;
background:url(images/img_center_left_gallery.jpg) no-repeat #E2E0D8;
text-align:center;
}

.left_gallery .left_gallery_in h2 {
padding:10px 0 0 0;
_padding:10px 0 -10px 0;
/*_margin:0 0 -5px 0;*/
color:#302000;
}

.left_gallery .left_gallery_in .album {
width:186px;
min-height:150px;
/*border:1px solid #ff0000;*/
margin:10px auto 0;

}

.left_gallery .left_gallery_in .album .img_sep {
margin:0 0 20px 0;
*margin:-10px 0 0 0;
_margin:-18px 0 0 0;
}
.left_gallery .left_gallery_in .album p {
text-align:center;
padding:10px 0 0 0;
color:#302000;
}



.right_gallery {
width:637px;
_width:637px;
min-height:555px;
float:left;
margin:0 0 0 20px;
_margin:0 0 0 0px;

}

.right_gallery h2 {
padding:30px 0 0 20px;
}
.right_gallery h3 a {
/*float:right;*/
color:#302000;
text-decoration:none;
_padding:10px 0 0 0;
}

.right_gallery .pictures {
width:637px;/*637px*/
_width:630px;/*600*/
min-height:150px;
text-align:center;
margin:30px 0 0 0;

}

.content .right_gallery .pictures .pictures_in {
width:140px;
min-height:140px;
_height:170px;
margin:5px 47px 0pt 20px;
_margin:0pt 40px 0pt 10px;
float:left;
}
.content .right_gallery .pictures .pictures_in .pic_center {
width:142px;
min-height:143px;/*85px;*/
_height:140px;/*85px;*/
background:url(images/border_center_pic.jpg) repeat-y;
text-align:center;
*margin:-4px 0 -9px 0;
_margin:-5px 0 -13px 0;

}
.content .right_gallery .pageLinks{
/*color:#302000;*/
color:#FFFFFF;
text-decoration:none;
font-size:14px;
}	
.content .right_gallery .pictures .pictures_in .pic_center img {
margin:10px 0;
border:0 none;
}



.content .news p a {
color:#ffffff;
font-weight:bold;
}

.content .news ul {
font-size:11px;
color:#4D4D4D;
font-weight:bold;
margin:11px 0pt 0pt 63px;	
}

.content .news ul li {
padding:5px 0px;		
}


.content .tee h4 {
padding:15px 0pt 0pt 41px;
font-size:14px;
color:#302000;
font-weight:normal;
}

.content .tee ul {
color:#ffffff;
}

.content .tee .join .middle {
margin:25px 0 0 130px;
_margin:25px 0 0 70px;
}

.content .tee .join .right {
width:184px;
height:81px;
background:url(images/img_need_help.jpg) no-repeat;
margin:25px 0 0 140px;
}


.content .help ul {
font-size:13px;
color:#808080;
margin:12px 0pt 0pt 53px;
}

.content .help ul li a {
text-decoration:none;
color:#FFFFFF;
}







.header_priv {
margin:0 auto 1px;
*margin:0 0 -12px 8px;
}


.content_priv {
margin:-1px auto 0px ;
*margin:12px  0 0 8px;
*padding:0px 0 0 0;
background:#9A8C7E;
}

.brown {	
background:#9A8C7E;
}

.content_priv .top p {
color:#FFFFFF;
}

.content_priv .top table {
width:825px;
}

.content_priv .top table tr td {
/*width:auto;*/
}



.content_priv .top table tr td p {
font-size:14px;
}

.content_priv .top table tr td p a {
color:#FFFFFF;
text-decoration:underline;
}
.content_priv .top table tr td span p {
font-size:14px;
color:#FFFFFF;
padding:0 0 0 12px;
line-height:18px;
}

.content_priv .top table tr td h1 {
font-size:21px;
padding:0 0 10px 0;
}

.content_priv .top table tr td h2 {
font-size:17px;
padding:10px 0 0 0;
}
.content_priv .top table tr td h2 a {
color:#302000;
text-decoration:none;
}



.content .down_priv {
margin:0 auto;
*margin:0 0 0 41px;
}

.content .down .priv_text {

}

.content .down .priv_text p {
padding:0 0 0 0;
}


.content_priv .member_priv {
width:822px;
height:472px;
*height:512px;
margin:20px auto 0px;
*margin:20px 0 0 50px;
padding:39px 0pt 0pt;
}

.content_priv .member_priv .member_priv_bg {
width:822px;
background:url(images/img_private_border_center.jpg) repeat-y;
}

.content_priv .member_priv .member_priv_bg table {
width:auto;
}

.content_priv .member_priv .member_priv_in {
width:770px;
margin:0 0 0 20px;
background:url(images/img_private_border_center.jpg) repeat-y;
}

.content .join .private {
/*background:url(images/img_private_click.jpg) no-repeat;*/
background:url(images/btn-private-clickhere.jpg) no-repeat;
width:280px;
cursor:pointer;
}

.content_priv .member_priv h2 {
padding:0 0 0 0;
text-decoration:underline;
color:#FFF;
font-size:15px;
font-weight:bold;
}

.content_priv .member_priv ul {
margin:0 0 0 14px;
margin:0 0 0 16px;
color:#302000;
}

.content_priv .member_priv ul li {
list-style:disc;
color:#302000;
font-size:12px;
line-height:20px;
padding:0pt 0pt 12px;
}
.content_priv .member_priv table.privMember li{
color:#FFF;
font-weight:bold;
}
.content_priv .content_join {
min-height:10px;
margin:0px auto 0px;
}

.content_priv .priv_join {
width:400px;
background:url(images/link_home.jpg) no-repeat;
/*margin:10px auto 0px;
*margin:10px auto 10px;
padding:0 0 10px 0;
*padding:0px;*/
margin:0 auto;
text-align:center;
}

.content_priv .priv_join .left {
margin:0px 0pt 0pt 80px;
_margin:0px 0pt 0pt 20px;
}
/*	RENOVATION	*/
.renovation{
position:relative;
}
.renovLeft{
float:left;
width:440px;
}
.renovLeft a img{
border:none;
}
.renovLeft h1{
font-size:28px;
}
.renovLeft h2{
font-size:16px;
font-weight:bold;
padding:5px 0 0 41px;
}
.renovLeft p{
font-size:14px;
padding:5px 0 0 41px;
color:#5D4F2B;
}
.renovLeft img.sign{
margin:15px 0 30px 41px;
}
.renovLeft .centerText{
margin-top:60px;
}
.renovLeft .centerText, .renovLeft .centerText p{
text-align:center;
}
.renovRight{
float:left;
width:460px;
}
.sponsors{
clear:both;
text-align:center;
float:none;
}
.sponsors h2{
font-size:14px;
font-weight:bold;
text-decoration:underline;
color:#5D4F2B;
}
.subSponsor{
text-align:center;
width:24%;
float:left;
}
.subSponsor p{
font-size:11px;
color:#666666;
text-align:center;
padding:0;
margin:3px 0;
}
.subSponsor a img{
border:none;
margin:10px 0 17px 0;
}
/*	RSVP FORM	*/
.rsvpformBg{
background:url(images/rsvpform-bg.png) no-repeat right top;
padding:8px 10px 10px 0;
display:none;
position:absolute;
top:70px;
left:50px;
height:445px;
}
.rsvpform{	
background:#CAD4D3;
padding:10px 15px;
width:410px;
font-family:Arial;
text-align:left;
height:414px;
position:relative;	
}
.rsvpform form{
float:none;
width:auto;
margin:0;
padding:0;
}
.rsvpform  h1{
padding:0;
font-size:23px;
color:#5D4F2B;
font-weight:bold;
margin:0;
text-align:left;
}
.rsvpform p{
font-size:10px;
margin:5px 0;
padding:0;
text-align:left;
}

.rsvpform span{
color:#893001;
font-size:10px;
}
.rsvpform table{
color:#333;
font-size:11px;
width:100%;
margin:0;
padding:0;
}
.rsvpform table input,.rsvpform table textarea{
border-top:1px solid #A3A8A8;
border-left:1px solid #E1E1E1;
border-right:1px solid #E1E1E1;
border-bottom:1px solid #E1E1E1;
}
.rsvpform table td{
padding:6px 0;
}
.rsvpform input.small{
width:46px;
height:21px;
}
.rsvpform input.medium{
width:130px;
height:21px;
}
.rsvpform input.big{
width:220px;
height:21px;
}
.rsvpform textarea{
width:385px;
height:140px;
}
.rsvpform a.closeShadow{
position:absolute;
left:415px;
*left:415px;
top:3px;
}
.rsvpform a.closeShadow img{
border:none;
}



/*---Club-House-Phase-2---*/

.club_house {
background:#9A8C7E;
}

.content_priv .club_house h2 {
padding:11px 0 0 41px;
}

.content_priv .club_house p {
color:#FFFFFF;
font-size:14px;
}

.content_priv .club_house .right p {
font-size:11px;
padding:0 0 0 58px;
}

.content_priv .club_house .down {
margin:30px auto 0;
}

.content_priv .club_house .down .up {
text-align:center;
}

.content_priv .club_house .down .up a {
margin:0 -4px 0 0;
padding:0;
}

.content_priv .club_house .down .up p {
text-align:left;
font-size:11px;
}

.content_priv .club_house .down .up p a {
color:#FFFFFF;
}

.content_priv .club_house .img_right_clubhouse_1 {
	background:url(images/img_right_clubhouse_1.jpg) no-repeat top left;
	width:375px;
	height:575px;
}
.content_priv .club_house .img_right_clubhouse_1 a {
	display:block;
	width:375px;
	height:287px;
}
/*.phase {
width:257px;
height:36px;
background:url(images/img_phase.jpg) no-repeat;
padding:4px 0 0 0;
margin:30px auto 0;
}

.phase a {
font-size:20px;
color:#302000;
text-decoration:none;
}*/
.phase {
width:259px;
height:44px;
/*background:url(images/img_phase.jpg) no-repeat;*/
padding:4px 0 0 0;
margin:30px auto 0;
}

.phase a {
width:257px;
height:44px;
display:block;
font-size:20px;
color:#302000;
text-decoration:none;
background:url(images/btn-phase2.gif) no-repeat;
}
.phase2 {
width:259px;
height:44px;
/*background:url(images/img_phase.jpg) no-repeat;*/
padding:4px 0 0 0;
margin:30px auto 0;
}

.phase2 a {
width:257px;
height:44px;
display:block;
font-size:20px;
color:#302000;
text-decoration:none;
background:url(images/btn-phase1.gif) no-repeat;
}
/*---Club-House-Phase-1---*/

.content_priv .club_house .text_content {
width:825px;
min-height:10px;
_height:10px;
margin:0 auto;
}

.content_priv .club_house .text_content h1 {
padding:30px 0 0 0px;
}

.content_priv .club_house .text_content h2 {
padding:11px 0 0 0px;
}

.content_priv .club_house .text_content p {
padding:20px 0px 0 0px;
}

.content_priv .club_house .down .phase_1 p {
text-align:center;
padding:0 6px 0 0;
}








/*CALENDAR*/
iframe {
	border:none;
	border-style:none;
	border:hidden;
	width:920px;
}
body.site {
background:none;
}
body.site .header {
	display:none;
}

body.site .main {
	background:none;
}
body.site .main .main_content {
	background:none;
}
body.site .main .main_content fieldset {
	top:27px;
}
body.site .footer {
	display:none;
}


/*---MEMBER_INFO---*/

body.member_det {
background:#E2E0D8;
text-align:left;
}

.info_member {
width:735px;
min-height:100px;
_height:100px;
margin:30px 0 30px 20px; 
}

.info_member h1 {
color:#302000;
font-size:18px;
}

.info_member p {
color:#4D4D4D;
font-size:12px;
}

.info_member p a {
color:#302000;
text-decoration:none;
}

.info_member .member_img {
margin:0 13px 13px 0;
}

.info_member .text p {
text-align:justify;
}




/*---END-MEMBER_INFO---*/


/*HOME**********************/
.home {
	width:920px;
}
.home p.small {
	color:#4D4D4D;
	font-size:10px;
}
.home h2 {
	padding:0px;
	color:#5D4F2B;
	font-size:21px;
}
.home h3 {
	padding:0px;
	color:#5D4F2B;
	font-size:17px;
}
.home ul {
	color:#4D4D4D;
}
.home ul li {
	margin-left:14px;
	font-size:12px;
	line-height:19px;
}
.home .h-left {
	width:525px;
	height:337px;
	float:left;
}

.home .h-left .img-butons {
	background:url(images/back_h_left_butons.png) no-repeat;
	height:28px;
	position:absolute;
	width:130px;
	top:300px;
	left:385px;
}
.home .h-left .img-butons a {
	display:block;
	width:20px;
	height:20px;
	float:left;
	margin:4px 0 0 5px;
	
}
.home .h-right {
	width:395px;
	height:337px;
	float:right;
	background:url(images/back_h_right.jpg) repeat-x left top #C4B27C;
}
.home .h-right a {
	display:block;
	margin:19px 0 0 24px;
}
.home #slide {
	position:relative;
	margin:0;
	padding:0;
}
home #noslide {
	position:relative;
	margin:0;
	padding:0;
}
.home .rotation {
	width:100%;
	height:100%;
	display:none;
	position:absolute;
	height:337px;
	width:525px;
}



.home .h-mt-title {
	background:url(images/h-mt-title.jpg) no-repeat top left;
	width:920px;
	height:58px;
}

.home .h-mt-title h1 {
	padding-top:17px;
}

.home .h-mt {
	background:#9A8C7E;
	padding:0 39px 20px 39px;
}
.home .h-mt p {
	padding:0;
	padding-top:20px;
}
.home .h-mt .h-tm-left{
	width:403px;
	float:left;
}
.home .h-mt .h-tm-right{
	width:403px;
	float:right;
}


.home .h-mt-footer {
	background:url(images/h-mt-footer.jpg) no-repeat top left #E7E7D5;
	padding:65px 39px 10px;
}

.home .h-mt-bottom {
	width:920px;
	background:#E7E7D5;
	padding:0 0 15px;
}

.home .h-mt-bottom .in-h-mt {
	width:720px;
	margin:0 auto;
	text-align:center;
}

.home .h-mt-bottom p {
	color:#9A8B7D;
	text-align:left;
	padding:0 0 10px;
}


.home .h-mt-footer p {
	padding:0;
	padding-top:20px;
}
.home .h-mt-footer a {
	color:#5D4F2B;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.home .h-mt-footer .h-mt-footer-left {
	width:403px;
	float:left;
}
.home .h-mt-footer .h-mt-footer-right {
	width:403px;
	float:right;
}

.home .h-mt-footer .h-mt-footer-right ul li {
	color:#000000;
	line-height:normal;
	margin:0 0 4px 14px;
	*margin:0 0 4px 15px;
}


.img-home-footer {
	background:url(images/border_down_content_private.jpg) no-repeat bottom left;
	width:934px;
	height:131px;
	padding-left:8px;
}
.img-home-footer a {
	display:block;
	float:left;
}

/***************************/

/*NEWSLETTER*/
#all .content .newsletters {
	padding-left:41px;
}
#all .content .newsletters h1 {
	margin-left:-20px;
}
#all .content .newsletters img {
	margin-left:-49px;
}
#all .content .newsletters ul li {
	line-height:22px;
	background:url(images/newsletter_list_img.png) no-repeat 0px 5px;
	padding-left:44px;
	color:#9A8C7E;
	padding-bottom:18px;
	list-style:none;
}
#all .content .newsletters ul li a {
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	font-size:14px;
}

/*Events*/
.content .pageevents  table {
padding:0;
width:840px;
}
.content .pageevents  table h1 {
padding:0;
}


.refferal ul{ list-style:none; margin:0px; padding:20px 26px 0 41px;}

.refferal ul li{ float:left; width:31%; padding-bottom:10px; margin-right:2%; }


/*---Bistro page---*/

.content .bistro .left {
width:570px;
min-height:100px;
}

.content .bistro .left h1 {
font-size:26px;
color:#302000;
}

.content .bistro .left p {
padding:20px 26px 0 41px;
}

.content .bistro .right {
width:350px;
min-height:100px;
}

.content .bistro .right .top {
width:350px;
min-height:235px;
background:url(images/bg_bistro_right_top.jpg) no-repeat top #D9D0AF;
}

.content .bistro .right .top table {
width:350px;
}

.content .bistro .right .bottom {
width:350px;
min-height:307px;
background:url(images/bg_bistro_right_bottom.jpg) no-repeat top #967D3D;
}

.content .bistro .right .bottom .in {
margin:0 0 0 41px;
padding:19px 0 0;
}

.content .bistro .right .bottom .in p {
font-size:16px;
padding:0;
}


/*---End Bistro page---*/

/*---Bistro Menu page---*/

.bistro_menu {
width:875px;
margin:0 auto;
padding:20px 0;
}

.bistro_menu h1 {
font-size:22px;
color:#302000;
padding:0;
}

.bistro_menu h1.menu {
padding:25px 0 10px;
text-decoration:underline;
}

.bistro_menu p {
padding:0;
}

.bistro_menu table {
width:100%;
margin:0;
}

.bistro_menu table tbody tr td p {
font-size:13px;
margin:0;
}

.bistro_menu .table_wine {
width:394px;
}

.bistro_bottom {
width:934px;
height:196px;
margin:0 auto;
background:url(images/bg_bistro_bottom.jpg) no-repeat;
}

.bistro_bottom .table {
width:875px;
margin:0 auto;
}

.bistro_bottom .table table {
padding:23px 0 0 0;
*margin:23px 0 0;
}

.bistro_bottom .table table ul {
margin:0 0 0 20px;
}

.bistro_bottom .table table ul li {
color:#893001;
font-size:14px;
margin:5px 0;
}

.bistro_bottom .table table ul li span {
color:#333333;
}

.bistro_bottom .table .in_center {
text-align:center;
padding:17px 0 0 0;
}

.bistro_bottom .table .in_center p {
font-size:13px;
color:#333333;
}

.bistro_bottom .table .in_center p a {
color:#333333;
text-decoration:none;
}

.bistro_bottom .table .in_center p strong {
color:#893001;
}

.bistro_bottom .table .in_center p strong a {
color:#893001;
text-decoration:underline;
}

.winelist {
width:918px;
padding:0;
}

.winelist p {
font-weight:bold;
text-align:left;
}

.winelist .in_left {
width:440px;
min-height:100px;
}

.winelist .in_left .in {
margin:0 15px;
padding:21px 0 0 0;
}

.winelist .in_left .in .class_drink {
width:125px;
margin:0 0 10px 0;
}

.winelist .in_left .in .class_drink h2 {
color:#302000;
font-size:17px;
padding:0;
font-weight:normal;
}

.winelist .in_right {
width:478px;
min-height:100px;
background:#8E7F71;
padding:0 0 20px;
}

.winelist .in_right .in {
margin:0 25px;
padding:21px 0 0 0;
}

.winelist .in_right .in .table_wine {
width:424px;
}

.winelist .in_right .in .class_drink {
width:125px;
margin:0 0 10px 0;
}

.winelist .in_right .in .class_drink h2 {
color:#302000;
font-size:17px;
padding:0;
font-weight:normal;
}



/*---End Bistro Menu page---*/






/*---Practice Facility page---*/

.content_subpage .pract_fac {
width:795px;
margin:0 auto;
padding:0;
}

.content_subpage .pract_fac h1 {
padding:0;
margin:0;
}

.content_subpage .pract_fac h2 {
padding:0;
margin:0;
}

.content_subpage .pract_fac p {
padding:0;
margin:0;
}

.content_subpage .pract_fac table tbody tr td p {
padding:0;
margin:0;
font-size:12px;
}

.content_subpage .pract_fac table {
width:auto;
height:auto;
}

.content_subpage .pract_fac ul {
padding:0 0 0 16px;
}

.content_subpage .pract_fac ul li {
font-size:12px;
margin:0;
}

.content_subpage .pract_down table {
width:auto;
}

.content_subpage .pract_down p {
font-size:12px;
text-align:center;
margin:0;
}

.content_subpage .pract_down p.future {
margin:0 50px 0 0;
}

.content_subpage .week {
border-bottom:3px solid #BEB6AB;
border-top:3px solid #BEB6AB;
width:820px;
margin:25px auto 15px;
padding:0 0 20px;
}

.content_subpage .week .table {
float:right;
}

.content_subpage .week p.future {
margin:0;
}

.content_subpage .four .table {
float:none;
width:487px;
margin:0 auto;
}

.content_subpage .four .table h2 {
margin:0 0 10px;
}

.content_subpage .four p.future {
margin:0 38px 0 0;
}

.content_subpage .facility-b-bottom {
border-bottom:3px solid #BEB6AB;
width:820px;
padding:0 0 20px;
}

/*---End Practice Facility page---*/



/*---Begining Junior Program's view---*/

.content_subpage .junior {
margin:0 auto;
padding:0;
width:840px;
}

.content_subpage .junior .cont_brown table {
background:#C0B399;
border:1px solid #8A7C6F;
border-collapse:collapse;
width:100%;
}

.content_subpage .junior .cont_brown table tr td {
border:1px solid #8A7C6F;
}

.content_subpage .junior .cont_brown table tr td h2 {
padding:7px 0 7px 60px;
}

.content_subpage .junior .cont_brown table tr td.first h2 {
padding:7px 0 7px 43px;
}

.content_subpage .junior .cont_brown table tr td.last h2 {
padding:7px 0 7px 43px;
}


.content_subpage .junior .cont_sky_brown table {
background:#E2E0D8;
border:1px solid #8A7C6F;
border-collapse:collapse;
width:100%;
margin:10px 0 0;
}

.content_subpage .junior .cont_sky_brown table tr td {
border:1px solid #8A7C6F;
}

.content_subpage .junior .cont_sky_brown table tr td h2 {
padding:7px 0 7px 60px;
color:#685D54;
font-size:15px;
}

.content_subpage .junior .cont_sky_brown table tr td.first h2 {
padding:7px 0 7px 43px;
}

.content_subpage .junior .cont_sky_brown table tr td.last h2 {
padding:7px 0 7px 43px;
}


/*---End Junior Program's view---*/



/*---ESPN Challenge's Page---*/

.content_subpage .challenge h1 { font-size:32px; }

 .challenge h2 { font-size:21px; }

.content_subpage .challenge h3 { font-size:18px; }

.content_subpage .challenge .box_left { width:470px; float:left; }

.content_subpage .challenge .box_left table { width:100%; margin:25px 0 0; padding:0; }	

.content_subpage .challenge .box_left table tbody tr td h3 { padding:0 0 7px; }

.content_subpage .challenge .box_left table tbody tr td p { font-size:16px; }

.content_subpage .challenge .box_right { float:right; }

.content_subpage .challenge .box_text { width:785px; margin:0 0 0 20px; }

.content_subpage .challenge p.pdf { background:url(images/challenge_download_pdf.jpg) no-repeat 90px 0; padding:0 20px 0 0; }

/*---End ESPN Challenge's Page---*/


/**/