#main_content #about_us div.img_div{
    float:left;
    padding-left:90px;
    padding-top:11px;
}
#main_content #about_us div.details{
    display:inline;
    float:right;
    overflow:hidden;
    text-align:justify;
    width:623px;
}

#main_content #about_us div.details .data{
    float:left;
    color:#FFFFFF;
}

#main_content #about_us div.details .data p.heading{
    font-family:arial;
    font-size:17px;
    font-weight:bold;
    margin-bottom:0;
    margin-top:20px;
    text-transform:uppercase;
}

#main_content #about_us div.details .data h2.second_heading{
    color:#FFFFFF;
    font-family:arial;
    font-size:12px;
    letter-spacing:1px;
    margin:0 0 20px 0;
    text-transform:uppercase;
}
#main_content #about_us div.details .data p.detail{
    font-size:12px;
    line-height:16px;
    margin:0 0 20px 0;
}
#main_content #about_us div.scroll{
    float:left;
    padding-left:20px;
    padding-top:25px;
}

#cols div.column{
    width:225px;
    float:left;
    text-align:justify;
    margin-right:25px;
}

#cols .column h3.title{
    margin:13px 0;
    color:#020202;
    font-family:arial;
    font-size:18px;
    font-weight:normal;
}

#cols .column p.details{
    color:#333333;
    font-size:11px;
    margin:14px 0;
}
#cols .column p.details span{
    color:#020202;
}
#cols .column a.read_more{
    float:right;
}

#cols{
    background:transparent url(../images/bottom_content.jpg) repeat-x scroll left top;
    height:339px;
    padding-left:100px;
}