@charset "utf-8";

#content h3{margin:25px 0 8px 0; color:#000; font-size:13px;}
#content h3.top{margin:20px 0 8px 0;}
#content h3.type1 {display:inline-block; *zoom:1; *display:inline;}
#content small.info {margin-left:5px; font-size:12px; font-weight:normal; color:#c34158; vertical-align:middle;}
/* BUTTON FOR SOS CENTER [2011-11-15] */
a.btn_sos, a.btn_sos strong {color:#fff; line-height:15px; display:inline-block; font-size:11px;
    background:#fff url(../../../front/common/image/bt_common.png?120116) 0 -1165px no-repeat;}    
a.btn_sos {padding-left:5px; text-decoration:none;}                 
a.btn_sos strong {padding-right:5px; background-position:right -1165px;}  

/* [[ Order : List Btn ]] */
.g_oBtn{
		display:inline-block; overflow:hidden;
		background:url(../../../front/order/image/btn_order.png?120116) no-repeat;	
	}
	.g_oBtn span{display:block; text-indent:-5000px;}
	.g_obOversea{width:56px; height:16px; background-position:-510px -235px; margin-top:3px;}

/* [[ Order : Step ]] */
#process01{background:url(../../../front/order/image/bg_order.png?120116) 0 0 no-repeat; width:880px; height:72px; overflow:hidden; text-indent:-999px; margin-top:4px;}
#process02{background:url(../../../front/order/image/bg_order.png?120116) 0 -97px no-repeat; width:880px; height:72px; overflow:hidden; text-indent:-999px; margin-top:4px;}
#process03{background:url(../../../front/order/image/bg_order.png?120116) 0 -194px no-repeat; width:880px; height:72px; overflow:hidden; text-indent:-999px; margin-top:4px;}

/* = List Common Style
--------------------------------------------------------------------------------------------*/
/* [[ Order : List ]] */
table.orderList { table-layout:fixed;}
    table.orderList thead tr th {
	    color: #0048b3;
	    border-top: 1px solid #0a62cf;
	    border-bottom: 1px solid #cedbee;	
	    padding: 8px 0;
	    background:#F1F4FA url(../../../front/order/image/bg_thead01.gif?120116) left top repeat-x;
    }
    table.orderList thead tr.normal th,
    table.orderList thead tr.normal th strong { font-weight: normal;}
    table.orderList thead tr th div.btn { float: left; display: inline; margin-left: 6px;}
    table.orderList thead tr th span.allSelect { float: left; margin-left: 6px;}
    table.orderList thead tr th strong { float: left; margin: 2px 0 0 128px;}

    table.orderList .btnEdit a{display:block; background:url(../../../front/order/image/btn_order.png?120116) -121px 0 no-repeat; width:37px; height:16px; text-indent:-999px; overflow:hidden; margin:0 auto;}

    table.orderList tbody tr td a.g_active, table.orderList tbody tr td a.g_shipActive,
    table.orderList tbody tr td a.g_shipOption{font-size:11px; color:#0000ff; text-decoration:underline; display:block;} /* 레이어를 띄울 때 class명 사용해서 같은 스타일이 2개임 */

    table.orderList tbody tr td {padding:6px 0; border-top: 1px solid #d7d7d7; text-align:center;}
    table.orderList tbody tr td.title { text-align:left; vertical-align:top;}
    table.orderList tbody tr td.title a { display:inline-block; padding-top:15px; max-height:30px; width:295px; overflow:hidden;}
    table.orderList tbody tr td.title p { width:295px; color:#d77900; font-size:11px; padding:6px 0 0 0; margin-top:6px; border-top:1px dotted #ccc;}
    table.orderList tbody tr td .icon_group{
	    display:inline-block; width:55px; height:16px; vertical-align:middle; margin:0 5px 1px 0;
	    background: url(../../../front/order/image/icon_order.gif?120116) 0 -15px no-repeat;
    }
    table.orderList tbody tr td .icon_group em{ display:block; text-indent:-5000px;}

    table.orderList tbody tr td.checking {text-align:left;}
    table.orderList tbody tr td.checking input { margin:0 0 0 5px; padding:0; width:13px; height:13px; overflow:hidden;}
        table.orderList tbody tr td.checking a.btn_del { display:inline-block; margin:5px 0 0 6px; padding:2px; width:7px; height:7px; overflow:hidden; text-indent:-5000px; background:url(../../../front/order/image/icon_order.gif?120116) -11px 0 no-repeat;}

    table.orderList tbody tr td.goodsImg { text-align: left;}
    table.orderList tbody tr td.goodsImg a{ margin:0 3px 0 4px;}
    table.orderList tbody tr td.goodsImg img {border: 1px solid #d8d8d8; width: 80px; height: 80px;}
    
    table.orderList tbody tr td.shipping .layer_wrap01 { position:absolute; top:0; right:7px;}

    table.orderList tbody tr td.lrpad5{padding-left:5px; padding-right:5px;}
    table.orderList tbody tr td p.add,
    table.orderList tbody tr td p.price { line-height: 12px;}
    table.orderList tbody tr td p.price { margin-bottom: 2px;}
    table.orderList tbody tr td p.price del { color: #6d6d6d; font-size: 11px;}
    table.orderList tbody tr td p.price strong { color: #286dcc;}
    table.orderList tbody tr td p.add span { color: #d89a89; font-size: 11px;}
    table.orderList tbody tr td p.add em { color: #fc5912;}

    table.orderList tbody tr td.qty .qtyCtrl { position:relative; width:40px; margin:0 auto; margin-bottom:8px;}
    table.orderList tbody tr td.qty .qtyCtrl input.textType { width:33px; height:13px; padding:0 1px 0 4px; border:1px solid #949494;}
    table.orderList tbody tr td.qty .qtyCtrl a { display:block; width:11px; height:7px; text-indent:-5000px; background:url(../../../front/order/image/icon_order.gif?120116) no-repeat;}
    table.orderList tbody tr td.qty .qtyCtrl a.up { background-position:-117px -15px; position:absolute; top:0; left:42px;}
    table.orderList tbody tr td.qty .qtyCtrl a.down { background-position:-117px -23px; position:absolute; top:8px; left:42px;}

    table.orderList tbody tr td.option p { padding:5px 0; font-weight:bold;}
    table.orderList tbody tr td.option p strong { color:#e8880d;}

    table.orderList tbody tr td ins.discount,
    table.orderList tbody tr td ins.gift01,
    table.orderList tbody tr td ins.gift02,
    table.orderList tbody tr td ins.gstamp { display: block; margin: 0 auto 2px auto;}
    table.orderList tbody tr td em.half,
    table.orderList tbody tr td em.full {
	    display: block; overflow: hidden; position: relative;
	    width: 22px; height: 9px;  margin: 0 auto 1px auto;
	    background: url(../../../front/common/image/bg_rating.gif?120116) left top no-repeat;
    }
    table.orderList tbody tr td a.detail:link,
    table.orderList tbody tr td a.detail:visited,
    table.orderList tbody tr td a.detail:hover,
    table.orderList tbody tr td a.detail:active {
	    font-family: Tahoma, Arial, Sans-serif; line-height: 12px;
	    text-decoration: underline; color: #5a7ea0; font-size:11px;
	
    }
    table.orderList tbody tr td div.edt { margin-bottom: 2px;}
    table.orderList tbody tr td em.half span,
    table.orderList tbody tr td em.full span { position: absolute; left: -5000px; top: -5000px;}
    table.orderList tbody tr td em.half { background-position: left -9px;}

    table.orderList tbody tr td a.btn_optionchange { display:block; margin:2px 0 0 5px; padding-right:5px; width:92px; height:16px; line-height:14px; color:#fff; text-align:center; text-decoration:none; font-size:11px; font-family:Arial; background:url(../../../front/order/image/btn_order.png?120116) 0 -235px no-repeat;}

    /* [[ Order : List Btn ]] */
    a.orderBtns { display:block; text-align:center; text-decoration:none; background:url(../../../front/order/image/btn_order.png?120116) no-repeat;}
    
    table.orderList tbody tr td.discount a.orderBtns { margin:2px auto; width:61px; height:16px; line-height:14px; color:#5d5d5d; font-size:11px; background-position:-105px -235px;}
    table.orderList tbody tr td.discount a.orderBtns.btn_mycoupon { text-indent:-5000px; background-position:-510px -235px;}
    table.orderList tbody tr td.discount a.orderBtns.btn_cancel { padding-left:15px; width:46px; color:#1844c1; text-align:left; text-decoration:underline; background:url(../../../front/order/image/bullet_order.gif?120116) left -831px no-repeat;}

    table.orderList tbody tr td.shipping a.orderBtns { margin:2px auto; width:61px; height:16px; line-height:14px; color:#5d5d5d; font-size:11px; background-position:-105px -235px;}
    table.orderList tbody tr td.shipping a.orderBtns.btn_oversea {color:#fff; background-position:-646px -235px;}
    table.orderList tbody tr td.shipping a.orderBtns.btn_change { color:#fff; background-position:-447px -235px;}
    table.orderList tbody tr td.shipping a.orderBtns.btn_detail { background-position:-105px -235px;}
    table.orderList tbody tr td.shipping a.orderBtns.btn_coShipping { width:65px; background-position:-576px -235px; font-size:10px; color:#fff;}
   
    table.orderList tbody tr td.qty a.orderBtns { float:left; width:37px; height:16px; line-height:15px; color:#616161; font-size:11px; background-position:-298px -235px;}
    table.orderList tbody tr td.qty a.orderBtns.btn_edit { float:none; margin:0 auto; text-indent:-5000px; background-position:-400px -235px;}
    table.orderList tbody tr td.qty a.orderBtns.btn_apply { margin-right:1px;}
    
    /* [[ Order : List Table ]] */
    dl.orderTable {}
        dl.orderTable dt {}
        dl.orderTable dd.co_seller {}
    
        dl.orderTable dd .sellerShop { border:2px solid #258ae6; border-width:2px 2px 0 2px; padding:5px 0 0 6px; height:21px; background:#e2e9f7 url(../../../front/order/image/bg_thead01.gif?120116) left top repeat-x;}
        dl.orderTable dd .sellerShop dl { overflow:hidden;}
        dl.orderTable dd .sellerShop dt { float:left; width:170px; overflow:hidden; text-overflow:ellipsis; -o-text-overow:ellipsis;}
        dl.orderTable dd .sellerShop dt a.sellername { padding-left:25px; font-size:13px; font-weight:bold; color:#336699; white-space:nowrap; background:url(../../../front/order/image/bullet_order.gif?120116) left -740px no-repeat;}
        dl.orderTable dd .sellerShop dd { float:left; margin-right:7px;}
        dl.orderTable dd .sellerShop dd .icon { width:59px; background:url(../../../front/common/image/ic_common.png?120116) no-repeat;}
        dl.orderTable dd .sellerShop dd .icon.iPower { background-position:-63px -20px;}
        dl.orderTable dd .sellerShop dd .icon.iGood { background-position:-132px -20px;}
        dl.orderTable dd .sellerShop dd p.star { float:left; height:13px; margin-right:5px; padding-top:2px;}
        dl.orderTable dd .sellerShop dd p.star span { float:left; display:inline; width:11px; height:11px; margin-right:1px; overflow:hidden; text-indent:-5000px; background:url(../../../front/common/image/ic_common.png?120116) -39px 0 no-repeat;}
        dl.orderTable dd .sellerShop dd p.star span.on { background-position:-50px 0;}
        dl.orderTable dd .sellerShop dd a.sellerQuestion { display:inline-block; font-size:11px; font-family:Arial; color:#666; text-decoration:none; padding-left:15px; background:url(../../../front/order/image/bullet_order.gif?120116) left -770px no-repeat;}
        dl.orderTable dd .sellerShop dd a.phone { display:block; width:57px; height:15px; text-indent:-5000px; background:url(../../../front/common/image/ic_common.png?120116) -66px 0 no-repeat;}
        dl.orderTable dd .sellerShop dd a.phone.on { background-position:-123px 0;}
        dl.orderTable dd .sellerShop dd a.btn_coShipping { display:inline-block; padding-left:39px; width:69px; height:16px; line-height:15px; color:#fff; font-size:11px; font-family:Arial; text-decoration:none;  background:url(../../../front/order/image/btn_order.png?120116) -637px -235px no-repeat;}

        dl.orderTable dd table.orderList { width:876px;}
        dl.orderTable ul.list li { border:2px solid #258ae6; border-width:0 2px 0 2px; vertical-align:top; min-height:113px;}
    
        dl.orderTable dd table.orderList table { vertical-align:top;}    

        dl.orderTable ul.list li.latest { position:relative; border:2px solid #ff0066; margin-bottom:-2px;}
        dl.orderTable ul.list li.latest .state { position:absolute; top:0; left:40%; background-color:#ff0066; display:block; width:162px; height:13px; line-height:13px; font-size:11px; color:#fff; text-align:center;}
        dl.orderTable ul.list li.latest table.orderList tbody tr td { border-top:none;}
        
        dl.orderTable ul.list li.noOption {}
        dl.orderTable ul.list li.noOption table.orderList tbody tr td { background-color:#f4f4f4;}
        dl.orderTable ul.list li.noOption table.orderList tbody tr td.title p { color:#ff0000;}
    
        dl.orderTable dd.tfoot { padding:7px 0 10px 0; border-top:2px solid #258ae6;}
        dl.orderTable dd.tfoot span.allSelect { margin: 0 7px;}
        dl.orderTable dd.tfoot span.button a { color:#5a7da3;}
    
        div.disabledInfo { padding-bottom:5px;}
        div.disabledInfo span { color:#ff0101; padding-right:5px;}
        div.disabledInfo a { font-weight:bold; color:#3a95d1;}
    
    /* [[ Order : Payable Amount ]] */
    a.btn_recaculate { margin-left:5px; display:inline-block; width:198px; height:26px; line-height:26px; font-weight:bold; color:#fff; text-align:center; text-decoration:none; background:url(../../../front/order/image/btn_order.png?120116) -228px -165px no-repeat;}
    a.btn_recaculate.on { background-position:-431px -165px;}
        
    div.buyTotal { position:relative; height:100%; padding:6px 25px; border:3px solid #45a2ff; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
        div.buyTotal a.state { position:absolute; left:42%; bottom:-25px; display:block; padding-right:15px; width:134px; height:22px; line-height:18px; text-decoration:none; text-align:center; color:#fff; font-weight:bold; background:url(../../../front/order/image/icon_order.gif?120116) 0 -102px no-repeat;}
        div.buyTotal a.state.close { background-position:0 -124px;}
        div.buyTotal a.btn_recaculate { position:absolute; top:-34px; left:119px; display:block; width:198px; height:26px; line-height:26px; font-weight:bold; color:#fff; text-align:center; text-decoration:none; background:url(../../../front/order/image/btn_order.png?120116) -228px -165px no-repeat;}
        div.buyTotal a.btn_recaculate.on { background-position:-431px -165px;}
    
        div.buyTotal .cal_table {}
        div.buyTotal .cal_table table { table-layout:fixed;}
        div.buyTotal .cal_table table th { padding:6px 0; border-bottom:1px dashed #d6d6d6; color:#434343; font-size:14px;}
        div.buyTotal .cal_table table th.cal_sign { text-indent:-5000px;}
        div.buyTotal .cal_table table td { padding:12px 0; text-align:center; font-size:14px; font-weight:bold; color:#434343;}
        div.buyTotal .cal_table table td strong { font-size:30px;}
        div.buyTotal .cal_table table td p.sign_minus { width:28px; height:28px; text-indent:-5000px; background:url(../../../front/order/image/icon_order.gif?120116) -96px -67px no-repeat;}
        div.buyTotal .cal_table table td p.sign_plus { width:28px; height:28px; text-indent:-5000px; background:url(../../../front/order/image/icon_order.gif?120116) -124px -67px no-repeat;}
        div.buyTotal .cal_table table td p.sign_same { width:28px; height:28px; text-indent:-5000px; background:url(../../../front/order/image/icon_order.gif?120116) -152px -67px no-repeat;}
        div.buyTotal .cal_table table em { color:#ff39a9;}
        div.buyTotal .totalitem { display:inline-block; width:100px; color:#2090ff;}
        
        div.details .detailArea table { border-collapse:collapse; color:#0765c2; font-size:13px; table-layout:fixed;}
        div.details .detailArea table caption { line-height:24px; padding-bottom:4px; color:#333; font-size:14px; font-weight:bold;}
        div.details .detailArea table th, div.details .detailArea table td { padding:6px 0; border:1px solid #6699cc;}
        div.details .detailArea table th { background-color:#eff4fa; width:123px;}
        div.details .detailArea table td { text-align:center; font-weight:bold; width:149px;}  
        div.details .detailArea table td a.icon_info { position:absolute; top:0; right:11px; display:inline-block; width:17px; height:17px; text-indent:-5000px; background:url(../../../front/order/image/icon_order.gif?120116) -218px -40px no-repeat;}  
        div.details .detailArea table td a.btn_detail { position:absolute; top:0; right:7px; width:56px; height:16px; line-height:15px; color:#5D5D5D; font-weight:normal; font-size:11px; font-family:Arial; background-position:-171px -235px;}    
    
        div.details .detailArea table.discount, div.details .detailArea table.donation { margin-top:-1px;}
        div.details .detailArea table.discount th { border:1px solid #ff0000; background-color:#f2dedd; color:#ff0000;}    
        div.details .detailArea table.discount td { color:#ff0000; border-width:0 1px 1px 0;}
        div.details .detailArea table.donation th { border:1px solid #62b189; background-color:#e3f4de;}
        div.details .detailArea table.donation td { border-width:0 1px 1px 0;}
    
        div.buyTotal .details .detailArea .statement { height:150px; padding-bottom:10px; border-bottom:1px dashed #d6d6d6;}
        div.buyTotal .details .detailArea .total { padding-top:18px; height:51px;}
        div.buyTotal .details .detailArea .total table td { color:#133a61;}
    
        div.buyTotal .details { border-top:1px dashed #d6d6d6; padding:10px 0; overflow:hidden;}    
        div.buyTotal .details .detailArea { float:left;}
        div.buyTotal .details .detailArea.discount { padding:0 14px 0 0; width:275px;}
        div.buyTotal .details .detailArea.shipping { padding:0 13px; width:276px; border:1px dashed #d6d6d6; border-width:0 1px;}
        div.buyTotal .details .detailArea.totalSum { padding:0 0 0 14px; width:217px;}
        div.buyTotal .details .detailArea.totalSum table caption { font-size:20px; padding-bottom:30px; padding-top:22px;}
        div.buyTotal .details .detailArea.totalSum table th, div.buyTotal .details .detailArea.totalSum table td{ border:none; color:#333;}
        div.buyTotal .details .detailArea.totalSum table th { background:none; width:135px; text-align:left;}
        div.buyTotal .details .detailArea.totalSum table td { width:82px; text-align:right;}
    
        div.buyTotal .details .detailArea.totalSum .total { text-align:right; font-size:14px; font-weight:bold;}
        div.buyTotal .details .detailArea.totalSum .total strong { display:block; font-size:30px;}       
       
        p.paymentInfo { margin-top:30px; color:#2090ff; text-align:center;}
    
        div.processBtn { margin:22px 0 0 0; text-align:center; overflow:hidden;}
        div.processBtn a.btn_order, div.processBtn a.btn_order span { display:inline-block; height:52px; cursor:pointer; text-decoration:none; font-size:12px; color:#fff; background:url(../../../front/order/image/button_order.png?120116) left 0 no-repeat;}
        div.processBtn a.btn_order span { background-position:right 0; margin-left:37px; padding:10px 18px 0 13px; line-height:18px;}
        div.processBtn a.btn_order span em { display:block; font-size:15px; font-weight:bold}
        
    /* [[ Cart : Benefits & misc ]] */
    div.buyBenefit {}
        div.buyBenefit .details { overflow:hidden;}
        div.buyBenefit .details .detailArea { float:left; width:425px;}   
        div.buyBenefit .details .detailArea.leftField { padding-right:14px; margin-right:14px; border-right:1px dotted #d6d6d6;}
        div.buyBenefit .details .detailArea table th { width:153px;}
        div.buyBenefit .details .detailArea table td { width:269px;}
        div.buyBenefit .details .detailArea table td span { padding-right:18px; color:#8f8f8f;}
    
        p.infoTxt { color:#f11313; text-align:center; margin:12px 0;}
    
/* = Information View
--------------------------------------------------------------------------------------------*/
/* [[ Common ]] */
table.infoView { border: 1px solid #a1c1e4; margin-bottom: 15px; table-layout:fixed;}
    table.infoView tr th,
    table.infoView tr td { padding: 4px 0; border-bottom: 1px solid #d6e2f4;}
    table.infoView tbody tr th {border-left: 1px solid #d6e2f4; padding-left: 26px; font-weight: normal; color: #002b6c; background: #f6f6f6; text-align: left; border-right: 1px solid #d6e2f4;}
    table.infoView tr .noneborderBottom { border-bottom:0;}
    table.infoView tr th.begin { border-left:0;}
    table.infoView tr td.end { border-right:0;}
    table.infoView tr.end th , table.infoView tr.end td { border-bottom:0;}
    table.infoView tr th.rowspanBorder { border-bottom:0;}
    table.infoView tbody tr.textInpuField th,
    table.infoView tbody tr.textInpuField td { vertical-align: top;}
    table.infoView tbody tr th.point { padding-left: 18px;}
    table.infoView tbody tr th.point div { padding-left: 8px; text-indent: -8px;}
    table.infoView tbody tr th.point em { color: #ec0000; vertical-align: middle;}    
    table.infoView tbody tr th em { color: #900000; font-size: 11px;}
    table.infoView tbody tr th em.block {display:block;}
    table.infoView tbody tr th label.selectbtn {float:left; clear:both; display:inline; margin-top:3px;}
    table.infoView tbody tr th input[type=radio] {width:13px; height:13px;}    
    table.infoView tbody tr td { padding-left: 11px; padding-right: 11px;}
    table.infoView tbody tr td p.addr { margin-bottom: 3px;}
    table.infoView tbody tr td div.inputArea { margin-bottom: 5px;}
    table.infoView tbody tr td img.example { display: block; margin: 4px 0 6px 0;}
    table.infoView tbody tr td p.comment { text-indent: -15px; padding-left: 15px;}
    table.infoView tbody tr td p.comment span {text-indent:0; display:inline-block; text-overflow:ellipsis; -o-text-overow:ellipsis; width:520px; overflow:hidden; white-space:nowrap;}
    table.infoView tbody tr td strong.amount { font-size: 14px; color: #fc5912;}
    table.infoView tbody tr td label.addr01 { margin-right: 28px;}
    table.infoView tbody tr td label.addr02 { margin-right: 13px;}
    table.infoView tbody tr td textarea,
    table.infoView tbody tr td input.textType {height: 14px; border: 1px solid #dbdfe6; border-top-color: #abadb3;}
    table.infoView tbody tr td span.other { margin-left: 4px;}
    table.infoView tbody tr td p.caution { font-size: 11px; color: #666; margin-top: 7px;}
    table.infoView tbody tr td p.caution em { color: #900000;}
    table.infoView tbody tr.textInpuField  td p.comment { color: #666; font-size: 11px; margin-bottom: 1px;}
    table.infoView tbody tr.textInpuField  td p.comment strong { color: #666;}
    table.infoView tbody tr.textInpuField  td div { width: 100%; overflow: hidden; margin-bottom: 2px;}
    table.infoView tbody tr.textInpuField  td div textarea { float: left; display: inline;}
    table.infoView tbody tr.textInpuField  td div p {margin-left: 6px; font-size: 11px; line-height: 13px; float: left; display: inline;}
    table.infoView tbody tr.textInpuField  td div p strong { color: #900000;}
    table.infoView tbody tr td ul.methodList { padding: 9px 0 5px 0;}
    table.infoView tbody tr td ul.methodList li { padding-bottom: 6px;}
    table.infoView tbody tr td ul.methodList li strong { color: #0072dd;}
    table.infoView tbody tr td dl.notice { line-height: 14px; padding: 5px 0 9px 0;}
    table.infoView tbody tr td dl.notice dd { padding-left: 6px; text-indent: -6px;}
    table.infoView tbody tr td dl.notice dd a:link,
    table.infoView tbody tr td dl.notice dd a:visited,
    table.infoView tbody tr td dl.notice dd a:hover,
    table.infoView tbody tr td dl.notice dd a:active { color: #007dc5; text-decoration: underline;}
    table.infoView tbody tr td dl.notice dd em { color: #007dc5;}
    table.infoView tbody tr td.otherBorder {border-bottom: none; background: url(../../../front/common/image/line04.gif?120116) left bottom repeat-x;}
    table.infoView tbody tr td p.point {line-height: 18px; text-indent: -11px; padding-left: 11px;}
    table.infoView tbody tr td h5 span { font-weight: normal;}
    table.infoView tbody tr td p.point span {display: block; text-indent: -14px; padding-left: 14px;}
    table.infoView tbody tr td p.point strong { color: #006fce;}
    table.infoView tbody tr td p.point strong.normal { color: #333;}

    /* [[ Buyorder : Freefee ]] */   
    table.infoView tbody tr td strong.Freefee { color:#0072DD;}

    /* [[ Buyorder : Use G*account ]] */   
    table.infoView.account {}
        table.infoView.account tbody tr td { background-color:#F6F6F6; border:1px solid #D6E2F4; padding:14px 17px;}
        table.infoView.account tbody tr td dl.accountNum { overflow:hidden; margin-bottom:10px;}
        table.infoView.account tbody tr td dl.accountNum dt { float:left; color:#002b6c; width:319px; padding-left:5px; height:22px; line-height:22px;}
        table.infoView.account tbody tr td dl.accountNum dt em { color:#EC0000; vertical-align:middle; font-size:11px;}
        table.infoView.account tbody tr td dl.accountNum dt span { color:#0072dd;}
        table.infoView.account tbody tr td dl.accountNum dd { color:#999; height:24px; line-height:22px;}
        table.infoView.account tbody tr td dl.accountNum dd input { width:82px; height:20px; padding:0 2px 0 6px; border:1px solid #abadb3; color:#333; margin:0 4px; vertical-align:top;}
        table.infoView.account tbody tr td dl.accountNum dd a.btn_accountUse { display:inline-block; margin-right:5px; width:82px; height:22px; line-height:22px; color:#fff; font-weight:bold; text-decoration:none; text-align:center; background:url(../../../front/order/image/btn_order.png?120116) -98px 0 no-repeat;}
        table.infoView.account tbody tr td dl.accountNum dd a.btn_accountUseall { display:inline-block; width:82px; height:22px; line-height:22px; color:#003399; font-weight:bold; text-decoration:none; text-align:center; background:url(../../../front/order/image/btn_order.png?120116) -185px 0 no-repeat;}

        table.infoView.account tbody tr td ol { overflow:hidden; height:80px;}
        table.infoView.account tbody tr td ol li { float:left; width:257px; height:80px; background:url(../../../front/order/image/bg_order.gif?120116) -384px -365px no-repeat;}
        table.infoView.account tbody tr td ol li.SumBg { background-position:-645px -365px;}
        table.infoView.account tbody tr td ol li.icon_account { background:none; width:22px; height:52px; padding:28px 7px 0 7px;}
        table.infoView.account tbody tr td ol li.icon_account span { display:block; width:22px; height:23px; text-indent:-5000px; background:url(../../../front/order/image/icon_order.gif?120116) -46px -67px no-repeat;}
        table.infoView.account tbody tr td ol li.icon_account .subtraction { background-position:-46px -67px;}
        table.infoView.account tbody tr td ol li.icon_account .sum { background-position:-68px -67px;}

        table.infoView.account tbody tr td ol li dl { width:160px; line-height:27px; color:#002b6c; text-align:center; margin:12px auto; overflow:hidden;}
        table.infoView.account tbody tr td ol li dl dt { font-size:15px;}
        table.infoView.account tbody tr td ol li dl dd { font-size:20px; font-weight:bold;}
         
    /* [[ BuyOrder : Address Group ]] */
    table.infoView tbody tr td.addressGroup { padding:0; padding-left:0; padding-right:0;}
        table.infoView tbody tr td.addressGroup ul { overflow:hidden; margin-left:-1px; border-bottom:1px solid #bdd6fe; background-color:#f3f6fb;}
        table.infoView tbody tr td.addressGroup li { float:left; overflow:hidden; width:217px; height:28px; line-height:28px; background-color:#f3f6fb; border-top:1px solid #fff; border-left:1px solid #bdd6fe;}
        table.infoView tbody tr td.addressGroup li span { display:inline-block; height:13px; padding:7px 8px; background-color:#e7f2ff; text-align:center; vertical-align:middle;}
        table.infoView tbody tr td.addressGroup li span input { width:13px; height:13px; padding:0; margin:0;}
        table.infoView tbody tr td.addressGroup li label { padding-left:7px; line-height:28px; vertical-align:middle;}
        table.infoView tbody tr td.addressGroup .btns { margin:6px 0; text-align:center;}
        table.infoView tbody tr td.addressGroup .btns a { display:inline-block; margin:0 13px; width:93px; height:23px; line-height:22px; color:#fff; text-align:center; text-decoration:none; background:url(../../../front/order/image/btn_order.png?120116) -392px 0 no-repeat;}

/* [[ HTML : eNets ]] */
#eNets .guideEnets{border:1px solid #b2c5e6; padding:18px 16px 15px; margin-bottom:15px;}
    #eNets .guideEnets div.titleEnets{border-bottom:1px dotted #bdbdbd; font-size:18px; height:66px; margin-bottom:15px;}
    #eNets .guideEnets div.titleEnets p{color:#003399; line-height:26px; float:left;}
    #eNets .guideEnets div.titleEnets p strong{font-size:31px;}
    #eNets .guideEnets div.titleEnets p span{color:#525252;}
    #eNets .guideEnets div.titleEnets p span em{color:#6a6a6a; font-size:15px; margin-left:12px;}
    #eNets .guideEnets span.payment{display:block; width:219px; height:55px; color:#000; text-align:center; line-height:62px; overflow:hidden; font-size:15px; float:right; background:url(../../../front/order/image/bg_order.gif?120116) 0 -291px no-repeat;}
    #eNets .guideEnets span.payment strong{color:#ef0202; font-size:18px; font-weight:normal;}

    #eNets .guideEnets ol{width:100%; height:64px;}
    #eNets .guideEnets ol li{
	    position:relative;
	    border:1px solid #aeaeae;
	    font-family:arial;
	    color:#003399; font-size:14px; width:206px; padding:16px 5px 0; height:48px; float:left; display:inline; margin:0 12px;
	    background:#e8e8e8;
	    background:-webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#e8e8e8));
	    background:-moz-linear-gradient(top,  #fefefe,  #e8e8e8);
	    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e8e8e8');
    }
    #eNets .guideEnets ol li.arrow{
	    filter:none;
	    background:url(../../../front/order/image/icon_order.gif?120116) 0 -67px no-repeat; 
	    width:36px; border:none; height:26px; padding:0; margin-top:18px;
    }
    #eNets .guideEnets ol li span{
	    position:absolute; top:0; left:0; text-indent:-5000px; overflow:hidden;
	    width:19px; height:19px;
	    background:url(../../../front/common/image/bullet_num01.gif?120116) no-repeat; 
	    padding-left:12px; line-height:20px; text-align:center; margin:0 auto; display:block;
    }
    #eNets .guideEnets ol li p{text-align:center;}

    #eNets .guideEnets ol li.one span{background-position:-1px 0;}
    #eNets .guideEnets ol li.two span{background-position:-1px -90px;}
    #eNets .guideEnets ol li.three span{background-position:-1px -180px;}

    #eNets .viewEnets{border:1px solid #b2c5e6; overflow:scroll; overflow-x:hidden; height:858px;}

    #eNets .btns{width:390px; height:91px; margin:40px 0 30px;}
    #eNets .btns .blueBtn{float:left; background:url(../../../front/order/image/btn_order.png?120116) -163px -70px no-repeat; width:189px; height:91px; display:block; text-indent:-5000px; overflow:hidden;}
    #eNets .btns .whiteBtn{float:right; background:url(../../../front/order/image/btn_order.png?120116) -361px -70px no-repeat; width:189px; height:91px; display:block; text-indent:-5000px; overflow:hidden;}

    #eNets .enetsList{border:1px solid #b2c5e6; padding:18px 15px; font-size:14px;line-height:1.4em; margin:0 0 15px;}

    .footEnets{font-size:15px; color:#434343; margin-top:27px; overflow:auto;}
    .footEnets dl{line-height:20px; float:left;}
    .footEnets dl dd{margin-left:10px;}
    .footEnets a.goNext{float:right; display:block; margin-top:12px; width:153px; height:73px; background:url(../../../front/order/image/btn_order.png?120116) 0 -70px no-repeat;}

/* = Order Layer Style
--------------------------------------------------------------------------------------------*/
/* [[ Layer : g_layer_order01 ]] */
.g_layer_order01{border:2px solid #72b7fb; background:#FFF; position:absolute; left:0; top:22px; padding-bottom:10px;}
    .g_layer_order01 .g_cc_btn { position:absolute; top:6px; right:7px;}
    .g_layer_order01 .g_cc_btn span { display:block; width:13px; height:13px; text-indent:-5000px; background:url(../../../front/order/image/icon_order.gif?120116) -25px 0 no-repeat;}
    
	.g_layer_order01 .g_head{background:#eaf5ff;  margin-bottom:10px; line-height:28px; padding:0 10px;}
	.g_layer_order01 .g_head strong{color:#003eae;}
	
	.g_layer_order01 .g_content{padding:0 10px;}

    .g_layer_order01 .g_processBtn{position:relative; margin-top:10px;}
    .g_layer_order01 .g_processBtn center a:link, .g_layer_order01 .g_processBtn center a:hover,
    .g_layer_order01 .g_processBtn center a:active, .g_layer_order01 .g_processBtn center a:visited{
	    display:block; width:75px; height:26px; color:#FFF; text-align:center; font-size:14px; font-weight:bold; line-height:24px;
	    background:url(../../../front/order/image/btn_order.png?120116) 0 -165px no-repeat;
    }
    .g_layer_order01 .g_processBtn a.g_link_del:link, .g_layer_order01 .g_processBtn a.g_link_del:hover,
    .g_layer_order01 .g_processBtn a.g_link_del:active, .g_layer_order01 .g_processBtn a.g_link_del:visited{position:absolute; right:0; top:5px; text-decoration:underline;}

    .g_oIcon{display:inline-block; overflow:hidden; background:url(../../../front/order/image/icon_order.gif?120116) no-repeat;}
	.g_oIcon em{display:block; text-indent:-5000px;}
	.g_oiCheck{width:8px; height:7px; background-position:0 0;}
	
    /* [[ Layer : Table Style 01 ]] */
    table.g_orderTb01{border:1px solid #c0cdd9;}
	    table.g_orderTb01 thead th{background:#e8edf1; color:#314465; padding:3px 0 !important;}
	    table.g_orderTb01 tbody th, .g_content table.g_orderTb01 tbody td{border:1px solid #c0cdd9; border-width:1px 0 0 1px; padding:3px 0;}
	    table.g_orderTb01 tbody th{background:#eef5fd; color:#2d75c5; font-weight:normal;}
	    table.g_orderTb01 tbody td{text-align:center;}
	    table.g_orderTb01 tbody td div.g_fixWrap{position:relative;}
	    table.g_orderTb01 tbody td a.fixRight{position:absolute; right:8px;}
	    table.g_orderTb01 tbody td.g_detailWrap{padding:0;}
	    table.g_orderTb01 tbody td.g_detailWrap table{border:1px double #FFF;}
	    table.g_orderTb01 tbody td.g_detailWrap table td{border-width:1px 0 0 1px;}
    
    /* [[ Layer : Order myCard ]] */
    #order_myCard{position:relative; float:left;}
        #order_myCard .g_layer_order01{width:300px;}
        #order_myCard table.g_orderTb01{width:270px;}
        #order_myCard table.g_orderTb01 thead th{text-align:center;}
        #order_myCard div.g_tbScroll {height:10em; overflow:scroll; overflow-x:hidden;}
        #order_myCard div.g_tbScroll table{width:250px !important; border:0;}
        #order_myCard div.g_tbScroll table td{border-width:0 0 1px 1px;}
        #order_myCard div.g_tbScroll table td.g_checked{border-left:0;}
        #order_myCard div.g_tbScroll table td input.g_radioType{width:12px; height:12px; margin:0;}
        #order_myCard div.g_tbScroll table td:first-child{border-left:0;}
        #order_myCard center{width:100% !important;}
        #order_myCard center .g_cc_bBlue01{float:none;}
        #order_myCard .g_cc_close01{position:absolute; top:10px; right:10px;}

    /* [[ Layer : Gift ]] */             
    .infoView td a.icon_gift { color:#e52354; text-decoration:underline; padding-left:17px; background:url(../../../front/order/image/bullet_order.gif?120116) left -592px no-repeat;}
    .infoView td .giftInfo { color:#666; font-size:11px;}                         

    .layer_giftInfo { position:absolute; top:2px; background-color:#fff; border:4px solid #b9cef5; padding:9px 6px; width:532px;}   
        .layer_giftInfo .g_head { font-size:11px;}   
        .layer_giftInfo .g_head strong { color:#003db0; font-weight:normal;}       
        .layer_giftInfo .g_head span { color:#666;}   
        .layer_giftInfo .g_head .btn_close { position:absolute; top:5px; right:8px; display:inline-block; width:16px; height:15px; text-indent:-5000px; background:url(../../../front/order/image/icon_order.gif?120116) -96px -15px no-repeat;}                 
    
        .layer_giftInfo .g_content { padding:12px 0 16px 0;}     
        .layer_giftInfo .g_content table { border-collapse:collapse; border:1px solid #dce7fd; font-size:11px;}   
        .layer_giftInfo .g_content table th { background-color:#edf3ff; color:#656565; padding-left:8px; width:94px; text-align:left;}   
        .layer_giftInfo .g_content table td { padding-left:3px; height:32px;}
        .layer_giftInfo .g_content table td p { margin:4px 0;}
        .layer_giftInfo .g_content table td label { margin-left:5px;}    
        .layer_giftInfo .g_content table td input.gsm_textType { border:1px solid #CFCFCF; height:16px; line-height:16px; padding:0 5px; font-size:11px;}
        .layer_giftInfo .g_content table td select {border:1px solid #CFCFCF; height:18px; font-size:11px;}
        .layer_giftInfo .g_content table td textarea { margin:4px 0; height:38px; padding:3px; font-size:11px; line-height:13px; color:#6b6b6b;}
        .layer_giftInfo .g_content .check { color:#ff6600; padding:8px 0; font-size:11px; line-height:14px;}
        .layer_giftInfo .g_content .check label { margin:0 8px;}
        .layer_giftInfo .g_content .btns {text-align:center; margin-top:14px;}
        .layer_giftInfo .g_content .btns a { display:inline-block; width:78px; height:29px; line-height:29px; font-size:16px; color:#1a2fc9; text-decoration:none; margin:0 3px; background:url(../../../front/order/image/btn_order.png?120116) -145px -165px no-repeat;}
     
    /* [[ Layer : ship to none-Singapore ]] */
    .layer_ship { text-align:left;}
	    .layer_ship .g_head{background:#ecdcbb; height:21px; font-size:14px; font-weight:bold; line-height:21px; padding:0 10px; position:relative; z-index:0;}
	    .layer_ship .g_head .g_biClose{
		    width:12px; height:12px; overflow:hidden; display:block; text-indent:-5000px; overflow:hidden; position:absolute; right:8px; top:5px;
		    background:url(../../../front/order/image/icon_order.gif?120116) -60px -15px no-repeat;
		    }
	    .layer_ship .g_content { background:#f9f4ea; border:1px solid #d9c59c; border-width:0 1px 1px; padding:10px 9px 5px;}
	    .layer_ship .g_form { text-align:right; margin:0 5px 6px 0;}
	    .layer_ship .g_form label { margin-right:5px; vertical-align:top; line-height:23px;}
	    .layer_ship .g_form input { border:1px solid #ccc; height:18px; line-height:18px; vertical-align:top;}
	    .layer_ship .g_form .g_btnSearch { display:inline-block; overflow:hidden; width:39px; height:20px; background:url(../../../front/order/image/btn_order.png?120116) 0 0 no-repeat;}
	    .layer_ship .g_form .g_btnSearch span{display:block; text-indent:-5000px; text-align:left;}
	
	    .layer_ship .g_scrollTb { text-align:center; border:1px solid #aeaeae; overflow:hidden; margin-bottom:5px;}
	    .layer_ship .g_scrollTb th, .layer_ship .g_scrollTb td { border:1px solid #aeaeae; padding:2px 0; line-height:16px;}
	    .layer_ship .g_scrollTb thead th { color:#7c5508; background:none; background-color:#efdebc; border-width:0 1px 1px 0;}
	    .layer_ship .g_scrollTb .g_inner { background-color:#FFF; overflow:scroll; overflow-x:hidden;}
	    .layer_ship .g_scrollTb .g_inner table {}
	    .layer_ship .g_scrollTb .g_inner td {border-width:0 1px 1px 0;}
	
	    .layer_ship .g_refer{color:#fe0000; text-indent:-10px; padding-left:10px;}
	
	    .layer_ship .g_foot{ margin-top:8px;}
	    .layer_ship .g_bClose { display:block; width:49px; height:20px; overflow:hidden; text-indent:-5000px; overflow:hidden; background:url(../../../front/order/image/btn_order.png?120116) -44px 0 no-repeat;}

    /* [[ Layer : ShipOption Change ]] */
    .g_layer_shipOption{position:relative; text-align:left; z-index:2;}
        .g_layer_shipOption .g_layer{ border:1px solid #8fb7eb; background-color:#cfd4fc; width:278px; padding:4px 4px 6px; position:absolute; right:0; top:2px;}
        .g_layer_shipOption .g_layer .g_head{ height:16px; margin-bottom:6px;}
	    .g_layer_shipOption .g_layer .g_head p{color:#1e32c7; font-size:12px; font-weight:bold; float:left; display:inline;}	
	    .g_layer_shipOption .g_layer .g_head .g_btn_iClose{display:block; width:14px; height:13px; text-indent:-5000px; overflow:hidden; float:right; display:inline; margin-top:1px;background:url(../../../front/order/image/icon_order.gif?120116) -77px -15px no-repeat;}
        
        .g_layer_shipOption .g_layer .g_content{}
	    .g_layer_shipOption .g_layer .g_content table{ background:#FFF;}
	    .g_layer_shipOption .g_layer .g_content table th, .g_layer_shipOption .g_layer .g_content table td{border:1px solid #c4c3c1; padding:4px 0px;}
	    .g_layer_shipOption .g_layer .g_content table thead{}
	    .g_layer_shipOption .g_layer .g_content table thead th{background:none; background-color:#7483f8; color:#FFF; text-align:center;}
	    .g_layer_shipOption .g_layer .g_content table tbody{}
	    .g_layer_shipOption .g_layer .g_content table tbody td{}
	
	    .g_layer_shipOption .g_processBtns{margin-top:6px;}
	    .g_layer_shipOption .g_processBtns .g_btn_edit, .g_layer_shipOption .g_processBtns .g_btn_close{display:inline-block; border:1px solid #666e7b; background-color:#FFF; text-decoration:none; padding:0 8px;}
	    .g_layer_shipOption .g_processBtns .g_btn_edit{font-weight:bold; color:#4e4e4e;}
	    .g_layer_shipOption .g_processBtns .g_btn_close{border:1px solid #ababab; color:#232323;}
	
    /* [[ Layer : g_layer_order02 ]] */
    .g_layer_order02 { position:absolute; z-index:1; top:17%; left:40%; width:240px; background-color:#fff; border:1px solid #bcd5f0;}
        .g_layer_order02 a.btn_close { position:absolute; top:3px; right:3px; display:block; width:11px; height:11px; text-indent:-5000px; overflow:hidden; background:url(../../../front/order/image/icon_order.gif?120116) -25px 0 no-repeat;}
        .g_layer_order02 .title { padding:8px 11px;color:#0c58ac; background-color:#e1ebfa; border-bottom:1px solid #bcd5f0;}
        .g_layer_order02 .content { padding:8px 11px; line-height:16px; color:#545454;}
    
/* [[ BuyOrder : Restricted Textarea ]] */
textarea.ta_restricted { height: 26px !important; text-align:center; padding-top:10px; font-weight:bold; color:#999; font-size:14px;}

/* [[ Order : Keypoint ]] */
.keypoint, ul.keypoint {background:#FAFAFB url(../../../front/order/image/bul_caution.gif?120116) 21px 50% no-repeat !important; color: #900000; padding:11px 0 14px 65px;}

/* [[ HTML : Drinkies ]] */
.drinkies { background-color:#f4f4f4; border:1px solid #ebebeb; padding:30px 18px; overflow:hidden; margin-bottom:235px;}
    .drinkies .Info { float:left; width:400px; color:#ce3233; font-size:13px; line-height:25px;}
    .drinkies .Info strong { font-size:16px; font-weight:normal;}
    .drinkies .DateBirth { float:right; margin-right:14px; padding:28px 16px 0 12px; width:352px; height:178px; background:url(../../../front/order/image/bg_order.gif?120116) 0 -365px no-repeat;}
    .drinkies .DateBirth dl { overflow:hidden; color:#000; padding-bottom:22px; border-bottom:1px solid #ccc;}
    .drinkies .DateBirth dl dt { float:left; font-size:17px; line-height:17px; padding:0 12px 0 8px; width:105px;}
    .drinkies .DateBirth dl dd select { width:55px; height:18px; border:1px solid #aaadb2; font-size:11px; padding:0 1px;}
    .drinkies .DateBirth .checkinfo { width:220px; margin:0 auto; padding-top:10px; color:#676767; line-height:16px; text-align:center;}
    .drinkies .DateBirth .checkinfo input { margin-right:9px;}        
    .drinkies .DateBirth .g_btns { text-align:center; margin:22px 0 16px 0;}  
    .drinkies .DateBirth .g_btns a { display:inline-block; width:62px; height:26px; line-height:24px; color:#cc3333; font-size:13px; text-decoration:none; margin:0 4px; background:url(../../../front/order/image/btn_order.png?120116) -80px -165px no-repeat;}      

/* = Popup Inner Style
--------------------------------------------------------------------------------------------*/
/* [[ Layer : layer_wrap01 ]] */
.layer_wrap01 { padding:20px 0 10px 0; background-color:#FFF;}
    /* (border有) */.layer_wrap01_b { border:2px solid #72b7fb; padding:0 0 10px 0; background-color:#FFF;}
    .layer_wrap01 .g_head { position:relative; z-index:0; margin-bottom:8px; background-color:#eaf5ff; height:30px; line-height:30px; padding:0 11px; font-size:13px; color:#0765c2; text-align:left;}
    .layer_wrap01 .g_head .g_title { font-weight:bold;}
    .layer_wrap01 .g_close{
	     position:absolute; top:10px; right:10px; display:block; width:11px; height:11px; text-indent:-5000px; overflow:hidden;
	    background:url(../../../front/popup/image/icon_popup.gif?120116) -141px -25px no-repeat;
    }      
    .layer_wrap01 .g_content { padding:0 15px;}   
    .layer_wrap01 .sellername { text-align:left; padding-left:25px; width:333px; height:16px; overflow:hidden; text-overflow:ellipsis; -o-text-overow:ellipsis; white-space:nowrap; background:url(../../../front/order/image/bullet_order.gif?120116) left -741px no-repeat;}
    .layer_wrap01 .sellername a { font-size:13px; font-weight:bold; color:#336699;}
    .layer_wrap01 .g_shipInfo { margin:10px 0 10px 14px; font-weight:bold; text-align:left;}
    .layer_wrap01 .g_shipInfo dt { color:#45a2ff; padding-bottom:3px;}
    .layer_wrap01 .g_shipInfo li { font-size:11px; border:none !important; min-height:14px !important; line-height:14px; vertical-align:middle;}
    .layer_wrap01 .g_shipInfo li strong { color:#ff0000;}
    .layer_wrap01 .g_shipInfo li p { color:#acacac;}
    
    .layer_wrap01 a.g_linkDetail:link, .layer_wrap01 a.g_linkDetail:hover,
    .layer_wrap01 a.g_linkDetail:active, .layer_wrap01 a.g_linkDetail:visited { color:#0000ff; font-weight:bold;}
    
    .layer_wrap01 .g_total { margin:7px 0 15px 0; text-align:center; font-weight:bold;} 
    
    .layer_wrap01 .g_scrollTb01 { border:2px solid #45a2ff; line-height:16px; margin-bottom:5px; height:203px; overflow-x:hidden; overflow-y:scroll;}
    .layer_wrap01 .g_scrollTb01 table { width:337px; table-layout:fixed; font-size:11px;}
    .layer_wrap01 .g_scrollTb01 thead th { background:#eff4fa; padding:6px 0; border:1px solid #c0cdd9; border-width:0 1px 1px 0; font-size:11px; color:#0765c2; font-weight:normal;}
    .layer_wrap01 .g_scrollTb01 div.g_innerTb { }
    .layer_wrap01 .g_scrollTb01 div.g_innerTb table { text-align:center;}
    .layer_wrap01 .g_scrollTb01 div.g_innerTb table td { border:1px solid #c0cdd9; border-width:0 1px 1px 0; padding:5px 0; word-bre1ak:break-all;}
    .layer_wrap01 .g_scrollTb01 div.g_innerTb table td em { display:block; color:Red;}
    .layer_wrap01 .g_scrollTb01 div.g_innerTb .g_thum { border-right:0;}
    .layer_wrap01 .g_scrollTb01 div.g_innerTb .g_thum a { display:block; border:1px solid #ced3d6; width:82px; height:82px; margin:0 auto;}
    .layer_wrap01 .g_scrollTb01 div.g_innerTb .g_thum a img { width:82px; height:82px; vertical-align:top;}
    .layer_wrap01 .g_scrollTb01 div.g_innerTb .g_title { border-left:0; text-align:left; vertical-align:middle;}
    .layer_wrap01 .g_scrollTb01 div.g_innerTb .g_title a { display:block; margin:0 10px 0 5px; max-height:48px; _height:48px; overflow:hidden;}
    .layer_wrap01 .g_scrollTb01 div.g_innerTb table td.g_itemname, .g_scrollTb01 div.g_innerTb table td.g_details { text-align:left;}
    .layer_wrap01 .g_scrollTb01 div.g_innerTb table td.g_itemname a { color:#444; display:block; margin:0 10px;}
    .layer_wrap01 .g_scrollTb01 div.g_innerTb table td.g_details p { margin:0 10px;}
    .layer_wrap01 .g_scrollTb01 ul.g_rowspan { margin-top:-5px; width:100%;}
    .layer_wrap01 .g_scrollTb01 ul.g_rowspan li { border-top:1px solid #c0cdd9; padding:4px 10px;}
    
    .layer_wrap01 p.g_footTxt { text-align:center; font-weight:bold;}
        
    /* [[ Layer : Dicount More ]] */   
    .layer_dcDetail01 { position:relative; width:100%; z-index:500; text-align:center;}
	    .layer_dcDetail01 .layer_wrap01 { position:absolute; background:#FFF; left:-320px; top:0; text-align:left;}
	    .layer_dcDetail01 .layer_wrap01 table th {text-align:center;}
    
/* [[ Finalorder : Info Text ]] */
div.infoTxt { padding:20px 0; background-color:#f1f5f7; border-bottom:1px solid #e4e9ed;}
div.infoTxt p { text-align:center; font-size:14px; color:#369; line-height:25px;}
div.infoTxt p.f12 { padding:0 0 0 12px; text-align:left; font-size:12px; line-height:16px;}
div.infoTxt a { font-weight:bold; color:#33a02b; text-decoration:underline;}

/* [[ Buyorder : notice icon ]] */
a.icon_notice { margin-left:5px; display:inline-block; width:17px; height:15px; text-indent:-5000px; vertical-align:middle; background:url(../../../front/order/image/bullet_order.gif?120116) left -801px no-repeat;}
a.info_notice { display:inline-block; line-height:15px; color:#FC5912; vertical-align:middle;}
.layerWrap { position:relative; z-index:1; display:inline;}

/* [[ Order : multi currency ]] */
.multicurrency { margin:2px auto; display:inline-block; width:66px; height:16px; line-height:16px; font-size:11px; color:#fafcfb; text-align:center; text-shadow:-1px -1px 0 #384467; -webkit-text-shadow:-1px -1px 0 #384467; -moz-text-shadow:-1px -1px 0 #384467; background:url(../../../front/order/image/icon_order.gif?120116) -153px -102px no-repeat;}
.multicurrency_red { font-size:12px; font-weight:bold; color:#ff0000;}
.multicurrency_blue { font-size:12px; font-weight:bold; color:#2090ff;}
.multicurrency_white { margin-left:5px; display:inline-block; width:100px; height:24px; line-height:24px; font-size:15px; font-weight:bold; color:#fafcfb; text-align:center; background:url(../../../front/order/image/icon_order.gif?120116) -153px -122px no-repeat;}

