@charset "utf-8";
/************************************************************************
 * filename		: reservation_english.css
 * description	: reservation CSS import
 * date			: 2009.08.25
************************************************************************/

.t_red	{color:#ad3d3d;}
.t_palebrown	{color:#beb1a1 !important; font-family:Arial;}
.t_brown,	a.t_brown	{color:#997A5C !important;}
.t_brown02	{color:#73675c;}
.t_gray	{color:#e0dad4;}
.t_darkgray	{color:#332619;}
.al_middle	{vertical-align:-7px; *vertical-align:-6px;}
	.al_middle, x:-moz-any-link	{vertical-align:middle}

.conWrap	h4	{position:relative; padding-left:0;}
.conWrap	h4	.h4_exp {position:absolute; top:2px; left:160px; font-size:11px; font-weight:normal;}

/* print */
@media print {
	#head	{display:none;}
	#contentWrap	#conLeft	{display:none;}
	#footer	{display:none;}
}

.board_table	td,	.board_table	th	{word-break:keep-all}

.btn_02_sg_2	{display:inline-block; padding-left:1px; background:url('/images/common/english/i_btn_02_sg_2.gif') no-repeat 0 0; vertical-align:middle;}
.btn_02_sg_2, x:-moz-any-link{height:19px; display:-moz-inline-box}
.btn_02_sg_2	input	{height:19px; border:none; padding:0 10px 0 9px; background:url('/images/common/english/i_btn_02_sg_2.gif') no-repeat right 0; color:#FFF; font:bold 11px Arial, sans-serif;}
	.btn_02_sg_2	input, x:-moz-any-link	{padding-bottom:3px;}
.btn_02_sg_2	input.t_color	{color:#ad3d3d;}

.in_pass	{background:url('/images/reservation/english/t_input_pw.gif') no-repeat 0 0}
.in_id	{background:url('/images/reservation/english/t_input_id.gif') no-repeat 0 0}

.rv_step_top_1, .rv_step_top_2, .rv_step_top_3	{overflow:hidden; height:65px; margin-bottom:17px;}
.rv_step_top_1	img	{margin-top:0;}
.rv_step_top_2	img	{margin-top:-65px;}
.rv_step_top_3	img	{margin-top:-130px;}

.bg_rv_top	{background:url('/images/reservation/english/i_rv_top.gif') no-repeat 0 0;}
.rv_step_1_login	{width:750px; margin-top:7px; padding:30px 0 0 10px;}
.rv_step_1_login	dl	{width:100%; overflow:auto; overflow:hidden;}
.rv_step_1_login	dt	{float:left; width:152px; color:#997A5C; font:bold 14px Arial;}
.rv_step_1_login	dd	{float:left; width:588px; color:#332619; font-size:12px;}
.rv_step_1_login	dd	p	{margin-bottom:6px;}
.rv_step_1_login	dd	p.sel	{color:#CCC2B8;}
.rv_step_1_login	dd	p.rv_login	{margin:-4px 0 12px 17px;}
.rv_step_1_login	dd	p.rv_login	.btn_02_sgray input	{*margin:0 0 0 -17px;}
.rv_step_1_login	dd	p.rv_login	.btn_02_sgray	{vertical-align:bottom}
.rv_step_1_login	dd	p.after_login	{width:418px; height:28px; padding:14px 0 0 20px; background-color:#E0DAD4; color:#AD3D3D; font-weight:bold;}
.rv_step_1_login	dd	p.list_brown	{padding-left:7px; margin-bottom:4px; background:url('/images/common/english/bul_dot_brown.gif') no-repeat 0 5px; color:#997A5C; font-size:11px;}
.rv_step_1_login	dd	p.list_brown a,	.rv_step_1_login	dd	p.list_brown a:hover, .rv_step_1_login	dd	p.list_brown a:active	{color:#997A5C; font-size:11px; text-decoration:none}

.rv_step	{width:750px; padding:1px 0 0 10px;}
.rv_step	dl	{width:100%; overflow:auto; overflow:hidden;}
.rv_step	dt	{float:left; width:100%; margin-bottom:13px; color:#997A5C; font:bold 14px Arial;}
.rv_step	dd	{float:left; width:739px; padding-left:11px; color:#332619; font-size:12px;}

.rv_nodata	{padding:35px 0 40px 0; color:#D9D3CE; font:bold 30px Arial; text-align:center;}

.rv_step_2_stay	dd	ul,	.rv_step_2_stay	dd	li	{float:left; width:100%;}
.rv_step_2_stay	dd	li	{padding-bottom:1px;}
.rv_step_2_stay	dd	li	.stit	{float:left; width:185px; margin-top:3px;}
.rv_step_2_stay	dd	li	.sel_txt	{float:left; width:533px;}

.rv_step_3_product	dt.sel	{position:relative;}
.rv_step_3_product	dt	span.t_darkgray	{margin:0 3px 3px 11px; font-size:11px;}
.rv_step_3_product	dt.sel	span.t_darkgray	{color:#CCC2B8;}
.rv_step_3_product	dt.sel	select	{border:1px solid #E0DAD3; color:#B7B1AB;}
.rv_step_3_product	dt.sel	.btn_02_sgray	{position:absolute; right:0; top:3px;}
.rv_step_3_product	dd	ul,	.rv_step_3_product	dd	li	{float:left; width:100%;}
.rv_step_3_product	dd	li	{padding-bottom:4px;}
.rv_step_3_product	dd	li .product	{position:relative; float:left; width:387px; padding-right:58px;}
.rv_step_3_product	dd	.after_product	li .product	{width:430px;}
.rv_step_3_product	dd	li .product	.btn_rt	{position:absolute; top:0; right:12px;}
.rv_step_3_product	dd	li .price	{float:left; width:120px; padding-right:12px; text-align:right;}
.rv_step_3_product	dd	li .price_ruls	{float:left; width:75px; background:url('/images/reservation/english/ico_rv_price_ruls.gif') no-repeat 55px 8px;}
.rv_step_3_product	dd	li .price_ruls	a,	.rv_step_3_product	dd	li .price_ruls	a:hover,	.rv_step_3_product	dd	li .price_ruls	a:active	{color:#997A5C; font-size:10px; text-decoration:underline}
.rv_step_3_product	dd	li .btn	{float:left; width:80px;}
.rv_step_3_product	dd	.after_product	{width:709px; overflow:auto; overflow:hidden;  padding:16px 15px 5px; margin-bottom:5px; background-color:#E0DAD4;}
.rv_step_3_product	dd	.board_table	{width:739px;}
.rv_step_3_product	dd	.board_table	table	td	.t_14	{color:#AD3D3D; font-size:14px; font-weight:bold;}

.rv_step_4_requests	dd	{overflow:hidden; width:739px;}
.rv_step_4_requests	dd	div	{float:left; width:270px;}
.rv_step_4_requests	dd	div.rv_nodata	{width:738px;}
.rv_step_4_requests	dd	div	ul li	{overflow:hidden; width:100%; margin-bottom:10px;}
.rv_step_4_requests	dd	div	strong	{display:block; float:left; width:90px; line-height:140%; padding-top:2px;}
.rv_step_4_requests	dd	div	span	{display:block; float:left; width:180px; font-size:11px;}
.rv_step_4_requests	dd	div	span	span	{padding-bottom:5px;}
.rv_step_4_requests	dd	div.size02	{width:469px;}
.rv_step_4_requests	dd	div.size02	ul li	{min-height:21px; _height:21px; margin-bottom:0;}
.rv_step_4_requests	dd	div.size02	strong	{width:140px;}
.rv_step_4_requests	dd	div.size02	span	{width:329px;}
.rv_step_4_requests	dd	div.size03	{width:100%;}
.rv_step_4_requests	dd	div.size03	span	{width:649px;}
.rv_step_4_requests	dd	div.size03	span	.txt_etc	{padding-top:5px; text-align:right;}

.rv_basic_info	{width:750px; margin-top:7px; padding:22px 0 0 10px;}
.rv_basic_info	.th_h4	{width:100%; overflow:auto; overflow:hidden;}
.rv_basic_info	.th_h4	h4	{float:left; margin-top:5px; font:bold 12px Arial; color:#332619;}
.rv_basic_info	.th_h4	.right	{float:right; padding-right:10px;}
.rv_basic_info	.board_table	{width:750px;}
.rv_basic_info	.table_input	{width:750px;}
.rv_basic_info	.box_etc	{width:708px; margin:8px 0 0 12px ;padding:12px 15px 9px; background-color:#E0DAD4; font-size:11px;}
.rv_basic_info	.box_etc	p	{margin-bottom:5px; color:#997A5C; font-weight:bold;}
.rv_basic_info	.box_etc	li	{padding-bottom:4px;}
.board_table	.btnarea_txt	{display:block; float:left;}
.board_table	.btnarea_btn	{display:block; float:right; margin:8px 10px 0 20px;}

/*예약관련 아이콘*/
.ico_tit_rv	{display:block; width:140px; height:100px; background:url('/images/reservation/english/ico_tit_rv.jpg') no-repeat 0 0; font-size:0; line-height:0}
.ico_tit_rv_01	{height:112px; background-position:0 0}/*레스토랑&바 예약 센터 아이콘*/
.ico_tit_rv_02	{background-position:0 -112px}/* Spa Reservation */
.ico_tit_rv_03	{background-position:0 -212px}/* Meeting Reservation */
.ico_tit_rv_04	{background-position:0 -312px}/* Transportation Desk */
.ico_tit_rv_05	{background-position:0 -412px}/* Visa Support Letter Request */

.tit_txt	.img	p	{margin-left:20px;}
.tit_txt	.txt	.t_strong	{color:#000; font-size:12px; line-height:140%;}
.tit_txt	.txt	.t_strong	a,	.tit_rv_01	.txt	.t_strong	a:hover, .tit_rv_01	.txt	.t_strong	a:active	{color:#997A5C; text-decoration:underline}
.tit_txt	.txt	.t_11	{margin-top:7px; line-height:140%;}
.tit_rv_01	{height:118px;}
.tit_rv_01	.txt	{margin:43px 0 0 18px;}
.tit_rv_02	{height:118px;}
.tit_rv_02	.txt	{margin:41px 0 0 18px;}
.tit_rv_03	{height:118px;}
.tit_rv_03	.txt	{margin:32px 0 0 18px;}
.tit_visa_01	{height:118px;}
.tit_visa_01	.txt	{margin:50px 0 0 18px;}

.box_spa_rv	.box_01_LB	{height:100px;}
.box_meet_rv	.box_01_LB	{height:100px;}
.box_trans_rv	.box_01_LB	{height:100px;}
.box_01_LT	.fl_left	{float:left; width:97px; padding:17px 0 0 32px;}
.box_room_rv	.right	{float:left; width:601px; padding:25px 0 25px 9px;}
.box_01_LT	.right	em	{position:absolute; left:-4000px; top:-3000px}
.box_01_LT	.line_box610	{margin:24px 0 0 -9px;}
.box_01_LT	.rv_name	{width:260px; margin:0 0 14px 0; overflow:auto; overflow:hidden}
.box_01_LT	.rv_name	dt {float:left; margin-top:12px;}
.box_01_LT	.rv_name	dt.txt_rv_room_01	{width:62px;}
.box_01_LT	.rv_name	dt.txt_rv_room_02	{width:50px;}
.box_01_LT	.rv_name	dd	{float:left; width:198px; height:12px; color:#000; margin-top:12px; *padding-top:1px; *height:11px;}
.box_01_LT	.list_brown li	{padding-bottom:2px;}
.box_room_rv	.con_exp	{margin-bottom:-8px;}
.box_room_rv	.con_exp li	{padding-bottom:8px;}

.box_room_complete	{margin-bottom:16px;}
.box_room_complete	.box_01_LB	{height:73px;}
.box_room_complete	.fl_left	{float:left; width:97px; padding:7px 0 0 27px;}
.box_room_complete	.right	{float:left; width:601px; padding:30px 0 0 9px;}

.box_sc_result	{overflow:hidden; width:100%; margin-top:20px;}
.box_sc_result	dt	{padding-bottom:10px; font-size:12px; font-weight:bold;}
.box_sc_result	dd	{position:relative; float:left; width:304px; height:261px; padding:0 10px; background-color:#d9cec3; border:2px solid #ccbdad;}
.box_sc_result	dd.img	{width:430px; padding:0; border-right:none; _font-size:0;}
.box_sc_result	dd.img	img	{width:430px; height:261px;}
.box_sc_result	dd	ul	{overflow:hidden; width:304px; height:215px; margin-top:-1px;}
.box_sc_result	dd	ul	li	{padding:7px 0; border-top:1px solid #ccbdad; line-height:14px;}
.box_sc_result	dd	ul	li	strong	{display:block; padding-bottom:4px; font-size:12px;}
.box_sc_result	dd	ul	li	em	{font-weight:bold; font-style:normal;}
.box_sc_result	dd	.box_btn	{position:absolute; left:10px; bottom:10px;}

/* Meeting Reservation */
.btn_pst	{margin:3px 0 0 160px;}

/* Visa Support Letter Request */
.visa_exp	li	{padding:5px 0 10px 0;}
.visa_exp	li	dl	{overflow:hidden; width:100%;}
.visa_exp	li	dl	dt	{float:left; width:72px; font-size:12px; font-weight:bold;}
.visa_exp	li	dl	dd	{float:right; width:688px; line-height:16px;}
.visa_exp	li	dl.down	dt	{min-height:19px; _height:19px; padding-top:3px;}
.visa_exp	li	dl.down	dd	{min-height:22px; _height:22px;}

/* My Reservation */
.rv_search	{margin-top:10px; padding:20px 0 15px;}
.rv_search	fieldset	{overflow:hidden; width:537px; margin:0 auto; font-size:0;}
.rv_search	fieldset	dl	{overflow:hidden; float:left; width:383px; font-size:11px;}
.rv_search	fieldset	dl	dt	{float:left; width:148px; min-height:22px; _height:22px; line-height:21px !important;}
.rv_search	fieldset	dl	dd	{float:left; width:235px; min-height:22px; _height:22px;}
.rv_search	fieldset	dl	dd	.mlm2	{margin-left:-1px;}
.rv_search	fieldset	.btn_01_red	{float:left; margin-left:5px;}

.end_exp	{margin-bottom:-10px;}

.rv_info_confirm	{width:750px; margin-top:10px; padding:30px 0 0 10px;}
.rv_info_confirm	.board_table	{width:750px;}
.rv_info_confirm	.detail_view	.board_table	{float:right; width:590px;}
.rv_info_confirm	.board_table	.table_basic_02	tr.em	th	{padding-top:9px; padding-bottom:7px; background-color:#CCC2B8; color:#33261A;}
.rv_info_confirm	.board_table	.table_basic_02	tr.em	td	{padding-top:9px; padding-bottom:7px; background-color:#FAF6F2; color:#ad3d3d; font-size:14px; font-weight:bold;}
.email_send 	{width:720px; padding:15px 18px 9px;}
.email_send	p	{padding-bottom:8px;}

/*privacy*/
.privacy_div	h5	{margin-top:5px; margin-bottom:10px; font:bold 12px Arial}
.privacy_div	ol	{padding-left:27px}
.privacy_div	ol	li	{list-style:decimal; margin-left:0; padding:0 0 15px; background:0 none; line-height:150%;}
.privacy_div	ol	li.noType	{list-style:none}
.privacy_div	ol	ol	{padding-left:20px}
.privacy_div	ol	ul	{padding-left:20px}
.privacy_div	ol	ol	li	{list-style-type: lower-alpha; padding:4px 0 0;}
.privacy_div	ol	ul	li	{list-style:disc; padding:4px 0 0;}
.privacy_div	li	.board_table	{width:96%;}

.table_basic_01	td.td_c	{padding-left:5px; padding-right:3px;}
