@charset "euc-kr";
/* Author : Jung Eun */

.fLt { float:left;}
.fRt { float:right;}
.ac { text-align:center;}
.vam { vertical-align:middle;}
.vab { vertical-align:bottom;}
.mb5 { margin-bottom:5px;}
.mt10 { margin-top:10px;}

.wrap { clear:both; overflow:hidden;}

.input_radio { width:13px; height:13px; vertical-align:middle;}
.input_txt { padding:2px; height:14px; font-size:12px; line-height:14px; color:#000;}

.listT { clear:both; overflow:hidden; width:100%; font:normal 11px/13px dotum,gulim,arial,verdana; color:#666; border-spacing:0; border-collapse:collapse;}
.listT thead th { height:28px; background:url(http://image.lotte.com/lotte/images/renewal/smartpick/bg_thead.gif) repeat-x 0 top;}
.listT td { text-align:center; border-bottom:1px solid #c0c0c0;}
.listT td.al { text-align:left;}
.listT td.al10 { padding-left:10px; text-align:left;}

.tableT { clear:both; overflow:hidden; width:100%; font:normal 11px/13px dotum,gulim,arial,verdana; color:#666; border-spacing:0; border-collapse:collapse; border-top:1px solid #c0c0c0;}
.tableT th { padding:11px 0; text-align:center; background:#f0f0f0; border-bottom:1px solid #dedede;}
.tableT td { padding:7px 0 7px 10px; text-align:left; border-bottom:1px solid #dedede;}

.innerT { clear:both; overflow:hidden; width:100%; font:normal 11px/13px dotum,gulim,arial,verdana; color:#666; border-spacing:0; border-collapse:collapse; border-top:1px solid #dedede; border-left:1px solid #dedede;}
.innerT th { padding:0; height:29px; vertical-align:middle; font-weight:normal; background:#f0f0f0; border-right:1px solid #dedede; border-bottom:1px solid #dedede;}
.innerT td { padding:0; height:30px; text-align:center; vertical-align:middle; border-right:1px solid #dedede; border-bottom:1px solid #dedede;}

/* »óÇ°»ó¼¼ Ãß°¡ */
.smartPick_detail_area { padding-bottom:22px; background:url(http://image.lotte.com/lotte/images/renewal/smartpick2/bg_sp_one_area.gif) no-repeat 0 bottom;}
.smartPick_detail { clear:both; overflow:hidden; padding:26px 8px 6px 120px; width:262px; background:url(http://image.lotte.com/lotte/images/renewal/smartpick2/bg_sp_one.gif) no-repeat;}
.smartPick_detail p { font:12px/16px dotum; color:#808080;}
.smartPick_detail p span { font:bold 12px/16px dotum;}
.smartPick_detail .plus { margin-top:5px; padding-left:12px; font:11px/12px dotum; color:#5b8fe3; background:url(http://image.lotte.com/lotte/images/renewal/smartpick2/bul_plus.gif) no-repeat;}
.smartPick_detail .ico { float:left; margin:0 29px 0 9px;}
.smartPick_detail .blue { font-weight:bold; color:#4c6ccd;}

.smartPiciGuide { clear:both; overflow:hidden; margin-top:25px;}
.smartPiciGuide h2 { margin-bottom:7px;}
.smartPiciGuide ul { clear:both; overflow:hidden;}
.smartPiciGuide ul li { float:left;}

.goodsBtns { clear:both; position:relative; padding-top:15px;}
.goodsBtns .spBtn img { margin-top:-8px;}
.goodsBtns .opt { position:absolute; top:15px; left:317px;}
.goodsBtns .opt a { display:block; margin-bottom:3px;}

/* ½º¸¶Æ®ÇÈÁÖ¹® ·¹ÀÌ¾î */
#smartpickOrder { overflow:hidden; width:361px; height:390px; background:#fff; border:1px solid #333;}
#smartpickOrder #header { width:100%; height:62px;}
#smartpickOrder #header h1 { display:inline; float:left; margin:11px 0 0 20px;}

#smartpickOrder #contents { padding-left:18px; height:302px;}
#smartpickOrder #contents h2 { margin-top:15px; height:20px;}
#smartpickOrder #contents .wrap { margin-bottom:10px; width:326px; height:209px; background:#f5f7f9; border-top:1px solid #2f90dc;}
#smartpickOrder #contents .wrap div { overflow:hidden; position:relative; margin:0 10px; padding:9px 10px 11px 10px; font:12px/14px dotum;}
#smartpickOrder #contents .wrap div .shopLoc { position:absolute; top:10px; right:20px;}
#smartpickOrder #contents .wrap .sec { width:286px; background:url(http://image.lotte.com/lotte/images/renewal/smartpick2/bg_line_dash.gif) repeat-x 0 top;}
#smartpickOrder #contents .wrap .sec img { float:left; margin-right:5px;}
#smartpickOrder #contents .wrap .sec p { float:left; margin-left:17px;}
#smartpickOrder #contents .wrap .sec p span { display:block; padding-top:6px; width:43px; height:35px; text-align:center; font:normal 11px/13px dotum; color:#666; background:url(http://image.lotte.com/lotte/images/renewal/smartpick2/bg_date.gif) no-repeat;}
#smartpickOrder #contents .wrap .sec p span.on { font:bold 11px/13px dotum; color:#fff; background:url(http://image.lotte.com/lotte/images/renewal/smartpick2/bg_date_on.gif) no-repeat;}
#smartpickOrder #contents .wrap .sec p input { display:block; width:35px; height:12px; text-align:center;}
#smartpickOrder #contents .wrap .btn { clear:both; overflow:hidden; margin-top:-7px; text-align:center;}

#smartpickOrder #footer { clear:both; overflow:hidden; padding-top:5px; width:100%; height:21px; text-align:center; background:url(http://image.lotte.com/lotte/images/renewal/smartpick/bg_layerBtm.gif) repeat-x 0 top;}

/* ¸¶ÀÌ·Ôµ¥ »óÇ°ÁÖ¹®,¹è¼ÛÁ¶È¸ */
.old_nonOrderList { overflow:hidden; zoom:1;}
.old_nonOrderList .text span { font-weight:bold; color:#5caa11;}

.old_nonOrderList table.list td.smartPick { line-height:14px; color:#444;}
.old_nonOrderList table.list td.smartPick p { padding:8px 0 5px;}

.old_nonOrderList div.smartPick { clear:both; overflow:hidden; position:relative; margin:8px 0 10px 14px; width:698px; height:48px; color:#444; background:#fff; border:1px solid #dcdcdc;}
.old_nonOrderList div.smartPick h2 { float:left; padding:4px 0 0 18px; width:114px; height:40px;}
.old_nonOrderList div.smartPick div { float:left;}
.old_nonOrderList div.smartPick div p { height:17px; vertical-align:top;}
.old_nonOrderList div.smartPick div p.bold { margin-top:10px; font-weight:bold;}
.old_nonOrderList div.smartPick .btn { position:absolute; top:10px; right:10px; _position:relative; _margin-top:-43px; _width:700px; _text-align:right;}

/* ¸¶ÀÌ·Ôµ¥ ÁÖ¹®Ãë¼Ò,¹ÝÇ°½ÅÃ»/Á¶È¸ */
.old_returnInfo dl { clear:both; overflow:hidden; float:left; color:#444;}
.old_returnInfo dl dt { display:inline; float:left; margin-right:5px; padding:3px 0 0 8px; background:url(http://image.lotte.com/lotte/images/renewal/smartpick/bul_txt.gif) no-repeat left 8px;}
.old_returnInfo dl dd { display:inline; float:left; margin-right:10px;}
.old_returnInfo dl dd input { font-size:11px;}
.old_returnInfo a img { vertical-align:middle;}

/* Àå¹Ù±¸´Ï & ÁÖ¹®¼­ÀÛ¼º */
.ws_list td span.del { text-decoration:line-through; color:#656565;}
.ws_list tr.smartPickTr td { position:relative; padding:0; height:29px; background:#f5f7f9; border-bottom:1px solid #97c7ed !important;}
.ws_list tr.smartPickTr td img { margin-right:5px; vertical-align:middle;}
.ws_list tr.smartPickTr td span { font-weight:bold; font-size:12px;}
.ws_list tr.smartPickTr td span.shop { color:#0f7dd4;}

/* ÁÖ¹®¼­ÀÛ¼º */
.ws_total .smartpickDC { margin-right:15px; padding-right:15px; text-align:right; font:bold 16px tahoma; color:#f60; background:url(http://image.lotte.com/lotte/images/renewal/smartpick/txt_smartpickDC.gif) no-repeat right center;}

.ws_orderList span.help { position:relative; z-index:-1 !important;}
.ws_orderList td.smartPick p { float:left;}
.ws_orderList td.smartPick .icon { position:relative; float:right;}

#smartPick_mean_layer { overflow:hidden; display:none; position:absolute; z-index:100; top:15px; right:0; width:208px; height:112px; background:#fff; border:1px solid #333;}
#smartPick_mean_layer dl { margin:10px; font-size:11px; line-height:14px;}
#smartPick_mean_layer .btm { clear:both; overflow:hidden; padding-top:5px; height:21px; text-align:center; background:url(http://image.lotte.com/lotte/images/renewal/smartpick/bg_layerBtm.gif) repeat-x 0 top;}

.smartPickOrderConfirm { clear:both; overflow:hidden; margin-bottom:50px;}
.smartPickOrderConfirm h3 { margin-bottom:10px;}
.smartPickOrderConfirm table { width:100%; border-top:1px solid #b2b2b2; border-bottom:1px solid #b2b2b2; border-spacing:0; border-collapse:collapse;}
.smartPickOrderConfirm table th { width:109px; text-align:center; background:#f0f0f0;}
.smartPickOrderConfirm table tr.line th,
.smartPickOrderConfirm table tr.line td { border-bottom:1px solid #dedede;}
.smartPickOrderConfirm table td { padding-left:10px; text-align:left; color:#656565; background:none;}
.smartPickOrderConfirm table td.txt { height:30px; vertical-align:middle;}
.smartPickOrderConfirm table td.txt p { padding-left:8px; background:url(http://image.lotte.com/lotte/images/renewal/smartpick/bul_txt.gif) no-repeat left 5px;}
.smartPickOrderConfirm table td.txt p em { font-weight:bold;}
.smartPickOrderConfirm table td.txt p strong { font-weight:bold; color:#1555be;}
.smartPickOrderConfirm table td ul { overflow:hidden;}
.smartPickOrderConfirm table td ul li { float:left;  margin:5px 30px 5px 0;}
.smartPickOrderConfirm table td ul li div { overflow:hidden;}
.smartPickOrderConfirm table td ul li div img { float:left; margin-right:10px; width:43px; height:43px; border:1px solid #cbcbcb;}
.smartPickOrderConfirm table td ul li div .count { padding-top:15px; font-weight:bold;}
.smartPickOrderConfirm table td ul li div .opt { clear:both; margin-top:5px;}

#if_smartPickApplyList_layer { display:none; position:absolute; z-index:100; bottom:60px; left:117px;}

#smartPickApplyList_layer { overflow:hidden; width:662px; height:630px; background:#fff; border:1px solid #333;}
#smartPickApplyList_layer h2 { padding:12px 0 0 15px; height:30px; background:url(http://image.lotte.com/lotte/images/renewal/smartpick/bg_layerTop.gif) repeat-x 0 top;}
#smartPickApplyList_layer .contents { overflow-y:auto; overflow-x:hidden; margin:25px 15px 0; padding:10px 0 0 10px; width:620px; height:470px; border:1px solid #dadada;}
#smartPickApplyList_layer .contents .sec { clear:both; margin-bottom:25px;}
#smartPickApplyList_layer .contents .sec h3 { margin-bottom:8px;}
#smartPickApplyList_layer .contents .sec h3 span { display:inline-block; margin:2px 0 0 5px; font-weight:bold; font-size:11px; color:#f60;}
#smartPickApplyList_layer .contents .sec table { clear:both; width:598px; color:#656565; border-top:1px solid #dedede; border-spacing:0; border-collapse:collapse;}
#smartPickApplyList_layer .contents .sec table th { width:123px; text-align:center; background:#fbfbfb; border-bottom:1px solid #dedede;}
#smartPickApplyList_layer .contents .sec table th.date { background:#f0f0f0;}
#smartPickApplyList_layer .contents .sec table td { padding:9px 10px 8px; text-align:left; background:none; border-bottom:1px solid #dedede;}
#smartPickApplyList_layer .contents .sec table td.txt p { padding-left:8px; font-size:12px; background:url(http://image.lotte.com/lotte/images/renewal/smartpick/bul_txt.gif) no-repeat left 5px;}
#smartPickApplyList_layer .contents .sec table td.txt p strong { font-weight:bold; font-size:12px;}
#smartPickApplyList_layer .contents .sec table td.txt p span { font-size:11px;}
#smartPickApplyList_layer .contents .sec table td ul { overflow:hidden;}
#smartPickApplyList_layer .contents .sec table td ul li { float:left;  margin:5px 30px 5px 0;}
#smartPickApplyList_layer .contents .sec table td ul li div { overflow:hidden;}
#smartPickApplyList_layer .contents .sec table td ul li div img { float:left; margin-right:10px; width:43px; height:43px; border:1px solid #cbcbcb;}
#smartPickApplyList_layer .contents .sec table td ul li div .count { padding-top:15px; font-weight:bold;}
#smartPickApplyList_layer .contents .sec table td ul li div .opt { clear:both; margin-top:5px;}
#smartPickApplyList_layer .btn { clear:both; overflow:hidden; display:inline; float:right; margin:7px 15px 0 0; height:48px;}
#smartPickApplyList_layer .btn a { float:left; margin-left:8px;}
#smartPickApplyList_layer .btm { clear:both; overflow:hidden; padding-top:5px; height:21px; text-align:center; background:url(http://image.lotte.com/lotte/images/renewal/smartpick/bg_layerBtm.gif) repeat-x 0 top;}

.smartpickDelivery table { margin:0 0 0 -10px; padding:0; border:0; border-spacing:0; border-collapse:collapse;}
.smartpickDelivery table td { margin:0; padding:0 0 0 10px; font-size:11px; line-height:18px; border-bottom:1px solid #dedede;}
.smartpickDelivery table td.vab { padding:0 0 6px 5px;}
.smartpickDelivery table td span { font-weight:bold;}
.smartpickDelivery table .none td { border:none;}
.smartpickDelivery table td table { margin:0; border-left:1px solid #dedede;}
.smartpickDelivery table td table td { padding:0 0 0 18px; height:30px; background:url(http://image.lotte.com/lotte/images/renewal/smartpick/bul_txt.gif) no-repeat 10px 10px; border-bottom:1px solid #dedede !important;}
.smartpickDelivery table td table td.none { border:none !important;}

/* ÁÖ¹®¼­ÀÛ¼º & ÁÖ¹®¿Ï·á */
.orderCompleteReceive { clear:both; overflow:hidden;}
.orderCompleteReceive h4 { margin:20px 0 8px;}
.orderCompleteReceive .ws_list { border-bottom:none;}
.orderCompleteReceive .ws_list td { font-size:11px; border-bottom:none;}
.orderCompleteReceive .ws_list td a { font-size:11px;}
.orderCompleteReceive .ws_list td span.option { display:block; margin-top:7px; color:#878787;}
.orderCompleteReceive .ws_list td span.del { text-decoration:line-through; color:#656565;}
.orderCompleteReceive .ws_list tr.foot th,
.orderCompleteReceive .ws_list tr.foot td { border-top:1px solid #b2b2b2; border-bottom:1px solid #b2b2b2;}
.orderCompleteReceive .ws_list tr.foot td span { font-size:12px; color:#333;}
.orderCompleteReceive .ws_list tr.foot td span.small { font-size:11px; color:#656565;}
.orderCompleteReceive .ws_list tr.foot td span.fs11 { font-weight:bold; font-size:11px; color:#656565;}
.orderCompleteReceive .ws_list tr.foot td strong { font-size:12px; color:#333;}
.orderCompleteReceive .ws_list tr.foot td img { vertical-align:middle;}
.orderCompleteReceive .ws_list tr.foot_sp th { text-align:center; background:#eff6fd; border-bottom:1px solid #97c7ed !important;}
.orderCompleteReceive .ws_list tr.foot_sp td { padding-left:10px; text-align:left; color:#666; background:#eff6fd; border-bottom:1px solid #97c7ed !important;}
.orderCompleteReceive .ws_list tr.foot_sp td span { font-weight:bold; font-size:12px;}
.orderCompleteReceive .ws_list tr.foot_sp td span.shop { color:#0f7dd4;}
.orderCompleteReceive .ws_list tr.foot_sp td span.opt { font-weight:normal; font-size:11px; color:#999;}
.orderCompleteReceive .ws_list tr.foot_sp td.ac { text-align:center;}

/* ±³È¯±Ç Ãâ·ÂÇÏ±â */
#smartPickPrint { overflow:hidden; width:665px; height:835px;}
#smartPickPrint #header { width:100%; height:42px; background:url(http://image.lotte.com/lotte/images/renewal/smartpick/bg_layerTop.gif) repeat-x 0 top;}
#smartPickPrint #header h1 { display:inline; float:left; margin:9px 0 0 23px;}
#smartPickPrint #header .logo { display:inline; float:right; margin:19px 23px 0 0;}

#smartPickPrint #contents { margin:24px 23px 0 22px; height:736px;}
#smartPickPrint #contents .listT td { height:90px; vertical-align:middle; line-height:17px;}
#smartPickPrint #contents .listT td span { font-weight:bold; color:#0e7dd6;}
#smartPickPrint #contents .listT td img { width:80px; height:80px;}
#smartPickPrint #contents .tableT { margin-top:25px;}
#smartPickPrint #contents .tableT td.attention { height:43px; vertical-align:middle;}
#smartPickPrint #contents .tableT td.attention p { margin-top:5px;}
#smartPickPrint #contents .tableT td.attention img { vertical-align:middle;}
#smartPickPrint #contents .tableT td.send input,
#smartPickPrint #contents .tableT td.send select,
#smartPickPrint #contents .tableT td.send img { vertical-align:middle;}
#smartPickPrint #contents .tableT td.sms { height:236px; background:url(http://image.lotte.com/lotte/images/renewal/smartpick2/bg_sms.gif) no-repeat;}
#smartPickPrint #contents .tableT td.sms p { position:absolute; top:445px; width:125px; height:90px; font-size:12px; line-height:16px;}
#smartPickPrint #contents .tableT td.sms p.lt { left:160px;}
#smartPickPrint #contents .tableT td.sms p.rt { left:345px;}
#smartPickPrint #contents .tableT td .clear { overflow:hidden; zoom:1; margin-bottom:5px;}
#smartPickPrint #contents .tableT td .msg textarea,
#smartPickPrint #contents .tableT td .msg input { vertical-align:middle;}
#smartPickPrint #contents .tableT td p.icon { padding-left:18px; background:url(http://image.lotte.com/lotte/images/renewal/smartpick/ico_notice.gif) no-repeat left 0;}
#smartPickPrint #contents .tableT td p.byte { display:inline; float:right; margin-right:73px; padding:3px 2px 0 0; width:70px; height:12px; text-align:right; color:#666; background:#ddd;}
#smartPickPrint #contents .innerT { width:315px;}

#smartPickPrint #contents .email { width:497px; border:1px solid #dedede;}
#smartPickPrint #contents .email .tit { border-bottom:1px solid #dedede;}
#smartPickPrint #contents .email .wrap { clear:both; overflow:hidden; zoom:1; padding:10px 0; background:#f0f0f0;}
#smartPickPrint #contents .email .wrap .img { display:inline; float:left; margin:0 15px;}
#smartPickPrint #contents .email .wrap .img img { width:150px; height:150px; border:1px solid #cbcbcb;}
#smartPickPrint #contents .email .wrap ul { float:left; margin-top:25px; width:310px;}
#smartPickPrint #contents .email .wrap ul li { margin-bottom:5px; font-size:12px; line-height:16px; color:#444;}
#smartPickPrint #contents .email .wrap2 { clear:both; overflow:hidden; zoom:1; background:#fff;}
#smartPickPrint #contents .email .wrap2 .chgNo { float:left; padding-top:14px; width:179px; height:44px; font-weight:bold; font-size:12px; line-height:18px; text-align:center; color:#333; background:url(http://image.lotte.com/lotte/images/renewal/smartpick2/bg_chgNo.gif) no-repeat;}
#smartPickPrint #contents .email .wrap2 .chgNo span { font-size:14px;}
#smartPickPrint #contents .email .wrap2 ul { float:left; padding-top:17px;}
#smartPickPrint #contents .email .wrap2 ul li { margin-bottom:3px; padding-left:17px; background:url(http://image.lotte.com/lotte/images/renewal/smartpick2/bul_txt.gif) no-repeat 12px 5px;}

#smartPickPrint #contents .btn { clear:both; float:right; margin-top:10px;}

#smartPickPrint #footer { clear:both; overflow:hidden; padding-top:5px; width:100%; height:28px; text-align:center; background:url(http://image.lotte.com/lotte/images/renewal/smartpick/bg_layerBtm.gif) repeat-x 0 top;}

/* ¼­ºñ½º ½ÅÃ» */
#smartPickSvcApp { overflow:hidden; width:830px; height:610px;}
#smartPickSvcApp #header { width:100%; height:42px; background:url(http://image.lotte.com/lotte/images/renewal/smartpick/bg_layerTop.gif) repeat-x 0 top;}
#smartPickSvcApp #header h1 { display:inline; float:left; margin:15px 0 0 23px;}
#smartPickSvcApp #header .logo { display:inline; float:right; margin:19px 23px 0 0;}

#smartPickSvcApp #contents { margin:13px 13px 0 14px; height:522px;}
#smartPickSvcApp #contents p { margin:0 0 5px 4px;}
#smartPickSvcApp #contents .listWrap { clear:both; overflow-y:auto; overflow-x:hidden; margin-bottom:7px; padding:6px 4px 7px 3px; width:794px; height:368px; border:1px solid #dadada;}
#smartPickSvcApp #contents .listWrap .listT { width:778px;}
#smartPickSvcApp #contents .listWrap .listT td { padding:5px 0;}
#smartPickSvcApp #contents .listWrap .listT td.choice { text-align:center;}
#smartPickSvcApp #contents .listWrap .listT td.choice img { display:block; margin:0 auto 5px; width:43px; height:43px; border:1px solid #cbcbcb;}
#smartPickSvcApp #contents .listWrap .listT td.choice input { width:13px; height:13px;}
#smartPickSvcApp #contents .listWrap .listT td.al,
#smartPickSvcApp #contents .listWrap .listT td.al strong { font-size:12px; line-height:16px;}
#smartPickSvcApp #contents .listWrap .listT td.al .option { display:block; margin-top:3px; font-size:12px; line-height:16px; color:#878787;}
#smartPickSvcApp #contents .listWrap .listT td ul { text-align:left;}
#smartPickSvcApp #contents .listWrap .listT td ul li { margin:2px 0 3px; padding-left:8px; background:url(http://image.lotte.com/lotte/images/renewal/smartpick/bul_txt.gif) no-repeat left 7px;}
#smartPickSvcApp #contents .listWrap .listT td ul li span { font-weight:bold;}
#smartPickSvcApp #contents .listWrap .listT td ul li select,
#smartPickSvcApp #contents .listWrap .listT td ul li img { vertical-align:middle;}
#smartPickSvcApp #contents .listWrap .listT td.dcPrice { padding-right:25px; text-align:right; font-weight:bold; line-height:15px; color:#000;}
#smartPickSvcApp #contents .listWrap .listT td.dcPrice span { color:#f60;}
#smartPickSvcApp #contents .listWrap .listT td.dcPrice img { vertical-align:middle;}
#smartPickSvcApp #contents .listWrap .listT tfoot td { padding:0; height:60px; background:url(http://image.lotte.com/lotte/images/renewal/smartpick/bg_tfoot.gif) repeat-x;}
#smartPickSvcApp #contents .listWrap .listT tfoot td dl { display:inline; float:right; margin-right:33px;}
#smartPickSvcApp #contents .listWrap .listT tfoot td dl dt { clear:both; float:left; margin:3px 0; width:639px; text-align:right;}
#smartPickSvcApp #contents .listWrap .listT tfoot td dl dd { float:left; margin:3px 0; width:106px; text-align:right; font:bold 14px/16px dotum,gulim,arial,verdana; color:#000;}
#smartPickSvcApp #contents .listWrap .listT tfoot td dl dd.dc { color:#f60;}
#smartPickSvcApp #contents .listWrap .listT tfoot td dl dd img { margin-left:7px;}
#smartPickSvcApp #contents .listWrap .listT tfoot td dl img { vertical-align:middle;}

#smartPickSvcApp #contents .btn { clear:both; margin-top:20px; width:100%; text-align:center;}

#smartPickSvcApp #footer { clear:both; overflow:hidden; padding-top:5px; width:100%; height:28px; text-align:center; background:url(http://image.lotte.com/lotte/images/renewal/smartpick/bg_layerBtm.gif) repeat-x 0 top;}

/* ¿¹¾à º¯°æ */
#smartPickAppintChg { overflow:hidden; width:670px; height:350px;}
#smartPickAppintChg #header { width:100%; height:42px; background:url(http://image.lotte.com/lotte/images/renewal/smartpick/bg_layerTop.gif) repeat-x 0 top;}
#smartPickAppintChg #header h1 { display:inline; float:left; margin:15px 0 0 23px;}
#smartPickAppintChg #header .logo { display:inline; float:right; margin:19px 23px 0 0;}

#smartPickAppintChg #contents { margin:18px 19px 0; height:257px;}
#smartPickAppintChg #contents p { margin:0 0 5px 4px;}
#smartPickAppintChg #contents .listT { margin-bottom:5px;}
#smartPickAppintChg #contents .listT td { padding:5px 0;}
#smartPickAppintChg #contents .listT td.choice { text-align:center;}
#smartPickAppintChg #contents .listT td.choice img { display:block; margin:0 auto 5px; width:43px; height:43px; border:1px solid #cbcbcb;}
#smartPickAppintChg #contents .listT td.choice input { width:13px; height:13px;}
#smartPickAppintChg #contents .listT td.al,
#smartPickAppintChg #contents .listT td.al strong { font-size:12px; line-height:16px;}
#smartPickAppintChg #contents .listT td.al .option { display:block; margin-top:3px; font-size:12px; line-height:16px; color:#878787;}
#smartPickAppintChg #contents .listT td ul { text-align:left;}
#smartPickAppintChg #contents .listT td ul li { margin:2px 0 3px; padding-left:8px; background:url(http://image.lotte.com/lotte/images/renewal/smartpick/bul_txt.gif) no-repeat left 7px;}
#smartPickAppintChg #contents .listT td ul li span { font-weight:bold;}
#smartPickAppintChg #contents .listT td ul li select,
#smartPickAppintChg #contents .listT td ul li img { vertical-align:middle;}

#smartPickAppintChg #contents .btn { clear:both; margin-top:25px; width:100%; text-align:center;}

#smartPickAppintChg #footer { clear:both; overflow:hidden; padding-top:5px; width:100%; height:28px; text-align:center; background:url(http://image.lotte.com/lotte/images/renewal/smartpick/bg_layerBtm.gif) repeat-x 0 top;}

/* Áöµµ ¼­ºñ½º¾È³» */
#smartPickMap { overflow:hidden; width:670px; height:665px;}
#smartPickMap #header { width:100%; height:41px; border-bottom:1px solid #b2b2b2;}
#smartPickMap #header h1 { display:inline; float:left; margin:5px 0 0 22px;}
#smartPickMap #header .logo { display:inline; float:right; margin:19px 23px 0 0;}

#smartPickMap #contents { margin:25px 0 0 22px; height:572px;}
#smartPickMap #contents .contWrap { clear:both; overflow-y:auto; overflow-x:hidden; width:628px; height:550px;}
#smartPickMap #contents .contWrap .wrap { margin-top:5px;}
#smartPickMap #contents .contWrap p.txtB { margin-bottom:5px; padding-left:8px; font-weight:bold; background:url(http://image.lotte.com/lotte/images/renewal/smartpick/bul_txt.gif) no-repeat left 4px;}
#smartPickMap #contents .contWrap p.txt { margin:7px 0; padding-left:8px; background:url(http://image.lotte.com/lotte/images/renewal/smartpick/bul_txt.gif) no-repeat left 4px;}
#smartPickMap #contents .contWrap div.naverMap { clear:both; overflow:hidden; margin-top:5px; width:594px; height:451px; border:1px solid #d8d8d8;}
#smartPickMap #contents .contWrap p.naverMap { clear:both; margin-top:10px; width:596px; height:25px; text-align:right; border-bottom:1px solid #d8d8d8;}
#smartPickMap #contents .contWrap p.notice { margin:5px 0 0 1px;}
#smartPickMap #contents .contWrap h2 { clear:both; margin:14px 0 0;}
#smartPickMap #contents .contWrap h3 { clear:both; margin:17px 0 7px;}
#smartPickMap #contents .contWrap .fRt { display:inline; margin-right:16px;}
#smartPickMap #contents .contWrap .select span { margin-right:4px;}

#smartPickMap #footer { clear:both; overflow:hidden; padding-top:5px; width:100%; height:21px; text-align:center; background:url(http://image.lotte.com/lotte/images/renewal/smartpick/bg_layerBtm.gif) repeat-x 0 top;}

/* ¿¹¾àº¯°æ */
#smartPickChg { overflow:hidden; width:361px; height:320px; background:#fff; border:1px solid #333;}
#smartPickChg #header { width:100%; height:44px;}
#smartPickChg #header h1 { display:inline; float:left; margin:5px 0 0 18px;}

#smartPickChg #contents { margin:0 0 0 18px; height:250px;}
#smartPickChg #contents .date { margin-bottom:5px; padding:7px 0 0 22px; width:304px; height:19px; font-size:12px; background:url(http://image.lotte.com/lotte/images/renewal/smartpick2/bul_arrow.gif) no-repeat 10px 10px #f7f7f7;}
#smartPickChg #contents .date span { font-weight:bold; font-size:12px; color:#0f7dd4;}
#smartPickChg #contents .wrap { margin-bottom:10px; width:326px; height:209px; background:#f5f7f9; border-top:1px solid #2f90dc;}
#smartPickChg #contents .wrap div { overflow:hidden; position:relative; margin:0 10px; padding:9px 10px 11px 10px; font:12px/14px dotum;}
#smartPickChg #contents .wrap div .shopLoc { position:absolute; top:10px; right:20px;}
#smartPickChg #contents .wrap .sec { width:286px; background:url(http://image.lotte.com/lotte/images/renewal/smartpick2/bg_line_dash.gif) repeat-x 0 top;}
#smartPickChg #contents .wrap .sec img { float:left; margin-right:5px;}
#smartPickChg #contents .wrap .sec p { float:left; margin-left:17px;}
#smartPickChg #contents .wrap .sec p span { display:block; padding-top:6px; width:43px; height:35px; text-align:center; font:normal 11px/13px dotum; color:#666; background:url(http://image.lotte.com/lotte/images/renewal/smartpick2/bg_date.gif) no-repeat;}
#smartPickChg #contents .wrap .sec p span.on { font:bold 11px/13px dotum; color:#fff; background:url(http://image.lotte.com/lotte/images/renewal/smartpick2/bg_date_on.gif) no-repeat;}
#smartPickChg #contents .wrap .sec p input { display:block; width:35px; height:12px; text-align:center;}
#smartPickChg #contents .wrap .btn { clear:both; overflow:hidden; margin-top:-7px; text-align:center;}

#smartPickChg #footer { clear:both; overflow:hidden; padding-top:5px; width:100%; height:28px; text-align:center; background:url(http://image.lotte.com/lotte/images/renewal/smartpick/bg_layerBtm.gif) repeat-x 0 top;}

/* ½º¸¶Æ®ÇÈÀÚ¼¼È÷ */
#smartPickAbout { display:none; position:absolute; z-index:100; top:86px; left:260px; overflow:hidden; width:361px; height:228px; background:#fff; border:1px solid #333;}
#smartPickAbout #header { width:100%; height:41px;}
#smartPickAbout #header h1 { display:inline; float:left; margin:16px 0 0 18px;}

#smartPickAbout #contents { margin:2px 0 0 18px; height:159px;}
#smartPickAbout #contents p { width:334px; height:26px; border-bottom:1px solid #d9d9d9;}
#smartPickAbout #contents ul { clear:both; overflow:hidden; margin-top:11px;}
#smartPickAbout #contents ul li { float:left; margin:0 4px 4px 0;}

#smartPickAbout #footer { clear:both; overflow:hidden; padding-top:5px; width:100%; height:28px; text-align:center; background:url(http://image.lotte.com/lotte/images/renewal/smartpick/bg_layerBtm.gif) repeat-x 0 top;}

/* ½º¸¶Æ®ÇÈ ÀÎµ¦½º */
#smartpickIndex { overflow:hidden;}
#smartpickIndex h2 { margin-top:16px; height:48px;}
/* 20100723 Ãß°¡ ½ÃÀÛ */
#smartpickIndex h2.mgt { position: relative; top: 6px;}
#smartpickIndex span { margin: 27px 20px 0 0;}
#smartpickIndex span img { margin-left: 8px;}
#smartpickIndex span img.txt { margin-top: 8px;}
 /* 20100723 Ãß°¡ ³¡ */
#smartpickIndex .smartTalk { margin-top:28px;}
#spTalk { position:relative; margin-top:30px; width:920px; height:106px; background:url(http://image.lotte.com/lotte/images/renewal/smartpick2/spIndex_bg_board.gif) no-repeat;}
#spTalk .goTop { position:absolute; top:0; right:24px;}
#spTalk .input_txt { position:absolute; top:69px; left:165px; padding:4px; width:590px; height:12px; color:#393939; background:#fff url(http://image.lotte.com/lotte/images/renewal/smartpick2/spIndex_bg_input.gif) no-repeat 4px 4px; border:1px solid #777;}
#spTalk .input_btn { position:absolute; top:69px; left:772px;}

/* 20100804 ½ÃÀÛ */
.print { width:497px; text-align:left; border:1px solid #dedede;}
.print .tit { border-bottom:1px solid #dedede;}
.print .wrap { clear:both; overflow:hidden; zoom:1; padding:10px 0; width:497px; background:#f0f0f0;}
.print .wrap .img { display:inline; float:left; margin:0 15px;}
.print .wrap .img img { width:150px; height:150px; border:1px solid #cbcbcb;}
.print .wrap ul { float:left; margin-top:25px;max-width:310px;}
.print .wrap ul li { margin-bottom:5px; font-size:12px; line-height:16px; color:#444;}
.print .wrap2 { clear:both; overflow:hidden; position:relative; zoom:1; background:#fff;}
.print .wrap2 p { position:absolute; top:0; left:0; float:left; padding-top:14px; width:179px; height:44px; font-weight:bold; font-size:12px; line-height:18px; text-align:center; color:#333;}
.print .wrap2 p span { font-size:14px;}
.print .wrap2 ul { position:absolute; top:0; left:179px; padding-top:17px;}
.print .wrap2 ul li { margin-bottom:3px; padding-left:12px;}
.print .wrap2 ul li img { vertical-align:middle;}
/* 20100804 ³¡ */
