/*span.hasTip{display:none;}*/

/*hometop*/
.hometop ul{
	height:41px;
	line-height:30px;
	background:url(../images/bg_hometoplink.jpg) no-repeat;
	font-family:Tahoma;
}
.hometop ul li{
	float:left;
	padding:0 11px;
	font-size:13px;font-weight:bold;
}
.hometop ul li a:link,.hometop ul li a:visited{
	color:#797979;
}
.hometop ul li a:hover{
	color:#e70004;
}

@media all and (min-width: 0px){
	.hometop ul li{
		padding:0 10px;
		
}
}


/*display of company first show,about us page*/

.c_company_aboutus{
	background:url(../images/bg_company_c.jpg) no-repeat bottom;
	padding-bottom:20px;
	height:515px;
	overflow:hidden;
}

.c_company_aboutus h2{
	background:url(../images/bg_s_aboutus.jpg) no-repeat;
	text-indent:-999em;
	margin-bottom:20px;
	height:24px;
}

.c_company_aboutus .title_big{
	font-size:16px;font-weight:bold;color:#5b7384;padding:0 15px;margin-bottom:25px;
}

.c_company_aboutus .content_small{
	font-size:13px;color:#5e5e5e;padding:0 15px;margin-bottom:18px;
}

/**/

.c_learning_igolping{
	background:url(../images/bg_learning_c1.jpg) no-repeat bottom;
	height:371px;
}

.c_learning_igolping h2{
	background:url(../images/bg_s_igolping.jpg) no-repeat;
	text-indent:-999em;
	margin-bottom:10px;
	height:24px;
	overflow:hidden;
}

.c_learning_igolping .t1{color:#3b4d5a;font-size:17px;font-weight:bold;margin-top:20px;margin-bottom:4px;}
.c_learning_igolping .t2{color:#7e7e7e;font-size:10px;margin-bottom:20px;}
.c_learning_igolping .t3{color:#323232;font-size:12px;line-height:1.5em;}
.t_wrap{position:relative;height:295px;}
.c_learning_igolping .t4{font-size:13px;
	bottom:0;color:#5e5e5e;
	position:absolute;
	background:url(../images/learning_address_show.jpg) no-repeat  right;
	width:238px;height:29px; line-height:29px;
}
.c_learning_igolping .t4 span{
padding-left:20px;
	color:#3c8d18;
	
}


.locations_w_map h1{
	background:url(../images/bg_findlocation.jpg) no-repeat;
}
.gametop h1{
	background:url(../images/bg_gametop.jpg) no-repeat;
}
.terms h1{
	background:url(../images/bg_terms.jpg) no-repeat;
}

.member_top{
	width:481px;
	height:353px;
	background:url(../images/bg_w_member_top.jpg) no-repeat bottom center;
}
.member_top h1{
	background:url(../images/bg_member_top.jpg) no-repeat;
}

.player_top{
        width:481px;
        height:353px;
        background:url(../images/bg_w_member_top.jpg) no-repeat bottom center;
}

.tipandtutorials h1{
		background:url(../images/bg_tandt.jpg) no-repeat;
}

.golfevents h1{
		background:url(../images/bg_golfevents.jpg) no-repeat;
}



.tipandtutorials{
			background:url(../images/bg_learning_c2.jpg) no-repeat bottom center;
			width:320px;
			height:214px;
			margin-left:1px;

}
.tipandtutorials table{
	margin:13px;
}
.tipandtutorials .w_r_a_p{
	padding-left:10px;
}
.tipandtutorials .t1{
	color:#3d4b5a;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
	margin-bottom:3px;
}
.tipandtutorials .t2{
    color:#323232;
}

.members_topshow{
	margin:20px 10px 0;
}

.sub1,.sub1_c{
	padding:6px 8px;
}
.sub2,.sub2_c{
	padding:6px 8px 6px 14px;	
}
.sub3,.sub3_c{
	padding:6px 1px 6px 24px;
}

.sub1{
	font-size:18px;
	color:#3f681b;
	letter-spacing:-1px;
}
.sub2{
	color:#ff7800;
	font-size:18px;
	letter-spacing:-1px;
}
.sub3{
	color:#7d2d2d;
	font-size:18px;
	letter-spacing:-1px;
}
.sub1_c,.sub2_c,.sub3_c{
	color:#1c1b1b;
	line-height:1.6em;
	font-size:11px;
}
.btn_tellmemore{
		
}
.btn_tellmemore a{
	display:block;
	text-indent:-999em;
	width:114px;height:24px;
	background:url(../images/btn_tellmemore.gif) no-repeat bottom center;
}

.btn_tellmemore a:hover{
	background:url(../images/btn_tellmemore_h.gif) no-repeat bottom center;
}



.golfevents{
			background:url(../images/bg_learning_c2.jpg) no-repeat bottom center;
			width:320px;
			height:214px;
			margin-left:4px;

}
.golfevents table{
	margin:13px;
}
.golfevents .w_r_a_p{
	padding-left:10px;
}
.golfevents .t1{
	color:#3d4b5a;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
	margin-bottom:3px;
}
.golfevents .t2{
    color:#323232;
}




.rank{
	width:238px;height:164px;
	background:url(../images/bg_rank.jpg) no-repeat bottom center;
}
.rankright{margin-left:5px;}
.ranksorts{
	color:#7a9619;
	font-size:15px;
	font-weight:bold;
	letter-spacing:-1px;
	padding:9px 0 4px 4px;
}

.ranktable{
	background:url(../images/bg_ranktable.jpg) no-repeat bottom center;
}
.ranktable th{
	font-size:10px;
	color:#633;
	letter-spacing:-1px;
}
.ranktable td{
	font-size:11px;
	letter-spacing:0px;color:#666;	
}
.p_name{padding-left:2px;}
.rankdeal{
	padding:3px 0 0 9px;
	color:#195c03;
}
.rankdeal a{
	color:#195c03;
	font-size:11px;
}









.btn_watchvideo{
	margin-top:3px;
}
.btn_watchvideo a{
	display:block;
	background:url(../images/btn_watchvideo.gif) no-repeat center;
	width:114px;height:25px;
	text-indent:-999em;
}
.btn_watchvideo a:hover{
	background:url(../images/btn_watchvideo_h.gif) no-repeat center;
}


.btn_addtoplaylist{
	bottom:55px;
	left:0px;
	position:absolute;
}
.btn_addtoplaylist a{
	background:url(../images/btn_addtoplaylist.gif) no-repeat center;
	display:block;
	width:114px;
	height:24px;
	text-indent:-999em;	
}
.btn_addtoplaylist a:hover{
	background:url(../images/btn_addtoplaylist_h.gif) no-repeat center;
}
.btn_emailtofriend{
	bottom:55px;
	left:125px;
	position:absolute;
}

.btn_emailtofriend a{
	background:url(../images/btn_emailtofriend.gif) no-repeat center;
	display:block;
	width:114px;
	height:24px;
	text-indent:-999em;	
}
.btn_emailtofriend a:hover{
	background:url(../images/btn_emailtofriend_h.gif) no-repeat center;
}


.gametop{
	margin-bottom:8px;
}

.terms{
	
}

.btn_joinfounders,.btn_joinplayer,.btn_joinpro{
	position:absolute;bottom:15px;left:10px;
}
.btn_joinfounders a{
	display:block;width:160px;height:24px;text-indent:-999em;
	background:url(../images/btn_joinfounders.jpg) no-repeat;
}
.btn_joinfounders a:hover{
	background:url(../images/btn_joinfounders_h.jpg) no-repeat;
}
.btn_joinplayer  a{
	display:block;width:160px;height:24px;text-indent:-999em;
	background:url(../images/btn_joinplayer.jpg) no-repeat;
}
.btn_joinplayer  a:hover{
	background:url(../images/btn_joinplayer_h.jpg) no-repeat;
}
.btn_joinpro a{
	display:block;width:160px;height:24px;text-indent:-999em;
	background:url(../images/btn_joinpro.jpg) no-repeat;
}
.btn_joinpro a:hover{
	background:url(../images/btn_joinpro_h.jpg) no-repeat;
}


/*hometab*/
#tab * {
	font-size:12px;
}
#tab h3 a {
	display:inline-block;
}
#tab h3 a {
	display:block;
}
#tab {
	position:relative;
}
#tab h3{
	height:40px;
}
#tab h3, #tab ul, #tab div, #tab li {
	margin:0;
	padding:0;
	list-style-type:none;
}
#tab ul li {
	position:absolute;
	left:0;
	top:0;
	float:left;
	display:block;
	font-size:0;
}
#tab ul li#tab2 {
	left:106px;
}
#tab ul li#tab3 {
	left:207px;
}
#tab ul li.ttab2 {
	left:106px;
}
#tab ul li.ttab3 {
	left:207px;
}

#tab ul li div {
	position:absolute;
	clear:both;
	height:246px;
}
#tab ul li div#oDIV2 {
	left:-106px;
}
#tab ul li div#oDIV3 {
	left:-207px;
	
}

#tab, #tab ul li div, #tab ul li div li {
	width:325px;
}
#tab {
	height:288px;
	overflow:hidden;
}
#tab ul li h3 a {
	height:40px;
	text-indent:-999em;
}
/**/
#tab ul li h3#t1 a {
	width:106px;
	background:url(../images/tab_player.jpg) no-repeat;
}
#tab ul li.up h3#t1 a, #tab ul li h3#t1 a:hover {
	background:url(../images/tab_player_h.jpg) no-repeat;
}
#tab ul li h3#t2 a {
	background:url(../images/tab_pro.jpg) no-repeat;
	width:101px;
}
#tab ul li.up h3#t2 a, #tab ul li h3#t2 a:hover {
	background:url(../images/tab_pro_h.jpg) no-repeat;
}
#tab ul li h3#t3 a {
	width:119px;
	background:url(../images/tab_founders.jpg) no-repeat;
}
#tab ul li.up h3#t3 a, #tab ul li h3#t3 a:hover {
	background:url(../images/tab_founders_h.jpg) no-repeat;
}
#oDIV1 p{
	padding:0 20px;margin-bottom:10px;margin-top:10px;color:#5a5a5a;
	line-height:1.3em;
}
#oDIV3 p{
	padding:0 20px;margin-bottom:10px;margin-top:10px;color:#5a5a5a;
	line-height:1.3em;
}
#oDIV2 p{
	padding:0 20px;margin-bottom:10px;margin-top:10px;color:#5a5a5a;
	line-height:1.3em;
}
#tab ul li.tab3{left:207px;}
#tab ul li.tab2{left:106px;}
.home_tab h1{
	background:url(../images/bg_home_bottom_membertype.jpg) no-repeat;
	width:481px;
	height:24px;
	text-indent:-999em;
	margin:0;
}

.hometableft{
	background:url(../images/bg_home_tableft.jpg) no-repeat bottom;
}
.hometabright{
	 background:url(../images/bg_home_tabright.jpg) no-repeat bottom;
}
/*sitemap*/

.xmap .componentheading{color:#fff;width:100%;height:24px;line-height:23px;text-align:center;
background:url(../images/bg_fullheading.jpg) no-repeat bottom;font-size:13px;font-weight:bold;font-family:Arial;letter-spacing:-1px;}
.xmap .contentpaneopen{width:899px;padding:30px 30px 30px;background:url(../images/bg_latestcontent.jpg) no-repeat bottom center;height:515px;}
.xmap .menutitle{font-size:16px;color:#246d74;height:30px;clear:left;padding:30px 0 0 15px;}
.xmap .level_0{display:block;padding-bottom:30px;width:800px;}
.xmap .level_0 li{float:left; padding:0 18px 0 20px;line-height:2em;}
.xmap .level_0 li a:link,.xmap .level_0 li a:visited{color:#444;}
.xmap .level_0 li a:hover{text-decoration:underline;}

/*latest_show*/




/**/
div.componentheading_fat_show,
div.componentheading_latest_memberposts_show,
div.componentheading_companylatestshow,
div.componentheading_latest_comingsoonevents_show,
td.contentheading_latest_comingsoonevents_show,
td.contentheading_companylatestshow,
td.contentheading_latest_memberposts_show,
td.contentheading_fat_show
{color:#fff;width:100%;height:24px;line-height:23px;text-align:center;background:url(../images/bg_fullheading.jpg) no-repeat bottom;
	font-size:13px;font-weight:bold;font-family:Arial;letter-spacing:-1px;
}

a.contentpagetitle_companylatestshow:link,a.contentpagetitle_latest_memberposts_show:link,
a.contentpagetitle_companylatestshow:visited,a.contentpagetitle_latest_memberposts_show:visited,
td.contentheading_latest_comingsoonevents_show a:link,td.contentheading_latest_comingsoonevents_show a:visited,
td.contentheading_fat_show a:link,td.contentheading_fat_show a:visited{color:#fff;}

table.contentpane_fat_show,
table.contentpane_latest_comingsoonevents_show,
table.contentpane_companylatestshow,
table.contentpane_latest_memberposts_show{padding:20px;background:url(../images/bg_latestcontent.jpg) no-repeat bottom center;width:100%
min-height:515px;height:515px;*height:515px;_height:515px;display:list-item;list-style:none; }

@media all and (min-width: 0px){
	table.contentpane_latest_memberposts_show{
		padding:0px;
}
}
@media all and (min-width: 0px){
	table.contentpane_companylatestshow{
		padding:0px;
}
}
@media all and (min-width: 0px){
	table.contentpane_latest_comingsoonevents_show{
		padding:0px;
}
}@media all and (min-width: 0px){
	table.contentpane_fat_show{
		padding:0px;
}
}
table.contentheading_fat_show,
table.contentpaneopen_fat_show,
table.contentpaneopen_companylatestshow,
table.contentheading_latest_memberposts_show,
table.contentpaneopen_latest_memberposts_show,
table.contentpaneopen_latest_comingsoonevents_show{
	width:100%;
}
table.contentheading_latest_memberposts_show,td{vertical-align:top;}

tbody{vertical-align:top;}



/*latest_detail*/
.contentpaneopen_latest_memberposts_show_c{width:100%;}
.contentpaneopen_latest_memberposts_show_c td{padding:20px;background:url(../images/bg_latestcontent.jpg) no-repeat bottom center;min-height:515px;height:515px;*height:515px;_height:515px;width:100%}


.contentpaneopen_companylatestshow_c{width:100%;}
.contentpaneopen_companylatestshow_c td{padding:20px;background:url(../images/bg_latestcontent.jpg) no-repeat bottom center;min-height:515px;height:515px;*height:515px;_height:515px;width:100%}

.contentpaneopen_latest_comingsoonevents_show_c{width:100%;}
.contentpaneopen_latest_comingsoonevents_show_c td{padding:20px;background:url(../images/bg_latestcontent.jpg) no-repeat bottom center;min-height:515px;height:515px;*height:515px;_height:515px;width:100%}

.contentpaneopen_fat_show_c{width:100%;}
.contentpaneopen_fat_show_c td{padding:20px;background:url(../images/bg_latestcontent.jpg) no-repeat bottom center;min-height:515px;height:515px;*height:515px;_height:515px;width:100%}
/**/

table.contentpane_latest_comingsoonevents_show form{margin-top:10px;width:919px;*padding-left:20px; _padding-left:20px;}
@media all and (min-width: 0px){
	table.contentpane_latest_comingsoonevents_show form{padding:0 0 0 20px;}
}
table.contentpane_latest_comingsoonevents_show td{vertical-align:top;}
table.contentpane_latest_comingsoonevents_show td.contentpane_latest_comingsoonevents_show{vertical-align:middle;}
table.contentpane_latest_comingsoonevents_show td table{margin:0 3%;width:94%;}
table.contentpane_latest_comingsoonevents_show td  table td table{width:100%;}
table.contentpane_latest_comingsoonevents_show td  table td table td{padding-right:25px;height:30px;}

/**/

table.contentpane_latest_memberposts_show form{margin-top:10px;width:919px;*padding-left:20px; _padding-left:20px;}
@media all and (min-width: 0px){
	table.contentpane_latest_memberposts_show form{padding:0 0 0 20px;}
}
table.contentpane_latest_memberposts_show td{vertical-align:top;}
table.contentpane_latest_memberposts_show td.contentpane_latest_memberposts_show{vertical-align:middle;}
table.contentpane_latest_memberposts_show td table{margin:0 3%;width:94%;}
table.contentpane_latest_memberposts_show td  table td table{width:100%;}
table.contentpane_latest_memberposts_show td  table td table td{padding-right:25px;height:30px;}

/**/

table.contentpane_companylatestshow form{margin-top:10px;width:919px;*padding-left:20px; _padding-left:20px;}
@media all and (min-width: 0px){
	table.contentpane_companylatestshow form{padding:0 0 0 20px;}
}
table.contentpane_companylatestshow td{vertical-align:top;}
table.contentpane_companylatestshow td.contentpane_companylatestshow{vertical-align:middle;}
table.contentpane_companylatestshow td table{margin:0 3%;width:94%;}
table.contentpane_companylatestshow td  table td table{width:100%;}
table.contentpane_companylatestshow td  table td table td{padding-right:25px;height:30px;}

/**/

table.contentpane_fat_show form{margin-top:10px;width:919px;*padding-left:20px; _padding-left:20px;}
@media all and (min-width: 0px){
	table.contentpane_fat_show form{padding:0 0 0 20px;}
}
table.contentpane_fat_show td{vertical-align:top;}
table.contentpane_fat_show td.contentpane_fat_show{vertical-align:middle;}
table.contentpane_fat_show td table{margin:0 3%;width:94%;}
table.contentpane_fat_show td  table td table{width:100%;}
table.contentpane_fat_show td  table td table td{padding-right:25px;height:30px;}

/**/

td.sectiontableheader_companylatestshow,
td.sectiontableheader_latest_comingsoonevents_show,
td.sectiontableheader_latest_memberposts_show,
td.sectiontableheader_fat_show{
	height:22px;background:#d6e3e3;font-weight:bold;border-bottom:1px solid #346575;
}

tr.sectiontableentry1_latest_comingsoonevents_show td,
tr.sectiontableentry1_companylatestshow td,
tr.sectiontableentry1_latest_memberposts_show td,
tr.sectiontableentry1_fat_show td{
	border-bottom:1px solid #ddd;height:22px;vertical-align:middle;background:#fff;
}

tr.sectiontableentry2_latest_comingsoonevents_show td,
tr.sectiontableentry2_companylatestshow td,
tr.sectiontableentry2_latest_memberposts_show td,
tr.sectiontableentry2_fat_show td{
	border-bottom:1px solid #ddd;height:22px;vertical-align:middle;background:#ddd;
}


/*w482*/
.w482{
	background:url(../images/bg_company_c.jpg) no-repeat bottom center;width:452px;min-height:400px;height:432px;padding:15px;
}

.game_rulesw482{
	background:url(../images/bg_company_c.jpg) no-repeat bottom center;width:477px;min-height:520px;height:522px;padding:5px;
}

/*howtoscore*/
.contentheading_howtoscore{
	background:url(../images/bg_w482.jpg) no-repeat bottom center;
	height:24px;line-height:23px;
	text-align:center;
	font-size:13px;font-weight:bold;
	color:#fff;width:482px;
}
.contentheading_t_and_l{
	background:url(../images/bg_w482.jpg) no-repeat bottom center;
	height:24px;line-height:23px;
	text-align:center;
	font-size:13px;font-weight:bold;
	color:#fff;width:482px;
}
.contentheading_courses{
	background:url(../images/bg_w482.jpg) no-repeat bottom center;
	height:24px;line-height:23px;
	text-align:center;
	font-size:13px;font-weight:bold;
	color:#fff;width:482px;
}
.contentheading_gamerules{
        background:url(../images/bg_w482.jpg) no-repeat bottom center;
        height:24px;line-height:23px;
        text-align:center;
        font-size:13px;font-weight:bold;
        color:#fff;width:482px;
}

.events_cal{margin-bottom:8px;z-index:0;}
.location_maps{}

