#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;vertical-align:middle;}
#cart thead th {padding:2px;font:bold 11px dotum;color:#666;}
#cart thead .t {text-align:left;}
#cart .nametd {text-align:left;}
#cart .gname {padding:0;font-size:13px;line-height:130%;}
#cart .gname .f1 {font-size:11px;color:#ff0000;}
#cart .gname .f2 {font-size:11px;color:#0000ff;}
#cart .option {margin:2px 0 2px 0;font-size:11px;color:#666;}
#cart .price {font-size:11px;font-weight:bold;color:#DA6464;}
#cart .point {font-size:11px;color:#A1AB05;}
#cart .cartnone {height:150px;}
#sumline {margin:0 0 20px 0;padding:20px 0 20px 0;border-bottom:#efefef solid 2px;}
#sumline td {padding:5px 5px 5px 0;}
#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 .i input {border:#c0c0c0 solid 1px;font:12px arial;width:30px;height:16px;text-align:center;}
.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;}
