/* CartCSS 입니다 / 작업자 : 정선화(lemoncloud@eluocnc.com) */

#Contents {}

/* 장바구니 */
.CartTab {height:39px; width:900px; overflow:hidden; background:url('/img/shop/ProdSort_line.gif') repeat-x left bottom;}
.CartTab p {float:left; padding-top:5px;}
.CartTab p img {vertical-align:middle;}
.CartTab p span {padding-left:18px; background:url('/img/g/title_sai.gif') no-repeat 10px 0;}
.CartTab ul{ float:right;}
.CartTab li {float:left; height:35px; padding-top:2px;}
.CartTab li img {vertical-align:top;}

p.OrderTable_title {padding-top:30px; padding-left:5px; padding-bottom:10px;}
.OrderTable {background:url('/img/bbs/bbs_top900.gif') no-repeat 0 0;}
.OrderTable th {height:33px;}
.OrderTable td {height:95px; text-align:center; border-bottom:1px solid #E1E1E1; }
.OrderTable td.last {border-bottom:none;}
.OrderTable td p.image img {border:1px solid #EBEAEA;}
.OrderTable td p.prod_option {text-align:left;}
.OrderTable td p.prod_option span {display:block; padding-bottom:10px; color:#333333; }
.OrderTable td p.prod_option strong {display:block; margin-top:-10px; color:#898989; font-weight:normal;}
.OrderTable td p.price {font-size:0.95em; color:#666666;}
.OrderTable td p.quantity {text-align:left; padding-left:33px;}
.OrderTable td p.quantity input {float:left; vertical-align:middle; margin-right:1px;}
.OrderTable td p.quantity img {display:block; vertical-align:top; margin:1px 0 1px 0; }
.OrderTable td p.soldout {font-weight:normal; color:#CC0000; font-size:11px; text-align:center; }
.OrderTable td p.point {font-size:0.95em; color:#666666;}
.OrderTable td p.order_price {font-size:0.95em; color:#333333; font-weight:bold; }
.OrderTable td p.choice span {display:block; margin-top:5px;}

/* 2010-06-11 정선화 텍스트와 옆선 맞췄음 */
.Total {width:878px; height:50px; padding-top:10px; padding-right:22px; margin-bottom:15px; border-top:1px solid #A0A0A0; border-bottom:1px solid #A0A0A0; background:#FBFBFB;}
/* // 2010-06-11 정선화 */


.Total p.point {overflow:hidden; text-align:right; _padding-bottom:5px;}
.Total p.point span.btnn {float:left; padding-left:15px; }
.Total p.point strong {color:#FF6600;}
.Total p.price {overflow:hidden; text-align:right; }
.Total p.price span {color:#333333;}
.Total p.price strong.Total_color {font-size:1.4em; color:#CC0000;}

.Btn {text-align:center;}

p.D_notice {padding-top:22px;}
p.D_notice span {display:block; height:18px; font-size:0.95em; color:#898989;}

/* 주문결제 */
.OrderTable td p.quantity_order {}
p.go_back_cart {padding-bottom:50px;}
p.go_back_cart span img {vertical-align:middle;}

.Delivery_info {height:255px; overflow:hidden; background:url('/img/cart/bg_order_900x230.gif') no-repeat 0 25px;}
.Delivery_info p.tit {padding-left:5px;padding-bottom:22px;}
.Delivery_info p.title {padding-left:5px;padding-bottom:20px;}
.Delivery_info th {vertical-align:top; }
.Delivery_info th p {padding-left:9px;padding-top:7px; background:url('/img/bbs/bg_th.gif') no-repeat 20px 9px;}
.Delivery_info th.none {background:none;}
.Delivery_info td {height:26px;}
.Delivery_info td img {vertical-align:middle;}
.Delivery_info td span.special {color:#D2D2D2;}

.client_info {float:left; width:435px padding-left:15px; }
.client_info p.title {padding-left:10px; }

.d_info {float:left; width:450px; padding-left:35px; }
.d_info p.title {padding-left:10px; padding-right:10px; text-align:left; overflow:hidden; }
.d_info p.title span {float:right; font-size:0.95em; color:#898989; }
.d_info p.title span img {vertical-align:middle;}
.d_info td p.sms_coment { font-size:0.95em; color:#A59683;}
.d_info td p.comment { text-align:right; font-size:0.95em; color:#A59683;}

.byte {border:none; width:20px; padding-top:5px; text-align:center; color:#A59683;}

p.Delivery_info_notice {margin-top:15px; height:60px;}
p.Delivery_info_notice span {display:block; height:15px; color:#898989; font-size:0.95em; }
p.Delivery_info_notice span strong {color:#CC9966;}



.Pay_info {height:245px; margin-top:50px; margin-bottom:10px; overflow:hidden; background:url('/img/cart/bg_order_900x219.gif') no-repeat 0 25px;}
.Pay_info p.title {padding-left:5px;padding-bottom:20px;}
.Pay_info th {vertical-align:top; }
.Pay_info th p {padding-left:9px;padding-top:7px; background:url('/img/bbs/bg_th.gif') no-repeat 20px 9px;}
.Pay_info th p.none {background:none;}
.Pay_info th.total_payment {margin-left:50px; padding-top:5px; border-top:1px solid #E1E1E1;}
.Pay_info td {height:26px;}
.Pay_info td.total_payment {padding-top:5px; border-top:1px solid #E1E1E1;}
.Pay_info td.total_payment span {font-weight:bold; font-size:1.4em; color:#CC0000;}
.Pay_info td p.ar {text-align:right;}
.Pay_info td img {vertical-align:middle;}
.Pay_info td strong.Orange {color:#FF6600;}
.Pay_info td strong.blk {color:#333333;}

.Discount_info {float:left; width:435px padding-left:15px; }
.Discount_info p.title {padding-left:10px; }

.Payment {float:left; width:435px; margin-left:50px;  }
.Payment p.title {margin-left:-13px; padding-right:30px; text-align:left; overflow:hidden; }
.Payment p.title span {float:right; font-size:0.95em; color:#898989; }
.Payment th p.payment_bg {background:url('/img/bbs/bg_th.gif') no-repeat 0px 9px;}



.Pay_way {height:245px; padding-left:25px; overflow:hidden; background:url('/img/cart/bg_order_900x245.gif') no-repeat 0 0;}
.Pay_way p.title {padding-top:14px; margin-left:-10px; padding-bottom:8px; }
.Pay_way span {color:#A59683;}
.Pay_way ul {overflow:hidden; float:left; width:840px; height:28px; padding-top:18px; margin-bottom:10px; border-bottom:1px solid #E1E1E1;}
.Pay_way ul.hicar {padding-top:2px;}
.Pay_way li {float:left; padding-right:30px; }
.Pay_way th {vertical-align:top; }
.Pay_way th p {padding-left:9px; padding-top:7px; text-align:left;  background:url('/img/bbs/bg_th.gif') no-repeat 0px 9px;}
.Pay_way td {height:25px; color:#898989; }
.Pay_way td span {padding-right:5px;}
.Pay_way td strong {color:#666666; }
.Pay_way td span.brown {color:#CC9966; font-size:0.95em;}
.Pay_way td span.font_size {color:#898989; font-size:0.95em;}


p.Pay_info_notice {margin-top:15px; height:40px;}
p.Pay_info_notice span {display:block; height:15px; color:#898989; font-size:0.95em; }
p.Pay_info_notice span strong {color:#CC9966; text-decoration:underline;}
p.Pay_info_notice span strong a {color:#CC9966; text-decoration:underline;}
p.Pay_info_notice span strong a:link {color:#CC9966; text-decoration:underline;}
p.Pay_info_notice span strong a:hover {color:#CC9966; text-decoration:underline;}
p.Pay_info_notice span strong a:visited {color:#CC9966; text-decoration:underline;}
p.Pay_info_notice span strong a:active {color:#CC9966; text-decoration:underline;}


/* 주문완료 */

p.Order_done_img {height:50px; width:295px;padding-left:135px; padding-top:60px; margin:0 auto; background:url('/img/cart/Order_done_img_bg.gif') no-repeat 0 30px; }
p.OrderTable_title2 {padding-left:5px; padding-bottom:10px;}
.Pay_info2 {width:900px; height:90px; margin-top:50px; margin-bottom:10px; background:url('/img/cart/bg_order_900x60.gif') no-repeat 0 26px; }
.Pay_info2 p.title{overflow:hiddne;}
.Pay_info2 p.title span {float:right; }
.Pay_info2 p.title span img {vertical-align:middle; }
.Pay_info2 .Pay_info_tb {padding-left:25px; padding-top:28px; height:15px;}
.Pay_info2 .Pay_info_tb th p {text-align:left; padding-left:9px; background:url('/img/bbs/bg_th.gif') no-repeat 0 2px;}
.Pay_info2 .Pay_info_tb td p strong {color:#FF6600;}
.Delivery_info2 {margin-top:40px}
.Delivery_info2 th p {padding-top:7px;}


/* 테이블 */
.PopTable th p {text-align:center;}
.PopTable td {height:25px; border-bottom:1px solid #E1E1E1;}
.PopTable td.last {border-bottom:1px solid #A0A0A0;}
.PopTable td p {text-align:center; font-size:0.95em; color:#898989;}
.PopTable td p.al {text-align:left; }
.PopTable td p.ar {text-align:right; }
.PopTable td.TotalSave {background:#FBFBFB;}
.PopTable td p.TotalSave {padding-right:9px; font-size:1em; color:#333333;}
.PopTable td p.TotalSave strong {color:#CC0000;}
.PopTable td p.adjust a {color:#333333;}

