
@import url(com_base.css);

div.hana_tour {
	overflow:hidden;
	width:100%;
	background: url('/static/images/alliance/bg_hanat_2011.gif') repeat-x 0 0;
	font-size:0;
	line-height:0;
	text-align:center;
}
div.no_hana_tour {
	overflow:hidden;
	width:100%;
	font-size:0;
	line-height:0;
	text-align:center;
}
div.all_swrap {
	width:990px;
	margin:0 auto;
	font-size:0;
	line-height:0;
}
div.no_hana_tour div.all_wrap {
	background: url('/static/images/alliance/bg_hanat_2011.gif') repeat-x 0 0;
}
div.no_hana_tour div.all_wrap p.txt {
	height:23px;
	margin:12px 0 0 15px;
}
div.no_hana_tour div.all_wrap p.number {
	margin:12px 15px 0 0;
}
div.all_wrap {
	overflow:hidden;
	width:912px;
	margin:0 auto;
}
div.all_wrap div.logo {
	height:53px;
	text-align:center;
}
div.all_wrap p.txt {
	display:inline;
	float:left;
	margin-top:12px;
	height:23px;
	color:#898577;
	font-size:11px;
	font-weight:bold;
}
div.all_wrap p.txt.type {
	letter-spacing:-1px;
}
div.all_wrap p.txt span {
	color:#7f4f46;
	text-decoration:underline;
}
div.all_wrap p.number {
	display:inline;
	float:right;
	margin-top:12px;
	font-size:11px;
	font-weight:bold;
	text-align:right;
}
div.all_wrap p.number.type {
	letter-spacing:-1px;
}



div.all_emart {
	width:100%;
	margin:0 auto;
	font-size:0;
	line-height:0;
	background:url('/static/images/common/layout/top_bg_2011.gif') repeat-x 0 83px;
	text-align:center;
}
div.all_emart div.header {
	height:83px;
	width:650px;
	margin:0 auto;
	position:relative;
	text-align:left;
}
div.all_emart div.header h1.logo {
	position:absolute;
	left:15px;
	top:34px;
}
div.hsearch {
	margin:0 0 0 200px;
	background:url('/static/images/common/layout/searchR_bg_2011.gif') no-repeat right 35px;
}
div.hsearch ul {
	height:43px;
	padding-top:40px;
	background:url('/static/images/common/layout/searchL_bg_2011.gif') no-repeat 0 9px;
}
div.hsearch ul li.fst { float:left; padding:4px 0 0 57px; }
div.hsearch ul li.btn { float:right; padding:0 6px 0 0; letter-spacing:-1px; }
input.boxser { border:0px; background:transparent; color:#cc3300; font-family:Gulim; line-height:17px; height:17px; }


#navigation {
	width:980px;
	margin:0 auto;
}
table.emart_navi {
	width:99%;
}
table.emart_navi td {
	height:34px;
	text-align:center;
	background: url('/static/images/common/layout/bar_mnb_2011.gif') no-repeat right 11px;
}
table.emart_navi td.last { background:none; }


div.ds_menu {
	width:990px;
	background:url("/static/images/alliance/bg_3smenu_2011.gif") no-repeat center 6px;
	margin:0 auto;
}
ul.ds_menu {
	overflow:hidden;
	width:990px;
	height:35px;
	padding:4px 19px 0;
	text-align:center;
}
ul.ds_menu li {
	display:inline;
	float:left;
	width:115px;
	margin:3px 0 0 3px;
	text-align:center;
}
ul.ds_menu li.last {
	width:120px;
	text-align:center;
}
ul.ds_menu li a {
	display:block;
	width:115px;
	background:#3399ff;
}
ul.ds_menu li.n1 a {background:#f8edd8;}
ul.ds_menu li.n2 a {background:#ebe5d4;}
ul.ds_menu li.n3 a {background:#f6e4b4;}
ul.ds_menu li.n4 a {background:#f0dede;}
ul.ds_menu li.n5 a {background:#dfe9e9;}
ul.ds_menu li.n6 a {background:#dfebd6;}
ul.ds_menu li.n7 a {background:#e5e3e3;}
ul.ds_menu li.n8 a {width:120px;background:#dfdbea;}




/* Default Style */
.em_header  { margin:0; padding:0; font-size:12px; line-height:120%; font-family:"dotum", Dotum, Sans-serif; color:#666;}
.em_header * { margin:0; padding:0; font-size:12px; line-height:120%; font-family:"dotum", Dotum, Sans-serif; color:#666;}
.em_header ul, .em_header ol, .em_header li	{list-style:none;}
.em_header img { vertical-align:top; border:0;}
.em_header em  {font-style:normal;}
/* Link Style */
.em_header a:link,.em_header a:visited,a:active { text-decoration:none; color:#616161;}
.em_header a:hover	{ text-decoration:underline; color:#616161;}
/* Table Style */
.em_header table  { border-collapse:collapse; border-spacing:0; width:100%;}
.em_header caption { display:none;}
.em_header table td img { vertical-align:middle;}
.e_bl { overflow:hidden; position:absolute; width:0; height:0; font-size:0; line-height:0; text-indent:-99999em; visibility:hidden;} { vertical-align:middle;}
.em_header .clearfix { zoom:1;}
.em_header .clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}

.em_header {width:100%; overflow:hidden; text-align:center; height:155px; background:url(https://img.emart.co.kr/front_201109/images_new/common/header_bg_bt.gif) repeat-x 0 100% #;}
.em_header a	{vertical-align:top; }
.headerWrap	 {width:930px; height:115px; position:Relative; margin:0 auto; }

/* global */
.headerWrap .globalWrap					{width:100%; height:47px; overflow:hidden;   }
.headerWrap .globalWrap p.quicGokBtn	{float:left; padding:10px 0 0 15px;  }
.headerWrap  p.quicGokBtn a	{display:inline-block; width:122px; height:14px; background:url(https://img.emart.co.kr/front_201109/images_new/common/header_global.gif) no-repeat 0 0; }

/* logo search */
.headerWrap .header						{height:63px; }
.headerWrap .header h1.logo				{position:absolute; z-index:1; width:175px; height:42px; left:15px; background:url(https://img.emart.co.kr/front_201109/images_new/common/header_global.gif) no-repeat 0 -31px;  }
.headerWrap .header h1.logo a					{display:block; width:175px; height:42px;}
.headerWrap .header .topSearchBox				{width:798px; padding:8px 0 0 308px;;}
.headerWrap .header .topSearchBox input.txt		{width:300px; height:35px; padding:0px 0 0 10px; border:0; line-height:35px; color:#666; }
.headerWrap .header .topSearchBox input.img		{width:62px; height:35px; background:url(https://img.emart.co.kr/front_201109/images_new/common/header_global.gif) no-repeat 0 -74px; vertical-align:top; }
.headerWrap .header .topSearchBox a.oneQu		{width:113px; height:35px; display:inline-block; background:url(https://img.emart.co.kr/front_201109/images_new/common/header_global.gif) no-repeat -63px -74px; vertical-align:top; }
 
 /* gnb menus */
.headerWrap .gnb						{ width:100%; background:none; height:40px; overflow:hidden; position:relative;}
.headerWrap .gnb a						{display:block; float:left; height:40px;  background:url(https://img.emart.co.kr/front_201109/images_new/common/header_gnb_b2e.gif) no-repeat 0 0;  }
.headerWrap .gnb a.best					{width:110px; background-position:0px 0; }
.headerWrap .gnb a.best:hover,
.headerWrap .gnb a.best_on				{width:110px; background-position: 0px -40px;}
.headerWrap .gnb a.sale					{width:114px; background-position:-110px 0; }
.headerWrap .gnb a.sale:hover,
.headerWrap .gnb a.sale_on				{width:114px; background-position: -110px -40px;}
.headerWrap .gnb a.special				{width:116px; background-position:-223px 0; }
.headerWrap .gnb a.special:hover,
.headerWrap .gnb a.special_on			{width:116px; background-position: -223px -40px;}
.headerWrap .gnb a.event				{width:113px; background-position:-340px 0; }
.headerWrap .gnb a.event:hover,
.headerWrap .gnb a.event_on				{width:113px; background-position:-340px -40px;}
.headerWrap .gnb a.cupon				{width:100px; background-position:-453px 0; }
.headerWrap .gnb a.cupon:hover,
.headerWrap .gnb a.cupon_on				{width:100px; background-position:-453px -40px;}

.headerWrap .gnb a.cate_2				{width:90px; background-position:-586px 0;  }
.headerWrap .gnb a.cate_2:hover,
.headerWrap .gnb a.cate_2_on			{width:90px; background-position:-586px -40px;}
.headerWrap .gnb a.cate_3				{width:97px; background-position:-674px 0; }
.headerWrap .gnb a.cate_3:hover,
.headerWrap .gnb a.cate_3_on			{width:97px; background-position:-674px -40px;}
.headerWrap .gnb a.cate_4				{width:90px; background-position:-764px 0; }
.headerWrap .gnb a.cate_4:hover,
.headerWrap .gnb a.cate_4_on			{width:90px;background-position:-764px -40px;}
.headerWrap .gnb a.cate_5				{width:95px; background-position:-852px 0; }
.headerWrap .gnb a.cate_5:hover,
.headerWrap .gnb a.cate_5_on			{width:95px; background-position:-852px -40px;}

/*footer */


/* Default Style */
.em_footer  { margin:0; padding:0; font-size:12px; line-height:120%; font-family:"dotum", Dotum, Sans-serif; color:#666;}
.em_footer * { margin:0; padding:0; font-size:12px; line-height:120%; font-family:"dotum", Dotum, Sans-serif; color:#666;}
.em_header ul, .em_header ol, .em_header li	{list-style:none;}
.em_footer img { vertical-align:top; border:0;}
.em_footer em  {font-style:normal;}
/* Link Style */
.em_footer a:link,.em_header a:visited,a:active { text-decoration:none; color:#616161;}
.em_footer a:hover	{ text-decoration:underline; color:#616161;}
/* Table Style */
.em_footer table  { border-collapse:collapse; border-spacing:0; width:100%;}
.em_footer caption { display:none;}
.em_footer table td img { vertical-align:middle;}
.em_footer .clearfix { zoom:1;}
.em_footer .clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}

.em_footer { width:100%;  margin:0 auto; text-align:center;  }
div.footerWrap												{width:990px; border-top:1px solid #E2E2E2; margin:30px auto 0; position:relative; z-index:2; }
div.footerWrap .footerBg									{display:inline-block; background:url(https://img.emart.co.kr/front_201109/images_new/common/footer_img.jpg) no-repeat 0 0; }
div.footerWrap .footerLink									{width:100%; height:38px; }
div.footerWrap .footerLink ul.links							{overflow:hidden; padding:8px 0 0 1px;  }
div.footerWrap .footerLink ul.links li						{float:left; padding-right:10px; }
div.footerWrap .footerLink ul.links li a					{display:block; height:18px; background:url(https://img.emart.co.kr/front_201109/images_new/common/footer_img.jpg) no-repeat 0 0; }
div.footerWrap .footerLink ul.links li a.footerlink1		{width:38px; background-position:0 0; }
div.footerWrap .footerLink ul.links li a.footerlink2		{width:82px; background-position:-47px 0; }
div.footerWrap .footerLink ul.links li a.footerlink3		{width:46px; background-position:-139px 0; }
div.footerWrap .footerLink ul.links li a.footerlink4		{width:47px; background-position:-195px 0; }
div.footerWrap .footerLink ul.links li a.footerlink5		{width:98px; background-position:-252px 0; }
div.footerWrap .footerLink ul.links li a.footerlink6		{width:84px; background-position:-366px 0; }
div.footerWrap .footerLink ul.links li a.footerlink7		{width:42px; background-position:-454px 0; }

span.selectbox						{display:inline-block; z-index:1000; vertical-align:top; position:relative; border:1px solid #999; font-size:12px;  }
span.selectbox a.selected			{display:inline-block; height:16px; line-height:16px;  vertical-align:top; overflow:hidden;  background:url(https://img.emart.co.kr/front_201109/images_new/common/bul_selectbox.gif) no-repeat 100% 50% #fff ; position:relative; padding:4px 24px 0 6px;  text-decoration:none;  }
span.selectbox ul					{position:Absolute; display:none; padding:3px 0; border:1px solid #999; background:#fff; left:-1px; top:20px; }
span.selectbox ul li				{height:18px; }
span.selectbox ul li a				{display:block; line-height:18px; padding:0 5px; text-decoration:none;  white-space:nowrap;   }
span.selectbox ul li a:hover		{background:#ddd}


div.footerWrap .footerLink div.relation						{position:absolute; right:0; top:6px; }
div.footerWrap .footerLink div.relation span.selectbox		{width:185px; height:20px;}
div.footerWrap .footerLink div.relation a.selected			{width:155px; height:16px; overflow:hidden; background:url(https://img.emart.co.kr/front_201109/images_new/common/footer_img.jpg) no-repeat -332px -106px;  }
div.footerWrap .footerLink div.relation span.selectbox ul	{height:250px; top:auto; height:20px; }



div.footerWrap div.footerInfo								{width:100%; height:88px; overflow:hidden; }
div.footerWrap div.footerInfo div.copyright					{float:left; width:510px; height:80px; background-position:1px -23px; }
div.footerWrap div.footerInfo div.otherLink					{float:right ; }
div.footerWrap div.footerInfo div.otherLink a.B2e			{width:80px; height:70px; background-position:0 -106px}
div.footerWrap div.footerInfo div.otherLink a.traders		{width:80px; height:70px; background-position:-85px -106px}
div.footerWrap div.footerInfo div.otherLink a.eclub			{width:80px; height:70px; background-position:-170px -106px}

div.footerWrap div.footerEtc								{width:971px; height:59px; padding:0 0 0 17px; border:1px solid #E2E2E2;  }
div.footerWrap div.footerEtc div.award						{width:340px; height:41px; margin:10px 0 0; float:left; background-position:1px -177px;  }
div.footerWrap div.footerEtc div.usafe						{float:right; width:409px; height:50px; padding:9px 0 0; padding-left:20px; border-left:1px solid #D8D8D8;  }
div.footerWrap div.footerEtc div.usafe p.txt				{width:392px; height:25px; background-position:-1px -235px; }
div.footerWrap div.footerEtc div.usafe span.tit				{width:178px; height:17px; background-position:-2px -219px; }
div.footerWrap div.footerEtc div.usafe a					{width:83px; height:17px; background-position:-186px -219px; }

