/*
	+++++++++++++++++++++++++++	
	Created by Jason Kim
	02132008
	+++++++++++++++++++++++++++
	·ÎÄÃÁ¤º¸ ½ºÅ¸ÀÏ½ÃÆ®		  
	+++++++++++++++++++++++++++
*/

* {padding: 0; margin: 0;}
body {font-family:µ¸À½, Dotum, ±¼¸², gulim; font-size: 12px;}
#wrapper {margin: 0 auto; width: 950px;}
#header1 {width: 950px; height: 56px; color: #333; padding: 0px; border: 0px solid #ccc; margin: 0px 0px 0px 0px; background: #FFFFFF;}
#header2 {width: 950px; color: #333; padding: 0px; border: 0px solid #ccc; margin: 0px 0px 10px 0px; background: #FFFFFF;}
#body {width: 950px; color: #333; padding: 0px; border: 0px solid #ccc; background: #FFFFFF; margin: 0px 0px 20px 0px;}
#footer {width: 950px; color: #333; padding: 0px; border-top: 1px solid #ccc; background: #FFFFFF; margin: 0px 0px 10px 0px; clear: both;}
#copyright {width: 910px; height:60px; color: #333; padding: 0px; border: 0px solid #ccc; background: #FFFFFF; margin: 10px 0px 10px 0px;float: left;}
#go2top {width: 40px; color: #333; padding: 0px; border: 0px solid #ccc; background: #FFFFFF; margin: 10px 0px 10px 0px;float: right;}

A:link {COLOR: #444444; TEXT-DECORATION: none;}
A:visited {COLOR: #444444; TEXT-DECORATION: none;}
A:hover {COLOR: #178401; TEXT-DECORATION: underline;}
A:active {TEXT-DECORATION: none;}

A.nl:link {TEXT-DECORATION: none;}
A.nl:visited {TEXT-DECORATION: none;}
A.nl:hover {TEXT-DECORATION: none;}
A.nl:active {TEXT-DECORATION: none;}

A.navtx:link {COLOR: #444444; TEXT-DECORATION: none;}
A.navtx:visited {COLOR: #444444; TEXT-DECORATION: none;}
A.navtx:hover {COLOR: #444444; TEXT-DECORATION: underline;}
A.navtx:active {TEXT-DECORATION: none;}

A.engl:link {COLOR: #444444; TEXT-DECORATION: none; font-family: Tahoma, Verdana, Arial;}
A.engl:visited {COLOR: #444444; TEXT-DECORATION: none; font-family: Tahoma, Verdana, Arial;}
A.engl:hover {COLOR: #444444; TEXT-DECORATION: underline; font-family: Tahoma, Verdana, Arial;}
A.engl:active {TEXT-DECORATION: none; font-family: Tahoma, Verdana, Arial;}

A.paging:link {COLOR: #6c6c6c; TEXT-DECORATION: none; font-size: 11px;}
A.paging:visited {COLOR: #6c6c6c; TEXT-DECORATION: none; font-size: 11px;}
A.paging:active {COLOR: #6c6c6c; TEXT-DECORATION: none; font-size: 11px;}
A.paging:hover {COLOR: #292929; TEXT-DECORATION: underline; font-size: 11px;}

A.paging_nounder:link {COLOR: #3d3d3d; TEXT-DECORATION: none; font-size: 11px;}
A.paging_nounder:visited {COLOR: #3d3d3d; TEXT-DECORATION: none; font-size: 11px;}
A.paging_nounder:active {COLOR: #3d3d3d; TEXT-DECORATION: none; font-size: 11px;}
A.paging_nounder:hover {COLOR: #292929; TEXT-DECORATION: none; font-size: 11px;}

A.red:link {COLOR: #D10303; TEXT-DECORATION: none;}
A.red:visited {COLOR: #D10303; TEXT-DECORATION: none;}
A.red:hover {COLOR: #D10303; TEXT-DECORATION: underline;}
A.red:active {TEXT-DECORATION: none;}

A.greenul:link {COLOR: #178401; TEXT-DECORATION: underline;}
A.greenul:visited {COLOR: #178401; TEXT-DECORATION: underline;}
A.greenul:hover {COLOR: #178401; TEXT-DECORATION: underline;}
A.greenul:active {COLOR: #178401; TEXT-DECORATION: underline;}

A.greenb:link {COLOR: #178401; TEXT-DECORATION: none; font-weight: bold;}
A.greenb:visited {COLOR: #178401; TEXT-DECORATION: none; font-weight: bold;}
A.greenb:hover {COLOR: #178401; TEXT-DECORATION: none; font-weight: bold;}
A.greenb:active {COLOR: #178401; TEXT-DECORATION: none; font-weight: bold;}

ul {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;}
li {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;}
FIELDSET {BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none;}

.eng10 {font-family: Tahoma, Verdana, Arial; font-size: 10px;}
.eng11 {font-family: Tahoma, Verdana, Arial; font-size: 11px;}
.eng12 {font-family: Tahoma, Verdana, Arial; font-size: 12px;}
.eng14 {font-family: Tahoma, Verdana, Arial; font-size: 14px;}

.t11 {font-size: 11px;}
.t12 {font-size: 12px;}
.t14 {font-size: 14px;}
.t16 {font-size: 16px;}
.t18 {font-size: 18px;}
.t20 {font-size: 20px;}

.fixed {TABLE-LAYOUT: fixed;}
.cantseeshit {visibility: hidden;}

.red {color: #D10303;}
.redb {color: #D10303; font-weight: bold;}
.greyC {color: #cccccc;}
.grey6 {color: #666666;}
.blue {color: #2d6fa2;}
.blueb {color: #2d6fa2; font-weight: bold;}
.green {color: #178401;}
.greenb {color: #178401; font-weight: bold;}
.orange {color: #e47925;}
.orangeb {color: #e47925; font-weight: bold;}

.bold {font-weight: bold;}
.lh120 {LINE-HEIGHT: 120%;}
.lh140 {LINE-HEIGHT: 140%;}
.underline {BORDER-BOTTOM: #000000 2px solid}
.dotline_red {BORDER-BOTTOM: #990000 2px dotted}
.selected {color: #333333; font-weight: bold; font-size: 11px;}
.notselected {color: #999999; font-size: 11px;}

.input_text {BORDER-RIGHT: #dcdcdc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #dcdcdc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #dcdcdc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #dcdcdc 1px solid;}
.input_logtext {BORDER-RIGHT: #dcdcdc 1x solid; PADDING-RIGHT: 0px; BORDER-TOP: #dcdcdc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #dcdcdc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #dcdcdc 1px solid;}

.w120 {WIDTH: 120px;}
.w140 {WIDTH: 140px;}
.w150 {WIDTH: 150px;}
.w240 {WIDTH: 240px;}
.w80 {WIDTH: 80px;}
.w60 {WIDTH: 80px;}
.w40 {WIDTH: 40px;}
.w120h20 {WIDTH: 120px; HEIGHT: 16px;}

/*Çì´õ ·Î°í*/
#header_titles * {margin: 0px; padding: 0px; border: 0px;}
#header_titles {width:950px; margin:0 0px; padding: 0px; border: 0px;}
#header_titles li {list-style: none; float: left;}
#header_titles a {display: block; font-size: 12px;}
#header_serviceTitle {height: 37px; float: left; padding: 10px 0px 0px 0px;}
#header_serviceTitle li.header_li1 a {width: 100px; height: 37px; background: url("/images/local/main_logo.gif") no-repeat left top;}
#header_serviceTitle li.header_li2_local a {width: 75px; height: 37px; background: url("/images/local/local_logo.gif") no-repeat left top;}
#header_servicepicture {float: left; height: 16px; margin-left: 7px; padding-top: 0px;}
/* #header_servicepicture li.header_li1 a {width: 175px; height: 56px; background: url("/images/local/top_local_illu.gif") no-repeat left bottom;} */
#header_servicepicture li.header_li2 a {width: 175px; height: 56px; background: url("/img/n_main/news_travel_header_icon.gif") no-repeat left bottom;}
#header_servicetext {font-family: ±¼¸², gulim, µ¸À½; font-size: 12px; color: #999; letter-spacing: -1px; float: right;}
#header_servicetext li {DISPLAY: inline; LETTER-SPACING: -1px; POSITION: relative; FLOAT: left; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 3px; MARGIN: 0px 0px 0px 6px;}


/*¹ÙµðÄ¿ÅÙÆ®*/
#bc {width: 950px; height: 30px; color: #333; padding: 0px; border: 0px solid #ccc; background: #FFFFFF; margin: 0px 0px 5px 0px;}
#bc_wrap {color: #333; padding: 0px; border: 0px solid #ccc; margin: 0px 0px 0px 15px;}
#bc_cate_result {padding-left: 15px; padding-top: 4px; height: 20px; }
#bc_item {float: left;color: #333; padding: 0px; border: 0px solid #ccc;}
#bc_item .root {float: left; height:20px; PADDING-TOP: 4px;}
#bc_item .space {PADDING-RIGHT: 7px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; HEIGHT: 20px;}
#bc_item .cate {float: left; height:20px; PADDING-TOP: 4px;}
#bc_item .actbox {float: left; CURSOR: pointer; POSITION: relative; HEIGHT: 20px;}
#bc_item .actbox .actleft {BACKGROUND: url("/images/local/actbox_left.gif") no-repeat; FLOAT: left; OVERFLOW: hidden; WIDTH: 5px; HEIGHT: 20px;}
#bc_item .actbox .actmid {BACKGROUND: url("/images/local/actbox_midbg.gif") repeat-x; FLOAT: left; PADDING-TOP: 4px; HEIGHT: 20px;}
#bc_item .actbox .actright {BACKGROUND: url("/images/local/actbox_right.gif") no-repeat; FLOAT: left; OVERFLOW: hidden; WIDTH: 26px; HEIGHT: 20px;}
#bc_item .clr {CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px;}
#actcontent {display:none;WIDTH: 420px; POSITION: absolute; TOP: 400px; BACKGROUND-COLOR: #fff; z-index:100;}
#actcontent LI {FLOAT: left; MARGIN-BOTTOM: 6px; OVERFLOW: hidden; WIDTH: 200px; HEIGHT: 16px;}
#actcontent .actcontenttext {BORDER: 2px solid #eee; PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 2px; WIDTH: 400px; PADDING-TOP: 7px; POSITION: relative; background-color: #FFFFFF;}

#cate_navi {MARGIN: 0px; WIDTH: 950px; PADDING-BOTTOM: 10px;}
#cate_navi .topbg {BACKGROUND: url("/images/local/local_list_navtopbg.gif") no-repeat; OVERFLOW: hidden; WIDTH: 950px; HEIGHT: 8px;}
#cate_navi .midbox {BORDER-RIGHT: #dadada 1px solid; OVERFLOW: hidden; BORDER-LEFT: #dadada 1px solid; WIDTH: 948px; BACKGROUND-COLOR: #ffffff;}
#cate_navi .midcontent {PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 5px; WIDTH: 908px; PADDING-TOP: 5px; POSITION: relative;}
#cate_navi .btmbg {BACKGROUND: url("/images/local/local_list_navbtmbg.gif") no-repeat; OVERFLOW: hidden; WIDTH: 950px; HEIGHT: 8px;}
#cate_navi li {MARGIN-BOTTOM: 6px; OVERFLOW: hidden; HEIGHT: 16px;}

#body_leftcolumn {color: #333; border: 0px solid #ccc; margin: 0px 0px 0px 0px; padding: 0px; width: 410px; float: left; background: #ffffff;}
#body_leftcolumn .googlemap {border: 1px solid #dadada; width: 402px; height: 327px; background: #ffffff; margin-bottom: 10px; padding: 4px 4px 4px 4px;}
#body_leftcolumn .googlemapin {width: 400px; height: 325px; background: #ffffff;}
#body_leftcolumn .bycity {color: #333; border: 1px solid #dadada; PADDING-RIGHT: 14px; PADDING-LEFT: 14px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; width: 382px; float: left; background: #ffffff; margin-bottom: 10px;}
#body_leftcolumn .listbanner {color: #333; border: 0px solid #dadada; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; width: 410px; float: left; background: #ffffff; margin-bottom: 10px;}

#body_rightcolumn {float: right; color: #333; border: 0px solid #ccc; margin: 0px 0px 0px 0px; padding: 0px; width: 520px; display: inline; background: #ffffff;}
#local_paging {float: right; margin: 0px 0px 0px 0px; padding: 0px; width: 520px; text-align: center;}
#body_storelist {float: right; color: #333; border: 0px solid #ccc; margin: 0px 0px 0px 0px; padding: 0px; width: 520px; display: inline; background: #ffffff;}
#body_storelist .storelist {height: 64px; border-bottom: #ebebeb 1px solid; margin-bottom: 10px;}
#body_storelisttop1 {float: right; border-bottom: 1px solid #dadada; margin: 0px 0px 10px 0px; padding-top: 3px; padding-bottom: 3px; width: 520px; height: 24px;}
#body_storelistsort {float: right; width: 390px; height: 21px; padding-top: 3px; padding-left: 10px;}
#body_storelistcoupon {float: right; width: 120px; height: 18px;}
#body_storelistresult {width: 935px; height: 18px; color: #333; padding-top: 6px; padding-bottom: 6px; padding-left: 15px; border: 0px solid #ccc; background: #FFFFFF; margin: 0px 0px 5px 0px;}
#body_shorelist_noresult {padding-left:25px; padding-top: 40px;}
#body_storelist .list_icon1 {width: 18px; height: 20px; BACKGROUND: url("/images/local/local_list_icon_a.gif") no-repeat; FLOAT: left;}
#body_storelist .list_icon2 {width: 18px; height: 20px; BACKGROUND: url("/images/local/local_list_icon_b.gif") no-repeat; FLOAT: left;}
#body_storelist .list_icon3 {width: 18px; height: 20px; BACKGROUND: url("/images/local/local_list_icon_c.gif") no-repeat; FLOAT: left;}
#body_storelist .list_icon4 {width: 18px; height: 20px; BACKGROUND: url("/images/local/local_list_icon_d.gif") no-repeat; FLOAT: left;}
#body_storelist .list_icon5 {width: 18px; height: 20px; BACKGROUND: url("/images/local/local_list_icon_e.gif") no-repeat; FLOAT: left;}
#body_storelist .list_icon6 {width: 18px; height: 20px; BACKGROUND: url("/images/local/local_list_icon_f.gif") no-repeat; FLOAT: left;}
#body_storelist .list_icon7 {width: 18px; height: 20px; BACKGROUND: url("/images/local/local_list_icon_g.gif") no-repeat; FLOAT: left;}
#body_storelist .list_icon8 {width: 18px; height: 20px; BACKGROUND: url("/images/local/local_list_icon_h.gif") no-repeat; FLOAT: left;}
#body_storelist .list_icon9 {width: 18px; height: 20px; BACKGROUND: url("/images/local/local_list_icon_i.gif") no-repeat; FLOAT: left;}
#body_storelist .list_icon10 {width: 18px; height: 20px; BACKGROUND: url("/images/local/local_list_icon_j.gif") no-repeat; FLOAT: left;}
#body_storelist .name {FLOAT: left; padding-right: 6px; height: 20px; font-weight:bold; color: #308601;}
#body_storelist .name2 {padding-right: 6px; height: 20px; font-weight:bold; color: #308601;}
#body_storelist .name A:link {COLOR: #308601; TEXT-DECORATION: none;}
#body_storelist .name A:visited {COLOR: #308601; TEXT-DECORATION: none;}
#body_storelist .name A:hover {COLOR: #308601; TEXT-DECORATION: underline;}
#body_storelist .name A:active {TEXT-DECORATION: none;}
#body_storelist .name2 A:link {COLOR: #308601; TEXT-DECORATION: none;}
#body_storelist .name2 A:visited {COLOR: #308601; TEXT-DECORATION: none;}
#body_storelist .name2 A:hover {COLOR: #308601; TEXT-DECORATION: underline;}
#body_storelist .name2 A:active {TEXT-DECORATION: none;}
#body_storelist .ename {FLOAT: left; padding-right: 6px; height: 20px; font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #308601;}
#body_storelist .ename2 {FLOAT: left; padding-left: 23px; padding-right: 6px;  height: 20px; font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #308601;}
#body_storelist .coupon {width: 28px; BACKGROUND: url("/images/local/local_list_coupon.gif") no-repeat; height: 20px;}
#body_storelist .nocoupon {width: 28px; height: 20px;}
#body_storelist .phone {height: 20px; font-family: Tahoma, Verdana, Arial; color: #e67802; margin-left:18px;}
#body_storelist .address {height: 20px; font-family: Tahoma, Verdana, Arial; margin-left:18px;}


#detail_storename {width: 935px; height: 32px; padding-top: 10px; padding-left: 15px; border-top: 1px solid #DADADA; color: #1F4F96; font-weight:bold; font-size:18px;}
#detail_leftcolumn {color: #333; border: 0px solid #ccc; margin: 0px 0px 0px 0px; padding: 0px; width: 640px; float: left;}
#detail_leftcolumn .notregi {background-color: #F7F7F7; width: 623px; height: 23px;border: 1px solid #EDEDED; padding-top: 12px; padding-left: 15px; margin-bottom: 10px;}
#detail_leftcolumn .notregi1 {float: left; width: 440px; height: 23px;border: 0px solid #EDEDED; color: #999999; font-weight: bold;}
#detail_leftcolumn .notregi2 {float: right; width: 183px; height: 23px;border: 0px solid #EDEDED; color: #3C9D06; font-weight: bold;}
#detail_leftcolumn_infobox {width: 640px; border: 0px solid #EDEDED; margin-bottom: 10px;}
#detail_leftcolumn_infoboxleft {width: 233px; height: 173px; background-color: #ededed; padding-top: 3px; padding-left: 3px; float: left;}
#detail_leftcolumn_infoboxright {width: 380px; float: right;}
#detail_leftcolumn .coupon {width: 640px; margin-bottom: 10px; text-align:right;}
#detail_leftcolumn .photo {width: 640px; margin-bottom: 20px;}
#detail_leftcolumn .description {width: 640px; margin-bottom: 20px;}
#detail_leftcolumn .review {width: 640px; margin-bottom: 20px;}
#detail_leftcolumn .incorrect {background-color: #F7F7F7; width: 625px; height: 23px;border: 0px solid #EDEDED; padding-top: 12px; padding-left: 15px; margin-bottom: 10px;}
#detail_leftcolumn .incorrect1 {float: left; width: 475px; height: 23px; border: 0px solid #EDEDED; color: #999999;}
#detail_leftcolumn .incorrect2 {float: right; width: 150px; height: 23px; border: 0px solid #EDEDED; color: #D10303;}
#detail_rightcolumn {float: right; color: #333; margin: 0px 0px 0px 0px; padding: 0px; width: 300px;}
#detail_rightcolumn .detail_map {background-color: #f4f4f4; border: 1px solid #dbdbdb; width: 286px; margin-bottom: 10px; padding: 6px 6px 6px 6px;}
#detail_rightcolumn .googlemapin {width: 285px; height: 280px; background: #ffffff;}
#detail_rightcolumn .other_store {background-color: #f4f4f4; border: 1px solid #dbdbdb; width: 286px; padding: 6px 6px 6px 6px; margin-bottom: 10px;}
.detail_tit {color: #6c6c6c; font-size: 12px; font-weight: bold; padding-left:10px;}
.detail_tit2 {color: #6c6c6c; font-size: 12px; font-weight: bold;}
.item_tit {color: #999999; font-weight: bold;}

#register_leftcolumn {border: 0px solid #ccc; margin: 0px 0px 0px 0px; width: 200px; float: left;}
#register_leftcolumn .steps {padding-left: 10px; padding-top: 10px; padding-bottom: 10px; margin-right: 0px; border: 0px solid #ccc; width: 190px; height: 50px;}
#register_leftcolumn .banner {padding-left: 0px; padding-top: 10px; padding-bottom: 10px; margin-right: 0px; border: 0px solid #ccc; width: 200px;}

#register_rightcolumn {float: right; border: 0px solid #ccc; background: #ffffff; margin: 0px 0px 0px 0px; padding: 0px; width: 730px; display: inline;}
#register_rightcolumn .regtit {BACKGROUND: url("/images/local/local_reg_title_bg.gif"); height: 35px; padding: 0px; margin-bottom: 20px;}
#register_rightcolumn .contenttop {height: 7px; padding: 0px; margin: 0px;}
#register_rightcolumn .contentmid {BACKGROUND: url("/images/local/local_reg_box_mid.gif"); padding-left: 15px; padding-right: 15px; padding-top: 15px; padding-bottom: 8px;}
#register_rightcolumn .contentbottom {height: 7px; padding: 0px; margin: 0px 0px 20px 0px;}
#register_rightcolumn .contenttext {height: 30px; padding: 3px;}
#register_rightcolumn .contenttextcoupon {height: 20px; padding: 3px;}
#register_rightcolumn .contenttextln {width: 700px; margin-left: auto; margin-right: auto; padding: 0px;}
#register_rightcolumn .contenttextlnleft {float: left; width:75%; height: 45px; padding-top: 30px; border-bottom: 1px solid #e4e5e5;}
#register_rightcolumn .contenttextlnright {float: right; width:25%; height: 45px; padding-top: 30px; border-bottom: 1px solid #e4e5e5;}
#register_rightcolumn .contenttextlnleft2 {float: left; width:75%; height: 45px; padding-top: 30px; border-bottom: 1px solid #e4e5e5;}
#register_rightcolumn .contenttextlnright2 {float: right; width:25%; height: 45px; padding-top: 20px; padding-bottom: 10px; border-bottom: 1px solid #e4e5e5;}
#register_rightcolumn .contenttextlnleft3 {float: left; width:75%; height: 30px; padding-top: 30px; border-bottom: 0px solid #e4e5e5;}
#register_rightcolumn .contenttextlnright3 {float: right; width:25%; height: 30px; padding-top: 30px; border-bottom: 0px solid #e4e5e5;}
#register_rightcolumn .contentstore {border-top: #e4e5e5 1px solid; border-bottom: #e4e5e5 1px solid; padding: 10px; background: #f8f8f8; margin-bottom: 15px; LINE-HEIGHT: 200%;}
#register_rightcolumn .contentstoreedt {border-top: #e4e5e5 1px solid; padding-top: 10px;}

#agree {margin: 0px; border:0px; padding: 0px;}
.agree {margin-bottom: 25px;}
.field {MARGIN: 0px 0px 0px;}
legend {PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 1px; PADDING-BOTTOM: 8px; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 10px; color: #666666; font-weight: bold;}
.fieldtxt {BORDER-RIGHT: #e2e2e2 1px solid; PADDING-RIGHT: 18px; BORDER-TOP: #e2e2e2 1px solid; PADDING-LEFT: 20px; SCROLLBAR-FACE-COLOR: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; OVERFLOW: auto; BORDER-LEFT: #e2e2e2 1px solid; SCROLLBAR-SHADOW-COLOR: #ffffff; SCROLLBAR-3DLIGHT-COLOR: #efefef; PADDING-TOP: 20px; SCROLLBAR-TRACK-COLOR: #f2f2f2; BORDER-BOTTOM: #e2e2e2 1px solid; SCROLLBAR-DARKSHADOW-COLOR: #ffffff; SCROLLBAR-BASE-COLOR: #ffffff; HEIGHT: 30px;}
.fieldtxt H3 {HEIGHT: 31px; font-weight:normal;}
.fieldtxt li {LINE-HEIGHT: 14px;}
.fieldtxt p {MARGIN: 0px 0px 16px;}
.fieldtxt ol {MARGIN: 0px 0px 16px;}
.fieldtxt ul {MARGIN: 0px 0px 16px;}


#regi_input { width: 100%; color: #333; background: #FFFFFF; margin: 0px 0px 0px 0px; text-align: left;}
#regi_input TABLE {CLEAR: both; BORDER-RIGHT: #e5e5e5 2px; BORDER-TOP: #ffffff 2px solid; MARGIN: 0px 0px 20px; BORDER-LEFT: #e5e5e5 2px; WIDTH: 100%; BORDER-BOTTOM: #ffffff 2px solid;}
#regi_input TABLE TH {COLOR: #828282; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none;}
#regi_input TABLE TD {COLOR: #333333; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none;}
#regi_input TABLE TH {PADDING-RIGHT: 0px; BORDER-TOP: #ededed 1px solid; PADDING-LEFT: 10px; BACKGROUND: #f5fbf1; PADDING-BOTTOM: 8px; VERTICAL-ALIGN: top; WIDTH: 136px; LINE-HEIGHT: 18px; PADDING-TOP: 11px; LETTER-SPACING: -1px; TEXT-ALIGN: left;}
#regi_input TABLE TH IMG {LEFT: -11px; POSITION: absolute; TOP: 2px;}
#regi_input TABLE TH LABEL {PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 11px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative;}
#regi_input TABLE TH SPAN {PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 11px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative;}
#regi_input TABLE TD {PADDING-RIGHT: 0px; BORDER-TOP: #ededed 1px solid; PADDING-LEFT: 20px; PADDING-BOTTOM: 7px; VERTICAL-ALIGN: top; BORDER-LEFT: #ededed 1px solid; PADDING-TOP: 6px;}
#regi_input TABLE TR.firstone TH {BORDER-TOP-STYLE: none;}
#regi_input TABLE TR.firstone TD {BORDER-TOP-STYLE: none;}
#regi_input TABLE .txt1 {PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; PADDING-TOP: 7px;}
#regi_input TABLE .txt2 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 3px;}
#regi_input TABLE .txt3 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 7px;}
#regi_input TABLE .txt3  {VERTICAL-ALIGN: bottom;}
#regi_input TABLE .txt3 IMG {MARGIN: 0px 10px 0px 0px;}
#regi_input TABLE .txt3 INPUT {POSITION: relative; TOP: 1px;}
#regi_input TABLE TD LABEL {POSITION: relative; TOP: -2px;}
UNKNOWN {TOP: -2px;}
#regi_input TABLE TD .link {FONT-SIZE: 11px; MARGIN: 0px 0px 0px 1px; COLOR: #004790; LETTER-SPACING: -1px; POSITION: relative; TOP: -3px; TEXT-DECORATION: underline;}
#regi_input TABLE .optin {PADDING-RIGHT: 0px; BORDER-TOP: #ededed 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; WIDTH: 484px; PADDING-TOP: 10px;}
#regi_input TABLE EM {PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 19px; FONT-SIZE: 11px; PADDING-BOTTOM: 7px; COLOR: #ff6c00; PADDING-TOP: 5px; LETTER-SPACING: -1px;}
#regi_input TABLE .help_wrap {DISPLAY: block; Z-INDEX: 99; OVERFLOW: visible; POSITION: relative;}
UNKNOWN {Z-INDEX: 99;}
#regi_input TABLE .help {DISPLAY: none; POSITION: absolute;}
#regi_input TABLE .help2 {DISPLAY: none; POSITION: relative;}
#regi_input TABLE .help .txt {BORDER-RIGHT: #919191 0px solid; BORDER-TOP: #919191 0px solid; Z-INDEX: 3; BACKGROUND: #ffffff; BORDER-LEFT: #919191 0px solid; COLOR: #333333; BORDER-BOTTOM: #919191 0px solid; LETTER-SPACING: -1px; POSITION: relative; color: #3ca900;}
#regi_input TABLE .help2 .txt2 {BORDER-RIGHT: #919191 0px solid; BORDER-TOP: #919191 0px solid; Z-INDEX: 3; BACKGROUND: #ffffff; BORDER-LEFT: #919191 0px solid; COLOR: #333333; BORDER-BOTTOM: #919191 0px solid; LETTER-SPACING: -1px; POSITION: relative; color: #3ca900;}
#regi_input TABLE .help .txt P {PADDING-RIGHT: 14px; PADDING-LEFT: 14px; FONT-SIZE: 12px; PADDING-BOTTOM: 6px; LINE-HEIGHT: 16px; PADDING-TOP: 8px; WHITE-SPACE: nowrap;}
#regi_input TABLE .help2 .txt2 P {PADDING-RIGHT: 3px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; LINE-HEIGHT: 16px; PADDING-TOP: 3px; WHITE-SPACE: nowrap;}
#regi_input TABLE .help_wrap .h32 {HEIGHT: 32px;}
#regi_input TABLE .help_wrap .h24 {HEIGHT: 24px;}
#regi_input TABLE .help_wrap .h32 .shadow1 {HEIGHT: 32px;}
#regi_input TABLE .help_wrap .h32 .shadow2 {HEIGHT: 32px;}
#regi_input TABLE .overlap {LEFT: 1px; POSITION: relative; TOP: 1px;}
#regi_input TABLE .overlap IMG {VERTICAL-ALIGN: top;}
#register_btn {text-align: center;}

/*COUPON*/
#coupon_leftcolumn {color: #333; border: 0px solid #ccc; margin: 0px 10px 0px 0px; padding: 0px; width: 180px; float: left;}
#coupon_leftcolumn .topbg {width: 180px; height: 10px; padding: 0px; margin: 0px; float:left;}
#coupon_leftcolumn .midbg {width: 180px; background: url("/images/local/local_coupon_leftmenu_mid.gif"); margin: 0px; float:left;}
#coupon_leftcolumn .bottombg {width: 180px; height: 10px; padding: 0px; margin: 0px; float:left;}
#coupon_leftcolumn .sub_menulist {margin: 0px 15px 0px 15px; padding: 0px; width: 150px;}
#coupon_leftcolumn .sub_menulistall  {margin: 8px 0px 8px 0px; padding: 0px 0px 0px 5px; height: 20px; border-bottom: 1px solid #EDEDED;}
#coupon_leftcolumn .sub_menulistlast {margin: 8px 0px 8px 0px; padding: 0px 0px 0px 5px; height: 20px; border-bottom: 0px solid #E3E3E3;}
#coupon_leftcolumn .sub_menuother {margin: 0px 0px 0px 0px; padding: 0px;}

#coupon_rightcolumn {float: right; margin: 0px 0px 0px 0px; padding: 0px; width: 760px; display: inline;}
#coupon_rightcolumncontent {margin: 0px 0px -15px 0px; padding: 0px; width: 760px;}
#coupon_rightcolumncontent .title_main {float: right; background: url("/images/local/local_coupon_content_maintit.gif") no-repeat; margin: 0px 0px -15px 0px; padding: 0px; width: 760px; height:68px;}
#coupon_rightcolumncontent .maincontent {float: right; background: url("/images/local/local_coupon_content_main_bg.gif") no-repeat left top; margin: 0px 0px 0px 0px; padding: 0px; width: 760px;}
#coupon_rightcolumncontent .mainlist {margin: 10px 0px 10px 20px; padding-top: 10px; padding-bottom: 10px; width: 740px;}

/*Ç²ÅÍ*/
.footer_link {MARGIN-TOP: 8px; COLOR: #bbb; PADDING-TOP: 22px; LETTER-SPACING: 2px;}
.footer_link a {COLOR: #666; LETTER-SPACING: 0px;}