﻿/***********************************************
* DUTY FREE24
* STYLE SHEET
* 최종 수정일:
* 수정내용:
***********************************************/
@charset "utf-8";
@import url("main.css"); 
@import url("sh.css"); 
@import url("et.css"); 
@import url("mp.css"); 
@import url("pd.css"); 
@import url("link.css");


a {selector-dummy : expression(this.hideFocus=true);}
#main{background: url("../images/main/main_bg.gif") repeat-x 0px 93px;}
#sectionbg{background:url("../images/default/page_bg_bar.gif") repeat-x 0px 93px;}
.mleftbg{background: url("../images/main/main_bg.gif") repeat-x right 93px;}
.mleftbgd{background: url("../images/main/main_bg.gif") repeat-x right 44px;}
.mrightbg{background: url("../images/main/main_bg.gif") repeat-x 0px 93px;}
.mrightbgd{background: url("../images/main/main_bg.gif") repeat-x 0px 44px; }
.notice_bx{background: url("../images/board/notice_bx_bg.gif") repeat-x;}
.notice_view1{background: url("../images/board/notice_view_bg1.gif") no-repeat top;}
.notice_view2{background: url("../images/board/notice_view_bg2.gif") no-repeat bottom;}
.notice_view3{background: url("../images/board/notice_view_bg3.gif") repeat-y;
			font-size:11px; font-family:dotum; line-height:13pt;}
.error{background: url("../images/default/bg_bx_error.gif") repeat-y;}

a:active, a:link, a:visited {color:#646363; text-decoration:none}
a:hover {color:#000000; text-decoration:underline}

*html{
	background:#ffffff;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#F0FBFF;
	scrollbar-3dlight-color:#C0DCC0;
	scrollbar-darkshadow-color:#C0DCC0;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-arrow-color:#C0DCC0;
	scrollbar-track-color:#FFFFFF;
}

body{margin:0 auto;margin-left:auto;
	margin-right:auto;
	padding:0;
	text-align:center;
	font-family: dotum,gulim,verdana, sans-serif;
	font-size:12px;
	background:#ffffff;}



table {color:#737373;border:0;font-size:11px;text-align:left;margin:0;padding:0;}
img ,form, p {border:0;margin:0;padding:0;}
select{font-size:12px;}
.imgnone{display: inline; padding-bottom:2px;}
img.none{display: inline;}
input,textarea{font-size:12px;font-family: dotum,gulim,verdana, sans-serif;}
#headerbg{background:url("../images/default/header_top_bg.gif") no-repeat right bottom;}


/************************************** 미리계산하기 추가 *****************************************/
#newshopbox	{position:relative;width:982px;height:317px;background:#fff;margin:0 auto;}
.newshtop	{width:982px;height:45px;background:url(/images/newshopping/topbg.gif) top no-repeat;}
.newshbody	{width:982px;height:272px;background:url(/images/newshopping/boxbg.gif) top repeat-y;}
.shnewbody	{padding:0px 20px 0px 20px;}

#table001	{margin:8px 0 0 146px;}
.sntab_off	{background:url(/images/newshopping/tab_off.gif) top no-repeat;width:145px;height:26px;text-align:center;padding:3px 0 0 0;color:#666;}
/*
.sntab_off a:link, a:hover, a:active, a:visited {text-decoration:none;color:#666;}
*/
.sntab_on	{background:url(/images/newshopping/tab_on.gif) top no-repeat;width:145px;height:26px;text-align:center;padding:3px 0 0 0;color:#fff;}
/*
.sntab_on a:link, a:hover, a:active, a:visited {text-decoration:none;color:#fff;}
*/
.btn_goshbag	{padding:0 0 0 15px;}
.btn_open	{padding:0 0 0 200px;}

#divBottom_menu {position:fixed;margin:0 auto;z-index:100;left:0;bottom:0;height:28px;padding:10px;width:100%;/* border:1px solid #000; */display:block;}


/************************************** 새로 생성되는 팝업 (기능추가 작업 : 베스트 상품평등 사용**************************************/
.newpoptline	{border:3px solid #689b04;}
.newpopth	{height:28px;background:url(../images/newpop/poptitlebg1.gif) top repeat-x;padding:0px 15px 0 15px;color:#fff;font-size:14px;font-weight:bold;}
.newpopbody	{padding:5px;background:#fff;}
#newreview	{border-bottom:2px solid #8ab338;}
#newreview td	{font-size:12px;padding:7px 5px 5px 5px;}
#newreview td img.list	{border:0;vertical-align:middle;padding:0px 0px 5px 0px;}
#newreview td.nreviewhead	{font-weight:bold;background:#dde6ca;border-bottom:1px solid #97a37f;}
#newreview td.nreviewlist	{border-bottom:1px solid #c4ccb4;}
#newreview td.nreviewcon	{background:#e9ece2;padding:15px;}
.pagenum	{padding:10px 5px 5px 5px;}
.newleft	{text-align:left;}
.newright	{text-align:right;}
.newcenter	{text-align:center;}
.nomemform	{height:18px;border:1px solid #b9c1ad;}
.nomemtext	{font-size:12px;color:#616F51;}
.nomemsp	{padding:3px;}


.stop_bg{background:url("../images/default/stop_bg.gif") no-repeat 10px 0px;}





/* *********************************************************
 *					현재위치 
/* *********************************************************/
.h_pro{
	font-size:11px;
	color:#555D46;
	padding-left:10px;
	padding-top:2px;
	background: url("../images/icon/bul_history.gif") no-repeat 0 14px;}
.h_pro a:hover {text-decoration:underline;color:#000;}
.h_pro a:link {text-decoration:none;color:#555D46;}
.h_pro a:active {text-decoration:none;color:#555D46;}
.h_pro a:visited {text-decoration:none;color:#555D46;}

.h_pro span.step{
	font-size:11px;
	color:#555D46;}

/* *********************************************************
 *					Paging
/* *********************************************************/
.page_num_b {font-size:10px; font-family:verdana; color:#333333; font-weight:bold;}
.page_num {font-size:10px; font-family:verdana; color:#666666;}
a.page_num:link		{font-size:10px; font-family:verdana; color:#666666;}
a.page_num:visited	{font-size:10px; font-family:verdana; color:#666666;}
a.page_num:active	{font-size:10px; font-family:verdana; color:#666666;}
a.page_num:hover		{font-size:10px; font-family:verdana; color:#9E64B6;}

.no_ov {font-size:11px; font-family:verdana; color:#333333; font-weight:bold;}
.no {font-size:11px; font-family:verdana; color:#666666;}
a.no:link		{font-size:11px; font-family:verdana; color:#666666;}
a.no:visited	{font-size:11px; font-family:verdana; color:#666666;}
a.no:active	{font-size:11px; font-family:verdana; color:#666666;}
a.no:hover		{font-size:11px; font-family:verdana; color:#9E64B6;}

/* *********************************************************
 *					상단 인기검색어 쪽
/* *********************************************************/
.tag_style1 {
	font-size:11px;
	color:#ffffff;
	padding:3px 2px 0 2px;
	line-height:130%;}

.tag_style1 a{
	font-size:11px;
	color:#fff;
	font-weight:bold;
	letter-spacing:-1px;
	text-decoration:none;}

.tag_style1 a:hover{
	font-size:11px;
	color:#fff;
	font-weight:bold;
	letter-spacing:-1px;
	text-decoration:underline;}


.error_font{
	font-size:13px;
	color:#5b5b5b;
	font-weight:bold;
	line-height:20px;
	
	}


.tgn_line{
	width:25px;
	height:21px;
	background:url("../images/Default/gnb_guide_line.gif") no-repeat;}


.in_style1{/* 메인 input */
	margin:0;
	padding-top:2px;
	font-size:11px;
	width:155px;
	height:15px;
	border:0;}

.mselect {
	font-size: 11px;
	color: #898989; 
	border:0;
	width:77px;
	text-align:left;
	height:18px;
	margin:0 0 0 0;
	}

.mselect2 { 
	font-size: 11px;
	color: #898989; 
	border:0;
	width:77px;
	text-align:left;
	height:18px;
	margin:0;}


/* *********************************************************
 *					오늘본상품 
/* *********************************************************/
div.right{
	position:relative;
	overflow:visible;
	width:78px;}

#topbar{
	position:absolute;
	visibility: visible;
	overflow:hidden;
	margin-bottom:10px;
	z-index: 100;}

.skybr{
	background:url(../images/Default/skybr_dot.gif) no-repeat 0 5px; 
	padding-left:5px;}

.hlink {background:#BBC9A5;}
.hlink a{color:#fff;font-size:11px;text-decoration:none;}
.hlink a:hover{color:#fff;font-size:11px;text-decoration:underline;}

.parline{background:url("../images/default/footer_partner_titline.gif") no-repeat top right;}
span.partner{padding:10px 15px 0 15px;}


/* *********************************************************
 *					제품 txt 타이틀 
/* *********************************************************/
.Product_title_1{
	font-size:12px; 
	color:#508230;
	font-weight:bold;
	font-family:dotum,Tahoma;}

.Product_sky_title{
	font-size:10px; 
	color:#333333;
	font-weight:bold;
	font-family:Tahoma;}
	
.hot_title_1{
	font-size:12px; 
	color:#508230;
	font-weight:bold;
	line-height:18px;
	font-family:dotum,Tahoma;}

.best_title_1{
	font-size:12px; 
	color:#508230;
	font-weight:bold;
	line-height:18px;
	font-family:dotum,Tahoma;}

.sale_title_1{
	font-size:12px; 
	color:#508230;
	font-weight:bold;
	line-height:18px;
	font-family:dotum,Tahoma;}

.md_title_1{
	font-size:12px; 
	color:#508230;
	font-weight:bold;
	line-height:18px;
	font-family:dotum,Tahoma;}

.click_title_1{
	font-size:12px; 
	color:#508230;
	font-weight:bold;
	line-height:18px;
	font-family:dotum,Tahoma;}


.Product_title_2{width:100px;}
.Product_title_2 a{
	font-size:11px; 
	color:#7F7F7F;
	line-height:13px;
	font-family:dotum,Tahoma;
	text-decoration:none;}

.Product_title_2 a:hover{
	font-size:11px; 
	color:#333333;
	font-family:dotum,Tahoma;
	text-decoration:underline;}

.Product_list_b01{
	font-size:11px; 
	color:#6A6A6A;
	font-weight:bold;
	letter-spacing:-1px;
	font-family:Tahoma;}

.Product_list_b02{
	font-size:10px; 
	color:#333333;
	font-weight:bold;
	letter-spacing:-1px;
	font-family:Tahoma;}

.Product_list_b03{
	font-size:10px; 
	color:#333333;
	font-weight:bold;
	letter-spacing:-1px;
	font-family:Tahoma;}
	
.Product_list_b04{
	font-size:11px; 
	color:#666666;
	letter-spacing:-1px;
	font-family:dotum,Tahoma;
	}
/*---*/


/* 카테고리 */
.menu{
	position:relative;
	margin:0 0 0 0;}

.gnb{
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;}

.gnb_sbg{
	background: url('../images/default/gnb_category_bg.gif') no-repeat left bottom;}


/* *********************************************************
 *					CATEGORY / BRAND 
/* *********************************************************/
.tab_category_tit{
	color:#598C2D;
	font-size:11px;
	padding-left:20px;
	padding-right:20px;
	height:19px;
	font-weight:bold;
	border-right:1px solid #D5D5D5;
	background: url('../images/Default/bul_category_pointer.gif') no-repeat 15px 9px;}


.tab_category_stit{
	color:#DDDDDD;
	padding-left:15px;
	font-size:11px;}

.tab_category_stit a{
	color:#646363;
	text-decoration:none;}


.tab_category_stit a:hover{
	color:#646363;
	text-decoration:underline;}

.tab_brand_stit{
	color:#DDDDDD;
	padding-left:10px;
	font-size:11px;
	line-height:15px;
	background: url('../images/Default/brand_line.gif') no-repeat 2px 4px;}

.tab_brand_stit a{
	color:#646363;
	text-decoration:none;}


.tab_brand_stit a:hover{
	color:#646363;
	text-decoration:underline;}


.brandbox {
	width: 643px;
	height: 124px;
	overflow-y: scroll;
	border:1 solid #DAEBDA;
	background-color:white;
	font-family:굴림;
	font-size:9pt;
	line-height:150%;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #A0A0A0; 
	scrollbar-highlight-color: #A0A0A0;
	scrollbar-3dlight-color: #FFFFFF; 
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #A0A0A0;}


.styleSC {
	overflow-y:auto;
	border:1px solid #DFDFDF;
	background-color:white;
	color:#737373;
	font-family:dotum;
	font-size:11px;
	line-height:150%;
	padding:8px 10px 0 10px;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #A0A0A0; 
	scrollbar-highlight-color: #A0A0A0;
	scrollbar-3dlight-color: #FFFFFF; 
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #F3F3F3;
	scrollbar-arrow-color: #A0A0A0;}

.styleSC2 {
	overflow-y:auto;
	background-color:white;
	color:#737373;
	font-family:dotum;
	font-size:11px;
	line-height:150%;
	padding:8px 10px 0 10px;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #A0A0A0; 
	scrollbar-highlight-color: #A0A0A0;
	scrollbar-3dlight-color: #FFFFFF; 
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #F3F3F3;
	scrollbar-arrow-color: #A0A0A0;}


/* *********************************************************
 *					기타 스타일
/* *********************************************************/
.line_style1{
	text-align:left;
	border-bottom:1px solid #D5D5D5;}

.pdt_mline{border-bottom:1px solid #D0D0D0;}
.tcolor1{color:#447702;}


.Sselect { /**** 셀렉트****/
	behavior:url('../css/selectbox_sub.htc')}
.Sselect2{ /**** 셀렉트****/
	behavior:url('/css/selectbox.htc')}
.Sselect_h500{ /**** 셀렉트****/
	behavior:url('/css/selectbox_h500.htc')}
.select_div1 {
	position:relative; 
	top:0; 
	left:0; 
	margin-top:-19px; 
	margin-left:90px;
}
.select_div2 {
	position:relative;
	top:0;
	left:0;
	margin-top:-19px;
	margin-left:50px;
}

.ct_line01{border-right:1px solid #EBEBEB;}
.ct_txt_sp	{padding:0 5px 10px 5px;}
.ct_txt_sp2	{padding:0 0 10px 0;}


/* 브랜드사은행사 */
.line_off{border:1px solid #E6E5E5;margin-bottom:10px;}
.line_on{border:1px solid #606060;margin-bottom:10px;}

/* *********************************************************
 *				ETC 입점 브랜드 레이어 팝업 스타일
/* *********************************************************/

.lapop01{position:absolute;top:50px;left:140px;width:383px;height:346px;background:#DDDDDD;}
.lapop02{position:absolute;top:50px;left:140px;width:383px;height:346px;background:#DDDDDD;}
.lapop03{position:absolute;top:50px;left:140px;width:383px;height:346px;background:#DDDDDD;}
.lapop04{position:absolute;top:50px;left:140px;width:383px;height:346px;background:#DDDDDD;}
.lapop05{position:absolute;top:50px;left:140px;width:383px;height:346px;background:#DDDDDD;}
.lapop06{position:absolute;top:50px;left:140px;width:383px;height:346px;background:#DDDDDD;}
.lapop07{position:absolute;top:50px;left:140px;width:383px;height:346px;background:#DDDDDD;}
.lapop08{position:absolute;top:50px;left:140px;width:383px;height:346px;background:#DDDDDD;}
.lapop09{position:absolute;top:50px;left:140px;width:383px;height:346px;background:#DDDDDD;}


/* *********************************************************
 *				상품 레이어 
/* *********************************************************/
.player1{position:absolute;width:150px;left:0px;top:75px;text-align:center;visibility:hidden;}
.player2{position:absolute;width:100px;left:0px;top:55px;text-align:center;visibility:hidden;}
.player3{position:absolute;width:129px;left:0px;top:75px;text-align:center;}



.imgborder{border:1px solid #E3E3E3;}


img.icop{padding:5px 0 3px 0;}

.borderLRB {
	border-left:1px solid #d1e3ae; 
	border-right:1px solid #d1e3ae; 
	border-bottom:1px solid #d1e3ae;
}

.BorderNone *
{
	border:none 0px;
}