/*  mini cart layout */
html,body{height:auto;width:auto;overflow-x:hidden;}
#mini_cart_wraper			{width:1px; height:100%;position:absolute; right:0; top:0; z-index:200;}
#mini_cart_wraper .mc_wrap1 {position:fixed; _position:absolute; height:100%; top:0; right:0 ;_width:0;}
#mini_cart_wraper .mc_wrap2 {position:absolute; _width:100%; height:100%; right:0; top:0 ; padding-left:6px; background:url(http://omw.co.kr/img/cart/mini_cart_bg.png) no-repeat 0 0; _background:none; }
#mini_cart_wraper .mc_wrap3 {position:relative;  _margin-right:-1px; width:270px; height:100%; background:#F6F6F6 ; }
#mini_cart_wraper .minBg	{background-image:url(http://omw.co.kr/img/cart/mini_cart_bg.gif); background-repeat:no-repeat;  }
#mini_cart_wraper .pngBg	{display:none; _display:block; position:absolute; top:0; height:100%; left:0; width:6px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://omw.co.kr/img/cart/mini_cart_bg.png', sizingMethod='scale');}
/* minicart open & close btn */
#mini_cart_wraper .mc_button_open		 {position:absolute; left:-34px; top:215px; width:34px; height:129px;}
#mini_cart_wraper .mc_button_open a.btn  {display:block; width:40px; height:106px; background-position:-376px -147px;  }
#mini_cart_wraper .mc_button_close		 {position:absolute; left:-6px; top:0; width:6px; height:100%; z-index:10;} 
#mini_cart_wraper .mc_button_close a.btn {position:absolute; left:-17px; top:215px; width:34px; height:76px; z-index:100; background-position:-195px 0 ; } 
#mini_cart_wraper .hidden					{display:none;}
/* not login contents */
#mini_cart_wraper .new_member 				{padding-left:18px }
#mini_cart_wraper .new_member .nmtxt 		{padding: 19px 0 11px 0}
#mini_cart_wraper .lg_banner 				{width:238px; margin:0 auto;  margin-top:8px; }
#mini_cart_wraper .lg_banner td				{padding-bottom:5px; }
#mini_cart_wraper .lg_banner td a			{display:block; border:1px solid #E2E1E1; }
/*#mini_cart_wraper .mc_wrap4 {position:relative; _margin-right:-1px; width:2px; height:100%; background-color:#545047;}*/
/* title & close btn */
#mini_cart_wraper .mc_top					{width:250px; height:47px; padding-top:11px; position:relative; }
#mini_cart_wraper .mc_top .mctit			{position:absolute; width:194px; height:50px; left:-15px; background-position:0 0;}
#mini_cart_wraper .mc_top .mcclose			{position:absolute; width:30px; height:30px; right:0; }
#mini_cart_wraper .mc_top .mcclose a.close	{display:block; width:30px; height:30px; background-position:-230px 0; }
/* user infomation */
#mini_cart_wraper .mc_infor					{position:relative; overflow:hidden; width:250px; margin:0 auto; padding:8px 10px 0 15px; height:120px; border:1px solid #CFCFCF; background:#fff; }
#mini_cart_wraper .mc_infor .ledger							{position:absolute; right:-1px; top:-1px; z-index:2; }
#mini_cart_wraper .mc_infor .ledger a.btnOff				{display:block; width:75px; height:20px; background-position:-61px -178px ; }
#mini_cart_wraper .mc_infor .ledger a.btnOn					{display:block; width:75px; height:25px; background-position:-61px -199px ;  }
#mini_cart_wraper .mc_infor .ledger_layer					{position:absolute; top:23px; left:-1px; width:248px; height:88px; padding-top:14px; border:solid 1px #CFCFCF; background-color:#EDEDED; }
#mini_cart_wraper .mc_infor .ledger_layer table				{width:220px; margin:0 0 0 16px; }
#mini_cart_wraper .mc_infor .ledger_layer table td			{vertical-align:top; height:18px; }
#mini_cart_wraper .mc_infor .ledger_layer table td.r		{text-align:right; }
#mini_cart_wraper .mc_infor .ledger_layer table td.r		{text-align:right; }
#mini_cart_wraper .mc_infor .ledger_layer table td a:hover	{text-decoration:underline;color:#1597D2;}
#mini_cart_wraper .mc_infor .ledger_layer table td em		{display:inline-block; vertical-align:-2px; height:12px; background:url(http://omw.co.kr/img/cart/mini_cart_bg.gif) no-repeat -142px -178px; }
#mini_cart_wraper .mc_infor .ledger_layer table td em.tit1	{width:29px; background-position:-142px -178px;  }
#mini_cart_wraper .mc_infor .ledger_layer table td em.tit2	{width:36px; background-position:-142px -191px;}
#mini_cart_wraper .mc_infor .ledger_layer table td em.tit3	{width:48px; background-position:-142px -204px;}
#mini_cart_wraper .mc_infor .ledger_layer table td em.tit4	{width:48px; background-position:-142px -217px;}
#mini_cart_wraper .mc_infor .ledger_layer table td em.tit5	{width:64px; background-position:-142px -230px;}
/* user name */
#mini_cart_wraper .mc_infor .member			 {height:18px; font-size:11px; color:#7B7A7F;}
/* user address */
#mini_cart_wraper .mc_infor .address		 {width:230px; height:20px; font-size:11px; color:#7B7B85}
#mini_cart_wraper .mc_infor .address strong  {color:#FC5038; }
/* delivery status list */
#mini_cart_wraper .mc_infor .delivery		 {position:relative; width:220px; height:68px; background-position:0 -78px;}
#mini_cart_wraper .mc_infor .delivery a strong	{color:#342F43; font-size:11px; }
#mini_cart_wraper .mc_infor .delivery a span	{color:#A79032 font-weight:normal; font-size:11px;  }
#mini_cart_wraper .mc_infor .delivery .situ1	{position:absolute; left:5px; top:22px; width:39px; text-align:center; }
#mini_cart_wraper .mc_infor .delivery .situ2	{position:absolute; left:85px; top:22px; width:39px; text-align:center;}
#mini_cart_wraper .mc_infor .delivery .situ3	{position:absolute; left:164px; top:22px; width:39px; text-align:center}
/* product tab menu */
#mini_cart_wraper .mc_products							{width:250px; margin:0 auto; padding-top:17px;  position:relative; }
#mini_cart_wraper .mc_products .tabmenu					{width:250px; height:25px; overflow:hidden; background-position:0 100%; background-color:#fff; }
#mini_cart_wraper .mc_products .tabmenu a				{position:relative; width:59px; height:19px; padding-top:6px; margin-right:-1px; font-weight:bold; color:#FA5C27;  font-size:11px;  text-align:center; float:left; background-position:0 -220px; }
#mini_cart_wraper .mc_products .tabmenu a.on			{float:left; width:61px; z-index:2; background-position:0 -246px;   }
#mini_cart_wraper .mc_products .tabmenu a em			{display:inline-block; width:20px; height:11px; vertical-align:-1px;   cursor:pointer; }
#mini_cart_wraper .mc_products .tabmenu a.off em.tab1	{width:38px;background-position:-100px -259px; }
#mini_cart_wraper .mc_products .tabmenu a.off em.tab2	{width:38px; background-position:-61px -259px; }
#mini_cart_wraper .mc_products .tabmenu a.off em.tab3	{background-position:-102px -259px; }
#mini_cart_wraper .mc_products .tabmenu a.off em.tab4	{background-position:-123px -259px; }
#mini_cart_wraper .mc_products .tabmenu a.off em.tab5	{background-position:-144px -259px; }
#mini_cart_wraper .mc_products .tabmenu a.on em.tab1	{width:38px;background-position:-100px -247px; }
#mini_cart_wraper .mc_products .tabmenu a.on em.tab2	{width:38px; background-position:-61px -247px; }
#mini_cart_wraper .mc_products .tabmenu a.on em.tab3	{background-position:-102px -247px; }
#mini_cart_wraper .mc_products .tabmenu a.on em.tab4	{background-position:-123px -247px; }
#mini_cart_wraper .mc_products .tabmenu a.on em.tab5	{background-position:-144px -247px; }
#mini_cart_wraper .mc_products .prods									{position:relative; width:250px; height:100%;  overflow-y:scroll;  background:#fff; }
#mini_cart_wraper .mc_products .prods ul								{mwidth:222px; padding:10px 0 0 6px;  }
#mini_cart_wraper .mc_products .prods ul .li1							{display:inline-block;  width:220px; height:75px; padding-top:7px; background:url(http://omw.co.kr/img/cart/bg_line_dot_b2b2.gif) repeat-x 0 100%; }
#mini_cart_wraper .mc_products .prods ul .li1 .util						{float:left; position:relative; width:18px; height:62px;}
#mini_cart_wraper .mc_products .prods ul .li1 .util input.ins			{width:16px; height:16px; vertical-align:middle}
#mini_cart_wraper .mc_products .prods ul .li1 .util p.expand			{}
#mini_cart_wraper .mc_products .prods ul .li1 .util p.expand a			{display:inline-block; width:16px; height:16px; background-position:-256px -52px; }
#mini_cart_wraper .mc_products .prods ul .li1 .util p.btn_close			{position:absolute; left:0; top:47px; vertical-align:bottom}
#mini_cart_wraper .mc_products .prods ul .li1 .util p.btn_close a		{display:inline-block; width:13px; height:13px; background-position:-242px -52px; margin-left:1px;  }
#mini_cart_wraper .mc_products .prods ul .li1 .pic_wrap					{float:left; width:67px; height:62px;}
#mini_cart_wraper .mc_products .prods ul .li1 .pic_wrap img				{width:60px; height:60px; border:solid 1px #E2E2E2; background-color:#fff}

#mini_cart_wraper .mc_products .prods ul .li1 .prod_infor						{float:left; position:relative; width:132px; height:6px;}
#mini_cart_wraper .mc_products .prods ul .li1 .prod_infor .ptop					{height:42px;}
#mini_cart_wraper .mc_products .prods ul .li1 .prod_infor .ptop .pname			{}
#mini_cart_wraper .mc_products .prods ul .li1 .prod_infor .ptop .pname a		{font-size:11px; line-height:17px; color:#888; text-decoration:none;}
#mini_cart_wraper .mc_products .prods ul .li1 .prod_infor .ptop .pname a:hover	{text-decoration:underline;}
#mini_cart_wraper .mc_products .prods ul .li1 .prod_infor .ptop .pprice			{}
#mini_cart_wraper .mc_products .prods ul .li1 .prod_infor .ptop .pprice del		{font:11px; color:#888; text-decoration:line-through}
#mini_cart_wraper .mc_products .prods ul .li1 .prod_infor .ptop .pprice strong	{color:#33353D}
#mini_cart_wraper .mc_products .prods ul .li1 .prod_infor .pcount				{float:left; width:27px; }
#mini_cart_wraper .mc_products .prods ul .li1 .prod_infor .pcount input			{width:21px; height:16px; border:solid 1px #CCC; vertical-align:top; margin:0; padding:2px 0 0 2px; }
#mini_cart_wraper .mc_products .prods ul .li1 .prod_infor .pcount_handler		{float:left; width:13px; left:34px; top:44px;}
#mini_cart_wraper .mc_products .prods ul .li1 .prod_infor .pcount_handler a		{display:block; width:11px; height:10px; overflow:hidden; }
#mini_cart_wraper .mc_products .prods ul .li1 .prod_infor .pcount_handler a.up  {background-position:-230px -31px; }
#mini_cart_wraper .mc_products .prods ul .li1 .prod_infor .pcount_handler a.down{background-position:-230px -41px; }
#mini_cart_wraper .mc_products .prods ul .li1 .prod_infor .pcount_change		{float:left; width:30px;  }
#mini_cart_wraper .mc_products .prods ul .li1 .prod_infor .pcount_change a		{display:block; width:30px; height:20px; background-position:-242px -31px }
#mini_cart_wraper .mc_products .prods ul .li1 .prod_infor .pcount_again			{float:right; }
#mini_cart_wraper .mc_products .prods ul .li1 .prod_infor .pcount_again a		{display:inline-block; width:55px; height:20px; background-position:-350px -21px;}
#mini_cart_wraper .mc_products .prods ul .li1 .prod_infor .pcount_again a.bg2	{background-position:-378px 0;  }
#mini_cart_wraper .mc_products .prods ul .li1 .prod_infor .pcount_cart			{float:left; }
#mini_cart_wraper .mc_products .prods ul .li1 .prod_infor .pcount_cart a		{display:block; width:75px; height:20px; background-position:-274px -21px; }
#mini_cart_wraper .mc_products .prods table .prod_more							{display:block;	width:220px; height:23px; padding-top:6px; background:url(http://omw.co.kr/img/cart/bg_mcart3.gif) no-repeat; font:bold 12px/18px dotum; color:#fff; text-align:center;}
#mini_cart_wraper .mc_products .prods table .prod_more:hover					{text-decoration:none;}

#mini_cart_wraper .mc_products .prod_btn	{width:250px; padding-top:7px; border-top:solid 2px #D0D0D0;}
#mini_cart_wraper .mc_products .prod_btn a.btn_select_all			{display:inline-block; width:55px; height:20px; background-position:-434px 0; }
#mini_cart_wraper .mc_products .prod_btn a.btn_select_all_n			{display:inline-block; width:55px; height:20px; background-position:-266px 0; }
#mini_cart_wraper .mc_products .prod_btn a.btn_select_del			{display:inline-block; width:55px; height:20px; background-position:-322px 0; }	
#mini_cart_wraper .mc_payment									{position:fixed; _position:absolute; right:10px; height:170px; bottom:0; width:250px; background:#f6f6f6;  }
#mini_cart_wraper .mc_payment .paywarp							{width:250px; margin:0 auto; }
#mini_cart_wraper .mc_payment .paywarp ul.total_price			{width:235px; padding:8px 15px 3px 0; text-align:right; border-top:solid 2px #33353E; border-bottom:solid 2px #33353E;}
#mini_cart_wraper .mc_payment .paywarp .total_price li			{height:20px; color:#797C89; width:100%; overflow:hidden; vertical-align:top;   }
#mini_cart_wraper .mc_payment .paywarp .total_price li strong		{color:#33353D; padding-right:3px; }
#mini_cart_wraper .mc_payment .paywarp .total_price li strong.nor	{font-weight:normal; }
#mini_cart_wraper .mc_payment .paywarp .total_price li strong.blue	{color:#1597D2; }
#mini_cart_wraper .mc_payment .paywarp .total_price li strong.red	{color:#FA521A; }
#mini_cart_wraper .mc_payment .paywarp .total_price li em			{float:left; width:58px; height:20px; margin-left:21px;  display:inline;   }
#mini_cart_wraper .mc_payment .paywarp .total_price li span			{float:right; }
#mini_cart_wraper .mc_payment .paywarp .total_price li.total_1 em.minBg	{background-position:-228px -180px;}
#mini_cart_wraper .mc_payment .paywarp .total_price li.total_2 em.minBg	{background-position:-228px -195px; }
#mini_cart_wraper .mc_payment .paywarp .total_price li.total_3			{padding:12px 0 3px; background:url(http://omw.co.kr/img/cart/bg_line_dot_b2b2.gif) repeat-x 0 0;  }
#mini_cart_wraper .mc_payment .paywarp .total_price li.total_3 em.minBg	{background-position:-228px -229px;}
#mini_cart_wraper .mc_payment .paywarp .total_price li.total_4 em.minBg	{background-position:-228px -200px;}
#mini_cart_wraper .mc_payment .paywarp .txt								{padding:10px 0 0 25px; font-size:11px; height:25px; color:#838383; background:url(http://omw.co.kr/img/cart/mini_cart_bul.gif) no-repeat 10px 11px;  }
#mini_cart_wraper .mc_payment .paywarp .btFixBtn					{width:100%; overflow:hidden; }
#mini_cart_wraper .mc_payment .paywarp .btFixBtn a					{float:left;  }
#mini_cart_wraper .mc_payment .paywarp .btFixBtn a.miniCartBtn1		{width:123px; height:30px; background-position:-251px -147px;}
#mini_cart_wraper .mc_payment .paywarp .btFixBtn a.miniCartBtn2		{width:123px; height:30px; background-position:0 -147px;}
#mini_cart_wraper .mc_payment .paywarp .btFixBtn a.miniCartBtn3		{float:right; width:123px; height:30px; background-position:-127px -147px;}
#mini_cart_wraper .mc_payment .paywarp .btFixBtn a.miniCartBtn4		{width:203px; height:30px; background-position:-234px -114px;}

#mini_cart_wraper .mc_payment.regular_cart {border-top:2px solid #33353E; padding-top:10px; height:40px;}

#mini_cart_wraper .mc_button									{position:absolute; left:-34px; top:215px; width:34px; height:129px;}
#mini_cart_wraper .mc_button .pro_count							{position:absolute; left:5px; top:70px;  width:30px; text-align:center; font:11px/18px dotum; color:#09b7ae;}
#mini_cart_wraper .mc_button .oc_btn							{position:absolute; left:6px; top:91px;}

#mini_cart_wraper .mc_products .pro_recommend				{width:250px;  overflow:hidden;}
#mini_cart_wraper .pro_recommend .li2						{width:250px; height:121px;  padding-top:20px; vertical-align:top; background:url(http://omw.co.kr/img/cart/mini_cart_line.gif) repeat-x 0 100% #fff; }
#mini_cart_wraper .pro_recommend .li2 .rewrap				{overflow:hidden; width:250px; margin:0; }
#mini_cart_wraper .pro_recommend .li2 .rewrap .pro_pic		{float:left; width:105px; height:100px; padding-left:5px; }
#mini_cart_wraper .pro_recommend .li2 .rewrap .pro_pic p	{width:100px; height:100px; }

#mini_cart_wraper .pro_recommend .li2 .rewrap .pro_detail					{float:left; position:relative;  width:133px; height:100px;}
#mini_cart_wraper .pro_recommend .li2 .rewrap .pro_detail .pro_name			{font-size:11px; color:#888}
#mini_cart_wraper .pro_recommend .li2 .rewrap .pro_detail .pro_name a		{color:#888; text-decoration:none; }
#mini_cart_wraper .pro_recommend .li2 .rewrap .pro_detail .pro_name a:hover {color:#888; text-decoration:underline;}
#mini_cart_wraper .pro_recommend .li2 .rewrap .pro_detail .pro_price		{color:#33353D; margin-top:3px; }
#mini_cart_wraper .pro_recommend .li2 .rewrap .pro_detail .pro_price span	{color:#888; text-decoration:line-through}
#mini_cart_wraper .pro_recommend .li2 .rewrap .pro_detail .pro_event		{overflow:hidden; width:125px; padding:10px 0 0;}
#mini_cart_wraper .pro_recommend .li2 .rewrap .pro_detail .pro_event .ico	{float:left; padding-right:2px}
#mini_cart_wraper .pro_recommend .li2 .rewrap .pro_detail .pro_btn			{position:absolute; right:0px; bottom:0px; }


#mini_cart_wraper .pro_recommend .li2 .rewrap .pro_detail .pro_btn						{width:100%; height:20px; overflow:hidden; }
#mini_cart_wraper .pro_recommend .li2 .rewrap .pro_detail .pro_btn .pcount_cart			{float:left; }
#mini_cart_wraper .pro_recommend .li2 .rewrap .pro_detail .pro_btn .pcount_cart a		{display:block; width:75px; height:20px; background-position:-274px -21px; }
#mini_cart_wraper .pro_recommend .li2 .rewrap .pro_detail .pro_btn .pcount_again		{float:right;}
#mini_cart_wraper .pro_recommend .li2 .rewrap .pro_detail .pro_btn .pcount_again a.bg2	{display:inline-block; width:55px; height:20px; background-position:-378px 0;  }

/*.em_gon_box em				{display:inline-block;  background-image:url(http://img.emart.co.kr/front_201109/images_new/category/px_em_item.gif)}*/
.em_gon_box em				{display:inline-block;}

.em_gon_box .em_gon01.px_im { background-position:0 -41px ; width:13px; height:13px;}
.em_gon_box .em_gon02.px_im { background-position:0 -55px !important; width:13px; height:13px; display:inline-block;}
.em_gon_box .em_gon03.px_im { background-position:0 -69px !important; width:13px; height:13px; display:inline-block;}

.em_gon_box .em_gon04 { background-position:0 -83px !important; width:37px; height:13px; }
.em_gon_box .em_gon05 { background-position:0 -97px !important; width:28px; height:13px; }
.em_gon_box .em_gon06 { background-position:0 -111px !important; width:21px; height:13px;}


			