/* 이름 	: base.css 			*/
/* 용도		: coupang 공통 css */
/* 작성자 : 김정범				*/
* {
	margin: 0;
	padding: 0
}

body,div,td,span,p,a,th,li,dt,dd,button,input,select,textarea,fieldset {
	font: normal 12px '돋움', 'dotum';
	color: #666
}

body {
	background:
		#ffffff;
}

ul {
	list-style: none
}

img,fieldset,button {
	border: 0
}

button {
	background: none;
	cursor: pointer;
}

table {
	border-collapse: collapse
}

input[type="text"],input[type="password"] {
	height: 16px;
	padding: 2px 0 0 5px
}

a {
	text-decoration: none;
	cursor: pointer;
}

a:hover {
	text-decoration: underline
}

em {
	font-style: normal;
}

label {
	cursor: pointer;
}

.block {
	display: block
}

.inline {
	display: inline
}

.none {
	display: none
}

.l {
	text-align: left
}

.c {
	text-align: center
}

.r {
	text-align: right
}

.through {
	text-decoration: line-through
}

.underline {
	text-decoration: underline
}

.fl {
	float: left
}

.fr {
	float: right
}

.fn {
	float: none
}

.clear {
	clear: both
}

.p0 {
	padding: 0
}

.p3 {
	padding: 3px
}

.p5 {
	padding: 5px
}

.p10 {
	padding: 10px
}

.p05 {
	padding: 0 5px
}

.p13 {
	padding: 1px 3px
}

.p35 {
	padding: 3px 5px
}

.tp3 {
	padding-top: 3px
}

.tp4 {
	padding-top: 4px
}

.tp5 {
	padding-top: 5px
}

.tp7 {
	padding-top: 7px
}

.tp10 {
	padding-top: 10px
}

.tp15 {
	padding-top: 15px
}

.tp20 {
	padding-top: 20px
}

.tp30 {
	padding-top: 30px
}

.tp40 {
	padding-top: 40px
}

.tp45 {
	padding-top: 45px
}

.rp5 {
	padding-right: 5px
}

.rp10 {
	padding-right: 10px
}

.rp15 {
	padding-right: 15px
}

.rp20 {
	padding-right: 20px
}

.rp30 {
	padding-right: 30px
}

.rp40 {
	padding-right: 40px
}

.bp5 {
	padding-bottom: 5px
}

.bp8 {
	padding-bottom: 8px
}

.bp10 {
	padding-bottom: 10px
}

.bp20 {
	padding-bottom: 20px
}

.bp30 {
	padding-bottom: 30px
}

.bp40 {
	padding-bottom: 40px
}

.lp5 {
	padding-left: 5px
}

.lp8 {
	padding-left: 8px
}

.lp10 {
	padding-left: 10px
}

.lp15 {
	padding-left: 15px
}

.lp20 {
	padding-left: 20px
}

.lp89 {
	padding-left: 89px
}

.lp100 {
	padding-left: 100px
}

.lp110 {
	padding-left: 110px
}

.lp112 {
	padding-left: 112px
}

.m0 {
	margin: 0
}

.tm1 {
	margin-top: 1px
}

.tm2 {
	margin-top: 2px
}

.tm3 {
	margin-top: 3px
}

.tm4 {
	margin-top: 4px
}

.tm5 {
	margin-top: 5px
}

.tm8 {
	margin-top: 8px
}

.tmm10 {
	margin-top: -10px
}

.tm10 {
	margin-top: 10px
}

.tm12 {
	margin-top: 12px
}

.tm13 {
	margin-top: 13px
}

.tm15 {
	margin-top: 15px
}

.tm20 {
	margin-top: 20px
}

.tm25 {
	margin-top: 25px
}

.tm30 {
	margin-top: 30px
}

.tm40 {
	margin-top: 40px
}

.tm41 {
	margin-top: 41px
}

.tm45 {
	margin-top: 45px
}

.tm50 {
	margin-top: 50px
}

.tm60 {
	margin-top: 60px
}

.tm71 {
	margin-top: 71px
}

.tm74 {
	margin-top: 74px
}

.rm2 {
	margin-right: 2px
}

.rm3 {
	margin-right: 3px
}

.rm5 {
	margin-right: 5px
}

.rm6 {
	margin-right: 6px
}

.rm10 {
	margin-right: 10px
}

.rm20 {
	margin-right: 20px
}

.bm1 {
	margin-bottom: 1px
}

.bm2 {
	margin-bottom: 2px
}

.bm3 {
	margin-bottom: 3px
}

.bm4 {
	margin-bottom: 4px
}

.bm5 {
	margin-bottom: 5px
}

.bm8 {
	margin-bottom: 8px
}

.bm10 {
	margin-bottom: 10px
}

.bm20 {
	margin-bottom: 20px
}

.bm25 {
	margin-bottom: 25px
}

.bm40 {
	margin-bottom: 40px
}

.lm2 {
	margin-left: 2px
}

.lm5 {
	margin-left: 5px
}

.lm10 {
	margin-left: 10px
}

.lm15 {
	margin-left: 15px
}

.lm20 {
	margin-left: 20px
}

.lm30 {
	margin-left: 30px
}

.lm70 {
	margin-left: 70px
}

.lm113 {
	margin-left: 113px
}

.lh130 {
	line-height: 130%
}

.lh150 {
	line-height: 150%
}

.lh200 {
	line-height: 200%
}

.lsm1 {
	letter-spacing: -1px
}

.top {
	vertical-align: top
}

.mid {
	vertical-align: middle
}

.bot {
	vertical-align: bottom
}

.va0 {
	vertical-align: 0
}

.va1 {
	vertical-align: 1px
}

.va2 {
	vertical-align: 2px
}

.va3 {
	vertical-align: 3px
}

.va4 {
	vertical-align: 4px
}

.va5 {
	vertical-align: 5px
}

.va6 {
	vertical-align: 6px
}

.vam1 {
	vertical-align: -1px
}

.vam2 {
	vertical-align: -2px
}

.vam3 {
	vertical-align: -3px
}

.vam4 {
	vertical-align: -4px
}

.vam5 {
	vertical-align: -5px
}

.w50 {
	width: 50px
}

.w100 {
	width: 100px
}

.w120 {
	width: 120px
}

.w150 {
	width: 150px
}

.w180 {
	width: 180px
}

.w200 {
	width: 200px
}

.w250 {
	width: 250px
}

.w300 {
	width: 300px
}

.w400 {
	width: 400px
}

.w500 {
	width: 500px
}

.relative {
	position: relative
}

.bold {
	font-weight: bold
}

.normal {
	font-weight: normal
}

.font11 {
	font-size: 11px
}

.font12 {
	font-size: 12px
}

.font13 {
	font-size: 13px
}

.font14 {
	font-size: 14px
}

.font16 {
	font-size: 16px
}

.font18 {
	font-size: 18px
}

.small {
	font-size: 90%
}

.color00 {
	color: #000
}

.color01 {
	color: #f00
}

.color02 {
	color: #00f
}

.color03 {
	color: #4BBAE8
}

.color04 {
	color: #444
}

.color05 {
	color: #3DC0F0
}

.color08 {
	color: #888
}

.color09 {
	color: #999
}

.imeA {
	ime-mode: active
}

.imeD {
	ime-mode: disabled
}

.inp {
	border: 1px solid #ccc;
}

.hand {
	cursor: pointer
}

.readonly {
	background: #ececec
}

.loading {
	background:
		url(/img/loading.gif)
		no-repeat 50% 50%
}

.alignC {
	text-align: center;
}

.alignR {
	text-align: right;
}

#wrap {
	position: relative;
	clear: both;
	width: 100%;
	height: 100%;
}

#mainArea {
	position: relative;
	clear: both;
	width: 980px;
	margin: 19px auto 0;
	font-size: 12px;
	z-index: 100
}

#body {
	position: relative;
	clear: both;
	width: 980px;
	margin: 0 auto;
	font-size: 12px;
	z-index: 20;
}

#deemed,.deemed {
	position: fixed;
	_position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	filter: Alpha(opacity = 60);
	opacity: 0.5;
}

/* coupang GNB */
#gnb {
	position: relative;
	width: 980px;
	margin: 0 auto;
	z-index: 1100;
}

#cgtB {
	width: 980px;
	height: 74px;
}

#cgtB .logo {
	float: left;
	padding: 10px 15px 0 3px;
}

#cgtB .logo a {
	display: block;
	float: left;
	width: 183px;
	height: 53px;
	background:
		url(/img/cocori_index2.png)
		no-repeat -670px -425px;
	text-indent: -100em
}

#cgtB .logo .tagline {
	float: left;
	width: 103px;
	height: 27px;
	margin: 5px 0 0 8px;
	background:
		url(/img/cocori_index2.png)
		no-repeat;
	text-indent: -100em
}

#cgtB .myMenu {
	float: right;
}

.myMenu span {
	display: block;
	float: left;
	height: 20px;
	margin-top: 5px;
	background:
		url(/img/cocori_index2.png)
		no-repeat;
	vertical-align: middle;
	cursor: pointer
}

.myMenu .bg {
	height: 17px;
	padding: 5px 8px 0;
	background:
		url(/img/cocori_index2.png)
		no-repeat -930px -1px;
	vertical-align: middle;
}

.myMenu .bg.last {
	padding-right: 2px;
}

.myMenu .bg.last strong {
	font: normal 11px 'dotum';
	vertical-align: top;
	letter-spacing: 0
}

.myMenu span a {
	display: block;
	font-size: 11px;
	letter-spacing: -1px
}

.myMenu .bookmark {
	width: 71px;
	background-position: -150px 0
}

.myMenu .rss {
	width: 69px;
	margin-right: 7px;
	background-position: -221px 0;
}

.myMenu .login {
	width: 57px;
	margin-right: 8px;
	background-position: -290px 0;
}

.myMenu .logout {
	width: 57px;
	margin-right: 8px;
	background-position: -350px 0;
}

.myMenu .login a,.myMenu .logout a {
	width: 57px;
	height: 20px
}

.myMenu .cart {
	height: 22px;
	margin-top: 1px;
	padding: 2px 8px 0;
	background:
		url(/img/cocori_index2.png)
		no-repeat -930px 3px;
}

.myMenu .cart em {
	display: inline-block;
	padding-top: 7px;
	font-weight: bold;
	font-size: 11px
}

.myMenu .cart:hover em {
	text-decoration: underline
}

.myMenu .cart strong {
	display: inline-block;
	width: 16px;
	height: 23px;
	padding: 1px 0 0 12px;
	background:
		url(/img/cocori_index2.png)
		no-repeat -410px 0;
	font-size: 10px;
	font-family: 'arial';
	letter-spacing: -1px;
	color: #fff;
	text-align: center;
	vertical-align: top
}

.myMenu .name {
	height: 15px;
	padding: 5px 4px 0 5px;
	background: transparent;
	font-weight: bold;
	font-size: 11px;
	color: #439fdf;
}

#gnbDepth1 {
	position: relative;
	clear: both;
	width: 980px;
	height: 46px;
	background: transparent;
	border-bottom: 4px solid #0096E4
}

#gnbDepth1.mt6 {
	border-bottom: 4px solid #FFAC00
}

#gnbDepth1.mt7 {
	border-bottom: 4px solid #ADADAD
}

#gnbDepth1 div#menuTab1 {
	background-position: 0 -30px;
}

#gnbDepth1 div#menuTab1.over {
	background-position: 0 -76px;
}

#gnbDepth1 div#menuTab1.on {
	background-position: 0 -122px;
}

#gnbDepth1 div#menuTab2 {
	background-position: -154px -30px;
}

#gnbDepth1 div#menuTab2.over {
	background-position: -154px -76px;
}

#gnbDepth1 div#menuTab2.on {
	background-position: -154px -122px;
}

#gnbDepth1 div#menuTab3 {
	background-position: -308px -30px;
}

#gnbDepth1 div#menuTab3.over {
	background-position: -308px -76px;
}

#gnbDepth1 div#menuTab3.on {
	background-position: -308px -122px;
}

#gnbDepth1 div#menuTab4 {
	background-position: -462px -30px;
}

#gnbDepth1 div#menuTab4.over {
	background-position: -462px -76px;
}

#gnbDepth1 div#menuTab4.on {
	background-position: -462px -122px;
}

#gnbDepth1 div#menuTab5 {
	width: 155px;
	background-position: -616px -30px;
}

#gnbDepth1 div#menuTab5.over {
	background-position: -616px -76px;
}

#gnbDepth1 div#menuTab5.on {
	background-position: -616px -122px;
}

#gnbDepth1 div#menuTab6 {
	width: 103px;
	margin-left: 4px;
	background-position: -775px -30px;
}

#gnbDepth1 div#menuTab6.over {
	background-position: -775px -76px;
}

#gnbDepth1 div#menuTab6.on {
	background-position: -775px -122px;
}

#gnbDepth1 div#menuTab7 {
	width: 102px;
	background-position: -878px -30px;
}

#gnbDepth1 div#menuTab7.over {
	background-position: -878px -76px;
}

#gnbDepth1 div#menuTab7.on {
	background-position: -878px -122px;
}

#gnbDepth1 div em {
	position: absolute;
	top: -2px;
	right: 10px;
	width: 34px;
	height: 18px;
	padding-top: 1px;
	background:
		url(/img/bg_gnb_stripe_121129.png)
		no-repeat -705px 0;
	font: bold 11px 'tahoma';
	color: #fff;
	text-align: center;
}

#gnbTopSubMenu {
	clear: both;
	width: 980px;
	height: 83px;
	margin-bottom: 30px;
	background:
		url('/img/bg_gnb_stripe_20130226.png')
		no-repeat 0 -750px;
}

#gnbTopSubMenu.loc,#gnbTopSubMenu.tour,#gnbTopSubMenu.culture {
	height: 50px;
}

#gnbTopSubMenu p {
	float: left;
	height: 50px;
	background:
		url('/img/bg_gnb_stripe_20130226.png');
	cursor: pointer
}

#gnbTopSubMenu p#gts1 {
	width: 90px;
	height: 83px;
	background-position: 0 -171px
}

#gnbTopSubMenu p#gts1.over {
	background-position: 0 -254px
}

#gnbTopSubMenu p#gts1.on {
	background-position: 0 -337px
}

#gnbTopSubMenu p#gts2 {
	width: 89px;
	height: 83px;
	background-position: -90px -171px
}

#gnbTopSubMenu p#gts2.over {
	background-position: -90px -254px
}

#gnbTopSubMenu p#gts2.on {
	background-position: -90px -337px
}

#gnbTopSubMenu p#gts3 {
	width: 89px;
	height: 83px;
	background-position: -179px -171px
}

#gnbTopSubMenu p#gts3.over {
	background-position: -179px -254px
}

#gnbTopSubMenu p#gts3.on {
	background-position: -179px -337px
}

#gnbTopSubMenu p#gts4 {
	width: 89px;
	height: 83px;
	background-position: -268px -171px
}

#gnbTopSubMenu p#gts4.over {
	background-position: -268px -254px
}

#gnbTopSubMenu p#gts4.on {
	background-position: -268px -337px
}

#gnbTopSubMenu p#gts5 {
	width: 89px;
	height: 83px;
	background-position: -357px -171px
}

#gnbTopSubMenu p#gts5.over {
	background-position: -357px -254px
}

#gnbTopSubMenu p#gts5.on {
	background-position: -357px -337px
}

#gnbTopSubMenu p#gts6 {
	width: 89px;
	height: 83px;
	background-position: -446px -171px
}

#gnbTopSubMenu p#gts6.over {
	background-position: -446px -254px
}

#gnbTopSubMenu p#gts6.on {
	background-position: -446px -337px
}

#gnbTopSubMenu p#gts7 {
	width: 89px;
	height: 83px;
	background-position: -535px -171px
}

#gnbTopSubMenu p#gts7.over {
	background-position: -535px -254px
}

#gnbTopSubMenu p#gts7.on {
	background-position: -535px -337px
}

#gnbTopSubMenu p#gts8 {
	width: 89px;
	height: 83px;
	background-position: -624px -171px
}

#gnbTopSubMenu p#gts8.over {
	background-position: -624px -254px
}

#gnbTopSubMenu p#gts8.on {
	background-position: -624px -337px
}

#gnbTopSubMenu p#gts9 {
	width: 89px;
	height: 83px;
	background-position: -713px -171px
}

#gnbTopSubMenu p#gts9.over {
	background-position: -713px -254px
}

#gnbTopSubMenu p#gts9.on {
	background-position: -713px -337px
}

#gnbTopSubMenu p#gts10 {
	width: 89px;
	height: 83px;
	background-position: -802px -171px
}

#gnbTopSubMenu p#gts10.over {
	background-position: -802px -254px
}

#gnbTopSubMenu p#gts10.on {
	background-position: -802px -337px
}

#gnbTopSubMenu p#gts11 {
	width: 89px;
	height: 83px;
	background-position: -891px -171px
}

#gnbTopSubMenu p#gts11.over {
	background-position: -891px -254px
}

#gnbTopSubMenu p#gts11.on {
	background-position: -891px -337px
}

#gnbTopSubMenu p#gts51 {
	width: 133px;
	margin-left: 133px;
	background-position: 0 -420px
}

#gnbTopSubMenu p#gts51.over {
	background-position: 0 -470px
}

#gnbTopSubMenu p#gts51.on {
	background-position: 0 -520px
}

#gnbTopSubMenu p#gts52 {
	width: 133px;
	background-position: -133px -420px
}

#gnbTopSubMenu p#gts52.over {
	background-position: -133px -470px
}

#gnbTopSubMenu p#gts52.on {
	background-position: -133px -520px
}

#gnbTopSubMenu p#gts53 {
	width: 133px;
	background-position: -266px -420px
}

#gnbTopSubMenu p#gts53.over {
	background-position: -266px -470px
}

#gnbTopSubMenu p#gts53.on {
	background-position: -266px -520px
}

#gnbTopSubMenu p#gts54 {
	width: 133px;
	background-position: -399px -420px
}

#gnbTopSubMenu p#gts54.over {
	background-position: -399px -470px
}

#gnbTopSubMenu p#gts54.on {
	background-position: -399px -520px
}

#gnbTopSubMenu p#gts55 {
	width: 135px;
	background-position: -532px -420px
}

#gnbTopSubMenu p#gts55.over {
	background-position: -532px -470px
}

#gnbTopSubMenu p#gts55.on {
	background-position: -532px -520px
}

#gnbTopSubMenu p#gts31 {
	width: 123px;
	margin-left: 58px;
	background-position: 0 -600px
}

#gnbTopSubMenu p#gts31.over {
	background-position: 0 -650px
}

#gnbTopSubMenu p#gts31.on {
	background-position: 0 -700px
}

#gnbTopSubMenu p#gts32 {
	width: 123px;
	background-position: -123px -600px
}

#gnbTopSubMenu p#gts32.over {
	background-position: -123px -650px
}

#gnbTopSubMenu p#gts32.on {
	background-position: -123px -700px
}

#gnbTopSubMenu p#gts33 {
	width: 123px;
	background-position: -246px -600px
}

#gnbTopSubMenu p#gts33.over {
	background-position: -246px -650px
}

#gnbTopSubMenu p#gts33.on {
	background-position: -246px -700px
}

#gnbTopSubMenu p#gts34 {
	width: 123px;
	background-position: -369px -600px
}

#gnbTopSubMenu p#gts34.over {
	background-position: -369px -650px
}

#gnbTopSubMenu p#gts34.on {
	background-position: -369px -700px
}

#gnbTopSubMenu p#gts35 {
	width: 123px;
	background-position: -492px -600px
}

#gnbTopSubMenu p#gts35.over {
	background-position: -492px -650px
}

#gnbTopSubMenu p#gts35.on {
	background-position: -492px -700px
}

#gnbTopSubMenu p#gts36 {
	width: 123px;
	background-position: -615px -600px
}

#gnbTopSubMenu p#gts36.over {
	background-position: -615px -650px
}

#gnbTopSubMenu p#gts36.on {
	background-position: -615px -700px
}

#gnbTopSubMenu p#gts37 {
	width: 124px;
	background-position: -1150px -600px
}

#gnbTopSubMenu p#gts37.over {
	background-position: -1150px -650px
}

#gnbTopSubMenu p#gts37.on {
	background-position: -1150px -700px
}

#gnbTopSubMenu p#gts41 {
	width: 133px;
	margin-left: 266px;
	background-position: -745px -600px
}

#gnbTopSubMenu p#gts41.over {
	background-position: -745px -650px
}

#gnbTopSubMenu p#gts41.on {
	background-position: -745px -700px
}

#gnbTopSubMenu p#gts42 {
	width: 133px;
	background-position: -878px -600px
}

#gnbTopSubMenu p#gts42.over {
	background-position: -878px -650px
}

#gnbTopSubMenu p#gts42.on {
	background-position: -878px -700px
}

#gnbTopSubMenu p#gts43 {
	width: 135px;
	background-position: -1011px -600px
}

#gnbTopSubMenu p#gts43.over {
	background-position: -1011px -650px
}

#gnbTopSubMenu p#gts43.on {
	background-position: -1011px -700px
}

/* gnb_abTest */
#gnbTopSubMenu.tour2,#gnbTopSubMenu.culture2 {
	clear: both;
	width: 980px;
	height: 83px;
	background:
		url('/img/bg_gnb_stripe_20130312.png')
		no-repeat 0 -1359px;
}

#gnbTopSubMenu.tour2 p,#gnbTopSubMenu.culture2 p {
	float: left;
	height: 83px;
	background:
		url('/img/bg_gnb_stripe_20130312.png');
	cursor: pointer
}

#gnbTopSubMenu p#gts31b {
	width: 89px;
	margin-left: 178px;
	background-position: 0 -830px
}

#gnbTopSubMenu p#gts31b.over {
	background-position: 0 -918px
}

#gnbTopSubMenu p#gts31b.on {
	background-position: 0 -1007px
}

#gnbTopSubMenu p#gts32b {
	width: 89px;
	background-position: -89px -830px
}

#gnbTopSubMenu p#gts32b.over {
	background-position: -89px -918px
}

#gnbTopSubMenu p#gts32b.on {
	background-position: -89px -1007px
}

#gnbTopSubMenu p#gts33b {
	width: 89px;
	background-position: -178px -830px
}

#gnbTopSubMenu p#gts33b.over {
	background-position: -178px -918px
}

#gnbTopSubMenu p#gts33b.on {
	background-position: -178px -1007px
}

#gnbTopSubMenu p#gts34b {
	width: 89px;
	background-position: -267px -830px
}

#gnbTopSubMenu p#gts34b.over {
	background-position: -267px -918px
}

#gnbTopSubMenu p#gts34b.on {
	background-position: -267px -1007px
}

#gnbTopSubMenu p#gts35b {
	width: 89px;
	background-position: -356px -830px
}

#gnbTopSubMenu p#gts35b.over {
	background-position: -356px -918px
}

#gnbTopSubMenu p#gts35b.on {
	background-position: -356px -1007px
}

#gnbTopSubMenu p#gts36b {
	width: 89px;
	background-position: -445px -830px
}

#gnbTopSubMenu p#gts36b.over {
	background-position: -445px -918px
}

#gnbTopSubMenu p#gts36b.on {
	background-position: -445px -1007px
}

#gnbTopSubMenu p#gts37b {
	width: 90px;
	background-position: -534px -830px
}

#gnbTopSubMenu p#gts37b.over {
	background-position: -534px -918px
}

#gnbTopSubMenu p#gts37b.on {
	background-position: -534px -1007px
}

#gnbTopSubMenu p#gts41b {
	width: 89px;
	margin-left: 356px;
	background-position: 0 -1095px
}

#gnbTopSubMenu p#gts41b.over {
	background-position: 0 -1183px
}

#gnbTopSubMenu p#gts41b.on {
	background-position: 0 -1271px
}

#gnbTopSubMenu p#gts42b {
	width: 89px;
	background-position: -89px -1095px
}

#gnbTopSubMenu p#gts42b.over {
	background-position: -89px -1183px
}

#gnbTopSubMenu p#gts42b.on {
	background-position: -89px -1271px
}

#gnbTopSubMenu p#gts43b {
	width: 89px;
	background-position: -178px -1095px
}

#gnbTopSubMenu p#gts43b.over {
	background-position: -178px -1183px
}

#gnbTopSubMenu p#gts43b.on {
	background-position: -178px -1271px
}

.pagingArea {
	width: 100%;
	padding-bottom: 15px;
	font-size: 12px;
	text-align: center;
	overflow: hidden;
}

.pagingArea a {
	display: inline-block;
	vertical-align: middle;
}

.pagingArea img {
	vertical-align: middle;
}

.pagingArea span {
	padding: 10px 10px 0 7px;
	color: #828282;
}

.pagingArea span a {
	padding: 0 6px 0 10px;
	background:
		url('/img/line2.gif')
		no-repeat 0 50%;
	font-weight: bold;
}

.pagingArea span a.first {
	background: transparent;
}

.pagingArea span a.on {
	color: #c22026;
}

#subScriptionTop {
	position: relative;
	width: 100%;
	height: 50px;
	background:
		url('/img/bg_email_subscription.gif')
		repeat-x;
}

#subScriptionTop .close {
	position: absolute;
	top: 0;
	right: 0;
	width: 40px;
	height: 50px;
	background:
		url('/img/btn_subscription_close.gif')
		no-repeat;
	cursor: pointer;
}

#subScriptionTop .main {
	position: relative;
	width: 1154px;
	height: 50px;
	margin: 0 auto;
}

#subScriptionTop .main .img {
	position: absolute;
	top: 0;
	left: 150px;
	width: 287px;
	height: 51px;
}

#subScriptionTop .main .emailInput {
	position: absolute;
	top: 11px;
	left: 365px;
}

#subScriptionTop .main .emailInput input {
	width: 403px;
	height: 23px;
	padding-top: 5px;
	margin-left: 75px;
	background:
		url('/img/bg_email_search.gif')
		no-repeat;
	font: normal 16px 'verdana';
	color: #111;
	border: 1px solid #dadada;
	text-align: center;
}

#subScriptionTop .main .emailInput input.on {
	background-position: 0 -28px;
}

#subScriptionTop .main .btn {
	position: absolute;
	top: 8px;
	left: 855px;
}

#subScriptionTop .main .emailBtn {
	position: absolute;
	top: 7px;
	left: 502px;
}

#subScriptionTop .main .emailTxt {
	position: absolute;
	top: 10px;
	left: 491px;
	width: 345px;
	height: 34px;
	background:
		url('/img/top_banner0719.jpg')
		no-repeat
}

#subScriptionTop .main .alert {
	position: absolute;
	top: 20px;
	left: 958px;
	padding-left: 18px;
	background:
		url('/img/icon_1.gif')
		no-repeat;
	color: #FD0000;
	letter-spacing: -0.1em
}

#layerAlertPop {
	display: none;
	position: fixed;
	top: 35%;
	left: 50%;
	margin-left: -206px;
}

#layerAlertPop .main {
	position: relative;
	z-index: 3000;
}

#layerAlertPop .main .top {
	position: relative;
	width: 412px;
	height: 93px;
	background:
		url('/img/bg_layer_popup_top.png')
		no-repeat;
}

#layerAlertPop .main .top p {
	position: absolute;
	top: 10px;
	right: 12px;
	width: 24px;
	height: 24px;
	cursor: pointer;
}

#layerAlertPop .main .bot {
	width: 412px;
	height: 52px;
	padding-top: 37px;
	background:
		url('/mg/bg_layer_popup_bot.png')
		no-repeat;
	text-align: center
}

#layerAlertPop .main .middle {
	width: 352px;
	padding: 15px 30px 0;
	background:
		url('/img/bg_layer_popup_middle.gif')
		repeat-y;
	line-height: 150%;
}

#sideBanner {
	position: absolute;
	top: 123px;
	left: 50%;
	width: 102px;
	margin-left: 505px
}

#sideBanner a {
	display: block;
	margin-bottom: 10px;
}

#sideBanner a.bm286 {
	display: block;
	margin-bottom: 286px;
}

#btnMove {
	position: fixed;
	_position: absolute;
	bottom: 74px;
	z-index: 499;
}

#btnMove a {
	margin-bottom: 0;
}

#btnMove .btn_up {
	background:
		url(/img/btn_optimized_arrow3.png)
		no-repeat scroll 0 0 transparent;
	width: 50px;
	height: 33px;
	position: absolute;
	left: 0px;
	top: 0;
	cursor: pointer;
}

#btnMove .btn_down {
	background:
		url(/img/btn_optimized_arrow3.png)
		no-repeat scroll 0 -33px transparent;
	width: 50px;
	height: 33px;
	position: absolute;
	left: 0px;
	top: 33px;
	cursor: pointer;
}

#leftBannerAreaNav {
	position: absolute;
	top: 0;
	left: -117px;
	width: 102px;
	z-index: 200;
}

#leftBannerAreaNav #leftBannerNav {
	clear: both;
	width: 102px;
	height: 230px;
	overflow: hidden;
	padding: 335px 0 64px;
}

#leftBannerAreaNav .scrollable {
	position: relative;
	width: 102px;
	height: 193px;
	overflow: hidden;
}

#leftBannerAreaNav .items {
	position: absolute;
	width: 20000em;
	height: 193px;
	overflow: hidden;
}

#leftBannerAreaNav .items li {
	float: left;
	width: 102px;
	height: 193px;
}

#leftBannerAreaNav .btnA {
	float: left;
	width: 41px;
	height: 15px;
	padding: 18px 0 4px 61px;
	background:
		url(/img/bg_leftBanner.png)
		no-repeat;
}

#leftBannerAreaNav .browse {
	display: block;
	float: left;
	width: 19px;
	height: 15px;
	background:
		url(/img/bg_leftBanner.png)
		no-repeat -102px 0;
	cursor: pointer;
}

#leftBannerAreaNav .next {
	width: 18px;
	background-position: -121px 0;
}

#leftBannerAreaNav .prev.on {
	background-position: -102px -15px;
}

#leftBannerAreaNav .next.on {
	background-position: -121px -15px;
}

/* 추천상품 영역 */
#recommend {
	float: right;
	width: 180px;
}

#recommendCoupang {
	clear: both;
	background:
		url('/img/side_banner_m.gif')
		repeat-y;
}

#recommendCoupang .top {
	height: 11px;
	background: #fff
		url('/img/side_banner_top.gif')
		no-repeat;
}

#recommendCoupang .title {
	width: 164px;
	padding: 0 0 3px 14px;
}

#recommendCoupang ul li {
	position: relative;
	padding: 0 0 2px 5px;
}

#recommendCoupang li span {
	display: block;
	position: absolute;
	top: 135px;
	left: 131px;
	width: 40px;
	height: 39px;
	background:
		url('/img/bg_recommend_sprite.png')
		no-repeat
}

#recommendCoupang .percent {
	height: 29px;
	padding-top: 10px;
	font: normal 12px 'tahoma';
	color: #fff;
	text-align: center
}

#recommendCoupang .percent strong {
	font: bold 15px 'tahoma';
}

#recommendCoupang .exchg {
	background-position: -40px 0
}

#recommendCoupang .sale {
	background-position: -80px 0
}

#recommendCoupang .event {
	background-position: -120px 0
}

#recommendCoupang .use {
	background-position: -160px 0
}

#recommendCoupang .gift {
	background-position: -200px 0
}

#recommendCoupang .contract {
	background-position: -240px 0
}

#recommendCoupang .special {
	background-position: -280px 0
}

#recommendCoupang .flat {
	background-position: -320px 0
}

#recommendCoupang .bot {
	height: 19px;
	padding: 0;
	background:
		url('/img/side_banner_bottom.gif')
		no-repeat;
}

#notice {
	position: relative;
	width: 158px;
	height: 174px;
	margin: 20px 0 1px;
	padding: 0 11px;
	background:
		url('/img/aside_bg2.png')
		no-repeat;
}

#notice h3 {
	width: 50px;
	height: 8px;
	margin-bottom: 7px;
	padding: 12px 0 8px 1px;
	overflow: hidden;
	position: relative;
}

#notice h3 img {
	position: absolute;
	left: -183px;
}

#notice ul {
	width: 100%;
}

#notice ul li {
	width: 140px;
	height: 13px;
	margin-bottom: 4px;
	padding: 6px 0 0 7px;
	background:
		url('/img/bu_arrow_orange.gif')
		no-repeat 1px 11px;
	line-height: 160%;
	border-top: 1px solid #efefef;
	overflow: hidden
}

#notice ul li a {
	display: block;
	color: #868686;
	text-decoration: none;
}

#notice ul li a:hover {
	text-decoration: underline;
}

#notice p {
	position: absolute;
	right: 20px;
	top: 15px;
	width: 45px;
	height: 12px;
	overflow: hidden;
}

#notice p img {
	position: absolute;
	top: -32px;
	left: -212px;
}

#csArea {
	margin-top: 11px;
}

#coupangFooter {
	clear: both;
	width: 940px;
	height: 130px;
	margin: 20px auto 60px;
	padding: 25px 25px 0 15px;
	background:
		url('/img/bg_footer_stripe_130611.png')
		no-repeat;
}

#coupangFooter dl {
	float: left;
}

#coupangFooter dt {
	float: left;
	width: 136px;
	height: 126px;
	padding-left: 10px;
	margin-top: -5px;
}

#coupangFooter dt a {
	display: block;
	width: 119px;
	height: 35px;
	background:
		url('/img/bg_footer_stripe_130523.png')
		no-repeat 0 -220px;
}

#coupangFooter dd {
	float: left;
	width: 758px;
	padding: 0 0 15px 13px;
	color: #b0b0b0;
}

#coupangFooter dd a {
	color: #606060;
}

#coupangFooter dd address,#coupangFooter dd address a {
	color: #a1a1a1;
	font-style: normal;
	line-height: 17px;
}

#coupangFooter dd address .companyInfo {
	display: inline-block;
	width: 91px;
	height: 25px;
	background:
		url('/img/bg_footer_stripe_130523.png')
		no-repeat -125px -220px;
	vertical-align: middle
}

#coupangFooter .award {
	clear: both;
	width: 961px;
	height: 60px;
	margin-left: -4px;
	background:
		url('/img/bg_footer_stripe_130704.png')
		no-repeat -440px -220px;
}

#coupangFooter .award a {
	display: inline-block;
	height: 60px;
}

#coupangFooter .award .m1 {
	width: 133px;
}

#coupangFooter .award .m2 {
	width: 127px;
}

#coupangFooter .award .m3 {
	width: 120px;
}

#coupangFooter .award .m4 {
	width: 148px;
}

#coupangFooter .award .m5 {
	width: 140px;
}

#coupangFooter .award .m6 {
	width: 162px;
}

#coupangFooter .socialPartner {
	float: right;
	margin-top: -185px;
}

#coupangFooter .facebook {
	float: left;
	width: 104px;
	height: 31px;
	margin-right: 6px;
	background:
		url('/img/bg_footer_stripe_130523.png')
		no-repeat -220px -220px;
}

#coupangFooter .twitter {
	float: left;
	width: 96px;
	height: 31px;
	background:
		url('/img/bg_footer_stripe_130523.png')
		no-repeat -325px -220px;
}

#coupangFooter .woori {
	width: 102px;
	height: 25px;
	margin: 98px 105px 0 0;
	border: 0;
	cursor: pointer;
}

/*액티베이션 이벤트 자동*/
#actiEventPopup2 {
	position: absolute;
	top: 260px;
	left: 50%;
	width: 350px;
	height: 240px;
	margin-left: -175px;
	z-index: 20000;
}

#actiEventPopup2 .memberName {
	position: absolute;
	top: 48px;
	left: 120px;
	font-size: 18px;
}

#actiEventPopup2 .activeDate {
	position: absolute;
	top: 105px;
	left: 83px;
	color: #E71D02;
	font-size: 13px;
}

#actiEventPopup2 .activeMonth {
	position: absolute;
	top: 59px;
	left: 180px;
}

#actiEventPopup2 .activeMonth .actiText {
	float: left;
	margin-top: -2px;
}

#actiEventPopup2 .activeMonth .num {
	float: left;
	text-indent: -999em;
}

#actiEventPopup2 .activeMonth p {
	width: 13px;
	height: 17px;
	background:
		url('/img/acti_price.gif')
		no-repeat;
}

#actiEventPopup2 .activeMonth p.m0 {
	background-position: 0 0;
}

#actiEventPopup2 .activeMonth p.m1 {
	width: 10px;
	background-position: 0 -50px;
}

#actiEventPopup2 .activeMonth p.m2 {
	background-position: 0 -100px;
}

#actiEventPopup2 .activeMonth p.m3 {
	background-position: 0 -150px;
}

#actiEventPopup2 .activeMonth p.m4 {
	background-position: 0 -200px;
}

#actiEventPopup2 .activeMonth p.m5 {
	background-position: 0 -250px;
}

#actiEventPopup2 .activeMonth p.m6 {
	background-position: 0 -300px;
}

#actiEventPopup2 .activeMonth p.m7 {
	background-position: 0 -350px;
}

#actiEventPopup2 .activeMonth p.m8 {
	background-position: 0 -400px;
}

#actiEventPopup2 .activeMonth p.m9 {
	background-position: 0 -450px;
}

#actiEventPopup2 .activeMonth p.mc {
	width: 5px;
	background-position: 0 -500px;
}

.hcTopBar {
	position: relative;
	width: 100%;
	height: 50px;
	background:
		url('/img/bg_hc_pattern.gif')
		repeat-x;
}

.hcTopBar .img {
	width: 980px;
	height: 50px;
	margin: 0 auto
}

.hcTopBar .close {
	position: absolute;
	top: 0;
	right: 0;
	width: 50px;
	height: 50px;
	cursor: pointer;
	background:
		url('/img/btn_hc_close.gif')
		no-repeat;
}

/* 공통 레이어 팝업 */
.layerPopup {
	position: relative;
	z-index: 3000
}

.layerPopup .title {
	display: block;
	width: 100%;
	padding: 10px 0 8px 0;
	background: #32B8DF
		url('/img/bg_pop_title.gif')
		no-repeat 10px 8px;
	font-weight: bold;
	color: #fff;
	border-bottom: 0
}

.layerPopup .title2 {
	display: block;
	padding: 9px 0 8px 20px;
	background: #32B8DF
		url('/img/bg_pop_title.gif')
		no-repeat 10px 8px;
	font-weight: bold;
	color: #fff;
	border-bottom: 0
}

.layerPopup .title span {
	font-weight: bold;
	color: #fff;
}

.layerPopup .title .close {
	position: absolute;
	top: 7px;
	right: 12px;
	width: 17px;
	height: 17px;
	background:
		url('/img/btn_pop_close.png')
		no-repeat;
	cursor: pointer
}

.layerPopup .body {
	padding: 25px;
	background: #fff;
	border: 1px solid #32B8DF
}

.layerPopup .table {
	border-top: 2px solid #d1e8f0;
	border-collapse: collapse
}

.layerPopup .table th {
	padding: 10px 0 10px 25px;
	background: #f4f4f4;
	font-weight: bold;
	line-height: 18px;
	letter-spacing: -0.03em;
	border: 1px solid #dfdfdf;
	border-left: 0;
	text-align: left
}

.layerPopup .table th.must {
	background: #f4f4f4
		url('/img/arrow_1.png')
		no-repeat 12px 16px
}

.layerPopup .table th.top {
	padding-top: 12px
}

.layerPopup .table td {
	padding: 10px 0 10px 10px;
	border: 1px solid #dfdfdf;
	border-right: 0;
}

.layerPopup .table .inp {
	height: 19px;
	padding: 4px 0 0 5px;
	border: 1px solid #ccc;
	vertical-align: middle
}

.layerPopup .table .sel1 {
	width: 57px;
	height: 25px;
	vertical-align: middle
}

.layerPopup .tStyle1 {
	width: 100%;
	border-top: 2px solid #b1b1b1;
}

.layerPopup .tStyle1 th {
	height: 37px;
	padding-top: 3px;
	background: #f5f5f5;
	font-weight: bold;
	border-right: 1px solid #dfdfdf
}

.layerPopup .tStyle1 td {
	padding: 20px 10px 15px;
	font-size: 11px;
	text-align: left
}

.layerPopup .tStyle1 td.bg {
	padding: 20px 0 15px;
	font-weight: bold;
	border-right: 1px solid #dfdfdf;
	text-align: center
}

.layerPopup .tStyle1 th.top,.layerPopup .tStyle1 td.top {
	padding-top: 15px
}

.layerPopup .tStyle1 td .d1 {
	padding: 0 0 5px 8px;
	background:
		url('/img/bul_1.gif')
		no-repeat 0 4px;
	font-weight: bold;
	font-size: 11px;
}

.layerPopup .tStyle1 td .c1 {
	font-weight: normal;
	color: #00B3ED
}

.layerPopup .tStyle1 td .d2 {
	padding: 0 0 3px 16px;
	background:
		url('/img/bul_2.gif')
		no-repeat 8px 6px;
	font-size: 11px;
	line-height: 150%
}

.layerPopup .tStyle2 {
	width: 100%;
	border-top: 1px solid #dfdfdf;
}

.layerPopup .tStyle2 th {
	height: 26px;
	background: #f4f4f4;
	font-weight: bold;
	font-size: 11px;
	color: #666;
	border-right: 1px solid #dfdfdf;
	text-align: center
}

.layerPopup .tStyle2 td {
	padding: 15px 15px 10px 5px;
	font-size: 11px;
	text-align: left
}

.layerPopup .tStyle3 {
	width: 100%;
	border-top: 2px solid #b1b1b1;
}

.layerPopup .tStyle3 td {
	padding: 15px 0;
	text-align: left
}

.layerPopup .tStyle3 .q {
	clear: both;
	width: 480px;
	padding: 0 10px;
}

.layerPopup .tStyle3 .q .inquiry {
	float: left;
	width: 380px
}

.layerPopup .tStyle3 .q .question {
	padding-right: 15px;
	line-height: 130%;
	font-weight: bold;
	cursor: pointer
}

.layerPopup .tStyle3 .q .date {
	float: left;
	width: 100px;
	font-size: 11px;
	line-height: 130%;
	color: #999
}

.layerPopup .tStyle3 .inquiryDetail {
	position: relative;
	float: left;
	width: 100%
}

.layerPopup .descript {
	clear: both;
	padding: 5px 0 0;
	font-size: 11px;
	line-height: 130%;
	color: #999
}

.layerPopup .descript.tp10 {
	padding-top: 10px
}

.layerPopup .descript.lp10 {
	padding-left: 10px
}

.layerPopup .deal {
	font-size: 11px;
	line-height: 130%;
	color: #999
}

.layerPopup .deal strong {
	font-size: 11px;
	color: #30B3DF
}

.layerPopup .tStyle3 .a {
	clear: both;
	float: left;
	margin-top: 10px;
	padding: 15px 10px 0;
	background:
		url('/img/bg_dot_line.gif')
		repeat-x
}

.layerPopup .tStyle3 .a .answer {
	float: left;
	width: 380px;
}

.layerPopup .tStyle3 .a .answer .writer {
	width: 365px;
	padding-left: 15px;
	background:
		url('/img/reply.gif')
		no-repeat;
	font-weight: bold;
	line-height: 130%;
}

.layerPopup .tStyle3 .a .answer .cont {
	padding: 7px 0 0 15px;
	font-size: 11px;
	line-height: 130%;
	color: #999
}

.layerPopup .tStyle3 .a .date {
	float: left;
	width: 100px;
	font-size: 11px;
	line-height: 130%;
	color: #999
}

.layerPopup .tStyle3 .fold {
	position: absolute;
	bottom: -5px;
	right: 0;
	width: 36px;
	height: 12px;
	background:
		url('/img/btn_folder_off.gif')
		no-repeat;
	cursor: pointer
}

.layerPopup .qna {
	clear: both;
	width: 100%;
}

.layerPopup .qna .inquiry {
	float: left;
	width: 380px
}

.layerPopup .qna .question {
	padding-right: 15px;
	line-height: 130%;
	font-weight: bold;
	cursor: pointer
}

.layerPopup .qna .date {
	float: left;
	width: 100px;
	font-size: 11px;
	line-height: 130%;
	color: #999
}

.layerPopup .qnaA {
	clear: both;
	width: 100%;
}

.layerPopup .qnaA .answer {
	float: left;
	width: 380px
}

.layerPopup .qnaA .writer {
	padding-left: 15px;
	background:
		url('/img/reply.gif')
		no-repeat;
	line-height: 130%;
	font-weight: bold;
	cursor: pointer
}

.layerPopup .qnaA .cont {
	padding: 7px 0 0 15px;
	font-size: 11px;
	line-height: 130%;
	color: #999
}

.layerPopup .qnaA .date {
	float: left;
	width: 100px;
	font-size: 11px;
	line-height: 130%;
	color: #999
}

.layerPopup .txt {
	text-align: left
}

.layerPopup .txt p {
	padding: 0 0 3px 10px;
	background:
		url('/img/bul_3.gif')
		no-repeat 0 6px;
	line-height: 150%;
	letter-spacing: -1px
}

.layerPopup .txt1 {
	font-size: 11px;
	color: #888;
	text-align: left
}

.layerPopup .bb {
	border-bottom: 1px solid #DFDFDF
}

/* 배송지연탑바 */
#delayNoti {
	position: relative;
	width: 100%;
	height: 50px;
	background:
		url('/img/bg_dly_pattern.gif')
		repeat-x;
}

#delayNoti .img {
	width: 980px;
	height: 50px;
	margin: 0 auto
}

#delayNoti .close {
	position: absolute;
	top: 0;
	right: 0;
	width: 50px;
	height: 50px;
	cursor: pointer;
	background:
		url('/img/btn_dly_close.gif')
		no-repeat;
}

/* nvhp 탑베너 */
.nvhpBar {
	position: relative;
	width: 100%;
	height: 80px;
	background:
		url('/img/topbar_bg_0110.jpg')
		repeat-x;
}

.nvhpBar .img {
	width: 980px;
	height: 80px;
	margin: 0 auto
}

.nvhpBar .close {
	position: absolute;
	top: 0;
	right: 0;
	width: 80px;
	height: 80px;
	cursor: pointer;
	background:
		url('/img/nvhp_close_0110.gif')
		no-repeat;
}

.layerPopup .bb {
	border-bottom: 1px solid #DFDFDF
}

/* 롯데카드 탑베너 */
#lottecardBar {
	position: relative;
	width: 100%;
	height: 50px;
	background:
		url('/img/bg_lottecard0308.gif')
		repeat-x;
}

#lottecardBar .img {
	width: 980px;
	height: 50px;
	margin: 0 auto
}

#lottecardBar .close {
	position: absolute;
	top: 0;
	right: 0;
	width: 50px;
	height: 50px;
	cursor: pointer;
	background:
		url('/img/btn_lotteclose0308.gif')
		no-repeat;
}

/* 추천상품AB_TEST 영역 */
#recommend {
	float: right;
	width: 180px;
}

#recommendCoupang2 {
	clear: both;
	background-color: #fafafc;
	border: 1px solid #e1e1e1
}

#recommendCoupang2 dl {
	position: relative;
	width: 120px;
	margin: 0 0 27px 29px;
}

#recommendCoupang2 dt img {
	border: 1px solid #dfdfe6;
}

#recommendCoupang2 .tit {
	font: 12px '돋움', 'dotum';
	color: #454547;
	padding-top: 9px;
	letter-spacing: -1px
}

#recommendCoupang2 .stit {
	font: normal 11px '돋움', 'dotum';
	color: #9a9a9a;
	padding-top: 4px;
}

#recommendCoupang2 .icoSale {
	position: absolute;
	top: -10px;
	right: -15px;
	width: 40px;
	height: 40px;
	background:
		url('/img/ab/bg_ico.png')
		no-repeat;
	color: #fff;
	text-align: center;
}

#recommendCoupang2 .icoSale i {
	font: bold 15px/38px 'Tahoma';
	color: #fff
}

#recommendCoupang2 .icoBg {
	position: absolute;
	top: -10px;
	right: -15px;
	width: 40px;
	height: 40px;
	background:
		url('/img/ico_etc_130726.png')
		no-repeat;
}

#recommendCoupang2 .icoBg.ty1 {
	background-position: left -10px
}

#recommendCoupang2 .icoBg.ty2 {
	background-position: left -59px
}

#recommendCoupang2 .icoBg.ty3 {
	background-position: left -108px
}

#recommendCoupang2 .icoBg.ty4 {
	background-position: left -157px
}

#recommendCoupang2 .icoBg.ty5 {
	background-position: left -206px
}

#recommendCoupang2 .icoBg.ty6 {
	background-position: left -255px
}

#recommendCoupang2 .icoBg.ty7 {
	background-position: left -304px
}

#recommendCoupang2 .icoBg.ty8 {
	background-position: left -352px
}

/* hotDeal abTest */
#wrap.hotdealBg {
	background:
		url('/img/bg_line_hotdeal2.gif')
		repeat-x;
}

#wrap.hotdealBg.gtb {
	background:
		url('/img/bg_line_hotdeal2.gif')
		repeat-x 0 29px;
}

/* 9800event , 5%적립 할인이벤트 130627 */
.bg98 {
	background:
		url('/img/img_9800event_2.png')
		no-repeat;
}

.eventIco1 {
	float: left;
	margin: -3px 5px 0 0;
	width: 261px;
	height: 35px;
	background-position: -10px -224px;
}

.eventIco2 {
	float: left;
	margin: -3px 5px 0 0;
	width: 156px;
	height: 35px;
	background-position: -281px -224px;
}

.eventIco3 {
	position: absolute;
	bottom: 15px;
	right: 15px;
	width: 102px;
	height: 78px;
	background-position: -6px -150px;
	z-index: 100
}

.eventIco4 {
	position: absolute;
	top: -11px;
	right: 10px;
	width: 70px;
	height: 80px;
	background-position: -124px -112px;
	z-index: 100
}

.eventIco5 {
	margin: -44px 0 0 37px;
}

.eventIco6 {
	position: absolute;
	bottom: 7px;
	right: 7px;
	width: 70px;
	height: 80px;
	background-position: -120px -166px;
	z-index: 100
}

.searchIco {
	position: absolute;
	top: 0;
	right: 10px;
	width: 70px;
	height: 80px;
	background-position: -124px -112px;
	z-index: 100
}

.categoryIco {
	position: absolute;
	top: 195px;
	right: 2px;
	width: 100px;
	height: 95px;
	background-position: -11px -517px;
	z-index: 100
}

.dealIco {
	float: left;
	margin: -3px 5px 0 0;
	width: 227px;
	height: 34px;
	background-position: -12px -629px;
}

.dealIco2 {
	float: left;
	margin: -3px 5px 0 0;
	width: 146px;
	height: 34px;
	background-position: -249px -629px;
}

.searchIco2 {
	position: absolute;
	top: 120px;
	right: 2px;
	width: 100px;
	height: 95px;
	background-position: -11px -517px;
	z-index: 100
}

.amount.fixed {
	display: block;
	width: 50px;
	font-weight: bold;
	color: #fff;
	background-color: green;
}

.amount.rate {
	display: block;
	width: 25px;
	font-weight: bold;
	color: #fff;
	background-color: blue;
}

.discount_coupon_price,.discount_coupon_delivery,.cash_amassment {
	float: left;
}

.img .couponListArea {
	position: absolute;
	top: 212px;
	right: 12px;
	height: 80px;
}

.view3 .img .couponListArea {
	top: 198px;
}

.bgEvent .amount {
	position: relative;
	width: 75px;
	height: 80px;
	background:
		url('/img/stripe_7event_1003.png')
		no-repeat;
	text-indent: -999em;
}

.bgEvent.cash_amassment .amount.rate {
	margin-right: -7px;
	background-position: 0 0;
	z-index: 100;
}

.bgEvent.discount_coupon_price .amount.rate {
	margin-right: -7px;
	background-position: -82px 0;
	z-index: 200;
}

.bgEvent .amount.fixed {
	margin-right: -7px;
	background-position: -164px 0;
	z-index: 300;
}

.bgEvent.dcdFree .amount.fixed {
    margin-right: -7px;
    background-position: -790px 0;
    z-index: 310;
}

.bgEvent .amount.return {
	display: block;
	margin-right: -8px;
	background-position: -585px -8px;
	z-index: 400;

}

.pointArea .bgEvent .amount,.bgEvent.dealIco2 {
	display: block;
	width: 75px;
	height: 34px;
	background:
		url('/img/stripe_7event_1003.png')
		no-repeat;
	text-indent: -999em;
}

.pointArea .bgEvent.cash_amassment .amount.rate {
	width: 108px;
	background-position: -450px 0;
}

.pointArea .bgEvent.discount_coupon_price .amount.rate {
	width: 133px;
	background-position: -300px -50px;
}

.pointArea .bgEvent .amount.fixed {
	width: 128px;
	margin-top: 0;
	background-position: -300px 0;
}

.pointArea .bgEvent.dcdFree .amount.fixed {
    width: 91px;
    margin-top: 0;
    background-position: -450px -50px;
}

.pointArea .bgEvent.dealIco2 {
	width: 91px;
	margin: 0;
	background-position: -450px -50px;
}

/* 문화 sub tab */
#cateSubTab {
	position: relative;
	clear: both;
	width: 970px;
	height: 42px;
	margin: 20px 0 15px;
	padding: 0 0 0 10px;
	background: url('/img/bg_tab.gif')
		repeat-x;
	border: 0
}

#cateSubTab.cType {
	height: 30px;
	background: transparent
}

#cateTitle {
	clear: both;
	height: 28px;
	margin: 20px 0 19px 9px;
	background:
		url('/img/bg_tour_culture_sprite_121217.png')
		no-repeat;
}

#cateTitle.typeC {
	margin: 0 0 5px 0;
}

#cateTitle.ct0 {
	width: 54px;
	background-position: -590px 0;
}

#cateTitle.ct1 {
	width: 53px;
}

#cateTitle.ct2 {
	width: 53px;
	background-position: -55px 0;
}

#cateTitle.ct3 {
	width: 50px;
	background-position: -115px 0;
}

#cateTitle.ct4 {
	width: 138px;
	background-position: -165px 0;
}

#cateTitle.ct5 {
	width: 55px;
	background-position: -305px 0;
}

#cateTitle.ct6 {
	width: 102px;
	background-position: -590px -28px;
}

#cateTitle.ct10 {
	width: 77px;
	background-position: -645px 0;
}

#cateTitle.ct11 {
	width: 114px;
	background-position: -365px 0;
}

#cateTitle.ct12 {
	width: 106px;
	background-position: -480px 0;
}

#cateSubTab ul {
	position: absolute;
	top: 0;
	right: 0;
}

#cateSubTab li {
	float: left;
	height: 39px;
	background:
		url('/img/bg_tour_culture_sprite_121217.png')
		no-repeat;
	cursor: pointer
}

#cateSubTab li.best {
	width: 52px;
	background-position: 0 -154px;
}

#cateSubTab li.best.over {
	background-position: -180px -154px;
}

#cateSubTab li.best.on {
	width: 64px;
	background-position: -360px -154px;
}

#cateSubTab li.new {
	width: 63px;
	background-position: -52px -154px;
}

#cateSubTab li.new.over {
	background-position: -232px -154px;
}

#cateSubTab li.new.on {
	width: 72px;
	background-position: -424px -154px;
}

#cateSubTab li.close {
	width: 60px;
	background-position: -115px -154px;
}

#cateSubTab li.close.over {
	background-position: -295px -154px;
}

#cateSubTab li.close.on {
	width: 74px;
	background-position: -496px -154px;
}

#cateSubTab p {
	float: left;
	width: 115px;
	height: 42px;
	margin-right: 5px;
	background:
		url('/img/bg_tour_culture_sprite_121217.png')
		no-repeat;
	cursor: pointer
}

#cateSubTab p.all {
	background-position: 0 -28px;
}

#cateSubTab p.all.over {
	background-position: 0 -70px;
}

#cateSubTab p.all.on {
	background-position: 0 -112px;
}

#cateSubTab a {
	float: left;
	padding: 0 11px;
	font-weight: bold;
	color: #666
}

#cateSubTab a:hover {
	color: #333;
	text-decoration: none
}

#cateSubTab a.on {
	color: #0096E4
}

#cateSubTab span {
	float: left;
	color: #939292
}

#cateSubTab p.ctab_1 {
	background-position: -115px -28px;
}

#cateSubTab p.ctab_1.over {
	background-position: -115px -70px;
}

#cateSubTab p.ctab_1.on {
	background-position: -115px -112px;
}

#cateSubTab p.ctab_2 {
	background-position: -230px -28px;
}

#cateSubTab p.ctab_2.over {
	background-position: -230px -70px;
}

#cateSubTab p.ctab_2.on {
	background-position: -230px -112px;
}

#cateSubTab p.ctab_3 {
	background-position: -345px -28px;
}

#cateSubTab p.ctab_3.over {
	background-position: -345px -70px;
}

#cateSubTab p.ctab_3.on {
	background-position: -345px -112px;
}

#cateSubTab p.ctab_4 {
	background-position: -460px -28px;
}

#cateSubTab p.ctab_4.over {
	background-position: -460px -70px;
}

#cateSubTab p.ctab_4.on {
	background-position: -460px -112px;
}

/* gnb AB_TEST 130418 */
#cateSubTab.gT {
	position: relative;
	clear: both;
	width: 970px;
	height: 42px;
	margin: 20px 0 15px;
	padding: 0 0 0 10px;
	background: url('/img/bg_tab.gif')
		repeat-x;
	border: 0
}

#cateSubTab.gT a {
	float: left;
	width: 93px;
	height: 42px;
	margin-right: 5px;
	background:
		url('/img/bg_tour_culture_sprite_130417.png')
		no-repeat;
	cursor: pointer;
	text-indent: -999em;
}

#cateSubTab.gT a#gts41b {
	background-position: 0 -28px;
}

#cateSubTab.gT a#gts41b.over {
	background-position: 0 -70px;
}

#cateSubTab.gT a#gts41b.on {
	background-position: 0 -112px;
}

#cateSubTab.gT a#gts42b {
	background-position: -115px -28px;
}

#cateSubTab.gT a#gts42b.over {
	background-position: -115px -70px;
}

#cateSubTab.gT a#gts42b.on {
	background-position: -115px -112px;
}

#cateSubTab.gT a#gts43b {
	background-position: -230px -28px;
}

#cateSubTab.gT a#gts43b.over {
	background-position: -230px -70px;
}

#cateSubTab.gT a#gts43b.on {
	background-position: -230px -112px;
}

#cateTitle.gT {
	clear: both;
	height: 28px;
	margin: 20px 0 19px 9px;
	background:
		url('/img/bg_tour_culture_sprite_130417.png')
		no-repeat;
}

#cateTitle.ct20.gT {
	width: 57px;
	background-position: -590px 0;
}

#cateTitle.ct21.gT {
	width: 137px;
	background-position: -366px -29px;
}

#cateTitle.ct22.gT {
	width: 162px;
	background-position: -366px -58px;
}

#cateTitle.ct23.gT {
	width: 171px;
	background-position: -366px -87px;
}

#cateTitle.ct24.gT {
	width: 138px;
	background-position: -366px -116px;
}

/* gnb AB_TEST 130418 */
#gnbDepth1.gT {
	position: relative;
	clear: both;
	display: block;
	width: 980px;
	height: 46px;
	background: transparent;
	border-bottom: 4px solid #0096E4
}

#gnbDepth1.gT a {
	position: relative;
	float: left;
	width: 154px;
	height: 46px;
	background:
		url('/img/bg_gnbdepth1_stripe.png')
		no-repeat 0 -30px;
	text-indent: -999em;
}

#gnbDepth1.gT a#menuTab1 {
	background-position: 0 -30px;
}

#gnbDepth1.gT a#menuTab1.over {
	background-position: 0 -76px;
}

#gnbDepth1.gT a#menuTab1.on {
	background-position: 0 -122px;
}

#gnbDepth1.gT a#menuTab2 {
	background-position: -154px -30px;
}

#gnbDepth1.gT a#menuTab2.over {
	background-position: -154px -76px;
}

#gnbDepth1.gT a#menuTab2.on {
	background-position: -154px -122px;
}

#gnbDepth1.gT a#menuTab3 {
	background-position: -308px -30px;
}

#gnbDepth1.gT a#menuTab3.over {
	background-position: -308px -76px;
}

#gnbDepth1.gT a#menuTab3.on {
	background-position: -308px -122px;
}

#gnbDepth1.gT a#menuTab4 {
	background-position: -462px -30px;
}

#gnbDepth1.gT a#menuTab4.over {
	background-position: -462px -76px;
}

#gnbDepth1.gT a#menuTab4.on {
	background-position: -462px -122px;
}

#gnbDepth1.gT a#menuTab5 {
	width: 155px;
	background-position: -616px -30px;
}

#gnbDepth1.gT a#menuTab5.over {
	background-position: -616px -76px;
}

#gnbDepth1.gT a#menuTab5.on {
	background-position: -616px -122px;
}

#gnbDepth1.gT a#menuTab6 {
	width: 103px;
	margin-left: 4px;
	background-position: -775px -30px;
}

#gnbDepth1.gT a#menuTab6.over {
	background-position: -775px -76px;
}

#gnbDepth1.gT a#menuTab6.on {
	background-position: -775px -122px;
}

#gnbDepth1.gT a#menuTab7 {
	width: 102px;
	background-position: -878px -30px;
}

#gnbDepth1.gT a#menuTab7.over {
	background-position: -878px -76px;
}

#gnbDepth1.gT a#menuTab7.on {
	background-position: -878px -122px;
}

#gnbDepth1.gT a em {
	position: absolute;
	top: -2px;
	right: 10px;
	width: 34px;
	height: 18px;
	padding-top: 1px;
	background:
		url(/img/bg_gnb_stripe_121129.png)
		no-repeat -705px 0;
	font: bold 11px 'tahoma';
	color: #fff;
	text-align: center;
}

#gnbTopSubMenu.gT {
	clear: both;
	width: 980px;
	height: 83px;
	background:
		url('/img/bg_gnbdepth3_stripe.png')
		no-repeat 0 -279px;
}

#gnbTopSubMenu.blGray {
	width: 980px;
	border-top: 1px solid #c0c0c0;
	margin-top: 25px;
}

#gnbTopSubMenu.gT.loc,#gnbTopSubMenu.gT.tour,#gnbTopSubMenu.gT.culture {
	height: 62px;
}

#gnbTopSubMenu.gT a {
	float: left;
	height: 62px;
	display: block;
	background:
		url('/img/bg_gnbdepth3_stripe_0731.png');
	text-indent: -999em;
}

#gnbTopSubMenu.gT a#gts1 {
	width: 94px;
	height: 83px;
	background-position: 0 0
}

#gnbTopSubMenu.gT a#gts1.over {
	background-position: 0 -93px
}

#gnbTopSubMenu.gT a#gts1.on {
	margin-bottom: 20px;
	background-position: 0 -186px
}

#dealArea #todayShopping {
	border: 1px solid #dcdcdc;
}

#gnbTopSubMenu.gT a#gts2 {
	width: 88px;
	height: 83px;
	background-position: -94px 0
}

#gnbTopSubMenu.gT a#gts2.over {
	background-position: -94px -93px
}

#gnbTopSubMenu.gT a#gts2.on {
	background-position: -94px -186px
}

#gnbTopSubMenu.gT a#gts3 {
	width: 88px;
	height: 83px;
	background-position: -182px 0
}

#gnbTopSubMenu.gT a#gts3.over {
	background-position: -182px -93px
}

#gnbTopSubMenu.gT a#gts3.on {
	background-position: -182px -186px
}

#gnbTopSubMenu.gT a#gts4 {
	width: 88px;
	height: 83px;
	background-position: -270px 0
}

#gnbTopSubMenu.gT a#gts4.over {
	background-position: -270px -93px
}

#gnbTopSubMenu.gT a#gts4.on {
	background-position: -270px -186px
}

#gnbTopSubMenu.gT a#gts5 {
	width: 88px;
	height: 83px;
	background-position: -358px 0
}

#gnbTopSubMenu.gT a#gts5.over {
	background-position: -358px -93px
}

#gnbTopSubMenu.gT a#gts5.on {
	background-position: -358px -186px
}

#gnbTopSubMenu.gT a#gts6 {
	width: 88px;
	height: 83px;
	background-position: -446px 0
}

#gnbTopSubMenu.gT a#gts6.over {
	background-position: -446px -93px
}

#gnbTopSubMenu.gT a#gts6.on {
	background-position: -446px -186px
}

#gnbTopSubMenu.gT a#gts7 {
	width: 88px;
	height: 83px;
	background-position: -534px 0
}

#gnbTopSubMenu.gT a#gts7.over {
	background-position: -534px -93px
}

#gnbTopSubMenu.gT a#gts7.on {
	background-position: -534px -186px
}

#gnbTopSubMenu.gT a#gts8 {
	width: 88px;
	height: 83px;
	background-position: -622px 0
}

#gnbTopSubMenu.gT a#gts8.over {
	background-position: -622px -93px
}

#gnbTopSubMenu.gT a#gts8.on {
	background-position: -622px -186px
}

#gnbTopSubMenu.gT a#gts9 {
	width: 88px;
	height: 83px;
	background-position: -710px 0
}

#gnbTopSubMenu.gT a#gts9.over {
	background-position: -710px -93px
}

#gnbTopSubMenu.gT a#gts9.on {
	background-position: -710px -186px
}

#gnbTopSubMenu.gT a#gts10 {
	width: 88px;
	height: 83px;
	background-position: -798px 0
}

#gnbTopSubMenu.gT a#gts10.over {
	background-position: -798px -93px
}

#gnbTopSubMenu.gT a#gts10.on {
	background-position: -798px -186px
}

#gnbTopSubMenu.gT a#gts11 {
	width: 94px;
	height: 83px;
	background-position: -886px 0
}

#gnbTopSubMenu.gT a#gts11.over {
	background-position: -886px -93px
}

#gnbTopSubMenu.gT a#gts11.on {
	background-position: -886px -186px
}

#gnbTopSubMenu.gT a#gts51 {
	width: 99px;
	margin-left: 195px;
	background-position: -195px -1219px
}

#gnbTopSubMenu.gT a#gts51.over {
	background-position: -195px -1291px
}

#gnbTopSubMenu.gT a#gts51.on {
	background-position: -195px -1363px
}

#gnbTopSubMenu.gT a#gts52 {
	width: 98px;
	background-position: -294px -1219px
}

#gnbTopSubMenu.gT a#gts52.over {
	background-position: -294px -1291px
}

#gnbTopSubMenu.gT a#gts52.on {
	background-position: -294px -1363px
}

#gnbTopSubMenu.gT a#gts53 {
	width: 98px;
	background-position: -392px -1219px
}

#gnbTopSubMenu.gT a#gts53.over {
	background-position: -392px -1291px
}

#gnbTopSubMenu.gT a#gts53.on {
	background-position: -392px -1363px
}

#gnbTopSubMenu.gT a#gts54 {
	width: 98px;
	background-position: -490px -1219px
}

#gnbTopSubMenu.gT a#gts54.over {
	background-position: -490px -1291px
}

#gnbTopSubMenu.gT a#gts54.on {
	background-position: -490px -1363px
}

#gnbTopSubMenu.gT a#gts55 {
	width: 99px;
	background-position: -588px -1219px
}

#gnbTopSubMenu.gT a#gts55.over {
	background-position: -588px -1291px
}

#gnbTopSubMenu.gT a#gts55.on {
	background-position: -588px -1363px
}

#gnbTopSubMenu.gT a#gts56 {
	width: 99px;
	background-position: -686px -1219px
}

#gnbTopSubMenu.gT a#gts56.over {
	background-position: -686px -1291px
}

#gnbTopSubMenu.gT a#gts56.on {
	background-position: -686px -1363px
}

#gnbTopSubMenu.gT a#gts31 {
	width: 123px;
	margin-left: 58px;
	background-position: 0 -600px
}

#gnbTopSubMenu.gT a#gts31.over {
	background-position: 0 -650px
}

#gnbTopSubMenu.gT a#gts31.on {
	background-position: 0 -700px
}

#gnbTopSubMenu.gT a#gts32 {
	width: 123px;
	background-position: -123px -600px
}

#gnbTopSubMenu.gT a#gts32.over {
	background-position: -123px -650px
}

#gnbTopSubMenu.gT a#gts32.on {
	background-position: -123px -700px
}

#gnbTopSubMenu.gT a#gts33 {
	width: 123px;
	background-position: -246px -600px
}

#gnbTopSubMenu.gT a#gts33.over {
	background-position: -246px -650px
}

#gnbTopSubMenu.gT a#gts33.on {
	background-position: -246px -700px
}

#gnbTopSubMenu.gT a#gts34 {
	width: 123px;
	background-position: -369px -600px
}

#gnbTopSubMenu.gT a#gts34.over {
	background-position: -369px -650px
}

#gnbTopSubMenu.gT a#gts34.on {
	background-position: -369px -700px
}

#gnbTopSubMenu.gT a#gts35 {
	width: 123px;
	background-position: -492px -600px
}

#gnbTopSubMenu.gT a#gts35.over {
	background-position: -492px -650px
}

#gnbTopSubMenu.gT a#gts35.on {
	background-position: -492px -700px
}

#gnbTopSubMenu.gT a#gts36 {
	width: 123px;
	background-position: -615px -600px
}

#gnbTopSubMenu.gT a#gts36.over {
	background-position: -615px -650px
}

#gnbTopSubMenu.gT a#gts36.on {
	background-position: -615px -700px
}

#gnbTopSubMenu.gT a#gts37 {
	width: 124px;
	background-position: -1150px -600px
}

#gnbTopSubMenu.gT a#gts37.over {
	background-position: -1150px -650px
}

#gnbTopSubMenu.gT a#gts37.on {
	background-position: -1150px -700px
}

#gnbTopSubMenu.gT a#gts41 {
	width: 133px;
	margin-left: 266px;
	background-position: -745px -600px
}

#gnbTopSubMenu.gT a#gts41.over {
	background-position: -745px -650px
}

#gnbTopSubMenu.gT a#gts41.on {
	background-position: -745px -700px
}

#gnbTopSubMenu.gT a#gts42 {
	width: 133px;
	background-position: -878px -600px
}

#gnbTopSubMenu.gT a#gts42.over {
	background-position: -878px -650px
}

#gnbTopSubMenu.gT a#gts42.on {
	background-position: -878px -700px
}

#gnbTopSubMenu.gT a#gts43 {
	width: 135px;
	background-position: -1011px -600px
}

#gnbTopSubMenu.gT a#gts43.over {
	background-position: -1011px -650px
}

#gnbTopSubMenu.gT a#gts43.on {
	background-position: -1011px -700px
}

#gnbTopSubMenu.gT.tour2,#gnbTopSubMenu.gT.culture2 {
	clear: both;
	width: 980px;
	height: 83px;
	background:
		url('/img/bg_gnbdepth2_stripe.png')
		no-repeat 0 -567px;
}

#gnbTopSubMenu.gT.tour2 a,#gnbTopSubMenu.gT.culture2 a {
	float: left;
	height: 83px;
	background:
		url('/img/bg_gnbdepth2_stripe.png');
	cursor: pointer
}

#gnbTopSubMenu.gT a#gts31b {
	width: 89px;
	margin-left: 181px;
	background-position: -181px -660px
}

#gnbTopSubMenu.gT a#gts31b.over {
	background-position: -181px -753px
}

#gnbTopSubMenu.gT a#gts31b.on {
	margin-bottom: 20px;
	background-position: -181px -846px
}

#wrap #todayShopping {
	border: 1px solid #dcdcdc;
}

#gnbTopSubMenu.gT a#gts32b {
	width: 88px;
	background-position: -270px -660px
}

#gnbTopSubMenu.gT a#gts32b.over {
	background-position: -270px -753px
}

#gnbTopSubMenu.gT a#gts32b.on {
	background-position: -270px -846px
}

#gnbTopSubMenu.gT a#gts33b {
	width: 88px;
	background-position: -358px -660px
}

#gnbTopSubMenu.gT a#gts33b.over {
	background-position: -358px -753px
}

#gnbTopSubMenu.gT a#gts33b.on {
	background-position: -358px -846px
}

#gnbTopSubMenu.gT a#gts34b {
	width: 88px;
	background-position: -446px -660px
}

#gnbTopSubMenu.gT a#gts34b.over {
	background-position: -446px -753px
}

#gnbTopSubMenu.gT a#gts34b.on {
	background-position: -446px -846px
}

#gnbTopSubMenu.gT a#gts35b {
	width: 88px;
	background-position: -534px -660px
}

#gnbTopSubMenu.gT a#gts35b.over {
	background-position: -534px -753px
}

#gnbTopSubMenu.gT a#gts35b.on {
	background-position: -534px -846px
}

#gnbTopSubMenu.gT a#gts36b {
	width: 88px;
	background-position: -622px -660px
}

#gnbTopSubMenu.gT a#gts36b.over {
	background-position: -622px -753px
}

#gnbTopSubMenu.gT a#gts36b.on {
	background-position: -622px -846px
}

#gnbTopSubMenu.gT a#gts37b {
	width: 89px;
	background-position: -710px -660px
}

#gnbTopSubMenu.gT a#gts37b.over {
	background-position: -710px -753px
}

#gnbTopSubMenu.gT a#gts37b.on {
	background-position: -710px -846px
}

#gnbTopSubMenu.gT a.ctab_1 {
	width: 99px;
	margin-left: 244px;
	background-position: -244px -939px
}

#gnbTopSubMenu.gT a.ctab_1.over {
	background-position: -244px -1032px
}

#gnbTopSubMenu.gT a.ctab_1.on {
	margin-bottom: 20px;
	background-position: -244px -1125px
}

#gnbTopSubMenu.gT a.ctab_2 {
	width: 98px;
	background-position: -343px -939px
}

#gnbTopSubMenu.gT a.ctab_2.over {
	background-position: -343px -1032px
}

#gnbTopSubMenu.gT a.ctab_2.on {
	background-position: -343px -1125px
}

#gnbTopSubMenu.gT a.ctab_3 {
	width: 98px;
	background-position: -441px -939px
}

#gnbTopSubMenu.gT a.ctab_3.over {
	background-position: -441px -1032px
}

#gnbTopSubMenu.gT a.ctab_3.on {
	background-position: -441px -1125px
}

#gnbTopSubMenu.gT a.ctab_4 {
	width: 98px;
	background-position: -539px -939px
}

#gnbTopSubMenu.gT a.ctab_4.over {
	background-position: -539px -1032px
}

#gnbTopSubMenu.gT a.ctab_4.on {
	background-position: -539px -1125px
}

#gnbTopSubMenu.gT a.ctab_5 {
	width: 99px;
	background-position: -637px -939px
}

#gnbTopSubMenu.gT a.ctab_5.over {
	background-position: -637px -1032px
}

#gnbTopSubMenu.gT a.ctab_5.on {
	background-position: -637px -1125px
}

/* 환불계좌입력 레이어 */
#bankInfo {
	position: absolute;
	z-index: 3000;
	width: 718px;
}

#bankInfo .title {
	text-indent: 0;
	white-space: nowrap;
}

#bankInfo .btnsArea {
	height: 32px;
	padding-top: 28px;
	text-align: center;
	white-space: nowrap;
	width: 718px;
}

#bankInfo .backMoney {
	width: 700px;
	padding: 0 0 30px 0;
	margin: 0;
}

#bankInfo .backMoney span {
	display: block;
	color: #666;
	text-indent: -8px;
	font-size: 12px;
	letter-spacing: -1px;
	line-height: 150%;
}

#bankInfo .backMoney span a {
	font: bold 12px '돋움', 'dotum';
	color: #666;
	text-decoration: underline
}

#bankInfo .layertxt {
	font: 11px '돋움', 'dotum';
	color: #898989;
	text-align: right;
	padding-bottom: 3px;
}

#bankInfo .close {

}

fieldset.returnBank {
	border-top: 2px solid #b1b1b1;
	margin-bottom: 7px;
}

fieldset.returnBank input,fieldset.returnBank select,fieldset.returnBank a,fieldset.returnBank img
	{
	vertical-align: middle;
}

fieldset.returnBank select {
	width: 123px;
	height: 24px;
}

fieldset.returnBank input {
	height: 22px;
	border: 1px solid #ccc;
	padding-left: 5px;
	margin: 0 6px;
	line-height: 22px;
	color: #666;
}

.agreeCheck {
	color: #666;
}

.agreeCheck input {
	position: relative;
	top: 2px;
	margin-right: 2px;
}

fieldset dl {
	float: left;
	display: inline;
	width: 668px;
}

fieldset dt {
	float: left;
	width: 78px;
	height: 41px;
	font: bold 12px '돋움', 'dotum';
	color: #474747;
	padding: 0 15px;
	line-height: 300%;
	background-color: #f1f1f1;
	border-bottom: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf
}

fieldset dd {
	float: left;
	width: 529px;
	height: 41px;
	font: bold 12x '돋움', 'dotum';
	color: #474747;
	padding: 0 15px;
	line-height: 300%;
	background-color: #fbfbfb;
	border-bottom: 1px solid #dfdfdf;
}

/* gnb 수정 130429 */
#gnbDiv {
	width: 980px;
	margin: 0 auto;
}

.logo {
	float: left;
	padding: 20px 9px 10px 40px
}

.logo a {
	display: block;
	float: left;
	width: 140px;
	height: 50px;
	background:
		url(/img/cocori_index.png)
		no-repeat -988px -142px;
	text-indent: -100em
}

.logo .tagline {
	float: left;
	width: 78px;
	height: 28px;
	margin: 1px 0 0 8px;
	background:
		url(/img/bg_gnb_sprite_130513.png)
		no-repeat;
	text-indent: -100em
}

.wrapMyMenu {
	position: relative;
	width: 100%;
	height: 30px;
	border-bottom: 1px solid #ddd;
	z-index: 1101;
}

.myMenu2 {
	position: relative;
	width: 980px;
	margin: 0 auto;
	padding-top: 5px;
	text-align: center
}

.myMenu2 a {
	color: #454545
}

.myMenu2 .left {
	float: left
}

.myMenu2 .right {
	float: right
}

.myMenu2 span {
	display: block;
	float: left;
	text-align: left;
	height: 20px;
	padding-top: 5px;
	background:
		url(/img/bg_gnb_sprite_130502.png)
		no-repeat;
	font: normal 11px '돋움', 'dotum';
	color: #454545;
	vertical-align: middle;
	cursor: pointer
}

.myMenu2 span a {
	display: block;
	font-size: 11px;
	letter-spacing: -1px
}

.myMenu2 .bg {
	height: 17px;
	padding: 5px 10px 0;
	background:
		url(/img/bg_gnb_sprite_130705.png)
		no-repeat -1050px 0;
	vertical-align: middle
}

.myMenu2 .bookmark {
	width: 49px;
	background-position: 0 -180px
}

.myMenu2 .rss {
	width: 50px;
	background-position: -190px 1px;
	padding-left: 10px;
}

.myMenu2 .login {
	width: 42px;
	height: 18px;
	margin-top: 1px;
	margin-right: 8px;
	background-position: -257px -1px;
}

.myMenu2 .logout {
	width: 51px;
	height: 18px;
	margin-top: 1px;
	margin-right: 8px;
	background-position: -305px -1px;
}

.myMenu2 .login a,.myMenu2 .logout a {
	width: 57px;
	height: 20px
}

.myMenu2 .name {
	height: 15px;
	padding: 5px 4px 0 5px;
	background: transparent;
	font-size: 11px;
	cursor: default;
}

.myMenu2 .name strong {
	color: #439fdf
}

.myMenu2 .mobile em {
	display: inline-block;
	width: 8px;
	height: 12px;
	margin-right: 5px;
	background:
		url(/img/bg_gnb_sprite_130705.png)
		no-repeat -387px -4px;
	vertical-align: middle
}

.myMenu2 .my em {
	display: inline-block;
	width: 5px;
	height: 5px;
	margin: 0 0 0 2px;
	background:
		url(/img/bg_gnb_sprite_130705.png)
		no-repeat -404px -7px;
	vertical-align: middle
}

.myMenu2 .my a {
	height: 20px
}

.myMenu2 .cart {
	height: 22px;
	padding: 0 8px 0 8px;
	margin-top: -3px;
	background:
		url(/img/bg_gnb_sprite_121207.png)
		no-repeat -930px 3px;
}

.myMenu2 .cart i {
	display: inline-block;
	width: 17px;
	height: 18px;
	margin-right: 5px;
	background:
		url(/img/bg_gnb_sprite_130705.png)
		no-repeat -421px 0;
	vertical-align: middle
}

.myMenu2 .cart em {
	display: inline-block;
	padding-top: 7px;
	margin-right: 4px;
	font-weight: bold;
	font-size: 11px
}

.myMenu2 .cart:hover em {
	text-decoration: underline
}

.myMenu2 .cart strong {
	display: inline-block;
	width: 19px;
	height: 18px;
	padding: 2px 0 0 0;
	background:
		url(/img/bg_gnb_sprite_130705.png)
		no-repeat -488px 0;
	font-size: 10px;
	font-family: 'arial';
	letter-spacing: -1px;
	color: #fff;
	text-align: center;
	vertical-align: middle
}

.myMenu2 .bg.last {
	padding-right: 0
}

/* .myMenu .divLogin .mobile a,.myMenu .divLogin .cs a{color:#8890b5} */
.customerCenterLayer {
	display: none;
	position: absolute;
	right: 159px;
	top: 25px;
	width: 84px;
	height: 76px;
	padding: 6px 2px 0;
	background:
		url("/img/bg_gnb_sprite_130705.png")
		no-repeat -1259px -35px;
	z-index: 1200
}

.customerCenterLayer a {
	display: block;
	width: 83px;
	height: 16px;
	margin: 0 0 2px 0;
	text-indent: -1000em;
	background:
		url(/img/bg_gnb_sprite_130705.png)
		no-repeat
}

.customerCenterLayer a.customerCenter1 {
	background-position: -1261px -41px
}

.customerCenterLayer a.customerCenter2 {
	background-position: -1261px -59px
}

.customerCenterLayer a.customerCenter3 {
	background-position: -1261px -77px
}

.customerCenterLayer a.customerCenter4 {
	background-position: -1261px -95px
}

.customerCenterLayer a.customerCenter1:hover {
	background-position: -1172px -41px
}

.customerCenterLayer a.customerCenter2:hover {
	background-position: -1172px -59px
}

.customerCenterLayer a.customerCenter3:hover {
	background-position: -1172px -77px
}

.customerCenterLayer a.customerCenter4:hover {
	background-position: -1172px -95px
}

.myCoupanLayer {
	display: none;
	position: absolute;
	right: 97px;
	top: 25px;
	width: 75px;
	height: 94px;
	padding: 6px 2px 0;
	background:
		url(/img/cocori_index.png)
		no-repeat -1067px -35px;
	z-index: 1200
}

.myCoupanLayer a {
	display: block;
	width: 75px;
	height: 16px;
	margin: 0 0 2px 0;
	text-indent: -1000em;
	background:
		url(/img/cocori_index.png)
		no-repeat
}

.myCoupanLayer a.myCoupang1 {
	background-position: -1069px -41px
}

.myCoupanLayer a.myCoupang2 {
	background-position: -1069px -59px
}

.myCoupanLayer a.myCoupang3 {
	background-position: -1069px -77px
}
.myCoupanLayer a.myCoupang4 {
	background-position: -1069px -95px
}
.myCoupanLayer a.myCoupang5 {
	background-position: -1069px -113px
}


.myCoupanLayer a.myCoupang1:hover {
	background-position: -988px -41px
}

.myCoupanLayer a.myCoupang2:hover {
	background-position: -988px -59px
}

.myCoupanLayer a.myCoupang3:hover {
	background-position: -988px -77px
}

.myCoupanLayer a.myCoupang4:hover {
	background-position: -988px -95px
}
.myCoupanLayer a.myCoupang5:hover {
	background-position: -988px -113px
}


.myCoupanLayerB {
	display: none;
	position: absolute;
	right: 97px;
	top: 25px;
	width: 75px;
	height: 120px;
	padding: 6px 2px 0;
	background:
		url(/img/cocori_index.png)
		no-repeat -1067px -252px;
	z-index: 1200
}

.myCoupanLayerB a {
	display: block;
	width: 75px;
	height: 16px;
	margin: 0 0 2px 0;
	text-indent: -1000em;
	background:
		url(/img/cocori_index.png)
		no-repeat
}

.myCoupanLayerB a.myCoupang1 {
	background-position: -1069px -257px
}

.myCoupanLayerB a.myCoupang2 {
	background-position: -1069px -275px
}

.myCoupanLayerB a.myCoupang3 {
	background-position: -1069px -293px
}
.myCoupanLayerB a.myCoupang4 {
	background-position: -1069px -311px
}
.myCoupanLayerB a.myCoupang5 {
	background-position: -1069px -329px
}
.myCoupanLayerB a.myCoupang6 {
	background-position: -1069px -347px
}


.myCoupanLayerB a.myCoupang1:hover {
	background-position: -988px -257px
}

.myCoupanLayerB a.myCoupang2:hover {
	background-position: -988px -275px
}

.myCoupanLayerB a.myCoupang3:hover {
	background-position: -988px -293px
}

.myCoupanLayerB a.myCoupang4:hover {
	background-position: -988px -311px
}
.myCoupanLayerB a.myCoupang5:hover {
	background-position: -988px -329px
}

.myCoupanLayerB a.myCoupang6:hover {
	background-position: -988px -347px
}


#searchArea {
	float: right;
	width: 265px;
	height: 30px;
	margin: 27px 0 0 0;
	padding-left: 5px;
	background: url(/img/cocori_index.png) no-repeat -521px 0;
}

#searchArea input {
	float: left;
	width: 218px;
	height: 18px;
	margin: 7px 4px 0 0;
	padding: 0 5px;
	line-height: 150%;
	border: 0;
	color: #0085da;
	font-size: 11px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
}

#searchArea input.bg {
	background:
		url(/img/cocori_index.png)
		no-repeat -815px 0
}

#searchArea a.link {
	display: inline-block;
	float: left;
	width: 32px;
	height: 27px;
}

#gnbDepth1 {
	position: relative;
	clear: both;
	width: 100%;
	height: 46px;
	margin: 0 auto;
	background: transparent;
	border-bottom: 4px solid #0096E4;
	z-index: 1100
}

#gnbDepth1.bfdbb39 {
	width: 980px;
	border-bottom-color: #f56420;
}

#gnbDepth1.bf56420 {
	width: 980px;
	border-bottom-color: #fdbb39;
}

#gnbDepth1 ul {
	position: relative;
	width: 980px;
	margin: 0 auto
}

#gnbDepth1 ul li.mainTab {
	position: relative;
	float: left;
	width: 154px;
	height: 46px
}

#gnbDepth1 .tabTy {
	position: relative;
	float: left;
	width: 154px;
	height: 46px;
	background:
		url(/img/cocori_index.png)
		no-repeat;
	cursor: pointer
}

#gnbDepth1 ul li.tab1:hover #menuTab1 {
	background-position: 0 -76px
}

#gnbDepth1 ul li.tab2:hover #menuTab2 {
	background-position: -154px -76px
}

#gnbDepth1 ul li.tab3:hover #menuTab3 {
	background-position: -308px -76px
}

#gnbDepth1 ul li.tab4:hover #menuTab4 {
	background-position: -462px -76px
}

#gnbDepth1 ul li.tab5:hover #menuTab5 {
	background-position: -616px -76px
}

#gnbDepth1 ul li.tab6:hover #menuTab6 {
	background-position: -775px -76px
}

#gnbDepth1 ul li.tab7:hover #menuTab7 {
	background-position: -878px -76px
}

#gnbDepth1 ul li.tab1:hover #menuTab1.on {
	background-position: 0 -122px
}

#gnbDepth1 ul li.tab2:hover #menuTab2.on {
	background-position: -154px -122px
}

#gnbDepth1 ul li.tab3:hover #menuTab3.on {
	background-position: -308px -122px
}

#gnbDepth1 ul li.tab4:hover #menuTab4.on {
	background-position: -462px -122px
}

#gnbDepth1 ul li.tab5:hover #menuTab5.on {
	background-position: -616px -122px
}

#gnbDepth1 ul li.tab6:hover #menuTab6.on {
	background-position: -775px -122px
}

#gnbDepth1 ul li.tab6:hover #menuTab7.on {
	background-position: -877px -168px
}

#gnbDepth1 ul li.tab5 {
	width: 155px
}

#gnbDepth1 ul li.tab6 {
	width: 102px;
	margin-left: 5px
}

#gnbDepth1 ul li.tab6 #menuTab6 {
	margin: 0
}

#gnbDepth1.bf56420 #menuTab6 {
	background-position: -775px -168px
}

#gnbDepth1 ul li.tab7 #menuTab7.on {
	background-position: -878px -168px
}

#gnbDepth1 ul li.tab7 {
	width: 102px
}

#gnbDepth1 ul li:hover div.subTab {
	display: block
}

#gnbDepth1 div.subTab {
	display: none;
	position: absolute;
	left: 0;
	top: 46px;
	width: 155px;
	height: auto;
	padding-bottom: 6px;
	background:
		url(/img/cocori_index.png)
		no-repeat -990px bottom
}

#gnbDepth1 div.subTab ul {
	width: 153px;
	padding: 1px 0 0 0;
	background-color: #fff;
	border: 1px solid #c8c8c8;
	border-top: 0;
	border-bottom: 0
}

#gnbDepth1 div.subTab ul li {
	display: block;
	width: 133px;
	height: 17px;
	margin: 9px auto;
	vertical-align: top
}

#gnbDepth1 div.subTab ul li a {
	display: block;
	width: 118px;
	height: 17px;
	padding-left: 15px;
	color: #737373;
	text-decoration: none;
	background:
		url(/img/cocori_index.png)
		no-repeat -984px -196px
}

#gnbDepth1 div.subTab li a:hover {
	font-weight: bold;
	color: #626262;
	background-color: #e1e1e1
}

#gnbDepth1 .tabTy {
	position: relative;
	float: left;
	width: 154px;
	height: 46px;
	background:
		url(/img/cocori_index.png)   /*bg_gnb_sprite_130502_3.png)*/
		no-repeat;
	cursor: pointer
}

#gnbDepth1 ul li.tab1:hover #menuTab1 {
	background-position: 0 -76px
}

#gnbDepth1 ul li.tab2:hover #menuTab2 {
	background-position: -154px -76px
}

#gnbDepth1 ul li.tab2.onto #menuTab2 {
	background-position: -154px -76px
}

#gnbDepth1 ul li.tab3:hover #menuTab3 {
	background-position: -308px -76px
}

#gnbDepth1 ul li.tab3.onto #menuTab3 {
	background-position: -308px -76px
}

#gnbDepth1 ul li.tab4:hover #menuTab4 {
	background-position: -462px -76px
}

#gnbDepth1 ul li.tab4.onto #menuTab4 {
	background-position: -462px -76px
}

#gnbDepth1 ul li.tab5:hover #menuTab5 {
	background-position: -616px -76px
}

#gnbDepth1 ul li.tab5.onto #menuTab5 {
	background-position: -616px -76px
}

#gnbDepth1 ul li.tab6:hover #menuTab6 {
	background-position: -775px -76px
}

#gnbDepth1 ul li.tab7:hover #menuTab7 {
	background-position: -878px -76px
}

#gnbDepth1 ul li.tab1:hover #menuTab1.on {
	background-position: 0 -122px
}

#gnbDepth1 ul li.tab2:hover #menuTab2.on {
	background-position: -154px -122px
}

#gnbDepth1 ul li.tab3:hover #menuTab3.on {
	background-position: -308px -122px
}

#gnbDepth1 ul li.tab4:hover #menuTab4.on {
	background-position: -462px -122px
}

#gnbDepth1 ul li.tab5:hover #menuTab5.on {
	background-position: -616px -122px
}

#gnbDepth1 ul li.tab6:hover #menuTab6.on {
	background-position: -775px -122px
}

#gnbDepth1 ul li.tab6:hover #menuTab7.on {
	background-position: -877px -168px
}

#gnbDepth1 .menubox {
	padding: 21px 0;
}

#gnbDepth1 .menubox .menuboxWrap {
	position: relative;
	overflow: hidden;
	padding: 0 0 45px 38px;
}

#gnbDepth1 .menubox ul.txt li {
	width: 113px;
	text-align: center;
}

#gnbDepth1 .menubox ul.lyerIco li {
	width: 160px;
}

#gnbDepth1 .menubox ul {
	margin: -1px 0 0;
}

#gnbDepth1 .menubox ul li {
	height: 45px;
	border-top: 1px solid #dcdcdc;
	margin: 0 5px 0 5px;
}

#gnbDepth1 .menubox ul li a {
	display: block;
	height: 45px;
	line-height: 47px;
	color: #666;
}

#gnbDepth1 .menubox ul.pl60 a {
	padding: 0 0 0 58px;
}

#gnbDepth1 .menubox ul.pl70 a {
	padding: 0 0 0 60px;
}

#gnbDepth1 .menubox ul li a:hover,.menubox ul li a.selected {
	color: #0096e4;
	font-weight: bold;
	background-color: #e1e1e1;
}

#gnbDepth1 .menubox ul.lyerIco li a {
	background-image:
		url(/img/bg_gnb_icons_dropdown_20130912_testb.png);
	background-repeat: no-repeat;
}

#gnbDepth1 .menubox ul li a.cultureall {
	background-position: 0 0;
}

#gnbDepth1 .menubox ul li a.musical {
	background-position: 0 -45px;
}

#gnbDepth1 .menubox ul li a.concert {
	background-position: 0 -90px;
}

#gnbDepth1 .menubox ul li a.child {
	background-position: 0 -135px;
}

#gnbDepth1 .menubox ul li a.movie {
	background-position: 0 -185px;
}

#gnbDepth1 .menubox ul li a.shopping1 {
	background-position: 0 -550px;
}

#gnbDepth1 .menubox ul li a.shopping2 {
	background-position: 0 -825px;
}

#gnbDepth1 .menubox ul li a.shopping3 {
	background-position: 0 -596px;
}

#gnbDepth1 .menubox ul li a.shopping4 {
	background-position: 0 -871px;
}

#gnbDepth1 .menubox ul li a.shopping5 {
	background-position: 0 -643px;
}

#gnbDepth1 .menubox ul li a.shopping6 {
	background-position: 0 -921px;
}

#gnbDepth1 .menubox ul li a.shopping7 {
	background-position: 0 -686px;
}

#gnbDepth1 .menubox ul li a.shopping8 {
	background-position: 0 -965px;
}

#gnbDepth1 .menubox ul li a.shopping9 {
	background-position: 0 -734px;
}

#gnbDepth1 .menubox ul li a.shopping10 {
	background-position: 0 -1010px;
}

#gnbDepth1 .menubox ul li a.shopping11 {
	background-position: 0 -779px;
}

#gnbDepth1 .menubox ul li a.tripall {
	background-position: 0 -230px;
}

#gnbDepth1 .menubox ul li a.ticket {
	background-position: 0 -412px;
}

#gnbDepth1 .menubox ul li a.another {
	background-position: 0 -275px;
}

#gnbDepth1 .menubox ul li a.stay {
	background-position: 0 -455px;
}

#gnbDepth1 .menubox ul li a.nationin {
	background-position: 0 -320px;
}

#gnbDepth1 .menubox ul li a.primium {
	background-position: 0 -505px;
}

#gnbDepth1 .menubox ul li a.jeju {
	background-position: 0 -365px;
}

#gnbDepth1 .menuboxtype1 {
	width: 420px;
	background:
		url(/img/bg_shadowtype3_top.png)
		no-repeat left top;
	position: absolute;
	left: 126px;
	top: 46px;
}

#gnbDepth1 .menuboxtype1 .menuboxWrap {
	background:
		url(/img/bg_shadowtype3_bottom.png)
		no-repeat left top;
}

#gnbDepth1 .menuboxtype1 .menuboxWrap ul {
	width: 340px;
}

#gnbDepth1 .menuboxtype1 .menuboxWrap ul li {
	float: left;
}

#gnbDepth1 .menuboxtype2 {
	width: 215px;
	background:
		url(/img/bg_shadowtype1_top.png)
		no-repeat left top;
	position: absolute;
	left: 280px;
	top: 46px;
}

#gnbDepth1 .menuboxtype2 .menuboxWrap {
	background:
		url(/img/bg_shadowtype1_bottom2.png)
		no-repeat left bottom;
}

#gnbDepth1 .menuboxtype3 {
	width: 420px;
	background:
		url(/img/bg_shadowtype3_top.png)
		no-repeat left top;
	position: absolute;
	left: 434px;
	top: 46px;
}

#gnbDepth1 .menuboxtype3 .menuboxWrap {
	background:
		url(/img/bg_shadowtype4_bottom.png)
		no-repeat left top;
}

#gnbDepth1 .menuboxtype3 .menuboxWrap ul {
	width: 340px;
}

#gnbDepth1 .menuboxtype3 .menuboxWrap ul li {
	float: left;
}

#gnbDepth1 .menuboxtype4 {
	width: 255px;
	background:
		url(/img/bg_shadowtype2_top.png)
		no-repeat left top;
	position: absolute;
	left: 588px;
	top: 46px;
}

#gnbDepth1 .menuboxtype4 .menuboxWrap {
	background:
		url(/img/bg_shadowtype2_bottom.png)
		no-repeat left bottom;
}

/* AB_Test_130703 */
#gnbDepth1 .menubox.pd2 {
	padding: 42px 0;
}

#gnbDepth1 .menubox .menuboxWrap2 {
	position: relative;
	overflow: hidden;
	padding: 0 0 49px 38px;
}

#gnbDepth1 .menuboxtype5 {
	width: 420px;
	background:
		url(/img/bg_abshadow_top.png)
		no-repeat left top;
	position: absolute;
	left: 126px;
	top: 46px;
}

#gnbDepth1 .menuboxtype5 .menuboxWrap2 {
	background:
		url(/img/bg_abshadow_bottom3.png)
		no-repeat left bottom;
}

#gnbDepth1 .menuboxtype5 .menuboxWrap2 ul {
	width: 340px;
}

#gnbDepth1 .menuboxtype5 .menuboxWrap2 ul li {
	float: left;
}

#gnbDepth1 .menuboxtype6 {
	width: 215px;
	background:
		url(/img/bg_areashadow_top.png)
		no-repeat left top;
	position: absolute;
	left: 280px;
	top: 46px;
}

#gnbDepth1 .menuboxtype6 .menuboxWrap2 {
	background:
		url(/img/bg_areashadow_bottom3.png)
		no-repeat left bottom;
}

#gnbDepth1 .menuboxtype7 {
	width: 420px;
	background:
		url(/img/bg_travelshadow_top.png)
		no-repeat left top;
	position: absolute;
	left: 434px;
	top: 46px;
}

#gnbDepth1 .menuboxtype7 .menuboxWrap2 {
	background:
		url(/img/bg_travelshadow_bottom3.png)
		no-repeat left bottom;
}

#gnbDepth1 .menuboxtype7 .menuboxWrap2 ul {
	width: 340px;
}

#gnbDepth1 .menuboxtype7 .menuboxWrap2 ul li {
	float: left;
}

#gnbDepth1 .menuboxtype8 {
	width: 255px;
	background:
		url(/img/bg_cultureshadow_top.png)
		no-repeat left top;
	position: absolute;
	left: 588px;
	top: 46px;
}

#gnbDepth1 .menuboxtype8 .menuboxWrap2 {
	background:
		url(/img/bg_cultureshadow_bottom3.png)
		no-repeat left bottom;
}

#sideBanner {
	top: 117px
}

.bannerArea {
	height: 454px;
}

.prodList {
	height: 457px;
}

.prodList li {
	padding: 11px;
	padding-bottom: 0;
	height: 427px;
}

.prodList li .name {
	margin-bottom: 7px;
	height: 33px;
	line-height: 140%;
}

.prodList li .price {
	margin-bottom: 10px;
}

.prodList li .unitPrice {
	float: left;
	padding: 15px 0 0 5px;
	color: #f78000;
	font-family: Tahoma, 돋움;
	letter-spacing: -1px;
}

.prodList li .unitPrice strong {
	font-size: 14px;
}

.prodList li .count {
	width: 292px;
	float: none;
	clear: both;
	padding: 0px;
	margin: 0;
	border-top: 1px solid #d6d6d6;
	padding: 8px 0 0 0;
	font-family: Tahoma, 돋움;
	color: #0096e4;
	font-size: 15px;
}

.prodList li .count span {
	font-size: 11px;
	color: #999;
}

/* atelyView */
dl.myview {width:102px;position:absolute;}
dl.myview dt,dl.myview #viewprodList ul li .prodinfo .close,dl.myview #viewprodList .viewListpaging p a {background-image:url(/img/bg_prodview.png);background-repeat: no-repeat;}
dl.myview dt {height:33px;overflow:hidden;}
dl.myview dt.cartLink {background-position:-31px 0;}
dl.myview dt.cartLink:hover {background-position:-31px -66px;}
dl.myview dt.viewLink {background-position: -31px -33px;}
dl.myview dt a {display:block; height:33px;overflow:hidden;}
dl.myview dt a strong,dl.myview dt a span{float:left}
dl.myview dt a strong{width:20px;margin-left:-20px;}
dl.myview dt a span{width:88px;height:33px;padding:0 14px 0 0;font:bold 12px 'Arial';line-height:33px;color:#3abbff;text-align:right}
dl.myview dt.viewLink a span{margin-top:-1px}
dl.myview #viewprodList{height:276px;padding:15px 10px 2px;border:1px solid #c0c0c0;border-top:none;background-color:#fff}
dl.myview #viewprodList ul{height:244px}
dl.myview #viewprodList ul li{position:relative;width:80px;height:51px;padding:0 0 12px}
dl.myview #viewprodList ul li a img{border:1px solid #bec0c4}
dl.myview #viewprodList ul li .prodinfo table{width:139px}
dl.myview #viewprodList ul li .prodinfo table td{height:51px;padding:0 0 0 10px;vertical-align:middle}
dl.myview #viewprodList ul li .prodinfo table td a{margin-bottom:0}
dl.myview #viewprodList ul li .prodinfo table td strong{font-weight:normal;font-size:11px;color:#55575f;letter-spacing:-1.5px}
dl.myview #viewprodList ul li .prodinfo table td span{display:block;padding:2px 0 0;font-size:13px;font-weight:bold;color:#0096e4}
dl.myview #viewprodList ul li .prodinfo table td em{font-size:15px;font-weight:bold;font-family:Arial}
dl.myview #viewprodList ul li .prodinfo .close{display:block;position:absolute;top:-2px;right:-2px;width:13px;height:13px;background-position:0 -32px;text-indent:-9999em}
dl.myview #viewprodList .viewListpaging{position:relative;width:80px;height:16px;margin-top:8px;font:12px 'Arial';line-height:16px;color:#7b7b7b}
dl.myview #viewprodList .viewListpaging strong{color:#0085da}
dl.myview #viewprodList .viewListpaging p{overflow:hidden;position:absolute;top:0;right:0;width:31px;height:16px}
dl.myview #viewprodList .viewListpaging p a{float:left;height:16px;text-indent:-9999em}
dl.myview #viewprodList .viewListpaging p a.prev{width:16px;background-position:0 0}
dl.myview #viewprodList .viewListpaging p a.prev:hover{background-position:0 -16px}
dl.myview #viewprodList .viewListpaging p a.next{width:15px;background-position:-16px 0}
dl.myview #viewprodList .viewListpaging p a.next:hover{background-position:-16px -16px}
dl.myview #viewprodList .prodNo{height:166px;padding:110px 0 0;font-size:11px;line-height:160%;color:#929292;text-align:center}
dl.myview #viewprodList ul li .prodinfo{display:none}
dl.myview #viewprodList ul li .infowrapOn{overflow:hidden;position:absolute;top:0;right:0;width:217px;height:48px;border:2px solid #343c53;background-color:#f1f1f1}
dl.myview #viewprodList ul li .infowrapOn .prodinfo{display:block;float:left}
dl.myview #viewprodList ul li .infowrapOn .prodLink{float:right;margin-right:-2px;margin-top:-2px}
dl.myview dd.pageMove{overflow:hidden;width:102px;height:55px;margin-top:15px;background:url(/img/btn_updown.jpg) no-repeat}
dl.myview dd.pageMove a{display:block;height:28px;text-indent:-9999em}

/* bundle deal*/
.proceComment strong {
	font-size: 14px;
}


/* 인기검색어, 추천검색어 */
#cpPopularSearchBox {width: 268px;top: 56px;left: 710px;position: absolute;display: none;}
#cpSuggestedSearchBox {position: absolute;left: 300px;top: 69px;width: 311px;border: 1px solid #414755;display: none;}
.cpDropboxMenu {background-color: #ffffff;border: 1px solid #777881;color: #666666;font-family: 돋움, dotum;font-size: 12px;outline-color: #666666;position: relative;text-decoration: none;z-index: 1200;padding: 0 0 5px 0;}
.cpDropboxMenu > h5 {text-indent: 10px;height: 31px;padding: 0;outline-color: #7b7b7b;border-color: #7b7b7b;border-bottom: 1px solid #D8D8D8;font-size: 12px;font-weight: bold;}
.cpSrchTitleBold { position: absolute; top: 10px; left: 0px; font-size: 12px; color: #0085da; font-weight: bold;}
.cpSrchTitleNorm { position: absolute; top: 10px; left: 28px; font-size: 12px; color: #55575f; font-weight: bold;}
.cpDropboxMenu > ul {height: 0px;list-style-type: none;margin: 4px 0 0 -10px;padding-left: 10px;padding-right: 10px;width: 100%;/* start: IE hack */zoom: 1;height: 100%;overflow: hidden;/* end: IE hack */}
.cpDropboxMenu li {height: 23px;line-height: 23px;padding: 0 10px 0 10px;clear: both;cursor: pointer;}

.cpSearchSeq {float:left;width: 15px;line-height: 23px;display: inline-block;font-family: 'Tahoma';font-size: 10px;color: #95979F;}
.cpItemTitle {float:left;width: 200px;line-height: 23px;font-size: 12px;color: #55575f;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: inline-block;}
.cpItemTitleHot {width: 200px;}
.cpItemTitleAuto {width: 240px;}
.cpItemTitle strong {font-size: 12px;color: #0085da;font-weight: bold;}
.cpClickedItem { background-color: #eeeeee; }

.cpSearchIcon {width: 15px;height: 15px;float: right;display: block;line-height: 23px;margin-top:4px;text-indent: -5000px;background: url('/img/search_icon_rank.gif') no-repeat 0 0;}
.cpSearchIcon.cpNewItem {background-position:0 0;}
.cpSearchIcon.cpUp        {background-position: 0 -15px;}
.cpSearchIcon.cpFall        {background-position: 0 -30px;}
.cpSearchIcon.cpNoDiff    {background-position: 0 -45px;}

