#cart {}
#cart table {width:100%;}
#cart table caption {display:none;}
#cart td {border-bottom:#efefef solid 1px;padding:5px 0 5px 0;text-align:center;}
#cart thead th {border-bottom:#efefef solid 3px;padding:0 8px 10px 0;font:bold 11px dotum;color:#666;text-align:right;}
#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 .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 .c {float:left;}
.goodsnumbox .u {margin:1px 0 1px 0;cursor:pointer;}
.goodsnumbox .d {margin:1px 0 0 0;cursor:pointer;}
.goodsnumbox .s {float:left;padding:2px 0 0 5px;}
.goodsnumbox .s img {cursor:pointer;}
