ul#content li#main {
    padding-left:36px;
    padding-right:35px;
    padding-top: 30px;
    width:899px;
}

#banner, #banner-voice, #banner-consulting {
    display: block;
    float: left;
    clear: both;
    width: 624px;
    height: 249px;
    text-indent: -9999px;
    background: transparent url("../../en-us/images/banner-services.jpg") top left no-repeat;
}

#banner-voice {
    background: transparent url("../../en-us/images/banner-voice.jpg") top left no-repeat;
}

#banner-consulting {
    background: transparent url("../../en-us/images/banner-consulting.jpg") top left no-repeat;
}

    #banner h1, #banner-voice h1, #banner-consulting h1 {
        display: block;
        position: absolute;
        left: -9999px;
    }

.section {
    display: block;
    float: left;
    clear: both;
    width: 624px;
    min-height: 255px;
    background: transparent url("../../en-us/images/div-gradientbg-small.gif") top left no-repeat;
    margin: 15px 0 35px;
}

    ul#content li#main #splitContent .section h2 {
        display: block;
        float: left;
        clear: both;
        padding: 18px 35px 18px 35px;
        margin: 25px 0;
        background: #7f8e91;
        color: #fff;
        font-weight: 100;
        width: 554px;
    }
    
    ul#content li#main #splitContent .section .row p {
        width: 554px;
    }
    
    ul#content li#main .section p {
        display: inline;
        float: left;
        margin: 15px 35px 0;
        clear: left;
        line-height: 25px;
        font-size: 12px;
        padding: 0;
    }
    
    .section .left {
        display: block;
        float: left;
        clear: left;
        width: 296px;
    }
    
    .section .right {
        display: block;
        float: left;
        width: 322px;
        margin-top: 15px;
    }
    
    .section .both {
        display: block;
        float: left;
        clear: both;
        width: 624px;
    }
    
    ul#content li#main #splitContent .section .both p {
        width: 322px;
        clear: none;
        margin: 15px 35px 0 0;
    }
    
    ul#content li#main #splitContent .section .both img {
        display: inline;
        float: left;
        width: 223px;
        margin-left: 35px;
    }
    
    ul#content li#main #splitContent .section .left p {
        width: 226px;
    }
    
    ul#content li#main .section a#tableRates {
        display: block;
        float: left;
        width: 310px;
        height: 260px;
        margin: 0 12px 0 0;
        background: transparent url("../../en-us/images/table-rates.gif") top left no-repeat;
        text-indent: -9999px;
        outline: none;
    }
    
.row {
    display: block;
    float: left;
    clear: both;
    width: 624px;
}

.row form {
    display: block;
    float: left;
    clear: both;
}

    .row .split {
        display: block;
        float: left;
        width: 302px;
    }
    
    .row .split2 {
        display: block;
        float: left;
        margin-left: 20px;
        width: 302px;
    }
    
    ul#content li#main #splitContent .section .row .split p, ul#content li#main #splitContent .section .row .split2 p {
        width: 267px;
        margin-right: 0;
    }
    
    ul#content li#main #splitContent .section .row .split2 p { margin-left: 0px; }
    
    .row .split2 table {
        margin-top: 10px;
        background: #809DA2;
        width: 267px;
    }
    
    .row .split2 table td, .row .split2 table th {
        padding: 20px 10px;
    }
    
    .row .split2 table td.regular {
        padding: 0px 10px 20px;
    }
    
    .row .split2 button {
        float: right;
        margin-right: 30px;
    }

table.rowOnly {
    display: table;
    width: 544px;
    margin: 15px 35px;
    border: none;
    clear: both;
}

img.bioPhoto {
    border: none;
}

    table.rowOnly td span {
        display: block;
    }

table.maximized {
    width: 820px;
}

    table.rowOnly tr {
        border-bottom: 1px solid #809DA2;
    }
    
    table.rowOnly td {
        padding: 10px 8px;
    }
    
    table.rowOnly th {
        vertical-align: bottom;
        padding: 10px 8px;
    }
    
    table.rowOnly th.logo {
        background: #7f8e91;
    }
    
.black { color: #000; text-decoration: underline; }

a.orderRecording, a.playSample {
    display: block;
    float: left;
    width: 146px;
    height: 35px;
    text-indent: -9999px;
    background: transparent url("../../en-us/images/btn-orderrecording.gif") top left no-repeat;
}

a.playSample { background: transparent url("../../en-us/images/btn-playsample.gif") top left no-repeat; }

    a.orderRecording:hover, a.playSample:hover {
        background-position: 0 -35px;
    }
    
    a.orderRecording:active, a.playSample:active {
        background-position: 0 100%;
    }
    
.systems {
    display: block;
    float: left;
    clear: both;
}
.bigbox .row { width: 450px; }
.twocol .left .row {
    margin: 0 0 18px 75px;
}