table {
    clear: both;
}

#cart {}
#cart table {width:100%;}
#cart table caption {display:none;}
#cart thead th {text-align:center;border-bottom:#28486E solid 1px;padding:5px 0 5px 0;font:11px dotum;color:#666;background-color:#ececec}
#cart #cart_box td {border-bottom:#efefef solid 1px;padding:5px 0 5px 0;text-align:left;}

#cart .cart_goods_td {text-align:center;padding:10px 2px 0 2px;font:11px dotum;color:#333;background-color:#ffffff}
#cart .cart_coupon_td {padding:5px 2px 10px 2px;border-bottom:solid 1px #cccccc ;text-align:right;}
#cart .cart_coupon_null {padding:0 0 10px 0;border-bottom:solid 1px #cccccc ;text-align:right;}

#cart .td_title{text-align:left}
#cart .ct_amount_all{color:#ff6600}
#cart .ct_qty{color:#ff6600}
#cart .ct_point_all{color:#ff6600}

#cart thead .t {text-align:left;}
#cart .nametd {text-align:left;}
#cart .gname {width:250px;margin:0 0 5px 5px;font: 13px dotum;line-height:130%;}
#cart .gname .f1 {font-size:11px;font-family:dotum;color:#ff0000;}
#cart .gname .f2 {font-size:11px;font-family:dotum;color:#0000ff;}
#cart .option {margin:2px 0 2px 5px;font:11px dotum;color:#666;}
#cart .addprice {color:#ff7700;}
#cart .pricetd {text-align:right;padding:0 8px 0 0;font:bold 12px dotum;color:#000;}
#cart .pricetd div {color:#999;font-weight:normal;margin:3px 0 5px 0;}
#cart .pointtd {text-align:right;padding:0 8px 0 0;font:12px dotum;color:#666;}
#cart .pricesum {text-align:right;padding:0 8px 0 0;font:bold 12px dotum;color:#ff7700;}
#cart .halintd {text-align:right;padding:0 8px 0 0;font:12px dotum;color:#666;}
#cart .cartnone {height:150px;}
#sumline {margin:0 0 20px 0;padding:20px 0 20px 50px;border-bottom:#efefef solid 2px;}
#sumline td {padding:5px 10px 5px 10px;}
#sumline .oprice {font:bold 12px dotum;}
#sumline .oprice11 {font:12px dotum;color:#666666;}
#sumline .ahalin {font: 12px dotum;}
#sumline .sprice {font:bold 12px dotum;color:#ff0000;}
#sumline .spoint {font:bold 12px dotum;color:#0000ff;}
#btnline {text-align:center;margin:30px 0 30px 0;}
.goodsnumbox {margin: 0 0 0 20px;}
.goodsnumbox .i {float:left;margin:0 1px 0 0;}
.goodsnumbox .i input {border:#c0c0c0 solid 1px;font:12px arial;width:30px;height:16px;text-align:center;}
.goodsnumbox .c {float:left;}
.goodsnumbox .u {margin:0 0 1px 3px;cursor:pointer;}
.goodsnumbox .d {margin:0 0 0 3px;cursor:pointer;}
.goodsnumbox .s {float:left;padding:0 0 0 5px;}
.goodsnumbox .s img {cursor:pointer;}

.cart_gugun_title{font-family:"나눔고딕","맑은 고딕","굴림" !important;font-size:14px;font-size:12px;padding:5px;background:#28486E;color:#ffffff;}



#cart .td_title{
	line-height:140%;
}