/* BASIC css start */
/* 탭메뉴 */


.tabs {width:765px; position: absolute; top:0; right: 0;  }
/*.tabs:before {

    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;    
    width: 763px;
    height: 387px;
    border-left: 1px solid #e9e9e9;
    border-right: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;

}*/
.tab_title { position: relative;  text-align:center; padding:80px 0 80px 0;}
.tab_title h2 {  font-weight:400; font-size:16px;  position: relative; padding: 0 20px 10px 20px;  display: inline-block; z-index:1; font-family: 'Montserrat', sans-serif; letter-spacing: 1px; color:#222; background:#fff; }
.tab_title p {font-size:11px; letter-spacing: 1px; color:#ccc;}
.tabs .tab_prd { background: white !important;  }

.tabs .tab_prd {
    width:763px;
    color: #e9e9e9 !important;
    display: block;
    text-align: center;
    padding:30px 0;
    border: 1px solid #eee;
border-top:none;

}

.tabs > .tab_bt { 
    overflow:hidden; 
    background:white; 
}

.tabs > .tab_bt li {
    float:left;
    width:24.86%;
    border:1px solid #e9e9e9;
   /* border-bottom: 1px solid #d50c0c;*/
    margin-right:-1px;
    display: inline-block;
}

 
.tabs .tab_bt a {
    font-family: 'Lato',Doum,돋움,sans-serif;
    letter-spacing: 1px;
    color: #777;
    display: block;
    font-size: 12px;
    font-weight: 400;
    padding: 15px 24px;
    background:#f9f9f9;
    text-align: center;
    text-decoration: none;
}

.tabs li:hover {}
.tabs li:hover a { color: #d50c0c;  }
.tabs li.active { position: relative; background: #a0cac0 !important; border-bottom:0;}
.tabs li.active:after {

    position: absolute;
    top: -1px;
    left: 0;
    content: "";
    width: 100%;
    height: 50px;
    border-top: 2px solid #d50c0c;
    display: inline-block;

}
.tabs li.active a { color: #d50c0c !important; font-weight:700; background:#fff; border-bottom:0;}



/*////////// 탭메뉴 끝 //////////*/







/* 상품분류 영역 */ 
          
#main_tab_wrap > .main_tab #steady{
            
     width:765px; 
     height:434px;
     overflow: hidden; 
     /*position: absolute;
     right:0;
     top:0;
     margin:0 auto;*/
               
}
            
/* 상품리스트 */ 
           
#main_tab_wrap > .main_tab .prdList {
           
    /*padding: 0 0 0 20px;*/
               
}
           
/* 상품리스트 (3) */

#main_tab_wrap > .main_tab ul.tabitems li.item {margin: 0px 0px 0px 25px;}       
#main_tab_wrap > .main_tab ul.tabitems li.item:first-child {margin:0;}.newarrival_wrap > .rollArea ul.column4 li.item .thumb {max-width: 244px; border-bottom:1px solid #eee;}
#main_tab_wrap > .main_tab ul.tabitems li.item .thumb { max-width: 215px; border:1px solid #e9e9e9;}
#main_tab_wrap > .main_tab ul.tabitems li.item .thumb img {}
#main_tab_wrap > .main_tab ul.tabitems li.item .box{ /*overflow: hidden;*/ background: #fff;}    
#main_tab_wrap > .main_tab ul.tabitems li.item{ width: 215px !important; display: inline-block; color: #757575; vertical-align: top;}

        
#main_tab_wrap > .main_tab ul.tabitems li.item .box{
    
}

           
/* 상품정보 */
#main_tab_wrap > .main_tab ul.tabitems li.item .box .prd_label {position: absolute; top:-8px; left: 0; width: 49px; height: 52px; background:url("/design/bodymax/renewal/2018/main/ico_prd_label.png") 50% 50%  no-repeat;;}
#main_tab_wrap > .main_tab ul.tabitems li.item .box .prd_thumbs {position: relative;}
#main_tab_wrap > .main_tab ul.tabitems li.item .box .prd_icons img{padding: 15px 0 5px 0; margin: 0 2.5px;} 
#main_tab_wrap > .main_tab ul.tabitems li.item .box .prd_names a{ font-size: 12px; color:#333; padding: 5px 0 5px 0; display: block;}
#main_tab_wrap > .main_tab ul.tabitems li.item .box .prd_price {font-size:13px; font-weight:bold; color:#333;     padding: 0 0 8px 0;}
#main_tab_wrap > .main_tab ul.tabitems li.item .box .prd_recmd {height:25px; line-height:25px; }
#main_tab_wrap > .main_tab ul.tabitems li.item .box .prd_review {


    line-height: 13px;
    font-weight: bold;
    color: #d50c0c;
    background: #fff;
    line-height: -6x;
    display: inline-block;
    position: absolute;
    left: 10px;
    top: 10px;
    padding: 4px 10px 3px 10px;
    border-radius: 3px;

}   
#main_tab_wrap > .main_tab ul.tabitems li.item .box .prd_review > img {
    margin-right: 5px;
}
       

/* BASIC css end */

