#gMenu { width:100%; height:20px; border-bottom:1px solid #c8c8c8 }
#gMenu .lMu { float:right; width:50%; height:20px; border-bottom:1px solid #c8c8c8 }
#gMenu .lMu > li { float:right; padding:5px; text-indent:10px;}
#gMenu .lMu > li > .vln_01 { color:red; }

#body_wrap	{ clear:both; position:relative; width: 980px; left:50%; margin-left:-490px; }
#top_menu { width: 980px; height: 160px;  background:url('../../images/global/mbg_01.gif') repeat-x; }
#mLogo { float:left; width: 350px; height: 95px; }
#mSearch { float:left; width: 380px; margin-top:40px; }
#mBanner { float:right; width: 250px; height: 65px; margin-top:20px; }

#tKeyword { width:250px; height:16px; line-height:160%; margin:0 auto; color:#222; overflow:hidden; }
#tShBox	{ width:250px; margin:0 auto; }
#tShBox	#sKeyWord { float:left; width:186px; border:4px solid #669ad9; padding:3px; }
#tShBox	#sKeyBtn { float:left; width:50px; text-align:right; }

#mMenu { clear:both; height: 65px; }
#mMenu ul.gnb > li { float:left; width:150px; position:relative; font-weight:bold; text-align:center; vertical-align:middle; background:url('../../images/global/mMu_gab_01.gif') no-repeat; }
#mMenu ul.gnb > li > a { width:150px; height:25px; color:#fff; padding-top:15px; }
#mMenu ul.gnb > li > a { display:block;}
#mMenu ul.gnb > li ul { clear:left; overflow:hidden; position:absolute; top:40px; left:0px; z-index:999; }
#mMenu ul.gnb > li ul li { float:left; background:#fff; border-left:2px solid #546fb2; border-right:2px solid #546fb2; border-bottom:2px solid #546fb2; }
#mMenu ul.gnb > li ul li a { display:block; width:136px; height:20px; color:#323232; text-align:left; padding-top:10px;  padding-left:10px; }
#mMenu ul.gnb > li.on a.menu_01 { color:yellow; }

h1,h2 {display:block; overflow:hidden; top:0;left:0;width:0;height:0;font:0/0 Sans-serif}
#login_box { width: 220px; height: 120px; background:url('../../images/global/log_bg_01.gif') no-repeat; border:#8C94A0 solid 0px; }
#login_group { position:relative; width:200px; height:75px; margin:0 auto; text-align:left; }
#login_group dl ul {overflow:hidden; height:55px; }
#login_group dl dt label{overflow:hidden;top:0;left:0;width:0;height:0;font:0/0 Sans-serif}
#login_group dt, #login_group dd{display:block;}
#login_group ul, #login_group li{display:block;}
#login_group dd.li_id{ position:relative; left:0px; top:15px; }
#login_group dd.li_pw{ position:relative; left:0px; top:20px; }
#login_group dd.li_login{ position:relative; left:120px; top:-30px; }
#login_group li{ color:#323232; height:18px;}
#login_group li.lg_info{ position:relative; top:20px; left:10px; width:170px; border-bottom:#ccc dotted 1px; }
#login_group li.lg_text{ position:relative; top:30px; left:10px; width:170px; border-bottom:#ccc dotted 1px; color:#323232; font-size:11px;}
.lg_name{color:#207ebe; font-weight:bold;}
.lg_menu_01{color:#700; font-size:11px;}
#login_group #li_id{background:#fff url('../../images/global/lid_bg.gif') no-repeat;}
#login_group #li_pw{background:#fff url('../../images/global/lpw_bg.gif') no-repeat;}
#login_group .input_text {display:block; position:relative; width:105px;height:16px;*margin:-1px 0;padding:4px 2px 0;border:1px solid #c8c8c8;font-size:12px;color:#444;vertical-align:top}
#login_group .input_text.focus {border:1px solid #575735; background:#fff !important}
#login_group .input_text.focusnot {background:#fff !important}
#login_btn_01 { text-align:center; margin-top:10px;  }

#license_box { width: 220px; height: 80px; }
#i_cust_info { margin:15px auto; }

#gCopy { clear:both; width:100%; height:60px; text-align:center; background:url('../../images/global/mbg_02.gif') repeat-x; }

/*  check_id  */
#chkid_wrap { width: 349px; height: 170px; margin:5px; text-align: center; background:url('../../images/membership/id_db_bg.gif') repeat-y; }
#chkid_wrap #title { height: 46px; }
#chkid_wrap #cont_box { width: 280px; height: 76px; margin:0 auto; }
#chkid_wrap #cont_box #cont_input{ height: 16px; text-align: center; }
#chkid_wrap #cont_box #cont_disp{ text-align: center; }
#chkid_wrap #bottom { height: 48px; padding-top:15px; background:url('../../images/membership/id_db_btn.gif') no-repeat; }

/*  check_zip  */
#chkzip_wrap { width: 400px; height: 310px; margin: 5px; text-align: center; background:url('../../images/membership/add_bg.gif') repeat-y; }
#chkzip_wrap #title { height: 46px; }
#chkzip_wrap #cont_input{ width: 350px; height: 16px; text-align: center; }
#chkzip_wrap #middle_bg { height: 38px; background:url('../../images/membership/add_middle.gif') no-repeat; }
#chkzip_wrap #cont_disp { width: 350px; height: 150px; margin:0 auto; }
#chkzip_wrap #bottom { height: 54px; padding-top:15px; background:url('../../images/membership/add_btn.gif') no-repeat; }

.check_join_form { font-size: 12px; color: #535353; background-color:#f3f8fe; vertical-align:middle; border: #d4d6d5 solid 1px; }