/* 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:#eee; }
#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: 33px; height: 35px; margin-left: auto; margin-right: auto; }
#cart .page-wrap .cart-ct .amount input,
#cart .page-wrap .cart-ct .amount .amount-txt {  position: absolute; top: 0; left: 0; width: 20px; height: 14px; border: 1px solid #bbb; text-align: right; }

#cart .page-wrap .cart-ct .amount .amount-btn {  position: absolute; bottom: -5px; left: 0;}
#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;}


/* BASIC css end */

