/* BASIC css start */
/* header */
#header { position: relative; height: 123px; width: 900px; }
#header .bi,
#header #gnb,
#header #favLink { position: absolute; }
/* bi */
#header .bi { left: 30px; top: 30px; }
/* gnb */
#header #gnb { zoom: 1; }
#header #gnb:after { content: ""; display: block; clear: both; }
#header #gnb { left: 45px; top: 69px; }
#header #gnb li,
#header #gnb a { float: left; width: auto; }
#header #gnb a { padding: 10px 28px 0; height: 23px; }
/* hdSchFrm */
#header #hdSchFrm { position: absolute; right: 0px; top: 75px;}
#header #hdSchFrm fieldset { float: left; width: auto; }
#header #hdSchFrm .MS_search_word,
#header #hdSchFrm .btn-sch { float: left; width: auto; }
#header #hdSchFrm .MS_search_word { border: 0px; width: 169px; height: 19px; padding: 2px 0 0 2px; background-color: #ededed; }
/* favLink */
#header #favLink { right: 30px; top: 44px; }

.jssorb01 {
	position: absolute;
}

.jssorb01 div,
.jssorb01 div:hover,
.jssorb01 .av {
	position: absolute;
	/* size of bullet elment */
	width: 10px;
	height: 10px;
	filter: alpha(opacity=70);
	opacity: .7;
	overflow: hidden;
	cursor: pointer;
	border: #000 1px solid;
}

.jssorb01 div { 
	background-color: gray;
}

.jssorb01 div:hover,
.jssorb01 .av:hover {
	background-color: #d3d3d3;
}

.jssorb01 .av {
	background-color: #fff;
}

.jssorb01 .dn,
.jssorb01 .dn:hover {
	background-color: #555555;
}
            
 .jssora05l,
 .jssora05r {
	display: block;
	position: absolute;
	/* size of arrow element */
	width: 40px;
	height: 40px;
	cursor: pointer;
	background: url(http://pinksisly01.jpg3.kr/d4/img/a11.png) no-repeat;
	overflow: hidden;
}

.jssora05l {
	background-position: -10px -40px;
}

.jssora05r {
	background-position: -70px -40px;
}

.jssora05l:hover {
	background-position: -130px -40px;
}

.jssora05r:hover {
	background-position: -190px -40px;
}

.jssora05l.jssora05ldn {
	background-position: -250px -40px;
}

.jssora05r.jssora05rdn {
	background-position: -310px -40px;
}

.jssorb01{position:absolute;}
.jssorb01 div, .jssorb01 div:hover, .jssorb01 .av{position:absolute;width:10px;height:10px;filter:alpha(opacity=70);opacity:.7;overflow:hidden;cursor:pointer;border:#333 1px solid;}
.jssorb01 div{background-color:gray;}
.jssorb01 div:hover, .jssorb01 .av:hover{background-color:#d3d3d3;}
.jssorb01 .av{background-color:#fff;}
.top2{margin:0 auto;}

/* css 파일 적용되면 삭제해야하는 부분. */
#productClass .thumbsilde-gallery-container .gallery ul li .size,
#productClass .thumbsilde-gallery-container .gallery ul li .soldout {
    padding: 0 20px;
	color: #fff;
}

.prd-container .main-prd > ul > li.item .size-container {
	font-size: 12px;
}

.prd-container .main-prd > ul > li.item .soldout-container {
	font-weight: bold;
	font-size: 14px;
	color: #ee4545;
}

/*언어*/
#tnv .tnv-container .box-r > li.ps_language {position:absolute; right:0; top:35px; z-index:10; background-color:#fff; text-align:right; border-radius:5px;}
#tnv .tnv-container .box-r > li.ps_language:hover .lang_list {display:block;}
#tnv .tnv-container .box-r > li.ps_language > span > img {width:12px; margin:3px 0 0 3px;}
#tnv .tnv-container .box-r > li.ps_language .lang_list {display:none; padding-top:4px;}
#tnv .tnv-container .box-r > li.ps_language .lang_list ul {}
#tnv .tnv-container .box-r > li.ps_language .lang_list ul li {}
#tnv .tnv-container .box-r > li.ps_language .lang_list ul li:hover {background-color:#ccc; border-radius:5px;}
#tnv .tnv-container .box-r > li.ps_language .lang_list ul li a {display:inline-block; padding:7px 15px;}
#mlc.Scroll #tnv .tnv-container > ul > li.ps_language {line-height:initial; top:38px;}
/* BASIC css end */

