div.sh_cart { }
div.sh_cart .cart_bg { background:url(../images/public/cart_units_2012.gif) 0 0 no-repeat; }
div.sh_cart .cart_card_bg { background:url(http://img.handmart.co.kr/front_201109/images_new/cart/cart_card.gif) 0 0 no-repeat; }

/* Cart Big Banner */
div.sh_cart div.sh_cartBaner { width:990px; margin-top:2px; padding-bottom:10px; }
div.sh_cart div.sh_cartBaner p{padding-bottom:10px;}
div.sh_cart div.sh_cartBaner img { width:990px; }

/* Cart Big Tab Menu */
/* edit_20130424 */
div.sh_cart .cart_em_tab_cont { position:relative; margin-bottom:20px; }
/* //edit_20130424 */
div.sh_cart .cart_em_tab_cont a:hover { text-decoration:none; }
div.sh_cart .cart_em_tab_cont ul.em_tab_cont_list { background:url(../images/public/tab_end_lin3.gif) repeat-x left bottom; }
div.sh_cart .cart_em_tab_cont ul.em_tab_cont_list li { float:left; background:#EBEBEB; border-bottom:2px #33353E solid; margin-top:10px;_margin-top:9px; margin-right:-1px; }
div.sh_cart .cart_em_tab_cont ul.em_tab_cont_list li a { float:left; display:block; padding:7px 36px 6px; height:18px; border:1px #bbb solid; border-bottom:0; }
div.sh_cart .cart_em_tab_cont ul.em_tab_cont_list li a strong { height:14px; cursor:pointer; }
div.sh_cart .cart_em_tab_cont ul.em_tab_cont_list li a strong.count { font-size:16px; display:inline; color:#666; }
div.sh_cart .cart_em_tab_cont ul.em_tab_cont_list li a strong.cart_dme01 { display:inline-block; vertical-align:-1px; background-position:-192px -197px ; width:51px; }
div.sh_cart .cart_em_tab_cont ul.em_tab_cont_list li a strong.cart_dme02 { display:inline-block; vertical-align:-1px; background-position:-244px -197px ; width:76px; }
div.sh_cart .cart_em_tab_cont ul.em_tab_cont_list li a strong.cart_dme03 { display:inline-block; vertical-align:-1px; background-position:-321px -197px ; width:77px; }
div.sh_cart .cart_em_tab_cont ul.em_tab_cont_list li a strong.cart_dme04 {display:inline-block; vertical-align:-1px; background-position:-244px -197px; width:75px; }
div.sh_cart .cart_em_tab_cont ul.em_tab_cont_list li.ov { background:#fff; border:2px #33353E solid; border-bottom:0; margin-top:-1px; position:relative; }
div.sh_cart .cart_em_tab_cont ul.em_tab_cont_list li.ov a { display:block; padding:11px 36px 8px; height:24px; border:0; }
div.sh_cart .cart_em_tab_cont ul.em_tab_cont_list li.ov a strong { height:18px; display:inline-block; cursor:pointer }
div.sh_cart .cart_em_tab_cont ul.em_tab_cont_list li.ov a strong.count { font-size:16px; color:#1597d2; line-height:17px; vertical-align:1px; }
div.sh_cart .cart_em_tab_cont ul.em_tab_cont_list li.ov a strong.cart_dme01 { background-position:-192px -178px; width:67px; }
div.sh_cart .cart_em_tab_cont ul.em_tab_cont_list li.ov a strong.cart_dme02 { background-position:-260px -178px; width:102px; }
div.sh_cart .cart_em_tab_cont ul.em_tab_cont_list li.ov a strong.cart_dme03 { background-position:-363px -178px; width:102px; }
div.sh_cart .cart_em_tab_cont ul.em_tab_cont_list li.ov a strong.cart_dme04 {background-position:-260px -178px; width:103px;  }

/* Cart List */
div.sh_cart div.sh_cartList .listTit1 { width:42px; height:11px; display:inline-block; background-position: -216px 0px; }
div.sh_cart div.sh_cartList .listTit2 { width:32px; height:11px; display:inline-block; background-position: -259px 0px; }
div.sh_cart div.sh_cartList .listTit3 { width:21px; height:11px; display:inline-block; background-position: -292px 0px; }
div.sh_cart div.sh_cartList .listTit4 { width:21px; height:11px; display:inline-block; background-position: -314px 0px; }
div.sh_cart div.sh_cartList .listTit5 { width:52px; height:11px; display:inline-block; background-position: -336px 0px; }
div.sh_cart div.sh_cartList .listTit6 { width:21px; height:11px; display:inline-block; background-position: -389px 0px; }
div.sh_cart div.sh_cartList .listTit7 { width:30px; height:11px; display:inline-block; background-position: -411px 0px; }
div.sh_cart div.sh_cartList .listTit8 { width:29px; height:11px; display:inline-block; background-position: -442px 0px; }
div.sh_cart div.sh_cartList .listTit9 { width:20px; height:11px; display:inline-block; background-position: -216px -12px; }
div.sh_cart div.sh_cartList .listTit10 { width:61px; height:11px; display:inline-block; background-position: -237px -12px; }
div.sh_cart div.sh_cartList .listTit11 { width:21px; height:11px; display:inline-block; background-position: -299px -12px; }
div.sh_cart div.sh_cartList .listTit12 { width:21px; height:11px; display:inline-block; background-position: -321px -12px; }
div.sh_cart div.sh_cartList .listTit13 { width:21px; height:11px; display:inline-block; background-position: -343px -12px; }
div.sh_cart div.sh_cartList .listTit14 { width:20px; height:11px; display:inline-block; background-position: -365px -12px; }
div.sh_cart div.sh_cartList .delivTit1 { width:84px; height:17px; display:inline-block; background-position: -216px -24px; }
div.sh_cart div.sh_cartList .delivTit2 { width:56px; height:17px; display:inline-block; background-position: -216px -42px; }
div.sh_cart div.sh_cartList .delivTit3 { width:56px; height:17px; display:inline-block; background-position: -216px -60px; }
div.sh_cart div.sh_cartList .delivTit4 { width:120px; height:17px; display:inline-block; background-position: -301px -24px; }
div.sh_cart div.sh_cartList .delivTit5 { width:120px; height:17px; display:inline-block; background-position: -273px -42px; }
div.sh_cart div.sh_cartList .delivTit6 { width:57px; height:17px; display:inline-block; background-position: -273px -60px; }
div.sh_cart div.sh_cartList .listBtn1 { width:55px; height:20px; display:inline-block; background-position: -245px -80px; vertical-align:top; margin-bottom:3px; }
div.sh_cart div.sh_cartList .listBtn2 { width:55px; height:20px; display:inline-block; background-position: -301px -80px; vertical-align:top; margin-bottom:3px; }
div.sh_cart div.sh_cartList .listBtn3 { width:55px; height:20px; display:inline-block; background-position: -357px -80px; vertical-align:top; margin-bottom:3px; }
div.sh_cart div.sh_cartList .listBtn4 { width:55px; height:20px; display:inline-block; background-position: -413px -80px; vertical-align:top; margin-bottom:3px; }
div.sh_cart div.sh_cartList .deli_sort1 { width:41px; height:13px; display:inline-block; background-position: -229px -126px; }
div.sh_cart div.sh_cartList .deli_sort2 { width:41px; height:13px; display:inline-block; background-position: -289px -126px; }
div.sh_cart div.sh_cartList .deli_sort3 { width:41px; height:13px; display:inline-block; background-position: -331px -126px; }
div.sh_cart div.sh_cartList .deli_sort4 { width:66px; height:13px; display:inline-block; background-position: -373px -126px; }
div.sh_cart div.sh_cartList .deli_sort5 { width:68px; height:13px; display:inline-block; background-position: -259px -140px; }
div.sh_cart div.sh_cartList .deli_sort6 { width:41px; height:14px; display:inline-block; background-position: -328px -140px; }
div.sh_cart div.sh_cartList .pro_option1 { width:30px; height:13px; display:inline-block; background-position: -102px -85px; }
div.sh_cart div.sh_cartList .pro_option2 { width:21px; height:13px; display:inline-block; background-position: -102px -99px; }
div.sh_cart div.sh_cartList .pro_option3 { width:30px; height:13px; display:inline-block; background-position: -102px -113px; }
div.sh_cart div.sh_cartList .pro_option4 { width:37px; height:13px; display:inline-block; background-position: -102px -127px; }
div.sh_cart div.sh_cartList .pro_option5 { width:28px; height:13px; display:inline-block; background-position: -102px -141px; }
div.sh_cart div.sh_cartList .pro_option6 { width:23px; height:13px; display:inline-block; background-position: -102px -155px; }
div.sh_cart div.sh_cartList .arrow1 { width:17px; height:16px; display:inline-block; background-position: -122px 0px; vertical-align:-4px; cursor:pointer }
div.sh_cart div.sh_cartList .arrow2 { width:17px; height:16px; display:inline-block; background-position: -122px -17px; vertical-align:-4px; cursor:pointer }
div.sh_cart div.sh_cartList .arrow3 { width:17px; height:16px; display:inline-block; background-position: -122px -34px; vertical-align:-4px; cursor:pointer }
div.sh_cart div.sh_cartList .arrow4 { width:17px; height:16px; display:inline-block; background-position: -122px -51px; vertical-align:-4px; cursor:pointer }
div.sh_cart div.sh_cartList .arrow5 { width:17px; height:16px; display:inline-block; background-position: -122px -68px; vertical-align:-4px; cursor:pointer }
div.sh_cart div.sh_cartList .arrow6 {width:17px; height:16px; display:inline-block; background:url(../images/public/cart_arrow_icon_6.gif) no-repeat 0 0; vertical-align: -4px; cursor: pointer; }
div.sh_cart div.sh_cartList .soldout { width:12px; height:28px; display:inline-block; background-position: -109px -21px; }
div.sh_cart div.sh_cartList .expand { width:16px; height:16px; display:inline-block; background-position: -105px -50px; }
div.sh_cart div.sh_cartList .cltable { width:100%; table-layout: fixed; }
div.sh_cart div.sh_cartList .cltable th { height: 35px; padding-top:4px; border-bottom:solid 1px #cfcfcf; background:#ebebeb url(../images/public/cart_ico3.gif) right 9px no-repeat; vertical-align:middle;}
div.sh_cart div.sh_cartList .cltable th.linenone { background:none #ebebeb; }
div.sh_cart div.sh_cartList .cltable td { padding: 10px 0; border-bottom:solid 1px #e7e7e7; border-right:solid 1px #e7e7e7; text-align:center; color:#888888; }
div.sh_cart div.sh_cartList .cltable td.price { text-align:right;padding-right:5px; }
div.sh_cart div.sh_cartList .cltable td p { color:#888888 }
div.sh_cart div.sh_cartList .cltable td.l { text-align:left }
div.sh_cart div.sh_cartList .cltable td.last { border-right:none; }
div.sh_cart div.sh_cartList .cltable td em { color:#33353d }
div.sh_cart div.sh_cartList .cltable td.delivery_sort1 { height:30px; padding:0; border-top:solid 1px #fc8200; border-bottom:solid 1px #fc8200; border-right:none; background-color:#fca000 }
div.sh_cart div.sh_cartList .cltable td.delivery_sort2 { height:30px; padding:0; border-top:solid 1px #2696aa; border-bottom:solid 1px #2696aa; border-right:none; background-color:#47b5c9 }
div.sh_cart div.sh_cartList .cltable td.delivery_sort3 { height:30px; padding:0; border-top:solid 1px #899d17; border-bottom:solid 1px #899d17; border-right:none; background-color:#a5bc25 }
div.sh_cart div.sh_cartList .cltable td.delivery_sort4 { height:30px; padding:0; border-top:solid 1px #7848b3; border-bottom:solid 1px #7848b3; border-right:none; background-color:#9d60e9 }
div.sh_cart div.sh_cartList .cltable td.delivery_sort5 { height:30px; padding:0; border-top:solid 1px #2b69a9; border-bottom:solid 1px #2b69a9; border-right:none; background-color:#3f81c5 }
div.sh_cart div.sh_cartList .cltable td .sortWrap { width:990px; display:inline-block; padding-top:3px; }
div.sh_cart div.sh_cartList .cltable td .sortWrap dt { float: left; }
div.sh_cart div.sh_cartList .cltable td .sortWrap dd { float: left; line-height:30px; }
div.sh_cart div.sh_cartList .cltable td .sortWrap strong { color:#fff; }
div.sh_cart div.sh_cartList .cltable td .titWrap { width:130px; padding: 4px 0 0 18px; text-align:left; }
div.sh_cart div.sh_cartList .cltable div.proInfor { display:inline-block; text-align:left; }
div.sh_cart div.sh_cartList .cltable div.proInfor .proArea1 { width:33px; float:left; }
div.sh_cart div.sh_cartList .cltable div.proInfor .proArea1 p { width:20px; padding-bottom:3px; margin:0 auto; text-align:center; }
div.sh_cart div.sh_cartList .cltable div.proInfor .proArea2 { width:78px; float:left; }
div.sh_cart div.sh_cartList .cltable div.proInfor .proArea2 .picture { width:70px; height:70px; border:solid 1px #ededed }
div.sh_cart div.sh_cartList .cltable div.proInfor .proArea3 { width:240px; float:left; color:#888; }
div.sh_cart div.sh_cartList .cltable div.proInfor .proArea3.long { width:430px; }
div.sh_cart div.sh_cartList .cltable div.proInfor .proArea3 a { color:#888; }
div.sh_cart div.sh_cartList .cltable div.proInfor .proArea3 .pro_name { padding-top:7px; }
div.sh_cart div.sh_cartList .cltable div.proInfor .proArea3 .option { padding-top:2px; font-size:11px; color:#1597d2 }
div.sh_cart div.sh_cartList .cltable div.proInfor .proArea3 .choice { padding-top:1px; font-size:11px; color:#9166ff }
div.sh_cart div.sh_cartList .cltable div.proInfor .proArea3 .emt { padding-top:7px; }
div.sh_cart div.sh_cartList .cltable div.proInfor .proArea3 .proarea_icon img { margin-right:3px; }
div.sh_cart div.sh_cartList .cltable div.amount { width:38px; height:37px; margin:0 auto; position:relative; }
div.sh_cart div.sh_cartList .cltable div.amount .count { width:24px; height:17px; position:absolute; left:0; top:0; border:solid 1px #cccccc; font-size:11px; line-height:17px; text-align: center; }
div.sh_cart div.sh_cartList .cltable div.amount .change { width:38px; height:16px; display:inline-block; background-position: -71px 0px; position:absolute; left:0; top:21px; }
div.sh_cart div.sh_cartList .cltable div.amount .change2 { width:38px; height:16px; display:inline-block; background-position: -71px 0px; position:absolute; left:0; top:41px; }
div.sh_cart div.sh_cartList .cltable div.amount .up { width:11px; height:10px; display:inline-block; background-position: -110px 0px; position:absolute; left:27px; top:0; }
div.sh_cart div.sh_cartList .cltable div.amount .down { width:11px; height:9px; display:inline-block; background-position: -110px -11px; position:absolute; left:27px; top:10px; }
div.sh_cart div.sh_cartList .cltable div.amount .plus_up { display: inline-block;height: 16px;left: 0;position: absolute;top: 25px;width: 38px; }
div.sh_cart div.sh_cartList .cltable ul.benefit { width:40px; margin:0 auto; text-align:left; }
div.sh_cart div.sh_cartList .cltable ul.benefit li { width:40px; height:13px; padding-bottom:3px; float:left; overflow:hidden; }
div.sh_cart div.sh_cartList .cltable ul.address { width:80px; margin:0 auto; text-align:left; }
div.sh_cart div.sh_cartList .cltable ul.address li { width:80px; float:left; padding-bottom:3px; color:#888 }
div.sh_cart div.sh_cartList .cltable div.discount { text-align:right; padding-right:5px;}

/* All Choice Buttons */
div.sh_cart .sh_cartSelectBtn { width:990px; height:25px; margin-bottom:30px; }
div.sh_cart .sh_cartSelectBtn .csbtn1 { width:88px; height:25px; display:inline-block; background-position: 0px -87px; }
div.sh_cart .sh_cartSelectBtn .csbtn2 { width:88px; height:25px; display:inline-block; background-position: 0px -113px; }
div.sh_cart .sh_cartSelectBtn .csbtn3 { width:88px; height:25px; display:inline-block; background-position: 0px -139px; }

/* Total Price Process */
div.sh_counterArea {
	width:984px;
	display:inline-block;
	position:relative;
	border-top-width: 3px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}
div.sh_counterArea .plus { width:23px; height:23px; display:inline-block; position:absolute; left:0; top:37px; background-position: -140px -126px; }
div.sh_counterArea .minus { width:23px; height:23px; display:inline-block; position:absolute; left:0; top:37px; background-position: -164px -126px; }
div.sh_counterArea .equal { width:23px; height:23px; display:inline-block; position:absolute; left:0; top:37px; background-position: -188px -126px; }
div.sh_counterArea .payment { width:190px; height:51px; display:inline-block; position:absolute; right:10px; bottom:11px; background-position: 0px -186px; }
div.sh_counterArea .countTIt1 { width:60px; height:16px; margin-bottom:5px; display:inline-block; background-position:0 -454px;}
div.sh_counterArea .countTIt2 { width:55px; height:15px; margin-bottom:5px; display:inline-block; background-position: -140px -32px; }
div.sh_counterArea .countTIt3 { width:68px; height:15px; margin-bottom:5px; display:inline-block; background-position: -140px -48px; }
div.sh_counterArea .countTIt4 { width:100px; height:16px; margin-bottom:5px; display:inline-block; background-position:-60px -454px;}
div.sh_counterArea .countTIt5 { width:111px; height:15px; margin-bottom:5px; display:inline-block; background-position: -171px -439px; }
div.sh_counterArea div.cArea1 { width:176px; padding: 23px 0 0 20px; float:left; position:relative; }
div.sh_counterArea div.cArea2 { width:205px; padding: 23px 0 20px 60px; float:left; position:relative; }
div.sh_counterArea div.cArea3 { width:157px; padding: 23px 0 60px 72px; float:left; position:relative; }
div.sh_counterArea p.price { padding-bottom:10px; }
div.sh_counterArea p.price strong.f1 { font-size:21px; line-height:24px; color:#33353d }
div.sh_counterArea p.price strong.f2 { font-size:21px; line-height:24px; color:#1597d2 }
div.sh_counterArea p.price strong.f3 { font-size:27px; line-height:30px; color:#ff502b }
div.sh_counterArea p.price span.won1 { color:#33353d }
div.sh_counterArea p.price span.won2 { color:#1597d2 }
div.sh_counterArea p.price span.won3 { color:#ff502b }
div.sh_counterArea ul.price_detail { display:inline-block; margin-left:-25px; padding: 7px 5px 3px 5px; position:relative; border:solid 2px #bebebe; }
div.sh_counterArea ul.price_detail li.arrow { position:absolute; left:35px; top:-9px; z-index:100; width:15px; height:9px; overflow:hidden; clear:both; }
div.sh_counterArea ul.price_detail li { float:left; height:24px; }
div.sh_counterArea ul.price_detail li .pdtopic { float:left; padding-top:4px; font-size:11px; color:#888888 }
div.sh_counterArea ul.price_detail li .pdprice { float:left;padding-top:3px; text-align:right; color:#888888 }
div.sh_counterArea ul.price_detail li .pdprice strong { color:#888888 }
div.sh_counterArea ul.price_detail li .dtBtn { width:55px; height:20px; float:left; margin-left:5px; display:inline-block; background-position: 0px -165px; }

/* 1009_size_plue */
div.sh_counterArea ul.size_a { width:215px; }
div.sh_counterArea ul.size_a li .pdtopic { width:70px; }
div.sh_counterArea ul.size_a li .pdprice { width:84px; }
div.sh_counterArea ul.size_b { width:162px; }
div.sh_counterArea ul.size_b li .pdtopic { width:85px; }
div.sh_counterArea ul.size_b li .pdprice { width:77px;text-align: right; }

/* Warning Comment */
div.sh_cart p.cart_comment { padding: 13px 0 10px 0; }

/* Cart middle Banner */
div.sh_cart div.cart_middleBanner { width:990px; margin-bottom:50px; }
div.sh_cart div.cart_middleBanner img { width:990px; }
div.sh_cart div.cart_middleBanner_html { width:990px; margin-bottom:20px; text-align:center; }
div.sh_cart div.cart_middleBanner_html p {margin-bottom:10px;}

/* Cart Titles */
div.sh_cart div.cartTitWrap { margin-bottom:8px; }
div.sh_cart div.cartTitWrap .cartTIt1 { width:104px; height:22px; display:inline-block; background-position: -259px -155px; }
div.sh_cart div.cartTitWrap .cartTIt2 { width:269px; height:22px; display:inline-block; background-position: -192px -212px; }
div.sh_cart div.cartTitWrap .soldcount { font-size:16px; vertical-align:2px; }

/* Cart Card Information_1010 */
div.sh_cart .cartCardWrap { width:990px; padding: 10px 0 0 0; border-top:solid 3px #bbbbbb; border-bottom:solid 3px #33353d; }
 .cartCardWrap .card_benefit1 { overflow:hidden; width:932px; padding:10px 24px 23px 24px; }
 .cartCardWrap .card_benefit1 li { float:left; width:466px; padding-bottom:12px; }
 .cartCardWrap .card_benefit1 li .card_ico { float:left; width:80px; text-align:center; height:25px; line-height:25px; text-align:center; }
 .cartCardWrap .card_benefit2 .card_ico img { vertical-align:middle; }
 .cartCardWrap .card_benefit1 li .card_name { float:left; width:118px; padding-top:4px; font:12px/15px dotum; color:#807976 }
 .cartCardWrap .card_benefit1 li .card_be { float:left; width:259px; padding-top:4px; font:12px/15px dotum; color:#807976 }

 .cartCardWrap .card_benefit2 { overflow:hidden; width:954px; padding:12px 10px 12px 26px; border-top:solid 2px #f0f0f0; background-color:#f2f2f2;}
 .cartCardWrap .card_benefit2 .card_ico { float:left; width:80px; text-align:center; }
 .cartCardWrap .card_benefit2 .card_ico img { vertical-align:middle; }
 .cartCardWrap .card_benefit2 .card_name { float:left; width:150px; padding-top:7px; font:12px/15px dotum; color:#807976 }
 .cartCardWrap .card_benefit2 .card_be { float:left; width:707px; padding-top:7px; font:12px/15px dotum; color:#807976 }

/* Delivery Country selecting */
div.sh_cart .deliCountry { width:990px; margin-bottom:40px; border-top:solid 2px #929292; border-bottom:solid 2px #929292 }
div.sh_cart .deliCountry .dcTit1 { width:93px; height:33px; display:inline-block; background-position: 0px -418px; }
div.sh_cart .deliCountry .dcTit2 { width:76px; height:31px; display:inline-block; background-position: -94px -418px; }
div.sh_cart .deliCountry .dcBtn { width:173px; height:20px; display:inline-block; background-position: -171px -418px; }
div.sh_cart .deliCountry td { padding: 19px 0; background-color:#f7f7f7; text-align:center; }
div.sh_cart .deliCountry td.l { text-align:left; }
div.sh_cart .deliCountry td.line { border-left:solid 1px #d5d5d5; }
div.sh_cart .deliCountry div.choice { width:481px; height:40px; padding-left:19px; display:inline-block; border-left:solid 1px #d5d5d5; }
div.sh_cart .deliCountry div.choice .nation { width:225px; height:20px; background-color:#fff; border:solid 1px #cccccc; vertical-align:0 }
div.sh_cart .deliCountry div.choice .possBtn { vertical-align:-4px }
div.sh_cart .deliCountry div.choice .dcComment { margin: 10px 0 0 0; padding: 0 0 0 10px; background:url(../images/public/cart_ico4.gif) 0 2px no-repeat; font-size:11px; color:#888888 }

/* popup */
* { margin: 0; padding: 0; font-size: 12px; }
img { border: 0; }
ul, li { list-style: none; }

.pop_order { position: absolute; padding-left: 27px; background: #fff url('../images/public/bg_poptop_02.gif') 0 0 no-repeat; border: 2px solid #3f4148; }
.pop_order .close { position: absolute; right: 10px; top: 10px; }
.pop_order .ptit { margin: 20px 0 25px -27px; }
.pop_order .totaldcprice { margin: 0 0 30px 0; color: #1597d2; font-weight: bold; }
.pop_order .totaldcprice img { vertical-align: middle;margin:0 0 7px 0; }
.pop_order .totaldcprice span { display: inline-block; font-size: 24px; font-family: emm_bol , arial; line-height: 31px;padding: 0 15px 0 10px; background: url('../images/public/txt_won.gif') right 10px no-repeat; }
.pop_order .totaladdr { margin: 0 0 7px 0; color: #2f2f35; }
.pop_order .totaladdr strong { color: #1597d2; }
.pop_order .btnright { margin: 10px 0 0 0; text-align: right; }

table.orderinfo_header { table-layout: fixed; border-top: 2px solid #929292; }
table.orderinfo_header th { padding: 10px 0 8px 0; background: #ebebeb url('http://img.handmart.co.kr/front_201109/images_new/cart/bg_bar_th.gif') right center no-repeat; border-bottom: 1px solid #cfcfcf; }
table.orderinfo_header th.end { background-image: none; }

table.orderinfo { table-layout: fixed; border-bottom: 2px solid #33353e; }
table.orderinfo th { padding: 10px 0 8px 0; background: #ebebeb url('http://img.handmart.co.kr/front_201109/images_new/cart/bg_bar_th.gif') right center no-repeat; border-top: 1px solid #cfcfcf; border-bottom: 1px solid #cfcfcf; }
table.orderinfo th.end { background-image: none; }
table.orderinfo td { padding: 7px 0 5px 0; text-align: left; line-height: 17px; color: #888; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; }
table.orderinfo td span { padding-left:10px; display:inline-block }
table.orderinfo td.type { padding-left: 0; text-align: center; color: #666; }
table.orderinfo td.price { text-align: right; }
table.orderinfo td.price span { padding-left:0; padding-right: 10px; }
table.orderinfo td.price strong { margin-right: 1px; }
table.orderinfo td.end { border-right: 0; }
table.orderinfo td.prdnm { }
table.orderinfo td.prdnm span { padding-left:0; padding-right: 10px; }
table.orderinfo td.prd_img { padding: 9px 0 9px 0; text-align: center; font-size: 1px; }
table.orderinfo td.prd_img p { width: 50px; height: 50px; margin: 0 auto; background: #ebebeb; border: 1px solid #d5d5d5; }
table.orderinfo td.prd_img_02 { padding: 9px 0 9px 0; text-align: center; font-size: 1px; border-right: 0; }
table.orderinfo td.prd_img_02 p { width: 50px; height: 50px; margin: 0 auto; background: #ebebeb; border: 1px solid #d5d5d5; }
table.orderinfo td.quantity { padding-left: 0; text-align: center; color: #333; font-size: 18px; font-weight: bold; font-family: emm_bol , arial; line-height:140%;}
table.orderinfo tr.end td { border-bottom: 0; }
table.orderinfo td.addrnm { }
table.orderinfo td.productinfo { padding: 0; }
table.orderinfo td.productinfo table { width: 100%; color: #888; }
table.orderinfo td.productinfo table td { padding-left: 0; line-height: 16px; }
table.orderinfo td.productinfo table td p { margin: 3px 0 0 0; color: #9e9e9e; font-size: 11px; }
table.orderinfo td.productinfo table td.prd_img { padding: 9px 0 9px 0; text-align: center; font-size: 1px; border-right: 0; }
table.orderinfo td.productinfo table td.prd_img p { width: 50px; height: 50px; margin: 0 auto; background: #ebebeb; border: 1px solid #d5d5d5; }
table.orderinfo td.sendfee { padding-left: 0; text-align: center; color: #1597d2; }
table.orderinfo td.sendfee strong { font-size: 18px; font-family: emm_bol , arial, Dotum; }

table.addrinfo { width: 593px; margin: 0 0 10px 0; border: 2px solid #1c9ad3; }
table.addrinfo th { color: #666; border-right: 1px solid #d5d5d5; }
table.addrinfo td { text-align: center; border-right: 1px solid #d5d5d5; }
table.addrinfo td.address { padding: 8px 0 5px 0; text-align: left; }
table.addrinfo td .name { padding: 0 10px 5px 10px; color: #318cb5; }
table.addrinfo td .addr { padding: 0 10px 0 10px; color: #666; }
table.addrinfo td.quantity { color: #333; }
table.addrinfo td.quantity strong { font-size: 18px; font-family: emm_bol , arial;line-height:20px; }
table.addrinfo td.price { color: #1597d2; }
table.addrinfo td.price strong { font-size: 18px; font-family: emm_bol , arial; line-height:20px; }
table.addrinfo td.pickupinfo { padding: 8px 0 5px 0; text-align: left; color: #666; }
table.addrinfo td.pickupinfo .jumpo { padding: 0 10px 3px 10px; }
table.addrinfo td.pickupinfo .jumpo strong { color: #1597d2; }
table.addrinfo td.pickupinfo .time { padding: 0 10px 3px 10px; }
table.addrinfo td.pickupinfo .time strong { color: #ff502b; }
table.addrinfo td.pickupinfo .sms { padding: 0 10px 0 10px; }
table.addrinfo td.pickupinfo .sms { color: #9e9e9e; }

/*.scrollbox { width: 720px; height: 210px; overflow-x: hidden; overflow-y: scroll; scrollbar-face-color: #ffffff; scrollbar-shadow-color: #f1f1f1; scrollbar-highlight-color: #f1f1f1; scrollbar-3dlight-color: #ffffff; scrollbar-darkshadow-color: #ffffff; scrollbar-track-color: #ffffff; scrollbar-arrow-color: #f1f1f1; border-bottom: 2px solid #33353e; }*/
.scrollbox { width: 720px; height: 210px; overflow-x: hidden; overflow-y: scroll; }
.scrollbox table.orderinfo { width: 703px; border-bottom: 0; table-layout: fixed; }

.cartdclist { width: 739px; height: 386px; left: 100px; top: 77px; }
.cartdclist .scrollbox { height: 179px; }
.cartdclist table { width: 720px; }

.prddclist { width: 739px; height: 420px; left: 100px; top: 77px; }
.prddclist table { width: 720px; }

.revprd { width: 653px; height: 550px; left: 150px; top: 77px; }
.revprd .btnright { width: 615px; }
.revprd table.orderinfo { width: 597px; }
.revprd .scrollbox { width: 615px; height: 400px; }
.revprd .scrollbox table.orderinfo { width: 593px; margin: 0 0 20px 0; border-bottom: 1px solid #d5d5d5; }

.deliveryprd { width: 653px; height: 550px; left: 150px; top:77px; }
.deliveryprd .btnright { width: 615px; }
.deliveryprd table.orderinfo { width: 597px; }
.deliveryprd .scrollbox { width: 615px; height: 400px; }
.deliveryprd .scrollbox table.orderinfo { width: 593px; margin: 0 0 20px 0; border-bottom: 1px solid #d5d5d5; }

.pickupprd { width: 653px; height: 630px; left: 150px; top: 77px; }
.pickupprd .btnright { width: 615px; }
.pickupprd table.orderinfo { width: 597px; }
.pickupprd .scrollbox { width: 615px; height: 460px; }
.pickupprd .scrollbox table.orderinfo { width: 593px; margin: 0 0 20px 0; border-bottom: 1px solid #d5d5d5; }

.manyaddr { width: 806px !important; }
.manyaddr .btnright { width: 746px !important; padding-top: 10px; }
.manyaddr dl { margin-bottom: 25px !important; }
.manyaddr .btnright { width: 746px !important; }
.manyaddr h3 { padding: 0 0 6px 0; margin: 0 !important; font-size: 12px; color: #2f2f35; font-weight: normal; border-bottom: 1px solid #ebebeb; }
.manyaddr h4 { margin: 7px 0 7px 0; padding: 0; color: #888; font-size: 12px; font-weight: normal; border: 0; }
.manyaddr h4 strong { color: #1597d2; }
.manyaddr .cartprdlist { float: left; width: 404px; margin: 0 11px 0 0; background: url('http://img.handmart.co.kr/front_201109/images_new/cart/arr_next.gif') right center no-repeat; }
.manyaddr .cartprdlist h3 { width: 378px !important; }
.manyaddr .cartprdlist h4 { width: 378px !important; }
.manyaddr .cartprdlist table { width: 378px !important; }
.manyaddr .cartprdlist .scrollbox { width: 378px !important; height: 260px !important; }
.manyaddr .cartprdlist .scrollbox table { width: 362px !important; }
.manyaddr .manyaddrset { float: left; width: 331px; }
.manyaddr .manyaddrset h3 { width: 331px !important; }
.manyaddr .manyaddrset h4 { width: 331px !important; }
.manyaddr .manyaddrset .scrollbox { width: 331px !important; height: 292px !important; }
.manyaddr .manyaddrset .scrollbox table { width: 314px !important; border-top: 2px solid #929292 !important; }
.manyaddr .manyaddrset .scrollbox table th { border-top: 0; }
.manyaddr table.orderinfo td { border-bottom: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; }
.manyaddr table.orderinfo td.btn { border-right: 0; }
.manyaddr table.orderinfo td.prd_img_02 { border-right: 0; }
.manyaddr table.orderinfo td.productinfo { vertical-align: top; }
.manyaddr table.orderinfo td.productinfo .delivery_type { margin: 0 0 7px 0; }
.manyaddr table.orderinfo td.quantity { padding-left: 0 !important; text-align: right !important; }
.manyaddr table.orderinfo td.quantity strong { margin-right: 7px; font-size: 18px; font-family: emm_bol , arial; color: #333; }
.manyaddr .addrsch { }
.manyaddr .addrsch h4 { margin-top: 20px !important; }
.manyaddr .addrsch table { width: 746px !important; }
.manyaddr .addrsch .scrollbox { width: 746px !important; height: 152px !important; }
.manyaddr .addrsch .scrollbox table { width: 729px !important; }
.manyaddr .addrsch .scrollbox table td { color: #888 !important; border-right: 0 !important; border-bottom: 1px solid #e7e7e7 !important; }
.manyaddr .addrsch .scrollbox table td.addrdetail { padding-left: 5px !important; text-align: left !important; }
.manyaddr .addrsch .txt_caution { margin: 5px 0 30px 0; padding: 2px 0 0 21px; word-spacing: -1px; color: #888; font-size: 11px; background: url('http://img.handmart.co.kr/front_201109/images_new/cart/icon_caution.gif') 0 0 no-repeat; }
.manyaddr .addrsch .txt_caution strong { color: #1597d2; font-size: 11px; }

/* iframe */
* {
	margin: 0;
	padding: 0;
	font-size: 12px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
img { border: 0; }
ul, li { list-style: none; }
#iframe_addrsetting { margin: 0; padding: 0; font-size: 12px;position: relative; width: 568px; }
#iframe_addrsetting .close { position: absolute; right: 10px; top: 13px; }
#iframe_addrsetting h1 { margin: 0 0 20px -28px; }
#iframe_addrsetting h2 { width: 438px; height: 21px; padding: 6px 0 0 103px; color: #666; font-weight: normal; background: url('http://img.handmart.co.kr/front_201109/images_new/cart/bg_truck.gif') 0 0 no-repeat; }
#iframe_addrsetting h2 .name { font-weight: bold; }
#iframe_addrsetting h2.addrselect { width: 500px; height: 15px; margin: 22px 0 9px 0; padding: 0; font-size: 1px; background: 0; }
#iframe_addrsetting dl { width: 526px; margin: 0 0 7px 0; padding: 11px 0 14px 10px; border: 2px solid #33353e; }
#iframe_addrsetting dl dt { height: 26px; }
#iframe_addrsetting dl dd { color: #8c8c8c; }
#iframe_addrsetting dl dd p { margin-top: 4px; }
#iframe_addrsetting dl dd p strong { color: #1597d2; }
#iframe_addrsetting .b_txt { margin: 0 0 3px 0; padding: 0 0 0 8px; color: #888; background: url('http://img.handmart.co.kr/front_201109/images_new/cart/icon_dot_01.gif') 0 3px no-repeat; }
#iframe_addrsetting h3 { position: relative; width: 540px; margin: 30px 0 8px 0; }
#iframe_addrsetting h3 span { margin: 0 0 0 12px; }
#iframe_addrsetting h3 .btn { position: absolute; right: 0; top: 0; }
#iframe_addrsetting .btnright { clear: both; width: 540px; margin: 10px 0 15px 0; text-align: right; }
#iframe_addrsetting .mtm { margin: -27px 0 5px 0; }
#iframe_addrsetting table { width: 540px; table-layout: fixed; border-top: 2px solid #929292; }
#iframe_addrsetting table tr.cols_th th { padding: 10px 0 9px 0; background: #ebebeb url('http://img.handmart.co.kr/front_201109/images_new/cart/bg_bar_th.gif') right center no-repeat; border-bottom: 1px solid #cfcfcf; }
#iframe_addrsetting table tr.rows_th th { padding: 10px 0 9px 0; text-align: left; background: #ebebeb; border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; border-bottom: 1px solid #cfcfcf; }
#iframe_addrsetting table tr.rows_th th img { margin-left: 10px; }
#iframe_addrsetting table tr.rows_th td { border-right: 1px solid #cfcfcf; }
#iframe_addrsetting table tr.cols_th th.end { background: #ebebeb; }
#iframe_addrsetting table td { color: #666; border-bottom: 1px solid #d5d5d5; }
#iframe_addrsetting table td.inp { padding: 3px 0 3px 10px; }
#iframe_addrsetting table td.inp input.txt { height: 16px; padding: 3px 0 0 3px; vertical-align: middle; color: #888; border: 1px solid #d5d5d5; }
#iframe_addrsetting table td.inp .rd { margin-left: 10px; }
#iframe_addrsetting table td.inp img { vertical-align: middle; }
#iframe_addrsetting table td.inp input.radio { vertical-align: -2px; }
#iframe_addrsetting table td.inp select { color: #888; }
#iframe_addrsetting table td.inp p { margin: 6px 0 6px; }
#iframe_addrsetting .scrollbox { width: 540px; height: 211px; margin: 0; overflow-y: scroll; overflow-x: hidden; border-bottom: 3px solid #33353e; }
#iframe_addrsetting .scrollbox table { width: 522px; border-top: 0; }
#iframe_addrsetting .scrollbox table td { padding: 8px 0 6px 0; text-align: center; }
#iframe_addrsetting .scrollbox table td.addr { padding-left: 7px; text-align: left; }
#iframe_addrsetting .scrollbox table td.btn { padding-top: 5px; }
#iframe_addrsetting .scrollbox table td.btn img { margin-top: 3px; }
#iframe_addrsetting ul.tab { width: 743px; height: 34px; padding: 3px 0 0 3px; font-size: 1px; background: #54ccf7; }
#iframe_addrsetting ul.tab li { float: left; margin: 0 2px 0 0; }
#iframe_addrsetting dl.addrselect { width: 746px; height: 53px; padding: 13px 0 0 0; margin: 0; background: #f2f2f2; border-top: 3px solid #cfcfcf; border-bottom: 3px solid #cfcfcf; border-left: 0; border-right: 0; }
#iframe_addrsetting dl.addrselect dt { float: left; width: 255px; height: 33px; padding: 7px 0 0 0; margin: 0; text-align: center; border-right: 1px solid #d5d5d5; }
#iframe_addrsetting dl.addrselect dd { float: left; padding: 10px 0 0 30px; }
/* 130304 / YJW / 990852 */
#iframe_addrsetting .infor {width:534px; padding:12px 0 12px 6px; margin-bottom:7px; border-bottom:1px solid #d5d5d5; color:#888; line-height:16px; letter-spacing:-1px;}
#iframe_addrsetting .new_ch input {margin:0 5px 0 3px;vertical-align:-2px;}
#iframe_addrsetting .new_ch label {color:#888;}
/* //130304 */

/* 2012 new */
div.sh_cart div.sh_delivery_option .sh_deliop_left dd em.blue { font-weight:bold; color:#1597d2; ; }

div.sh_buyProcesee { width:990px; height:120px; padding:22px 0 0; position:relative; border-bottom:solid 4px #33353d; background-color:#f2f2f2 }
div.sh_buyProcesee .sbp_bg {background:url(http://img.handmart.co.kr/front_201109/images_new/cart/cart_header.gif) 0 0 no-repeat;}
div.sh_buyProcesee .bpTit1 {width: 440px;
	padding: 50px 0 0;
	font-size:28px;
	font-family:'맑은고딕';
	font-weight:bold;}
div.sh_buyProcesee .bpTit2 { width:440px; background-position: 0 -112px; }
div.sh_buyProcesee .bpTit3 { width:440px; background-position: 0 -224px; }
div.sh_buyProcesee .bpTit4 { width:440px; background-position: 0 -336px; }
div.sh_buyProcesee p.plag {width:46px; height:79px; position:absolute; left:-46px; top:22px; background-position: 0 -448px;}
div.sh_buyProcesee ul.bProcess { display:inline-block; position:absolute; right:10px; top:50px;}
div.sh_buyProcesee ul.bProcess li { float:left; height:114px; }

div.sh_cart div.sh_buyProcesee {
	width: 990px;
	height:110px;
	position: relative;
	border-bottom: solid 4px #33353d;
	background-color: #fff;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
div.sh_cart div.sh_buyProcesee .bpTit1 {
	width: 440px;
	padding: 50px 0 0;
	font-size:28px;
	font-family:'맑은고딕';
	font-weight:bold;
}
div.sh_cart div.sh_buyProcesee .bpTit2 { width:440px; background-position: 0 -112px; }
div.sh_cart div.sh_buyProcesee .bpTit3 { width:440px; background-position: 0 -224px; }
div.sh_cart div.sh_buyProcesee .bpTit4 { width:440px; background-position: 0 -336px; }

div.sh_cart div.sh_buyProcesee ul.bProcess { width:503px; height:114px; display:inline-block; position:absolute; left:590px; top:55px; }
div.sh_cart div.sh_buyProcesee ul.bProcess li { float:left; height:114px; }
div.sh_cart div.sh_buyProcesee p.plag { width:46px; height:79px; position:absolute; left:-46px; top:20px; background-position: 0 -448px; }

div.sh_cart div.sh_buyProcesee div .myLevel { padding-left:17px; color:#999; }
div.sh_cart div.sh_buyProcesee div .myLevel em.name { color:#31313b; font-weight:bold; margin-left:8px; }
div.sh_cart div.sh_buyProcesee div .myLevel img { vertical-alig n:middle; margin-top:-2px; }
div.sh_cart div.sh_buyProcesee div .myBenefit { padding-left:41px; margin-top:5px; color:#888; }
div.sh_cart div.sh_buyProcesee div .myBenefit span { color:#cccccc; padding:0 4px; }
div.sh_cart div.sh_buyProcesee div .myBenefit a { font-weight:bold; color:#44a4d0; text-decoration:underline; }
div.sh_cart div.sh_buyProcesee div .myLevel img, div.sh_cart div.sh_buyProcesee div .myLevel em { vertical-align:middle; }

/* Delivery Options */
/* edit_20130424 */
div.sh_cart div.sh_delivery_option { width:990px; padding-bottom:15px; display:inline-block; border-bottom:1px solid #ddd; }
div.sh_cart div.sh_delivery_option .sh_deliop_left { width:445px; padding:10px 0 0 25px; float:left; }
/* //edit_20130424 */
div.sh_cart div.sh_delivery_option .sh_deliop_left dd { padding: 5px 0 0 0; color:#fa521a; }
div.sh_cart div.sh_delivery_option .deli_tit { width:41px; height:15px; margin-right:10px; display:inline-block; background-position: -140px 0px; vertical-align:3px }
div.sh_cart div.sh_delivery_option .deli_btn { width:64px; height:20px; display:inline-block; background-position: 0px -14px; }
div.sh_cart div.sh_delivery_option .sh_deliop_right { width:485px; float:right; }
/* edit_20130424 */
div.sh_cart div.sh_delivery_option .add_txt1{display:inline-block;width:326px;height:99px;background-position:0 -475px}
/* //edit_20130424 */
div.sh_cart div.sh_delivery_option .add_txt2 { width:412px; height:85px; margin: 5px 0 10px 0; display:inline-block; background-position: 0px -290px }
div.sh_cart div.sh_delivery_option .add_txt3 { width:490px; height:61px; margin: 5px 0 10px 0; display:inline-block; background-position: 0px -356px }
div.sh_cart div.sh_delivery_option div.deliBtns { width:485px; text-align:right; }
div.sh_cart div.sh_delivery_option div.deliBtns .dbt1 { width:88px; height:25px; display:inline-block; background-position: 0px -35px }
div.sh_cart div.sh_delivery_option div.deliBtns .dbt2 { width:97px; height:25px; display:inline-block; background-position: 0px -61px }
div.sh_cart div.sh_delivery_option div.deliBtns .dbt3 { width:118px; height:25px; display:inline-block; background-position: -140px -150px }

/* edit_20130424 */
div.sh_cart .sh_cartSelectBtn_t {position:relative;width:990px; height:35px; padding:10px 0 0; }
/* //edit_20130424 */
div.sh_cart .sh_cartSelectBtn_t .csbtn1 { width:88px; height:25px; display:inline-block; background-position: 0px -87px; }
div.sh_cart .sh_cartSelectBtn_t .csbtn2 { width:88px; height:25px; display:inline-block; background-position: 0px -113px; }
div.sh_cart .sh_cartSelectBtn_t .csbtn3 { width:88px; height:25px; display:inline-block; background-position: 0px -139px; }

/* add_20130424 */
div.sh_cart .sh_cartSelectBtn_t .deliBtns{position:absolute;right:0;top:10px}
div.sh_cart .sh_cartSelectBtn_t .deliBtns .dbt1 { width:88px; height:25px; display:inline-block; background-position: 0px -35px }
/* //add_20130424 */

/* Cart List wrap */
div.sh_cart div.sh_cartList { width:99 }

/* Cart Products Detail Information layer */
div.sh_cart .cart_em_fxer { position:absolute; margin-top:4px; #margin:20px 0 0 -100px; background-color:#fff; padding-top:2px; width:165px; display:none; border:solid 2px #fca000 }
div.sh_cart .cart_em_fxer.cl1 { border:solid 2px #fca000 }
div.sh_cart .cart_em_fxer.cl2 { border:solid 2px #47b4c9 }
div.sh_cart .cart_em_fxer.cl3 { border:solid 2px #88d338 }
div.sh_cart .cart_em_fxer.cl4 { border:solid 2px #c02825 }
div.sh_cart .cart_em_fxer.cl5 { border:solid 2px #b1b1b1 }
div.sh_cart .cart_em_fxer.cl6 { border:solid 2px #9d60e9 }
div.sh_cart .cart_em_fxer dl { width:150px; padding:5px 7px 4px 5px; }
div.sh_cart .cart_em_fxer dl dt { float:left; width:80px; padding:2px 0; font-size:11px; color:#949494; text-align:left; height:14px; }
div.sh_cart .cart_em_fxer dl dd { float:right; width:70px; font-size:11px; color:#949494;padding:2px 0; text-align:left; height:14px; overflow:hidden; }
div.sh_cart .cart_em_fxer dl dd span { font-size:11px; color:#949494; text-align:right; display:inline-block; width:67px; }
div.sh_cart .cart_em_fxer dl dt.total { padding-top:7px; margin-top:3px; background:url(http://img.handmart.co.kr/front_201109/images_new/category/px_em_item_lin.gif) repeat-x left top; }
div.sh_cart .cart_em_fxer dl dd.total { padding-top:7px; margin-top:3px; background:url(http://img.handmart.co.kr/front_201109/images_new/category/px_em_item_lin.gif) repeat-x left top; text-align:right; }
div.sh_cart .cart_em_fxer dl dd.total em { color:#33353d; font-family:emm_bol , arial ,sans-serif; font-size:12px; font-weight:bold; font-style:normal; }
div.sh_cart .cart_em_fxer .em_fxer_bt { background:#fff url(http://img.handmart.co.kr/front_201109/images_new/category/px_em_item_bot.gif) no-repeat left top; padding-top:2px; }

/* 201205 newstyle */
.cltable td { color:#888888; }
.din_tex { font-weight:normal; color:#888888; }
.discount .din_tex_2 { color:#1597d2; font-weight:normal; }
.price_f { color:#33353d !important; text-align:right !important; padding-right:5px !important;}
.price_dv{padding-right:5px !important;}
.price_dv strong{font-size:11px !important; letter-spacing:-1px;}
.price_dv, .price_dv ul li{text-align:right !important; font-size:11px !important;}
.price_dv p { color:#888888; padding:5px 5px 5px 0; text-align:right !important; font-size:11px !important; }
.price_dv p.cen { text-align:center; }

div.sh_cart div.sh_cartList .cltable div.amount2 { width:38px; height:54px; margin:0 auto; position:relative; }
div.sh_cart div.sh_cartList .cltable div.amount2 .count { width:24px; height:17px; position:absolute; left:0; top:0; border:solid 1px #cccccc; font-size:11px; line-height:17px; text-align: center; }
div.sh_cart div.sh_cartList .cltable div.amount2 .change { width:38px; height:16px; display:inline-block; background-position: -71px 0px; position:absolute; left:0; top:38px; }
div.sh_cart div.sh_cartList .cltable div.amount2 .change2 { width:38px; height:16px; display:inline-block; background-position: -71px 0px; position:absolute; left:0; top:41px; }
div.sh_cart div.sh_cartList .cltable div.amount2 .up { width:11px; height:10px; display:inline-block; background-position: -110px 0px; position:absolute; left:27px; top:0; }
div.sh_cart div.sh_cartList .cltable div.amount2 .down { width:11px; height:9px; display:inline-block; background-position: -110px -11px; position:absolute; left:27px; top:10px; }
div.sh_cart div.sh_cartList .cltable div.amount2 .plus_up { display: inline-block;height: 16px;left: 0;position: absolute;top: 25px;width: 38px; }
div.sh_cart div.sh_cartList .cltable div.amount2 .aside_txt { width:38px; text-align:center; position:absolute; left:0px; top:19px; display:block; padding:4px 0 0 0; color:#33353d; font-size:11px; }

.delivery_sort1_1 { border:none !important; border-bottom:1px solid #fc870a !important; height:33px; padding:0 !important;}
.delivery_sort_ctd { text-align:left !important; }
.delivery_sort_ctd span { padding:0 0 0 10px; }
.delivery_sort1_2 { background:none !important; }

.total-unit-wrap { padding:0 0 10px 0; }
.total-unit-wrap .total-unit { border:3px solid #d0d0d0; padding:20px 0 10px 20px; }
.total-unit-wrap .total-unit .totalprice_unit { width:176px; float:left; }
.total-unit-wrap .total-unit .price_unit {float:left; }
.total-unit-wrap .total-unit .price_unit1 { background:url("http://img.handmart.co.kr/front_201109/images_new/order/ico_mt_1.gif") no-repeat left 12px; width:205px; padding-left:60px;}
.total-unit-wrap .total-unit .price_unit2 { background:url("http://img.handmart.co.kr/front_201109/images_new/order/ico_mt_2.gif") no-repeat left 12px; width:205px; padding-left:60px;}
.total-unit-wrap .total-unit .price_unit3 { background:url("http://img.handmart.co.kr/front_201109/images_new/order/ico_mt_3.gif") no-repeat left 12px; width:185px; padding-left:72px;}

.total-unit-wrap .total-unit p.price-p { color:#33353d; padding:9px 0 0 0; }
.total-unit-wrap .total-unit p.price-p strong { font-size:20px; font-family:emm_bol,arial; line-height:160%; }
.total-unit-wrap .total-unit p.price-p strong.co1 { color:#1597d2; }
.total-unit-wrap .total-unit p.price-p img { position:relative; top:14px; left:0; *top:10px; }

.total-unit-wrap .total-unit .price_unit .cart_bg { background:url(http://img.handmart.co.kr/front_201109/images_new/order/cart_units_2012.gif) 0 0 no-repeat; }
.total-unit-wrap .total-unit .price_unit .arrow1 { width:17px; height:16px; display:inline-block; background-position: -122px 0px; vertical-align:-4px; cursor:pointer }
.total-unit-wrap .total-unit .price_unit .arrow2 { width:17px; height:16px; display:inline-block; background-position: -122px -17px; vertical-align:-4px; cursor:pointer }
.total-unit-wrap .total-unit .price_unit .arrow3 { width:17px; height:16px; display:inline-block; background-position: -122px -34px; vertical-align:-4px; cursor:pointer }
.total-unit-wrap .total-unit .price_unit .arrow4 { width:17px; height:16px; display:inline-block; background-position: -122px -51px; vertical-align:-4px; cursor:pointer }
.total-unit-wrap .total-unit .price_unit .arrow5 { width:17px; height:16px; display:inline-block; background-position: -122px -68px; vertical-align:-4px; cursor:pointer }

.delivery_type_01 { width:990px; position:relative; height:35px; }
.delivery_type_01 span { width:20px; height:50px; position:absolute; left:-20px; top:0; background:url(http://img.handmart.co.kr/front_201109/images_new/order/delivery_type_01_bul.gif) no-repeat 0 0; }

.delivery_type_02 { width:990px; position:relative; height:35px; }
.delivery_type_02 span { width:20px; height:50px; position:absolute; left:-20px; top:0; background:url(http://img.handmart.co.kr/front_201109/images_new/order/delivery_type_02_bul.gif) no-repeat 0 0; }

.delivery_type_03 { width:990px; position:relative; height:35px; }
.delivery_type_03 span { width:20px; height:50px; position:absolute; left:-20px; top:0; background:url(http://img.handmart.co.kr/front_201109/images_new/order/delivery_type_03_bul.gif) no-repeat 0 0; }

.txt-so { color:#fa521a; }
div.sh_cart div.sh_cartList .cltable div.proInfor .proArea3 .re-dete { font-size:11px; color:#1597d2; }
div.sh_cart div.sh_cartList .cltable div.proInfor .proArea3 .re-dete strong { font-size:11px; }
div.sh_cart div.sh_cartList .cltable td.so-td { background-color:#f9f9f9; }

/* (s) #3408 수정 */
p.blueTip {padding:3px 0 2px 21px; font-size:11px; color:#959595; background:url(http://img.handmart.co.kr/front_201109/images_new/order/order_icon_tip_blue.gif) no-repeat 0 0; }
/* (e) #3408 수정 */
p.blueTip.mt5 {margin-top:5px; }
p.blueTip strong {color:#5E5E5E; }
