@charset "euc-kr";
@import url("/include/css/board.css");


* { margin:0; padding:0; font-family:dotum; font-size:12px; }

.png24{tmp:expression(setPng24(this));} /*  png  */
.t  { border:1px solid red } /* for TEST Layout */
hr , legend, .hidden, legend { display:none; }
fieldset { border:none; }
img { border:0; }
input, textarea { font-family:dotum; font-size:11px; padding:3px 0 1px 0; }
textarea { 
	border:1px solid #DBDBDB;
	scrollbar-face-color:#ffffff;
	scrollbar-shadow-color:#dbdbdb;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#dbdbdb;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-track-color:#ffffff;
	scrollbar-arrow-color:#b8b8b8;
}
li { list-style: none; }
table { border-collapse:collapse; }
a { text-decoration:none; color:#777777; }



.ptop5 { padding-top:5px; }
.ptop7 { padding-top:7px; }
.ptop10 { padding-top:10px; }
.ptop15 { padding-top:15px; }
.ptop20 { padding-top:20px; }
.ptop25 { padding-top:25px; }
.ptop30 { padding-top:30px; }
.ptop35 { padding-top:35px; }


.pbottom10 { padding-bottom:10px; }
.pbottom15 { padding-bottom:15px; }
.pbottom20 { padding-bottom:20px; }
.pbottom25 { padding-bottom:25px; }
.pbottom30, .bpad30 { padding-bottom:30px; }
.pbottom45 { padding-bottom:45px; }
.pbottom50 { padding-bottom:50px; }

.mtop3 { margin-top:3px; }
.mtop5 { margin-top:5px; }
.mtop10 { margin-top:10px; }
.mtop15 { margin-top:15px; }
.mtop20 { margin-top:20px; }
.mtop25 { margin-top:25px; }
.mtop30 { margin-top:30px; }
.mtop40 { margin-top:40px; }
.mtop45 { margin-top:45px; }
.mtop50 { margin-top:50px; }
.mtop80 { margin-top:80px; }

.mbottom5 { margin-bottom:5px; }
.mbottom10 { margin-bottom:10px; }
.mbottom15 { margin-bottom:15px; }
.mbottom20 { margin-bottom:20px; }
.mbottom30 { margin-bottom:30px; }
.mbottom40 { margin-bottom:40px; }
.mbottom50 { margin-bottom:50px; }

.mright5 { margin-right:5px; }

.pleft15, .lpad15 { padding-left:15px; }

.fs11 { font-size:11px; }
.fs12 { font-size:12px; }

.ft_green4d8 { color:#4d8836; }
.ft_brown9a6 { color:#9a6d31; }
.ft_redff0 { color:#ff0000; }
.ft_redff7 { color:#ff7200; }
.ft_rede80 { color:#e80000; }
.ft_blue { color:#0000ff; }
.ft_graybfb { color:#bfbdbe; }
.ft_orafe6 { color:#fe6729; }
.ft_redbf4 { color:#bf4022; }
.ft_grayf4f { color:#f4f4f4; }

.bg_skinffe { background:#ffe9c4; }
.bg_grayeee { background:#d4d4d4; }
.bg_pinkffb { background:#eeeeee; }
.bg_grayada { background:#adadad; }
.bg_green68a { background:#68a444; }
.bg_grayf4f( background:#f4f4f4; )


.left { text-align:left; }
.center { text-align:center; }
.right { text-align:right; }

.bold { font-weight:bold; }
.normal { font-weight:normal; }

.float_left { float:left; display:inline; }

.clear { clear:both; }

.input{ border-top:1px solid #a2a2a2; border-left:1px solid #a2a2a2; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3; }


/* SELECT BOX */
select{ behavior:url('/include/selectBox.htc'); 
	width:66px; height:19px; margin:0; padding:0; font-size:11px; font-family:dotum, Verdana, sans-serif; vertical-align:middle; border:1px solid #dbdbdb; }
.select_pd { float:left; display:inline; border:1px solid blue; }
.select_input { float:left; display:inline; border:1px solid red; }


/* LAYOUT */
/*#wrap { position:relative; width:1004px; height:100%; margin:0px auto;  border:1px solid blue; }
#wrap #topFlash { position:absolute; width:1200px; height:600px; top:0; left:0; border:1px solid red; }
#wrap #contents { position:relative; width:761px; top:135px; left:0; }*/ 
/*#wrap { position:relative; width:1004px; height:100%; margin:0px auto; }
#wrap #topFlash { position:absolute; width:1200px; height:600px; top:0; left:50%;  margin:0 0 0 -610px; }
#wrap #contents { position:relative; width:761px; top:135px; left:195px; }*/




#wrap { position:relative; text-align:center; }
#MinWidthContainer #PageContainer { height:1px; }
#MinWidthContainer #PageContainer #PageContentContainer { margin-left:-50%; position:absolute; height:1px; left:50%; }
#mainFla_wrap { width:100%; height:100%; position:absolute; margin-left:-50%; position:absolute; left:50%; bottom:0; overflow:hidden; }
#main { position:relative; width:100%; margin:0 auto; }
#contents { position:relative; margin-top:-590px; width:1001px; min-height:500px; _height:500px; }
#cont { width:1001px; margin:0 auto; }
#left_flash { float:left; display:inline; width:170px; min-height:600px; _height:600px; }
#cont_wrap { float:left; display:inline; width:800px; min-height:550px; _height:550px; text-align:left;  }


#wrap #contents p#map { width:680px; text-align:right; padding-right:10px; height:9px; font-size:11px; color:#a19b91; padding-bottom:15px; }
#wrap #contents div#realCon_box { width:690px; overflow:hidden; background:#ffffff;  }
#wrap #contents div#realCon_box .realCont { clear:both; width:690px; min-height:500px; _height:500px; padding-top:20px; }
#wrap #contents div#realCon_box .realCont .ceo {  width:360px; margin-top:-600px; float:right; }
#wrap #contents div#realCon_box .realCont .ceo p { padding-left:25px; }
#wrap #footer { clear:both; width:690px; overflow:hidden; padding:80px 0 30px 0; }
	#footer div { float:left; display:inline; }
	#footer .logo { width:85px; padding-top:5px; }
	#footer .copyright { width:490px; }
		.copyright li { float:left; display:inline; margin-right:5px; }
	#footer .family_site { width:159px; height:112px; margin:-78px 0 0 -45px; }
#wrap #top { position: absolute; top:266px; left:900px; width:80px; height:180px; } 
#wrap #logo { position:relative; width:170px; height:110px; margin-bottom:12px; } 
#wrap #header { position:relative; left:490px; width:290px; height:25px; text-align:right; } 
#wrap #title { position:relative; width:400px; height:70px; margin-top:26px; } 
#wrap #weather { position: absolute; top:600px; left:25px; width:125px; height:100px; border:1px solid red; }



/* COMMON STYLE */
#cateTitle_box { width:690px; height:20px; margin:0; }
#wrap #contents p#map a { font-size:11px; color:#a19b91; text-decoration:none; }
#wrap .tab_box { position:absolute; width:560px; left:328px; margin-top:-25px; overflow:hidden; z-index:1000; }
	.tab_box li { float:left; display:inline; }
	.tab_box .backno { background:none; }
#wrap .Subtab_box { width:609px; overflow:hidden; background:url(../../images/members/bg/customer_tab_bg.gif) left top no-repeat; padding-left:61px; }
	.Subtab_box li { float:left; display:inline; }
	.page_box { margin:44px 0 22px 0; text-align:center; color:#e1e1e1; font-size:9px; word-spacing:4px; }
		.page_box img { vertical-align:top; }
		.page_box a { font-size:12px; font-weight:bold; color:#434343; text-decoration:none; }
		.page_box a:hover { font-size:12px; font-weight:bold; color:#fe6729; text-decoration:none; }
		.page_box a:active { font-size:12px; font-weight:bold; color:#fe6729; text-decoration:none; }
		.page_box .hover_2  a:hover { font-size:12px; font-weight:bold; color:#6c367f; text-decoration:none; }
	.search_box { text-align:center; padding-bottom:24px; }
		.search_box select, .search_box input, .search_box img { vertical-align:middle; }
		.search_box img { margin-left:5px; }
		.search_box input { width:215px; border:1px solid #dbdbdb; }
#wrap .top_bg { width:670px; margin-top:-30px; padding-top:35px; position:relative; z-index:100; }
#wrap h2 { padding-top:2px; position:absolute; }

/* INDEX STYLE */
	.main_pop { position:absolute; left:50%; margin:0 0 0 -470px; width:940px; height:580px; }


/* CLUB STYLE */
	/* COMMON STYLE */
		/*#wrap .club_top_bg { width:761px; height:14px; background:url(../../images/club/bg/top_bg.jpg) left top no-repeat; }
		#wrap .club_mid_bg { width:721px; background:url(../../images/club/bg/mid_bg.jpg) left top repeat-y; padding:9px 0 0 40px; }*/
		#wrap .club_top_bg {  width:761px; height:14px; background:url(../../images/club/bg/top_bg.png) left top no-repeat; }
		* html #wrap .club_top_bg {
			background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../images/club/bg/top_bg.png",sizingMethod='crop');} 
		#wrap .club_mid_bg{ width:721px; min-height:500px; _height:500px; background:url(../../images/club/bg/mid_bg.png) left top repeat-y; padding:9px 0 0 40px; }
		* html #wrap .club_mid_bg{
			background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../images/club/bg/mid_bg.png",sizingMethod='scale');} 

	
	/* CEO STYLE */
	#wrap .club_mid_bg .txt_box { width:327px; }
		.club_mid_bg .txt_box h3 { width:316px; height:18px; background:url(../../images/club/bg/ceo_tab_bg.jpg) left top no-repeat; padding:6px 0 0 10px; margin-bottom:10px;  }
		.club_mid_bg .txt_box div.tab_txt { height:115px; padding-left:4px; }
		.club_mid_bg .txt_box div.tab_txt img { display:block; float:left; display:inline; }
		.club_mid_bg .txt_box div.tab_txt p { width:140px; float:left; display:inline; padding-left:15px; }
	#wrap #contents .club_mid_bg .ceo_box {  width:360px; margin-top:-30px; }
		.club_mid_bg .ceo_box p { padding-left:25px; }

	/* WOONGJIN STYLE */
	#wrap .club_mid_bg .txt_box { width:678px; min-height:365px; overflow:hidden; _margin-bottom:30px; }
		  .club_mid_bg .txt_box_1 { margin-bottom:25px; }
			.club_mid_bg .txt_box_1 h3 { margin-bottom:10px; }
			.club_mid_bg .txt_box_1 p { margin-bottom:10px; }
			.club_mid_bg .txt_box_1 .pic_box { margin-top:10px; }
				.club_mid_bg .txt_box_1 .pic_box .img { margin-right:10px; }

	/* ABOUT_INTRO STYLE */
	#wrap .about_intro .top_bg { height:160px; background:url(../../images/club/bg/about_bg_1.jpg) 455px 30px no-repeat; }
	#wrap .club_mid_bg .about_intro_bg { width:678px; min-height:365px; background:url(../../images/club/bg/about_bg.jpg) left top no-repeat; overflow:hidden; _margin-bottom:30px; }
		.about_intro_bg h3{ margin-bottom:5px; _margin-bottom:10px; }
		.about_intro_bg p.margin_1 { position:absolute; margin:0 0 0 205px; }
		.about_intro_bg p.margin_2 { position:absolute; margin:90px 0 0 5px; }
		.about_intro_bg p.margin_3 { position:absolute; margin:290px 0 0 165px; }
		.about_intro_bg p.margin_4 { position:absolute; margin:290px 0 0 450px;  }
		.about_intro_bg .tab_txt_box { width:500px; height:180px; padding:84px 30px 66px 140px; _padding:80px 30px 70px 140px; display:block; line-height:0; font-size:0; }
			.about_intro_bg .pic_png_1 { position:absolute; left:580px; margin-top:-39px; _margin-top:-40px; }
			.about_intro_bg .pic_png_2 { position:absolute; left:597px; margin-top:-38px; _margin-top:-39px; }
			.about_intro_bg .pic_png_3 { position:absolute; left:565px; margin-top:-40px; _margin-top:-41px; }
			.about_intro_bg .pic_png_4 { position:absolute; left:717px; margin-top:-57px; _margin-top:-57px; }
			.about_intro_bg .tab_txt_box img { display:block; }

	/* ABOUT_FACILITIES STYLE */
	#wrap .about_facilities .top_bg { height:130px; background:url(../../images/club/bg/about_bg_1.jpg) 455px 30px no-repeat; }
		.about_facilities .txt_box_1 { margin-bottom:25px; }
			.about_facilities .txt_box_1 h3 { margin-bottom:10px; }
			.about_facilities .txt_box_1 .pic_box { margin-top:10px; }
				.about_facilities .txt_box_1 .pic_box .img { margin-right:10px; }

	/* ABOUT_USE, ABOUT_CHARGE STYLE */
	#wrap .about_use .top_bg { height:140px; background:url(../../images/club/bg/about_bg_1.jpg) 455px 30px no-repeat; }
		.about_use .li_txt_box { width:615px; height:146px; background:url(../../images/club/bg/about_use_bg.gif) left top no-repeat; padding:25px 0 0 55px; margin-bottom:30px;  }
		.about_use .li_txt_box li { float:left; display:inline; width:160px; background:url(../../images/club/bg/about_use_blet.gif) left 2px no-repeat; padding-left:10px; margin-bottom:10px; }
		.about_use .li_txt_box .width240 { width:240px; }
		.about_use h3 { margin-bottom:7px; }
		.about_use .h3_ul, .about_use .h3_ul_1, .about_use .p { padding-left:10px; }
			.about_use .h3_ul li { margin-bottom:3px; }
			.about_use .h3_ul_1 li { float:left; display:inline; margin:0 19px 5px 0; }
		.about_use .top { clear:both; width:670px; text-align:right; margin-top:9px; }
		.about_use .th_boright { border-right:1px solid #f2eee5; }
		.about_use .spilt { border-bottom:1px solid #ccbc9b; }
		.about_use .backNo { background:none; }
		.about_use .tab6_table { margin-top:10px; }
			.about_use .tab6_table tbody th { padding:7px 0 5px 0; text-align:center; background:#faf9f5; border-right:1px solid #e4e0dd; border-bottom:1px solid #f0eadc; }
			.about_use .tab6_table tbody td { padding:20px 0 15px 50px; border-right:1px solid #f0eadc; border-bottom:1px solid #f0eadc;  }
			.about_use .tab6_table .thead_bg { background:url(../../images/booking/bg/inform_th_bg.gif) left top repeat-x; } 
			.about_use .tab6_table .thead_bg_1 { background:url(../../images/booking/bg/inform_th_bg_1.gif) left bottom repeat-x; }
			.about_use .tab6_table .thead_bg_2 { background:url(../../images/booking/bg/inform_th_bg_2.gif) left top repeat-x; }
			.about_use .tab6_table thead th { padding:5px 0 3px 0; border-bottom:2px solid #c6ac79; border-right:1px solid #f0eadc; text-align:center; }
			.about_use .tab6_table .borNO { border-right:none; }
		.about_use .caption_note { position:absolute; left:780px; margin-top:-15px; }

	/* CLUB_RECORD STYLE */
	#wrap .club_record .top_bg { height:160px; background:url(../../images/club/bg/record_bg_1.jpg) left 35px no-repeat; }

	/* CLUB_MAP STYLE */
	#wrap .club_map .top_bg { height:75px; background:url(../../images/club/bg/map_bg.jpg) 420px top no-repeat; }
		.club_map .flash_box { width:690px; height:405px; }
		.club_map .txt_box_3 { width:618px; height:123px; background:url(../../images/club/bg/map_bg_1.gif) 20px top no-repeat; padding:26px 0 0 72px; margin-top:-1px; }
			.club_map .txt_box_3 dl { width:550px; overflow:hidden; }
				.club_map .txt_box_3 dt, .club_map .txt_box_3 dd { float:left; display:inline; height:25px; overflow:hidden; }
				.club_map .txt_box_3 dt { width:80px; }
				.club_map .txt_box_3 dd { width:460px; }
	/* EMPLOY_INFORM STYLE */
	#wrap .employ .top_bg { height:55px; background:url(../../images/club/bg/employ_inform_bg.jpg) 455px 5px no-repeat; margin-top:-47px; }
	#wrap .employ .bottom_bg { width:670px; height:52px; background:url(../../images/club/bg/employ_bg.jpg) left top no-repeat; }
		.employ .bottom_bg p { padding:13px 0 0 177px; }
		.employ .bottom_bg .img_btn { display:block; float:right; margin:-25px 90px 0 0; _margin:-25px 40px 0 0; }

	/* EMPLOY_INTRO STYLE */
	#wrap .employ_intro .top_bg { height:55px; background:url(../../images/club/bg/employ_inform_bg.jpg) 455px 5px no-repeat; margin-top:-47px; padding-top:40px; }
	#wrap .employ_intro .txt_box_1 { width:670px; overflow:hidden; margin-bottom:20px; }
		.employ_intro .txt_box_1 .pic_box { width:200px; }
		.employ_intro .txt_box_1 h3 { margin-bottom:10px; }
		.employ_intro .txt_box_1 p { margin-bottom:8px; }
			.employ_intro .txt_box_1 img { vertical-align:top; }
		

	/* EMPLOY_CAREER STYLE */
	#wrap .career .career_bg { width:641px; height:29px; background:url(../../images/club/bg/employ_career_bg.gif) left top no-repeat; padding:10px 0 0 29px; }
		.career h3 { margin-bottom:5px; }
		.career .career_bg img { vertical-align:middle; }
		.career table { width:680px; border-top:2px solid #c7ac7a; color:#707070; }
			.career table th { padding:8px 0; vertical-align:middle; border-bottom:1px solid #f1eadd; text-align:center; }
				.career table input, .career table img { vertical-align:middle; }
			.career table .td { padding:7px 0 7px 7px; border-bottom:1px solid #f1eadd; font-size:11px; }
			.career table .td_backgrond { background:#fff; }
			.career table .borRightNo{ border-right:none; }
			.career .pic_box { width:106px; height:117px; border:2px solid #ece6df; margin-bottom:5px; }
			.career .borderBotNo { border-bottom:none; }
			.career .borderRig { border-right:1px solid #f1eadd; }
			.career .borderLeft { border-left:1px solid #f1eadd; }
			.career .backfbf { background:#fbf9f5; }
			.career .checkbox { font-size:0; margin:-4px -4px 0 0; }
			.career .input { border:1px solid #dbdbdb; }
				.career .input55 { width:55px; }
				.career .input65 { width:65px; }
				.career .input80 { width:80px; }
				.career .input98 { width:98px; }
				.career .input107 { width:107px; }
				.career .input120 { width:120px; }
				.career .input157 { width:157px; }
				.career .input437 { width:437px; }
				.career .input540 { width:540px; }
				.career .marginR20 { display:inline-block; margin-right:20px; }
			.career textarea { width:560px; height:120px; border:1px solid #dbdbdb; }
			.career .subtable { width:690px; border-top:1px solid #c7ac7a; }
				.career .subtable th { background:#fbf9f5;  }
		.career .p { position:absolute; left:210px; margin-top:10px; }
		.career .btn_box { width:670px; margin:10px 0 11px 0; text-align:right; }
	
	/* COURSE_INTRO STYLE */
	#wrap .course_intro .flash_top_bg { height:82px; background:url(../../images/club/bg/course_index_bg.gif) left top no-repeat; padding:20px 0 0 30px; margin-bottom:20px; }
		.course_intro .flash_box { width:690px; height:480px; }

	/* COURSE_DATA STYLE */
	#wrap .club_data .top_bg { height:70px; background:url(../../images/club/bg/data_bg.jpg) 450px top no-repeat; }
		.club_data .data_bg { width:650px; height:375px; background:url(../../images/club/bg/data_bg_1.gif) left top no-repeat; padding:15px 0 0 40px; }
		.club_data .data_box { float:left; display:inline; width:140px; }
			.club_data .data_box h3 { margin-bottom:25px; _margin-bottom:30px; }
			.club_data .data_box li { width:100px; margin-bottom:10px; text-align:right; }
			.club_data .data_box li span { display:inline-block; width:80px; text-align:left;  }
			.club_data .width190 { width:190px; }
				.club_data .width190 li { width:160px; }
				.club_data .width190 li span { width:140px; }
			.club_data .width90 { width:90px; }
				.club_data .width90 li { width:90px; }
				.club_data .width90 li span { width:70px; }
			.club_data .data_box li img { vertical-align:middle; }

/* BOOKING STYLE */
	/* BOOKING_INFORM STYLE */
	#wrap .booking .top_bg { min-height:140px; _height:140px; background:url(../../images/booking/bg/reser_bg.jpg) 500px 6px no-repeat; }
	
	#wrap .booking_inform { width:670px; }
		.booking_inform h3 { margin:25px 0 8px 0; }
		.booking_inform p { margin:0 0 5px 14px; }
		.booking_inform ul { margin:8px 0 0 24px; }
			.booking_inform ul li { margin-bottom:3px; }
			.booking_inform ul li img { vertical-align:middle; }
		.booking_inform table { margin-top:10px; }
			.booking_inform tbody th { padding:7px 0 5px 0; text-align:center; background:#f2f5ec; border-right:1px solid #d3ddc0; border-bottom:1px solid #d3ddc0; }
			.booking_inform tbody td { padding:20px 0 15px 50px; border-right:1px solid #d3ddc0; border-bottom:1px solid #d3ddc0;  }
			.booking_inform .thead_bg { background:url(../../images/booking/bg/inform_th_bg.gif) left top repeat-x; } 
			.booking_inform .thead_bg_1 { background:url(../../images/booking/bg/inform_th_bg_1.gif) left top repeat-x; }
			.booking_inform .thead_bg_2 { background:url(../../images/booking/bg/inform_th_bg_2.gif) left top repeat-x; }
			.booking_inform thead th { padding:5px 0 3px 0; border-bottom:2px solid #77ab4d; border-right:1px solid #e2dedb; text-align:center; }
			.booking_inform .borNO { border-right:none; }

	/* BOOKING_REQUEST STYLE */
	#wrap .request h3 { margin-bottom:7px; }
	#wrap .request .note_1 li { line-height:0; font-size:0; }
	#wrap .request .note_1 li img { vertical-align:middle; margin-bottom:8px; }
	#wrap .request .calendar_box { float:left; display:inline; }
			.request .calendar_box .calen_bg { width:444px; height:327px; background:url(../../images/booking/bg/reserve_cal_bg.gif) left top no-repeat;  padding:20px 0 0 25px; }
			.request .calendar_box .cal_top_bg { width:640px; height:26px; background:url(../../images/booking/bg/reserve_cal_top_bg.gif) left top no-repeat; padding:25px 0 0 60px; }
				.request .calendar_box h4 { width:512px; color:#434343; font-size:18px; font-weight:bold; padding-bottom:6px; text-align:center; }
					.request .calendar_box h4 img { vertical-align:middle; margin-bottom:3px; }
					.request .calendar_box h4 span { display:inline-block; width:30px; }
			.request .calendar_box .cal_mid_bg { width:640px; background:url(../../images/booking/bg/reserve_cal_mid_bg.gif) left top repeat-y; overflow:hidden; padding:10px 0 5px 60px; }
				.request .calendar_box table { width:512px; float:left; display:inline; }
				.request .calendar_box .calen_left_bg { height:30px; background:url(../../images/booking/bg/reserve_cal_th_left_bg.gif) 2px top no-repeat; }
				.request .calendar_box .calen_right_bg { height:30px; background:url(../../images/booking/bg/reserve_cal_th_right_bg.gif) right top no-repeat; }
				.request .calendar_box thead th { height:30px; background:url(../../images/booking/bg/reserve_cal_th_mid_bg.gif) left top repeat-x; text-align:center; }
				.request .calendar_box tbody td { text-align:right; padding:5px 5px 17px 0; font-size:24px; font-weight:bold; border-right:1px solid #bababa; border-bottom:1px solid #bababa;  }
				.request .calendar_box a { font-size:18px; font-weight:bold; }
				.request .calendar_box a:hover { text-decoration:underline; }
				.request .calendar_box tbody .boardBotNo { border-bottom:none; border-right:2px solid #bababa; }
				.request .calendar_box tbody .boardNo { border:none; }
				.request .calendar_box tbody .boardRigNo { border-right:2px solid #bababa; }
				.request .calendar_box tbody .boardBotNo_1 { border-bottom:2px solid #bababa; }
				.request .calendar_box .p_5line { width:60px; float:left; display:inline; margin:195px 0 0 5px; }
				.request .calendar_box .p_6line { width:60px; float:left; display:inline; margin:215px 0 0 5px; }
			 .request .calendar_box .cal_bottom_bg { width:670px; height:66px; background:url(../../images/booking/bg/reserve_cal_bottom_bg.gif) left top no-repeat; }
			 .request .calendar_box .reserve_bg { position:relative; left:490px; margin-top:-54px; _margin-top:-57px; width:177px; height:48px; background:url(../../images/booking/bg/reserve_cal_bg_1.gif) left top no-repeat; }
		
		.request .reserver_box { float:left; margin-left:20px; }
			/*.request .reserver_box .reser_bg { width:181px; height:284px; background:url(../../images/booking/bg/reserve_inform_bg.gif) left 4px no-repeat; padding:50px 10px 0 10px; margin-top:21px; }*/
				.request .reserver_box li { margin-bottom:12px; }
		
		/*.request .reserver_box { float:left; display:inline; }
			.request .reserver_box .reser_bg { width:173px; height:319px; background:url(../../images/booking/bg/reserve_inform_bg.gif) left 4px no-repeat; padding:15px 14px 0 14px; text-align:center; }
				.request .reserver_box dl { width:170px; text-align:left; margin-bottom:3px; }
				.request .reserver_box dt { background:#68a444; padding:3px 0 0 4px; }
				.request .reserver_box dd { padding:4px 0 5px 7px; color:#959595; word-spacing:-5px; line-height:17px; }
				.request .reserver_box .ft_red9a6 { color:#9a6d31; font-weight:bold; }
				.request .reserver_box .ft_rede80 { color:#e80000; font-weight:bold; }*/

		.request .course_box { float:left; display:inline; margin-top:20px; }
			.request .course_box .course_top_bg { width:670px; height:5px; background:url(../../images/booking/bg/request_top_bg.gif) left top no-repeat; overflow:hidden; }
			.request .course_box .course_mid_bg { width:655px; background:url(../../images/booking/bg/request_mid_bg.gif) left top repeat-y; padding:11px 0 0 15px; overflow:hidden; }
			.request .course_box .course_bottom_bg { clear:both; width:670px; height:5px; background:url(../../images/booking/bg/request_bottom_bg.gif) left top no-repeat; }
		.request .date_box { width:208px; float:left; display:inline; margin:12px 8px 0 0; }
			.request .date_box .date_top_bg { width:208px; height:24px; background:url(../../images/booking/bg/reserve_course_top_bg.gif) left top no-repeat; padding-top:7px; text-align:center; }
			.request .date_box .date_mid_bg { width:208px; min-height:200px; background:url(../../images/booking/bg/reserve_course_mid_bg.gif) left top repeat-y; padding-top:6px; text-align:center; }
				.request .date_box li { height:18px; padding-top:3px; }
				.request .date_box .strong { font-weight:bold; color:#ff7200; }
				.request .date_box .norm { color:#bbbbbb; }
				.request .date_box li a { display:block; width:206px; height:18px; padding-top:3px; text-decoration:none; color:#777777; }
				.request .date_box li a:hover { display:block; width:206px; height:18px; background:url(../../images/booking/bg/reserve_course_over_bg.gif) 50% top no-repeat; padding-top:3px; color:#fff;  }
			.request .date_box .date_bottom_bg { width:208px; height:5px; background:url(../../images/booking/bg/reserve_course_bottom_bg.gif) left top no-repeat;  }
	#wrap .request .waiting_box { clear:both; padding:20px 0; text-align:center; }	
		.request .waiting_box img { vertical-align:middle; }

	#wrap .request_top_bg { height:5px; background:url(../../images/booking/bg/request_top_bg.gif) left top no-repeat; }
	#wrap .request_mid_bg { width:645px; min-height:100px; background:url(../../images/booking/bg/request_mid_bg.gif) left top repeat-y; padding:20px 13px; }
		.request_mid_bg dl { width:100%; overflow:hidden; margin-top:25px; }
		.request_mid_bg dt, .request_mid_bg dd { float:left; display:inline; height:20px; }
		.request_mid_bg dt { width:75px; }
		.request_mid_bg dd { width:540px; }
		.request_mid_bg .input265 { width:265px; vertical-align:middle; border:1px solid #d6d6d6; margin-right:10px; }
		.request_mid_bg img { vertical-align:middle; }
		.request_mid_bg .note_box { margin-top:20px; }
		.request_mid_bg .note_box img { display:inlin-block; margin-right:3px;  }
	#wrap .request_bottom_bg { width:670px; height:5px; background:url(../../images/booking/bg/request_bottom_bg.gif) left top no-repeat; }

	/* BOOKING_REQUEST STYLE */
	#wrap .confirm { width:670px; }
		.confirm span { display:inline-block; font-family:Gulim; font-size:12px; color:#776d5e; }
		.confirm .title_bg { width:654px; height:70px; background:url(../../images/booking/bg/confirm_bg.gif) left top no-repeat; padding:0 0 0 17px; }
		.confirm table { width:670px; margin-top:5px; }
			.confirm table th { height:14px; border-bottom:2px solid #7daf55; background:url(../../images/booking/bg/confirm_th_bg.gif) left top repeat-x; padding:10px 0 5px 0; text-align:center; }
			.confirm table td { padding:11px 0 8px 0; text-align:center; border-bottom:1px solid #dfe6d0; }
			.confirm table .td_bottom { border-bottom:2px solid #dfe6d0; }
		.confirm p { margin-top:7px; font-size:11px; color:#897b6e; }

	/* BOOKING_WAITING STYLE */
	#wrap .waiting { width:670px; }
		.waiting span { display:inline-block; font-family:Gulim; font-size:11px; color:#aa9d91; }
		.waiting .title_bg { width:398px; height:41px; background:url(../../images/booking/bg/waiting_bg.gif) left top no-repeat; padding:10px 0 0 17px; }
		.waiting table { width:670px; margin-top:5px; }
			.waiting table th { height:14px; border-bottom:2px solid #7daf55; background:url(../../images/booking/bg/confirm_th_bg.gif) left top repeat-x; padding:10px 0 5px 0; text-align:center; }
			.waiting table td { padding:11px 0 8px 0; text-align:center; border-bottom:1px solid #dfe6d0; }
			.waiting table .td_bottom { border-bottom:2px solid #dfe6d0; }
		.waiting p { margin-top:7px; font-size:11px; color:#b3a79c; }

	/* BOOKING_PENALTY STYLE */
	#wrap .penalty { width:670px; }
		.penalty span { display:inline-block; font-family:Gulim; font-size:11px; color:#aa9d91; }
		.penalty .title_bg_1 { width:398px; height:36px; background:url(../../images/booking/bg/waiting_bg_1.gif) left top no-repeat; padding:12px 0 0 17px; }
		.penalty table { width:670px; margin-top:5px; }
			.penalty table th { height:14px; border-bottom:2px solid #7daf55; background:url(../../images/booking/bg/confirm_th_bg.gif) left top repeat-x; padding:10px 0 5px 0; text-align:center; }
			.penalty table td { padding:11px 0 8px 0; text-align:center; border-bottom:1px solid #dfe6d0; }
			.penalty table .td_bottom { border-bottom:2px solid #dfe6d0; }
		.penalty p { margin-top:7px; font-size:11px; color:#887b6f; }


		.request_mid_bg dl { width:100%; overflow:hidden; margin-top:25px; }
			.request_mid_bg dt, .request_mid_bg dd { float:left; display:inline; height:20px; }
			.request_mid_bg dt { width:50px; }
			.request_mid_bg dd { width:565px; }
			.request_mid_bg .input265 { width:265px; vertical-align:middle; border:1px solid #d6d6d6; margin-right:10px; }
			.request_mid_bg img { vertical-align:middle; }
			.request_mid_bg .note_box { margin-top:20px; }
			.request_mid_bg .note_box img { display:inlin-block; margin-right:3px;  }


/* MEMBERS STYLE */
	/* MEMBERS_INDEX STYLE */
	#wrap .members_index .flash_box { width:690px; height:380px; margin-top:20px; }
		.members_index .txt_box_3 { width:690px; overflow:hidden; } 
			.members_index .txt_box_3 .left_box, .members_index .txt_box_3 .right_box  { float:left; display:inline; }
			.members_index .txt_box_3 .left_box { width:370px; background:url(../../images/members/bg/index_bg_1.gif) 15px 30px no-repeat; padding:30px 0 0 15px; }
				.members_index .txt_box_3 .left_box .inform_cal { width:320px; height:100px; background:url(../../images/members/bg/index_bg_4.gif) left top no-repeat; padding:5px 0 0 16px; margin-top:15px; 
					scrollbar-face-color:#f7f7f7;
					scrollbar-shadow-color:#dbdbdb;
					scrollbar-highlight-color:#ffffff;
					scrollbar-3dlight-color:#dbdbdb;
					scrollbar-darkshadow-color:#ffffff;
					scrollbar-track-color:#ffffff;
					scrollbar-arrow-color:#ffffff; }
				.members_index .txt_box_3 .left_box .inform_cal div { width:305px; height:65px; margin-top:10px; overflow:auto; }
				.members_index .txt_box_3 .left_box .inform_cal th, .members_index .txt_box_3 .left_box .inform_cal td { height:22px; padding-right:7px; }
				.members_index .txt_box_3 .left_box .inform_cal td { text-align:right; }
				.members_index .txt_box_3 .left_box .inform_cal .no {  background:url(../../images/members/bg/index_blet.gif) left 9px no-repeat; padding-left:5px; }
				.members_index .txt_box_3 .left_box .inform_cal img { vertical-align:top; }
			.members_index .txt_box_3 .right_box .customer { background:url(../../images/members/bg/index_bg_2.gif) left 10px no-repeat; padding:30px 0 10px 130px; }
			.members_index .txt_box_3 .right_box .mypage { background:url(../../images/members/bg/index_bg_3.gif) left 30px no-repeat; padding:20px 0 10px 130px; }
			.members_index .txt_box_3 .right_box .pd { margin:3px 0 7px 0; }
	
	/* MEMBERS_TEATIEM STYLE */
	#wrap .teatime .btn_box_1 { position:absolute; left:812px; margin-top:20px; }
		.teatime .top_bg { height:237px; background:url(../../images/members/bg/teatime_bg.gif) right top no-repeat; margin-bottom:5px; }

	/* MEMBERS_BLOGGER STYLE */
	#wrap .blogger .top_bg { height:90px; background:url(../../images/members/bg/mypage_blogger_pic_1.jpg) 455px top no-repeat; }
	#wrap .blogger .btn_box_1 { position:absolute; left:835px; margin-top:-5px; }
		.blogger .dl_new h4 , .blogger .dl_new .cont { font-size:12px; font-family:Dotum; margin-bottom:5px; color:#625544; }
		.blogger .dl_new h4 { font-weight:bold; margin-top:20px; }
		.blogger .dl_new .cont { line-height:20px; }
			.blogger .dl_new .cont a { display:block; text-decoration:underline; padding-bottom:2px; }
			.blogger .dl_new .cont a:hover { display:block; color:#933db2; padding-bottom:2px; }
		.blogger .dl_new .date { font-size:11px; font-family:Dotum; font-weight:normal; margin-bottom:15px; color:#707070; }
		.blogger .dl_new { width:640px; padding:12px 15px; border-top:2px solid #b48e9b; border-bottom:2px solid #e1d1d7; margin:9px 0 31px 0; overflow:hidden; }
			.blogger .dl_new dt, .blogger .dl_new dd { float:left; display:inline; }
			.blogger .dl_new dt { width:145px; background:url(../../images/members/bg/blogger_bg.gif) left top no-repeat; padding:5px; }
			.blogger .dl_new dd { width:465px; }
		.blogger .dl_new a:hover { color:#933db2; }

		.blogger .dl_blogger { width:670px; border-top:2px solid #b48e9b; border-bottom:2px solid #e1d1d7; margin:9px 0 31px 0; overflow:hidden; }
			.blogger .dl_blogger h4 , .blogger .dl_blogger .cont { font-size:12px; font-family:Dotum; margin-bottom:5px; color:#625544; }
			.blogger .dl_blogger h4 { font-weight:bold; margin-top:15px; }
			.blogger .dl_blogger .cont { line-height:17px; text-decoration:underline; }
			.blogger .dl_blogger .date { font-size:11px; font-family:Dotum; font-weight:normal; margin-bottom:15px; color:#707070; }
			.blogger .dl_blogger dt, .blogger .dl_blogger dd { float:left; display:inline; border-bottom:1px solid #ebe1e5; overflow:hidden; }
			.blogger .dl_blogger dt { width:145px; height:82px; text-align:center; padding:6px 0 8px 0; vertical-align:middle; }
			.blogger .dl_blogger dd { width:495px; height:70px; padding:20px 0 6px 15px; }
			.blogger .dl_blogger strong { color:#6c367f; }
			.blogger .dl_blogger a:hover { color:#933db2; }
			.blogger #img_open dt img { border:2px solid #e3ced5; }
				.img_hover img { border:4px solid #933db2 !important; }

	/* MEMBERS_CUSTOMER STYLE */
	#wrap .customer .top_bg { height:110px; background:url(../../images/members/bg/mypage_customer_pic_1.jpg) 455px top no-repeat; }
	#wrap .customer .btn_box_2 { position:absolute; left:812px; margin-top:20px; }

	/* MEMBERS_RECORD STYLE */
	#wrap .record .flash_box { width:690px; height:260px; margin:10px 0 20px 0; }
		

	/* MEMBERS_GOLFER STYLE */
	#wrap .golfer .temple_bg { width:670px; height:242px; background:url(../../images/members/bg/temple_bg.gif) 20px top no-repeat; }
		.golfer .golfer_box { width:625px; overflow:hidden; padding-left:45px; margin-bottom:50px; }
			.golfer .golfer_box li { float:left; display:inline; width:159px; height:319px; background:url(../../images/members/bg/temple_pic_bg.gif) left top no-repeat; padding:17px 0 0 10px; margin-right:40px; }
				.golfer .golfer_box .pic_frame { width:125px; height:167px; overflow:hidden; margin:0 0 30px 7px; }
				.golfer .golfer_box dl { width:140px; margin-top:15px; overflow:hidden; }
					.golfer_box .txt_box_1 { width:150px; }
					.golfer_box .txt_box_1 img { vertical-align:middle; }
					.golfer .golfer_box dt, .golfer .golfer_box dd { float:left; display:inline; height:20px; }
					.golfer .golfer_box .dt65 { width:65px; }
					.golfer .golfer_box .dd90 { width:70px; }
					.golfer .golfer_box .dt38 { width:38px; }
					.golfer .golfer_box .dd110 { width:100px; font-size:11px; letter-spacing:-1px; }
		.golfer .golfer_left_bg, .golfer .golfer_mid_bg, .golfer .golfer_right_bg { float:left; display:inline; }
		.golfer .golfer_left_bg { width:7px; height:135px; background:url(../../images/members/bg/temple_left_bg.gif) left top no-repeat; }
		.golfer .golfer_mid_bg { width:630px; height:109px; background:url(../../images/members/bg/temple_mid_bg.gif) left top repeat-x; padding:13px 3px; }
			.golfer .golfer_box_1 { width:570px; overflow:hidden; margin-left:30px; }
				.golfer .golfer_box_1 li { float:left; display:inline; margin-right:30px; }
					.golfer .golfer_box_1 .pic_frame { width:66px; height:89px; border:1px solid #bfbab7; padding:1px; margin-bottom:6px; }
					.golfer .golfer_box_1 span { display:inline-block; width:70px; text-align:center; color:#444444; }
		.golfer .golfer_right_bg { width:7px; height:135px; background:url(../../images/members/bg/temple_right_bg.gif) right top no-repeat; }	
	
	/* MEMBERSP_MYPAGE_RECORD STYLE */
	#wrap .mypage_record .top_bg { height:80px; background:url(../../images/members/bg/mypage_customer_bg.jpg) 455px top no-repeat; }
	#wrap .mypage_record .level_box { width:334px; margin-right:20px; }
		 .mypage_record .level_box .sub_tab { width:301px; height:45px; background:url(../../images/members/bg/mypage_record_tab_bg.gif) left top no-repeat; padding-left:33px; margin-bottom:18px; _margin-bottom:14px; }
			.mypage_record .level_box .sub_tab li { float:left; display:inline; }
			.mypage_record .level_box .txt_top_bg { width:334px; height:10px; background:url(../../images/members/bg/mypage_record_top_bg.gif) left top no-repeat;  overflow:hidden; }
			.mypage_record .level_box .txt_mid_bg { width:322px; height:98px; background:url(../../images/members/bg/mypage_record_mid_bg.gif) left top repeat-y; padding:12px 0 0 12px; }
				.mypage_record .level_box .txt_mid_bg ul { padding-left:11px; }
				.mypage_record .level_box .txt_mid_bg li { margin-bottom:2px;}
			.mypage_record .level_box .txt_bottom_bg { width:334px; height:10px; background:url(../../images/members/bg/mypage_record_bottom_bg.gif) left top no-repeat; overflow:hidden; }
		 .mypage_record .btn_box_2 { position:absolute; left:640px; margin-top:20px; }
	#wrap .mypage_record .level_dl { width:294px; height:163px; background:url(../../images/members/bg/mypage_record_bg.gif) left top no-repeat; padding:15px 0 0 15px; }
	#wrap .mypage_record .caddie_box { width:670px;} 
		.mypage_record .caddie_bg { width:654px; height:131px; background:url(../../images/members/bg/mypage_record_bg_1.gif) left top no-repeat; padding:16px 0 0 16px; }
			.mypage_record .caddie_bg dl { width:120px; float:left; display:inline; margin-left:17px;  } 
			.mypage_record .caddie_bg dt, .mypage_record .caddie_bg dd { float:left; display:inline; height:20px; overflow:hidden; }
			.mypage_record .caddie_bg dd { color:#897191; }
			.mypage_record .caddie_bg .star_box { position:absolute; width:120px; left:135px; margin-top:60px; }
			.mypage_record .caddie_bg .note { margin:35px 0 0 20px; } 
			.mypage_record .btn_box { margin:10px 0 30px 0; }
			.mypage_record .caddie_box .star { color:#8c5dd1; font-size:12px; }
				.mypage_record .caddie_box .star option { color:#8c5dd1; }
			.mypage_record .message_top_bg {  width:662px; height:10px; background:url(../../images/members/bg/mypage_record_message_top_bg.gif) left top no-repeat; overflow:hidden; }
			.mypage_record .message_mid_bg {  width:662px; background:url(../../images/members/bg/mypage_record_message_mid_bg.gif) left top repeat-y; overflow:hidden; }
			.mypage_record .message {  width:623px; padding:0 0 0 16px; margin:2px 0 0 5px;  overflow:hidden;  }	
				.mypage_record .message dt { width:63px; float:left; display:inline; }
				.mypage_record .message dd { width:560px; float:right; display:inline; }
			.mypage_record .message_bottom_bg {  clear:both; width:662px; height:10px; background:url(../../images/members/bg/mypage_record_message_bottom_bg.gif) left top no-repeat; overflow:hidden; }
			.mypage_record .pic_album_box { clear:both; width:523px; height:27px; background:url(../../images/members/bg/mypage_record_bg_3.jpg) left top no-repeat; padding:22px 0 0 140px; margin-top:10px; }
				.mypage_record .pic_album_box img { vertical-align:middle; }
	#wrap .mypage_record h4 { margin-bottom:5px; }

	/* MEMBERSP_SCORE STYLE */
	#wrap .mypage_score .top_bg { height:80px; background:url(../../images/members/bg/mypage_customer_bg.jpg) 455px top no-repeat; }
	#wrap .mypage_score .fieldset { width:320px; }
		.mypage_score .fieldset img { vertical-align:middle; }
		.mypage_score .socre_table { width:670px;  height:9px; }
			.mypage_score .table_top_bg { clear:both; width:670px; height:7px; background:url(../../images/board/bg/mypage_score_th_bg.gif) left top repeat-x; overflow:hidden; }
			.mypage_score .socre_table th, .mypage_score .socre_table td { border-right:1px solid #ebe1e5; border-bottom:1px solid #ebe1e5; padding:5px 0; font-size:11px; text-align:center; color:#707070; }
			.mypage_score .socre_table th { background:#f9f7f7; font-weight:normal; }
			.mypage_score .socre_table .td_bottom { border-bottom:2px solid #ebe1e5; }
			.mypage_score .socre_table .borderNo { border-right:none; } 
	
	/* MEMBERSP_MODIFY STYLE */
	#wrap .modify .top_bg { height:60px; background:url(../../images/members/bg/mypage_customer_bg.jpg) 455px top no-repeat; }


/* UTILITY STYLE */
	/* CONTACT STYLE */
	#wrap .contact .contact_bg { width:370px; height:141px; background:url(../../images/utility/bg/contact_bg.gif) left top no-repeat; margin-top:55px; padding:50px 0 0 300px; }
		.contact .contact_bg .btn_box { width:300px; text-align:center; margin-top:15px; }

	/* EMAIL STYLE */
	#wrap .email .email_bg { width:430px; height:151px; background:url(../../images/utility/bg/email_bg.gif) left top no-repeat; margin-top:55px; padding:40px 0 0 240px; }

	/* SITEMAP STYLE */
	#wrap .sitemap .top_bg { height:80px; background:url(../../images/utility/bg/sitemap_bg.gif) 455px top no-repeat; }
		.sitemap .sitemap_box { float:left; display:inline; width:185px; margin-right:35px; }
		.sitemap .sitemap_box ul { padding:0 5px; }
			.sitemap .sitemap_box li { padding:10px 0 7px 25px; border-bottom:1px solid #e1e1e1; }
		.sitemap .sitemap_box .sub_li { width:138px; margin:5px 0 0 -25px; padding:8px 0 0 30px; border-top:1px solid #e1e1e1; }
			.sitemap .sitemap_box .sub_li li { border-bottom:none; padding:2px 0; }


	/* PRIVATE_POLICY STYLE */
	#wrap .private .pri_bg { width:620px; height:378px; background:url(../../images/utility/bg/priv_bg.gif) left top no-repeat; padding:20px 25px; margin-top:15px; overflow:hidden; }
	#wrap .private .pri_txt_box { width:627px; height:380px; line-height:20px; color:#7e7e7e; word-spacing:-1px; overflow:auto;
									scrollbar-face-color:#ffffff;
									scrollbar-shadow-color:#cccccc;
									scrollbar-highlight-color:#cccccc;
									scrollbar-3dlight-color:#ffffff;
									scrollbar-darkshadow-color:#ffffff;
									scrollbar-track-color:#ffffff;
									scrollbar-arrow-color:#cccccc; }
		.private .pri_txt_box p { margin-bottom:30px; }
		
	/* LOGIN STYLE */
	#wrap .login .login_bg { width:315px; height:190px; background:url(../../images/utility/bg/login_bg.gif) left top no-repeat; margin-top:40px; padding:80px 0 0 355px; }
		.login .login_bg .btn_box { width:246px; text-align:right; margin-top:5px; }
		.login .login_bg dl { width:300px; overflow:hidden; }
			.login .login_bg dt, .login .login_bg dd { float:left; display:inline;  }
			.login .login_bg dt { width:85px; height:22px; padding-top:5px; }
			.login .login_bg dd { width:165px; height:27px; }
			.login .login_bg dd input { width:160px; padding-top:3px; border:1px solid #cacaca; }

	
	/* REXVIEW STYLE */
	#wrap .rexview .view_bg { width:645px; height:35px; background:url(../../images/utility/bg/view_bg_1.gif) left top no-repeat; margin-top:15px; padding:11px 0 0 25px; }
		.rexview .view_box { width:560px; height:225px; background:url(../../images/utility/bg/view_bg.gif) 4px 8px no-repeat; padding:29px 0 0 85px; border-top:1px solid #ececec; border-bottom:1px solid #ececec; margin:23px 0 20px 14px; }
			.rexview .view_txt { width:350px; height:195px; margin-left:20px; text-align:center; }
				.rexview .view_txt h3 { font-size:16px; color:#834b00; text-decoration:underline; padding-bottom:2px; }
				.rexview .view_txt p { line-height:25px; margin-top:20px; color:#676767; text-align:left; padding-left:20px; }
				.rexview .view_txt a { color:#676767; }
				.rexview .view_txt a:hover { color:#834b00; }
		.rexview .view_txt .btn_box { width:320px; _width:290px; text-align:right; margin-top:15px; }

	/* RESEARCH STYLE */
	.research_wrap { width:537px; min-height:355px; _height:355px; }
	.research_top_bg { width:537px; height:144px; background:url(../../images/utility/bg/research_top_bg.jpg) left top no-repeat; padding:27px 0 0 0; text-align:center; overflow:hidden; }
	.research_mid_bg { width:477px; background:url(../../images/utility/bg/research_mid_bg.jpg) left top repeat-y; padding:0 0 0 60px; overflow:hidden;}
	.research_bottom_bg { width:537px; height:70px; background:url(../../images/utility/bg/research_bottom_bg.jpg) left top no-repeat; padding-top:50px; overflow:hidden; }
		.research_wrap .research_box { width:410px; }
			.research_wrap .research_box dl { width:215px; overflow:hidden; margin:40px 0 0 190px; _margin:40px 0 0 187px; }
				.research_wrap .research_box dt, .research_wrap .research_box dd { float:left; display:inline; height:13px; }
				.research_wrap .research_box dt { width:80px; }
				.research_wrap .research_box dd { width:130px; color:#4090cd; font-family:Gulim;  font-size:11px; font-weight:bold; }
			.research_wrap .research_box h3 { font-family:Gulim; font-size:17px; font-weight:bold; color:#0971bf; letter-spacing:-3px; margin-top:2px; text-align:left; padding-left:70px; }
				.research_wrap .research_box h3 img { vertical-align:middle; }
			.research_wrap .research_box .check_box { width:370px; margin-left:30px; margin-top:30px; overflow:hidden;}
				.research_wrap .research_box .check_box p { float:left; display:inline; width:100%; padding-bottom:35px; }
					.research_wrap .research_box .check_box p input { vertical-align:middle; width:15px; float:left; display:inline; }
					.research_wrap .research_box .check_box label { float:left; display:inline; width:350px; font-family:Gulim; font-size:15px; font-weight:bold; color:#1f1d1d; vertical-align:middle; padding:3px 0 0 5px; }
					/* .research_wrap .research_box .check_box .pd { margin-right:30px; }*/
			.research_wrap .research_box .result_box { width:400px; height:140px; _height:146px; background:url(../../images/utility/bg/research_bg_1.gif) 50% top no-repeat; }
				.research_wrap .research_box ul { padding:16px 0 0 15px; }
					.research_wrap .research_box li { min-height:25px; _height:25px; margin-bottom:5px; }
						.research_wrap .research_box .result_box strong { display:inline-block; width:100%; font-family:Gulim; font-size:12px; color:#343434; }
						.research_wrap .research_box .result_box img { margin-right:10px; vertical-align:middle; }
						.research_wrap .research_box .result_box span { display:inline-block; width:80px; font-family:Gulim; font-weight:bold; font-size:12px; color:#3f3f3f; }
						.research_wrap .research_box .p { text-align:center; margin-top:7px; }
							.research_wrap .research_box .p .strong { width:30px; color:#1275c0; }
			.research_wrap .research_box .btn_box { text-align:center; }
			.research_wrap .close_box { width:500px; text-align:right; margin-top:-14px; _margin-top:-12px; }

/*********************** POPUP **************************/

	/* BOOKING_POPUP STYLE */
	#wrap .popup_box { clear:both; width:100%; overflow:hidden; }
		.popup_box div { float:left; display:inline; }
		.popup_box .pop_left_bg { width:3px; height:130px; background:url(../../images/booking/bg/pop_left_bg.gif) left top no-repeat; }	
		.popup_box .pop_mid_bg { height:130px; background:url(../../images/booking/bg/pop_mid_bg.gif) left top repeat-x; text-align:center; }
			.pop_mid_bg h3 { margin:25px 0 0 0; }
			.pop_mid_bg img  { vertical-align:top; }
			.pop_mid_bg .btn_box { margin-top:20px; }
			.pop_mid_bg .close_box { margin-top:32px; text-align:right; display:block; line-height:0; font-size:0; }
			.pop_mid_bg dl { width:180px; margin-top:18px; overflow:hidden; }
			.pop_mid_bg dt, .pop_mid_bg dd { float:left; display:inline; }
			.pop_mid_bg dt { width:45px; }
			.pop_mid_bg dd { width:130px; font-weight:bold; }
			.pop_mid_bg span { font-family:Gulim; font-size:11px; color:#444444; }
		.popup_box .pop_right_bg { width:10px; height:130px; background:url(../../images/booking/bg/pop_right_bg.gif) left top no-repeat; }
		
		.popup_box .pop_left_bg_184 { width:3px; height:170px; background:url(../../images/booking/bg/pop_left_bg_1.gif) left top no-repeat; }
		.popup_box .pop_mid_bg_184 { height:170px; background:url(../../images/booking/bg/pop_mid_bg_1.gif) left top repeat-x; text-align:center; }
			.pop_mid_bg_184 h3 { margin:25px 0 0 0; }
			.pop_mid_bg_184 img  { vertical-align:top; }
			.pop_mid_bg_184 .alig { width:250px; }
			.pop_mid_bg_184 .btn_box { margin-top:10px; text-align:center; }
			.pop_mid_bg_184 .close_box { margin-top:25px; text-align:right; display:block; line-height:0; font-size:0; }
			.pop_mid_bg_184 dl { width:235px; margin:18px 0 0 0; overflow:hidden; text-align:left; }
			.pop_mid_bg_184 dt, .pop_mid_bg_184 dd { float:left; display:inline; height:19px; }
			.pop_mid_bg_184 dt { width:33px; }
			.pop_mid_bg_184 .dt80 { width:80px; }
			.pop_mid_bg_184 dd { width:200px; font-weight:bold; }
			.pop_mid_bg_184 span { font-family:Gulim; font-size:11px; color:#444444; }
		.popup_box .pop_right_bg_184 { width:10px; height:170px; background:url(../../images/booking/bg/pop_right_bg_1.gif) left top no-repeat; }
		
		.popup_box .pop_left_bg_201 { width:3px; height:170px; background:url(../../images/booking/bg/pop_left_bg_1.gif) left top no-repeat; }
		.popup_box .pop_mid_bg_201 { height:170px; background:url(../../images/booking/bg/pop_mid_bg_1.gif) left top repeat-x; padding:0 20px; text-align:center; }
			.pop_mid_bg_201 h3 { margin:25px 0 0 0; text-align:center; }
			.pop_mid_bg_201 img  { vertical-align:top; }
			.pop_mid_bg_201 .alig { width:250px; }
			.pop_mid_bg_201 .btn_box { margin-top:10px; text-align:center; }
			.pop_mid_bg_201 .close_box { margin-top:15px; text-align:right; display:block; line-height:0; font-size:0; }
			.pop_mid_bg_201 dl { width:235px; margin:18px 0 0 0; overflow:hidden; text-align:left; }
			.pop_mid_bg_201 dt, .pop_mid_bg_201 dd { float:left; display:inline; height:19px; }
			.pop_mid_bg_201 dt { width:33px; }
			.pop_mid_bg_201 .dt52 { width:52px; }
			.pop_mid_bg_201 dd { width:200px; font-weight:bold; }
			.pop_mid_bg_201 .dt52 { width:52px; }
			.pop_mid_bg_201 span { font-family:Gulim; font-size:11px; color:#444444; }
			.pop_mid_bg_201 .txt { text-align:center; margin:5px 0; }
		.popup_box .pop_right_bg_201 { width:10px; height:170px; background:url(../../images/booking/bg/pop_right_bg_1.gif) left top no-repeat; }

		.popup_box .pop_left_bg_211 { width:3px; height:200px; background:url(../../images/booking/bg/pop_left_bg_5.gif) left top no-repeat; }
		.popup_box .pop_mid_bg_211 { height:200px; background:url(../../images/booking/bg/pop_mid_bg_5.gif) left top repeat-x; text-align:center; }
			.pop_mid_bg_211 h3 { margin:25px 0 0 0; }
			.pop_mid_bg_211 img  { vertical-align:top; }
			.pop_mid_bg_211 .alig { width:250px; text-align:center; }
			.pop_mid_bg_211 .btn_box { margin-top:15px; text-align:center; }
			.pop_mid_bg_211 .close_box { clear:both; margin-top:18px; text-align:right; display:block; line-height:0; font-size:0; }
			.pop_mid_bg_211 dl { width:280px; padding:20px 0 0 0; overflow:hidden; text-align:left; }
			.pop_mid_bg_211 dt, .pop_mid_bg_211 dd { float:left; display:inline; height:20px; }
			.pop_mid_bg_211 dt { width:80px; }
			.pop_mid_bg_211 .dt52 { width:52px; }
			.pop_mid_bg_211 dd { width:200px; font-weight:bold; }
			.pop_mid_bg_211 span { font-family:Gulim; font-size:11px; color:#444444; }
		.popup_box .pop_right_bg_211 { width:10px; height:200px; background:url(../../images/booking/bg/pop_right_bg_5.gif) left top no-repeat; }

		.popup_box .pop_left_bg_251 { width:3px; height:237px; background:url(../../images/booking/bg/pop_left_bg_2.gif) left top no-repeat; }
		.popup_box .pop_mid_bg_251 { height:237px; background:url(../../images/booking/bg/pop_mid_bg_2.gif) left top repeat-x; }
			.pop_mid_bg_251 h3 { margin:25px 0 0 0; }
			.pop_mid_bg_251 img  { vertical-align:top; }
			.pop_mid_bg_251 .alig { width:250px; text-align:center; }
			.pop_mid_bg_251 .btn_box { margin-top:25px; text-align:center; }
			.pop_mid_bg_251 .close_box { clear:both; margin-top:39px; text-align:right; display:block; line-height:0; font-size:0; }
			.pop_mid_bg_251 dl { width:300px; padding:25px 0 0 0; overflow:hidden; text-align:left; }
			.pop_mid_bg_251 dt, .pop_mid_bg_251 dd { float:left; display:inline; height:20px; }
			.pop_mid_bg_251 dt { width:55px; }
			.pop_mid_bg_251 dd { width:200px; font-weight:bold; }
			.pop_mid_bg_251 span { font-family:Gulim; font-size:11px; color:#444444; }
		.popup_box .pop_right_bg_251 { width:10px; height:237px; background:url(../../images/booking/bg/pop_right_bg_2.gif) left top no-repeat; }

		.popup_box .pop_left_bg_327 { width:3px; height:327px; background:url(../../images/booking/bg/pop_left_bg_6.gif) left top no-repeat; }
		.popup_box .pop_mid_bg_327 { height:327px; background:url(../../images/booking/bg/pop_mid_bg_6.gif) left top repeat-x; }
			.pop_mid_bg_327 h3 { border-bottom:1px solid #eceeed; padding:0 0 10px 6px; margin-bottom:12px; }
			.pop_mid_bg_327 h4 { padding:2px 0 2px 4px; margin-bottom:10px; }
			.pop_mid_bg_327 img  { vertical-align:top; }
			.pop_mid_bg_327 .alig { width:250px; text-align:center; }
			.pop_mid_bg_327 .btn_box {clear:both; text-align:center; padding-top:10px; }
			.pop_mid_bg_327 .close_box { clear:both; margin:20px -15px 0 0; text-align:right; }
			.pop_mid_bg_327 dl { width:100%; overflow:hidden; margin-left:6px; }
			.pop_mid_bg_327 dt, .pop_mid_bg_327 dd { float:left; display:inline; height:22px; overflow:hidden; }
			.pop_mid_bg_327 dt { width:55px; }
			.pop_mid_bg_327 dd { width:220px; font-weight:bold; }
			.pop_mid_bg_327 dd select { width:50px; vertical-align:middle; }
			.pop_mid_bg_327 .pd { padding:5px 0 5px 5px; }
			.pop_mid_bg_327 .pd_1 { vertical-align:top; padding:5px 0 5px 0; border-right:1px solid #d3ddc0; }
			.pop_mid_bg_327 .input58 { width:50px; vertical-align:middle; }
			.pop_mid_bg_327 .input200 { width:210px; vertical-align:middle; border:1px solid #d6d6d6; margin-right:10px; margin-bottom:3px; }
			.pop_mid_bg_327 img { vertical-align:middle; }
			.pop_mid_bg_327 .note_box { margin-top:20px; }
			.pop_mid_bg_327 .note_box img { display:inlin-block; margin-right:3px;  }
			.pop_mid_bg_327 span { font-family:Gulim; font-size:11px; color:#444444; }
			.pop_mid_bg_327 p { margin:0 0 10px 6px; }
		.popup_box .pop_right_bg_327 { width:10px; height:327px; background:url(../../images/booking/bg/pop_right_bg_6.gif) left top no-repeat; }

		.popup_box .pop_left_bg_539 { width:3px; height:539px; background:url(../../images/booking/bg/pop_left_bg_3.gif) left top no-repeat; }
		.popup_box .pop_mid_bg_539 { height:519px; background:url(../../images/booking/bg/pop_mid_bg_3.gif) left top repeat-x; padding:20px 20px 0 20px; }
			.pop_mid_bg_539 h3 { border-bottom:1px solid #eceeed; padding:0 0 10px 6px; margin-bottom:19px; }
			.pop_mid_bg_539 img  { vertical-align:top; }
			.pop_mid_bg_539 .alig { width:250px; text-align:center; }
			.pop_mid_bg_539 .btn_box {clear:both; text-align:center; padding-top:10px; }
			.pop_mid_bg_539 .close_box { clear:both; margin:15px -15px 0 0; text-align:right; }
			.pop_mid_bg_539 dl { width:100%; overflow:hidden; }
			.pop_mid_bg_539 dt, .pop_mid_bg_539 dd { float:left; display:inline; height:22px; }
			.pop_mid_bg_539 dt { width:50px; }
			.pop_mid_bg_539 dd { width:220px; font-weight:bold; }
			.pop_mid_bg_539 .input200 { width:220px; vertical-align:middle; border:1px solid #d6d6d6; margin-right:10px; }
			.pop_mid_bg_539 img { vertical-align:middle; }
			.pop_mid_bg_539 .note_box { margin-top:20px; }
			.pop_mid_bg_539 .note_box img { display:inlin-block; margin-right:3px;  }
			.pop_mid_bg_539 span { font-family:Gulim; font-size:11px; color:#444444; }
			.pop_mid_bg_539 p { margin-bottom:10px; }
		.popup_box .pop_right_bg_539 { width:10px; height:539px; background:url(../../images/booking/bg/pop_right_bg_3.gif) left top no-repeat; }

		.popup_box .pop_left_bg_579 { width:3px; height:565px; background:url(../../images/booking/bg/pop_left_bg_8.gif) left top no-repeat; }
		.popup_box .pop_mid_bg_579 { height:565px; background:url(../../images/booking/bg/pop_mid_bg_8.gif) left top repeat-x;  }
			.pop_mid_bg_579 h3 { border-bottom:1px solid #eceeed; padding:0 0 10px 0; margin:25px 0 19px 0; }
			.pop_mid_bg_579 img  { vertical-align:top; }
			.pop_mid_bg_579 .alig { width:250px; text-align:center; }
			.pop_mid_bg_579 .btn_box {clear:both; text-align:center; padding-top:10px; }
			.pop_mid_bg_579 .close_box { clear:both; margin:15px -15px 0 0; text-align:right; }
			.pop_mid_bg_579 dl { width:335px; overflow:hidden; margin-left:6px;  text-align:left; }
			.pop_mid_bg_579 dt, .pop_mid_bg_579 dd { float:left; display:inline; height:22px; overflow:hidden; }
			.pop_mid_bg_579 dt { width:55px; }
			.pop_mid_bg_579 dd { width:220px; font-weight:bold; }
			.pop_mid_bg_579 dd select { width:50px; vertical-align:middle; }
			.pop_mid_bg_579 .pd { padding:5px 0 5px 5px; }
			.pop_mid_bg_579 .pd_1 { vertical-align:top; padding:5px 0 5px 0; border-right:1px solid #d3ddc0; }
			.pop_mid_bg_579 .input58 { width:50px; vertical-align:middle; }
			.pop_mid_bg_579 .input200 { width:210px; vertical-align:middle; border:1px solid #d6d6d6; margin-right:10px; margin-bottom:3px; }
			.pop_mid_bg_579 img { vertical-align:middle; }
			.pop_mid_bg_579 .note_box { margin-top:20px; }
			.pop_mid_bg_579 .note_box img { display:inlin-block; margin-right:3px;  }
			.pop_mid_bg_579 span { font-family:Gulim; font-size:11px; color:#444444; }
			.pop_mid_bg_579 .p { margin:0 0 10px 6px; }
		.popup_box .pop_right_bg_579 { width:10px; height:565px; background:url(../../images/booking/bg/pop_right_bg_8.gif) left top no-repeat; }

		.popup_box .pop_left_bg_590 { width:3px; height:590px; background:url(../../images/booking/bg/pop_left_bg_7.gif) left top no-repeat; }
		.popup_box .pop_mid_bg_590 { height:570px; background:url(../../images/booking/bg/pop_mid_bg_7.gif) left top repeat-x; padding:20px 20px 0 20px; }
			.pop_mid_bg_590 h3 { border-bottom:1px solid #eceeed; padding:0 0 10px 6px; margin-bottom:12px; }
			.pop_mid_bg_590 h4 { padding:1px 0 2px 4px; margin-bottom:10px; }
			.pop_mid_bg_590 img  { vertical-align:top; }
			.pop_mid_bg_590 .alig { width:250px; text-align:center; }
			.pop_mid_bg_590 .btn_box {clear:both; text-align:center; padding-top:10px; }
			.pop_mid_bg_590 .close_box { clear:both; margin:15px -15px 0 0; _margin:10px -15px 0 0; text-align:right; }
			.pop_mid_bg_590 dl { width:100%; overflow:hidden; margin-left:6px; }
			.pop_mid_bg_590 dt, .pop_mid_bg_590 dd { float:left; display:inline; height:22px; overflow:hidden; }
			.pop_mid_bg_590 dt { width:55px; }
			.pop_mid_bg_590 dd { width:220px; font-weight:bold; }
			.pop_mid_bg_590 dd select { width:50px; vertical-align:middle; }
			.pop_mid_bg_590 .pd { padding:5px 0 5px 5px; }
			.pop_mid_bg_590 .pd_1 { vertical-align:top; padding:5px 0 5px 0; border-right:1px solid #d3ddc0; }
			.pop_mid_bg_590 .input58 { width:50px; vertical-align:middle; }
			.pop_mid_bg_590 .input200 { width:210px; vertical-align:middle; border:1px solid #d6d6d6; margin-right:10px; margin-bottom:3px; }
			.pop_mid_bg_590 img { vertical-align:middle; }
			.pop_mid_bg_590 .note_box { margin-top:20px; }
			.pop_mid_bg_590 .note_box img { display:inlin-block; margin-right:3px;  }
			.pop_mid_bg_590 span { font-family:Gulim; font-size:11px; color:#444444; }
			.pop_mid_bg_590 p { margin:0 0 10px 6px; }
		.popup_box .pop_right_bg_590 { width:10px; height:590px; background:url(../../images/booking/bg/pop_right_bg_7.gif) left top no-repeat; }

		.popup_box .pop_left_bg_630 { width:3px; height:630px; background:url(../../images/booking/bg/pop_left_bg_9.gif) left top no-repeat; }
		.popup_box .pop_mid_bg_630 { height:630px; background:url(../../images/booking/bg/pop_mid_bg_9.gif) left top repeat-x; }
			.pop_mid_bg_630 h3 { border-bottom:1px solid #eceeed; padding:0 0 10px 6px; margin-bottom:12px; }
			.pop_mid_bg_630 h4 { padding:1px 0 2px 4px; margin-bottom:10px; }
			.pop_mid_bg_630 img  { vertical-align:top; }
			.pop_mid_bg_630 .alig { width:250px; text-align:center; }
			.pop_mid_bg_630 .btn_box {clear:both; text-align:center; padding-top:5px; }
			.pop_mid_bg_630 .close_box { clear:both; margin:15px -15px 0 0; _margin:10px -15px 0 0; text-align:right; }
			.pop_mid_bg_630 dl { width:100%; overflow:hidden; margin-left:6px; }
			.pop_mid_bg_630 dt, .pop_mid_bg_630 dd { float:left; display:inline; height:22px; overflow:hidden; }
			.pop_mid_bg_630 dt { width:55px; }
			.pop_mid_bg_630 dd { width:220px; font-weight:bold; }
			.pop_mid_bg_630 dd select { width:50px; vertical-align:middle; }
			.pop_mid_bg_630 .pd { padding:5px 0 5px 5px; }
			.pop_mid_bg_630 .pd_1 { vertical-align:top; padding:5px 0 5px 0; border-right:1px solid #d3ddc0; }
			.pop_mid_bg_630 .input58 { width:50px; vertical-align:middle; }
			.pop_mid_bg_630 .input200 { width:210px; vertical-align:middle; border:1px solid #d6d6d6; margin-right:10px; margin-bottom:3px; }
			.pop_mid_bg_630 img { vertical-align:middle; }
			.pop_mid_bg_630 .note_box { margin-top:20px; }
			.pop_mid_bg_630 .note_box img { display:inlin-block; margin-right:3px;  }
			.pop_mid_bg_630 span { font-family:Gulim; font-size:11px; color:#444444; }
			.pop_mid_bg_630 .p { margin:0 0 10px 6px; }
		.popup_box .pop_right_bg_630 { width:10px; height:630px; background:url(../../images/booking/bg/pop_right_bg_9.gif) left top no-repeat; }



	/* MEMBERSP_POPUP STYLE */
	#wrap .golfer_popup_box { clear:both; width:100%; overflow:hidden; }
		.golfer_popup_box div { float:left; display:inline; }
		.golfer_popup_box .pop_left_bg { width:3px; height:306px; background:url(../../images/members/bg/pop_left_bg.gif) left top no-repeat; }	
		.golfer_popup_box .pop_mid_bg { width:450px; height:286px; background:url(../../images/members/bg/pop_mid_bg.gif) left top repeat-x; padding:20px 10px 0 20px; }
			.golfer_popup_box .pop_mid_bg h3 { width:440px; border-bottom:1px solid #eceeed; padding:0 0 10px 6px; margin-bottom:20px; }
			.golfer_popup_box .pop_mid_bg p { margin:0 0 20px 6px; }
			.golfer_popup_box .pop_mid_bg img  { vertical-align:top; }
			.golfer_popup_box .pop_mid_bg .btn_box { width:250px; margin-top:20px; }
			.golfer_popup_box .pop_mid_bg .close_box { margin-top:65px; text-align:right; display:block; line-height:0; font-size:0; }
			.golfer_popup_box .pop_mid_bg dl { width:180px; margin-top:18px; overflow:hidden; }
			.golfer_popup_box .pop_mid_bg dt, .pop_mid_bg dd { float:left; display:inline; }
			.golfer_popup_box .pop_mid_bg dt { width:45px; }
			.golfer_popup_box .pop_mid_bg dd { width:130px; }
			.golfer_popup_box .pop_mid_bg span { font-family:Gulim; font-size:11px; color:#444444; }
		.golfer_popup_box .pop_right_bg { width:7px; height:306px; background:url(../../images/members/bg/pop_right_bg.gif) left top no-repeat; }
	
	#wrap .golfer_popup_box132 { clear:both; width:100%; overflow:hidden; }
		.golfer_popup_box132 div { float:left; display:inline; }
		.golfer_popup_box132 .pop_left_bg { width:4px; height:132px; background:url(../../images/members/bg/pop_left_bg_3.gif) left top no-repeat; }	
		.golfer_popup_box132 .pop_mid_bg { width:242px; height:112px; background:url(../../images/members/bg/pop_mid_bg_3.gif) left top repeat-x; padding:20px 10px 0 20px; text-align:center; }
			.golfer_popup_box132 .pop_mid_bg h3 { width:440px; }
			.golfer_popup_box132 .pop_mid_bg img  { vertical-align:top; }
			.golfer_popup_box132 .pop_mid_bg .btn_box { width:250px; margin-top:20px; }
			.golfer_popup_box132 .pop_mid_bg .close_box_3 { clear:both; text-align:right; line-height:0; font-size:0; padding-top:30px; }
			.golfer_popup_box132 .pop_mid_bg dl { width:180px; margin-top:18px; overflow:hidden; }
			.golfer_popup_box132 .pop_mid_bg dt, .pop_mid_bg dd { float:left; display:inline; }
			.golfer_popup_box132 .pop_mid_bg dt { width:45px; }
			.golfer_popup_box132 .pop_mid_bg dd { width:130px; }
			.golfer_popup_box132 .pop_mid_bg span { font-family:Gulim; font-size:11px; color:#444444; }
			.golfer_popup_box132 .pop_mid_bg .pd_line { border-bottom:1px solid #d9cbde; padding:10px 0; margin-bottom:0; }
			.golfer_popup_box132 .pop_mid_bg .pop_pic_box { width:377px; height:251px; background:url(../../images/members/bg/pop_pic_bg.gif) left top no-repeat; margin:20px 0 0 35px; }
			.golfer_popup_box132 .pop_right_bg { width:7px; height:528px; background:url(../../images/members/bg/pop_right_bg_3.gif) left top no-repeat; }


	#wrap .golfer_popup_box476 { clear:both; width:100%; overflow:hidden; }
		.golfer_popup_box476 div { float:left; display:inline; }
		.golfer_popup_box476 .pop_left_bg { width:3px; height:528px; background:url(../../images/members/bg/pop_left_bg_2.gif) left top no-repeat; }	
		.golfer_popup_box476 .pop_mid_bg { width:460px; height:508px; background:url(../../images/members/bg/pop_mid_bg_2.gif) left top repeat-x; padding:20px 10px 0 20px; }
			.golfer_popup_box476 .pop_mid_bg h3 { width:440px; border-bottom:1px solid #eceeed; padding:0 0 10px 6px; margin-bottom:10px; }
			.golfer_popup_box476 .pop_mid_bg img  { vertical-align:top; }
			.golfer_popup_box476 .pop_mid_bg .btn_box { width:250px; margin-top:20px; }
			.golfer_popup_box476 .pop_mid_bg .close_box_3 { clear:both; text-align:right; line-height:0; font-size:0; padding-top:30px; }
			.golfer_popup_box476 .pop_mid_bg dl { width:180px; margin-top:18px; overflow:hidden; }
			.golfer_popup_box476 .pop_mid_bg dt, .pop_mid_bg dd { float:left; display:inline; }
			.golfer_popup_box476 .pop_mid_bg dt { width:45px; }
			.golfer_popup_box476 .pop_mid_bg dd { width:130px; }
			.golfer_popup_box476 .pop_mid_bg span { font-family:Gulim; font-size:11px; color:#444444; }
			.golfer_popup_box476 .pop_mid_bg .pd_line { border-bottom:1px solid #d9cbde; padding:10px 0; margin-bottom:0; }
			.golfer_popup_box476 .pop_mid_bg .pop_pic_box { width:377px; height:251px; background:url(../../images/members/bg/pop_pic_bg.gif) left top no-repeat; margin:20px 0 0 35px; }
			.golfer_popup_box476 .pop_right_bg { width:7px; height:528px; background:url(../../images/members/bg/pop_right_bg_2.gif) left top no-repeat; }
				.golfer_popup_box476 .golfer_left_bg, .golfer_popup_box476 .golfer_mid_bg, .golfer_popup_box476 .golfer_right_bg { float:left; display:inline; }
			.golfer_popup_box476 .golfer_left_bg { width:5px; height:93px; background:url(../../images/members/bg/temple_left_bg_1.gif) left top no-repeat; }
			.golfer_popup_box476 .golfer_mid_bg { width:440px; height:63px; background:url(../../images/members/bg/temple_mid_bg_1.gif) left top repeat-x; padding:15px 3px; }
				.golfer_popup_box476 .golfer_box_1 { width:400px; overflow:hidden; margin-left:27px; }
					.golfer_popup_box476 .golfer_box_1 li { float:left; display:inline; width:89px; overflow:hidden; margin-right:10px; text-align:center; }
						.golfer_popup_box476 .golfer_mid_bg img { display:block; line-height:0; font-size:0; }
						.golfer_popup_box476 .golfer_box_1 .pic_frame { width:87px; height:61px; background:url(../../images/members/bg/temple_pic_bg_2.gif) left top no-repeat; margin-right:7px; }
						.golfer_popup_box476 .golfer_box_1 span { display:inline-block; width:97px; text-align:center; color:#444444; }
			.golfer_popup_box476 .golfer_right_bg { width:7px; height:93px; background:url(../../images/members/bg/temple_right_bg_1.gif) left top no-repeat; }	

	#wrap .golfer_popup_box528 { clear:both; width:100%; overflow:hidden; }
		.golfer_popup_box528 div { float:left; display:inline; }
		.golfer_popup_box528 .pop_left_bg { width:3px; height:528px; background:url(../../images/members/bg/pop_left_bg_1.gif) left top no-repeat; }	
		.golfer_popup_box528 .pop_mid_bg { width:460px; height:543px; background:url(../../images/members/bg/pop_mid_bg_1.gif) left top repeat-x; padding:20px 10px 0 20px; }
			.golfer_popup_box528 .pop_mid_bg h3 { width:446px; border-bottom:1px solid #eceeed; padding:0 0 10px 6px; margin-bottom:10px; }
			.golfer_popup_box528 .pop_mid_bg img  { vertical-align:top; }
			.golfer_popup_box528 .pop_mid_bg .btn_box { width:250px; margin-top:20px; }
			.golfer_popup_box528 .pop_mid_bg .close_box { margin-top:30px; text-align:right; display:block; line-height:0; font-size:0; }
			.golfer_popup_box528 .pop_mid_bg dl { width:180px; margin-top:18px; overflow:hidden; }
			.golfer_popup_box528 .pop_mid_bg dt, .pop_mid_bg dd { float:left; display:inline; }
			.golfer_popup_box528 .pop_mid_bg dt { width:45px; }
			.golfer_popup_box528 .pop_mid_bg dd { width:130px; }
			.golfer_popup_box528 .pop_mid_bg span { font-family:Gulim; font-size:11px; color:#444444; }
			.golfer_popup_box528 .pop_mid_bg .pd_line { width:452px; border-bottom:1px solid #d9cbde; padding:10px 0; margin-bottom:0; }
		.golfer_popup_box528 .pop_right_bg { width:7px; height:528px; background:url(../../images/members/bg/pop_right_bg_1.gif) left top no-repeat; }


	/* EMPLOY_POPUP STYLE */
	#wrap .career_popup_box { clear:both; width:100%; overflow:hidden; }
		.career_popup_box h3 { font-size:12px; font-weight:normal; font-family:dotum; color:#707070; }
		.career_popup_box div { float:left; display:inline; }
		.career_popup_box .pop_left_bg { width:3px; height:173px; background:url(../../images/club/bg/employ_pop_left_bg.gif) left top no-repeat; }	
		.career_popup_box .pop_mid_bg { width:350px; height:163px; background:url(../../images/club/bg/employ_pop_mid_bg.gif) left top repeat-x; padding:45px 0 0 10px; text-align:center; }
			.career_popup_box .pop_mid_bg img  { vertical-align:top; }
			.career_popup_box .pop_mid_bg .btn_box { width:340px; margin-top:20px; text-align:center; }
			.career_popup_box .pop_mid_bg .close_box { margin-top:38px; text-align:right; display:block; line-height:0; font-size:0; }
			.career_popup_box .pop_mid_bg dl { width:180px; margin-top:18px; overflow:hidden; }
			.career_popup_box .pop_mid_bg dt, .pop_mid_bg dd { float:left; display:inline; }
			.career_popup_box .pop_mid_bg dt { width:45px; }
			.career_popup_box .pop_mid_bg dd { width:130px; }
			.career_popup_box .pop_mid_bg span { font-size:12px; font-weight:normal; font-family:dotum; color:#834b00; }
		.career_popup_box .pop_right_bg { width:8px; height:173px; background:url(../../images/club/bg/employ_pop_right_bg.gif) left top no-repeat; }

	#wrap .career_popup_box { clear:both; width:100%; overflow:hidden; }
		.career_popup_box h3 { font-size:12px; font-weight:normal; font-family:dotum; color:#707070; }
		.career_popup_box div { float:left; display:inline; }
		.career_popup_box .pop_left_bg176 { width:3px; height:176px; background:url(../../images/club/bg/employ_pop_left_bg_1.gif) left top no-repeat; }	
		.career_popup_box .pop_mid_bg176 { width:230px; height:176px; background:url(../../images/club/bg/employ_pop_mid_bg_1.gif) left top repeat-x; padding:45px 0 0 20px; text-align:center; }
			.career_popup_box .pop_mid_bg176 img  { vertical-align:top; }
			.career_popup_box .pop_mid_bg176 .btn_box { width:240px; margin-top:20px; text-align:center; }
			.career_popup_box .pop_mid_bg176 .close_box { margin-top:27px; text-align:right; display:block; line-height:0; font-size:0; }
			.career_popup_box .pop_mid_bg176 dl { width:180px; margin-top:18px; overflow:hidden; }
			.career_popup_box .pop_mid_bg176 dt, .pop_mid_bg dd { float:left; display:inline; }
			.career_popup_box .pop_mid_bg176 dt { width:45px; }
			.career_popup_box .pop_mid_bg176 dd { width:130px; }
			.career_popup_box .pop_mid_bg176 span { font-size:12px; font-weight:normal; font-family:dotum; color:#834b00; }
		.career_popup_box .pop_right_bg176 { width:8px; height:176px; background:url(../../images/club/bg/employ_pop_right_bg_1.gif) left top no-repeat; }

	#wrap .career_popup_box { clear:both; width:100%; overflow:hidden; }
		.career_popup_box h3 { font-size:12px; font-weight:normal; font-family:dotum; color:#707070; }
		.career_popup_box div { float:left; display:inline; }
		.career_popup_box .pop_left_bg235 { width:3px; height:235px; background:url(../../images/club/bg/employ_pop_left_bg_2.gif) left top no-repeat; }	
		.career_popup_box .pop_mid_bg235 { width:400px; height:223px; background:url(../../images/club/bg/employ_pop_mid_bg_2.gif) left top repeat-x; padding:23px 0 0 20px; }
			.career_popup_box .pop_mid_bg235 h3{ width:376px; height:30px; text-align:left; border-bottom:1px solid #eceeed; margin-bottom:25px; }
			.career_popup_box .pop_mid_bg235 .note { border-bottom:1px dotted #e1e4e6; width:376px; text-align:left; font-size:12px; line-height:20px; font-weight:normal; font-family:dotum; color:#707070; }
			.career_popup_box .pop_mid_bg235 img  { vertical-align:top; }
			.career_popup_box .pop_mid_bg235 .btn_box { width:376px; margin-top:20px; text-align:center; }
			.career_popup_box .pop_mid_bg235 .close_box { margin-top:22px; text-align:right; display:block; line-height:0; font-size:0; }
			.career_popup_box .pop_mid_bg235 dl { width:180px; margin-top:18px; overflow:hidden; }
			.career_popup_box .pop_mid_bg235 dt, .pop_mid_bg dd { float:left; display:inline; }
			.career_popup_box .pop_mid_bg235 dt { width:45px; }
			.career_popup_box .pop_mid_bg235 dd { width:130px; }
			.career_popup_box .pop_mid_bg235 span { font-size:12px; font-weight:normal; font-family:dotum; color:#834b00; }
			.career_popup_box .pop_mid_bg235 .add_box { clear:both; width:376px; margin-top:10px; text-align:center; }
			.career_popup_box .pop_mid_bg235 .add_box input { width:277px; border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; border-left:1px solid #bbbbbb; border-top:1px solid #bbbbbb; background:#f2f2f2; }
		.career_popup_box .pop_right_bg235 { width:8px; height:235px; background:url(../../images/club/bg/employ_pop_right_bg_2.gif) left top no-repeat; }

	#wrap .career_popup_box { clear:both; width:100%; overflow:hidden; }
		.career_popup_box h3 { font-size:12px; font-weight:normal; font-family:dotum; color:#707070; }
		.career_popup_box div { float:left; display:inline; }
		.career_popup_box .pop_left_bg441 { width:3px; height:441px; background:url(../../images/club/bg/employ_pop_left_bg_3.gif) left top no-repeat; }	
		.career_popup_box .pop_mid_bg441 { width:395px; height:441px; background:url(../../images/club/bg/employ_pop_mid_bg_3.gif) left top repeat-x; padding:23px 0 0 25px; }
			.career_popup_box .pop_mid_bg441 h3{ width:376px; height:30px; text-align:left; border-bottom:1px solid #eceeed; margin-bottom:25px; }
			.career_popup_box .pop_mid_bg441 .note { border-bottom:1px dotted #e1e4e6; width:376px; text-align:left; font-size:12px; line-height:20px; font-weight:normal; font-family:dotum; color:#707070; }
			.career_popup_box .pop_mid_bg441 img  { vertical-align:top; }
			.career_popup_box .pop_mid_bg441 .btn_box { clear:both; width:450px; margin-top:21px; text-align:right; }
			.career_popup_box .pop_mid_bg441 .close_box { margin-top:48px; text-align:right; display:block; line-height:0; font-size:0; }
			.career_popup_box .pop_mid_bg441 .btn_box_7 { clear:both; width:350px; margin-top:21px; text-align:right; }
			.career_popup_box .pop_mid_bg441 .close_box_7 { margin-top:20px; text-align:right; display:block; line-height:0; font-size:0; }
			.career_popup_box .pop_mid_bg441 dl { width:180px; margin-top:18px; overflow:hidden; }
			.career_popup_box .pop_mid_bg441 dt, .pop_mid_bg dd { float:left; display:inline; }
			.career_popup_box .pop_mid_bg441 dt { width:45px; }
			.career_popup_box .pop_mid_bg441 dd { width:130px; }
			.career_popup_box .pop_mid_bg441 span { font-size:12px; font-weight:normal; font-family:dotum; color:#834b00; }
			.career_popup_box .pop_mid_bg441 .add_box { clear:both; width:376px; margin-top:10px; text-align:center; }
			.career_popup_box .pop_mid_bg441 .add_box input { width:277px; border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; border-left:1px solid #bbbbbb; border-top:1px solid #bbbbbb; background:#f2f2f2; }
			.career_popup_box .pop_mid_bg441 table { width:370px; margin-top:20px; }
				.career_popup_box .pop_mid_bg441 td { padding:5px 0; border-bottom:1px dotted #caced2; }
				.career_popup_box .pop_mid_bg441 td.align { text-align:left; }
			.career_popup_box .pop_mid_bg441 .pic_box { width:458px; height:250px; background:#f3f3f3; }
		.career_popup_box .pop_right_bg441 { width:8px; height:441px; background:url(../../images/club/bg/employ_pop_right_bg_3.gif) left top no-repeat; }

	
	/* MYPAGE_SCORE_POPUP STYLE */
	#wrap .mypage_score .calen_pop_bg { border:1px solid #c7ad7a; width:158px; height:158px; padding:8px; }	
		.calen_pop_bg table { margin-top:10px; }
		.calen_pop_bg thead { border:1px solid #f4f4f4; }
		.calen_pop_bg th, .calen_pop_bg td { padding:3px 0; text-align:center; }
		.calen_pop_bg th { background:#f4f4f4; }
		.calen_pop_bg td { width:24px; border:1px solid #ebe0e4;  }

	/* COURSE_INFORM STYLE */
	#course_1 { position:relative; width:700px; z-index:1100; }
	/*#course_1 .courseSub1_view { width:670px; height:532px; background:url(../../images/club/bg/course_bg_1.jpg) right top no-repeat;}*/
	#course_1 .courseSub1_view {  position:relative; width:670px; height:532px; background:url(../../images/club/bg/course_bg_1.gif) right top no-repeat; z-index:1100; }
		#course_1 .courseSub1_view ul { float:left; width:121px; overflow:hidden; }
		#course_1 .courseSub1_view li { display: block; line-height: 0; font-size: 0; }
		#course_1 .courseSub1_view .decr_box { float:left; display:inline; width:545px; padding-top:30px; text-align:center;  position:relative; z-index:1100;}
			#course_1 .courseSub1_view .decr_box dl { overflow:hidden; margin-left:270px; }
			#course_1 .courseSub1_view .decr_box dl img { vertical-align:middle; }
			#course_1 .courseSub1_view .decr_box dt, #course_1 .courseSub1_view .decr_box dd { float:left; display:inline; height:17px; overflow:hidden; }
			#course_1 .courseSub1_view .decr_box dt { width:32px; }
			#course_1 .courseSub1_view .decr_box .marRigh20 { margin-right:20px; }
		#course_1 .flash_box { width:690px; height:552px; }
		#course_1 .courseSub1_view .close_btn_9 { position:absolute; left:560px; top:500px; }

	/* BOOKING_CALENDAR STYLE */
		#booking_calen th { background:#f7f7f7; border-bottom:1px solid #d7d7d7; border-top:3px solid #ff9933; width:90px; height:35px; text-align:center; }
			#booking_calen th span { display:inline-block; width:88px; padding:4px 0; border-right:1px dotted #000000; text-align:center; }
		#booking_calen td { width:70px; height:20px; background:url(../../images/booking/bg/cal_bg_1.gif) left top no-repeat; text-align:right; padding:50px 20px 15px 0; font-family:Arial; font-size:20px; font-weight:bold; color:#808080; }
		#booking_calen td a { font-size:20px; font-weight:bold; font-family:Arial; color:#808080; }
		#booking_calen td a:hover { text-decoration:underline; }
		#booking_calen .red_squ { background:url(../../images/booking/bg/cal_bg_3.gif) left top no-repeat; color:#ff0000; }
		#booking_calen .blue_squ { background:url(../../images/booking/bg/cal_bg_2.gif) left top no-repeat; color:#0000ff; }
		#booking_calen .backgrondNo { background:none; }
 


		 
