#cart {background:url(/layouts/abadshop/image/main_line_bg.gif) repeat-x; padding:60px 50px 20px 50px; width:896px;}
#cart_title .title {position:relative;height:30px;margin:0 0 10px 0;padding-top:30px; overflow:hidden;}
#cart_title .title h1 {margin:0px;padding:0px;font:bold 15pt/17px 'NanumGothic','�������','�������','malgun gothic';color:#78583b;letter-spacing:-1px; float:left; margin-left:50px;}
#cart_title .title h1 a {color:#78583b;}
#cart_title .title h1 a:hover {color:#78583b;}
#cart_title .title .history {font:0.75em/0.95em "Dotum" !important; letter-spacing:-1px; color:#6f6f6f; padding-top:9px; text-align:right; margin-bottom:46px; float:right; margin-right:50px;}
#cart_title .title .history a:link, a:visited, a:active {color:#8d8d8d;text-decoration:none;}
#cart_title .title .history a:hover {color:#434343;text-decoration:underline;}

#cart .term{margin: 5px 0 10px 0px;}
#cart .term span.num3{font-size: 11px; color: #0192d6;}
#cart table {width:100%;border-top:#404040 solid 3px;}
#cart table caption {display:none;}
#cart td {border-bottom:#e5e5e5 solid 1px;padding:12px 0 12px 0;text-align:center;}
#cart thead th {padding:0;height: 44px; font:bold 12px dotum;color:#404040;text-align:center;background: url(image/bg_carttablehead.png) repeat-x;text-align: center;letter-spacing: -1px;}
#cart thead .t {text-align:left;}
#cart thead th.ti{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;font-family:"malgun gothic",dotum;}
#cart .pricetd {text-align:right;padding:0 8px 0 0;font:bold 12px "malgun gothic",dotum;letter-spacing: -1px;}
#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 "malgun gothic",dotum;color:#666;letter-spacing: -1px;}
#cart .pricesum {text-align:right;padding:0 8px 0 0;font:bold 18px "malgun gothic",dotum;color:#0192d6;letter-spacing: -2px;}
#cart .halintd {text-align:right;padding:0 8px 0 0;font:12px "malgun gothic",dotum;color:#666;letter-spacing: -1px;}
#cart .cartnone {height:150px;}
#sumline {margin:0 0 20px 0;padding:20px 0 20px 50px;background: url(image/cart/bg_totalbox.png) no-repeat; border:1px solid 2px #7a7a7a !important;position: relative;}
#cart div.dbox0 {margin-top:30px;}
#cart div.dbox0 ul.dbs1 {padding:0px;margin:0px;list-style-type:none;}
.dbox0 {position:relative;border:#7a7a7a solid 2px;}
.dbox0 img.p01 {position:absolute;left:200px;top:75px;}
.dbox0 img.p03 {position:absolute;right:430px;top:90px;}
.dbox0 td input {border:#dfdfdf solid 1px;height:15px;padding:2px 0 0 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; padding: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;}

.t {font-size:14px;font-weight:bold;font-family:dotum;color:#333;border-bottom:#c0c0c0 solid 1px;padding:0 0 7px 0;margin:0 0 5px 0;}
.ta {font-size:14px;font-weight:bold;font-family:"malgun gothic",dotum;color:#333;border-bottom:#c0c0c0 dotted 1px;padding:8px 12px 12px 12px;margin:0 0 5px 0;background:#f9f9f9;}
.t1 {font-size:14px;font-weight:bold;font-family:dotum;color:#333;padding:0 0 7px 0;margin:0 0 5px 0;}
.t1 span {color:#0489B4;font-weight:bold;font-size:17px;}
.t2 {font-size:13px;font-family:dotum;font-weight:bold;border-bottom:#dfdfdf solid 1px;padding:0 0 7px 0;margin:0 0 10px 0;}
.num {font-size:16px;font-weight:bold;font-family:verdana;color:#934449;}
.zipbtn {position:relative;top:4px;cursor:pointer;}
.small {font-size:11px;font-family:dotum;color:#C00000;}
.red {color:#D8363C;}
.myhavepoint {font-size:11px;font-family:dotum;color:#188FCC;letter-spacing:0px;}
.stackment {font-size:11px;font-family:dotum;color:#888;padding:7px 0 0 90px;}
.infomodify {font-size:11px;font-family:dotum;color:#888;padding:3px 0 0 2px;}
.notmember {font-size:11px;font-family:dotum;color:#888;}
.radiotd input {padding:0;margin:0;}

.sum1box {float:left;width:450px;height:100%;padding:0 0 0 0;}
.sum1box .sprice {text-align:center;color:#404040;font-size:22px;font-family:arial;font-weight:bold;margin:10px 0 10px 0;}
.sum1box .sprice span {font-family:"malgun gothic",dotum;font-size:12px;font-weight:bold;}
.sum1box td {border-bottom:0;border-top:#b7b7b7 dotted 1px;text-align:left;color:#404040;padding:10px;letter-spacing:-1px;font-size:11px;}
.sum1box .nums {letter-spacing:0px;}
.sum1box .s1 img {position:relative;top:-2px;}
.sum1box .s2 img {position:relative;top:-2px;}
.sum1box .rg {text-align:right;}

.sum2box {float:right;width:440px;height:100%;border-left:#b7b7b7 dotted 1px;padding:0 0 0 0;}
.sum2box .sprice {height:80px;text-align:center;color:#0192d6;font-size:28px;font-family:arial;font-weight:bold;margin:45px 0 0 0;}
.sum2box .sprice span {font-family:dotum;font-size:12px;}
.sum2box table{width: 100%;}
.sum2box td {border-bottom:0;border-top:#b7b7b7 dotted 1px;text-align:left;color:#404040;padding:10px;letter-spacing:-1px;}
.sum2box .nums {letter-spacing:0px;}
.sum2box .s1 img {position:relative;top:-2px;}
.sum2box .s2 img {position:relative;top:-2px;}
.sum2box .rg {text-align:right;}

.halinbox {float:left;width:374px;height:100%;border-left:#b7b7b7 dotted 1px;padding:0 0 10px 0;letter-spacing:-1px;}
.halinbox table{width: 100%; margin: 12px 0px 0px 0px;}
.halinbox table td{text-align: left;}
.halinbox table td.saletitle{width: 42px;}
.halinbox td {border-top:0;border-bottom:#b7b7b7 dotted 1px;text-align:left;color:#666666;font-size:11px;}
.halinbox .ptment {color:#999;font-size:11px;font-family:dotum;margin:8px 0 0 15px;}
.halinbox .upimg {position:relative;top:3px;cursor:pointer;}
.halinbox .c td {padding:3px 0;}
.halinbox .c td input {position:relative;top:-3px;height:17px;}
