/* BASIC css start */
/* 메인 스크립트배너 */
.main_img_area {width:100%;height:560px;background-color:#f0f0f0;position:relative;}
.main_img_area .inner {width:1200px; margin:0 auto; background:transparent;}
.main_img_area #side { display:table-cell;float:left;width:200px; border:0;padding:0; }
.main_img_area #side .lnb {width:200px; height:520px; background-color:#33353d;}

.main_img {width:800px; height:559px; margin:0px; padding:0px; float:left;}
.contentslider-main {width:800px; height:559px; margin:0px; padding:0px;}
.contentslider-main .sliderkit-btn-inner {width:800px; position:relative; text-align:center; margin:0 auto;}
.contentslider-main .sliderkit-nav {position:absolute; top:519px;width:800px;}
.contentslider-main .sliderkit-nav-clip ul {display:inline-block;text-align:center;}
.contentslider-main .sliderkit-nav-clip li:first-child a {width:267px !important;}
.contentslider-main .sliderkit-nav-clip li a{margin:0px; text-decoration:none; width:267px;height:41px; border:1px solid #dedede; border-left:0px; background-color:#fff;  cursor:pointer; color:#999; font-size:14px; font-weight:300; letter-spacing:-0.25px; line-height:38px;box-sizing:border-box ;}
.contentslider-main .sliderkit-nav-clip li.sliderkit-selected a{width:267px;height:41px; border-bottom:2px solid #ed1c24; background-color:#fff; color:#ed1c24; box-sizing:border-box ;}
.contentslider-main .sliderkit-nav-clip li a:hover {color:#ed1c24;}
.contentslider-main .sliderkit-panels{width:800px; height:559px; overflow:hidden; padding:0px; margin:0px; }
.contentslider-main .sliderkit-panel{width:800px; height:559px; overflow:hidden; padding:0px;margin:0px; position:absolute;}

/* 메인 스크립트 우측배너 */
.main_img_area .right_ban_area {float:right;}
.main_img_area .right_ban_area a {font-size:0px; margin:0px; padding:0px; display:block;}
.main_img_area .right_ban_area img {border:1px solid #dedede; font-size:0px; }
.main_img_area .right_ban_area a:first-child img {border-top:0px !important; border-bottom:0px !important;}

.main_title {padding:50px 0;text-align:center;margin:0 auto;}

/* 메인페이지에서 좌측 배너 숨김 */
.left_menu_absolute .right_ban_area {display:none;}

/* 중앙 3단배너 관련 스타일 */
.center_ban_area {width:1200px; margin:48px auto 0px; }
.center_ban_area ul li:first-child {margin-left:0px !important;}
.center_ban_area ul li {float:left; margin-left:24px;}
.center_ban_area ul li img {border:1px solid #dedede; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
.center_ban_area ul li img:hover {border:1px solid #ed1c24;  box-shadow: 0px 15px 35px rgba(50,50,90,0.1), 0px 5px 15px rgba(0,0,0,0.07); bosx-izing: border-box; 
-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}

/* 중앙 브랜드배너 관련 스타일 */

.brand_ban_area {width:1200px; margin:0 auto; margin-top:30px;position:relative;}
.brand_ban_area ul li {float:left; margin:0 10px;}
.brand_ban_area ul li:hover {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); opacity: .6; }
.brand_ban_area .main_roll {margin:0 auto;text-align:center;height:104px;}
.brand_ban_area .main_roll ul li {width:178px;height:104px;}
.brand_ban_area .main_roll_prev {position:absolute;top:50%;left:50px;margin-top:-20px;cursor:pointer;}
.brand_ban_area .main_roll_next {position:absolute;top:50%;right:50px;margin-top:-20px;cursor:pointer;}


/* 중앙 탭 좌측배너 / 탭상품 관련 스타일 */
.tab_pro_area {width:1200px; padding-top:50px;} 
.tab_pro_area .left_ban {float:left; padding:0px; margin:0px;}
.contentslider-tab { width:830px; float:right;}
.contentslider-tab .sliderkit-nav { position:relative; width:830px; height:41px; }
.contentslider-tab .sliderkit-nav-clip{ position:absolute; top:0px; left:0px;}
.contentslider-tab .sliderkit-nav-clip li { display:block; padding:0px; margin:0px; width:206px; height:41px; font-size:15px; list-style:none; float:left; border-top:2px solid #000; border-right:1px solid #e3e3e3;  border-bottom:1px solid #e3e3e3;}
.contentslider-tab .sliderkit-nav-clip li:first-child {width:207px; border-left:1px solid #e3e3e3;}
.contentslider-tab .sliderkit-nav-clip li a{ cursor:pointer; height:41px; color:#555; background-color:#f0f0f0;  display:block;  line-height:39px;  font-weight:300; font-size:14px; letter-spacing:-0.5px; }
.contentslider-tab .sliderkit-nav-clip li:hover a { color:#525252; background-color:#fff; display:block; }
.contentslider-tab .sliderkit-nav-clip li.sliderkit-selected  {  border-top:2px solid #ed1c24; border-bottom:1px solid #fff; }
.contentslider-tab .sliderkit-nav-clip li.sliderkit-selected a {color:#000; background-color:#fff; height:41px; }
.contentslider-tab .sliderkit-panels {width:830px;font-size:0px;margin-top:41px;}
.contentslider-tab .sliderkit-panel {width:828px;padding-top:20px;border:1px solid #e9e9e9; border-top:0px; background-color:#fff; min-height:422px;}
.contentslider-tab .sliderkit-panel .prd-list {width:97%;margin:0 auto;}
.contentslider-tab .sliderkit-panel .prd-list table .info {width:240px;}
.contentslider-tab .sliderkit-panel .prd-list .thumb {width:240px;}

/* 중앙 롱배너 관련 스타일 */
.main_long_ban_area {width:100%; height:369px; background-image:url('/design/sonidel/0722rednine/main_long_ban_bg.jpg'); background-repeat:repeat-x;  background-position:top center; margin-top:50px; }
.main_long_ban {width:100%; height:369px; background-image:url('/design/sonidel/0722rednine/main_long_ban.jpg'); background-repeat:no-repeat;  background-position:top center;}

/* 메인 세일 리스트형 */
.sale-list table td { border:0; vertical-align:top;text-align:center;padding-bottom:18px !important;}
.sale-list table .tb-center {width:97%;margin:0 auto;padding:0;text-align:center;position:relative;border:1px solid #dedede;-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
.sale-list table .tb-center:hover {box-shadow: 0px 15px 35px rgba(50,50,90,0.1), 0px 5px 15px rgba(0,0,0,0.07); bosx-izing: border-box; 
-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s; border:1px solid #ed1c24; }
.sale-list table .info { width:260px;padding:30px 0px 0px 30px !important;text-align:left !important;background:none;float:left; }
.sale-list .thumb { width:270px;height:100%;font-size:0; line-height:0; border:0 !important;float:right;}
.sale-list .thumb:hover {box-shadow: 0px 15px 35px rgba(50,50,90,0), 0px 5px 15px rgba(0,0,0,0.0) !important; bosx-izing: border-box; 
-webkit-transition: all 0s; -moz-transition: all 0s; -ms-transition: all 0s; -o-transition: all 0s;  transition: all 0s !important; }
.sale-list .thumb a,
.sale-list .thumb img { display:block;width:100%;height:100%;}
.sale-list .dsc { margin-top:15px;font-weight:normal;font-size:14px;color:#333;}
.sale-list .subname { margin-top:7px;  font-weight: normal; font-size:12px;color:#888;}
.sale-list .salebox {display:none;width:60px; height:40px; background-color: #ed1c24; color: #fff;  font-weight: bold; font-family: "Open Sans",sans-serif; padding: 10px 0px;line-height:18px;text-align:center;margin-bottom:20px;}
.sale-list .salebox .sale_kor {font-size:14px;letter-spacing:-0.3px;text-align:center;}
.sale-list .salebox .sale_text {display:block;font-size:20px;text-align:center;margin-top:2px;}
.sale-list .price { margin-top:5px; font-weight: bold; color:#ed1c23;font-size:19px;letter-spacing:-0.5px;}

/* BASIC css end */

