@charset "utf-8";

@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@font-face {
  font-family: 'Nanum GothicB';
  font-style: normal;
  font-weight: 800;
  src: url(https://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot);
  src: url(https://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(https://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff2) format('x-woff2'),
       url(https://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff) format('woff'),
       url(https://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum GothicN';
  font-style: normal;
  font-weight: 400;
  src: url(https://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot);
  src: url(https://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(https://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2) format('x-woff2'),
       url(https://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff'),
       url(https://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf) format('truetype');
}


body{ font-family:"ng", "Nanum Gothic", "NanumGothic", "나눔 고딕", dotum, "돋움", gulim, "굴림", Georgia, helvetica, sans-serif, Arial, verdana; }
li, dt, dd, th, td, a, a:hover{line-height:normal;font-family:"ng", "Nanum Gothic", "NanumGothic", "나눔 고딕", dotum, "돋움", gulim, "굴림", Georgia, helvetica, sans-serif, Arial, verdana; ;font-size:12px;color:#393939;text-decoration:none;}

.bannerBtn,
.bannerBtn2{display:inline-block;zoom:1;*display:inline;}
.bannerBtn2{float:right;vertical-align:bottom;}
.bannerBtn span{margin-left:-6px;}

.border{border:1px solid #ddd;}
.line{border-bottom:1px solid #aaa;}
.dashed {padding-bottom:5px;}



/** 로그인(인트로) **/
body.intro {background:#fff; margin:0;}
#loginArea { width:540px; margin:0 auto; margin-top:200px; }

#loginArea .login_form {width:380px; margin:30px auto;}
#loginArea .intro_logo {margin:0 0 30px; }
#loginArea .login_form .i_id {width:260px; height:55px; line-height:55px; padding:0 0 0 104px; background:url('/upload/img/intro_id_bg.png') no-repeat; border:0; margin:0 0 8px 0; font-size:14px; font-weight:bold; color:#555;}
#loginArea .login_form .i_pw {width:260px; height:55px; line-height:55px; padding:0 0 0 104px; background:url('/upload/img/intro_pw_bg.png') no-repeat; border:0; margin:0 0 8px 0; font-size:14px; font-weight:bold; color:#555;}
#loginArea .login_form .i_id:hover { background:url('/upload/img/intro_id_bg_on.png'); border:0;}
#loginArea .login_form .i_pw:hover { background:url('/upload/img/intro_pw_bg_on.png'); border:0;}
#loginArea .login_form .login_btn {margin:6px 0 0 0;}
#loginArea .login_form .chkTxt { padding:10px 0; font-size:11px; color:#777; }
#loginArea .login_form .chkTxt input {margin:-3px 5px 0 0; vertical-align:middle; }

#loginArea .info_cs { width:540px; margin:50px auto 0; border-top:1px dotted #ddd;}
#loginArea .info_cs .call {padding:20px 0 25px;}
#loginArea .info_cs .txt_wrap { line-height:17px; font-size:11px; letter-spacing:-0.5px; font-family:'Verdana','Dotum';  color:#888;}
#loginArea .info_cs .txt_wrap p {padding:0 0 7px 7px; text-decoration:none; background:url(/upload/images/intro_bul.gif) 0 7px no-repeat;}
#loginArea .info_cs .txt_wrap p strong {font-weight:normal; color:#ea002c;}

#loginArea .copy { margin:40px 0 0; text-align:right; color:#bbb; font-size:11px; font-family:'Verdana';}





/************* topArea *************/
#topArea {width:100%; height:200px; margin:0; background-image:url('/upload/img/bg.png'); border-bottom:3px solid #cb0000;}
#topWrap{position:relative;margin:0 auto;width:975px;}
/* #topWrap{position:relative;margin:0 auto;width:975px;} 2014.02.14 kim hee sung IE7 버전에서 menu 클릭 하면, 상품 이미지가 보임 */

#topWrap .topBanner{position:relative;}
#topWrap .topBanner span{position:absolute;right:0;top:0;display:block;}
#topWrap .topBannerOpen{position:relative;height:16px;}
#topWrap .topBannerOpen a{position:absolute;right:0;top:0;}

#topWrap .globalNavWrap{ position:relative; width:975px; height:30px; line-height:30px; margin:0 auto; text-align:right; color:#666;}
#topWrap .globalNavWrap .info { position:absolute; top:0; left:0;  font-size:11px; color:#666;  font-family:'Verdana','Dotum'; width:158px; height:30px; line-height:30px; text-align:left; padding:0 0 0 20px; background:#fff; border-left:1px solid #ddd; border-right:1px solid #ddd;}
#topWrap .globalNavWrap a {  font-size:11px; font-family:'Verdana','Dotum'; color:#666; font-size:11px; letter-spacing:-0.5px; padding:0 4px 0 8px; background:url(/upload/images/globalNav_bg.gif) 0 50% no-repeat; }
#topWrap .globalNavWrap a.t_login {color:#666; background:none; font-weight:bold;}
#topWrap .globalNavWrap a.t_cart { color:#da1432;}
#topWrap .globalNavWrap .count {padding:0 0 0 3px; font-size:11px;}

#topWrap .logoWrap {width:975px; height:124px; margin-top:0px;}
#topWrap .logoWrap h1{ float:left; width:275px; height:124px; margin:0 0 0 0;}
#topWrap .logoWrap .searchWrap{width:258px; height:45px; float:left; margin:40px 0 0 90px; border:0; background-color:#fff;}
#topWrap .logoWrap .searchWrap .topc {width:258px; text-align:center; margin-top:3px;}
#topWrap .logoWrap .searchWrap .search input{width:198px; height:40px; padding:0 0 0 20px; font-size:14px; font-weight:bold; background:url(/upload/img/search_bg.png) no-repeat; vertical-align:top; border:0;}
#topWrap .logoWrap .searchWrap .search a.btnSearch{margin-left:-4px; vertical-align:top;}
#topWrap .logoWrap .tBanner { width:200px; height:60px; float:right; margin:35px 0 0 0; text-align:center; line-height:50px;}
/*
#topWrap .logoWrap .searchWrap .search input.input_blur{vertical-align:bottom;}
#topWrap .logoWrap .searchWrap .search input.input_focus{vertical-align:bottom;background:#fff;}
*/

/*
#topWrap .logoWrap .searchWrap .search{float:left;width:258px;border:3px solid #fff;background:url(../../upload/images/tit_search.gif) left no-repeat;}

#topWrap .logoWrap .searchWrap .search img {margin-left:13px;border-left:1px solid #fff;}
#topWrap .logoWrap .searchWrap .keyword{float:left;margin-left:10px;padding-top:10px;}
*/

/** 메인메뉴 **/
#topWrap .mainNaviWrap { position:relative; z-index:9999; width:975px; height:45px; margin:1px 0 0 0;}

#topWrap .mainNaviWrap .navi { background:url("/upload/img/menu.png") no-repeat; height:45px; width:800px; padding:0;}
#topWrap .mainNaviWrap .navi ul { }
#topWrap .mainNaviWrap .navi li { list-style:none; float:left; }
#topWrap .mainNaviWrap .navi li a { display:block; height:45px; }

#mlist01 a {width:88px; background:url("/upload/img/menu.png") 0px 0px no-repeat;  -webkit-transition:all 0.3s ease; transition:all 0.2s ease}
#mlist02 a {width:99px; background:url("/upload/img/menu.png") -88px 0px no-repeat;  -webkit-transition:all 0.3s ease; transition:all 0.2s ease}
#mlist03 a {width:95px; background:url("/upload/img/menu.png") -187px 0px no-repeat;  -webkit-transition:all 0.3s ease; transition:all 0.2s ease}
#mlist04 a {width:88px; background:url("/upload/img/menu.png") -282px 0px no-repeat;  -webkit-transition:all 0.3s ease; transition:all 0.2s ease}
#mlist05 a {width:91px; background:url("/upload/img/menu.png") -370px 0px no-repeat;  -webkit-transition:all 0.3s ease; transition:all 0.2s ease}
#mlist06 a {width:122px; background:url("/upload/img/menu.png") -470px 0px no-repeat;  -webkit-transition:all 0.3s ease; transition:all 0.2s ease}
#mlist07 a {width:86px; background:url("/upload/img/menu.png") -592px 0px no-repeat;  -webkit-transition:all 0.3s ease; transition:all 0.2s ease}

#mlist01 a:hover{background:url("/upload/img/menu.png") 0px -45px no-repeat;  -webkit-transition:all 0.3s ease; transition:all 0.2s ease}
#mlist02 a:hover{background:url("/upload/img/menu.png") -88px -45px no-repeat;  -webkit-transition:all 0.3s ease; transition:all 0.2s ease}
#mlist03 a:hover{background:url("/upload/img/menu.png") -187px -45px no-repeat;  -webkit-transition:all 0.3s ease; transition:all 0.2s ease}
#mlist04 a:hover{background:url("/upload/img/menu.png") -282px -45px no-repeat;  -webkit-transition:all 0.3s ease; transition:all 0.2s ease}
#mlist05 a:hover{background:url("/upload/img/menu.png") -370px -45px no-repeat;  -webkit-transition:all 0.3s ease; transition:all 0.2s ease}
#mlist06 a:hover{background:url("/upload/img/menu.png") -470px -45px no-repeat;  -webkit-transition:all 0.3s ease; transition:all 0.2s ease}
#mlist07 a:hover{background:url("/upload/img/menu.png") -592px -45px no-repeat;  -webkit-transition:all 0.3s ease; transition:all 0.2s ease}

#smenu1 { position:absolute; float:left; z-index:9999; display:none; width:250px; height:auto; left:88px; padding:20px; background-color:#fff; border:1px solid #ddd;}
#smenu1 .scate { float:left; width:250px; margin:10px; padding:5px; font-family:"Nanum Gothic", sans-serif;}
#smenu1 h1 { margin:0 0 15px 0; font-size:15px; font-family:"Nanum Gothic", sans-serif; color:#224f86;}
#smenu1 h2 { margin:10px 0; font-size:12px; font-family:"Nanum Gothic", sans-serif;}
#smenu1 a:hover {color:#cf1818 }

#smenu1 .smenubanner { float:left; width:260px; margin:10px 0 10px 30px; padding:5px; }

#smenu2 { position:absolute; float:left; z-index:9999; display:none; width:250px; height:auto; left:187px; padding:20px; background-color:#fff; border:1px solid #ddd;}
#smenu2 .scate{ float:left; width:250px; margin:10px; padding:5px; font-family:"Nanum Gothic", sans-serif;}
#smenu2 h1 { margin:0 0 15px 0; font-size:15px; font-family:"Nanum Gothic", sans-serif; color:#224f86;}
#smenu2 h2 { margin:10px 0; font-size:12px; font-family:"Nanum Gothic", sans-serif;}
#smenu2 a:hover {color:#cf1818 }

#smenu2 .smenubanner { float:left; width:260px; margin:10px 0 10px 30px; padding:5px; }

/*#topWrap .mainNaviWrap .navi span{display:none}*/
#topWrap .mainNaviWrap .navi span{position:relative; z-index:-1}

#topWrap .mainNaviWrap a.all_cate{ float:right; width:20px; display:block; padding:0;}
#topWrap .mainNaviWrap .cate_all_wrap { width:975px; margin:20px 0 0 0; border:1px solid #eee; border-top:none; background:url(/upload/images/bg_border.gif) left top repeat;}
#topWrap .mainNaviWrap .cate_all_wrap a { display:inline-block;*zoom:1;*display:inline;vertical-align:top;}
#topWrap .mainNaviWrap .colseBtn { position:absolute;right:5px;bottom:5px;}
#topWrap .mainNaviWrap .colseBtn a {padding:10px; }


/** 카테고리 전체보기 **/
#topSubList {position:absolute;top:38px;left:0;z-index:999;}
#topSubList .cate1Wrap,
#topSubList .cate2Wrap,
#topSubList .cate3Wrap,
#topSubList .cate4Wrap,
#topSubList .cate5Wrap{float:left;width:192px;}
#topSubList .cate5Wrap{width:195px;border-right:none;}
#topSubList .cate_tit{height:35px;line-height:35px !important;text-align:left; padding:0 0 0 18px; font-weight:bold;font-size:14px;border-right:0px solid #ddd;background:#f5f6f6;}
#topSubList .bd_none{border-right:none;}
#topSubList .cate_tit a{line-height:35px !important;}
#topSubList .cate{padding:11px 0 11px 18px;}
#topSubList span{font-weight:bold;}
#topSubList .list{margin-top:5px;}
#topSubList .list li{padding:3px 0;}

/***** 슬라이더배너(탑우측) *****/
#topWrap  .logoWrap .topBannerWrap{float:right;position:relative;width:210px;height:93px;}
#topWrap  .logoWrap .topBannerWrap a.btnPrev{position:absolute;left:0;bottom:0;}
#topWrap  .logoWrap .topBannerWrap a.btnNext{position:absolute;left:11px;bottom:0;}


/* 신상품(메인) */
.prodListWrap {width:304px;}
.prodListWrap .productInfoWrap img.listProdImg { margin:0 0 3px; border:1px solid #e6e6e6;}
.prodListWrap .productInfoWrap .prodInfoSum img {margin:0 0 3px;}
.prodListWrap ul li.title a{display:inline-block;*zoom:1;*display:inline; width:90px; overflow:hidden; text-overflow:ellipsis; color:#888; font-size:11px; letter-spacing:-0.5px;}
.prodListWrap ul li.priceSale{ margin:-2px 0 0; font-weight:bold; color:#555; font-size:11px; font-family:'Verdana','Dotum';}





/************* contentArea *************/
#contentWrap{margin:0 auto; padding-top:15px;width:975px;}
 
#contentWrap .mainTopWrap { float:left; width:975px; }
#contentWrap .mainTopBannerWrap { position:relative; float:left; width:730px; height:397px; overflow:hidden; /*z-index:-1;*/ border:1px solid #ddd;}
#contentWrap .mainTopBannerWrap div.slide {width:730px; height:366px; overflow:hidden;}

/* 메인배너*/
.bannerTab{ background:#fff; width:730px; height:30px; border-top:1px solid #ddd;}
.bannerTab ul li { display:inline-block;*zoom:1;*display:inline; margin-right:-4px !important; text-align:center; height:31px; }
.bannerTab ul li a { display:block; text-align:center; font-size:11px; height:30px; line-height:30px; color:#999; background:#fff; }
.bannerTab ul li.selected a { color:#fff; background:#e22727; font-weight:bold; }
.bannerTab ul.tabBtn_5 li { width:147px; !important; }

#contentWrap .todayBanner {float:left; width:973px; border:1px solid #ddd; margin:40px 0 0 0;}

#contentWrap .acate {float:left; overflow:hidden; width:973px; height:315px; border:1px solid #ddd; margin:40px 0 20px 0;}
#contentWrap .acate .acate01 {float:left; width:230px; padding:7px 6px 0; transition:margin-top 0.5s ease-in-out; border-right:1px solid #ddd;}
#contentWrap .acate .acate01:hover {float:left; width:230px; margin-top:-65px;}
#contentWrap .acate .acate02 {float:left; width:230px; padding:7px 6px 0; transition:margin-top 0.5s ease-in-out; border-right:1px solid #ddd;}
#contentWrap .acate .acate02:hover {float:left; width:230px; margin-top:-65px;}
#contentWrap .acate .acate03 {float:left; width:230px; padding:7px 6px 0; transition:margin-top 0.5s ease-in-out; border-right:1px solid #ddd;}
#contentWrap .acate .acate03:hover {float:left; width:230px; margin-top:-65px;}
#contentWrap .acate .acate04 {float:left; width:230px; padding:7px 6px 0; transition:margin-top 0.5s ease-in-out;}
#contentWrap .acate .acate04:hover {float:left; width:230px; margin-top:-65px;}


#contentWrap .mainTopRightWrap {float:left; width:230px; margin:0 0 0 13px; text-align:center; }
#contentWrap .mainTopRightWrap .mainTopRight2 { width:100%; height:397px; }


#contentWrap .mainTopRightWrap .mainTopRight1 {width:100%; height:180px; margin:10px 0 0 0; border:1px solid #ddd;}
#contentWrap .mainTopRightWrap .mainTopRight1 .notice{float:left; width:228px; }
#contentWrap .mainTopRightWrap .mainTopRight1 .notice .noticeTit{ margin:15px 0 0 15px;}
#contentWrap .mainTopRightWrap .mainTopRight1 .notice .noticeMore { text-align:right; margin:10px 20px 10px 0; }
#contentWrap .mainTopRightWrap .mainTopRight1 .notice .noticeMore a { font-size:10px; font-family:Arial; color:#999;}
#contentWrap .mainTopRightWrap .mainTopRight1 .notice .l_list{margin:20px 20px 0; width:188px; height:97px; overflow:hidden;}
#contentWrap .mainTopRightWrap .mainTopRight1 .notice .l_list ul li{padding-left:5px;background:url(/upload/images/dot_list.gif) left center no-repeat;}
#contentWrap .mainTopRightWrap .mainTopRight1 .notice .l_list ul li img{display:none;}



#contentWrap .mainTopRightWrap .mainTopRight1 .list{margin-top:10px;}
#contentWrap .mainTopRightWrap .mainTopRight1 ul.sld_list li{padding:8px 0 8px 2px;border-bottom:1px solid #ddd;}
#contentWrap .mainTopRightWrap .mainTopRight1 ul.sld_list li a.bs_tit{display:block;padding-left:10px;background:url(/upload/images/dot_m_1.gif) left center no-repeat;}
#contentWrap .mainTopRightWrap .mainTopRight1 ul li img.b_sld_img{margin-top:5px;border:2px solid #dedee0;}
#contentWrap .mainTopRightWrap .mainTopRight1 .dot_B li{background:url(/upload/images/dot_1.png) left no-repeat;}
#contentWrap .mainTopRightWrap .mainTopRight1 .dot_G li {border-bottom:1px solid #e9e9e9;background:url(/upload/images/dot_2.png) left no-repeat;}
#contentWrap .mainTopRightWrap .mainTopRight1 .list img{border:2px solid #dedede;}


#contentWrap .mainTopBannerWrap .bannerTap {border:0px solid;}
#contentWrap .mainTopBannerWrap .bannerTap a{display:inline-block;zoom:1;*display:inline;padding:10px 7px;background:#d7d7d7;}

#contentWrap .mainNewWrap{float:left; width:975px; position:relative; margin-top:20px; z-index:1;}
#contentWrap .mainNewWrap .newTit{margin:20px 0;}
#contentWrap .mainNewWrap .newTit img{float:left;}
#contentWrap .mainNewWrap .newList{ float:left; width:200px;}
#contentWrap .mainNewWrap .newList .center1{margin:0 15px;}
#contentWrap .mainNewWrap .newList ul{float:left;}

#contentWrap .mainNewWrap .mainNew1{width:975px; height:277px; float:left;}
#contentWrap .mainNewWrap .mainNew1 .item-list{float:left; width:487px; height:275px; border:1px solid #ddd;}

#contentWrap .mainNewWrap .mainNew1 .additem { float:right; width:486px; height:275px; }
#contentWrap .mainNewWrap .mainNew1 .additem img { border:1px solid #ddd; border-left:0px; }

#contentWrap .mainNewWrap .mainNew1 .slider-3-list{position:relative; height:275px;}

.slider-3-list .rollingPageTab{ position:absolute; left:445px; bottom:13px; }
.slider-3-list .rollingPageTab a{display:inline-block;width:10px;height:10px;margin-left:3px;background: url(/upload/images/icon_select.png) left top no-repeat;}
.slider-3-list .rollingPageTab a.page_on{background: url(/upload/images/icon_select_on.png) left top no-repeat;}
.slider-3-list .rollingPageTab a span{display:none;}

/***** md pick, 카테고리 best *****/
.underLine{border-bottom:1px solid #ddd;}
#contentWrap .rightDiv{float:left;}
#contentWrap .mdTable{float:left;}
#contentWrap .mdTable table td{width:50%;}
/*#contentWrap .mdTable_2{float:left;width:556px;height:382px;border:1px solid #dddddd;border-top:none;border-bottom:none;}*/



#contentWrap .mdWrap,
#contentWrap .categoryWrap {margin-top:30px;}
#contentWrap .mdWrap .mdTable table {width:973px; }
#contentWrap .mdTable table tr td .mdInfo{ padding:0 5px; }
#contentWrap .mdTable table tr td .mdInfo .line{padding-bottom:2px;}

#contentWrap .mdTable .mdInfo ul li.title { width:160px; margin-top:7px; letter-spacing:-0.5px;}
#contentWrap .mdTable .mdInfo ul li.title a {color:#888; font-size:11px; }
#contentWrap .mdTable .mdInfo ul li.priceSale {margin-top:5px; color:#555; font-size:13px; font-weight:bold; letter-spacing:-0.5px;}

#contentWrap .mdWrap{border-bottom:1px solid #aaa;}
#contentWrap .mdTit{position:relative;}

#contentWrap .mdTit{height:22px;padding:6px 0 1px;}
#contentWrap .mdTit .tab{position:absolute;right:0;bottom:5px;color:#d3d3d3;}
#contentWrap .mdWrap .leftDiv{border-right:1px solid #ddd;}
#contentWrap .mdWrap .mdTable tr td{border-right:1px solid #ddd;}
#contentWrap .mdTit .tab a{padding:6px 10px;;*zoom:1;color:#888888;font-weight:bold;}
#contentWrap .mdTit .tab a:hover{color:#fff;background:#e51737;} 
#contentWrap .mdTit .tab a.selected{color:#FFF;font-weight:bold;background: #e51737;}
#contentWrap .mdTit .tab span{padding:6px 0px;;*zoom:1;}


/*#contentWrap .main_mdWrap .mdTit_m{}
#contentWrap .main_mdWrap .mdTit_m a.tab1{display:inline-block;*zoom:1;*display:inline;width:195px;height:54px;margin:-4px !important;background:  url(/upload/img/tap_01.png) center top no-repeat;}
#contentWrap .main_mdWrap .mdTit_m a.tab2{display:inline-block;*zoom:1;*display:inline;width:195px;height:54px;margin:-4px !important;background:  url(/upload/img/tap_02.png) center top no-repeat;}
#contentWrap .main_mdWrap .mdTit_m a.tab3{display:inline-block;*zoom:1;*display:inline;width:195px;height:54px;margin:-4px !important;background:  url(/upload/img/tap_03.png) center top no-repeat;}
#contentWrap .main_mdWrap .mdTit_m a.tab4{display:inline-block;*zoom:1;*display:inline;width:195px;height:54px;margin:-4px !important;background:  url(/upload/imgetap_04.png) center top no-repeat;}
#contentWrap .main_mdWrap .mdTit_m a.tab5{display:inline-block;*zoom:1;*display:inline;width:193px;height:54px;margin:-4px !important;background:  url(/upload/img/tap_05.png) center top no-repeat;}
*/
#contentWrap .mdTitle {float:left; width:100%; clear:both; margin:40px 0 0 0;}
#contentWrap .main_mdWrap .mdTit_m {margin:0 ;}
#contentWrap .main_mdWrap .mdTit_m a{float:left;}
#contentWrap .main_mdWrap{ float:left; width:973px; clear:both; margin:40px 0 0; border:1px solid #ddd; }
#contentWrap .main_mdWrap .mdTable { margin:12px 0 12px 0; padding:0 0 0 1px;}
#contentWrap .main_mdWrap .mdTable table td { width:190px; padding:4px 2px;text-align:center; }
#contentWrap .main_mdWrap .mdTable table td .mdInfo{ width:182px; margin:0 auto; border:1px solid #eee; padding:7px 0;}
#contentWrap .main_mdWrap .mdTable table td .mdInfo img.imgList{ margin:0 0 5px;  min-width:130px; max-width:150px; min-height:130px; max-height:170px; }
#contentWrap .main_mdWrap .mdTable table td .mdInfo .mdImgT { width:150px; margin:0 auto; overflow:hidden;  }
#contentWrap .main_mdWrap .mdTable table td .mdInfo ul{clear:both; margin:0 !important;}
#contentWrap .main_mdWrap .mdTable table td .mdInfo ul li{padding:3px 0;}

/*#contentWrap .main_mdWrap .mdTit_m a.tab1:hover{background:  url(/upload/images/tab_1_1_on.png) center top no-repeat;}
#contentWrap .main_mdWrap .mdTit_m a.tab2:hover{background:  url(/upload/images/tab_1_2_on.png) center top no-repeat;}
#contentWrap .main_mdWrap .mdTit_m a.tab3:hover{background:  url(/upload/images/tab_1_3_on.png) center top no-repeat;}
#contentWrap .main_mdWrap .mdTit_m a.tab4:hover{background:  url(/upload/images/tab_1_4_on.png) center top no-repeat;}
#contentWrap .main_mdWrap .mdTit_m a.tab5:hover{background:  url(/upload/images/tab_1_5_on.png) center top no-repeat;}*/

#contentWrap .main_mdWrap .mdTit_m a.tab1_on{display:inline-block;*zoom:1;*display:inline;width:199px;height:54px;margin:-4px !important;background:  url(/upload/img/tap_on_01.png) center top no-repeat;}
#contentWrap .main_mdWrap .mdTit_m a.tab2_on{display:inline-block;*zoom:1;*display:inline;width:199px;height:54px;margin:-4px !important;background:  url(/upload/img/tap_on_02.png) center top no-repeat;}
#contentWrap .main_mdWrap .mdTit_m a.tab3_on{display:inline-block;*zoom:1;*display:inline;width:199px;height:54px;margin:-4px !important;background:  url(/upload/img/tap_on_03.png) center top no-repeat;}
#contentWrap .main_mdWrap .mdTit_m a.tab4_on{display:inline-block;*zoom:1;*display:inline;width:199px;height:54px;margin:-4px !important;background:  url(/upload/img/tap_on_04.png) center top no-repeat;}
#contentWrap .main_mdWrap .mdTit_m a.tab5_on{display:inline-block;*zoom:1;*display:inline;width:199px;height:54px;margin:-4px !important;background:  url(/upload/img/tap_on_05.png) center top no-repeat;}



#contentWrap .main_mdWrap .mdTit_m a.tab1 span,
#contentWrap .main_mdWrap .mdTit_m a.tab2 span,
#contentWrap .main_mdWrap .mdTit_m a.tab3 span,
#contentWrap .main_mdWrap .mdTit_m a.tab4 span,
#contentWrap .main_mdWrap .mdTit_m a.tab5 span,
#contentWrap .main_mdWrap .mdTit_m a.tab1_on span,
#contentWrap .main_mdWrap .mdTit_m a.tab2_on span,
#contentWrap .main_mdWrap .mdTit_m a.tab3_on span,
#contentWrap .main_mdWrap .mdTit_m a.tab4_on span,
#contentWrap .main_mdWrap .mdTit_m a.tab5_on span{display:none;}

/*#contentWrap .mainMdList{height:271px;}*/

#contentWrap .categoryWrap .mdTit{padding:6px 0;}
#contentWrap .categoryWrap .tab{float:right;}
#contentWrap .categoryWrap .tab a{padding:6px 10px;;zoom:1;}
#contentWrap .categoryWrap .tab a:hover{color:#fff;background:#e51737;}
#contentWrap .categoryWrap .tab span{padding:6px 0;;zoom:1;}
#contentWrap .categoryWrap .mdTable table{width:555px;height:378px;}
#contentWrap .categoryWrap .mdTable tr td {padding:0 14px;border-right:1px solid #ddd;}
#contentWrap .categoryWrap .mdTable .mdInfo2 ul{margin-top:10px;}


/* 메인 하단스페셜배너영역 */
.m_specialBN_Area { float:left; width:975px; margin:0; overflow:hidden; }
.m_specialBN_Area ul { overflow:hidden; clear:both; }
.m_specialBN_Area .banner_list {float:left; width:475px; margin:0;}
.m_specialBN_Area .right {float:right; width:475px;}
.m_specialBN_Area .banner_list h3 { margin:37px 0 8px;}
.m_specialBN_Area .banner_list li { float:left;}
.m_specialBN_Area .banner_list li.first {margin:0 0 5px;}
.m_specialBN_Area .banner_list li.rast {margin:0 0 0 5px;}


/* 메인 하단 고객센터 */
#contentWrap .noticeWrap{min-height:200px;}
#contentWrap .shortcut{float:left;width:218px;min-height:200px;border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6;}
#contentWrap .customer{float:left;width:496px;min-height:200px;border-top:1px solid #e6e6e6;}


#contentWrap .mainBot_bn { float:left; width:975px; margin:20px 0 -50px; overflow:hidden; }


/************* bottomArea *************/
#bottomArea { overflow:hidden; width:975px; margin:0 auto 0; }

#csWrap { overflow:hidden; width:973px; margin:50px 0 0; border:1px solid #e6e6e6; border-bottom:0;}
#csWrap .h2 { height:11px; margin:20px 0 14px; padding:0;}
#csWrap .shortcut { float:left; width:218px; }
#csWrap .shortcut li {height:50px; border-top:1px dotted #ddd; vertical-align:middle;}
#csWrap .shortcut .first {border-top:0;}
#csWrap .customer { float:left; width:464px; min-height:203px; border-left:1px dotted #ddd; padding:0 0 0 30px;}
#csWrap .notice { position:relative; float:left; width:228px; min-height:203px; border-left:1px dotted #ddd; padding:0 0 0 30px; }
#csWrap .notice .more {position:absolute; top:25px; right:25px;}
#csWrap .notice li { padding:5px 0 0 7px; background:url(/upload/images/bot_notice_bul.gif) 0 10px no-repeat;}
#csWrap .notice li img {vertical-align:middle;}
#csWrap .notice a {font-size:11px; font-weight:normal; color:#666;}
#csWrap .notice a:hover {color:#999;}

#bottomWrap { overflow:hidden; margin:50px 0 0 0; }
#bottomWrap .bottomMenu { float:left; width:943px; border:1px solid #ddd; padding:15px;}

#bottomWrap .bottomMenu .info a { font-size:11px; line-height:15px; font-family:'Nanum Gothic'; color:#888; padding:0 15px 0 15px;}
#bottomWrap .bottomMenu .info a:hover { color:#cb0000; }
#bottomWrap .bottomMenu .info span {color:#ddd;}
/*#bottomWrap .copyrightWrap .info a { font-size:11px; line-height:18px; font-weight:bold; font-family:'Nanum Gothic'; color:#555; padding:0 5px 0 10px; background:url(/upload/images/bot_util_bg.gif) 0 50% no-repeat;}*/
#bottomWrap .bottomMenu .info a.first {background:none; padding:0 10px 0 0; }

#bottomWrap .copyrightWrap { float:left; margin-top:20px;}

/** 상품목록 **/
#contentWrap .prodNewListWrapA{position:relative; z-index:0;}
#contentWrap .prodNewListWrapA span.txtSoldout{color:#FF0000}


/*카테고리*/
#prodSubNaviWrap .prodSubCateWrap,
#prodSubNaviWrap .p_cate_list{padding:10px;border:3px solid #e6163a;}
#prodSubNaviWrap .p_cate_wrap{display:none;text-align:center;}

#prodSubNaviWrap .p_cate_list ul.cate1 h4{float:left;width:120px;margin-right:20px;}
#prodSubNaviWrap .p_cate_list ul.cate1 ul.cate2 li{display:inline-block;*zoom:1;*display:inline;}
#prodSubNaviWrap .p_cate_list ul.cate1 ul.cate2 li a{display:block;width:140px;padding:2px 0;}

#prodSubNaviWrap .p_cate_list ul li a{padding-left:10px;font-size:14px;background: url(/upload/images/dot_cate.gif) left center no-repeat;}
#prodSubNaviWrap .p_cate_list ul li.selected a{color: #e52142;text-decoration:underline;}



.s_cate_wrap{margin-top:15px;padding:5px 0 10px;background: url(/upload/images/dot_line.gif) left bottom repeat-x;}
.s_cate_wrap ul li{display:inline-block;*zoom:1;*display:inline;padding:0 15px 0 8px;background: url(/upload/images/ico_next.gif) right center no-repeat;}
.s_cate_wrap ul li span.home{display:inline-block;*zoom:1;*display:inline;padding-left:15px;background: url(/upload/images/ico_h.gif) left center no-repeat;}
.s_cate_wrap ul li select{width:150px;height:22px;border:1px solid #dadada;}
.s_cate_wrap ul li.end_li{background: none;}

.cate_title{margin-top:20px;padding:0 0 7px;font-size:16px;}

.listTop_Wrap{margin-top:30px; padding:10px;}
.listTop_Wrap strong{color:#ff6567;}
.listTop_Wrap strong.cate_tit{color:#e7173b;}
.sortBtn_wrap{padding:5px 10px;color:#d9d9d9;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;background:#fafafa;}
.sortBtn_wrap .sort_list{margin-top:4px;}
.sortBtn_wrap .sort_list a.on{font-weight:bold;}
.sortBtn_wrap .sort_num select{width:150px;}

.sortBtn_wrap a{color:#666666;}

.prodNewListWrapA table td{padding:30px 0 20px !important;}
.prodNewListWrapA table tr.end_list td{background: none !important;}
.prodNewListWrapA table td .productInfoWrap{margin-bottom:0 !important;}

.prodNewListWrapA table td .productInfoWrap ul li.title{}
.prodNewListWrapA table td .productInfoWrap ul li.title a{color:#828282;}
.prodNewListWrapA table td .productInfoWrap ul li.priceSale{font-weight:bold;color:#393939;}

.next_page_wrap table{width:100%;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;}
.next_page_wrap table td.slt_page{padding:5px;text-align:center;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;background: #eaeaea;}
.next_page_wrap table td.slt_page ul li{display:inline-block;*zoom:1;*display:inline;vertical-align:top;}
.next_page_wrap table td.slt_page ul li input{width:50px;height:14px;padding:2px;text-align:center;}
.next_page_wrap table td.slt_page ul li.page_info{padding-top:4px;}
.next_page_wrap table td.slt_page ul li.btn_go{padding-top:2px;}

.next_page_wrap table td.page_btn_l,
.next_page_wrap table td.page_btn_r{width:180px;padding:0 10px;}
.next_page_wrap table td.page_btn_l a{display:block;width:60px;padding-left:13px;background: url(/upload/images/btn_mov_prev.gif) left center no-repeat;}
.next_page_wrap table td.page_btn_r a{float:right;display:block;width:60px;padding-right:13px;background: url(/upload/images/btn_mov_next.gif) right center no-repeat;}

#pagenate{font-weight:bold;color:#FFF;}
#pagenate a,
#pagenate strong{display:inline-block;*zoom:1;*display:inline;width:17px;height:15px;padding-top:2px;color:#656565;text-align:center;}
#pagenate strong{color:#FFF;background: #e41738;}

/** 상세보기 **/
.detailImageView img.selectImage{border-bottom:1px solid #aaaaaa;}
.detailImageView .zoom_wrap{width:375px;margin:0 auto;padding:7px 0 5px 30px;text-align:left;background: url(/upload/images/ico_zoom.gif) 8px center no-repeat;}

.prodDetailWrap{margin-top:50px;}
.prodDetailWrap .multyImageSelect{width:300px;}
.prodDetailWrap .detailInfo table th{color:#878787;letter-spacing:-1px;}
.prodDetailWrap .detailInfo table td{color:#656565}
.prodDetailWrap .detailInfo table th.titleWrap{padding-bottom:10px;font-size:14px;font-weight:bold !important;color:#000;background: url(/upload/images/bg_prod_line2.gif) left bottom repeat-x;}
.prodDetailWrap .detailInfo table th.titleWrap p{padding-top:5px;font-weight:normal;font-size:12px;color:#a3a3a3;}
.prodDetailWrap .detailInfo table th.titleWrap span.t_red{color:#e41833;}
.prodDetailWrap .detailInfo table tr.price_info th, .prodDetailWrap .detailInfo table tr.price_info td{padding-top:10px;background: url(/upload/images/bg_prod_line3.gif) left bottom repeat-x;}
div.detailInfoTabWrap{margin-top:10px;background: url(/upload/images/bg_tab_line.gif) left bottom repeat-x;}

div.prodViewBodyWrap{float:right;width:758px;}
div.mainProdView{padding-bottom:50px;}
div.selectCategoryWrap{color:#a4a4a4;font-size:11px;}
div.prodDetail2 dl dd{display:inline-block;vertical-align:top;}
div.prodDetail2 dl dd.detailInfo{float:right;width:447px;}
div.prodDetail2 dl dd.detailInfo table{width:100%;}
div.prodDetail2 dl dd.detailInfo table th{width:100px;height:30px;text-align:left;font-weight:normal;}

div.prodDetail2 dl dd.detailInfo table td.prodInfoTitle{font-size:14px;padding-top:0px;font-weight:bold;border-bottom:1px solid #e5e5e5;}
div.prodDetail2 dl dd.detailInfo table td span{display:inline-block;width:100px;color:#737373;font-size:11px;}

div.prodDetail2 td.prodCntSelect ul.cntInputWrap li{display:inline-block;*zoom:1;*display:inline;}
div.prodDetail2 td.prodCntSelect input.cntInputForm{width:30px;padding:2px;border:1px solid #bebebe;}
div.prodDetail2 td.prodCntSelect .btnCntUpDown{vertical-align:top;}
div.prodDetail2 td.prodCntSelect .btnCntUpDown a{display:block;}

.orderBtnWrap a{display:inline-block;*zoom:1;*display:inline;width:152px;height:40px;text-align:center;border:0px solid #ddd;background:#dfdfdf;}
.orderBtnWrap a span{display:none;}
.orderBtnWrap a.btnProdBuy{background: url(/upload/images/btn_prodBuy.gif) left top no-repeat;}
.orderBtnWrap a.btnProdCart{width:143px;background: url(/upload/images/btn_prodCart.gif) left top no-repeat;}
.orderBtnWrap a.btnProdWish{width:143px;background: url(/upload/images/btn_prodWish.gif) left top no-repeat;}


/** 퀵메뉴 **/

.left_qbanner_wrap{position:absolute; width:147px; left:50%; top:185px; margin:31px 0 0 -660px;}
.left_qbanner_wrap .lb{ width:147px; margin:0 auto 20px; padding:0; text-align:center; }
.left_qbanner_wrap .lquick{ width:147px; height:213px; margin:0; background:url('/upload/img/lq_menu.png') no-repeat; }
.left_qbanner_wrap .lquick ul { width:147px; height:213px; margin:0; }
.left_qbanner_wrap .lquick li { display:inline-block; float:left; width:73px; height:54px; margin:0; }
.left_qbanner_wrap .lquick li a { display:inline-block; width:73px; height:54px; margin:0; border:0;}

.quick_wrap{ position:relative; width:100px; margin:31px 0 0;}


.quick_wrap .quickBtnWrap{position:relative;left:0;bottom:0px;width:100%;text-align:center; margin:10px auto;}
.quick_wrap .quickBtnWrap a.btnQuickPrev{display:inline-block;*zoom:1;*display:inline;width:12px;height:11px;background: url(/upload/images/btn_q_prev.gif) left top no-repeat;}
.quick_wrap .quickBtnWrap a.btnQuickNext{display:inline-block;*zoom:1;*display:inline;width:12px;height:11px;background: url(/upload/images/btn_q_next.gif) left top no-repeat;}
.quick_wrap .quickBtnWrap a.btnQuickPrev span,
.quick_wrap .quickBtnWrap a.btnQuickNext span{display:none;}


.quick_list { width:100px; margin:0 auto 20px; padding:22px 0 10px 0; text-align:center; background:url(/upload/img/qmenu.png) top no-repeat;}
.quick_list ul {width:80px; margin:0 auto; border:1px solid #e6e6e6; }
.quick_list li { padding:7px 0; text-align:center; }

.quickProduct{ width:100px; margin:0 auto; padding:22px 0 10px 0; text-align:center; background:url(/upload/img/recent.png) top no-repeat;}
.quickProduct ul {width:80px; margin:0 auto; border:1px solid #e6e6e6; border-bottom:0px;}
.quickProduct ul li { width:80px; height:70px; padding:7px 0; border-bottom:1px solid #e6e6e6;}

/* 탑 버튼 삭제
.goTop{text-align:center;border:1px solid #cccccc;}
.quickProduct{height:280px;padding:30px 0 10px 0;text-align:center;border:1px solid #cccccc;border-bottom:none;}*/
.goTop a{display:block;padding:5px 0;}

/******* 서브메인 *********/
#contentWrap .sub_top_wrap {}

#contentWrap .sub_top_wrap .cate_r_wrap {display:none;}
#contentWrap .sub_top_wrap .cate_r_wrap ul li{display:inline-block;*zoom:1;*display:inline;padding:0 15px 0 5px;background: url(/upload/images/ico_next.gif) right center no-repeat;}
#contentWrap .sub_top_wrap .cate_r_wrap ul li.end_li{padding-right:0px;background: none;}

/* 서브카테고리 */
#contentWrap .sub_main_cate{ float:left; width:180px; }
/*#contentWrap{position:relative;}*/
#contentWrap .prn_bnn{padding-top:10px;}

#contentWrap .sub_main_cate .cate_tit { margin:0; height:30px; padding:20px 0 13px; color:#000; font-weight:bold; font-size:20px; font-family:'Nanum Gothic'; background:#fff url(/upload/images/sub_cate_bg.gif) 0 bottom repeat-x;}
#contentWrap .sub_main_cate ul{ margin:0; }
#contentWrap .sub_main_cate ul a{ display:block; font-size:11px; line-height:20px; color:#888;}
#contentWrap .sub_main_cate ul a:hover{ color:#333; text-decoration:underline;}
#contentWrap .sub_main_cate ul li.sc_tit {border-top:1px dotted #ddd; }
#contentWrap .sub_main_cate ul li.sc_tit a { font-size:12px; line-height:36px; font-weight:bold; color:#222; padding:5px 0 0px; font-family:'Nanum Gothic'; }
#contentWrap .sub_main_cate ul li.sc_tit a:hover {color:#da1432;}
#contentWrap .sub_main_cate ul li.sc_end { padding-bottom:15px; }

#contentWrap .sub_contents{float:right;width:775px;}
#contentWrap .sub_contents .tsm_container{clear:both;}
#contentWrap h2 { display:none; padding:3px 0;font-size:16px;font-weight:bold;font-family: 'Nanum Gothic';color:#000;}
#contentWrap h3 { float:left; padding:3px 20px 4px 0;}
#contentWrap .und_line{border-bottom:1px solid #cecece;}
#contentWrap .und_line2{border-bottom:1px solid #aaaaaa;}

/*** 서브메인 ***/
div.modelListWrap{margin-top:20px;display:none;}
div.modelListWrap .tabBtn{text-align:center;}
div.modelListWrap .brandList{height:180px;}
div.modelListWrap .brandList ul li .productInfoWrap{width:90px;margin:0 auto;text-align:center;}

div.subBestListWrap{margin-top:30px;}
div.subBestListWrap .tit{padding-bottom:10px;border-bottom:1px solid #555;}
div.subBestListWrap{padding-bottom:10px;border-bottom:1px solid #ddd;}
div.bestList{margin-top:10px;}
div.subBestListWrap ul li .productInfoWrap{ position:relative; width:340px; height:160px; border-bottom:1px solid #eee;}
div.subBestListWrap ul li .productInfoWrap img.listProdImg{ float:right;}
div.subBestListWrap ul li .productInfoWrap .prodInfoSum{ float:left; width:125px; padding:5px 0 0 27px; }
div.subBestListWrap ul li .productInfoWrap .title {font-size:11px; color:#555;}
div.subBestListWrap ul li .productInfoWrap .priceSale { margin:5px 0 0; font-size:11px; font-family:'Verdana','Dotum';  color:#353535;}
div.subBestListWrap ul li {float:left; }


div.subBestListWrap .prodCnt_0 {width:340px !important;height:160px !important; margin:0 10px 0 0;}
div.subBestListWrap .prodCnt_0 img.listProdImg{width:160px !important;height:160px !important; }
div.subBestListWrap .prodCnt_0 .prodInfoSum{width:115px !important;padding:0 !important;margin-top:35px !important;}
div.subBestListWrap .prodCnt_0 dd { font-size:12px !important; color:#555;}
div.subBestListWrap .prodCnt_0 .priceSale { margin:10px 0 0; font-size:11px; font-family:'Verdana','Dotum';  color:#353535;}

div.subBestListWrap .prodCnt_1 {width:340px !important;height:160px !important; margin:0 0 0 60px;}
div.subBestListWrap .prodCnt_1 img.listProdImg{width:160px !important;height:160px !important; }
div.subBestListWrap .prodCnt_1 .prodInfoSum{width:115px !important;padding:0 !important;margin:35px 0 0 20px !important;}
div.subBestListWrap .prodCnt_1 dd { font-size:12px !important; color:#555;}
div.subBestListWrap .prodCnt_1 .priceSale { margin:10px 0 0; font-size:11px; font-family:'Verdana','Dotum';  color:#353535;}

div.subBestListWrap .prodCnt_2 {width:340px !important;height:160px !important; margin:10px 10px 0 0;}
div.subBestListWrap .prodCnt_2 img.listProdImg{width:160px !important;height:160px !important; }
div.subBestListWrap .prodCnt_2 .prodInfoSum{width:115px !important;padding:0 !important;margin-top:35px !important;}
div.subBestListWrap .prodCnt_2 dd { font-size:12px !important; color:#555;}
div.subBestListWrap .prodCnt_2 .priceSale { margin:10px 0 0; font-size:11px; font-family:'Verdana','Dotum';  color:#353535;}

div.subBestListWrap .prodCnt_3 {width:340px !important;height:160px !important; margin:10px 0 0 60px;}
div.subBestListWrap .prodCnt_3 img.listProdImg{width:160px !important;height:160px !important; }
div.subBestListWrap .prodCnt_3 .prodInfoSum{width:115px !important;padding:0 !important;margin:35px 0 0 20px !important;}
div.subBestListWrap .prodCnt_3 dd { font-size:12px !important; color:#555;}
div.subBestListWrap .prodCnt_3 .priceSale { margin:10px 0 0; font-size:11px; font-family:'Verdana','Dotum';  color:#353535;}

div.subBestListWrap .prodCnt_4 {width:340px !important;height:160px !important; margin:10px 10px 0 0;}
div.subBestListWrap .prodCnt_4 img.listProdImg{width:160px !important;height:160px !important; }
div.subBestListWrap .prodCnt_4 .prodInfoSum{width:115px !important;padding:0 !important;margin-top:35px !important;}
div.subBestListWrap .prodCnt_4 dd { font-size:12px !important; color:#555;}
div.subBestListWrap .prodCnt_4 .priceSale { margin:10px 0 0; font-size:11px; font-family:'Verdana','Dotum';  color:#353535;}

div.subBestListWrap .prodCnt_5 {width:340px !important;height:160px !important; margin:10px 0 0 60px;}
div.subBestListWrap .prodCnt_5 img.listProdImg{width:160px !important;height:160px !important; }
div.subBestListWrap .prodCnt_5 .prodInfoSum{width:115px !important;padding:0 !important;margin:35px 0 0 20px !important;}
div.subBestListWrap .prodCnt_5 dd { font-size:12px !important; color:#555;}
div.subBestListWrap .prodCnt_5 .priceSale { margin:10px 0 0; font-size:11px; font-family:'Verdana','Dotum';  color:#353535;}

div.subBestListWrap .prodCnt_6 {width:340px !important;height:160px !important; margin:10px 10px 0 0;}
div.subBestListWrap .prodCnt_6 img.listProdImg{width:160px !important;height:160px !important; }
div.subBestListWrap .prodCnt_6 .prodInfoSum{width:115px !important;padding:0 !important;margin-top:35px !important;}
div.subBestListWrap .prodCnt_6 dd { font-size:12px !important; color:#555;}
div.subBestListWrap .prodCnt_6 .priceSale { margin:10px 0 0; font-size:11px; font-family:'Verdana','Dotum';  color:#353535;}

div.subBestListWrap .prodCnt_7 {width:340px !important;height:160px !important; margin:10px 0 0 60px;}
div.subBestListWrap .prodCnt_7 img.listProdImg{width:160px !important;height:160px !important; }
div.subBestListWrap .prodCnt_7 .prodInfoSum{width:115px !important;padding:0 !important;margin:35px 0 0 20px !important;}
div.subBestListWrap .prodCnt_7 dd { font-size:12px !important; color:#555;}
div.subBestListWrap .prodCnt_7 .priceSale { margin:10px 0 0; font-size:11px; font-family:'Verdana','Dotum';  color:#353535;}



div.subRecommendListWrap { float:left; margin-top:40px; width:510px; padding-bottom:30px;}
div.subRecommendListWrap .tabWrap { height:35px; border-bottom:1px solid #555;}
div.subRecommendListWrap .recommendList {margin-top:10px; border-bottom:1px dotted #e6e6e6;}
div.subRecommendListWrap .recommendList ul li {float:left;width:25%; height:185px;}
div.subRecommendListWrap .recommendList ul li .productInfoWrap {width:85%;margin:0 auto;text-align:center;}
div.subRecommendListWrap .recommendList ul li .productInfoWrap img.listProdImg {width:110px; margin:0 0 7px;}
div.subRecommendListWrap .recommendList ul li .productInfoWrap .title {font-size:11px; color:#666; line-height:16px;}
div.subRecommendListWrap .recommendList ul li .productInfoWrap .priceSale { margin:3px 0 0; font-size:11px; font-family:'Verdana','Dotum';  color:#353535;}
div.subRecommendListWrap .recommendList ul li .productInfoWrap {border-bottom:0px dotted #ddd;}

div.subMainBanner {float:right; width:240px; margin-top:75px;}
div.subMainBanner img {width:240px;}

div.modelListWrap .brandList ul li .productInfoWrap .prodInfoSum dd.priceSale,
div.subRecommendListWrap .recommendList ul li .productInfoWrap .prodInfoSum dd.priceSale,
div.subBestListWrap ul li .productInfoWrap .prodInfoSum dd.priceSale{font-weight:bold;color:#525252;}
div.bx-viewport{position:relative;}
div.bx-pager{display:none;}
div.bx-controls-direction{position:relative;height:1px;}
div.bx-controls-direction a.bx-prev{position:absolute;left:0;top:-120px;width:15px;height:24px;background: url(/upload/images/btn_sm_prev.png) left top no-repeat;text-indent: -9999px;}
div.bx-controls-direction a.bx-next{position:absolute;right:0;top:-120px;width:15px;height:24px;background: url(/upload/images/btn_sm_next.png) left top no-repeat;text-indent: -9999px;}

/* (1) 서브메인배너 */
#contentWrap .sm_banner {width:775px;}
#contentWrap .sm_banner .submainbanner_container {width:773px; height:350px; border:1px solid #e6e6e6; border-bottom:none;}
#contentWrap .sm_banner .submainbanner_container img {width:773px; height:350px; }
#contentWrap .sm_banner .sm_banner_tab{ border:1px solid #e6e6e6; }
#contentWrap .sm_banner .sm_banner_tab ul.tabBtn_2 li,
#contentWrap .sm_banner .sm_banner_tab ul.tabBtn_3 li,
#contentWrap .sm_banner .sm_banner_tab ul.tabBtn_4 li { width:190px; height:37px; display:inline-block;*zoom:1;*display:inline;margin-left:-1px;border-left:1px dotted #ddd;}

#contentWrap .sm_banner .sm_banner_tab a{ display:block; width:100%; text-align:center; line-height:37px; color:#555; letter-spacing:-0.5px; }
#contentWrap .sm_banner .sm_banner_tab ul li.selected a{ color:#ea002c; }


/* (2) 인기상승중 */
#contentWrap .prod_wrap_4s{float:right;width:200px;height:290px;}
#contentWrap .prod_wrap_4s .item-list{margin-top:10px;}
#contentWrap .prod_wrap_4s .item-list ul.prod_wrap li{display:inline-block;*zoom:1;*display:inline;width:200px;vertical-align:top;}
#contentWrap .prod_wrap_4s .item-list ul.prod_wrap li ul.in_prod_list  li{width:90px;padding-bottom:10px;}
#contentWrap .prod_wrap_4s .item-list ul li img{width:80px;height:80px;border-bottom:1px solid #a9a9a9;}

#contentWrap .prod_wrap_4s .item-list ul.prod_wrap li ul.in_prod_list  li.in_0,
#contentWrap .prod_wrap_4s .item-list ul.prod_wrap li ul.in_prod_list  li.in_2{padding-left:16px;}
#contentWrap .prod_wrap_4s .item-list ul.prod_wrap li ul.in_prod_list  li p{padding-top:2px;}
#contentWrap .prod_wrap_4s .item-list ul.prod_wrap li ul.in_prod_list  li p a{color:#828282;letter-spacing:-1px;}
#contentWrap .prod_wrap_4s .item-list ul.prod_wrap li ul.in_prod_list  li p.p_price{color:#393939;font-weight:bold;}

#contentWrap .tit_btn_r_wrap .r_btn_wrap{padding-top:5px;margin-right:5px;}
#contentWrap .tit_btn_r_wrap .r_btn_wrap img{margin-right:-5px;}


/* (3) 판촉물 신상품 */
.banner_box_wrap .banner_list{width:538px;height:160px;border:1px solid #c9c9c9;overflow:hidden;}
.banner_box_wrap .banner_list ul#slider51 li{display:inline-block;*zoom:1;*display:inline;}

.tit_sm_wrap{position:relative;}
.tit_sm_wrap .rollingPageTab{position:absolute;right:0;bottom:5px;}
.tit_sm_wrap .rollingPageTab a{display:inline-block;width:10px;height:10px;margin-left:3px;background: url(/upload/images/icon_select.png) left top no-repeat;}
.tit_sm_wrap .rollingPageTab a.page_on{background: url(/upload/images/icon_select_on.png) left top no-repeat;}
.tit_sm_wrap .rollingPageTab a span{display:none;}

.smain_sm_prod_list .prodListWrap{width:508px;height:140px;padding:20px 15px;border:1px solid  #c9c9c9;border-top:none;}
.smain_sm_prod_list .prodListWrap img.listProdImg{width:100px;height:95px;border-bottom:1px solid #aaaaaa;}
.smain_sm_prod_list .prodListWrap table{width:100%;}
.smain_sm_prod_list .prodListWrap table td .productInfoWrap{width:100px !important;margin:0 auto;text-align:center;}

.smain_sm_prod_list .noListWrap{width:508px;height:140px;padding:20px 15px;border:1px solid  #c9c9c9;border-top:none;}

.banner_box_wrap .bannerBtn2{margin-top:6px;}
.banner_box_wrap .prod_list{height:178px;border:1px solid #c9c9c9;border-top:none;}
.hot_banner .banner_list{border:1px solid #c9c9c9;}

/* (4) 핫이슈 */
.hot_banner .hot_banner_wrap{position:relative;width:198px;height:341px;border:1px solid #d8d8d8;}

.hot_banner .tit_btn_r_wrap{position:relative;}
.hot_banner .tit_btn_r_wrap .rollingPageTab{position:absolute;right:0;bottom:5px;}
.hot_banner .tit_btn_r_wrap .rollingPageTab a{display:inline-block;width:8px;height:8px;background:url(/upload/images/icon_select.png) left top no-repeat;}
.hot_banner .tit_btn_r_wrap .rollingPageTab a.page_on{background:url(/upload/images/icon_select_on.png) left top no-repeat;}
.hot_banner .tit_btn_r_wrap .rollingPageTab a span{display:none;}


/* (5) 스페셜상품 */
.sub_special_banner_sub{width:975px; float:left; position:relative;}
.sub_special_banner_sub .spc_banner_list {width:975px;}
.sub_special_banner_sub .spc_banner_list ul.banner_list li{display:inline-block;*zoom:1;*display:inline; vertical-align:top;margin-right:-4px;}
.sub_special_banner_sub .spc_banner_list ul.banner_list li.end_list{margin-right:0 !important;}



/* (6) 카테고리 BEST */
#contentWrap .subCateBestList .mdTable_2 table{width:100%;}
#contentWrap .subCateBestList .mdTable_2 table td{height:175px !important;vertical-align:top;}
#contentWrap .subCateBestList .mdTable_2 table td.end_td{width:130px;}
#contentWrap .subCateBestList .mdTable_2 table td .mdInfo{width:125px;vertical-align:top;position:relative;}
#contentWrap .subCateBestList .mdTable_2 table td .mdInfo ul li.p_tit a{display:block;padding-top:5px;color:#6a6a6a;letter-spacing:-1px;}
#contentWrap .subCateBestList .mdTable_2 table td .mdInfo ul li.p_price{font-weight:bold;color:#383838;}
#contentWrap .subBestWrap .subCateBestList .mdTable_2 table td .mdInfo .best_ico_1,
#contentWrap .subBestWrap .subCateBestList .mdTable_2 table td .mdInfo .best_ico_2,
#contentWrap .subBestWrap .subCateBestList .mdTable_2 table td .mdInfo .best_ico_3,
#contentWrap .subBestWrap .subCateBestList .mdTable_2 table td .mdInfo .best_ico_4,
#contentWrap .subBestWrap .subCateBestList .mdTable_2 table td .mdInfo .best_ico_5{position:absolute;left:-8px;top:-13px;width:50px;height:50px;}
#contentWrap .subBestWrap .subCateBestList .mdTable_2 table td .mdInfo .best_ico_1{background: url(/upload/images/ico_best_1.png) left top no-repeat;}
#contentWrap .subBestWrap .subCateBestList .mdTable_2 table td .mdInfo .best_ico_2{background: url(/upload/images/ico_best_2.png) left top no-repeat;}
#contentWrap .subBestWrap .subCateBestList .mdTable_2 table td .mdInfo .best_ico_3{background: url(/upload/images/ico_best_3.png) left top no-repeat;}
#contentWrap .subBestWrap .subCateBestList .mdTable_2 table td .mdInfo .best_ico_4{background: url(/upload/images/ico_best_4.png) left top no-repeat;}
#contentWrap .subBestWrap .subCateBestList .mdTable_2 table td .mdInfo .best_ico_5{background: url(/upload/images/ico_best_5.png) left top no-repeat;}
#contentWrap .subCateBestList .mdTable_2 table td .mdInfo .best_ico_1 span,
#contentWrap .subCateBestList .mdTable_2 table td .mdInfo .best_ico_2 span,
#contentWrap .subCateBestList .mdTable_2 table td .mdInfo .best_ico_3 span,
#contentWrap .subCateBestList .mdTable_2 table td .mdInfo .best_ico_4 span,
#contentWrap .subCateBestList .mdTable_2 table td .mdInfo .best_ico_5 span{display:none !important;}
/***** 기획전 ****/

#contentWrap .todayEvent  { }
#contentWrap .todayEvent img { }

#event_prod_Wrap .listTop_Wrap{position:relative;height:15px;padding:10px 10px;background: #d7d7d7;}
#event_prod_Wrap .listTop_Wrap span{display:none;}
#event_prod_Wrap .listTop_Wrap strong.cate_tit{font-family: 'Nanum GothicB';color:#e71737;font-size:14px;}
#event_prod_Wrap .top_mov a{position:absolute;right:10px;top:10px;display:block;width:41px;height:17px;background: url(/upload/images/ico_top.gif) left top no-repeat;}
#event_prod_Wrap .top_mov a span{display:none;}
#event_prod_Wrap .productInfoWrap img.listProdImg{border-bottom:1px solid #ddd;}
#event_prod_Wrap .sortBtn_wrap,
#event_prod_Wrap .next_page_wrap{display:none;}

/**** 컨텐츠 페이지 ****/
.prodviewBanner{margin-top:10px;}
.content_wrap{min-height:500px;}
.memberContentWrap h1{background: #e7f1f2;}
.memberContentWrap .agreeBodyWrap{padding:20px;border:10px solid #e7f1f2;}

/**** 마이페이지 ****/
div.mypageSubNaviWrap{float:left;width:130px;}
div.mypageContentsWrap{float:right;width:750px;}

.myp_tit{position:relative;padding:20px 0 10px 20px;background: url(/upload/images/dot_line.gif) left bottom repeat-x; }
.myp_tit .location { position:absolute; right:0; bottom:13px; color:#9f9f9f; font-size:11px; }
.myp_tit .location span{ font-size:12px; font-weight:bold; color:#da1432;}

.subNaviWrap ul.myNav_1,
.subNaviWrap ul.myNav_2,
.subNaviWrap ul.myNav_3{margin-top:10px;}

.subNaviWrap li.subNaviTitle{padding:5px 0 10px 25px;font-weight:bold;background: url(/upload/images/bul_nav_m1.gif) 10px 6px no-repeat;}
.subNaviWrap li a{display:block;padding:2px 0 2px 29px;}
.subNaviWrap li a:hover{color:#FFF;background: #e41736;}
.subNaviWrap .nb_line{margin:10px 15px 0 15px;border-bottom:1px solid #ddd;}

.mypageWrap{margin-top:10px;}
.mypageWrap .subNaviWrap{width:185px;height:690px;border:1px solid #ddd;}
.mypageWrap .subNaviWrap .my_nav_tit{padding:5px 10px;color:#000;background: #edeef2;}

h4{padding-left:15px;font-size:12px;color:#4b4b4b;background: url(/upload/images/dot_h4.gif) left 1px no-repeat;}
h4 span.t_nml{font-weight:normal;}
.t_orange{color:#f38025;}


/* 우편번호 */
div.popZipWrap{padding:0;min-height:300px;border:1px solid #DDD;}
div.popZipWrap h2{padding:10px;font-size:14px;color:#FFF;background:#556988;}
div.popZipWrap .zipSearchWrap{margin-top:0;padding:20px 0 0;text-align:center;border-bottom:1px solid #DDD;background:#f5f5f5;}
div.popZipWrap .zipSearchWrap select.sltLocation{width:90px;height:36px;font-size:14px;font-weight:bold;vertical-align:top;}
div.popZipWrap .zipSearchWrap input.search_w{width:290px;height:24px;margin-right:-5px;padding:5px;font-size:14px;font-weight:bold;border:1px solid #c5c5c5;vertical-align:top;}
div.popZipWrap .zipSearchWrap a.btn_zip_search{display:inline-block;*zoom:1;*display:inline;width:50px;height:29px;padding-top:7px;text-align:center;background:url(/upload/images/btn_search_zip.gif) center no-repeat;vertical-align:top;}
div.popZipWrap .zipSearchWrap a.btn_zip_search img{display:none;}
div.popZipWrap .formWrap{padding-bottom:20px;}
div.popZipWrap .txtInfoWrap{margin-top:20px;line-height:24px;font-size:13px;font-family:'verdana';text-align:center;}
div.popZipWrap .btnCenter a.btn_close{display:block;width:50px;margin:0 auto;padding:5px;background:#DDD;}
div.popZipWrap .tabBtn{margin:20px 0 0;text-align:center;}
div.popZipWrap .tabBtn a{display:inline-block;width:48%;padding:15px 0;font-weight:bold;border:1px solid #DDD;background:#f8f8f8;border-bottom:none;}
div.popZipWrap .tabBtn a.tabOn{border:1px solid #a9a9a9;border-bottom:none;background:#FFF;}
div.popZipWrap .scrolWrap{margin:20px;}
div.popZipWrap table.addressT{width:100%;border-bottom:none;}
div.popZipWrap table.addressT tr th{padding:10px;}
div.popZipWrap table.addressT tr td{padding:10px;font-family:'verdana';font-size:14px;color:#000;border-bottom:none;}
div.popZipWrap table.addressT tr td.postNo{color:#f46464;}
div.popZipWrap table.addressT tr td a{color:#000;font-family:'verdana';font-size:14px;}
div.popZipWrap table.addressT tr:hover th, table.addressT tr:hover td{background: #f2f2f2;}
div.popZipWrap table.addressT tr.nextRow td{background: #f8f8f8;}
div.popZipWrap table.addressT tr td.noDate{text-align:center;}
div.popZipWrap .pagenate{padding:10px;text-align:center;}
div.popZipWrap .pagenate a, 
div.pagenate strong{display:inline-block;*zoom:1;*display:inline;width:24px;height:18px;margin:0 2px;padding-top:6px;font-weight:bold;color:#8a8a8a;text-align:center;border:1px solid #ddd;vertical-align:middle;}
div.popZipWrap .pagenate strong{color:#f46464;border:1px solid #f46464;}
div.popZipWrap .pagenate a.pre{background:url(/upload/images/btn_p_prev.png) center no-repeat;}
div.popZipWrap .pagenate a.pre img{display:none;}
div.popZipWrap .pagenate a.next{background:url(/upload/images/btn_p_next.png) center no-repeat;}
div.popZipWrap .pagenate a.next img{display:none;}



/** 관련상품 **/
.relationListArea .productInfoWrap{float:left;margin:15px;}
/*.relationListArea .productInfoWrap{float:left;margin:0 15px;}*/
.relationListArea .productInfoWrap ul li.title a{width:100%;}

/** 커뮤니티 **/
.subNav_bbs{float:left;width:185px;min-height:500px;border:1px solid #d8d9db;}
.subNav_bbs ul li.title{padding:5px 10px;font-weight:bold;color:#000;border-bottom:1px solid #d8d9db;background: #edeef2;}
.subNav_bbs ul li a{display:block;padding:5px 10px;}
.subNav_bbs ul li a:hover{color:#FFF;background: #da1432;}
/*.subNav_bbs ul li._on a{color:#FFF;background: #da1432;}*/
.bbs_content{float:right;width:750px;}
.v_bar{height:20px;}



.bbs_prn .bbs_cate_Wrap{padding:10px;border:3px solid #e6163a;}
.bbs_prn .bbs_cate_Wrap ul li{display:inline-block;*zoom:1;*display:inline;}
.bbs_prn .bbs_cate_Wrap ul li a{display:block;width:100px;padding:2px 0;padding-left:10px;font-size:14px;background: url(/upload/images/dot_cate.gif) left center no-repeat;}


.galleryWraper .listWrap img.galleryListImg{max-width:200px;max-height:200px;}
/*
#prodSubNaviWrap .p_cate_wrap{display:none;text-align:center;}

#prodSubNaviWrap .p_cate_list ul.cate1 h4{float:left;width:120px;margin-right:20px;}
#prodSubNaviWrap .p_cate_list ul.cate1 ul.cate2 li{display:inline-block;*zoom:1;*display:inline;}
#prodSubNaviWrap .p_cate_list ul.cate1 ul.cate2 li a{display:block;width:140px;padding:2px 0;}

#prodSubNaviWrap .p_cate_list ul li a{padding-left:10px;font-size:14px;background: url(/upload/images/dot_cate.gif) left center no-repeat;}
#prodSubNaviWrap .p_cate_list ul li.selected a{color: #e52142;text-decoration:underline;}

*/

/** 컬러 **/
.point_wrap{padding-top:5px;border-top:1px solid #ddd;}
.t_red_price{font-family:verdana;font-size:16px;color:#e41736;}




/** 악세사리 **/
.acc_intro ul{padding-bottom:15px;}
.acc_intro ul li{display:inline; margin-left:6px;}
.acc_intro{padding-top:20px; padding-bottom:50px; margin-bottom:6px;}

.subMainRightBanner ul li{height:380px !important;}
