/********* 쇼핑카트 ************/
.cartWrap{float:right;width:750px;padding-bottom:50px;}
.tableProdList table{width:100%;}
.tableProdList table th{height:32px;font-size:11px;color:#000;letter-spacing:-1px;
    /*background: url(/himg/common/bg_table_style_box.gif) -5px top repeat-x;*/
}
.tableProdList table th.chkDiv{width:60px;}
.tableProdList table th.mngDiv{width:90px;}
.tableProdList table th.amountDiv{width:120px;}
.tableProdList table th.prodPriceDiv,
.tableProdList table th.sumPriceDiv{width:90px;}
.tableProdList table td{padding: 5px;text-align:center;border:1px solid #e6e6e6;}
.tableProdList table td.prodInfo{text-align:left;}
.tableProdList table td.prodInfo img{float:left;}
.tableProdList table td.prodInfo ul{margin-left:10px;width:70%;}
.tableProdList table td.prodInfo ul li{padding: 2px 0;}
.tableProdList table td.prodInfo ul li a.optBtn{display:block;padding-right:5px;font-size:11px;color:#999999;letter-spacing:-2px;text-decoration:underline;}


.tableProdList table td dl dd{display:inline-block;*zoom:1;*display:inline;vertical-align:top;}
.tableProdList table td dl dd a{display:block;line-height:0;}
.totalPriceWrap{margin-top:10px;padding: 25px;border:5px solid #e6e6e6;text-align:right;}
.cartTabWrap{display: none; position:relative;height:30px;border-bottom:2px solid #645e5e;}
.cartTabWrap .tabBtn1{
	box-sizing:content-box;
	position:absolute;left:0;top:0;height:14px;padding: 8px 20px;
	letter-spacing:-1px;font-weight:bold;border:2px solid #645e5e;border-bottom:none;background:#FFF;
}
.cartTabWrap .txtInfo{position:absolute;left:150px;top:0;margin-top:10px;color:#8e8e8e;font-size:11px;letter-spacing:-1px;}

.cartTabWrap .tabAtvBtn{position:absolute;left:0;top:0;}
.cartTabWrap .tabAtvBtn a{display:inline-block;height:14px;padding: 7px 20px;letter-spacing:-1px;font-weight:bold;border:2px solid #645e5e;background:#e5e5e5;vertical-align:top;}
.cartTabWrap .tabAtvBtn a.selectedTab{padding: 8px 20px;border-bottom:none;background: #FFF;}

/********** 주문서 ***********/
.tableOrderForm h4{padding: 5px 0;}
.tableOrderForm table{width:100%;border-top:2px solid #645e5e;border-bottom:1px solid #e6e6e6;}
.tableOrderForm table th{width:150px;height:22px;padding: 3px 10px;color:#737373;text-align:left;font-weight:normal;background: #efefef;}
.tableOrderForm table td{padding: 5px;}
.tableOrderForm table  td dl dd input{margin: 1px 0;}
.tableOrderForm table  td ul.priceInfo li{padding: 5px 0;}
.tableOrderForm table  td ul.priceInfo li span{display:inline-block;width:80px;color:#838383;}
.tableOrderForm table  td ul li.totPayPrice{padding: 5px 0;border-top:1px solid #e5e5e5;}
.paymentInfo{padding:15px 20px;text-align:center;border:1px solid #c0c1c2;background: #f1f1f1;}
.paymentInfo ul li{padding: 5px;}

.saleCountryList, .saleCountryList td { display:none; }

div.eximbayTxtInfo{margin-top:10px;padding:30px;border:3px solid #c4d7fb;}
div.eximbayTxtInfo ul li{padding:3px 0;line-height:18px;}
div.eximbayTxtInfo ul li.payInfoImg{margin:8px 0;}

.orderLeft{float:left;width:45%}
.orderRight{float:right;width:45%}

span.inBankName{display:block;padding:5px 0;}


/**** 주문 (통관안내) ****/
.orderCrnWrap{margin-top:20px;}
.orderCrnWrap .orderCrnForm{margin-top:5px;padding:10px;line-height:18px;border:1px solid #e6e6e6;border-bottom:none;}
.orderCrnWrap .crnAgree{padding:10px;border:1px solid #e6e6e6;background:#f8f8f8}
.orderCrnWrap .crnAgree input{vertical-align:middle;}
.orderCrnWrap .crnAgree .ipBox{float:left;width:50%;}
.orderCrnWrap .crnAgree .ipBox input.ip_number2{margin-left:5px;}
.orderCrnWrap .crnAgree .agree{float:right;width:50%;text-align:right;}
.orderCrnWrap .crnAgree .ip1Box,
.orderCrnWrap .crnAgree .ip2Box{margin-top:10px;}
.orderCrnWrap .crnAgree .ip1Box label,
.orderCrnWrap .crnAgree .ip2Box label{margin-left:5px;}
.orderCrnWrap .crnAgree .ip1Box input,
.orderCrnWrap .crnAgree .ip2Box input{padding:0 3px;}
.orderCrnWrap .crnAgree .ip1Box span,
.orderCrnWrap .crnAgree .ip2Box span{margin:0 3px;}


/** 사은품 **/
div.prodGiftWrap{padding:15px;vertical-align:top;border:1px solid #ccc;background:#f4f8f9;}
div.prodGiftWrap table{width:100%;}
div.prodGiftWrap table td{padding: 10px 0;border-bottom:1px solid #e5e5e5;}
div.prodGiftWrap .giftProdList  img.listImg{width:120px;height:100px;}
div.prodGiftWrap .giftProdList  li{padding: 2px 0;}
div.prodGiftWrap .giftProdList  li.giftTitle{padding: 5px;vertical-align:top;font-weight:bold;color:#333;}
div.prodGiftWrap .giftProdList  li.giftTitle input{vertical-align:middle;}

/********* MY PAGE 메뉴 리스트 */
.leftWrap .subNavi{padding-bottom:20px;border:1px solid #dfdfdf;}
.leftWrap .subNavi .title{padding: 2px 5px;background: #d0d1d2;}
.leftWrap .subNavi ul{margin: 0 10px;}
.leftWrap .subNavi ul li{border-bottom:1px solid #ebebeb;}
.leftWrap .subNavi ul li a{display:inline-block;padding: 5px 0;}

/********* MY PAGE 메뉴 리스트 */
.leftWrap{padding-bottom:150px;float:left;width:200px;}
.leftWrap .subNavi{padding-bottom:20px;border:1px solid #dfdfdf;}
.leftWrap .subNavi .title{padding: 2px 5px;background: #d0d1d2;}
.leftWrap .subNavi ul{margin: 0 10px;}
.leftWrap .subNavi ul li{border-bottom:1px solid #ebebeb;}
.leftWrap .subNavi ul li a{display:inline-block;padding: 5px 0;}



/** 회원가입 ***/
.joinWrap span.txtInfo{display:block;padding-left:20px;letter-spacing:-1px;}
.joinWrap span.txtInfo strong{color:#ff0000;}
.joinWrap .regWrap{padding: 20px;}
.joinWrap .regWrap table{width:100%;border-top:2px solid #dedede;}
.joinWrap .regWrap table th{padding:15px 10px 14px 0;vertical-align:top;color:#5d5d5d;text-align:right;letter-spacing:-1px;border-bottom:1px solid #dedede;}
.joinWrap .regWrap table th strong{color:#ff0000;}
.joinWrap .regWrap table td{padding:10px;border-bottom:1px solid #dedede;}
.joinWrap .regWrap table td span{display:block;padding-top:3px;font-size:11px;color:#b3b3b3;vertical-align:top;letter-spacing:-1px;}
.joinWrap .regWrap table td dl dd{padding: 1px 0;}
.joinWrap .regWrap table td ul li{display:inline-block;padding: 2px 0;width:30%;vertical-align:top;}
.joinWrap .regWrap table td ul li input{margin-right:3px;}

.orderAgreeWrap .policyForm{float:none;height:100px;margin:0 auto;overflow:auto;border:1px solid #d8d3cd;}
.orderFormWrap .agreeWrap .policyForm{height:200px;padding:10px;line-height:18px;border:1px solid #ddd;background:#FFF;overflow:auto;}
.orderFormWrap .agreeWrap span.txtInfo{display:block;padding: 3px 0;}



/** cart design **/
/*designed_by ys*/
.order-header{
    margin:20px 0 10px 10px;
}

.cart-table-top{
    /** border-bottom: 4px solid #e3e2e2; **/
}
.cart-table-top table{
    margin-bottom:0;
}
.cart-table-top table th{
    background-color:#efefef;
    padding-bottom:0;
    border-left: 1px solid lightgray;
    border-right: 1px solid lightgray;
    vertical-align: middle !important;
}
.cart-table-top table th.chkDiv{
    width:5%;
}
.cart-table-top table th.prodInfo{
    width:40%;
}
.cart-table-top table th.prodPriceDiv{
    width:12%;
}
.cart-table-top table th.amountDiv{
    width:12%;
}
.cart-table-top table th.sumPriceDiv{
    width:12%;
}
.cart-table-top table th.transFee{
    width:12%;
}
.cart-table-top table td{
    padding:0;
    vertical-align:middle;
}
.cart-table-top table td.prodInfo{
    padding:2px;
}
.cart-table-top table td.prodInfo ul{
    padding: 0;
    padding-left:50px;
}
.cart-table-top table td.prodAmount{
    padding-top:15px;
}
.cart-table-top table td.prodAmount>*{
    display:inline-block;
    vertical-align:middle;
    padding-left: 0;
}
.cart-table-top input[type=checkbox]{
    margin:0;
}
.cart-table-top table td dl dd{
    vertical-align:middle;
}
a.custom_cartCntModify{
    background:none !important;
}
a.custom_cartCntModify>span{
    background:#e9e9e9 !important;
    border-radius:3px;
    border-color:#e6e6e6;
    padding:2px;
}

a.custom_MovWishBtn span, a.custom_cartListDelBtn span{
    background:none !important;
    padding:3px 5px 0 5px;
    text-align:center;
}
a.custom_MovWishBtn{
    background:url("/assets/images/order_later.png") no-repeat;
    height:22px;
    width: 84px;
    margin-bottom: 5px;
}
a.custom_cartListDelBtn{
    background:url("/assets/images/order_delete.png") no-repeat;
    height:22px;
    width: 57px;
}
button.keep_shopping_btn{
    width: 100% !important;
    margin: 0;
    margin-bottom: 0.3rem;
    background-color: #00365b;
    color: #ffffff;
    border-style: solid;
    border-width: 3px;
    border-color: #00365b;
    font-size:0.2rem;
    padding:0.45em 1em;
}
button.keep_shopping_btn:hover,button.keep_shopping_btn:focus{
    background-color:#00a9a8;
}
.divider{
    height:1px;
    margin:10px 0;
    background-color:#e9e9e9;
}

.priceOrange{
    color:#ff7800;
}
/*a.wish_choices{*/
    /*background:url("/assets/images/wish_choices_btn.png") no-repeat !important;*/
    /*padding:13px;*/
    /*color:white;*/
/*}*/
/*a.order_choices{*/
    /*background:url("/assets/images/order_choices.png") no-repeat !important;*/
    /*padding:13px;*/
/*}*/

/*보류*/
a.wish_choices:hover,a.wish_choices:focus{
    background-color: #b4b4b4
}

a.order_choices:hover,a.order_choices:focus{
    background-color:#00365b;
}
a.wish_choices{
    /*background:url("/assets/images/wish_choices_btn.png") no-repeat !important;*/
    padding:13px;
    color:white;
    background-color:#c8c8c8;
    border-style: solid;
    border-width: 2px;
    border-color: #d5d5d5 #e3e3e3 #bfbfbf #d1d1d1;
    box-shadow: 0px 2px 4px -2px #707070;
    -moz-box-shadow: 0px 2px 4px -2px #707070;
    -webkit-box-shadow: 0px 2px 4px -2px #707070;
    font-weight: 700;
}
a.order_choices{
margin:0;
background-color:#00365b;
color:#ffffff;
border-style: solid;
border-width: 3px;
border-color: #00365b;
padding:13px;
}
.button.hollow.secondary {
    font-size: 11px;
    color: #6e6e6f;
    padding-left: 5px;
    letter-spacing: -1px;
    padding: 4px;
    background-color: #fafafb !important;
    border-color: lightgray;
    padding-top: 5px;
}

.wishList_Area .cart-table-top td dl {
    margin-bottom: 0;
}

.wishList_Area .cart-table-top td dd {
    margin-top: -5px;
}

div.locationMapWrap {
    height: 35px;
}