.b_content {
    display:block;
    min-height: 344px;
    overflow:hidden;
    clear:both;
    padding: 0 0 79px 0;
    position:relative;
    z-index:1;
}

.b_features {
    float:left;
    width:100%;
    position:relative;
    z-index:2;
}

.feature img {
    float: right !important;
}

.feature p {
    color: #353333 !important;
    font-size: 16px !important;
}
.feature:first-child h1 {
    width: 500px;
}
.feature:first-child .featureContent p {
    width: 500px;
}
.feature:first-child .featureContent p:first-child {
    width: auto !important;
}
.feature:first-child .featureContent p:first-child img {
    margin-top: -100px;
}

.feature .featureContent h3 {
    font-weight: normal;
    font-size: 18px;
    margin: 15px 0 6px;
    color: #000;
}

.feature h1.name_fs {
    background: url('../images/light_line.png') 0px bottom repeat-x;
    display: block;
    overflow: hidden;
    clear: both;
    padding: 25px 0 10px 46px;
    font-size: 26px;
    line-height: 48px;
    color: #000;
    font-weight: 300;
    word-spacing: 2px;
    letter-spacing: -1px;
    margin-bottom: 20px;
    margin-top: 0;
}

.number {
    background: url("../images/number.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    font-size: 17px;
    font-style: normal;
    font-weight: bold;
    height: 38px;
    line-height: 36px;
    margin: 6px 0 0 -46px;
    padding-right: 2px;
    text-align: center;
    width: 34px;
}
.side_left {
    float:left;
    width:100%;
    position:fixed;
    top:0px;
    left:0px;
}

.side_left .internal{
    width:965px;
    margin:0 auto;
    position:relative;
}

.left_menu {
    float:left;
    width:244px;
    font-size:15px;
    line-height:31px;
    color:#515151;
    font-weight:300;
    position:absolute;
    top: 146px;
    left:0px;
}

.left_menu li{
    background:url('../images/light_line.png') 0px bottom repeat-x;
    background-color:#e9e9e9;
    float:left;
    width:100%;
    position:relative;
    padding-bottom:2px;
}

.left_menu li a{
    background:url('../images/icon.png') 4px 9px no-repeat;
    display:block;
    overflow:hidden;
    clear:both;
    height:41px;
    color:#515151;
    text-decoration:none;
    padding:0 0 0 29px;
    margin-left:1px;
}

.left_menu li:hover a, .left_menu li.active a{
    margin-left:0px;
    border-left:1px solid #dddddd;
}

.left_menu li a.icon_1{
    background-position:4px 9px;
}

.left_menu li a.icon_2{
    background-position:4px -34px;
}

.left_menu li a.icon_3{
    background-position:4px -77px;
}

.left_menu li a.icon_4{
    background-position:4px -120px;
}

.left_menu li a.icon_5{
    background-position:4px -161px;
}

.left_menu li span.tick{
    background:url('../images/tick_left.png') 0px center no-repeat;
    float:left;
    width:7px;
    height:100%;
    position:absolute;
    top:0;
    right:-7px;
    display:none;
}

.left_menu li:hover span.tick,
.left_menu li.active span.tick {
    display:block;
}
