@charset "utf-8";

/* 장바구니부터 주문완료까지 해당하는 CSS */

/* 나의 적립금/할인 정보 */
.my_point_stat{margin-bottom:25px;font-size:11px;padding-left:20px}

/* 주문할상품 , 할인 및 배송비 */
.order_ver{margin:10px 0 0;font-size:11px;border-top:1px solid #444}
.order_ver thead{background:#f3f3f3;border-left:solid 1px #dbdbdb;border-right:solid 1px #dbdbdb;border-bottom:solid 1px #dbdbdb}
.order_ver thead th{text-align:center;font-weight:normal;padding:9px 0 7px;color:#444}
.order_ver tbody td{text-align:center;padding:10px 0;color:#666;border-bottom:solid 1px #dbdbdb;line-height:16px}
.order_ver tbody td strong{color:#000}
.order_ver tbody td button{margin:2px 0}

	/* 상품명에 해당하는 영역 : 상품이미지+상품명+옵션+판매자 */
	.order_ver td.product{padding:10px;text-align:left}
	.order_ver td.product a{display:block;float:left;color:#666}
	.order_ver td.product img{margin-right:10px;border:1px solid #dedede}
	.order_ver td.product p{display:table;overflow:hidden;height:100%;text-align:left}
	.order_ver td.product p a{display:block;float:none;vertical-align:middle}
	.order_ver td.product p img{margin:0;border:0 none;*vertical-align:middle}
	.order_ver td.product p span{display:block;line-height:15px}
	.order_ver td.product p span button{font-size:11px;font-family:'돋움',dotum,'굴림',gulim;font-weight:bold;color:#ca1818;text-decoration:underline;margin:0}
	.order_ver td.product p span em{color:#ca1818;font-style:normal}

	/* 총 비용 */
	.order_ver tr.total_price td{height:50px !important;padding:0 !important;background-color:#f7f7f7}
	.order_ver tr.total_price td div{position:relative;width:100%;height:100%}
	.order_ver tr.total_price td p{position:absolute;right:0;top:0;display:inline-block;margin:5px 6px;padding:10px 13px;border:1px solid #e6e6e6;background-color:#fff;color:#000}
	.order_ver tr.total_price td p span{display:inline-block;margin-right:38px}

/* 추가할인적용 */
.order_hor{margin:10px 0 0;font-size:11px;border-top:1px solid #444;border-left:solid 1px #dbdbdb}
.order_hor th{background:#f3f3f3;border-right:solid 1px #dbdbdb;border-bottom:solid 1px #dbdbdb;text-align:center;font-weight:normal;padding:9px 0 7px;color:#444}
.order_hor td{border-right:solid 1px #dbdbdb;border-bottom:solid 1px #dbdbdb;text-align:left;padding:10px;color:#666;line-height:16px}
.order_hor td.total span{font-size:15px}
.order_hor td.point strong{color:#000}

	/* 배송정책*/
	.order_hor td.total_dc{background:#f7f7f7}

/* 결제수단선택 */
.order_pay td{line-height:23px}
.order_pay td input{margin:0 !important}
.order_pay td.payment span{font-size:19px;font-family:Tahoma}
.order_pay td.paymethod{padding:3px 0 10px 0}
.order_pay td.paymethod ul{overflow:hidden;padding:0 10px}
.order_pay td.paymethod li{float:left;width:15%;padding:7px 0 0}
.order_pay td.paymethod li select{width:50%}
.order_pay td.dealproof label{margin-right:7px}

/* 장바구니 하단 내용 */
#cart_inform{overflow:hidden;padding:16px 0 16px 37px;border:1px solid #d9d9d9;margin-top:40px}
#cart_inform dl dt{margin-bottom:9px}
#cart_inform dl{float:left;height:74px;margin-right:32px;padding:15px 50px 0 60px;font-size:11px;border-right:1px solid #d9d9d9;background:url(../imgs/icon/ico_order_wish.png) 0 15px no-repeat;color:#888}
#cart_inform dl.inform2{background:url(../imgs/icon/ico_order_order.png) 0 15px no-repeat}
#cart_inform dl.mar_none{background:url(../imgs/icon/ico_order_continue.png) 0 15px no-repeat}


/* 주문하시는분, 받으시는분 */
#oredr_send_info{overflow:hidden;padding:5px 3px;background-color:#f0f0f0}
#oredr_send_info div h3{position:relative;margin-bottom:20px}
#oredr_send_info div h3 span{position:absolute;right:0;top:0;font-size:11px;font-weight:normal;color:#666}
#oredr_send_info div{float:left;width:453px;height:290px;margin:0 2px;padding:17px 19px 15px;border:1px solid #e5e3e3;background-color:#fff}
#oredr_send_info table,#oredr_send_info table td,#oredr_send_info table th{border:0 none;background:none;font-size:11px}
#oredr_send_info table td,#oredr_send_info table th{height:0 !important;line-height:30px}
#oredr_send_info table td.td_padding input{margin-bottom:9px}
#oredr_send_info table button{margin-top:2px}
*:first-child+html #oredr_send_info table button{margin:-4px 0 0 3px;vertical-align:middle}
#oredr_send_info table th{padding:2px 0 0 10px;background:url(../imgs/icon/bul_order_table.gif) 0 12px no-repeat;vertical-align:top;text-align:left;font-weight:normal;	}

/* 주문번호 */
.box_gray_border{margin:15px 0 30px;padding:16px 0;font-size:14px;font-weight:bold;border:3px solid #d6d6d6;text-align:center;color:#333}


/* 이용약관,개인정보 내용 */
div.box_guide{margin:12px 0;padding:9px 10px;border:1px solid #dbdbdb;border-top:1px solid #444;background-color:#f3f3f3}
div.box_guide div{overflow-y:scroll;height:212px;padding:18px;border:1px solid #dbdbdb;background-color:#fff;line-height:18px;color:#666}
div.box_guide div strong{color:#000}
div.agree_check{margin-bottom:30px;font-size:11px;text-align:right}
div.agree_check input{margin:0 0 0 18px}
div.agree_check label{color:#666}

@charset "utf-8";

/****************************** order common class ******************************/
.page_order .pagetitle {margin-bottom:0;}
.page_order .mgt30 {margin-top:30px;}

/* 주문단계 */
.page_order .order_step {margin-bottom:30px;}
.page_order .order_step ol {overflow:hidden;padding-left:1px;}
.page_order .order_step ol li {float:left;width:365px;margin-left:-1px;padding:15px 0;border:1px solid #dfdfdf;background:#f6f6f6;text-align:center;font-size:16px;line-height:20px;}
.page_order .order_step ol li.active {width:366px;border:1px solid #000;background:#000;color:#fff;font-weight:bold;}

/* 주문관련테이블 */
.page_order .type_cols tbody td {font-size:13px;color:#444;}
.page_order .type_cols tbody td .buttons_inline a,
.page_order .type_cols tbody td .buttons_inline button {width:80px;padding:5px 0;}
.page_order .type_cols tbody td.text_left .buttons_inline {text-align:left;margin-top:5px;}
.page_order .type_rows tbody td.coupon input {vertical-align:top;}
.page_order .type_rows tbody td.coupon .btn_coupon {display:inline-block;*zoom:1;*display:inline;padding:7px 8px;background:#000;font-size:12px;color:#fff;line-height:14px;vertical-align:top;text-align:center;}

/* 나의정보 */
.page_order .my_benefit_box {border:1px solid #dfdfdf;margin-bottom:30px;padding:20px;font-size:13px;}
.page_order .my_benefit_box .coupon {padding-left:20px;}

/* 할인금액정보 */
.page_order .discount .imgs {display:inline-block;*zoom:1;*display:inline;position:relative;vertical-align:top;}
.page_order .discount .imgs img {cursor:pointer;}
.page_order .discount .arrow {display:none;position:absolute;top:21px;left:50%;margin-left:-6px;width:13px;height:7px;background:url(../imgs/global/arrow_question.png) left top no-repeat;z-index:2}
.page_order .discount_box {position:relative}
.page_order .discount_box .discount_list {display:none;position:absolute;top:9px;left:0;width:150px;border:1px solid #000;background:#fff;padding:0 15px 10px;font-size:12px;line-height:18px;text-align:left;z-index:1}
.page_order .discount_box .discount_list dl {margin-top:10px;} 
.page_order .discount_box .discount_list dt {color:#000;font-weight:bold;}
.page_order .discount_box .discount_list dd {margin-top:3px;}
.page_order .discount_box .close {display:none;position:absolute;top:10px;right:10px;cursor:pointer;}

/* 수량수정 */
.page_order .quantity_box {width:80px;border:solid 1px #ccc;margin:0 auto 3px;text-align:left;position:relative;}
.page_order .quantity_box input {border:0 none;width:56px;text-align:center;margin:0;padding:4px 0;}
.page_order .quantity_box .btns {display:block;position:absolute;right:0;top:0;width:24px;height:26px;border-left:1px solid #ccc}
.page_order .quantity_box .btns .up, .quantity_box .btns .down {display:block;text-indent:-999em;height:12px}
.page_order .quantity_box .btns .up {height:13px;border-bottom:1px solid #ccc;background:url(../button/btn_quantity_up.png) center center no-repeat;}
.page_order .quantity_box .btns .down {background:url(../button/btn_quantity_down.png) center center no-repeat;}

/* 주문하단 버튼영역 */
.page_order .select_delete {background:#fff;padding:5px 5px 0;}
.page_order .select_delete.buttons_inline {text-align:right;}

/* 결제금액관련 박스 */
.page_order .total_price_box {margin:50px 0 0;}
.page_order .total_price_box ul {overflow:hidden;display:inline-block;border:3px solid #ccc;background:url(../imgs/order/bg_total_price_box.png) left top repeat-y;}
.page_order .total_price_box ul li {float:left;width:274px;padding-right:1px;position:relative;}
.page_order .total_price_box ul li .icons {position:absolute;left:-25px;top:35px;}
.page_order .total_price_box ul li.product_price {width:272px;}
.page_order .total_price_box ul li.total_price {width:270px;padding-right:0;}
.page_order .total_price_box ul li dl {height:58px;padding:30px 25px;background:#fbfbfb}
.page_order .total_price_box ul li dl dt, .total_price_box ul li dl dd {text-align:center;font-size:16px;color:#444;line-height:18px;}
.page_order .total_price_box ul li dl dd {margin-top:10px;color:#000;font-size:18px;font-weight:bold;line-height:30px;}
.page_order .total_price_box ul li dl dd strong {font-size:28px;}
.page_order .total_price_box ul li .detail {overflow:hidden;border-top:1px solid #e3e3e3;padding:15px 25px;text-align:left;font-size:12px;color:#000;line-height:18px;}
.page_order .total_price_box.cols5 ul {overflow:hidden;background:url(../imgs/order/bg_total_price_box2.png) left top repeat-y;}
.page_order .total_price_box.cols5 ul li {float:left;width:217px;padding-right:1px;position:relative;}
.page_order .total_price_box.cols5 ul li.product_price {width:221px;}

/* 안내문구 */
.page_order .noti_text {border-bottom:1px solid #dfdfdf;padding:15px 15px 15px 40px;}
.page_order .noti_text li {list-style-type:disc;list-style-position:outside;line-height:22px;font-size:13px}

/* 배송지정보 타이틀 */
.page_order .title_delivery {position:relative;}
.page_order .title_delivery  .buttons_inline {display:inline-block;*zoom:1;*display:inline;vertical-align:top;font-weight:normal;}
.page_order .title_delivery  .buttons_inline a,
.page_order .title_delivery  .buttons_inline button {padding:6px 15px;margin-left:10px;margin-top:4px}
.page_order .title_delivery span input {margin-left:10px;}
.page_order .title_delivery span label {font-size:14px;font-weight:normal;color:#666;margin-left:5px;}

/* 결제수단영역 */
.page_order .paymethod ul {overflow:hidden;}
.page_order .paymethod li {float:left;line-height:28px;margin-right:15px;}
.page_order .paymethod li label {margin-left:5px;}
.page_order .payment .x_price span {font-size:18px;}
.page_order .dealproof label {margin:0 15px 0 5px;}
.page_order .paymethod li label small, .dealproof label small {font-size:13px;}
.page_order .dealproof_cash {padding:10px 20px;margin-top:5px;border:1px solid #dfdfdf; background:#fafafa;}
.page_order .dealproof_cash .form_tel .blank.text {width:auto;padding-right:20px;text-align:left;color:#444;}
.page_order .dealproof_cash .form_tel input {width:60px;}

/* 주문동의 */
.page_order .order_agree_box {position:relative;}
.page_order .order_agree_box .check_agree {text-align:left;}
.page_order .order_agree_box .check_agree label {font-weight:normal;font-size:14px;margin-left:5px;}
.page_order .order_agree_box .toggles {position:absolute;left:90px;top:5px;width:22px;height:22px;background:url(../imgs/global/bg_toggle_view.png) left top no-repeat;text-indent:-999em;cursor:pointer;}
.page_order .order_agree_box .subtitle {border-bottom:2px solid #000;margin-bottom:0;padding-bottom:10px;}
.page_order .order_agree_box .scroll_guide_box .scroll {display:none;border-top:none 0;}
.page_order .order_agree_box.open .toggles {background-position:0 -52px;}
.page_order .order_agree_box.open .scroll_guide_box .scroll {display:block;}

/* 주문완료 */
.page_order .finish_box {padding:50px 150px;margin-top:30px;background:#fff;border:solid 1px #ddd;}
.page_order .finish_box .text_box {padding-top:130px;margin-bottom:20px;background:url(../imgs/order/img_finish.png) center top no-repeat;font-weight:;color:#000;font-size:18px;line-height:28px;text-align:center;}
.page_order .finish_box .type_rows tbody td {line-height:20px}