/* BASIC css start */
#contentWrap { width:100%; }


.abcd span {display:inline-block; width:10px; height:10px; border:1px solid #dddddd; }
.item-list .item .info li {text-align: left;}

.mainimg { width: 100%; overflow:hidden; margin-bottom:30px;}

/** VARIABLES
===================================*/
/** RESET AND LAYOUT
===================================*/
.mainsliderNew { width:1904px;margin:20px auto 60px; }
ul.bxslider li img { width:1904px;height:884px; }
.bx-wrapper {
  position: relative;
  padding: 0;
  *zoom: 1;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.bx-wrapper img {
  max-width: 100%;
  display: block;

}
.bxslider {
  margin: 0;
  padding: 0;
}
ul.bxslider {
  list-style: none;
}
.bx-viewport {
  /* fix other elements on the page moving (in Chrome) */
  -webkit-transform: translateZ(0);
}
/** THEME
===================================*/

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: 20px;
  width: 100%;
}
/* LOADER */
.bx-wrapper .bx-loading {
  min-height: 50px;
  background: url('/design/havana1/wizdesign/controls.png') center center no-repeat #ffffff;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000;
}
/* PAGER */
.bx-wrapper .bx-pager {
  text-align: center;
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  color: #666;
  padding-top: 20px;
}
.bx-wrapper .bx-pager.bx-default-pager a {
  background: #666;
  text-indent: -9999px;
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  outline: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus {
  background: #000;
}
.bx-wrapper .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  vertical-align: bottom;
  *zoom: 1;
  *display: inline;
}
.bx-wrapper .bx-pager-item {
  font-size: 0;
  line-height: 0;
}
/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {
  left: 10px;
  background: url('/design/havana1/wizdesign/controls.png') no-repeat 0 -32px;
}
.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-prev:focus {
  background-position: 0 0;
}
.bx-wrapper .bx-next {
  right: 10px;
  background: url('/design/havana1/wizdesign/controls.png') no-repeat -43px -32px;
}
.bx-wrapper .bx-next:hover,
.bx-wrapper .bx-next:focus {
  background-position: -43px 0;
}
.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 50%;
  margin-top: -16px;
  outline: 0;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  z-index: 9999;
}
.bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}
/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {
  text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
  display: block;
  text-indent: -9999px;
  width: 10px;
  height: 11px;
  outline: 0;
  background: url('/design/havana1/wizdesign/controls.png') -86px -11px no-repeat;
  margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active,
.bx-wrapper .bx-controls-auto .bx-start:focus {
  background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  background: url('/design/havana1/wizdesign/controls.png') -86px -44px no-repeat;
  margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active,
.bx-wrapper .bx-controls-auto .bx-stop:focus {
  background-position: -86px -33px;
}
/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px;
}
/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666;
  background: rgba(80, 80, 80, 0.75);
  width: 100%;
}
.bx-wrapper .bx-caption span {
  color: #fff;
  font-family: Arial;
  display: block;
  font-size: .85em;
  padding: 10px;
}



/* 메인슬라이드 */

/* 메인슬라이드 높이설정 부분 */
.slider { height:884px; } 
.slider .bd li img { height:884px; }
.slider .hd { top:844px; }
.slider .pnBtn { height:884px; }
.slider .pnBtn .arrow { height:884px; }
/* 메인슬라이드 높이설정 부분 끝 */

.slider {width:100%;position:relative;overflow:hidden;background:#fff;text-align:center;}

.slider .bd {width:1904px;position:absolute;left:50%;	margin-left:-952px}

.slider .bd li {width:1904px;	overflow:hidden;}

.slider .bd li img {	display:block;width:1904px;}

.slider .tempWrap {	overflow:visible !important}

.slider .tempWrap ul {margin-left:-1904px !important;}

.slider .hd {position:absolute;	width:100%;left:0;z-index:1;height:8px; text-align:center;}

.slider .hd li {display:inline-block;*display:inline;zoom:1;width:14px;height:14px;line-height:99px;overflow:hidden;background:url(/design/havana1/wizdesign/slider-btn.png) 0px -14px no-repeat;margin:0 5px;cursor:pointer;	filter:alpha(opacity=60);opacity:0.6;}

.slider .hd li.on {	background-position:0 0;filter:alpha(opacity=100);opacity:1;}

.slider .pnBtn {position:absolute;z-index:0;top:0;width:100%;	cursor:pointer;}

.slider .prev {left:-50%;margin-left:-700px;}

.slider .next {left:50%;margin-left:700px;}

.slider .pnBtn .blackBg {display:block;position:absolute;left:0;top:0;width:100%;background:#fff;filter:alpha(opacity=60);opacity:0.6;}

.slider .pnBtn .arrow {position:absolute;	top:442px;z-index:1;width:150px;}


.slider .prev .arrow {right:50px;	background:url(http://havana1.diskn.com/site/button/mbann_btn_l.png) 50px 0 no-repeat;}

.slider .next .arrow {left:50px;	background:url(http://havana1.diskn.com/site/button/mbann_btn_r.png) 70px 0 no-repeat;}

/* 슬라이드 end */







/* 배경부분 */

#cen_bg { clear:both; position:relative; width:1353px !important; height:300px;   margin:0 auto;}
#cen_bg a { clear:both; position:relative;  width:1353px !important; height:300px; background:url(/design/havana1/wizdesign/bg_img.jpg) center top no-repeat fixed; overflow:hidden; margin-top:30px; display:table; }

.cen_text { position:relative; clear:both; width:100%; /*-webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); top:50%;*/ display:table-cell; vertical-align: middle; *top:25%; }

#cen_bg1 { clear:both; position:relative; width:1353px !important; height:300px; margin:0 auto;  }
#cen_bg1 a { clear:both; position:relative;  width:1353px !important; height:300px; background:url(/design/havana1/wizdesign/bg_img2.jpg) center top no-repeat fixed; overflow:hidden; margin-top:30px; display:table;  }

.cen_text { position:relative; clear:both; width:100%; /*-webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); top:50%;*/ display:table-cell; vertical-align: middle; *top:25%; }












/* 중앙배너 */

.itembox { width:1290px; margin:0 auto;  }
.itembox .box01 { width:570px; float: left; position:relative; margin:0px 15px;}
.itembox .box02 { width:345px; float: left; }
.itembox .box021 { width:345px; height:345px; margin-bottom:20px; position:relative;}
.itembox .box022 { width:345px; position:relative;}


.itembox .ov .gnb_sub { display:none; }  
.itembox .ov:hover .gnb_sub { display:block; position:absolute; left:0px; top:0 ; background-color:#000;  opacity:0.5; width:345px; height:345px;}


.itembox .ov1 .gnb_sub { display:none; }  
.itembox .ov1:hover .gnb_sub { display:block; position:absolute; left:0px; top:0 ; background-color:#000;  opacity:0.5; width:345px; height:345px;}


.itembox .box03 { width:345px;margin:0px 0px; float: left; }
.itembox .box031 { width:345px;  height:345px; margin-bottom:20px; position:relative;}
.itembox .box032 { width:345px; position:relative;}



/* 좌우롤링 */
.roll_box {position:relative; width:570px; height:710px; }
.roll_box .roll_wrap { width:570px!important; height:710px !important; }
.roll_box .btn {position:absolute; top:250px; z-index:9999; cursor:pointer; }
.roll_box .btn.arrow_prev {left:0px; }
.roll_box .btn.arrow_next {right:0px;}




/* 바로가기버튼 */

#mbtn { margin:0 auto ; position:absolute;right:30px; top:0px;}
#mbtn li{ display:inline-block; *display:inline;  color:#757575;font-size: 9px;}
#mbtn li a{ display:block;height:25px;padding:0 15px; color:#757575; font-size: 10px; background:#fff; line-height:24px;border:1px solid #E5E5E5; text-decoration:none;text-align:center;background:#ffffff; font-family:arial,sans-serif;  font-weight: none; font-weight: bold;}
#mbtn li a:hover{ color:#000;}
#mbtn .selected a{position:relative;top:0px;margin:0 0 0px;color:#555555;font-weight:normal; background:#E5E5E5; font-weight: bold;}




/* 상품후기 */

.ins { margin:0 auto; width:1240px;  border-top:1px solid #D2D2D2; padding-top:30px; text-align:center; margin-bottom:30px;}
.tit1 { display:inline-block; *display:inline;   padding: 10px;  background-color: #636363; font-weight:bold;  color:#fff;  text-decoration:none;font-size:9pt; font-family: arial,돋움; margin-bottom:30px; }




/* 탭메뉴 */


.shopping_tip { width: 1245px; margin:0 auto; display:none !important; }
.shopping_tip .tip {	WIDTH: 100%; OVERFLOW: hidden }
#scrollTabs { MARGIN-TOP: 0px; WIDTH: 100% }
#scrollTabs .pagination { WIDTH: 100%; BACKGROUND: url(/design/havana1/wizdesign/tabs_bg.gif) repeat-x left bottom; OVERFLOW: hidden}
#scrollTabs .pagination li { BORDER-BOTTOM: #E5E5E5 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #E5E5E5 1px solid; LINE-HEIGHT: 41px; WIDTH: 621px; BACKGROUND: #f5f5f5; FLOAT: left; HEIGHT: 41px; COLOR: #6c6c6c; BORDER-TOP: #E5E5E5 1px solid; FONT-WEIGHT: 700; BORDER-RIGHT: #E5E5E5 1px; }
 #scrollTabs .pagination li a {	DISPLAY: block; COLOR: #686c75;font-size:13px;line-height:41px; font-weight:bold;}
 #scrollTabs .pagination li.last-child {	BORDER-RIGHT: #E5E5E5 1px solid ; WIDTH: 621px;  }
 #scrollTabs .pagination li.current { PADDING-BOTTOM: 1px; BACKGROUND: #fff; BORDER-BOTTOM-WIDTH: 0px; COLOR: #ff576a}
 #scrollTabs .pagination li.current A { COLOR: #56C3E1}
 #scrollTabs .slides_container { padding:20px;BORDER-BOTTOM: #E5E5E5 1px solid; BORDER-LEFT: #E5E5E5 1px solid; WIDTH: 1203px; HEIGHT: 100%; OVERFLOW: hidden; BORDER-TOP: #E5E5E5 1px; BORDER-RIGHT: #E5E5E5 1px solid}
 #scrollTabs .slides_container li {WIDTH: 100%; }

.h1 {font-size:20px; font-family:굴림체; box-shadow:12px,12px,20,#000}



.item-list5 { zoom: 1; overflow: hidden; padding-bottom: 20px; }
.item-list5:after { content: ""; clear: both; display: block; }

.item-list5 .item { float: left; width: 240px;text-align: center; }
.item-list5 .item .thumb { margin: 0 auto 0px; width:220px; height: auto;  }
.item-list5 .item .thumb img { width:220px ; height: 314px; position:relative;}
.item-list5 .item .info { width: 220px; margin:0 auto; }
.item-list5 .item .info li { margin-bottom: 5px; color: #7b7b7b; }
.item-list5 .item .info .name { margin-top: 10px; margin-bottom: 10px;text-align:left; font-size:12px; font-weight:bold;  font-family: 'Nanum Gothic', 돋움, dotum; color: #888888; }
.item-list5 .item .info .subname { color: #7F7F7F; text-align:left; padding-top:0px; font-size:12px; font-family: 'Nanum Gothic', 돋움, dotum;  }

.item-list5 .item .thumb {  position:relative; }
.item-list5 .item .thumb .gnb_sub { display:none; }       
.item-list5 .item .thumb:hover .gnb_sub { display:block; position:absolute; left:0px; top:0 ; }
.item-list5 .aa { text-align:center;  width:220px; height:314px; background:url(/design/havana1/wizdesign/box.png) 0 0; display:table-cell;vertical-align:middle; }
.item-list5 .aa { color:#fff;font-weight:bold;   }
.item-list5 .aa .name { color : #fff; font-weight:bold; }


.mtitle-img { width:100%; }
.mtitle-img img { display:block;margin:0 auto; }
/**/


.main_power_review_list { width:1290px;margin-left:5px; }

.main_power_review_list li { float : left; padding:5px;margin-left:5px; }

.main_power_review_list li img { width:165px; }

.main_power_review_list:after { content: ''; display: block; clear: both; }

#mainimg { margin-top:1px; }
/* BASIC css end */

