/*********** LAYOUTS ***********/
div.layout-30-70, div.layout-70-30, div.layout-50-50, div.layout-33-33-33 {
        width:100%;
}

div.layout-70-30-left {
        width:59%;
        float:left;
}

div.layout-70-30-left .left-content {
        padding-right:20px;
}

div.layout-70-30-right {
        width:39%;
        float:left;
}

div.layout-50-50-left {
        width:49%;
        float:left;
}

div.layout-50-50-left .left-content {
        padding-right:20px;
}

div.layout-50-50-right {
        width:49%;
        float:left;
}

div.layout-30-70-left {
        width:39%;
        float:left;
}

div.layout-30-70-left .left-content {
        padding-right:20px;
}

div.layout-30-70-right {
        width:59%;
        float:left;
}

div.layout-33-33-33-left, div.layout-33-33-33-middle, div.layout-33-33-33-right {
        width:33%;
        float:left;
}

div.layout-33-33-33-left .left-content, div.layout-33-33-33-middle .middle-content {
        padding-right:20px;
}

div.layout-70-30-left .left-content div.layout-50-50-left .left-content,
div.layout-70-30-right .right-content div.layout-50-50-left .left-content {
        padding-right:10px !important;
}

div.layout-25-25-25-25-left, div.layout-25-25-25-25-middle-left, 
div.layout-25-25-25-25-middle-right, div.layout-25-25-25-25-right {
        width:25%;
        float:left;
}

div.layout-25-25-25-25-left .left-content, 
div.layout-25-25-25-25-middle-left .middle-content-left, 
div.layout-25-25-25-25-middle-right .middle-content-right,
div.layout-25-25-25-25-right .right-content {
        padding:10px;
        border:0px solid #CCCCCC;
        margin-right:20px;
        margin-bottom:20px;
}

div.layout-25-25-25-25-right .right-content {
        margin-right:0;
}

div.layout-25-25-25-25-left .left-content div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img, 
div.layout-25-25-25-25-middle-left .middle-content-left div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img, 
div.layout-25-25-25-25-middle-right .middle-content-right div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img,
div.layout-25-25-25-25-right .right-content div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
        border: 0;
}
