.ln_features, .ln_features * {
    margin: 0;
    padding: 0;
}
    .ln_features > div.top_corners {
        background-color: #eee;
    }
    .ln_features > div > p {
        background-color: #eee;
        color: #000;
        font-size: 1.3em;
        font-weight: normal;
        margin: 0;
        padding: 0 1em .7em 1em;
    }
    .ln_features > ul {
        background-color: #fff;
        background-image: url(../../../../../../sites/site/default/images/medgray_gradient_h400.png);
        background-repeat: repeat-x;
        border: .1em solid #cccccc;
        border-bottom: none;
        margin: 0;
        padding: 0;
        overflow: hidden; /* ----- IE only property. Extra margin added if property is not present ----- */
    }
        .ln_features > ul > li {
            border-top: .1em dotted #b9b9b9;
            color: #666;
            list-style-type: none;
            margin: 0;
            padding: .5em 1em;
        }
        .ln_features > ul > li.ln_features_first_feature {
            border-top: .1em solid #ffffff;
        }
            .ln_features > ul > li > dl {
                margin: 0;
                padding: 0;
                overflow: hidden; /* ----- IE only property. Extra margin added if property is not present ----- */
            }
                .ln_features > ul > li > dl > dt {
                    margin: 0;
                    padding: 0;
                }
                    .ln_features > ul > li > dl > dt > a {
                        font-size: 1.1em;
                        margin: 0;
                        padding: 0;
                    }
                .ln_features > ul > li > dl > dd {
                    margin: 0;
                    padding: 0;
                }