﻿@font-face {font-family: hel_normal;src: url('http://cdn.firstcry.com/brainbees/css/m/hel_normal.ttf');}
@font-face {font-family: hel_bold;src: url('http://cdn.firstcry.com/brainbees/css/m/hel_bold.ttf');}
@font-face {font-family: hel_light;src: url('http://cdn.firstcry.com/brainbees/css/m/hel_light.ttf');}

body {
    
}
a {
    text-decoration:none;
}

.float_l {
    float:left;
}

.head, .block, .main, article, .banner, .bottom{
    width:100%;
    float:left;
}
.head {
    background-color:#A5DEEF;
    border-top:3px solid #e6e6e6;
    display:block;
   
}
    .head h1 {
        padding:1% 1% 1% 2%;
        font-size:1.5em;
        font-weight:normal;
        text-transform:uppercase;
    }

        .head h1 span {
            padding-right:2%;
            font-weight:bold;
        }

.main {
    
   
    margin-top:10px;
    font-family: hel_normal;
    padding:0 10px;
}
    .main article {
     
        margin:0 0px 0px;
        
         width:100%;
    }
 
    .main article .image {
        
        width:30%;
       
    }
    .main article .text {
       
        width:70%;
        text-align:left;
        vertical-align:middle;
        padding:2%;
        font-size:14px;
    }
.bottom {
    margin-bottom:2%;
}
 .bottom .block {
         background-color:#CBEDF6;
         float:left;
         margin:0 0px 10px;
        padding:17px 11px 15px 10px;
         clear:both;
         width:100%;
         font-family:95%;

    }

 .bottom .a_rrow:before {
    content: '';
width: 0;
height: 0;
position: absolute;
right: 12px;
z-index: 10;
border-top: 0;
border-left: 8px solid transparent;
border-right: 8px solid transparent;
border-bottom: 8px solid black;
-webkit-transform: rotate(90deg) scale(1); 
-moz-transform: rotate(90deg) scale(1); 
-o-transform: rotate(90deg) scale(1); 
-ms-transform: rotate(90deg) scale(1); 
/*padding-top:2.3%;*/
padding-top:10px;
}
        .bottom .block a {
           font-family:hel_normal;
           font-size:95%;
            margin:1px 0 0 0;
            
             color:#2C2C2C;
             display:block;
             clear:both;

        }
            .bottom .block a:hover {
                 color:#2C2C2C;
            }
  
/*----------- ----------- ----------- Benifits----------- ----------- ----------------------  */

.main article h2 {
    width:100%;
    font-size:1.2em;
    border-bottom:1px solid #e6e6e6;
    padding-bottom:5px;
    
}

.main article .info {
       
        width:100%;
        text-align:left;
        padding:5px 6px;
        
        font-family:hel_light;
       
    }
/*----------- ----------- ----------- FAQ----------- ----------- ----------------------  */
.main article h3 {
    width:100%;
      display:block;
    font-weight:normal;
   padding:5px 5px 0;
   
    color:#2C2C2C;
}

.main article ul {
    float:left;
    width:100%;
}
    .main article ul li {
        list-style-type:none;
        display:block;
      
    }
     .main article ul li ul{
      
        display:none;
      
    }

.li_wrap {
    width:100%;
    float:left;
    background: #F2F2F2;
    color:#4a4949;
    line-height:1.5em;
    margin-bottom:2%;
}
.li_bullet {
    float:left;
    display:block;
   padding:14px 0 14px 8px;
   width:6%;
   font-size:100%;
}
.li_cont {
    width:91%;
    float:left;
    padding: 14px;
    text-align: left;
    color:#2C2C2C;

}

.main article .cattree::after {
color: rgb(153, 153, 153);
    content: "+";
    float: right;
    font-size: 13pt;
    position: relative;
    right: 8px;
    top: 6px;
    width:2%;
    padding:8px 0;
}
.main article .cattree_hover::after {
color: rgb(153, 153, 153);
    content: "-" !important;
    float: right;
    font-size: 13pt;
    position: relative;
    right: 8px;
    top: 6px;
    width:2%;
    padding:8px 0;
}

.main article a {
    text-decoration:underline;
    margin-top:10px;
   
}

#productlist li:first-child {
    
    border-bottom:1px solid #e6e6e6;
    padding-bottom:10px;
    margin-bottom:11px;
    text-align:left;
   
}
#productlist ul li ul li {
    font-family:hel_light;
    line-height:20px;
    font-size:90%;
    padding-left:8px;
}

/*----------- ----------- ----------- Huggies------------------------------------------  */
.main article .block a {
    text-decoration:none;
}
.logo {
    width: 35%;
    margin:0 auto;
    padding:3% 0 1%;
    clear:both;
}
.offers {
    border:1px solid #e6e6e6;
    margin:0 0 10px;
    width:100%;
    float:left;
   
}

.offers tr td {
     border-bottom:1px solid #e6e6e6;
    padding:12px 10px;
    font-family:hel_light;
}
    .offers .head_td {
        text-align:center;background-color:#e6e6e6; width:100%; font-family:hel_normal;
    }
.lasttd {
    border-bottom: 0px !important;
}

/*----------- ----------- ----------- GS----------- ----------- ----------------------  */

.main .inner {
    width:100%;
    padding:6px;
    float:left;
    
    margin-bottom:2.3%;
}

.gsbox1{
    float:left;
    width:49%;
    padding:3%;
   
}
.gsborder_r_b {
     border-right:1px solid #e6e6e6;
    border-bottom:1px solid  #e6e6e6;
}
.gsborder_b {
     border-right:1px solid #ffffff;
     border-bottom:1px solid  #e6e6e6;
}
.gsborder_r {
     border-right:1px solid #e6e6e6;
     border-bottom:1px solid #ffffff;
}

/*--------------------------------------10-1-2014--------------*/

.bot_ul {
    margin-top: 1em;
}
    .bot_ul li {
        line-height:1.2em;
        font-family:hel_light;
    }
    .bot_ul li p{
        margin:0 0 1% 0;
        padding:0;
    }
    .bot_ul ol {
        margin:0px 0; padding:0 8px; 

    }
    .bot_ul ol li {
        margin-bottom:2%;
    }

.top_li {
     line-height:1.2em;


}
/*---------------------------12-1-2014------------------------------*/
.bot_tc {
    
   
    margin-bottom:10px;
    float:left;
}
.border_no {
    border:none;
}
.top_cont {
    font-family:hel_light;
    font-size:95%;
    line-height:20px;
   
    margin-bottom:10px;
}

.td_1 {
    width:60%;
   
}
.td_2 {
    width:38%;
   

}
/*--------------------------14-1-2014---------*/
.heading {
        font-family: hel_normal;
        font-size: 100%;
    }