@charset "euc-kr";
::-webkit-scrollbar {
    width: 0px;  /* remove scrollbar space */
    background: transparent;  /* optional: just make scrollbar invisible */
}
/* common default */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,form,fieldset,p,button,legend{margin:0;padding:0;}
body,input,select,textarea{
	color:#5A5B5D;
	font-family: AppleGothic, sans-serif, Dotum;
	font-size:12px;
	font-weight:normal;
}
body{
	background-color:#fff;-webkit-text-size-adjust:none;
	min-width: 320px;
	font-size: 12px;
	line-height: 1.25;
	color:#5A5B5D;
	-webkit-user-select: policy;
	-webkit-text-size-adjust: none;
	-webkit-transform-style: flat;
	overflow-x: hidden;
}
hr{display:none;}
img,fieldset{border:0 none;}
img,input,select,textarea{vertical-align:middle;}
ul,ol,li{list-style:none outside;}
a{color:#5A5B5D;text-decoration:none;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
a:link, a:visited{color:#5A5B5D;text-decoration:none;}
a:hover,a:active{color:#abc511;text-decoration:none;}
strong{font-weight:bold;}
.ir{overflow:hidden;text-indent:-1000em;}
input[type="text"]{-webkit-appearance:none;-webkit-border-radius:0;}
input:checked[type="checkbox"]{background-color:#fff;-webkit-appearance:checkbox;}


.blind {z-index:-1;position: absolute;overflow: hidden;visibility: hidden;width: 0;height: 0;}
.cp {cursor:pointer;}
address {font-style: normal;}
caption, legend {
	z-index:-1;
	position: absolute;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
}

.mr2 {display:inline;margin:0 0 0 2px; background: url(images/sero.gif) no-repeat right 5px;}
.mr3 {display:inline;margin:0 0 0 3px;}
.mr5 {display:inline;margin:0 0 0 5px;}
.mr7 {display:inline;margin:0 0 0 7px;}
.mr10 {display:inline;margin:0 0 0 10px;}

.mr5line {
	display:inline;
	padding-left: 2px;padding-right: 4px;
	background: url(images/sero.gif) no-repeat right 5px;
}


.order_input {height:22px;font-size:13px;}
#slide_menu{

	position:fixed;
	top:0px;
	left:-305px;
	width:300px;
	height:100%;
	z-index:100;
	background-color:#ffffff;
	-webkit-box-shadow: 0 0 5px 1px #6B6B6B;
    -moz-box-shadow: 0 0 5px 1px #6B6B6B;
	box-shadow: 0 0 5px 1px #6B6B6B;
	bottom:0px;
	right:0px;

}
/* header */
#header {position:relative; height:70px; z-index:99;}
#header h1 {
	display:inline;
	position:relative;
	float:left;
	width:140px;
	margin:10px 0 0 5px;
	font-size:12px;
	line-height:12px;
	font-weight:normal;
}
#header h1 a img {
	vertical-align: middle;
}
#header .headerMenuMain {
	position:relative;
	float:right;
	margin-top:17px;
	padding:7px 6px 0px 0px;
	text-align:right;
	list-style:none;
}
#header .headerMenuMain li {
	display:inline;
	font-weight:bold;
	font-size:12px;
	color:#959595;
	letter-spacing:0px;
}

#header .headerMenu {
	position:relative;
	float:right;
	margin-top:12px;
	padding:0px 5px 0px 0px;
	text-align:right;
	list-style:none;
}
#header .headerMenu li {
	display:inline;
	font-size:11px;
	color:#959595;
	letter-spacing:-1px;
}
#header .searchLayer {
	position:absolute;
	top:80px;
	left:55px;
	width:82%;
	height:20px;
	padding:0px 0 0 0px;
	z-index:10;

}
@media screen and (min-width: 330px) {

#header .searchLayer {
	position:absolute;
	float:right;
	top:80px;
	left:55px;
	height:24px;
	z-index:10;
	
}

}
#header .searchTextInput {
	position:relative;
	float:left;
	width:76%;
	height:24px;
	font-size:15px;
	border: 1px solid #d6d6d6;
	padding-left: 0px;
	padding-top: 0px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-top:0px;
	margin-bottom:2px;
}
#header .searchSubmit {
	display:inline;
	position:relative;
	float:left;
	border:0;
	cursor:pointer;
}

/* search area */
#searchArea{
	position:relative;
	width:100%;
	height:62px;
	z-index:98;
	/*background:url("images/search_bg02.gif") repeat-x;*/
}
#searchArea01{
	position:relative;
	width:99%;
	height:40px;
	padding:12px 0 0 5px;
	background-color:#000000;
	/*background:url("images/search_bg01.gif") repeat-x;*/
}

#searchArea_sub{
	position:relative;
	width:100%;
	height:40px;
	padding:9px 0px 0px 0px;
	background-color:#000000;
	/*background:url("images/search_bg01.gif") no-repeat;*/
}

#search .txtbox{
	position:relative;
	float:left;
	left:30px;
	width:67%;
	height:18px;
	margin:1px 0px 0px 8px;
	padding:4px 0px 0px 5px;
	color:#5A5B5D;
	border:5px solid #;
}
.searchSubmit {
	display:inline;
	position:relative;
	float:left;
	vertical-align:top;
	margin:0px 0px 0px 6px;
	border:0;
	cursor:pointer;
}
.lens {
	position:absolute;
	float:left;
	margin:4px 0px 0px 5px;
	top:14px;
	left:18px;
	width:25px;
	height:25px;
	background:url("images/img_lens.gif") no-repeat;
}

/* footer */
#footer {
	margin: 30px 0px 0px 0px;
	font-size: 11px;
	font-family: Tahoma;
	color: #454545;
	text-align: center;
	border-top:10px solid #ffffff;
}
#footer .footer-menu {
	padding:10px 0px 7px 0px;
	background: #ececec;
	width:100%;
	height:38px;
	/*-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;*/
	background:url("images/footer_bg.gif") repeat-x ;
}
#footer .footer-menu li {displaY: inline;}
#footer .footer-menu li a{
	padding-right: 0px;
	background: url(images/sero.gif) no-repeat right 0px;
}
#footer .footer-menu li:last-child a{
	padding-right: 0;
	background: none;
}
#footer .footer-menu li a {
	display: inline-block;
	height: 11px;
	padding: 0 5px;
	color: #696969;
	font-weight: bold;
}
#footer address {
	position: relative;
	margin-top: 0px;
}

/* Å¸ÀÌÆ² ³×ºñ°ÔÀÌ¼Ç */
#titleNaviWrap {
	display:inline;
	position:relative;
	float:left;
	width:100%;
	height:32px;
	text-align:center;
	margin-top:0px;
}
#titleNaviWrap p.ticon {
	position:absolute;
	top:0px;
	width:83px;
	height:38px;
	left:5px;
	z-index:10;
}

#titleNaviWrap p.backicon {
	position:absolute;
	top:2px;
	left:5px;
	z-index:10;
}
#titleNaviWrap h2 {
	position:relative;
	float:left;
	width:100%;
	margin-top:0px;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	letter-spacing:-1px;
}

#titleNaviWrap h2.title{
	position:relative;
	float:left;
	width:100%;
	margin-top:0px;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	letter-spacing:-1px;
	color:#f5f5f5;
	filter: DropShadow(Color=#041123, OffX=-1, OffY=-1, Positive=1);
}

.title_txtimg {	
	padding-top:3px;
}

.title_navitxt {	
	width:100px;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	letter-spacing:-1px;
	color:#f5f5f5;
	filter: DropShadow(Color=#041123, OffX=-1, OffY=-1, Positive=1);
	padding-top:7px;
}
.main_titline{
	margin-top:3px;
	border-bottom:1px solid #313642;
}

#bodyWrap {
	margin-left: 10px;
	margin-right: 10px;
}

#bodyWrap.index {
	margin-left: 8px;
	margin-right: 8px;
}
#bodyWrap.index h2 {
	margin-top: 0px;
	font-family: Helvetica;
	font-weight: normal;
	font-size: 18px;
}
#bodyWrap.index .prod-list li {
	position: relative;
	float: left;
	width: 33.3%;
	padding: 5px 0px;
	margin: 0;
	border: 0 none;
}
#bodyWrap.index .prod-list li dl {
	position: relative;
	padding: 0 5px;
	margin-left: auto;
	margin-right: auto;
}
#bodyWrap.index .prod-list li:last-child {
	display: none;
}
#bodyWrap.index .prod-list li:first-child {
	display: block;
}
#bodyWrap.index .prod-list li dl .primg {
	position: relative;
	width: 100%;
}
#bodyWrap.index .prod-list li dl .prname {
	height  : 40px;
	margin-top: 5px;
	text-align: center;
	font-weight: normal;
	font-size: 12px;
	margin-bottom: 2px;
}
#bodyWrap.index .prod-list li dl .price {
	overflow: hidden;
	position: static;
	width: 100%;
	height: 20px;
	text-align: center;
	font-size: 12px;
	padding: 0;
	margin: 0;
}
#bodyWrap.index .prod-list {}
#bodyWrap.index .prod-list h2 {
	height: 20px;
	text-align: left;
	/*background: url(images/bg_index_title_left.gif) no-repeat 0 50%,
				url(images/bg_index_title_right.gif) no-repeat right 50%,
				url(images/bg_index_title_mdl.gif) repeat-x 0 50%;*/
}
#bodyWrap.index .prod-list h2 span {
	display: inilne-block;
	padding: 0 20px;
	font-size: 12px;
	line-height: 23px;
	color: #848484;
	font-family: AppleGothic, sans-serif, Dotum;
	background: url(images/bg_index_title_star.gif) no-repeat 0 40%,
				url(images/bg_index_title_star.gif) no-repeat right 40%,
				#fff;
}
#bodyWrap.detail-view .prod-list dl dd.detailview {
	background: none;
}

/*°ü·Ã»óÇ°*/
#bodyWrap.detail-view {
	margin-left: 8px;
	margin-right: 8px;
}
#bodyWrap.detail-view h2 {
	margin-top: 0px;
	font-family: Helvetica;
	font-weight: normal;
	font-size: 18px;
}
#bodyWrap.detail-view .prod-list li {
	position: relative;
	float: left;
	width: 33.3%;
	padding: 5px 0px;
	margin: 0;
	border: 0 none;
}
#bodyWrap.detail-view .prod-list li dl {
	position: relative;
	padding: 0 5px;
	margin-left: auto;
	margin-right: auto;
}
#bodyWrap.detail-view .prod-list li:last-child {
	display: none;
}
#bodyWrap.detail-view .prod-list li:first-child {
	display: block;
}
#bodyWrap.detail-view .prod-list li dl .primg {
	position: relative;
	width: 100%;
}
#bodyWrap.detail-view .prod-list li dl .prname {
	height  : 40px;
	margin-top: 5px;
	text-align: center;
	font-weight: normal;
	font-size: 12px;
	margin-bottom: 2px;
}
#bodyWrap.detail-view .prod-list li dl .price {
	overflow: hidden;
	position: static;
	width: 100%;
	height: 20px;
	text-align: center;
	font-size: 12px;
	padding: 0;
	margin: 0;
}
#bodyWrap.detail-view .prod-list {}
#bodyWrap.detail-view .prod-list h2 {
	height: 20px;
	text-align: left;
}
/*°ü·Ã»óÇ°³¡*/

#bodyWrap .prod-list ul {
	margin-top: 5px;
}
#bodyWrap .prod-list ul:after {
	content: "";
	display: block;
	clear: both;
}
#bodyWrap .prod-list li {
	position: relative;
	padding-left: 90px;
	padding-bottom: 10px;
	margin-left: -5px;
	margin-top: 10px;
	min-height: 90px;
	border-bottom: 1px solid #e7e7e7;
}
#bodyWrap .prod-list dl .totreview {
	position: absolute;
	left: 200px;
	top: 36px;
	width: 85px;
	height: 50px;
	background: #F4F4F4;
	padding-top: 5px;
}
#bodyWrap .prod-list dl .totreview p {
	padding-top: 2px;
	text-align: center;
	font-size:20px;
	font-weight: bold;
	color: #B1DA2A;
	font-family: Tahoma;
}
#bodyWrap .prod-list dl .totreview p .f12 {
	margin-left: -5px;
	font-size:12px;
	font-weight: bold;
	color: #5A5B5D;
}

#bodyWrap .prod-list dl .primg {
	position: absolute;
	left: 0;
	top: 0;
	border:1px solid #dddddd;
	width: 80px;
	height: 90px;
}
#bodyWrap .prod-list dl .primg img {
	width: 100%;
	height: 100%;
	vertical-align: top;
}
#bodyWrap .prod-list dl .prname {
	overflow: hidden;
	margin-bottom: 10px;
	width: 95%;
	height: 30px;
	padding-bottom: 5px;
	line-height: 1.25;
	word-wrap: break-word;
	word-break: keep-all;
	color: #666;
	font-size: 15px;
	font-weight: bold;
	
}
#bodyWrap .prod-list dl .conprice-tit {
	height: 18px;
	margin-top: 5px;
	/*background: url(images/won_icon2.gif) no-repeat;*/
}
#bodyWrap .prod-list dl .price-tit {
	height: 16px;
	margin-top: 5px;
	/*background: url(images/won_icon.gif) no-repeat;*/
}
#bodyWrap .prod-list dl .reserve-tit {
	height: 15px;
	margin-top: 5px;
	/*background: url(images/reserve_icon.gif) no-repeat;*/
}
#bodyWrap .prod-list dl .conprice,
#bodyWrap .prod-list dl .price,
#bodyWrap .prod-list dl .reserve {
	position: relative;
	overflow: hidden;
	padding-left: 0px;
	line-height: 1.25;
	word-wrap: break-word;
	word-break: keep-all;
}
#bodyWrap .prod-list .conprice {
	top: -20px;
	margin-bottom: -20px;
	font-size: 15px;
	color: #000000;
}
#bodyWrap .prod-list .price {
	top: -18px;
	margin-bottom: -20px;
	font-size: 15px;
	color: #000000;
}
#bodyWrap .prod-list .reserve {
	top: -16px;
	margin-bottom: -20px;
	font-size: 15px;
}
#bodyWrap .prod-list dl .conprice {
	font-weight: bold;
	font-family: Tahoma;
	text-decoration: line-through;
}
#bodyWrap .prod-list dl .price {
	font-weight: bold;
	font-family: Tahoma;
}
#bodyWrap .prod-list dl .reserve {
	font-family: Tahoma;
	font-size: 11px;
}
#bodyWrap .prod-list dl dd.detailview {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	/*background: url(images/bulll_product_detail.gif) no-repeat right 45%;*/
}
#bodyWrap .prod-list dl dd.detailview a {
	overflow: hidden;
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
}



#bodyWrap.category {
	margin-top: 30px;
}
#bodyWrap.category .cate-list {
	border-top: 1px solid #e7e7e7;
}
#bodyWrap.category .cate-list:after { 
	content: "";
	display: block;
	clear: both;
}
#bodyWrap.category .cate-list li {
	float: left;
	width: 100%;
	padding-right: 0px;
	border-bottom: 1px solid #e7e7e7;
}
#bodyWrap.category .cate-list li a {
	display: block;
	padding: 10px 15px;
	font-size: 14px;
	color: #3d3d3d;
	font-family: Tahoma;
	text-transform: capitalize;
	background: url(images/bull_category_list.gif) no-repeat right 45%;
}


#bodyWrap.product-list {
	margin-top: 0px;
}

#bodyWrap.product-list .sort-tit {
	font-size: 13px;
}
#bodyWrap.product-list .product-sort {
	position: relative;
	height: 55px;
	margin-left: -5px;
	margin-right: -5px;
}
#bodyWrap.product-list .product-sort .sub-category
{
	background-color:#f3f3f3;
	border-top:1px solid #efefef;
	border-bottom:1px solid #efefef;
	padding:5px 0px 5px 5px;
}
#bodyWrap.product-list .search-product-sort {
	position: relative;
	height: 20px;
	margin-left: -5px;
	margin-right: -5px;
}
#bodyWrap.product-list .search-product-sort .sub-category
{
	background-color:#f3f3f3;
	border-top:1px solid #efefef;
	border-bottom:1px solid #efefef;
	padding:5px 0px 5px 5px;
}
#bodyWrap.product-list .product-sort .sort {
	height: 20px;
	position: absolute;
	right: 0;
	top: 0;
}
#bodyWrap.product-list .prod-list li:first-child {
	margin-top: 30px;
}

#bodyWrap.product-list select{
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
margin-top:2px;
margin-bottom:2px;
background-color:#ffffff;
font-size:15px;
}

#bodyWrap.login {
	margin-top: 35px;
}

#bodyWrap.login .login-form {
	position: relative;
	padding: 20px;
}
/* ·Î±×ÀÎ ÀÔ·Â, Àü¼ÛÆû */
#bodyWrap.login .login-form .input-wrap {
	position: relative;
	padding-right: 80px;
}
#bodyWrap.login .login-form .input-comm {
	display: block;
	height: 29px;
	border: 1px solid #d6d6d6;
	padding-left: 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;		
}
#bodyWrap.login .login-form .input-comm input {
	-webkit-appearance: none;	
}
#bodyWrap.login .login-form .input-id input {
	background: url(images/bg_login_input_id.gif) no-repeat 0 50%;
}
#bodyWrap.login .login-form .input-id input:focus,
#bodyWrap.login .login-form .input-pwd input:focus {
	background: none;
	outline: none;
}
#bodyWrap.login .login-form .input-pwd input {
	background: url(images/bg_login_input_pwd.gif) no-repeat 0 50%;
}
#bodyWrap.login .login-form .input-pwd {
	margin-top: 8px;
}
#bodyWrap.login .login-form .input-comm .login-input {
	display: block;
	width: 100%;
	height: 100%;
	border: 0 none;
}
#bodyWrap.login .login-form .btn-submit {
	position: absolute;
	right: 0;
	top: 0;
	width: 70px;
	height: 69px;
}
#bodyWrap.login .login-form .btn-submit button {
	width: 100%;
	height: 100%;
	font-size: 12px;
	font-weight: bold;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor:pointer;
}	


/* È¸¿ø°ü·Ã ¼³Á¤ */
#bodyWrap.login .login-form .login-set {
	overflow: hidden;
	width: 100%;
	margin-top: 15px;
}
#bodyWrap.login .login-form .login-set li {
	float: left;
	width: auto;
	margin-right: 15px;
	font-size: 13px;
}
#bodyWrap.login .login-form .login-set li input.chk-rdo {
	vertical-align: top;
	margin-right: 5px;
}
#bodyWrap.login .login-form .login-set label {
	cursor: pointer;
}
/* ºñÈ¸¿ø */
#bodyWrap.login .txt-nomem {
	padding: 15px 20px 20px 20px;
	border-top: 1px solid #e7e7e7;
}
#bodyWrap.login .txt-nomem dd {
	margin-top: 5px;
	letter-spacing: -0.1em;
}
#bodyWrap.login .txt-nomem dd.txt-join {
	margin-top: 15px;
}
/* ·Î±×ÀÎ ½ÇÆÐ ·¹ÀÌ¾î */
#bodyWrap.login .login-form .login-fail {
	display: none;
	position: absolute;
	left: -1px;
	top: 4px;
	width: 100%;
	height: 100%;
	background: #fff;
	border: 3px solid #e7e7e7;
	-webkit-box-shadow: 3px 3px 10px #99a4b3;
	-moz-box-shadow: 3px 3px 10px #99a4b3;
	box-shadow: 3px 3px 10px #99a4b3;
}
/* view ctrl */
#bodyWrap.login .login-form.fail-view .login-fail {
	display: block;
}
#bodyWrap.login .login-fail .fail-content {
	padding: 20px 20px 10px;
	color: #222;
}
#bodyWrap.login .login-fail h3 {
	font-weight: bold;
	font-size: 14px;
}
#bodyWrap.login .login-fail p.txt-msg {
	margin-top: 15px;
}
#bodyWrap.login .login-fail .btn-ok {
	margin-top: 20px;
}
#bodyWrap.login .login-fail .btn-ok button {
	width: 100%;
	padding: 6px 0;
	font-weight: bold;
	font-family: AppleGothic, sans-serif, Dotum;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}



/*
========================================================================
Detail - Detail View (»ó¼¼º¸±â)
========================================================================
*/
/* simple info */
#bodyWrap.detail-view {
	margin-top: 3px;
}
#bodyWrap.detail-view .simple-info {
	position: relative;
	padding-left: 5px;
	min-height: 360px;
}

#bodyWrap.detail-view .simple-info dd.primg {
	
	width:340px;
	height: 340px;
	
}
#bodyWrap.detail-view .btn-wish-prorduct {
	margin-top: 20px;
	text-align: right;
}
#bodyWrap.detail-view .btn-wish-prorduct button {
	padding: 3px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color:#ffde00;
}

/* detail info */
#bodyWrap.detail-view {
margin:auto;

}
#bodyWrap.detail-view .prod-list {
	margin-left: 8px;
	margin-right: 5px;
	text-align:center;
}
	/* tab */
	#bodyWrap.detail-view .detail-info-tab {
		margin-top: 20px;
		padding: 0px 20px;
	}
	#bodyWrap.detail-view .detail-info-tab:after {
		content: "";
		display: block;
		clear: both;
	}
	#bodyWrap.detail-view .detail-info-tab li {
		float: left;
		width: 32.5%;
		height: 100%;
		margin-right: 1%;
		text-align: center;
	}
	#bodyWrap.detail-view .detail-info-tab li:last-child {
		margin-right: 0;
	}
	#bodyWrap.detail-view .detail-info-tab li a {
		display: block;
		padding: 6px 0;
		font-weight: bold;		
		position: relative;
		top: -1px;
		margin-bottom: -1px;
		color: #dcdcdc;
		border: 1px solid #959595;
		border-bottom: 0;
		background: #999999;
		
	}
	#bodyWrap.detail-view .detail-info-tab li.now a,
	#bodyWrap.detail-view .detail-info-tab li a:hover {
		color: #fff;
		border: 1px solid #232731;
		border-bottom: 0;
		background: #313642;
		
		/*filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#bbb', endColorstr='#a09fa0');*/
	}
	/* tab content */
	#bodyWrap.detail-view .tab-cont-wrap {
		padding: 20px 10px;
		color: #777;
		border-bottom: 1px solid #a09fa0;
	}

	#bodyWrap.detail-view .tab-cont-comm .price-tit,
	#bodyWrap.detail-view .tab-cont-comm .reserve-tit ,
	#bodyWrap.detail-view .tab-cont-comm .quantity-tit,
	#bodyWrap.detail-view .tab-cont-comm .option-tit {
		font-weight: bold;
	}
	#bodyWrap.detail-view .tab-cont-comm .price span,
	#bodyWrap.detail-view .tab-cont-comm .reserve span {
		font-weight: bold;
		font-family: Tahoma;
		color: #222;
	}
	#bodyWrap.detail-view .tab-cont-comm .price span {
		font-size: 16px;	
	}
		/* tabProductInfo */
		#bodyWrap.detail-view #tabProductInfo {
			display: block;
		}
		#bodyWrap.detail-view #tabProductInfo ul li {
			margin-top: 5px;
		}
		#bodyWrap.detail-view #tabProductInfo ul li:first-child {
			margin-top: 0;
		}
		#bodyWrap.detail-view #tabProductInfo ul li .option-list1 {
			padding-left: 40px;
			position: relative;
			top: -16px;
			margin-bottom: -15px;
		}
		#bodyWrap.detail-view #tabProductInfo ul li .option-list2 {
			padding-left: 40px;
			position: relative;
			top: 0px;
			margin-bottom: -15px;
		}
		/* tabProductImg */
			/* ´ë ÀÌ¹ÌÁö ¸®½ºÆ® */
			#bodyWrap.detail-view #tabProductImg .detail-img {
				width: 100%;
			}
			#bodyWrap.detail-view #tabProductImg .detail-img li {
				margin-top: 10px;
			}
			#bodyWrap.detail-view #tabProductImg .detail-img li:first-child { 
				margin-top: 0;
			}
			#bodyWrap.detail-view #tabProductImg .detail-img li img {
				max-width: 100%;
			}
			#bodyWrap.detail-view #tabProductImg .btn-more-view button {
				padding: 6px 0;
				width: 100%;
				font-weight: bold;
			}
		/* tabProductImg */
		#bodyWrap.detail-view #productReview h3 {
			color: #333;
			font-weight: bold;
			font-size: 13px;
		}
		#bodyWrap.detail-view #productReview h3 span {
			font-weight: normal;
			font-size: 11px;
			margin-left: 5px;
			font-family: Tahoma;
		}
		#bodyWrap.detail-view #productReview .review-list {
			margin-top: 10px;
			border-bottom: 1px solid #e7e7e7;
			font-size: 11px;
		}
		#bodyWrap.detail-view #productReview .review-list dt {
			border-top: 1px solid #e7e7e7;
			padding: 10px 0 10px;
			cursor: pointer;
		}
		#bodyWrap.detail-view #productReview .review-list dt.now {
			color: #333;
			font-weight: bold;
			letter-spacing: -1px;
		}
		#bodyWrap.detail-view #productReview .review-list dt:hover {
			background: #eee;
		}
		#bodyWrap.detail-view #productReview .review-list dt.now:hover {
			background: none;
		}
		#bodyWrap.detail-view #productReview .review-list dd {
			display: none;
			position: relative;
			top: -5px;
			margin-bottom: -5px;
			padding: 0 5px 10px 10px;
		}
		#bodyWrap.detail-view #productReview .review-list dd.now {
			display: block;
		}
		#bodyWrap.detail-view #productReview .btn-review-more button {
			width: 100%;
			padding: 6px 0;
			font-weight: bold;
		}



/*
========================================================================
Detail - wish-list (°ü½É»óÇ°)
========================================================================
*/
#bodyWrap.wish-list {
	margin-top: 10px;
}
#bodyWrap.wish-list .prod-list li {
	margin-top: 0;
	padding: 15px 10px 15px 95px;
}
#bodyWrap.wish-list .prod-list li.now {
	background: #fafafa;
}
#bodyWrap.wish-list .nomsg {
	margin: -15px -10px -15px -95px;
	text-align: center;
}
#bodyWrap.wish-list .prod-list li .primg,
#bodyWrap.wish-list .prod-list li .h-ico {
	left: 5px;
	top: 15px;
}
#bodyWrap.wish-list .prod-list li .detailview {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(images/bulll_product_detail.gif) no-repeat right 45%;
}
#bodyWrap.wish-list .prod-list li .detailview a {
	overflow: hidden;
	text-indent: -9999px;
	display: block;
	height: 100%;
	margin-left: 0px;
}
#bodyWrap.wish-list .prod-list li .chk-product {
	position: absolute;
	left: 0;
	top: 17px;
	margin-top: -5px;
}
#bodyWrap.wish-list .prod-list dl .totreview {
	position: absolute;
	left: 210px;
	top: 50px;
	width: 85px;
	height: 50px;
	background: #F4F4F4;
	padding-top: 5px;
}

/* »èÁ¦ ¹öÆ° */
#bodyWrap.wish-list .wish-del-ctrl {
	overflow: hidden;
	width: 100%;
	margin-top: 10px;
}
#bodyWrap.wish-list .wish-del-ctrl button {
	float: left;
	width: auto;
	margin: 0 5px 0 0;
	padding: 2px 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.bt_inte {
	background:url("images/inte_bt.gif") no-repeat;
	cursor:pointer;
	width:147px;
	height:40px;
	padding:9px 20px 10px 20px;
	color:#ffffff;font-weight:bold;
	cursor:pointer;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#bfbfbf');
}

.bt_red {
	background:url("images/cho_del.gif");
	cursor:pointer;
	text-align:center;
	width:85px;
	height:34px;
	padding:8px 13px 9px 13px;
	color:#ffffff;font-weight:bold;
	cursor:pointer;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#bfbfbf');
}


.bt_navi{
	background:url("images/all_bt.gif");
	cursor:pointer;
	width:85px;
	height:45px;
	padding:8px 13px 9px 13px;
	color:#ffffff;font-weight:bold;
	cursor:pointer;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#bfbfbf');
}

/*
========================================================================
Basket Àå¹Ù±¸´Ï
========================================================================
*/
#bodyWrap.basket {
	margin-top: 3px;
}

/*
========================================================================
Detail - consult (¹®ÀÇÇÏ±â)
========================================================================
*/
#bodyWrap.consult {
	margin-top: 70px;
}
#bodyWrap.consult .consult-info {
	padding-bottom: 35px;
}
#bodyWrap.consult .consult-info li {	
	padding: 35px 0;
	margin: 0 15px;
	font-size: 13px;
	font-family: Tahoma;
	background: url(images/bg_index_title_left.gif) repeat-x  0 0;
	background: url(images/bg_index_title_left.gif) no-repeat left bottom,
				url(images/bg_index_title_right.gif) no-repeat right bottom, 
				url(images/bg_index_title_mdl.gif) repeat-x 0 bottom;
}
#bodyWrap.consult .consult-info li:first-child {
	padding-top: 0;
}
#bodyWrap.consult .consult-info li .tit,
#bodyWrap.consult .consult-info li .info {
	font-weight: bold;
}
#bodyWrap.consult .consult-info li .tit {
	position: relative;
	padding-left: 12px;
	line-height: 1.5;
}
#bodyWrap.consult .consult-info li .tit:after {
	content:"";
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -3px;
	border-width: 3px 0 3px 3px;
	border-style:solid;
	border-color:transparent #57585a;
}
#bodyWrap.consult .consult-info li .info {
	position: relative;
	height: 15px;
	top: -18px;
	margin-bottom: -20px;
	padding-left: 50px;
	word-wrap: break-word;
}
#bodyWrap.consult .consult-info li .info a,
#bodyWrap.consult .consult-info li .info {
	color: #454545;
	font-size: 13px;
}
#bodyWrap.consult .consult-info li .date {
	position: absolute;
	margin-top: 20px;
	color: #909090;
}


/*
========================================================================
Detail - batang (¹ÙÅÁÈ­¸é ¾ÆÀÌÄÜ ¼³Ä¡¹æ¹ý)
========================================================================
*/

#bodyWrap.batang {
	margin-top: 50px;
}
#bodyWrap.batang ul {
	margin-top: 20px;
	text-align: center;
}
#bodyWrap.batang li {
	margin-top: 20px;
}

/*
order
*/
#bodyWrap.basket {
	margin-left: 8px;
	margin-right: 8px;
}
#bodyWrap.basket input {
font-size:15px;
height:20px;
border: 1px solid #d6d6d6;
padding-left: 5px;
padding-top: 2px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
margin-top:2px;
margin-bottom:2px;
}

/*
order
*/
#bodyWrap.order {
	margin-left: 8px;
	margin-right: 8px;
}
#bodyWrap.order input {
font-size:15px;
height:20px;
border: 1px solid #d6d6d6;
padding-left: 5px;
padding-top: 2px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
margin-top:2px;
margin-bottom:2px;
}

#bodyWrap.order input[type=checkbox] {
 height:20px;
 width:20px;
}
#bodyWrap.order input[type=radio] {
 height:17px;
 width:17px;
}
/*
BOARD °Ô½ÃÆÇ
*/
#bodyWrap.board {
	margin-top: 5px;
	margin-left: 2px;
	margin-right: 2px;
}

#bodyWrap.board input {
font-size:15px;
height:20px;
border: 1px solid #d6d6d6;
padding-left: 5px;
padding-top: 2px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
margin-top:2px;
margin-bottom:2px;
}

#bodyWrap.board input[type=radio] {
 height:17px;
 width:17px;
}
/*
member
*/
#bodyWrap.member {
	margin-top: 5px;
	margin-left: 2px;
	margin-right: 2px;
}

#bodyWrap.member input {
font-size:15px;
height:20px;
border: 1px solid #d6d6d6;
padding-left: 5px;
padding-top: 2px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
margin-top:2px;
margin-bottom:2px;
}

#bodyWrap.member input[type=checkbox] {
 height:20px;
 width:20px;
}
#bodyWrap.member input[type=radio] {
 height:17px;
 width:17px;
}

/* »óÇ° ´õº¸±â ¹öÆ° */
.btn-more-view {
	margin-top: 30px;
	text-align: center;
}
.btn-more-view button {
	width: 100%;
	padding: 6px 0;
	font-weight: bold;
	color:#ffffff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
}
.btn-type01 button,
.btn-type01 a,
button.btn-type01 {
	font-family: AppleGothic, sans-serif, Dotum;
	/*
	text-shadow: 1px 1px 0 #fff;
	-webkit-box-shadow: 2px 2px 3px #ccc;
	-moz-box-shadow: 2px 2px 3px #ccc;
	box-shadow: 2px 2px 3px #ccc;
	*/
	border: 1px solid #000000;
	background-color:#000000;
	/*
	background: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#000000));
	background: -moz-linear-gradient(top,  #f4f4f4,  #000000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#000000');
	*/
}
.btn-type02 button,
.btn-type02 a,
button.btn-type02 {
	font-family: AppleGothic, sans-serif, Dotum;
	color: #fff;
	font-weight: bold;
	border: 0 none;
	border: 1px solid #888;
	background: -webkit-gradient(linear, left top, left bottom, from(#b7b8b7), to(#9f9e9e));
	background: -moz-linear-gradient(top,  #b7b8b7,  #9f9e9e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#b7b8b7', endColorstr='#9f9e9e');
}
/* ÀÓ½Ã ¹öÆ° ½ºÅ¸ÀÏ
.btn-type03 button,
.btn-type03 a,
button.btn-type03 {
	font-family: AppleGothic, sans-serif, Dotum;
	text-shadow: 1px 1px 0 #fff; 
	border: 1px solid #a1a1a1; 
	background-color: #000;
}
*/
.pt3{padding-top:3px;}
.pt4{padding-top:4px;}
.pt5{padding-top:5px;}
.pt6{padding-top:6px;}
.pt7{padding-top:7px;}
.pt8{padding-top:8px;}
.pt9{padding-top:9px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}