/* Minification failed. Returning unminified contents.
(1149,29): run-time error CSS1031: Expected selector, found ';'
(1149,29): run-time error CSS1025: Expected comma or open brace, found ';'
(1156,1): run-time error CSS1019: Unexpected token, found '}'
(4347,8): run-time error CSS1038: Expected hex color, found '#1111'
(4592,2): run-time error CSS1031: Expected selector, found '-'
(4592,2): run-time error CSS1025: Expected comma or open brace, found '-'
 */
/*12-1-15*/
@font-face {
    font-family: 'HelveticaNeue';
    src: url('https://newspaperarchive.com/content/font/helveticaneue.eot');
    src: url('https://newspaperarchive.com/content/font/helveticaneue.eot?#iefix') format('embedded-opentype'), url('https://newspaperarchive.com/content/font/helveticaneue.woff') format('woff'), url('https://newspaperarchive.com/content/font/helveticaneue.ttf') format('truetype'), url('https://newspaperarchive.com/content/font/helveticaneue.svg#helveticaneue') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gabriola';
    src: url('https://newspaperarchive.com/content/font/gabriola0.eot');
    src: url('https://newspaperarchive.com/content/font/gabriola0.eot?#iefix') format('embedded-opentype'), url('https://newspaperarchive.com/content/font/gabriola0.woff') format('woff'), url('https://newspaperarchive.com/content/font/gabriola0.ttf') format('truetype'), url('https://newspaperarchive.com/content/font/gabriola0.svg#gabriola0') format('svg');
    font-weight: normal;
    font-style: normal;
}

body div.customWrapper {
    width: 95%;
    position: relative;
}

.custom-wrapper {
    margin: 0 auto;
    max-width: 1280px;
    width: 100%;
    padding: 0;
}

.upgrade_popup .modal-body {
    max-height: 100%;
}

.offerStrip {
    background: #9b1518;
    color: #fff;
    border-radius: 100%;
    width: 95px;
    height: 95px;
    font-size: 18px;
    line-height: 21px;
    font-weight: bold;
    text-align: center;
    padding: 17px 6px;
    position: absolute;
    left: -49px;
    top: -40px;
    transform: rotate(-11deg);
    -webkit-transform: rotate(-11deg);
}

.innerContentPad {
    padding: 0;
}
/*12-1-15*/

ul li {
    list-style-type: none;
}

/*14-6-16 start*/
div.row-fluid .right_search {
    margin: 0;
}

.searchRightPanel.right_search {
    border: 1px solid #dcdad2;
    border-left: none;
    border-radius: 0 10px 0 0;
    -moz-border-radius: 0 10px 0 0;
    -webkit-border-radius: 0 10px 0 0;
    -o-border-radius: 0 10px 0 0;
}


.millionArticle.padd-btm-0 {
    padding-bottom: 0;
}

.serchPagination.serchPagination-rw {
    background: none;
}

.bodyBox.radius-b-0 {
    border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    -o-border-radius: 10px 10px 0 0;
}

.bodyBox.bodyBox-bg {
    background: #fbfbfb;
}

.bodyBox-bg .Section_Detail_search {
    background: #fff;
}

.search-result-page *,
.search-result-page div.showresult p.showResultTxt,
.search-result-page div.showresult ul a,
.search-result-page div.newRefineResultHdr div.newRefineResultBtn strong {
    font-family: Arial, Arial, Helvetica, sans-serif;
}

.home-page .search-result-page h2 {
    font-family: Arial, Arial, Helvetica, sans-serif !important;
}

.search-result-page div.searchResultTop h3 {
    color: #292828;
}

    .search-result-page div.searchResultTop h3 span {
        color: #991b1e;
    }

div.searchResultTop p.serchResultTopTxt span {
    font-weight: bold;
}

.search-btns-rw .search-btns-col a,
.search-btns-rw .search-btns-col a:hover,
.search-btns-rw .search-btns-col button,
.search-btns-rw .search-btns-col button:hover {
    border-color: #d88a35;
    text-shadow: 0 1px 1px rgba(0,0,0,0.38);
    color: #fff;
    font-weight: bold;
    box-shadow: 0 1px 0 #fff, 0 1px 0 rgba(255,255,255,0.54) inset;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffb550+0,ff862c+100 */
    background: #ffb550; /* Old browsers */
    background: -moz-linear-gradient(top, #ffb550 0%, #ff862c 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #ffb550 0%,#ff862c 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #ffb550 0%,#ff862c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb550', endColorstr='#ff862c',GradientType=0 ); /* IE6-9 */
    padding: 4px 10px !important;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
}

input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder {
    color: red !important;
    opacity: 0 !important;
}
/*14-6-16 end*/
/*14-07-2016*/
.clipuserviewedit .bg-pic {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}

.clipuserviewedit .bg-pic2 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}

.clipuserviewedit .custom-wrapper {
    max-width: 100%;
}

/*14-07-2016*/
@media (max-width:480px) {
    div .topPanel div.nweHmHdrRightCart div.nweHmHdrRightCartInner {
        width: 241px;
    }

    div.topPanel div.nweHmHdrRightCart div.nweHmHdrRightCartLinks {
        padding-bottom: 12px;
    }
}

@media (max-width:980px) {
    div.topPanel div.nweHmHdrRightCart div.nweHmHdrRightCartInner {
        width: 241px;
    }
}

@media (max-width:480px) {
    div .topPanel div.nweHmHdrRightCart div.nweHmHdrRightCartInner {
        width: 241px;
    }
}

@media (max-width:950px) {
    div.topPanel div.nweHmHdrRightCart div.nweHmHdrRightCartInner {
        width: 215px;
    }
}

div.topPanel div.nweHmHdrRightCart div.nweHmHdrRightCartLinks {
    padding-bottom: 12px;
}

@media (max-width:480px) {
    div.topPanel div.nweHmHdrRightCart div.nweHmHdrRightCartLinks {
        padding-bottom: 12px;
    }
}

footer {
    display: inline-block;
    display: inline;
    zoom: 1;
}

div.browseHdr {
    padding-bottom: 5px !important;
}

    div.browseHdr p {
        background: 0;
        font-size: 17px;
        line-height: 23px;
        color: #422e24;
        font-family: Arial, Arial, Helvetica, sans-serif;
        text-align: right;
        padding: 12px 31px 0 0;
        margin: 0;
    }

.bodyPadd {
    padding-top: 20px;
}

div.seoBrowseHdr h2 {
    max-width: 370px;
    font-size: 35px;
    line-height: 43px;
    margin: 0 auto;
}

@media (max-width:550px) {
    div .bodyShadowBottom {
        background: none !important;
    }
}

/*div.bodyShadowBottom {
    background: 0;
    margin-bottom: 32px;
    padding: 0px 0 6px;
}*/

body.welcomeBody div.bodyShadowBottom {
    margin-bottom: 20px !important;
}

div.updatedFooterLibrary {
    margin-bottom: 19px !important;
}

div.libraryList h2.browseHdr, div.libraryList h3.browseHdr, div.libraryList h4.browseHdr {
    padding-left: 0 !important;
}

div.libraryList ul li {
    display: inline-block;
    padding: 0 30px 0 0;
    max-height: 100%;
    max-width: 100%;
}

div.libraryList ul a, div.libraryList ul span {
    display: inline-block;
    font-size: 0;
    line-height: 0;
}

    div.libraryList ul a.librarySprite, div.libraryList ul span.librarySprite {
        font-size: 0;
        line-height: 0;
        display: inline-block;
        background-image: url(https://newspaperarchive.com/content/images/logos-spritev1.png);
    }

div.libraryList ul img {
    padding: 0;
    margin: 0;
    display: inline-block;
}

div.libraryList ul .libIcon7 {
    width: 183px;
    height: 46px;
    background-position: 0 -390px;
}

body.welcomeBody div.libraryList {
    padding-top: 7px !important;
}

    body.welcomeBody div.libraryList ul li {
        padding: 0 7px 0 0 !important;
    }

div.libraryList ul span {
    display: inline-block;
    font-size: 0;
    line-height: 0;
}

div.libraryList ul .libIcon1 {
    width: 80px;
    height: 65px;
    background-position: 0 0;
}

div.libraryList ul .libIcon2 {
    width: 140px;
    height: 65px;
    background-position: 0 -65px;
}

div.libraryList ul .libIcon4 {
    width: 140px;
    height: 65px;
    background-position: 0 -195px;
}

div.libraryList ul .libIcon5 {
    width: 75px;
    height: 65px;
    background-position: 0 -260px;
}

div.libraryList ul .libIcon6 {
    width: 170px;
    height: 65px;
    background-position: 0 -325px;
}

div.libraryList ul .libIcon8 {
    width: 124px;
    height: 47px;
    background-position: 0 -436px;
}

div.libraryList ul .libIcon9 {
    width: 141px;
    height: 47px;
    background-position: 0 -483px;
}

div.libraryList ul .libIcon10 {
    width: 127px;
    height: 47px;
    background-position: 0 -133px;
}

div.libraryList ul .libIcon11 {
    width: 164px;
    height: 46px;
    background-position: 0 -580px;
}

div.libraryList ul .libIcon12 {
    width: 188px;
    height: 46px;
    background-position: 0 -626px;
}

div.libraryList ul {
    overflow: hidden;
    height: auto;
    padding: 0;
    margin: 0;
}

div.updatedLibraryList ul li {
    display: inline-block;
    padding: 0 15px 12px 0 !important;
}

div.updatedLibraryList ul {
    text-align: center;
}

body {
    padding: 0 !important;
    margin: 0 !important;
    color: #767676;
    font: 400 13px Arial, Helvetica, sans-serif;
}

a {
    color: #1a0dab !important;
    outline: 0 !important;
}

    a:hover {
        color: #be5659;
    }

a, div, form, h1, h2, h3, h4, h5, h6, iframe, label, p {
    padding: 0;
    margin: 0;
}

ol, ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.noBg {
    background-image: none !important;
}

.noBorder {
    border: none !important;
}

.noLeftBorder {
    border-left: none !important;
}

.noRightBorder {
    border-right: none !important;
}

.noTopBorder {
    border-top: none !important;
}

.noBottomBorder {
    border-bottom: none !important;
}

.noBottomMargin {
    margin-bottom: 0 !important;
}

.noTopMargin {
    margin-top: 0 !important;
}

.noLeftMargin {
    margin-left: 0 !important;
}

.noRightMargin {
    margin-right: 0 !important;
}

.noPadding {
    padding: 0 !important;
}

.noTopPadding {
    padding-top: 0 !important;
}

.noBottomPadding {
    padding-bottom: 0 !important;
}

.noLeftPadding {
    padding-left: 0 !important;
}

.noRightPadding {
    padding-right: 0 !important;
}

.solidTopBorder {
    border-top: 1px solid #dbdbdb !important;
}

.solidBotBorder {
    border-bottom: 1px solid #dbdbdb !important;
}

.dashedTopBorder {
    border-top: 1px dashed #dbdbdb !important;
}

.dashedBotBorder {
    border-bottom: 1px dashed #dbdbdb !important;
}

div.dblBrd {
    background: url(https://newspaperarchive.com/content/images/membership-popup-divider.png) 0 100% repeat-x !important;
}

.clear {
    font-size: 0;
    line-height: 0;
    clear: both;
}

.row-fluid-noClear:after {
    clear: none !important;
}

div.nweHmWelcomeArea {
    padding-bottom: 0 !important;
    height: auto;
    overflow: hidden;
}

    div.nweHmWelcomeArea div.nweHmWelcomeAreaLeft {
        float: left;
        width: auto;
    }

    div.nweHmWelcomeArea div.nweHmWelcomeAreaRight {
        float: right;
        width: auto;
    }

    div.nweHmWelcomeArea p.nweHmWelcomeNote {
        float: none !important;
        clear: both !important;
        text-align: right;
        padding: 0 5px 0 0 !important;
        margin: 0 !important;
        color: #4d4c4a;
        background: none !important;
        font-size: 13px !important;
        line-height: 17px !important;
    }

        div.nweHmWelcomeArea p.nweHmWelcomeNote span {
            color: #991b1e !important;
            display: inline !important;
            padding: 0 !important;
            margin: 0 !important;
        }

div.fb-login-container div.supportArea {
    height: auto;
    overflow: hidden;
}

div.topSupportArea {
    padding-bottom: 80px;
}

@media (max-width:980px) {
    div.topPanel div.nweHmHdrRightCart div.nweHmHdrRightCartInner {
        width: 241px;
    }

    div.topPanel div.nweHmHdrRightCart div.nweHmHdrRightCartLinks {
        padding-bottom: 12px;
    }
}

@media (max-width:950px) {
    div.topPanel div.nweHmHdrRightCart div.nweHmHdrRightCartInner {
        width: 215px;
    }

    div.topPanel div.nweHmHdrRightCart div.nweHmHdrRightCartLinks {
        padding-bottom: 12px;
    }
}

@media (max-width:768px) {
    div.fb-login-container div.topLeftBtn {
        padding-bottom: 10px;
    }
}

@media (max-width:480px) {
    div .topPanel div.nweHmHdrRightCart div.nweHmHdrRightCartInner {
        width: 241px;
    }

    div.topPanel div.nweHmHdrRightCart div.nweHmHdrRightCartLinks {
        padding-bottom: 12px;
    }
}

div.fb-login-container div.topLeftBtn {
    width: auto;
    float: left;
    padding-right: 15px;
}

    div.fb-login-container div.topLeftBtn .onlineChatBtn {
        display: inline-block;
        background-color: #80ca00;
        background-image: -moz-linear-gradient(top, #80ca00, #4da600) !important;
        background-image: -ms-linear-gradient(top, #80ca00, #4da600) !important;
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#80ca00), to(#4da600)) !important;
        background-image: -webkit-linear-gradient(top, #80ca00, #4da600) !important;
        background-image: -o-linear-gradient(top, #80ca00, #4da600) !important;
        background-image: linear-gradient(top, #80ca00, #4da600) !important;
        background-repeat: repeat-x;
        border: 1px solid #51a800;
        padding: 4px 15px !important;
        font-size: 13px;
        margin: -3px 0 0;
        font-weight: 700;
        color: #fff;
        text-shadow: 0 1px 0 #4b8200 !important;
        -ms-text-shadow: 0 1px 0 #4b8200 !important;
        border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        -ms-border-radius: 4px;
    }

        div.fb-login-container div.topLeftBtn .onlineChatBtn span {
            color: #135513;
            display: block;
            text-align: center;
        }

        div.fb-login-container div.topLeftBtn .onlineChatBtn:hover {
            background-color: #80ca00 !important;
            background-image: none !important;
        }

    div.fb-login-container div.topLeftBtn .onffChatBtn {
        background-color: #cecdcd;
        background-image: -moz-linear-gradient(top, #cecdcd, #9e9e9e) !important;
        background-image: -ms-linear-gradient(top, #cecdcd, #9e9e9e) !important;
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#cecdcd), to(#9e9e9e)) !important;
        background-image: -webkit-linear-gradient(top, #cecdcd, #9e9e9e) !important;
        background-image: -o-linear-gradient(top, #cecdcd, #9e9e9e) !important;
        background-image: linear-gradient(top, #cecdcd, #9e9e9e) !important;
        border: 1px solid #9e9e9e;
    }

        div.fb-login-container div.topLeftBtn .onffChatBtn span {
            color: #212121;
        }

        div.fb-login-container div.topLeftBtn .onffChatBtn:hover {
            background-color: #cecdcd !important;
        }

div.fbLikeAlert {
    padding-top: 0 !important;
}

    div.fbLikeAlert div.fbLike {
        padding: 7px 4px 0 !important;
        width: auto !important;
        display: inline-block !important;
        vertical-align: bottom !important;
    }

.fb-like {
    height: 20px;
    overflow: hidden;
    float: left;
    padding-right: 15px;
    width: 35px;
}

div.fbLikeAlert div.fbLike div.fb-like {
    width: auto !important;
    padding-right: 0 !important;
    display: inline-block !important;
    vertical-align: bottom !important;
}

h1, h2 {
    color: #292828;
    padding-bottom: 32px;
    font-size: 25px;
    line-height: 28px;
    font-weight: 400;
    font-family: Arial, Arial, Helvetica, sans-serif;
}

form {
    padding: 0;
    margin: 0;
}

input {
    font-weight: 400 !important;
}

.botPadding20 {
    padding-bottom: 20px !important;
}

.botPadding10 {
    padding-bottom: 10px !important;
}

.top4Padd {
    padding: 4px 0 0 !important;
}

.rightText {
    text-align: right !important;
}

.inlineText {
    display: block;
    float: left;
    width: auto;
    white-space: pre;
}

.spacer {
    font-size: 0;
    line-height: 0;
    clear: both;
}

body.welcomeBody div.outerWrapper {
    padding-top: 50px;
    padding-bottom: 50px;
    background: none !important;
}

div.outerWrapper {
    background-color: #f9f9f9;
}

div.customWrapper {
    max-width: 100%;
    margin: 0 auto;
    padding: 20px 25px 0;
    position: relative;
}

body.welcomev4-body-bg div.customWrapper {
    max-width: 900px;
}

body.welcomeBody div.customWrapper {
    max-width: 852px !important;
    margin: 0 auto;
    padding: 10px !important;
    background: url(https://newspaperarchive.com/content/images/new-images/common-container-transparent-bg.png) !important;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -ms-border-radius: 10px;
    border: 1px solid rgba(231,229,233,.5);
}

div.topPanel {
    padding-bottom: 5px;
    padding-top: 0;
}

    div.topPanel img.logo {
        display: block;
        padding: 0;
        margin: 0;
        float: left;
    }

    div.topPanel div.topContacts {
        text-align: right;
        padding-top: 11px;
    }

        div.topPanel div.topContacts p {
            font-family: Arial, Arial, Helvetica, sans-serif;
            font-size: 23px;
            line-height: 31px;
            color: #8a8a8a;
            background: none !important;
            padding: 0 !important;
            margin: 0 !important;
        }

            div.topPanel div.topContacts p strong {
                font-weight: 400;
                color: #2f2a26;
            }

            div.topPanel div.topContacts p span {
                display: block;
                color: #9b1b1c;
                font-size: 15px;
                line-height: 19px;
            }

    div.topPanel div.nweHmHdrRight p {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 18px;
        line-height: 22px;
        color: #353537;
        background: none !important;
        padding: 0 !important;
        margin: 0 !important;
    }

    div.topPanel div.nweHmHdrRightSmall p {
        font-size: 14px;
        line-height: 18px;
        margin-top: -5px !important;
    }

        div.topPanel div.nweHmHdrRightSmall p span {
            display: inline;
        }

    div.topPanel div.nweHmHdrRightCart {
        padding-top: 10px;
    }

        div.topPanel div.nweHmHdrRightCart div.nweHmHdrRightCartInner {
            float: right;
            width: 430px;
        }

        div.topPanel div.nweHmHdrRightCart div.nweHmHdrRightCartLinks {
            float: left;
            width: auto;
        }

        div.topPanel div.nweHmHdrRightCart div.nweHmHdrRightCartLinksLoggedIn {
            padding-top: 7px;
        }

        div.topPanel div.nweHmHdrRightCart p {
            font-weight: 700;
            width: auto;
            float: left;
            padding: 5px 8px 0 0 !important;
            font-family: Arial, Helvetica, sans-serif !important;
            font-size: 14px !important;
            line-height: 18px !important;
            color: #362d28;
        }

            div.topPanel div.nweHmHdrRightCart p.cartVal {
                font-weight: 700;
                float: left;
                padding: 5px 3px !important;
                margin: 0 8px 0 0 !important;
                color: #fff;
                background: #991d1f !important;
                -webkit-border-radius: 350px;
                -ms-border-radius: 350px;
                border-radius: 350px;
                text-align: center;
                width: 25px;
            }

        div.topPanel div.nweHmHdrRightCart div.nweHmHdrRightCartLinksLoggedInV2 {
            padding-top: 14px;
        }

            div.topPanel div.nweHmHdrRightCart div.nweHmHdrRightCartLinksLoggedInV2 p {
                font-size: 13px !important;
                line-height: 18px !important;
            }

        div.topPanel div.nweHmHdrRightCart div.nweHmHdrRightCartBtnArea {
            border-radius: 5px;
            -webkit-border-radius: 5px;
            -ms-border-radius: 5px;
            -webkit-box-shadow: 0 0 5px #d3d3cc;
            -ms-box-shadow: 0 0 5px #d3d3cc;
            box-shadow: 0 0 5px #d3d3cc;
            padding: 7px 2px 3px;
            float: right;
            width: auto;
            margin: 0 5px 0 0;
        }

        div.topPanel div.nweHmHdrRightCart .btn {
            color: #fff;
            font-size: 14px;
            line-height: 18px;
            text-align: center;
            padding: 7px 0;
            font-weight: 700;
            text-shadow: 1px 1px 1px #a23e01;
            -ms-text-shadow: 1px 1px 1px #a23e01;
            background-color: #f4c26f;
            background-image: -moz-linear-gradient(top, #f4c26f, #ec9a44) !important;
            background-image: -ms-linear-gradient(top, #f4c26f, #ec9a44) !important;
            background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4c26f), to(#ec9a44)) !important;
            background-image: -webkit-linear-gradient(top, #f4c26f, #ec9a44) !important;
            background-image: -o-linear-gradient(top, #f4c26f, #ec9a44) !important;
            background-image: linear-gradient(top, #f4c26f, #ec9a44) !important;
            background-repeat: repeat-x;
            width: 100px !important;
            float: right !important;
            margin: -2px 3px 3px !important;
        }

        div.topPanel div.nweHmHdrRightCart div.nweHmMyAccountDropdown {
            width: 118px !important;
            float: right;
        }

            div.topPanel div.nweHmHdrRightCart div.nweHmMyAccountDropdown ul.dropdown-menu {
                border: 1px solid #ddd;
                left: auto;
                right: 3px;
            }

                div.topPanel div.nweHmHdrRightCart div.nweHmMyAccountDropdown ul.dropdown-menu li {
                    font-size: 14px;
                    line-height: 18px;
                    text-align: left !important;
                    border-bottom: 1px solid #ddd;
                }

                    div.topPanel div.nweHmHdrRightCart div.nweHmMyAccountDropdown ul.dropdown-menu li a {
                        display: block;
                        padding: 6px 10px 6px 15px;
                        color: #991b1e;
                    }

                        div.topPanel div.nweHmHdrRightCart div.nweHmMyAccountDropdown ul.dropdown-menu li a:hover {
                            background: #f2f2f2;
                        }

            div.topPanel div.nweHmHdrRightCart div.nweHmMyAccountDropdown .btn {
                width: 110px !important;
            }

        div.topPanel div.nweHmHdrRightCart .btn:hover {
            background-image: none !important;
            background-color: #ec9a44 !important;
        }

@media (max-width:950px) {
    div.topPanel div.nweHmHdrRightCart div.nweHmHdrRightCartInner {
        width: 215px;
    }

    div.topPanel div.nweHmHdrRightCart div.nweHmHdrRightCartLinks {
        padding-bottom: 12px;
    }
}

@media (max-width:768px) {
    div.topPanel div.nweHmHdrRight {
        padding-top: 10px !important;
    }
}

@media (max-width:480px) {
    div .topPanel div.nweHmHdrRightCart div.nweHmHdrRightCartInner {
        width: 241px;
    }

    div.topPanel div.nweHmHdrRightCart div.nweHmHdrRightCartLinks {
        padding-bottom: 12px;
    }

    body .popup.exitgrabberPopupDiv .trialMemberPopupArea h5 {
        line-height: 140%;
        height: auto;
        text-align: center;
    }

    div#popUpStart img {
        max-width: 60px;
        display: block;
        margin: 0 auto -30px auto;
    }
}

div.commonContainer, div.nlDecadesArea, div.oldNpTopPrice p, div.seoBrowseIndex span.indexedLetter, div.topPanel div.nweHmHdrRightCart div.nweHmHdrRightCartBtnArea, div.topPanel div.nweHmHdrRightCart div.nweHmMyAccountDropdown ul.dropdown-menu {
    background: url(https://newspaperarchive.com/content/images/new-images/common-container-bg.png);
}

div.topPanel div.nweHmHdrRight {
    text-align: right;
}

    div.topPanel div.nweHmHdrRight p span {
        display: block;
        color: #9b1b1c;
        font-size: 15px;
        line-height: 19px;
    }

div.mainNavContainer .navbar-inner {
    padding: 0 !important;
    background: url(data:image/svg+xml;+base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IzMWMyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2FjMWIyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc3JSIgc3RvcC1jb2xvcj0iIzg4MTQxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZjExMTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #b31c21 0, #ac1b20 20%, #881415 77%, #7f1114 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b31c21), color-stop(20%, #ac1b20), color-stop(77%, #881415), color-stop(100%, #7f1114));
    background: -webkit-linear-gradient(top, #b31c21 0, #ac1b20 20%, #881415 77%, #7f1114 100%);
    background: -o-linear-gradient(top, #b31c21 0, #ac1b20 20%, #881415 77%, #7f1114 100%);
    background: -ms-linear-gradient(top, #b31c21 0, #ac1b20 20%, #881415 77%, #7f1114 100%);
    background: linear-gradient(top, #b31c21 0, #ac1b20 20%, #881415 77%, #7f1114 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b31c21', endColorstr='#7f1114', GradientType=0);
    border: 1px solid #821215;
}

div.mainNavContainer .navbar .nav > li > a {
    padding-left: 12px !important;
    padding-right: 12px !important;
    font-size: 13px !important;
    color: #f9f9f9 !important;
    font-weight: 700;
    text-shadow: 0 1px 1px #040505;
    -ms-text-shadow: 0 1px 1px #040505;
    -webkit-text-shadow: 0 1px 1px #040505;
}

div.mainNavLeft .navbar .nav > li > a {
    padding-left: 14px !important;
    padding-right: 14px !important;
}

div.mainNavRight .navbar .nav > li > a.shoppingCartMenu {
    padding-left: 25px !important;
    padding-right: 25px !important;
}

div.mainNavContainer .nav-collapse .dropdown-menu li + li a {
    margin-bottom: 0 !important;
}

div.mainNavContainer .navbar .nav > li.active > a, div.mainNavContainer .navbar .nav > li.dropdown.open > a, div.mainNavContainer .navbar .nav > li > a:hover {
    color: #dedede;
}

.dropdown-menu li > a:focus, .dropdown-menu li > a:hover, .dropdown-submenu:hover > a, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle, .navbar-inverse .nav li.dropdown.open > .dropdown-toggle, div.mainNavContainer .navbar .nav > .active > a, div.mainNavContainer .navbar .nav > .active > a:focus, div.mainNavContainer .navbar .nav > .active > a:hover {
    background-color: #9c181b;
    background-image: -moz-linear-gradient(top, #9c181b, #821215);
    background-image: -ms-linear-gradient(top, #9c181b, #821215);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9c181b), to(#821215));
    background-image: -webkit-linear-gradient(top, #9c181b, #821215);
    background-image: -o-linear-gradient(top, #9c181b, #821215);
    background-image: linear-gradient(top, #9c181b, #821215);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9C181B', endColorstr='#821215', GradientType=0)\9 !important;
}

div.mainNavContainer .dropdown-menu {
    background-color: #fcfcfc;
    background-image: -moz-linear-gradient(top, #fcfcfc, #e2e2e2);
    background-image: -ms-linear-gradient(top, #fcfcfc, #e2e2e2);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fcfcfc), to(#e2e2e2));
    background-image: -webkit-linear-gradient(top, #fcfcfc, #e2e2e2);
    background-image: -o-linear-gradient(top, #fcfcfc, #e2e2e2);
    background-image: linear-gradient(top, #fcfcfc, #e2e2e2);
    background-repeat: repeat-x;
    margin-top: 12px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCFCFC', endColorstr='#E2E2E2', GradientType=0)\9 !important;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
}

    div.mainNavContainer .dropdown-menu > li > a {
        font-size: 12px !important;
        color: #6e6a6a;
        border-bottom: 1px solid #cfcfcf;
        padding-top: 7px;
        padding-bottom: 7px;
    }

    div.mainNavContainer .dropdown-menu li > a:focus, div.mainNavContainer .dropdown-menu li > a:hover, div.mainNavContainer .dropdown-submenu:hover > a {
        background-color: #c5c5c5 !important;
        background-image: -moz-linear-gradient(top, #c5c5c5, #bbb) !important;
        background-image: -ms-linear-gradient(top, #c5c5c5, #bbb) !important;
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c5c5c5), to(#bbb)) !important;
        background-image: -webkit-linear-gradient(top, #c5c5c5, #bbb) !important;
        background-image: -o-linear-gradient(top, #c5c5c5, #bbb) !important;
        background-image: linear-gradient(top, #c5c5c5, #bbb) !important;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C5C5C5', endColorstr='#BBBBBB', GradientType=0)\9 !important;
    }

div.mainNavContainer .navbar .divider-vertical {
    border-right: 1px solid #b9383b;
    border-left: 1px solid #831216;
    margin: 0 !important;
    width: 0 !important;
}

div.mainNavContainer .navbar-inverse .divider-vertical {
    margin: 0 !important;
}

.headerFree {
    padding: 1px 9px 2px;
    -webkit-border-radius: 5px;
    position: absolute;
    top: -10px;
    right: 10px;
    float: right;
    border-radius: 5px;
}

.headerFree, .label {
    font-size: 10.998px;
    font-weight: 700;
    line-height: 14px;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
    white-space: nowrap;
    vertical-align: baseline;
    background-color: #ec9a44;
    background-image: -webkit-linear-gradient(top, #f4c26f, #ec9a44) !important;
}

div.nweHmSearchBlock div.nweHmSearchBy p {
    float: left;
    width: auto;
    padding: 0 25px 0 0 !important;
    margin: 0 !important;
    font-size: 20px;
    line-height: 44px;
    color: #3c3c3c;
    font-family: Arial, Arial, Helvetica, sans-serif;
}

div.nweHmSearchBlock div.nweHmSearchBy ul {
    float: left;
    width: auto;
    height: 45px;
}

    div.nweHmSearchBlock div.nweHmSearchBy ul li {
        float: left;
        width: auto;
        margin: 0 4px 0 0;
    }

        div.nweHmSearchBlock div.nweHmSearchBy ul li a {
            display: block;
            height: 43px;
            border-top: 1px solid #bebebe;
            border-left: 1px solid #bebebe;
            border-right: 1px solid #bebebe;
            border-radius: 4px 4px 0 0;
            -webkit-border-radius: 4px 4px 0 0;
            -ms-border-radius: 4px 4px 0 0;
            padding: 0 25px;
            font-size: 20px;
            line-height: 43px;
            color: #9b1e24;
            font-family: Arial, Arial, Helvetica, sans-serif;
            background: url(https://newspaperarchive.com/content/images/new-images/search-tab-bg.png) repeat-x;
        }

            div.nweHmSearchBlock div.nweHmSearchBy ul li a:hover {
                color: #3d3d3d;
            }

        div.nweHmSearchBlock div.nweHmSearchBy ul li.active a {
            height: 44px;
            background: #fdfcfb !important;
            color: #3d3d3d;
        }

@media(max-width:880px) {
    div .homepageV4TopBlocks; {
        float: none;
        width: auto;
        border-left: 0;
        border-top: 1px solid #e7e7e7;
        min-height: 60px;
    }
}

div.homepageV4TopBlocks {
    float: left;
    width: 33%;
    border-left: 1px solid #e7e7e7;
    min-height: 360px;
}

div.homepageV4TopBlockInner {
    padding: 35px 15px 25px;
}

    div.homepageV4TopBlockInner h3, div.homepageV4TopBlockInner p.homepageV4TopBlockInnerHdr {
        font-family: Arial, Arial, Helvetica, sans-serif;
        padding: 0 0 25px !important;
        font-size: 20px;
        line-height: 24px;
        margin: 0 !important;
        color: #111;
        font-weight: 400;
        background: none !important;
        min-height: 10px !important;
    }

    div.homepageV4TopBlockInner h4, div.homepageV4TopBlockInner p.homepageV4TopBlockInnerBotHdr {
        font-family: Arial, Arial, Helvetica, sans-serif;
        padding: 0 !important;
        font-size: 18px;
        line-height: 22px;
        margin: 0 !important;
        color: #952026;
        font-weight: 400;
        font-style: italic;
        text-align: center;
        background: none !important;
        min-height: 10px !important;
    }

    div.homepageV4TopBlockInner ul {
        font-size: 15px;
        line-height: 19px;
        margin: 0 !important;
        padding: 0 0 10px 5px !important;
        color: #111;
        float: none !important;
        width: auto !important;
    }

        div.homepageV4TopBlockInner ul li {
            background: url(https://newspaperarchive.com/content/images/bull3.png) 0 3px no-repeat;
            padding: 0 0 12px 26px;
            float: none !important;
            width: auto !important;
        }

    div.homepageV4TopBlockInner p {
        font-family: Arial, Helvetica, sans-serif;
        color: #666;
        font-size: 14px;
        line-height: 23px;
        margin: 0 !important;
        padding: 0 !important;
        min-height: 116px;
    }

div.homeMapBlockV10 h3 {
    padding: 0;
    margin: 0;
    text-align: center;
    font-size: 23px;
    line-height: 27px;
    font-weight: 400;
    color: #111;
    font-family: Arial, Arial, Helvetica, sans-serif;
    position: absolute;
    left: 0;
    right: 0;
    top: 90px;
    z-index: 200;
}

    div.homeMapBlockV10 h3 span, div.homeTabAreaV10 h3 span, div.homeTabAreaV10 p.nweHmSearchAreaHdr span {
        color: #9B1E22 !important;
    }

div.customWrapperFooter {
    max-width: 1000px;
    margin: 0 auto;
    padding: 0 25px;
}

h2.browseHdr, h3.browseHdr, h4.browseHdr {
    padding: 0 20px 15px !important;
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 25px;
    line-height: 31px;
    font-weight: 700;
    color: #412f25;
    text-shadow: 1px 1px 1px #fff;
    -webkit-text-shadow: 1px 1px 1px #fff;
}

    h2.browseHdr span, h3.browseHdr span, h4.browseHdr span {
        color: #952026;
        font-size: 18px;
        line-height: 22px;
        font-style: italic;
    }

div.libraryList {
    background-color: #fff;
    border: none !important;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    -ms-border-radius: 10px 10px 10px 10px;
    padding: 0 6px 0 25px;
    overflow: hidden;
}

div.footerLinks {
    -ms-border-radius: 4px;
    border: 1px solid #821215;
    margin: 2px 0 0 !important;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 8px 0;
    color: #fff;
    background-color: #970000;
    background-image: -moz-linear-gradient(top, #970000, #b20002);
    background-image: -ms-linear-gradient(top, #970000, #b20002);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#970000), to(#b20002));
    background-image: -webkit-linear-gradient(top, #970000, #b20002);
    background-image: -o-linear-gradient(top, #970000, #b20002);
    background-image: linear-gradient(top, #970000, #b20002);
    height: auto;
}

    div.footerLinks ul {
        text-align: center;
        margin: 0;
        list-style-type: none;
        padding: 5px 0;
        font: 700 14px/24px Arial, Arial, Helvetica, sans-serif;
    }

        div.footerLinks ul li {
            background-position: -70px -177px;
            display: inline;
            margin: 0;
            padding: 0 18px 0 22px;
        }

            div.footerLinks ul li.first {
                background: 0;
            }

a, a:hover {
    text-decoration: none;
    outline: 0;
}

div.footerLinks ul a {
    color: #f9f9f9 !important;
    text-shadow: 0 1px 1px #040505;
}

    div.footerLinks ul a:hover {
        color: #ebc7c7;
        text-decoration: none;
    }

div.footer {
    text-align: center;
    padding-bottom: 20px;
}

    div.footer p {
        font-size: 16px;
        line-height: 22px;
        font-weight: 700;
        color: #37302e;
        padding-top: 19px;
        text-transform: capitalize;
    }

div.footerLinks p {
    text-align: center;
    margin: 0;
    padding: 0;
    font: 400 13px/23px Arial, Arial, Helvetica, sans-serif;
    color: #dad1d2;
    text-shadow: 0 1px 0 #040505;
    -moz-text-shadow: 0 1px 0 #040505;
    -ms-text-shadow: 0 1px 0 #040505;
    -o-text-shadow: 0 1px 0 #040505;
    -webkit-text-shadow: 0 1px 0 #040505;
}

div.trialMemberPopupArea {
    padding: 20px 25px 25px;
    background: url(https://newspaperarchive.com/content/images/popup_background.jpg) 50% 0 no-repeat;
    border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    -ms-border-radius: 10px 10px 0 0;
}

div.trialMemberPopupHdr h2 {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-weight: 400;
    color: #111;
    font-size: 48px;
    line-height: 56px;
    margin: 0;
    padding: 0 0 10px;
    max-width: 545px;
    text-align: left !important;
}

    div.trialMemberPopupHdr h2 span {
        color: #9b1518;
    }

.popup.exitgrabberPopupDiv .trialMemberPopupArea h5 {
    font-size: 18px !important;
    line-height: 23px;
    height: 50px;
}

div#popUpStart img {
    max-width: 60px;
    margin-top: -15px;
}

div.trialMemberPopupHdr h3 {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-weight: 400;
    color: #111;
    font-size: 25px;
    line-height: 29px;
    margin: 0;
    padding: 0 0 12px;
}

div#popUpStart img {
    max-width: 60px;
}
div.btnClose, div.btnPSMClose {
    width: 50px;
    height: 49px;
    float: right;
    margin: -35px -17px 0 0;
    background: url(https://newspaperarchive.com/content/images/btn-close.png);
    cursor: pointer;
}

div.trialMemberPopupBody {
    height: auto;
    overflow: hidden;
    padding-bottom: 20px;
}

div.trialMemberPopupBodyLeft {
    float: left;
    width: 35%;
    padding-top: 40px;
}

div.trialMemberPopupBodyRight {
    float: right;
    width: 60%;
}

div.trialMemberPopupBodyLeft h3 {
    font-family: Arial, Arial, Helvetica, sans-serif;
    padding: 0 0 15px;
    font-size: 20px;
    line-height: 24px;
    margin: 0;
    color: #111;
    font-weight: 400;
}

div.trialMemberPopupBodyLeft ul {
    font-size: 15px;
    line-height: 19px;
    margin: 0 !important;
    padding: 0 0 18px 5px !important;
    color: #111;
    float: none !important;
    width: auto !important;
}

    div.trialMemberPopupBodyLeft ul li {
        background: url(https://newspaperarchive.com/content/images/bull3.png) 0 3px no-repeat;
        padding: 0 0 12px 26px;
        float: none !important;
        width: auto !important;
    }

div.trialMemberPopupBodyLeft p {
    font-size: 15px;
    line-height: 23px;
    margin: 0 !important;
    padding: 0 0 3px !important;
}

div.trialMemberPopupBodyLeft img.featuredPic {
    display: block;
    margin: 0 0 24px;
}

div.trialMemberPopupBodyLeft div.userArea {
    height: auto;
    overflow: hidden;
    padding-bottom: 0;
}

div.trialMemberPopupBodyLeft div.userAreaThumb {
    width: 53px;
    height: 53px;
    font-size: 0;
    line-height: 0;
    background-position: -633px 0;
    float: right;
}

div.trialMemberPopupBodyLeft div.userArea h5 {
    padding: 4px 0 0;
    font-size: 15px;
    line-height: 21px;
    margin: 0 70px 0 0;
    color: #7b7b7b;
    font-weight: 400;
    font-style: italic;
    text-align: right;
}

    div.trialMemberPopupBodyLeft div.userArea h5 span {
        font-weight: 700;
        border-bottom: 1px solid #e5e3e8;
        display: inline-block;
        padding-bottom: 3px;
    }

div.trialACHdr {
    background: url(data:image/svgxml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IzMWMyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2FjMWIyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc3JSIgc3RvcC1jb2xvcj0iIzg4MTQxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZjExMTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #b31c21 0, #ac1b20 20%, #881415 77%, #7f1114 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b31c21), color-stop(20%, #ac1b20), color-stop(77%, #881415), color-stop(100%, #7f1114));
    background: -webkit-linear-gradient(top, #b31c21 0, #ac1b20 20%, #881415 77%, #7f1114 100%);
    background: -o-linear-gradient(top, #b31c21 0, #ac1b20 20%, #881415 77%, #7f1114 100%);
    background: -ms-linear-gradient(top, #b31c21 0, #ac1b20 20%, #881415 77%, #7f1114 100%);
    background: linear-gradient(top, #b31c21 0, #ac1b20 20%, #881415 77%, #7f1114 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b31c21', endColorstr='#7f1114', GradientType=0);
    border-radius: 8px 8px 0 0;
    -webkit-border-radius: 8px 8px 0 0;
    -ms-border-radius: 8px 8px 0 0;
    padding: 15px 15px 12px;
}

    div.trialACHdr h2 {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 30px;
        line-height: 36px;
        color: #fff;
        font-weight: 400;
        padding: 0 !important;
        margin: 0 !important;
        text-align: center;
    }

        div.trialACHdr h2 span {
            display: block;
            padding-top: 5px;
            color: #fbcbcb;
            font-size: 16px;
            line-height: 22px;
        }

            div.trialACHdr h2 span span {
                display: inline;
                padding: 0 8px;
            }

div.trialACBody {
    border-radius: 0 0 8px 8px;
    -webkit-border-radius: 0 0 8px 8px;
    -ms-border-radius: 0 0 8px 8px;
}

div.trialACForm {
    padding: 20px;
    border-right: 1px solid #dadad0;
    border-left: 1px solid #dadad0;
    border-bottom: 1px solid #dadad0;
    border-radius: 0 0 8px 8px;
    -webkit-border-radius: 0 0 8px 8px;
    -ms-border-radius: 0 0 8px 8px;
}

    div.trialACForm div.fields {
        padding-bottom: 16px !important;
    }

    div.trialACForm label {
        display: block;
        font-size: 18px;
        line-height: 22px;
        padding-bottom: 8px;
        color: #111;
        font-family: Arial, Arial, Helvetica, sans-serif;
    }

    div.trialACForm input {
        height: 35px;
        font-size: 15px;
        line-height: 21px;
        width: 95% !important;
        font-family: Arial, Arial, Helvetica, sans-serif;
        margin: 0;
        background: url(https://newspaperarchive.com/content/images/input-shadow.png) repeat-x #fff;
    }

div.trialACFormBtn {
    padding-top: 12px;
    text-align: center;
}

    div.trialACFormBtn .btn {
        color: #fff;
        font-size: 18px;
        line-height: 22px;
        text-align: center;
        width: 180px !important;
        padding: 12px 0;
        margin: 0 auto;
        text-shadow: 1px 1px 1px #a23e01;
        -ms-text-shadow: 1px 1px 1px #a23e01;
        background-color: #f4c26f;
        background-image: -moz-linear-gradient(top, #f4c26f, #ec9a44) !important;
        background-image: -ms-linear-gradient(top, #f4c26f, #ec9a44) !important;
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4c26f), to(#ec9a44)) !important;
        background-image: -webkit-linear-gradient(top, #f4c26f, #ec9a44) !important;
        background-image: -o-linear-gradient(top, #f4c26f, #ec9a44) !important;
        background-image: linear-gradient(top, #f4c26f, #ec9a44) !important;
        background-repeat: repeat-x;
    }

    div.trialACFormBtn input.btn {
        font-family: Arial, Helvetica, sans-serif !important;
        font-style: normal !important;
        height: 48px !important;
        color: #fff !important;
    }

        div.trialACFormBtn .btn:hover, div.trialACFormBtn input.btn:hover {
            background-image: none !important;
            background-color: #ec9a44 !important;
        }

div.trialACBodyBot {
    padding: 45px 20px 0;
}

    div.trialACBodyBot h3 {
        font-family: Arial, Arial, Helvetica, sans-serif;
        padding: 0 0 15px;
        font-size: 20px;
        line-height: 24px;
        margin: 0;
        color: #9c1519;
        font-weight: 400;
        text-align: center;
    }

    div.trialACBodyBot ul {
        font-size: 16px;
        line-height: 20px;
        color: #3b322f;
        padding-bottom: 6px;
        text-align: center;
    }

        div.trialACBodyBot ul li {
            display: inline;
            padding: 0 18px 0 22px;
            background: url(https://newspaperarchive.com/content/images/bull3.png) 0 2px no-repeat;
            white-space: pre;
        }

div.trialACLibrariesArea {
    background: #fff;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    border: 1px solid #dadad0;
    padding: 20px 18px;
}

    div.trialACLibrariesArea h4 {
        font-family: Arial, Arial, Helvetica, sans-serif;
        padding: 0 0 15px;
        font-size: 18px;
        line-height: 22px;
        margin: 0;
        color: #9c1519;
        font-weight: 700;
        text-align: center;
        font-style: italic;
    }

    div.trialACLibrariesArea ul {
        text-align: center;
        padding: 0;
        margin: 0;
    }

        div.trialACLibrariesArea ul li {
            display: inline-block;
            padding: 7px 22px;
        }


.frmbodyoverflow {
    overflow: hidden;
}

div.thickBoxArea {
    background: url(https://newspaperarchive.com/content/images/thickbox-bg.png);
    position: fixed !important;
    left: 0;
    top: 0 !important;
    padding: 30px 0 0;
    height: 100% !important;
    z-index: 500000;
    overflow: auto;
}

div.newHomeLookingArea, div.newLocSearchArea, div.newLocUSJumpFormArea, div.ssdiSearch1 div.ssdiSearch1, div.ssdiSearch2Container, div.trialACForm {
    background: url(https://newspaperarchive.com/content/images/body-mid-light-bg.png);
}

div.bodyBox {
    /*background: url(https://newspaperarchive.com/content/images/body-box-pattern.png);
    background: url(https://newspaperarchive.com/content/images/popup_background.jpg) !important; */
    background: #F3F0E1;
    border: 1px solid #dcdad2;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -ms-border-radius: 10px 10px 10px 10px;
    padding: 16px 0 30px;
}

    div.bodyBox h1.boxHeading, div.bodyBox h2.boxHeading {
        padding: 2px 0 0 33px;
    }

div.newHomeLookingAreaInner div.newHomeLookingAreaPicTile {
    position: absolute;
    padding: 0;
    margin: 0;
    width: 560px;
    height: 420px;
}

div.newBrc {
    padding: 0 0 20px;
    margin-top: -15px;
}

    div.newBrc ul {
        padding: 0;
        margin: 0;
        font-size: 13px;
        line-height: 17px;
    }

        div.newBrc ul li {
            display: inline-block;
            padding: 0 3px 0 0;
            color: #757470;
        }

        div.newBrc ul span {
            padding-left: 7px;
            padding-right: 0px;
        }

        div.newBrc ul a {
            color: #b1181d;
            text-decoration: underline;
        }

div.commonContainer {
    border: 1px solid #dbdbd3;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-box-shadow: 0 0 8px #d3d3cc;
    -ms-box-shadow: 0 0 8px #d3d3cc;
    box-shadow: 0 0 8px #d3d3cc;
    background: url(https://newspaperarchive.com/content/images/new-images/common-container-bg.png);
}

div.mainNavContainer .navbar {
    margin-bottom: 0 !important;
}

div.marriageV3SmallBlockHdr {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IzMWMyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2FjMWIyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc3JSIgc3RvcC1jb2xvcj0iIzg4MTQxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZjExMTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #b31c21 0, #ac1b20 20%, #881415 77%, #7f1114 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b31c21), color-stop(20%, #ac1b20), color-stop(77%, #881415), color-stop(100%, #7f1114));
    background: -webkit-linear-gradient(top, #b31c21 0, #ac1b20 20%, #881415 77%, #7f1114 100%);
    background: -o-linear-gradient(top, #b31c21 0, #ac1b20 20%, #881415 77%, #7f1114 100%);
    background: -ms-linear-gradient(top, #b31c21 0, #ac1b20 20%, #881415 77%, #7f1114 100%);
    background: linear-gradient(top, #b31c21 0, #ac1b20 20%, #881415 77%, #7f1114 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b31c21', endColorstr='#7f1114', GradientType=0);
    border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    -ms-border-radius: 10px 10px 0 0;
    padding: 10px;
}

    div.marriageV3SmallBlockHdr h2, div.marriageV3SmallBlockHdr h3, div.marriageV3SmallBlockHdr h4.browselocationh4 {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 18px;
        line-height: 24px;
        color: #fff;
        font-weight: 400;
        padding: 0 !important;
        margin: 0 !important;
        text-align: center;
    }

.newhdng {
    color: #fff;
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    text-align: center;
}

div.marriageV3BodyBlock, div.marriageV3FormArea, div.newHomeSmlBlockBodyArea {
    background: url(https://newspaperarchive.com/content/images/new-images/small-block-bg.png);
}

div.newLocUSGenResearchBody div.marriageV3BodyBlock {
    border-left: 1px solid #dedace;
    border-right: 1px solid #dedace;
    border-bottom: 1px solid #dedace;
    padding-bottom: 20px;
}

    div.newLocUSGenResearchBody div.marriageV3BodyBlock ul {
        padding-bottom: 19px;
    }

        div.newLocUSGenResearchBody div.marriageV3BodyBlock ul li {
            background: url(https://newspaperarchive.com/content/images/bull11.png) 0 4px no-repeat;
        }

    div.newLocUSGenResearchBody div.marriageV3BodyBlock .btn {
        padding: 6px 0;
        margin: 0 auto;
        position: relative;
        left: auto;
        right: auto;
        bottom: auto;
        width: 160px;
    }

div.marriageV3BodyBlock {
    position: relative;
    padding: 10px 17px 75px;
    border-radius: 0 0 10px 10px;
    -webkit-border-radius: 0 0 10px 10px;
    -ms-border-radius: 0 0 10px 10px;
    min-height: 170px;
}

    div.marriageV3BodyBlock ul {
        padding: 0;
        margin: 0;
        font-size: 15px;
        line-height: 19px;
        color: #363636;
    }

        div.marriageV3BodyBlock ul li {
            padding: 0 0 8px 22px;
            background: url(https://newspaperarchive.com/content/images/bull6.png) 0 2px no-repeat;
        }

    div.marriageV3BodyBlock p {
        text-align: center;
        font-size: 15px;
        line-height: 21px;
        margin: 0;
        padding: 0 0 15px;
        color: #363636;
    }

    div.marriageV3BodyBlock .btn {
        display: block;
        color: #fff;
        font-size: 18px;
        line-height: 24px;
        text-align: center;
        padding: 10px;
        margin: 0;
        text-shadow: 1px 1px 1px #a07133;
        -ms-text-shadow: 1px 1px 1px #a07133;
        background-color: #f4c270;
        background-image: -moz-linear-gradient(top, #f4c270, #ec9a44) !important;
        background-image: -ms-linear-gradient(top, #f4c270, #ec9a44) !important;
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4c270), to(#ec9a44)) !important;
        background-image: -webkit-linear-gradient(top, #f4c270, #ec9a44) !important;
        background-image: -o-linear-gradient(top, #f4c270, #ec9a44) !important;
        background-image: linear-gradient(top, #f4c270, #ec9a44) !important;
        background-repeat: repeat-x;
        border-color: #d88a35;
        position: absolute;
        left: 35px;
        right: 35px;
        bottom: 20px;
    }

        div.marriageV3BodyBlock .btn:hover {
            background-image: none !important;
            background-color: #ec9a44 !important;
        }

div.newLocUSTop h1 {
    color: #111;
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 30px;
    line-height: 39px;
    padding: 0 0 8px;
    margin: 0;
    font-weight: 400;
    /*text-transform: uppercase;*/
    text-transform: capitalize;
    text-align: center;
}

    div.newLocUSTop h1 span {
        color: #9b1b1c;
    }

div.newLocUSTop h2 {
    color: #111;
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 17px;
    line-height: 26px;
    padding: 0 0 12px;
    margin: 0;
    text-align: center;
    font-weight: 400;
}

div.newLocUSTop p {
    color: #111;
    font-size: 14px;
    line-height: 22px;
    text-align: center;
    padding: 0 !important;
    margin: 0 !important;
    background: none !important;
}

div.newLocSearchArea {
    border-top: 1px solid #e1dbdb;
    border-bottom: 1px solid #e1dbdb;
    padding: 18px;
    height: auto;
    overflow: hidden;
}

div.newLocSearchAllContainer {
    width: 37%;
    float: left;
}

div.newLocMapSearchContainer {
    width: 558px;
    float: right;
}

div.bodyArea {
    padding-top: 23px;
}

div.mainNavContainer {
    margin: 5px 0;
}

div.btnCloseSmall a, div.btnsPan a.nextBtns span, div.btnsPan a.previousBtns span, div.footerLinks ul li {
    background-image: url(https://newspaperarchive.com/content/images/ui-img-elements-sprite.png);
    background-repeat: no-repeat;
}

div.btnCloseSmall a {
    display: block;
    width: 18px;
    height: 18px;
    font-size: 0;
    line-height: 0;
    text-indent: -20000px;
    background-position: -52px 0;
}

div.newLocPubSearchArea div.newLocStateSearchAllTop p {
    font-size: 14px !important;
    line-height: 19px !important;
    padding: 0 !important;
}

div.newLocPubSearchArea div.newLocStateSearchAllTop {
    border-bottom: none !important;
    margin-bottom: 18px !important;
}

div.newLocPubRightDetailsHdr {
    min-height: 10px !important;
}

.registerNow {
    color: #fff !important;
    margin: 0 !important;
    text-transform: uppercase;
    font-size: 16px !important;
}

.btnSearchNew {
    font-size: 20px;
    color: #a23e01;
    padding: 10px 30px;
    margin-top: 15px;
    margin-right: 15px;
}

div.commonContainer {
    border: 1px solid #dbdbd3;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-box-shadow: 0 0 8px #d3d3cc;
    -ms-box-shadow: 0 0 8px #d3d3cc;
    box-shadow: 0 0 8px #d3d3cc;
}

div.commonContainer, div.nlDecadesArea, div.oldNpTopPrice p, div.seoBrowseIndex span.indexedLetter, div.topPanel div.nweHmHdrRightCart div.nweHmHdrRightCartBtnArea, div.topPanel div.nweHmHdrRightCart div.nweHmMyAccountDropdown ul.dropdown-menu {
    background: url(https://newspaperarchive.com/content/images/new-images/common-container-bg.png);
}

div.newLocUSLibArea {
    padding: 20px;
    height: auto;
    overflow: hidden;
}

    div.newLocUSLibArea div.newLocUSLibLeft {
        width: 58%;
        float: left;
    }

    div.newLocUSLibArea div.newLocUSLibRight {
        width: 38%;
        float: right;
    }

div.washingtonPost {
    overflow: hidden;
    height: auto;
    padding: 0 0 10px;
}

.graphArea .grRow dd, div.bodyBoxBottom, div.browseRightPanel div.headerArea1, div.currentlyView, div.facebookLoginCont, div.freeTrialContainer, div.graphBotPanel p a, div.serchPagination, div.thumbnailPanel {
    background-image: url(https://newspaperarchive.com/content/images/sprite1.png);
}

.signUpEmail, div.about-classmate-divider, div.accountDetailsTaxtBlock, div.dottedBlockArea, div.formInnerPanel, div.generalWidgetBox, div.millionArticle p, div.moreListsBox ul li, div.searchResultTop, div.serchDetailPanel, div.shoppingCart, div.shoppingCartInnerPanel, div.showresult {
    background-image: url(https://newspaperarchive.com/content/images/form-divider.gif);
}

div.newLocUSLibArea div.newLocUSLibLeft div.newLocUSLibIcons ul li {
    background-image: url(https://newspaperarchive.com/content/images/partners-logo-sprite8.jpg);
    background-repeat: no-repeat;
}

div.newHomeSearchAreaSmall div.newHomeSearchBlock div.btnFields p {
    padding-top: 12px !important;
}

div.newHomeSearchAreaSmall div.newHomeSearchBlock div.btnFields p {
    padding: 20px 0 10px !important;
    text-align: center;
    width: 95% !important;
}

.noMargin {
    margin: 0 !important;
}

.lazyimage {
    background: url(https://newspaperarchive.com/content/images/ajax-image-loader.gif) center center no-repeat !important;
}

body.custom-background-inner, div.becomeMemberFrmContainerRight, div.freePopupFormHdr, div.pdfViewrPan, div.phoneErrField, div.yourBirthdayHdr {
    background-color: #f9f9f9;
}

div.newInnerSearchArea {
    padding: 10px !important;
}

div.newInnerSearchContainer {
    padding: 28px !important;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    border: 1px solid #dddad3;
    background: url(https://newspaperarchive.com/content/images/body-mid-light-bg.png);
    position: relative;
}

div.homeSearchBlock div.fields {
    padding-bottom: 15px;
}

div.homeSearchBlock label {
    display: block;
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 22px;
    color: #111;
    padding-bottom: 4px;
}

div.homeSearchBlock input {
    height: 30px;
    font-size: 15px;
    line-height: 19px;
    width: 95% !important;
    font-style: normal;
    font-family: Arial, Arial, Helvetica, sans-serif;
    color: #c5c5c5;
    margin: 0;
}

div.homeSearchBlock select {
    width: 99% !important;
    height: 30px;
    margin: 0;
}

    div.homeSearchBlock select.decades {
        width: 60% !important;
    }

div.homeSearchBlock .btn {
    color: #fff;
    font-size: 18px;
    line-height: 22px;
    padding: 8px 50px;
    text-shadow: 1px 1px 1px #a23e01;
    background-color: #f4c26f;
    background-image: -moz-linear-gradient(top, #f4c26f, #ec9a44) !important;
    background-image: -ms-linear-gradient(top, #f4c26f, #ec9a44) !important;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4c26f), to(#ec9a44)) !important;
    background-image: -webkit-linear-gradient(top, #f4c26f, #ec9a44) !important;
    background-image: -o-linear-gradient(top, #f4c26f, #ec9a44) !important;
    background-image: linear-gradient(top, #f4c26f, #ec9a44) !important;
    background-repeat: repeat-x;
    position: absolute;
    right: 20px;
    top: 51px;
}

div.homeSearchBlock input.btn {
    font-family: Arial, Helvetica, sans-serif !important;
    font-style: normal !important;
    height: 40px !important;
    width: 178px !important;
}

    div.homeSearchBlock .btn:hover, div.homeSearchBlock input.btn:hover {
        background-image: none !important;
        background-color: #ec9a44 !important;
    }

div.homeAdvSearchArea {
    background: url(https://newspaperarchive.com/content/images/homepage-search-bot-shadow.png) 50% 0 no-repeat;
    padding: 15px 20px;
}

    div.homeAdvSearchArea p {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 13px;
        line-height: 17px;
        padding: 0 !important;
        margin: 0 !important;
        background: none !important;
    }

        div.homeAdvSearchArea p a {
            text-decoration: underline;
        }

            div.homeAdvSearchArea p a:hover {
                text-decoration: none;
            }

div.bodyShadowBottom {
    background: 0;
    margin-bottom: 32px;
    padding: 0 0 6px;
}

div.fullContainerBox p, div.leftContainerBox p {
    background: none !important;
    padding-right: 0 !important;
}

.btn-warning {
    background-color: #faa732;
    background-image: -moz-linear-gradient(center top, #fbb450, #f89406);
    background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
    background-repeat: repeat-x;
    border-color: #f89406 #f89406 #ad6704;
    border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

.publicViewerTopPanelPadd {
    padding-bottom: 0 !important;
}

.topPadd35 {
    padding-top: 21px !important;
}

div.generalWidgetBox, div.shoppingCart {
    padding: 0 0 3px !important;
    -webkit-padding-start: 0 0 3px !important;
    background-position: 0 100%;
    background-repeat: repeat-x;
}

input[type="text"], select, textarea {
    color: #9e9e9e;
}

label.typeOne {
    font-size: 18px;
    line-height: 22px;
    font-weight: 700;
    color: #3b322f;
    padding-bottom: 8px;
    text-align: left !important;
}

.textBoxPadd {
    height: 23px;
    padding: 14px 3px !important;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px 6px 6px 6px;
    font-size: 20px;
}

div.additionalSearch input[type=text], div.bodyBoxBottom input[type=password], div.bodyBoxBottom input[type=text], div.bodyBoxBottom textarea {
    width: 90%;
}

div.facebookLoginCont h4, div.loginPadd h4 {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 26px;
    line-height: 43px;
    font-weight: 400;
    color: #422e24;
}

.noPadd {
    padding: 0 !important;
}

div.publicViewerPanelNew {
    padding-bottom: 0 !important;
}

div.millionArticle h1, div.millionArticle h2, div.millionArticle h3 {
    color: #9b1518;
    padding: 16px 0 10px 28px;
    line-height: 44px;
    text-align: left;
}

div.centerTxt h2 {
    text-align: center;
}

div.whynewsPaper p {
    background-image: none;
    padding-bottom: 0;
}

div.memberBtnPan p {
    background: 0;
    text-align: center;
    padding-bottom: 0;
}

div.importerBtn {
    text-align: left;
}

div.importerEmailProvider {
    height: auto;
    overflow: hidden;
    padding: 30px 0 0;
}

div.importerEmailProviderBlock {
    float: left;
    margin: 0 27px;
    text-align: center;
    padding-bottom: 30px;
}

    div.importerEmailProviderBlock label {
        display: block;
        height: 44px;
        font-size: 0;
        line-height: 0;
        text-indent: -20000px;
        margin-bottom: 14px;
    }

    div.importerEmailProviderBlock input {
        width: 14px;
        height: 14px;
    }

div.importerAol {
    width: 119px;
}

    div.importerAol label {
        background-position: 0 -856px;
    }

div.importerGmail {
    width: 115px;
}

    div.importerGmail label {
        background-position: 0 -900px;
    }

div.importerWindows {
    width: 132px;
}

    div.importerWindows label {
        background-position: 0 -944px;
    }

div.importerMsn {
    width: 99px;
}

    div.importerMsn label {
        background-position: 0 -988px;
    }

div.importerYahoo {
    width: 162px;
}

    div.importerYahoo label {
        background-position: 0 -1032px;
    }

div.importerFrndLists {
    padding: 10px;
}

div.importerFrndListsBox {
    height: 188px;
    overflow: auto;
}

div.importerFrndLists div.importerFrndListsTop {
    background: #9b1518;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    padding: 15px;
    height: auto;
    overflow: hidden;
    margin-bottom: 10px;
}

    div.importerFrndLists div.importerFrndListsTop input {
        float: left;
        width: 14px !important;
        height: 14px !important;
        margin: 6px 0 0;
        background: none !important;
        padding: 0 !important;
        display: block;
    }

    div.importerFrndLists div.importerFrndListsTop h4 {
        color: #fff;
        padding: 0 0 0 24px;
        font-size: 20px;
        line-height: 26px;
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-weight: 400;
    }

div.importerFrndLists table {
    padding: 0;
    margin: 0;
    font-size: 13px;
    line-height: 17px;
}

    div.importerFrndLists table strong {
        color: #9b1518;
        display: block;
        padding-bottom: 3px;
    }

div.importerFrndLists td {
    border-bottom: 1px dashed #dadadb;
    padding: 13px;
}

    div.importerFrndLists td input {
        width: 14px !important;
        height: 14px !important;
        margin: 3px 0 0;
        background: none !important;
        padding: 0 !important;
        display: block;
    }

.featuredbox a {
    color: #fff !important;
    text-decoration: none;
}

    .featuredbox a:hover {
        text-decoration: underline;
        color: #be5659 !important;
    }

ul, menu, dir {
    display: block;
    list-style-type: none !important;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0;
}

.ui-autocomplete {
    border: 1px solid #c5c5c5;
    position: absolute;
    background: #fff;
    z-index: 1;
}

    .ui-autocomplete li {
        padding: 4px 10px;
        width: 100%;
    }

        .ui-autocomplete li.ui-state-focus {
            background: #337ab7;
            color: #fff;
        }

div.newPubFormAreaH3 h3 {
    color: #99171a;
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 26px;
    padding: 0;
    margin: 0;
    font-weight: 400;
}

.featuredbox .galleryPicCont1 .subCatagoryPanelLink a:hover {
    color: #000 !important;
}

div.serchDetailPanel h3, div.serchDetailPanel h3 a {
    font-size: 18px;
    line-height: 22px;
    color: #9b1518;
    padding: 0 85px 14px 0;
}

div.serchDetailPanel p {
    font-size: 14px;
    line-height: 18px;
    color: #504f4f;
    background: 0;
    margin: 0;
}

.paginationBtn, .paginationBtnActive {
    background-color: #3f3f40 !important;
    color: #fff !important;
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: italic;
    background: 0;
    border: 0;
    margin-right: 4px;
    margin-bottom: 11px;
    border-radius: 4px !important;
    -webkit-border-radius: 4px !important;
    -ms-border-radius: 4px !important;
}

div.searchResultTop p.serchResultTopTxt {
    font-size: 22px;
    line-height: 28px;
    font-family: Arial, Arial, Helvetica, sans-serif;
    color: #2e2d2c;
    background: 0;
}

p.showMoreSearchOpt {
    padding: 3px 0 0 !important;
    margin: 0 !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 17px;
}

div.newInnerAdvSearch p {
    padding: 7px 0 0 !important;
    margin: 0 !important;
    text-align: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 17px;
}

div.btnCloseSmall {
    position: absolute;
    right: 13px;
    top: 8px;
    width: 18px;
    height: 18px;
}

.alert {
    padding: 8px 35px 8px 14px;
    margin-bottom: 18px;
    color: #c09853;
    text-shadow: 0 1px 0 rgba(255,255,255,0.5);
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.alert-danger, .alert-error {
    color: #b94a48;
    background-color: #f2dede;
    border-color: #eed3d7;
}

.width_65 {
    width: 65%;
}

div.searchResultTop h3 {
    color: #9b1518;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    line-height: 27px;
    padding: 28px 0 22px;
}

div.myAccountSearchResult h3 {
    padding: 0 0 20px !important;
    margin: 0;
    font-size: 24px;
    font-weight: normal;
}

div.myAccountSearchResultData {
    margin-bottom: 25px;
    height: auto;
    overflow: hidden;
    border-top: 1px dashed #e0e0e2;
    background: url(https://newspaperarchive.com/content/images/ver-dot.png) 50% 0 repeat-y;
}

div.serchDetailPanel p b, div.serchDetailPanel p i {
    background-color: #fcdd5e;
    font-weight: 400;
}

div.serchDetailPanel h3 span, div.serchDetailPanel h3 span a {
    font-size: 14px;
    line-height: 18px;
    color: #2e2d2c;
    display: block;
}

div.shoppingCart h2 {
    background: url(https://newspaperarchive.com/content/images/icon-shopping-cart.png) 17px 14px no-repeat;
    color: #3b3b3b;
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 25px;
    padding: 12px 10px 12px 54px;
    text-align: left;
}

div.moreSearchOptArea {
    display: none;
}

div.treasureBoxV2Body h3 {
    color: #9b1518;
    font-size: 25px;
    line-height: 31px;
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-weight: 400;
}

div.settingsArea h3 {
    color: #3c332e;
}

div.cartHdr h1, div.cartHdr h2 {
    padding: 0 !important;
    margin: 0 !important;
    font-size: 30px;
    line-height: 36px;
    color: #9b1518;
    text-align: left !important;
}

    div.cartHdr h1 span, div.cartHdr h2 span {
        display: inline !important;
        color: #bcbdbc;
        padding-left: 10px;
        font-size: 20px;
        line-height: 26px;
    }

div.cartHelp {
    text-align: right;
}

    div.cartHelp p {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 20px;
        line-height: 26px;
        color: #2e2e2d;
    }

        div.cartHelp p span {
            display: block;
            font-size: 15px !important;
            line-height: 19px !important;
        }

div.cartPageContainer {
    padding: 20px;
}

div.cartBlock {
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -ms-border-radius: 2px;
    border: 1px solid #e5e5e5;
    margin-bottom: 20px;
    position: relative;
    padding-left: 70px;
    height: auto;
    overflow: hidden;
    background: url(https://newspaperarchive.com/content/images/cart-thumb-bg.png) 100% 0 repeat-y, url(https://newspaperarchive.com/content/images/body-light-bg.png);
}

    div.cartBlock a.removeLink {
        display: block;
        position: absolute;
        left: 8px;
        top: 50%;
        z-index: 200;
        width: 54px;
        height: 42px;
        margin: -21px 0 0;
        font-size: 11px;
        line-height: 15px;
        color: #bebebe !important;
        text-align: center;
    }

        div.cartBlock a.removeLink:hover {
            color: #9b1518 !important;
        }

        div.cartBlock a.removeLink span {
            display: block;
            width: 18px;
            height: 21px;
            font-size: 0;
            line-height: 0;
            margin: 0 auto 2px;
            background-position: -251px -118px;
        }

    div.cartBlock div.thumbArea {
        width: 171px;
        float: right;
        padding: 10px 0 7px;
        border-radius: 0 2px 2px 0;
        -webkit-border-radius: 0 2px 2px 0;
        position: relative;
    }

        div.cartBlock div.thumbArea div.imgPrintColor {
            position: absolute;
            z-index: 100;
            left: 50%;
            font-size: 0;
            line-height: 0;
            filter: alpha(opacity=50);
            opacity: .5;
            margin-top: 3px;
        }

        div.cartBlock div.thumbArea div.imgPrintColorOpt1 {
            background: 0;
        }

        div.cartBlock div.thumbArea div.imgPrintColorOpt2 {
            background: #eddebd;
        }

        div.cartBlock div.thumbArea div.imgPrintColorOpt3 {
            background: #ddbfa7;
        }

        div.cartBlock div.thumbArea img {
            margin: 0 auto;
            border: 3px solid #fff;
            -webkit-box-shadow: 0 0 3px #c1c1c1;
            box-shadow: 0 0 3px #c1c1c1;
            display: block;
        }

    div.cartBlock div.descriptionArea {
        width: 220px;
        padding: 18px 18px 3px;
        float: left;
        background: url(https://newspaperarchive.com/content/images/cart-description-shadow.png) 100% 0 no-repeat, url(https://newspaperarchive.com/content/images/gray-bg.png);
        border-left: 1px solid #e5e5e5;
        border-right: 1px solid #e5e5e5;
        min-height: 185px;
    }

        div.cartBlock div.descriptionArea h5 {
            font-size: 15px;
            line-height: 19px;
            padding-bottom: 2px;
            color: #686868;
            font-weight: 700;
        }

        div.cartBlock div.descriptionArea p {
            padding-bottom: 15px;
            color: #686868;
        }

    div.cartBlock div.cartFormArea {
        margin: 0 171px 0 256px;
    }

        div.cartBlock div.cartFormArea p {
            font-family: Arial, Arial, Helvetica, sans-serif;
            font-size: 20px;
            line-height: 26px;
            color: #422e24;
            padding: 22px 15px 10px;
        }

            div.cartBlock div.cartFormArea p span {
                color: #9b1518;
            }

div.cartFormTop {
    padding: 25px 15px 15px;
    border-bottom: 1px dashed #dadddb;
}

    div.cartFormTop label {
        display: block;
        float: left;
        width: auto;
        font-size: 14px;
        line-height: 20px;
        color: #686868;
        font-weight: 700;
        padding: 4px 8px 4px 0;
    }

    div.cartFormTop input {
        float: left;
        width: 25px;
        text-align: center;
    }

div.cartFormTopFields {
    height: 40px;
    padding-bottom: 16px;
}

div.cartFormTopLeft {
    float: left;
    width: 29%;
}

div.cartFormTopRight {
    float: right;
    width: 50.5%;
    height: 33px !important;
}

    div.cartFormTopRight label {
        float: left !important;
    }

    div.cartFormTopRight div.colorRadioBoxArea {
        float: left;
        width: auto;
        height: 16px;
        padding-top: 6px;
    }

    div.cartFormTopRight div.colorRadioBox {
        position: relative;
        width: 16px;
        height: 16px;
        font-size: 0;
        line-height: 0;
        background-position: -138px -1419px;
        float: left;
        margin: 0 10px 0 0;
        cursor: pointer;
    }

    div.cartFormTopRight div.colorRadioBoxSelected {
        background-position: -122px -1419px !important;
    }

    div.cartFormTopRight div.colorRadioBox div.colorOptBox {
        position: absolute;
        left: -2px;
        top: -25px;
        width: 17px;
        height: 17px;
        font-size: 0;
        line-height: 0;
        border: 1px solid #e6e5e2;
        background: #fff;
    }

        div.cartFormTopRight div.colorRadioBox div.colorOptBox div {
            height: 17px;
            font-size: 0;
            line-height: 0;
        }

            div.cartFormTopRight div.colorRadioBox div.colorOptBox div.colorOpt1 {
                background: #fff;
            }

            div.cartFormTopRight div.colorRadioBox div.colorOptBox div.colorOpt2 {
                background: #eddebd;
            }

            div.cartFormTopRight div.colorRadioBox div.colorOptBox div.colorOpt3 {
                background: #ddbfa7;
            }

    div.cartFormTopRight select {
        float: left;
        width: 42%;
    }

div.cartFormBotFields {
    height: auto;
    overflow: hidden;
}

    div.cartFormBotFields select {
        float: left;
        width: 50%;
    }

div.cartBotContainer {
    height: auto;
    overflow: hidden;
}

div.cartBotContainerLeft {
    width: 258px;
    float: left;
}

    div.cartBotContainerLeft .btn {
        font-size: 13px;
        line-height: 19px;
        font-weight: 700;
        margin: 5px;
        text-align: center;
        padding: 8px 10px;
    }

    div.cartBotContainerLeft .updateCartBtn {
        color: #fff;
        text-shadow: 1px 1px 1px #000;
        display: block;
        width: 248px;
        text-transform: uppercase;
    }

    div.cartBotContainerLeft .clearCartBtn {
        color: #7d7d7d;
        text-shadow: 1px 1px 1px #f4f4f4;
        background-color: #e7e7e6;
        background-image: -moz-linear-gradient(top, #e7e7e6, #d7d7d6) !important;
        background-image: -ms-linear-gradient(top, #e7e7e6, #d7d7d6) !important;
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e7e7e6), to(#d7d7d6)) !important;
        background-image: -webkit-linear-gradient(top, #e7e7e6, #d7d7d6) !important;
        background-image: -o-linear-gradient(top, #e7e7e6, #d7d7d6) !important;
        background-image: linear-gradient(top, #e7e7e6, #d7d7d6) !important;
        display: block;
        width: auto;
        float: left;
    }

        div.cartBotContainerLeft .clearCartBtn:hover {
            background-image: none !important;
            background-color: #d7d7d6 !important;
        }

    div.cartBotContainerLeft .continueBtn {
        color: #a23e01 !important;
        text-shadow: 1px 1px 1px #f5c68e;
        background-color: #f4c26f;
        background-image: -moz-linear-gradient(top, #f4c26f, #ec9a44) !important;
        background-image: -ms-linear-gradient(top, #f4c26f, #ec9a44) !important;
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4c26f), to(#ec9a44)) !important;
        background-image: -webkit-linear-gradient(top, #f4c26f, #ec9a44) !important;
        background-image: -o-linear-gradient(top, #f4c26f, #ec9a44) !important;
        background-image: linear-gradient(top, #f4c26f, #ec9a44) !important;
        background-repeat: repeat-x;
        display: block;
        width: auto;
        float: right;
    }

        div.cartBotContainerLeft .continueBtn:hover {
            background-image: none !important;
            background-color: #ec9a44 !important;
        }

div.cartBotContainerRight {
    width: 340px;
    float: right;
}

    div.cartBotContainerRight p {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-weight: 400;
        padding: 8px 12px;
        color: #422e24;
        font-size: 20px;
        line-height: 26px;
        text-align: right;
        border-bottom: 1px dashed #e0e0df;
    }

        div.cartBotContainerRight p span {
            color: #9b1518;
        }

        div.cartBotContainerRight p.cartTotal {
            font-size: 30px;
            line-height: 40px;
            border-bottom: 0;
        }

div.checkoutContainer {
    padding: 0 14px 0 0;
    margin-top: -47px;
}

    div.checkoutContainer p {
        color: #acacac;
        padding: 0 350px 0 0;
    }

.proChkOut {
    font-size: 20px !important;
    font-weight: 700;
    height: 34px;
    line-height: 34px;
    margin-bottom: 8px;
    float: right;
}

.proChkOutBig {
    height: 54px !important;
}

.btnProceedChkOut {
    background-color: #98171a;
    background-image: -moz-linear-gradient(top, #b31d21, #821215);
    background-image: -ms-linear-gradient(top, #b31d21, #821215);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b31d21), to(#821215));
    background-image: -webkit-linear-gradient(top, #b31d21, #821215);
    background-image: -o-linear-gradient(top, #b31d21, #821215);
    background-image: linear-gradient(top, #b31d21, #821215);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B31D21', endColorstr='#821215', GradientType=0);
    padding: 10px 15px !important;
    font-size: 16px;
    margin-bottom: 10px;
}

.addCarttBtn {
    color: #fff;
    font-size: 15px;
    line-height: 23px;
    padding: 6px 15px !important;
    margin: 6px 0 0 !important;
    height: auto !important;
    text-shadow: 1px 1px 1px #3F3F3F;
    -ms-text-shadow: 1px 1px 1px #3F3F3F;
    background-color: silver;
    background-image: -moz-linear-gradient(top, silver, silver) !important;
    background-image: -ms-linear-gradient(top, silver, silver) !important;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(silver), to(silver)) !important;
    background-image: -webkit-linear-gradient(top, silver, silver) !important;
    background-image: -o-linear-gradient(top, silver, silver) !important;
    background-image: linear-gradient(top, silver, silver) !important;
    background-repeat: repeat-x;
    border-color: #B4B4B4;
}

    .addCarttBtn:hover {
        background-image: none !important;
        background-color: #B4B4B4 !important;
    }

.buyPrintBtn {
    color: #fff;
    font-size: 15px;
    line-height: 23px;
    padding: 6px 15px !important;
    margin: 6px 0 0 !important;
    height: auto !important;
    text-shadow: 1px 1px 1px #466905;
    -ms-text-shadow: 1px 1px 1px #466905;
    background-color: #96BA12;
    background-image: -moz-linear-gradient(top, #96BA12, #619202) !important;
    background-image: -ms-linear-gradient(top, #96BA12, #619202) !important;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#96BA12), to(#619202)) !important;
    background-image: -webkit-linear-gradient(top, #96BA12, #619202) !important;
    background-image: -o-linear-gradient(top, #96BA12, #619202) !important;
    background-image: linear-gradient(top, #96BA12, #619202) !important;
    background-repeat: repeat-x;
    border-color: #78B210;
}

    .buyPrintBtn:hover {
        background-image: none !important;
        background-color: #619202 !important;
    }

.btn-danger, .btn-danger:hover, .btn-inverse, .btn-inverse:hover, .btn-primary, .btn-primary:hover, .btn-success, .btn-success:hover, .btn-warning, .btn-warning:hover {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
}

div.pubContainerBox h3 {
    color: #9b1518;
    font-size: 18px;
    line-height: 22px;
    padding-bottom: 3px;
    padding-left: 0;
    font-weight: 700;
}

div.thankyouContiner h3 {
    font-size: 35px;
    line-height: 31px;
    padding-bottom: 16px;
    color: #9b1518;
}

div.thankyouContiner h2, div.thankyouContiner h3, div.thankyouContiner h4 {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-weight: 400;
}

div.thankyouContiner p {
    background: 0;
}

div.newLocUSListArea h3 {
    color: #111;
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 22px;
    line-height: 26px;
    padding: 0 0 18px;
    margin: 0;
    text-align: center;
    font-weight: 400;
}

div.faqContainer h3 {
    font-size: 25px;
    line-height: 31px;
    color: #422e24;
    padding-bottom: 12px;
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-weight: 400;
}

div.faqBlockHdr a:hover {
    color: #9b1518 !important;
}

.alert-success {
    color: #468847;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}

.button_green, a.button_green {
    background: url(https://newspaperarchive.com/content/images/green_butten_rpt.png) left center repeat-x #53b705;
    border: 1px solid #38a200;
    border-radius: 5px;
    color: #fff !important;
    cursor: pointer;
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 700;
    text-decoration: none;
    padding: 3px 12px 4px !important;
}

.button_green, a.button_green {
    margin-left: -7px;
}

div.discoverPan h3 {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 28px;
    line-height: 32px;
    font-weight: 400;
    padding-bottom: 20px;
    max-width: 550px;
    color: #422e24;
}

.paginationBtn:hover, .paginationBtnActive, div.resultPerPage .btn:hover {
    background-color: #9b1518 !important;
    color: #fff !important;
}

div.discoverPan {
    padding: 30px;
    position: relative;
}

div.accountDetailsArea div.accountDetailsBlock, div.authorUrl, div.browseBy, div.discoverFormpan, div.fullArticleHighlightBlock, div.importerFrndLists, div.suggestionsFormArea, div.vitalRecordResultsBlock, div.yourBirthdayForm, div.yourNameForm {
    background: url(https://newspaperarchive.com/content/images/account-pattern.png);
}

.discoverImage {
    display: block;
    position: absolute;
    right: -10px;
    top: -49px;
    z-index: 100;
    background: 0;
    padding: 0;
    margin: 0;
}

div.discoverPan h3 {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 28px;
    line-height: 32px;
    font-weight: 400;
    padding-bottom: 20px;
    max-width: 550px;
    color: #422e24;
}

div.discoverFormpan {
    border: 1px solid #e4e4df;
    padding: 30px 20px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
}

div.formInner {
    max-width: 520px;
    height: auto;
    overflow: hidden;
}

    div.formInner input {
        font-size: 18px;
        line-height: 22px;
        max-width: 370px;
        float: left;
        height: 45px;
        margin: 2px 15px 2px 0;
    }

    div.formInner button {
        float: left;
        color: #a23e01;
        font-size: 20px;
        line-height: 24px;
        font-weight: 700;
        padding-top: 14px;
        padding-bottom: 14px;
        text-shadow: 1px 1px 1px #ffd273;
        margin: 2px 0;
    }

        div.formInner button.disabled, div.formInner button:hover {
            color: #a23e01;
            text-shadow: 1px 1px 1px #ffd273;
        }

div.browseBy h3, div.useArchive h3 {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 25px;
    line-height: 32px;
    font-weight: 400;
    color: #422e24;
    padding-bottom: 20px;
}

div.buyPopupBox {
    width: 175px;
    padding: 6px;
    border: 1px solid #fff;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -ms-border-radius: 10px;
    background: url(https://newspaperarchive.com/content/images/thickbox-white-bg.png);
    position: absolute;
    top: -96px;
    right: 295px;
    -webkit-box-shadow: 0 0 6px #b1b1b1;
    -ms-box-shadow: 0 0 6px #b1b1b1;
    box-shadow: 0 0 6px #b1b1b1;
    z-index: 10000;
}

    div.buyPopupBox a.closeBtn, div.buyPopupBox a.popupclose {
        display: block;
        width: 39px;
        height: 39px;
        font-size: 0;
        line-height: 0;
        position: absolute;
        z-index: 100;
        background-position: -365px -821px;
        top: -12px;
        right: -12px;
    }

    div.buyPopupBox h6 {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 16px;
        line-height: 24px;
        color: #322a28;
        font-weight: 700;
        text-align: center;
        padding: 0 0 10px;
        margin: 0;
        text-transform: capitalize !important;
    }

    div.buyPopupBox .addCartBtn {
        display: block;
        font-size: 16px;
        line-height: 20px;
        font-weight: 700;
        padding: 10px 0;
        width: 100%;
        margin: 2px 0;
        color: #fff;
        text-align: center;
    }

.newLocUSLibIcons > ul {
    height: 216px !important;
}

/*================= CSS FOR ALL LOGOS ======================*/

.custom_logos {
    padding: 5px;
    display: block;
}

    .custom_logos .all-logos-sec {
        text-align: center;
        background: #fff;
        border: 1px solid #d1d1d1;
        padding: 30px 0 10px 0;
    }

.all-logos-sec h2 span {
    font-size: 18px;
    color: #9b1518;
    font-style: italic;
}

.all-logos-sec h2 {
    color: #282727;
    font-size: 21px;
    font-weight: 700;
    padding: 0 0 43px;
    text-align: center;
}

.all-logos-sec .all-logos li {
    display: inline-block;
    height: 65px;
    margin: 0 23px 15px;
}

    .all-logos-sec .all-logos li.first {
        background: url("https://newspaperarchive.com/content/images/spritev1.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0);
        width: 158px;
    }

    .all-logos-sec .all-logos li.second {
        background: url("https://newspaperarchive.com/content/images/spritev1.png") no-repeat scroll 0 -66px rgba(0, 0, 0, 0);
        width: 145px;
    }

    .all-logos-sec .all-logos li.third {
        background: url("https://newspaperarchive.com/content/images/spritev1.png") no-repeat scroll 0 -121px rgba(0, 0, 0, 0);
        width: 117px;
    }

    .all-logos-sec .all-logos li.fourth {
        background: url("https://newspaperarchive.com/content/images/spritev1.png") no-repeat scroll 0 -180px rgba(0, 0, 0, 0);
        width: 120px;
    }

    .all-logos-sec .all-logos li.fifth {
        background: url("https://newspaperarchive.com/content/images/spritev1.png") no-repeat scroll 0 -245px rgba(0, 0, 0, 0);
        width: 116px;
    }

    .all-logos-sec .all-logos li.sixth {
        background: url("https://newspaperarchive.com/content/images/spritev1.png") no-repeat scroll 0 -310px rgba(0, 0, 0, 0);
        width: 65px;
    }

    .all-logos-sec .all-logos li.seventh {
        background: url("https://newspaperarchive.com/content/images/spritev1.png") no-repeat scroll 0 -387px rgba(0, 0, 0, 0);
        width: 131px;
    }

    .all-logos-sec .all-logos li.eighth {
        background: url("https://newspaperarchive.com/content/images/spritev1.png") no-repeat scroll 0 -453px rgba(0, 0, 0, 0);
        width: 161px;
    }

    .all-logos-sec .all-logos li.nineth {
        background: url("https://newspaperarchive.com/content/images/spritev1.png") no-repeat scroll 0 -522px rgba(0, 0, 0, 0);
        width: 62px;
    }

.shadow_popup .trialACForm {
    border-radius: 0;
}

.shadow_popup .trialACBodyBot {
    padding: 20px;
    background: #fff;
    border: 1px solid #d1d1d1;
    border-top: 0px;
    border-radius: 0 0 5px 5px;
}

.shadow_popup {
    border-radius: 5px;
    box-shadow: 0 0 23px rgba(0, 0, 0, 0.4);
}

.visible {
    overflow: visible !important;
}

.clearfix {
    clear: both;
}

.shadow_popup div.trialACBodyBot ul li {
    display: inline-block;
    margin: 5px 0;
}

.trialMemberPopupHdr {
    margin-bottom: 27px;
}

.divNoResults {
    margin: 20px;
}

div.becomeMemberFrmContainerRight, div.freePopupFormHdr, div.pdfViewrPan, div.phoneErrField, div.yourBirthdayHdr {
    background: url("https://newspaperarchive.com/content/images/search-body-pattern.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.popup.exitPopupDiv {
    background: #F3F0E1;
}

.ajax-loading-block-window {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://newspaperarchive.com/Content/images/thickbox-white-bg.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    left: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 11000;
}

    .ajax-loading-block-window .loading-image {
        position: absolute;
        top: 50%;
        left: 50%;
        margin-top: -64px;
        margin-left: -64px;
        width: 128px;
        height: 128px;
        background: url(https://newspaperarchive.com/Content/Images/ajax-loaderv1.gif) 50% 50% no-repeat;
    }



/* 20150116 */


.orange_btn {
    display: inline-block;
    vertical-align: top;
    padding: 10px 25px;
    text-align: center;
    font-size: 17px;
    font-weight: bold;
    color: #fff !important;
    border: 1px solid #d88a35;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    text-shadow: 1px 1px 1px #ad6e2f;
    -moz-text-shadow: 1px 1px 1px #ad6e2f;
    -webkit-text-shadow: 1px 1px 1px #ad6e2f;
    -o-text-shadow: 1px 1px 1px #ad6e2f;
    box-shadow: 0 1px 0 #fae3bd inset;
    -moz-box-shadow: 0 1px 0 #fae3bd inset;
    -webkit-box-shadow: 0 1px 0 #fae3bd inset;
    -o-box-shadow: 0 1px 0 #fae3bd inset;
    background: #f4c26f; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0YzI2ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYzlhNDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f4c26f 0%, #ec9a44 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4c26f), color-stop(100%,#ec9a44)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f4c26f 0%,#ec9a44 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f4c26f 0%,#ec9a44 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f4c26f 0%,#ec9a44 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f4c26f 0%,#ec9a44 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4c26f', endColorstr='#ec9a44',GradientType=0 ); /* IE6-8 */
}

    .orange_btn:hover {
        background: #ec9a44; /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjOWE0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGMyNmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #ec9a44 0%, #f4c26f 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ec9a44), color-stop(100%,#f4c26f)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #ec9a44 0%,#f4c26f 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #ec9a44 0%,#f4c26f 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #ec9a44 0%,#f4c26f 100%); /* IE10+ */
        background: linear-gradient(to bottom, #ec9a44 0%,#f4c26f 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec9a44', endColorstr='#f4c26f',GradientType=0 ); /* IE6-8 */
    }

input[type="text"]:focus, select:focus, textarea:focus {
    color: #000 !important;
}

input[type="text"], select, textarea {
    color: #9e9e9e;
}

    input[type="text"]::-webkit-input-placeholder {
        color: #9e9e9e !important;
    }

    input[type="text"]:-moz-placeholder {
        /* FF 4-18 */
        color: #9e9e9e !important;
    }

    input[type="text"]::-moz-placeholder {
        /* FF 19+ */
        color: #9e9e9e !important;
    }

    input[type="text"]:-ms-input-placeholder {
        /* IE 10+ */
        color: #9e9e9e !important;
    }

/******************** Pratim 11-02-15 ****************/
.modal-backdrop, .modal-backdrop.fade.in {
    opacity: 0.7;
}

.newmodal {
    border: medium none !important;
    border-radius: 6px !important;
    box-shadow: none !important;
    left: 0 !important;
    margin: 0 !important;
    position: relative !important;
    top: 0 !important;
    width: 100% !important;
}

    .newmodal a.close {
        width: 40px;
        height: 40px;
        background: #9b1518;
        border: 4px solid #fff;
        font-size: 32px;
        color: #fff;
        text-align: center;
        text-shadow: none;
        padding: 5px 0 0;
        position: absolute;
        right: -21px;
        top: -23px;
        border-radius: 500px;
        -moz-border-radius: 500px;
        -webkit-border-radius: 500px;
        z-index: 999;
        opacity: 1;
    }

    .newmodal .modal-body {
        max-height: inherit;
        background: url(https://newspaperarchive.com/Content/images/corner_img.png) no-repeat top right;
        padding: 0;
    }

.save_txt_area {
    width: 70%;
    border-bottom: 1px dashed #dcdddc;
    margin: 30px 40px;
    padding: 0 0 30px;
    clear: both;
}

    .save_txt_area h1 {
        width: 100%;
        font: normal 35px/normal 'DroidSerif-Italic';
        color: #971619;
        text-transform: capitalize;
        margin: 0 0 15px;
        padding: 0;
        clear: both;
    }

    .save_txt_area p {
        width: 100%;
        font: normal 20px/normal 'DroidSerif-Italic';
        color: #38312f;
        margin: 0;
        padding: 0;
        clear: both;
    }

.inner_txt_area {
    background: url(https://newspaperarchive.com/Content/images/btm_shadow.png) no-repeat center bottom;
    font: normal 16px/normal 'HelveticaNeue';
    color: #4f4f4f;
    padding: 0 40px 30px;
    margin: 0 auto;
}

    .inner_txt_area h2 {
        width: 100%;
        font: normal 20px/normal 'HelveticaNeue';
        color: #971619;
        text-align: left;
        text-transform: capitalize;
        margin: 0;
        padding: 0 0 15px;
        clear: both;
    }

    .inner_txt_area p {
        width: 100%;
        font: normal 16px/27px 'HelveticaNeue';
        color: #4f4f4f;
        margin: 0 0 25px;
        padding: 0;
        clear: both;
    }

        .inner_txt_area p font {
            font-weight: bold;
            color: #971619;
        }

.btm_area {
    padding: 25px 0;
    margin: 0 30px;
    overflow: hidden;
}

    .btm_area .btn_link {
        width: auto;
        background: url(https://newspaperarchive.com/Content/images/btm_rep.png) repeat-x left center;
        background-size: auto 100%;
        font: normal 16px/normal 'HelveticaNeue';
        color: #fff;
        text-decoration: none;
        text-shadow: 1px 1px 1px rgba(0,0,0,0.48);
        border: 1px solid #ff9400;
        padding: 12px 30px;
        border-radius: 5px;
        text-align: center;
    }

        .btm_area .btn_link:focus, .btm_area .btn_link:focus {
            color: #fff;
            text-decoration: none;
            outline: none;
        }

        .btm_area .btn_link a {
            color: #fff !important;
        }

    .btm_area .question_txt {
        font: normal 16px/normal 'HelveticaNeue';
        color: #4f4f4f;
        margin: -8px 0 0;
    }
/******************** Pratim 11-02-15 ****************/
body.fullscreen {
    height: 100%;
    width: 100%;
    overflow: hidden;
}

div.fullscreen {
    position: absolute !important;
    height: 100% !important;
    width: 100% !important;
    z-index: 99999 !important;
    top: 0px !important;
    left: 0px !important;
}

div.tabPanel ul a, div.tabPanel ul a:hover, div.tabPanel ul li.active a, div.tabPanel ul li.active a:hover {
    padding: 6px 25px !important;
}


/*28-7-15 _R start*/
.clearb {
    clear: both;
}

/*28-7-15 _R end*/

/*---- 16-nov-15_R ----*/
.custom_red_box input[type="text"], .custom_red_box input[type="password"], input[type="text"], select, textarea {
    color: #2e2d2d !important;
}
/*---- End 16-nov-15_R ----*/
h2, h1, h3, h4, h5, h6 {
    font-weight: 100\0/ !important;
}

.bg-pic2 {
    margin-top: 20px;
}

/*Start: 13.6.2016*/
.serchDetailPanel.Detail_search {
    padding: 18px 12px 12px 12px !important;
}

.Section_Detail_search {
    border: 1px solid #dfdfdf;
}

.search_section {
    border: medium none !important;
    margin-bottom: 0 !important;
    margin-right: 0 !important;
    margin-top: 12px !important;
    background: transparent !important;
    border-top: 1px solid #dfdfdf !important;
}

.search_content_area {
    padding: 15px;
}

.searchResultTop {
}

.result_content, .content_top {
    background-image: none !important;
}

.serchDetailPanel.Detail_search {
    background-image: none !important;
}

.right_search {
    margin-left: 0 !important;
}
/*End: 13.6.2016*/


.brdr_rn {
    border-top-right-radius: 0px !important;
}

.search_define {
    margin-bottom: 0px !important;
    padding: 0px !important;
}

.br_btm_n {
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    border-bottom: 0px !important;
}

.recent_search {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
}

.new-select {
    float: right;
}

.result-found .search-btns-col a, .result-found .search-btns-col button {
    margin: 0 !important;
}

.result-found .resultPerPage {
    line-height: 28px;
    margin: 0 !important;
}

.result-found {
    margin-bottom: 20px;
    float: left;
}

.showing {
    padding: 0 25px !important;
}

    .showing p {
        margin: 5px 0 0 !important;
        padding: 0 !important;
    }

    .showing ul li {
        height: auto !important;
        margin: 0 0 0 8px !important;
    }

        .showing ul li a {
            height: auto !important;
            line-height: 20px !important;
            padding: 4px 10px !important;
        }

    .showing .showresultLink {
        float: right !important;
    }

    .showing .showResultTxt {
        float: left;
    }

.result-found .resultPerPage {
    float: right !important;
    padding-right: 0 !important;
}

.search_section li {
    float: left !important;
    width: 33% !important;
}

    .search_section li li {
        color: #232323;
        font-size: 14px;
        font-weight: normal;
        line-height: 18px;
        width: 100% !important;
    }

div.newRefineResultHdr div.newRefineResultBtn.selected.narow {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: 0 none !important;
    font-weight: bold !important;
}

    div.newRefineResultHdr div.newRefineResultBtn.selected.narow > strong {
        font-size: 20px;
        font-weight: bold;
    }

#divfacetscountry ul li {
    border: 0 none !important;
}

.bodyBoxTop > h2 {
    font-weight: bold;
}

.shoppingCart {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}

.headerArea1 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}

.search-results-paging .btn.paginationBtnActive, .search-results-paging .btn.paginationBtn {
    font-style: normal;
    height: 40px;
    line-height: 30px;
    width: 40px;
    margin-right: 10px;
}

.pagint-rs {
    padding: 2px 14px !important;
}

#divdecadefacets ul li {
    border: 0 none !important;
}

.new-select .dropdown-menu {
    min-width: inherit;
    width: 56px;
}

.new-select .btn {
    font-style: normal !important;
}

.anchor a {
    text-decoration: underline;
}

.bodyBox.register.bdr-lft-rt {
    border-left: medium none;
    border-radius: 0 !important;
    border-right: medium none;
}

.serchDetailPanelRight a {
    text-decoration: none;
}

.bg-btm {
    border-top: 1px solid #ddd;
}

.cover-tb .shoppingCart {
    border-bottom: 1px dashed #ddd;
}

.headerArea1.btm-line {
    background: rgba(0, 0, 0, 0) url("https://newspaperarchive.com/content/images/membership-popup-divider.png") repeat-x scroll 0 100% !important;
}

.recentSerch {
    border: 0 none !important;
}

.remove-content .cover-tb {
    border: 0 none;
    border-top: 1px solid #ddd;
}

    .remove-content .cover-tb .shoppingCart {
        border: 0px;
    }

.remove-text .bodyshadowbottom {
    border: 0px;
    border-top: 1px solid #ddd;
}

.remove-text .headerArea1.btm-line {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}

.remove-text .bodyBox2 {
    border-top: 1px solid #ddd;
}

.remove-text div.browseRightPanel div.headerArea1 {
    padding: 7px 11px 8px;
}

/* 220616 */

.remove-myrecent div.bodyBox {
    border-radius: 0 10px 10px 0;
    border: none;
}

.remove-content .bodyBox {
    border-radius: 0;
}

.remove-content div.bodyBoxBottom {
    background-image: none;
}

.remove-content div.bodyShadowBottom {
    background: none;
    margin: 0;
    padding: 0;
}

.remove-text div.bodyBox {
    border-radius: 0;
    border-left: none;
    border-right: none;
    border-bottom: none;
}

.remove-myrecent div.newRefineResultList ul li {
    border: none;
}

.remove-content .recentSerch h4 a {
    text-decoration: underline;
}

.search-result-page .bodyBox.radius-b-0 {
    border-radius: 10px 0 10px 10px;
    padding-bottom: 20px;
}

.search-result-page .searchRightPanel.right_search {
    border-radius: 0 10px 10px 10px;
}

div.serchDetailPanel h3 span {
    font-weight: 400;
    color: #949494;
    margin-bottom: 2px;
    font-size: 16px;
    font-weight: normal;
}

#divfacetscountry ul, #divfacetscountry .slimScrollDiv,
#divdecadefacets ul, #divdecadefacets .slimScrollDiv,
.remove-content div.bodyBoxBottom, .remove-content .slimScrollDiv,
#divLocationResults .slimScrollDiv {
    height: auto !important;
}

.search-result-page .searchRightPanel {
    border-left: solid 1px #dedede;
}

.searchresBtns .resultPerPage {
    text-align: right;
}

    .searchresBtns .resultPerPage .btn-group.new-select {
        margin-left: 7px;
    }

div.pubContainerBox h1 {
    font-weight: bold;
}

.new_dv_img .innerContentPad:after {
    content: "";
    clear: both;
    visibility: hidden;
    font-size: 0;
    line-height: 0;
    display: block;
}


.new_dv_img {
    width: 173px !important;
    position: absolute;
    top: 18px;
    margin-top: 35px;
    z-index: 99;
}

    .new_dv_img .innerContentPad {
        border: 5px solid #991b1e;
        text-align: center;
        padding: 10px;
        border-radius: 10px;
        background: #fff;
    }

.span1_n {
    float: none !important;
    display: block;
    font-size: 19px;
    margin-left: 0px !important;
    margin-bottom: 15px !important;
    color: #991b1e;
}

.span2_n {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    color: #991b1e;
    margin-left: 0px !important;
}

/*changes for the scroll in the full width viewer*/
.fullscreenscroll {
    overflow-y: scroll;
    max-height: 550px;
}

@media (max-width: 1279px) {
    .new_dv_img {
        width: auto !important;
        float: none !important;
        max-width: 1000px;
        width: 100%;
        margin: 10px auto;
        position: static;
        text-align: left !important;
    }

        .new_dv_img .innerContentPad, .span1_n {
            text-align: left !important;
        }
}


@media(max-width: 480px) {
    .searchresBtns .search-btns-col a.btnreviseSearch {
        margin-bottom: 4px !important;
    }

    .searchresBtns .resultPerPage {
        margin-top: 5px !important;
        text-align: left;
    }
}

.field-validation-error {
    display: block;
    margin-top: 0px;
    margin-bottom: 10px;
    color: #971619;
    font-weight: bold;
}

    .field-validation-error span {
        display: block;
        margin-top: 0px;
        margin-bottom: 10px;
        color: #971619;
        font-weight: bold;
    }

/* 26Oct 2016 */
#msgDiv #divDisplayMsg.alert {
    display: inline-block;
    margin-bottom: 0;
    margin-top: 17px;
    width: 100%;
}

.clipping-box .cliping-form #msgDiv #divDisplayMsg.alert {
    margin-bottom: 22px;
    margin-top: 0;
}

.clipping-box .cliping-form #msgDiv #divDisplayMsg.alert {
    margin-bottom: 22px;
    margin-top: 0;
}

.redText {
    color: #a12328 !important;
}

.business_bg{
	background:url(https://newspaperarchive.com/images/business_bg.jpg) top center repeat;
}
.business_wraper{
	max-width:780px;
	margin:45px auto;
	padding:15px 20px;
	background:#f5f3f3;
	border:1px solid #e0dcdc;
}
.business_nav{
	margin:0px;
	padding:0px;
	display:block;
}
.business_nav > li{
	margin:0px 0 10px 0;
	list-style:none;
	padding:0px;
	display:block;
	width:100%;
	float:left;
	background:#fff;
	border:1px solid #e5e5e5;
	border-radius:10px;
	overflow:hidden;
}
.business_nav > li h3{
	color:#3e3e3e;
	font-size:20px;
	font-family: Arial, Helvetica, sans-serif;
	margin:15px 0;
}
.business_nav > li h3 i{
	color:#a1181a;
	font-size:13px;
	font-weight:normal;
}
.margin_zer0{
	margin:0px !important;
}
.business_nav > li ul li{
	display:inline-block  !important;
	width: 32%;
}
.business_nav > li ul li a{
	float:left;
}
.image_section{
	width:20%;
	float:left;
}
.text_area_box{
	width:75%;
	float:right;
}
.image_section{
	overflow: hidden;
}
@media (max-width:755px){
.business_nav > li ul li {
    width: 48%;
}
}
@media (max-width:640px){
.text_area_box {
    width: 99%;
	padding: 10px;
}
.image_section{
	float: none;
	width:138px;
	margin:15px auto 0;
	clear:both;
}
.business_nav > li ul li {
    width: 48%;
}
}
.uper_text h4{ text-align:center; font-size:25px; margin:45px 0 35px 0; color:#111111; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-transform:uppercase; line-height:normal; }
.uper_text h4 span { color: #b31418; } 
.uper_text p{ text-align:center; font-size:15px; margin:0px 0 20px 0; line-height:24px; color:#111111; }
.gradiant_grey_bg{
	background: #fffcfc; /* Old browsers */
background: -moz-linear-gradient(top, #fffcfc 0%, #f7f4f5 47%, #edeaeb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fffcfc), color-stop(47%,#f7f4f5), color-stop(100%,#edeaeb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fffcfc 0%,#f7f4f5 47%,#edeaeb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fffcfc 0%,#f7f4f5 47%,#edeaeb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fffcfc 0%,#f7f4f5 47%,#edeaeb 100%); /* IE10+ */
background: linear-gradient(to bottom, #fffcfc 0%,#f7f4f5 47%,#edeaeb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffcfc', endColorstr='#edeaeb',GradientType=0 ); /* IE6-9 */
}
.border_box{ border:1px solid #dcdcdc; background:#ffffff; border-radius:5px; }
.p_all_17{ padding:17px; }
.font_size23{ font-size:23px; }
.font_size23 span, h2 span { color: #b31418;}
.font_size17{ color:#111111; line-height: normal; font-size:17px; }
.custom_input{ background-color: #fff; border: 1px solid #cecdcd;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.1) inset;
    color: #c5c5c5;
    font-size: 18px;
    height: auto;
    line-height: normal;
    margin: 0;
    padding: 13px 15px;
	width:100%;
}
.m_top_25{
	margin-top:25px;
}
.m_top7{
	margin-top:7px;
}
.custom_label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#111111;
}
.text-left{
	text-align:left !important;
}
.tab-pane .customSelect .selectedValue{
	height:39px;
	line-height: 39px;
	font-size:14px;
}
.tab-pane .customSelect .caret{
	height:39px;
	line-height: 39px;
	font-size:14px;
	width: 32px;
	background-image: url("/content/images/deathobituary/caret_lg.png");
}
.margin_left18{
	margin-left:18px !important;
}
.m_zero{
	margin:0px !important;
}

.border_box .nav-tabs li{
	margin:0px;
}
.border_box .nav-tabs a{
	border:1px solid #d9d9d9;
	border-bottom:none;
	border-radius:0px;
	padding:15px 13px;
	margin-right:4px;
	color:#787878 !important;
	font-size:15px;
	letter-spacing:-0px;
	font-weight:bold;
	background: #fffcfc; /* Old browsers */
background: -moz-linear-gradient(top, #fffcfc 0%, #f7f4f5 47%, #edeaeb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fffcfc), color-stop(47%,#f7f4f5), color-stop(100%,#edeaeb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fffcfc 0%,#f7f4f5 47%,#edeaeb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fffcfc 0%,#f7f4f5 47%,#edeaeb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fffcfc 0%,#f7f4f5 47%,#edeaeb 100%); /* IE10+ */
background: linear-gradient(to bottom, #fffcfc 0%,#f7f4f5 47%,#edeaeb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffcfc', endColorstr='#edeaeb',GradientType=0 ); /* IE6-9 */
}
.border_box .nav-tabs li.active a{
	color:#898370 !important;
	background: #f9f7f5; /* Old browsers */
background: -moz-linear-gradient(top, #f9f7f5 0%, #eeebe4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f7f5), color-stop(100%,#eeebe4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f9f7f5 0%,#eeebe4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f9f7f5 0%,#eeebe4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f9f7f5 0%,#eeebe4 100%); /* IE10+ */
background: linear-gradient(to bottom, #f9f7f5 0%,#eeebe4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f7f5', endColorstr='#eeebe4',GradientType=0 ); /* IE6-9 */
border-top:1px solid #d9d9d9 !important;
border-right:1px solid #d9d9d9 !important;
border-bottom:none !important;
margin-bottom: -2px;
padding: 15px 13px 17px 13px;
}
.border_box .tab-content{
	padding:20px 24px;
	border-bottom:1px solid #d9d9d9;
	background: #eeebe4; /* Old browsers */
background: -moz-linear-gradient(top, #eeebe4 0%, #e9e3d6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeebe4), color-stop(100%,#e9e3d6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #eeebe4 0%,#e9e3d6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #eeebe4 0%,#e9e3d6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #eeebe4 0%,#e9e3d6 100%); /* IE10+ */
background: linear-gradient(to bottom, #eeebe4 0%,#e9e3d6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeebe4', endColorstr='#e9e3d6',GradientType=0 ); /* IE6-9 */
}
.line_text{
	color:#cd1b1e !important;
	text-decoration:underline;
	font-size:15px;
	margin:14px 0 0 0;
	display:inline-block;
}
.btn_width170{
	 width: 170px;
}
.aus_logo{
	padding-left:70px;
	position:relative;
	padding-bottom:0px;
}
.aus_logo em{
	top: -6px;
	background:url("https://newspaperarchive.com/content/images/spritev1.png") no-repeat;
	width:35px;
	height:35px;
	float:left;
	position:absolute;
	left:10px;
	background-position: 0 -769px;
}
.p_all_4{
	padding:4px;
}
.p_all_30{
	padding:30px;
}
.map_new{
	width:100%;
	border:1px solid 3ebebeb;
	clear:both;
}
.map_new img{
	width:100%;
}
.browse_text{
	text-align:center;
	color:#1111;
	font-size:15px;
	margin:30px 0;
}
.black_img_box{
	background:url(https://newspaperarchive.com/content/images/deathobituary/black_img.png) repeat top center;
	 color: #fff;
    min-height:214px;
    position: relative;
	padding-bottom:20px;
}
.black_img_box img{
	bottom: 0;
    position: absolute;
    right: 0;
}
.black_img_box h4{
	color:#fff;
	text-align:left;
	font-size:25px;
	line-height:31px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:35px 0 0 0px;
}
.black_img_box p{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	line-height:31px;
	font-size:18px;
	text-align:left;
}
.black_img_box .btn{
	margin:25px 0 0 0;
}
.font_size15{
	font-size:15px;
	line-height:24px;
}
.red_text_ul{
	margin:0px;
	padding:0px;
}
.red_text_ul li{
	margin:0px;
	padding:0px;
	list-style:none;
	display:block;
	 display: block;
}
.red_text_ul li a{
	margin:0px;
	padding:4px;
	line-height:25px;
	color:#a81c20 !important;
	text-decoration:none;
	font-size:15px;
}
.m_top30{
	margin-top:30px;
}
.well_box{
	border:1px solid #e0dcdc;
	box-shadow:none;
	padding:20px 15px;
	margin:13px 0 0 0;
	background:#f4f3f0;
	text-align: center;
}
.paper_img{
	width:100%;
	 box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
	border:3px solid #fff;
	overflow:hidden;
	position:relative;
	margin:0 0 23px 0;
	display:inline-block;
	max-width: 250px;
}
.paper_img img{
	max-width:100%;
	 width: 100%;
}
.zoom_icon{
	position:absolute;
	bottom:0px;
	left:0px;
	width:36px;
	height:34px;
	float:left;
	background:url(https://newspaperarchive.com/images/zoom_icon.png) no-repeat center;
	text-decoration:none;
	outline:none;
	z-index:10;	
	opacity: 0.7 !important;
	transition:ease-in-out 0.5s;
	-webkit-transition:ease-in-out 0.5s;
	-moz-transition:ease-in-out 0.5s;
}
.zoom_icon:hover{
	opacity: 1 !important;
	transition:ease-in-out 0.5s;
	-webkit-transition:ease-in-out 0.5s;
	-moz-transition:ease-in-out 0.5s;
}
.well_box h4{
	color:#991b1e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin:0px 0 10px 0;
	text-align:center;
	font-weight:normal;
	line-height:normal;
}
.well_box p{
	color:#3e3e3e;
	font-size:15px;
	margin:0px;
	line-height:normal;
	text-align:center;
}
.uper_case_font{
	text-transform:uppercase;
}
.black_img_lg_box {
    background: url("/content/images/deathobituary/black_img_lg.png") repeat scroll center top rgba(0, 0, 0, 0);
    color: #fff;
}
.black_img_lg_box h5{
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:35px;
	font-weight:normal;
}
.black_img_lg_box ul{
	margin:0 0 0 15px;
	padding:0px;
}
.black_img_lg_box ul li{
	margin:0px;
	padding:0px 0 0 15px;
	line-height:30px;
	font-size:15px;
	list-style:decimal !important;
}
.light_font_color{
	color:#ada092;
	font-size:15px;
	line-height:24px;
}
.border_bg_none{
	border:none;
	background:none;
}
.red_font{
	color:#a2181b;
	font-size:15px;
	text-decoration:underline;
}
.margin_btm0{
	margin-bottom:0px !important;
}
.border_top_zero{
	border-radius:0px 0px 10px 10px !important;
}
/*-------------------- popup css ---------------------*/

.popup.exitPopupDiv {
  background:none;
    border-radius: 10px;
    overflow: hidden;
	width:100%;
}
.new_popup div.trialMemberPopupArea{
    background:none !important;
}
.thickBoxArea .bodyBox {
    padding:0px;
    position:relative;
    margin-bottom:40px !important;
}
.thickBoxArea .bodyBox div.btnClose,div.btnPSMClose {
    position: absolute;
    right: 0;
    top: 10px;
    z-index: 1100;
    margin:0px;
}
.new_popup{
	border:none;
	padding:0px;
	max-width:827px;
	 margin:0px auto 0;
	 background:url("/content/images/Gwm-Popup/girl_bg.png") no-repeat top center #fff !important;
	 position:relative !important;
     width: 100%;
     overflow:hidden;
}
.new_popup h2{
	font-size:20px;
	color:#505050;
}
.new_popup p{
	font-size:16px;
	margin:0 0 30px 0;
	line-height:26px;
	color:#505050;
}
.m_botm_15{
	margin-bottom:15px !important;
}
.boy_img{
	position: absolute;
bottom: 0;
right: 0;
float: right;
width: 282px;
height: 237px;
z-index: 1000;
}
.thankyou_popup{
	background:url(https://newspaperarchive.com/content/images/text_bg.jpg) repeat top center !important;
}
.family_img{
position: absolute;
top: 0;
right: 0;
float: right;
width: 282px;
height: 136px;
z-index: 1000;
}
.thankyou_popup h3{
	color:#9b1518 !important;
	font-size:30px !important;
	margin:15px 0 25px 0 !important;
}
.thankyou_popup h5{
	color:#2a2a2a !important;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	line-height:normal;
	font-size:20px !important;
}
/*-------------------- End popup css ---------------------*/
*-------------------------- Share popup design css -------------------*/
.share_popup .modal-body{
    padding:0px;
}
.share_popup .scl-share-rw h4.modal-title{
    color: #9b1518;
      font-weight: normal;
  font-size: 30px;
  font-family:Arial, Helvetica, sans-serif;
  margin: 10px 0 18px 0;
}
.share_popup .scl-share-rw{
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f0ede8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0ede8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#f0ede8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#f0ede8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#f0ede8 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#f0ede8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0ede8',GradientType=0 ); /* IE6-9 */

padding:20px 30px;
border-bottom:1px solid #ddd;
}
    .share_popup .scl-share-rw ul {
        margin:0px;
        text-align:left;
    }
   .share_popup .scl-share-rw ul li {
  text-align: left;
  border:1px solid rgba(0,0,0,0);
  padding:7px;
}
        .share_popup .scl-share-rw ul li:hover {
            background:#edeaeb;
            border:1px solid #D5D5D5;
            border-radius:8px;
        }
    .share_popup .share-mthd li, .share_popup .mail-form-bx li{
        display:inline-block;
        width:100%;
    }
  .share_popup .share-mthd li label, .share_popup .mail-form-bx li label{
  color: #555555;
  float: left;
  font-size: 15px;
  padding: 9px 10px 10px 0 !important;
  text-align: left;
  width: 100%;
  min-height: 5px;
  font-weight: bold;
}
 .share_popup .share-input, .share_popup .mail-input{
     border-bottom:1px solid #ccc;
      width:100%;
  }
 .share_popup .share-input input,  .share_popup .mail-input input{
       margin-bottom: 16px;
 }
 .image_size label{
     float:left !important;
       width: 70px !important;
 }
 .image_size .share-input{
    float: left;
    border: none;
    width: 77%;
    margin: 10px 0;
}
 .image_size .size-box{
  width: 32%;
 }
.share_popup .outer_section ul{
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f0ede8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0ede8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#f0ede8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#f0ede8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#f0ede8 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#f0ede8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0ede8',GradientType=0 ); /* IE6-9 */

padding:10px 30px;
border-bottom:1px solid #ddd;
 }
.share_popup .share-mthd, .share_popup .mail-form-bx{
    padding:0px;
    border:none;
     margin:0px;
}
.share_popup .mail-sbmt-btn{
  padding: 0 30px 20px 30px;
  display: inline-block;
  width: 100%;
}
.share_popup .mail-sbmt-btn a{
    float:left;
    text-decoration:underline;
    font-style:italic;
    color:#9E9E9E !important;
  font-size: 16px;
}
.email_section input{
    margin-bottom:5px !important;
}
.email_section a{
  margin-bottom: 10px;
  display: inline-block;
  text-decoration: underline;
}
.margin_top15{
    margin-top:15px;
}
.email_section a span{
    font-size: 14px !important;
}
.share_popup .mail-form-bx-inr{
    max-height:100%;
}
.share_popup .mail-sbmt-btn .green-bg-btn3{
    float:left;
    min-width:150px;
      margin: 0 0 0 30px;
  width: 70%;
    height: 50px;
}
.position_ab{
    /*position:absolute !important;*/
}
.position_ab .modal{
    position:absolute !important;
    top:10% !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    width:430px;
}
.share_popup .clip-popup-inr{
      border-radius: 10px !important;
}
.share_popup .scl-share-rw{
      border-radius: 10px 10px 0 0 !important;
}
.size-box p span{
    font-size:14px;
}
.size-box p em{
  float: left;
  width: 86%;
  margin: 0 0 0 16px;
  color: #A9A9A9;
}
.share_popup .scl-share-rw ul li{
    position:relative;
}
.active_tab:before{
    width:37px;
    height:17px;
    float:left;
    position: absolute;
  bottom: -21px;
    content:url("/content/images/select_top.png");
}
.width_auto_p p {
    width: auto !important;
    margin-bottom:8px;
    font-size:14px;
}
/*-------------------------- End Share popup design css -------------------*/
/*-----------Full Width Design Css Start 27-07-2016----------*/
.full-container { clear: both; margin: 0 auto; padding: 0px; max-width: 1280px; width: 100%; background:#fff; }

.full-search.search-section h1 { font-family: Arial, Helvetica, sans-serif; font-size: 25px; margin: 0;}
.full-search .form-name { text-align: center; }
.full-search form { background: #f9f9f9 none repeat scroll 0 0; padding: 30px 0px 15px; }
.full-search.search-section { background: #fff none repeat scroll 0 0; box-shadow:0 7px 16px #bbb !important; padding: 3px; }
.full-search .form-inline .form-group { float: none; display:inline-block; margin: 0; padding: 0 5px; width: 16%; }
.full-search .form-inline select { width: 100%; }
.full-search.search-section label { text-align: left; }
.search-section label.hide-text { color: #818181; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 15px !important; font-weight: 700; letter-spacing: -0.03em; line-height: 18px; margin-bottom: 10px; text-indent: -9999px;}

.full-search .grey_form .form-group input.form-control { color: #ccc !important; font-size: 15px; font-weight: normal; line-height: 38px; padding: 0 10px; }
 .full-search .grey_form .form-group select.form-control{color: #999 !important; height: 40px; line-height:40px;}
 .full-search .grey_form .btn {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9ec222+0,87b51e+42,659f17+100 */
background: #9ec222; /* Old browsers */
background: -moz-linear-gradient(top, #9ec222 0%, #87b51e 42%, #659f17 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #9ec222 0%,#87b51e 42%,#659f17 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #9ec222 0%,#87b51e 42%,#659f17 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ec222', endColorstr='#659f17',GradientType=0 ); /* IE6-9 */
border: 1px solid #517832; color: #fff; font-size: 16px; height: 40px; line-height: 40px; margin: 0; padding: 0; width: 100%; min-width:100%; }
.asvnce-text { float: right; margin-right: 16px; padding: 0 5px; text-align: center; width: 16%; margin-top:15px; }
.asvnce-text a { font-size: 15px; text-decoration: underline; }
.pd-lt-rt { padding: 0 15px; }
.recent-section{padding:0px 5px !important;}
.ob-by-state-ftr { background: #f9f9f9 none repeat scroll 0 0; }
 .ob-by-state-ftr {  padding: 40px 60px !important;}
 .ob-by-state-ftr h4 { font-family: Arial, Helvetica, sans-serif;  font-size: 32px !important; font-weight: bold; letter-spacing: -1px; margin-bottom: 40px; text-align: center; }
 #browseDiv .ob-by-state-ftr ul.city_list li a { text-decoration: underline; }
 #browseDiv .ob-by-state-ftr ul.city_list li a:hover { text-decoration: none; }
 .full-obituary-bx { padding: 0 138px 0 155px !important; }
 .full-obituary-bx .srch-obituary-form { padding: 30px 100px; }
 .full-obituary-bx #lblSearchObituaries > h3 { font-weight: bold; }
 .srch-obituary-bx.full-obituary-bx label { font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
 #browseDiv .ob-by-state-ftr .city_list span{margin-left: 2%; margin-right: 8%;width: 12%;}
 #browseDiv .ob-by-state-ftr .city_list span:last-child { float: right; margin-left: 0; margin-right: 0; }
.ob-by-state-ftr .city_list a { width: auto; text-align: left;}
.threeslides{height:615px; overflow:hidden;}
.threeslides .recent-block h2{color:#352d2b;}
.recent-block .recent-block-item .detail h3 a {color:#352d2b !important;}
.off-wht-bg {background:#f9f9f9 !important;}
/*-----------Full Width Design Css End 27-07-2016----------*/

/*Media css alwz bottom*/
@media (min-width: 768px) and (max-width: 992px) {
.threeslides { height: 640px; }
}
@media (max-width:768px){
.threeslides {height: auto;}
div.btnClose { margin: -35px 4px 0 0; }
.black_img_box img{ display:none; }
.tab-pane .width30p, .tab-pane .width36p { clear: both; float: left !important;    margin: 0 0 10px !important; width: 100%; }
}
@media (max-width:640px){
.font_size25, .font_size23, .uper_text h4{ font-size:18px; }
.red_text_ul li a { clear: both; display: block; }
.boy_img, .family_img{ display:none; }
}
@media (max-width:479px){
.border_box .nav-tabs > li{ float: left;  margin: 0 !important;  width: 100%; }
.border_box .nav.nav-tabs.m_zero a {  margin: 3px 4px 0 5px; }
}
/*Media css alwz bottom*/
