.box_wrap{width:100%;background:#f9f9f9;padding:40px 0;border-bottom:1px dotted #cccccc;text-align: center}

.tbl_frm{margin:0 auto}
.tbl_frm td{height:29px;text-align:left}

.get_results{display:inline-block;margin:0 auto}
.txt_input{width:180px;padding:3px 5px;font-size:12px}

.agr_wrap1{width:100%;display:inline-block;background:#f5f5f5;padding: 10px 0}
.p_star{color:#009ae6}



.title{margin-top:30px;}
.pop_title{font-weight:bold;font-size:20px;margin-top:10px;margin-left:25px;}
.title h3{margin:0 0 0 25px;padding:10px 0 0 0;float:left;font-weight:bold;font-size:15px;color:#FFF;}
.pop_body {margin:0px 0 15px 0;}
.pop_body3 {margin:0px 0 30px 0;}
.pop_body2 {margin:20px 25px 15px 25px;padding:20px;border:1px solid #ebebeb; }
.pop_footer {height:21px; background:#e5e8ed; text-align:right; padding:3px 17px 0 0; clear:both}

.form_table {margin:0 auto;font-size:12px;}
.form_table input,
.form_table textarea,
.form_table select,
.form_table table,
.form_table button{font-size:12px}
.form_table table{width:100%;border:0;border-top:0px solid #999}
.form_table caption{padding:0px 0;font-weight:normal;text-align:left}
.form_table th{padding:0 0 0 40px;border:0;vertical-align:middle;font-weight:normal;color:#333}
.form_table td{padding:0;border:0;vertical-align:middle;font-weight:normal;color:#666}
.form_table thead th{border-bottom:0px solid #ccc;}
.form_table tbody th{border-bottom:0px solid #ddd;text-align:left}
.form_table tfoot th{border-bottom:0px solid #ddd}
.form_table tbody td{border-bottom:0px solid #ddd}
.form_table tfoot td{border-bottom:0px solid #ddd;font-weight:normal;color:#333}
.form_table {position:relative;margin:-4px 0}
.form_table .i_help{position:absolute;top:4px;right:0}
.form_table .i_label{ top:6px; left:10px}
.form_table .i_dsc{margin:2px 0}
.form_table .i_check,
.form_table .i_radio{width:13px;height:13px;margin:2px 5px 2px 0;padding:0;vertical-align:middle}
.form_table .i_text{position:relative;margin:2px;padding:3px 4px;border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:transparent}
.form_table .hide{visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.form_table select{margin:2px}
.form_table .item label{margin:0 10px 0 0;cursor:pointer}



.form_table2 {margin-top:0px;margin-bottom:20px;font-size:12px;font-family:Tahoma, Geneva, sans-serif}
.form_table2 input,textarea,select,button {font-size:12px;color:#a1a1a1; background-color:#FFF;}
.form_table2 table {width:100%;border:0;border-top:2px solid #383d4a;}
.form_table2 th {width:130px;/*height:30px;*/padding:8px 0 8px 25px;order:0;vertical-align:middle;color:#444;font-weight:normal;text-align:left;background:#f7f7f7;border-bottom:1px solid #dddddd;}
.form_table2 td {padding:8px 0 8px 15px;border:0;vertical-align:middle;font-weight:normal;color:#a1a1a1;border-bottom:1px solid #ebebeb;}

.sub_tit {font-size:14px; padding-bottom:6px; font-weight:bold; color:#818181;margin-left:10px}
.sub_bx { width:728px; margin:10px; border:1px solid #c6c6c6; background-color:#FFF; height:200px; line-height:18px; color:#999999; }

.mem_top{width:100%;height:90px;padding-top:0px;margin-bottom:30px;}
.mem_top img{float:left;}

.login_wrap{width:994px;height:352px;border:3px solid #e1e1e1;margin-top:50px;}
.login_left{float:left;width:540px;height:352px;position:relative; background:url('/image/shop/sub/login_bg.gif') no-repeat; border-right:1px solid #e1e1e1}
.login_left span button{border:0px;}


.login_right{float:left;width:453px; height:228px;background:url('/image/shop/sub/login_no_bg.gif') no-repeat;position:relative}
.no_login button{border:0}
.no_login{position:absolute;top:120px;left:297px;}
.no_mem_order{position:absolute;top:121px;left:97px;width:180px; height:35px;}
.login_event{width:453px;height:124px;margin-top:228px;}
.event_wrap {margin-top:30px}
.event_wrap img{float:left;}

.reg_comp{width:990px;height:150px;border:5px solid #e4e4e4}
.comp_img{width:320px;height:64px;margin:40px auto;}
.reg_comp_btns{width:750px; text-align:center;}
.hot_lst_wrap{margin-top:30px;}
.hot_lst{width:998px; height:340px;border:1px solid #e4e4e4;border-top:2px solid #494949;margin-top:10px;}
.hot_lst li{width:220px;height:270px;float:left;margin-left:24px;_margin-left:20px;_padding-left:0px;margin-top:30px;}

.hot_lst{border:1px solid #e4e4e4;width:100%; background:#f6f6f6;}


.popup_tit {background-color:#999999;padding:10px 0 10px 20px;}
.popup_tit p {font-size:12px;color:#FFF;font-weight:bold;}



/* s: member_confirm css */
.mem_wrap{width:972px;margin:0 auto}
.mem_title{padding-top:11px;color:#a67631;font-size:20px;font-weight:bold}
.cont_mem_wrap{width:972px;height:200px;background:url(/image/site/member/join_intro_bg01.jpg) no-repeat}
.cont_mem_wrap .cont_mem_left{float:left;width:486px;height:220px}
.cont_mem_wrap .cont_mem_right{float:left;width:486px;height:220px}
.cont_mem_top{width:120px;margin:0 auto;padding:41px 0 0 15px;color:#583420;font-size:28px;letter-spacing:-1px;font-family:"나눔명조",Nanum Myeongjo}
.cont_mem_right .cont_mem_top{width:140px;margin:0 auto;padding-top:41px;color:#583420;font-size:28px}
.mem_btn{width:96px;height:26px;margin:0 auto;padding:8px 0 28px 0}
.mem_bot{width:444px}
.member_bot{width:486px;height:85px}
.member_bot .bot_left{float:left;width:150px;height:85px}
.member_bot .bot_right{float:right;width:336px;height:85px}
.member_bot .bot_right ul .bot_lst{margin:10px 0 10px 0}
.member_bot .bot_right ul li{color:#6e6e6e }
.member_bot .bot_left .mem_type{position:relative;top:23px;margin:0px 0 0 36px;font-size:14px}
.member_bot .bot_left .mem_type2{position:relative;top:23px;margin:0 0 0 35px}


/* G템플라워 추가부분 */

.sub_content2{width:972px;padding:0 14px;position:relative}
.sub_title{font-size:16px; margin-bottom:8px; font-weight:bold; }
.sub_title{border-bottom:1px solid #d9c9b2;height:22px;margin-bottom:21px;color:#543a68}


/* s: member_reg css */
.mem_reg_wrap{width:1000px}
.mem_title{margin-bottom:21px;height:25px;border-bottom: 1px solid #bcacc9;color:#543a68}

.mem_reg_text{margin:35px 0;color:#716056;font-size:14px}
.mem_top_banner{width:448px;margin:0 auto}
.mem_reg_tab{margin-top:10px;border-top:1px solid #27221f;border-bottom:1px solid #27221f}
.mem_reg_tab th{position:relative;width:116px;height:30px;padding:8px 0 8px 45px;vertical-align:middle;color:#444;text-align:left;background:#fff1e8;border-bottom:1px solid #dddddd;}
.mem_reg_tab td{padding:8px 0 8px 15px;border:0;vertical-align:middle;font-weight:normal;color:#a1a1a1;border-bottom:1px solid #ebebeb}
.mem_reg_tab td .text_type1,.text_type2,.text_type3,.text_type4{height:20px}
.mem_reg_tab td img{vertical-align:bottom}
.mem_reg_tab td .text_type1{width:60px}
.mem_reg_tab td .text_type2{width:110px}
.mem_reg_tab td .text_type3{width:250px}
.mem_reg_tab td .text_type4{width:510px;margin-top:4px}
.mem_area{width:770px;height:100px}
.mem_box2{margin-left:40px}
.text_area_wrap{margin:40px 0 0 0}
.reg_bot_title{margin:0 0 10px 0}
.reg_text1{width:970px;height:230px}
.reg_bot_title{margin-top:40px}
.radio01{float:right;margin:10px 15px 0 0}
.reg_bot_btn{width:220px;clear:both;margin:0 auto}
.check_btn{position:absolute;top:18px;left:35px}
.check_btn01{position:absolute;top:43px;left:35px}



