/* BASIC css start */
#cart .page-wrap {  width:100%; background:#fff; margin:0 auto; }
#cart .page-wrap .cart-hd {  margin-top:10px; margin-bottom:10px;}
#cart .page-wrap .cart-ct th {  padding:12px 0; /*border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8;*/ font-weight:normal; background:#f5f5f5}
#cart .page-wrap .cart-ct td {  padding: 12px 0; border-bottom: 1px solid #e8e8e8; }
#cart .page-wrap .cart-ct .nobd td {  border: 0; }
#cart .page-wrap .cart-ct .thumb {  padding: 0 5px; }
#cart .page-wrap .cart-ct .thumb img {  width: 60px; height: 60px; }
#cart .page-wrap .cart-ct .count input {  width: 30px; height: 14px; padding: 0; text-align: right; }
#cart .page-wrap .cart-ct .p10 {  padding: 10px 0; }

#cart .page-wrap .cart-ct .amount {    position: relative;
    width: 41px;
    height: 35px;
    margin-left: auto;
    margin-right: 45px;}
#cart .page-wrap .cart-ct .amount input,
#cart .page-wrap .cart-ct .amount .amount-txt {     position: absolute;
    top: -3px;
    left: 0;
    width: 25px;
    height: 21px;
    border: 1px solid #cecece;
    text-align: center;}

#cart .page-wrap .cart-ct .amount .amount-btn {     position: absolute;
    top: -3px;
    right: -44px;
    border: 1px solid #bdbdbd;
    color: #999 !important;
    border-radius: 6px;}
#cart .page-wrap .cart-ct .amount .amount-up img {  position: absolute; top: 2px; right: 0; }
#cart .page-wrap .cart-ct .amount .amount-dw img {  position: absolute; top: 10px; right: 0; }

#cart .page-wrap .cart-ft_box { clear:both; height:48px; margin-top:20px; text-align:center;}
#cart .page-wrap .cart-ft { float:right; }
#cart .page-wrap .cart-ft a { }

#cart .page-wrap .cart-ft2 {  float:left; padding-top:6px; }
#cart .page-wrap .cart-ft2 a {  }

#cart .page-wrap .cart-bottom { clear:both; padding-top:20px; }
#cart .page-wrap .cart-bottom a { float:right; margin-left:7px; }

#cart .page-wrap .delivery { clear:both; margin-top: 20px; text-align:center; }

.uni-opt { padding-top:3px;}

.d-block { margin:2px 0;}


.uni-opt a {    font-size: 11px;
    color: #c1ae94 !important;
    border: 1px solid #c7b397;
    border-radius: 6px;}
.btn_box_03 {    width: auto;
    padding: 3px 7px;
    border-radius: 4px;}

.sbtns {}

#payco_order_btn, #nhn_btn{display:inline-block; vertical-align:top; margin:0 10px; text-align:right;}
/* BASIC css end */

