.field-type-sdv-newsletter-block hr {
    margin: 20px 0;
    display: block;
    border: 0;
    border-top: 1px solid #999;
}

.field-type-sdv-newsletter-block .content-title {
    padding: 10px 0;
}

.field-type-sdv-newsletter-block label {
    width: 20%;
    padding: 4px 0;
    float: left;
}

.field-type-sdv-newsletter-block .form-item,
.field-type-sdv-newsletter-block table .form-item,
body.tao .field-type-sdv-newsletter-block .form-item,
body.tao .field-type-sdv-newsletter-block table .form-item {
    clear: both;
    margin-bottom: 5px;
}

.field-type-sdv-newsletter-block .media-widget {
    margin-bottom: 5px;
}

.field-type-sdv-newsletter-block .media-widget .form-item,
body.tao .field-type-sdv-newsletter-block .media-widget .form-item {
    margin-bottom: 0;
}

.field-type-sdv-newsletter-block .form-select,
.field-type-sdv-newsletter-block .form-textfield,
.field-type-sdv-newsletter-block .form-textarea,
.field-type-sdv-newsletter-block .form-text {
    width: 80%;
}

.field-type-sdv-newsletter-block .form-textarea-wrapper {
    width: 80%;
    display: inline-block;
}

.field-type-sdv-newsletter-block .form-textarea-wrapper .form-textarea {
    width: 100%;
}

.field-type-sdv-newsletter-block .filter-wrapper {
    display: none;
}

.field-type-sdv-newsletter-block fieldset {
    border: 1px solid #CCC;
}

html.js .field-type-sdv-newsletter-block fieldset.collapsed .fieldset-wrapper {
    display: none;
}

.field-type-sdv-newsletter-block .fieldset-wrapper {
    background: #FFF;
    padding: 10px 9px 9px;
}

.field-type-sdv-newsletter-block .fieldset.titled .fieldset-wrapper {
    display: block;
    padding-top: 40px;
}

.field-type-sdv-newsletter-block .sdv-newsletter-title .form-textarea,
.field-type-sdv-newsletter-block .sdv-newsletter-title .cke_contents {
    height: 40px !important;
}

.field-type-sdv-newsletter-block .sdv-newsletter-title textarea {
    font-family: Arial, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #333;
}

.field-type-sdv-newsletter-block .sdv-newsletter-type-select {
    width: 100%;
    height: 40px;
    padding: 10px 50px 0;
    vertical-align: middle;
    background: no-repeat 5px center;
}

.field-type-sdv-newsletter-block .sdv-newsletter-type-select option {
    padding: 10px 50px;
    vertical-align: middle;
    background: no-repeat 5px center;
}

.field-type-sdv-newsletter-block .sdv-newsletter-type-select.value-title,
.field-type-sdv-newsletter-block .sdv-newsletter-type-select option[value=title] {
    background-image: url('../images/type-title.png');
}

.field-type-sdv-newsletter-block .sdv-newsletter-type-select.value-text,
.field-type-sdv-newsletter-block .sdv-newsletter-type-select option[value=text] {
    background-image: url('../images/type-text.png');
}

.field-type-sdv-newsletter-block .sdv-newsletter-type-select.value-content_v_large,
.field-type-sdv-newsletter-block .sdv-newsletter-type-select option[value=content_v_large] {
    background-image: url('../images/type-content_v_large.png');
}

.field-type-sdv-newsletter-block .sdv-newsletter-type-select.value-content_v_mosaic,
.field-type-sdv-newsletter-block .sdv-newsletter-type-select option[value=content_v_mosaic] {
    background-image: url('../images/type-content_v_mosaic.png');
}

.field-type-sdv-newsletter-block .sdv-newsletter-type-select.value-content_h,
.field-type-sdv-newsletter-block .sdv-newsletter-type-select option[value=content_h] {
    background-image: url('../images/type-content_h.png');
}

.field-type-sdv-newsletter-block .sdv-newsletter-type-select.value-ads,
.field-type-sdv-newsletter-block .sdv-newsletter-type-select option[value=ads] {
    background-image: url('../images/type-ads.png');
}

.field-type-sdv-newsletter-block .sdv-newsletter-wrapper {
    margin-top: 10px;
}

.field-type-sdv-newsletter-block .sdv-newsletter-autocomplete {
    width: 100%;
    margin-bottom: 10px;
}

.field-type-sdv-newsletter-block .jquery_colorpicker {
    float: left;
}

.colorpicker {
    z-index: 100;
}