.con-contain
{
    clear: both;
    height: 454px;
    display: block;
}

    .con-contain div.left
    {
        display: none;    
    }

    .con-contain div.right
    {
        width: 223px;
        float: left;
    }

#contentcontainer
{
    margin: 0;
    padding: 0;
    min-height: 920px;
}

    #container #left-content
    {
        margin: 11px 0 0 0;
        padding: 0;
        height: 0;
        width: 715px;
    }
        
    #container #right-content
    {
        margin: 0 0 0 10px;
        padding: 0;
    }
    
        #right-content .highlight
        {
            font-size: 13px;
        }

    #contentcontainer .top-curve-container
    {
        height: 0;
    }

/*fieldset
{
    border: none;
    padding: 0;
    margin: 0;
    height: 65px;
}

    fieldset legend
    {
        display: none;
    }
    
    fieldset .formitemrow
    {
        clear: both;
    }
    
        .formitemrow .formitem
        {
            float: left;
            padding: 0;
            margin-right: 4px;
        }
        
            .formitem select
            {
                font-size: 12px;
                width: 200px;
                border: solid 1px #b4b4b4;
            }
        
            .formitem label
            {
                display: block;                
            }
            
            .formitem label.break
            {
                display: inline;
                cursor: pointer;
                position: relative;
                top: -2px;
                left: -2px;
                font-size: 8px;
            }
*/
    
.fourboxcontainer
{
    clear: both;
    height: 160px;
}

    .fourboxcontainer div
    {
        float: left;
        width: 356px;
    }

h2#sub-title
{
    font-size: 22px;
}

h5
{
    border-bottom: dotted 1px #B5B5B5;
    padding: 0 0 4px 0;
    position: relative;
}

    h5 span
    {
        position: absolute;
        top: 1px;
        right: 0;
        padding: 0 4px 0 4px;
        border-left: dotted 1px #b5b5b5;
        border-right: dotted 1px #b5b5b5;
    }
    
        h5 span a
        {
            text-decoration: none;
            font-size: 10px;
            padding: 0;
            margin: 0;
        }
    
.home-content
{
    margin: 0 7px 0 10px;
    width: 698px;
}

    .home-content #solutions-title, .home-content #difference-title
    {
        display: none;
    }

.input
{
    border: solid 1px #b5b5b5;
}

p.press
{
    font-size: 13px;
}

    p.press a
    {
        text-decoration: underline;
    }

.right-section
{
    margin: 0 0 10px 10px;
}

#softlayer-solutions, #solutions-title
{
    display: none;
}

#sub-content
{
    width: 454px;
    float: left;
    margin-right: 21px;
}

    #sub-content strong
    {
        font-size: 16px;
    }
    
    #sub-content u
    {
        font-weight: bold;
    }

    #sub-content ul
    {
        margin: 5px 0 0 20px;
        line-height: 20px;
    }

/*.submit
{    
    border: none;
    cursor: pointer;
    margin-top: 2px;
}*/