body
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    color: #333333;
    height: 100%;
}

.ie9 #container 
{
    line-height: 15px;
}


#aboutus .office-location {
    margin-left: 100px;
    padding-top: 20px;
    padding-bottom: 20px;
    font-weight: bold;
}

#about-container
{
    width: 706px;
    float: left;
    height: 100%;
    font-size: 13px;
    font-family: Arial, Helvetica,Sans-Serif;
    color: #333333;
}

#about-container h1 {
    font-size: 35px;
    font-weight: bold;
    margin: 20px 0px;
}

#about-container p {
    margin-top: 10px;
    margin-bottom: 10px;
}

#about-container h3 {
    margin-top: 20px;
}

#about-company
{
    width: 276px;
    float: left;
    background-color: #D2D3D5;
	min-height: 1152px;
}

#aboutus #map_canvas_london, #aboutus #map_canvas_paris, #aboutus #map_canvas_la
{
    height: 153px;
    width: 266px;
    margin-left: 5px;
}

#london-div, #paris-div, #la-div  {
    background-color: #E2E2E2;
    margin-top: 20px;
}

.contact-details {
    padding: 10px;
    font-weight: bold;
}

#aboutus #container {
    background-color: #F6F6F6;
    min-height: 1148px;
	height: 100%;
}

#accordion ul li {
    display: inline-table;
    border: 1px solid #d2d3d5;
    background-color: #e2e2e2;
    margin-left: 1em;
    margin-bottom: 1em;
    float: left;
}

table.contact {
    table-layout: fixed;
}

table.contact tr td {
    padding: 7px 3px 7px 7px;
}

table.contact tr td p {
    font-size: x-small;
    line-height: 1.5em;
}

table.contact tr td p.name {
    font-size: 16px;
    color: #000;
}

table.contact tr td p.jobtitle {
    font-size: 12px;
    margin-bottom: 1em;
}

#accordion ul li span.globe 
{
    background-image: url(../Graphics/elements/contact/globe-icon.jpg);
    width: 16px;
    height: 16px;
    float: right;
    margin-right: 4px;
}

div.aboutUsTitle
{
    padding: 0 10px
}

div.aboutUsText
{
    padding: 5px 10px
}