@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700,300italic);

body {
    font-family: Tahoma, Helvetica, Verdana, Arial;

}
p {
    font-size:12px;
}


h1, h2, h3, h4, h5 {
    font-family: "Open Sans Condensed", sans-serif;
}
h1 {font-size: 30px;}
h2 {font-size: 24px;}
h3 {font-size: 20px;}
h4 {font-size: 16px;}
a, .link {
    color: #0F7E00;
}
.link {
    font-weight: bold;
    cursor: pointer;
}


textarea[readonly] {cursor: text;}

.ad_text {
    background: url("/images/ad.gif") no-repeat top center; 
    padding-top: 14px;
    margin: 20px 3px 20px 0px; 
    text-align: center;

}

body header {
    background: url('/images/headerbg.png') repeat;
}

body header .header-wrapper {
    background: url('/images/headerbg_borderline.png') bottom repeat-x;
    border-bottom: 1px solid #CAC6B1;
}
.content, .container {font-size: 12px;}

.header-wrapper .span4 {
    width: 250px;
}
.navbar .brand {
    margin: 2px 10px;
    height: 62px;
    line-height: 62px;
    display: inline-block;
    padding: 0px;
}

.nav1 {
    line-height: 22px;
    font-size: 14px;
    font-family: "Open Sans Condensed", sans-serif;
    font-weight: bold;
    color: #8a887b;
    padding: 0px 5px;
}
.nav1 span {
    color:black;
}
.nav1 .language-selector  {

    padding-left: 16px;
    color: black;



}
.language-selector button, .language-selector li {
    font-family: Tahoma;
    font-size: 12px;
}

.language-selector button {
    background: transparent;
    border: 0px;
    text-align: right;
}
.language-selector li a {
    line-height: 18px;
    padding: 0px 20px;
}

.navbar {
    background: url('/images/navbg.png');

    border: 1px solid #716F67;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 1px;
    overflow: hidden;
}


.navbar ul.nav {
    margin: 6px 20px;
    font-family: "Open Sans Condensed", sans-serif;
    font-size: 18px;
    font-weight: bold;
    list-style-type: none;
    float: right;

}

.navbar ul.nav > li > a {
    padding: 12px 12px;
    color: #FFFFFF;
    text-shadow: 1px 1px 2px #000000;
}
.navbar .nav > .active > a,
.navbar ul.nav > li > a:hover ,
.navbar ul.nav > li a.active {
    color: #FFFFFF;
    background-color: #0F7E00;
}

.nav-tabs > li > a, .nav-pills > li > a  {
    line-height: 30px;
}

.navbar .divider-vertical {
    border: 0px;
    background: url('/images/nav_separator.png') no-repeat 0px 5px;
    width: 4px;
    height:50px;
}

.undermenu { padding:1px 0px; height: 22px; }
.breadcrumb {
    padding: 0;
    margin:0px 0px 0px 3px;
    background: transparent;
    border-radius: 0;
    color: #0F7E00;
    font-size: 12px;
    float: left;
}

.likes {
    height: 24px;
    overflow: hidden;
}



.hilite {
    background: url(/images/home_show_off.png) no-repeat top center;
    height:360px;

}
.hilite_download { float:left;
}

.hilite_how { float:right;
}
.hilite_how p{
    text-align: right;
}

.thankyou {
    margin: 50px 0px 10px 0px;
    background: url('/images/line_sep.png') repeat-x 0px 18px;
    text-align: center;
}

.thankyou.span6 {
    background-position: 0px 30px;
}
.nomargin { margin:0px; }

.line_sep {
    background: url('/images/line_sep.png') repeat-x 0px 18px;

}
.thankyou  h1 span{ background: #FFFFFF; padding: 10px 20px;

}
.thankyou h3 { color: #0F7E00; margin-top: -10px; font-size: 22px; }

.main_content h3{
    color: #0F7E00;
    line-height: 30px;

}
.main_content code {white-space:normal; display: inline-block; }

.steps {
    margin-left: 0px;
}
.steps .span2{
    margin:10px 6px;
    width: 194px;
    background: #EEEBD6;
    text-align: center;
    padding: 0px 10px 15px 10px;
    height: 110px;
}

.steps .span2 h3{
    background: url(/images/step.png) no-repeat center center;
    position:relative;
    top: -32px;
    margin: 0px 0px -32px 0px;
    color: #FFF;
    height: 64px;
    line-height: 64px;
}

.steps .span2:hover {
    background: #E4E1C8;
}

.steps .span2:hover h3 {
    background: url(/images/step_hover.png) no-repeat center center;
}



.steps1 {
    margin:0px 0px 20px 0px;
    background: url(/images/line_sep.png) repeat-x 0px 68px;
}
.steps1 .span4{
    margin:0px;
    width: 300px;
    text-align: center;
    padding: 0px ;
    height: 90px;
}
.steps1 .span4.central_step {
    margin:0px 20px;
}

.steps1 .span4 h3 {

    position:relative;
    top: -33px;
    margin: 0px 0px -32px 0px;
    color: #FFF;
    height: 64px;
    line-height: 64px;
}

.steps1 .span4 h3 div {
    background: url(/images/step1.png) no-repeat center center;
    margin: 0px auto;
    width:80px;
}
.steps1 .span4 h3 a, .steps1 .span4 h3 a:hover {
    color : #FFFFFF;
    text-decoration: none;
    padding: 10px 20px;
}
.steps1 .span4:hover h3 div {
    background: url(/images/step1_hover.png) no-repeat center center;
}

.steps1 .span4 h2 {
    line-height: 26px;
    margin:0px;
}

.steps1 .span4 h4 {
    line-height: 20px;
    margin:0px;
    color: #0F7E00;

}
.steps1 .span4 h4 span { background: #FFFFFF; padding: 0px 10px; }

.container dt {
    color: #0F7E00; margin-top: 10px;
    font-size: 16px;
}
.container dd {
    margin:3px 0px;
}
.sidepanel {
    border: 1px solid #D9D9D9;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #EFEFEF;
    padding: 15px;
    margin: 10px auto;
    /* line-height: 13px;*/
}

.sidepanel h2 { line-height: 26px}
.sidepanel dt {color: #0F7E00; margin-top: 10px;}
.sidepanel dt, .sidepanel dd { line-height: 13px;}
.sidepanel li {
    list-style-image: url('/images/bullet.png');
}
.blockquote{
    border: 1px solid #CCCCCC;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #E3E3E3;
    padding: 30px 30px 40px 30px;
    margin: 10px auto;
    line-height: 18px;
    font-style: italic;
}

.quote {
    width: 36px ; height: 82px;

    background: url(/images/quotes.png) no-repeat;
}
.quote.pull-left {
    background-position: 0 0px;
    margin-top: -10px;
}
.quote.pull-right {
    background-position: -36px 50px;
}
.blockquote .author { margin-right: 30px;}
footer .nav_wrapper {
    background: #E3E3E3;
    height:40px;
    margin-bottom:20px;
    clear:both;
    overflow: hidden;
}

footer {
    margin:20px 0px;
}
footer .nav > li { float: left; padding: 10px 20px 10px 0px;}

footer .nav a{
    color: #333;
}
footer .nav a:hover{
    color:#0F7E00;
    text-decoration: underline;
}
.subscribe_form input[type=text]{
    width:130px;
    margin: 0px;
    margin-bottom: 5px;
    padding:2px;
}
.subscribe_form label {display: inline; line-height: 30px; font-size: 12px; color: #0F7E00; }

.subscribe_form{padding: 5px 0px;}
.subscribe_form .btn {background: #0F7E00; color: #FFF; padding: 2px 6px; margin-bottom: 5px; }
.cross_promo {
    margin-top: 20px;
    min-height: 160px;
    background: url(/images/cross_promo_bg.png) repeat-x;
}
.promo_icon {
    height: 160px;
    background: url(/images/free_license.png) no-repeat center center;
}

.discount_icon {
    height: 180px;
    background: url(/images/discount_20.png) no-repeat center center;
    margin-left: 0px;
}

.download_shadow {
    background: url(/images/upset_shadow.png) no-repeat bottom center;
    height:58px;
    overflow: hidden;
}
.promo_content p img {margin:10px;}
.tabbable ul {

}

a.how_btn {
    width: 247px;
    height: 71px;
    display: inline-block;
    background: url(/images/hiw_btn_bg.png) no-repeat;
    font-size: 28px;
    font-family: "Open Sans Condensed", sans-serif;
    text-align: left;
    line-height: 60px;
    color: #333333;
    /* text-shadow: 1px 1px 2px #333;*/
    text-decoration: none;
    font-weight: bold;  

}
a.how_btn:hover {
    background: url(/images/hiw_btn_hover.png) no-repeat;
    /* text-decoration: underline;
    line-height: 67px; */
    color: #FFFFFF;

}
a.how_btn div {
    text-indent: 74px;
}
a.how_btn .small {
    font-size:13px;
    line-height: 12px;
    margin-top:-16px;
    text-shadow: none;
    font-weight: none;

}

a.download_btn {
    width: 247px;
    height: 71px;
    display: inline-block;
    background: url(/images/download_btn_bg.png) no-repeat;
    font-size: 28px;
    font-family: "Open Sans Condensed", sans-serif;
    text-align: center;
    line-height: 69px;
    color: #FFFFFF;
    text-shadow: 1px 1px 2px #000000;
    text-decoration: none;
    font-weight: bold;

}

a.download_btn:hover {
    background: url(/images/download_btn_hover.png) no-repeat;    
}

a.download_btn.compare {
    background: url(/images/novapdf-download.png) no-repeat;
    width: 232px;
}
a.download_btn.compare:hover {
    background: url(/images/novapdf-download-hover.png) no-repeat;
}
a.download_btn.compare2 {

    background: url(/images/novapdf-download-button-200px.png) no-repeat top center;
    width: 202px;
    height: 51px;
    line-height: 51px;
    margin: 0px 2px;
}
a.download_btn.compare2:hover {
    background: url(/images/novapdf-download-button-hover-200px.png) no-repeat;
}



.nav-tabs .active  >a:hover, .nav-tabs .active  >a:focus, .nav-tabs .active > a {
    border-color:#E7E4D3;
    background: #E7E4D3;
}

.nav-tabs .marker {
    margin-right: -14px;
    float: right;
    width: 49px;
    height:85px;
    background: url(/images/tabs_hover.png) no-repeat center right;
    visibility: hidden;
}
.nav-tabs .active .marker {
    visibility: visible;

}

.tabs-left > .nav-tabs {
    border-right: 0px;
    margin-right: 0px;
}

.tabbable .tab-pane {
    padding: 40px 10px;
}

.tabbable .tab-pane .span1{
    width: 200px;
    margin-right: 20px;

    text-align: justify;
    line-height: 24px;
}
.tabbable .tab-content {

    border: 3px solid #E7E4D3;
    height: 375px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-left: 0px;
}
.reasons ul {list-style:  none; margin: 0px;}
.reasons li h4 {margin: 0px;}
.reasons h1 {margin: 10px 0px; color:#0F7E00; border-bottom: 2px solid #0F7E00; }
.reasons li {margin: 10px 0px;}

.reasons li .numbers {
    float:left;
    width:30px;
    line-height: 50px;
    background: url(/images/bubble.png) no-repeat;
    font-family: "Open Sans Condensed";
    font-size: 24px;
    font-weight: bold;
    padding: 0px 20px;
    color: #FFF;
}
.reasons li .content {
    margin-left: 70px;
}

.cmp {
    margin-top:30px;
}
.cmp table {
    width: 100%;
    border-spacing:0px;
    font-family: "Open Sans Condensed";
    font-size: 16px;
    font-weight: bold;
    color: #4a4a48;
    line-height: 32px;
}
.cmp table, .cmp table td, .cmp table th {
    padding:0px;
    margin:0px;
    vertical-align: top;
}

.cmp table h2 {
    margin:0px;
    color: #000;
}

.cmp table h3 {
    margin:0px;
    text-align: center;
    color: #000;
}

.cmp_def {
    width:100%;
}
.cmp table .cmp_def h3{
    color: #8d8d8a;
    margin-top: -15px;
    text-align: left;
}
.cmp_bg {
    background: #E9E9E9;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    text-align:center;
    width:200px;
    margin:0px 2px;
    overflow: hidden;
}
.cmp_top {
    border-top: 1px solid #CCCCCC;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    height:60px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;

}
.cmp_bg_nova {
    background: url(/images/compare_logo_bg_nova.png) no-repeat center center ;
    position:relative;

    margin: 0px 0px -38px 0px;

    line-height: 91px;
    height: 91px;
}

.cmp_bg_dopdf {
    background: url(/images/compare_logo_bg_do.png) no-repeat center center ;
    position:relative;

    margin: 0px 0px -38px 0px;
    line-height: 91px;
    height: 91px;
}
.cmp_bottom {
    border-bottom: 1px solid #CCCCCC;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    padding-bottom: 10px
}

.cmp hr {
    margin: 10px 20px 5px 0px;


}
.cmp .cmp_bg hr {
    margin: 10px ;
    border: 0;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #ffffff;
}
.cmp_price {
    text-align:center;
    background: #F4F4F4;
    border: 1px solid #E9E9E9;
    border-radius: 5px;
    margin: 5px 2px;
    padding-bottom: 10px;
}
a.cmp_more {  font-size:12px; font-family: Tahoma, Helvetica, Verdana, Arial;}



.caret_green {
    display: inline-block;
    margin:16px 5px 0px 0px;
    width: 0;
    height: 0;
    vertical-align: top;
    border-top: 4px solid #0F7E00;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    content: " ";
}

.cmp_hidden { display: none;}

.navbar .btn-navbar {
    margin: 20px;
    background-color: rgb(133, 133, 133);
    *background-color: #A7A6A1;
    background-image: -moz-linear-gradient(top, #858585, #A7A6A1);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#858585), to(#A7A6A1));
    background-image: -webkit-linear-gradient(top, rgb(133, 133, 133), rgb(166, 166, 166));
    background-image: -o-linear-gradient(top, #858585, #A7A6A1);
    background-image: linear-gradient(to bottom, #858585, #A7A6A1);
    background-repeat: repeat-x;
    border-color: #A7A6A1 #A7A6A1 #DDDDDD;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff858585', endColorstr='#ffA7A6A1', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.navbar .btn-navbar:hover,
.navbar .btn-navbar:focus,
.navbar .btn-navbar:active,
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar[disabled] {
    color: #ffffff;
    background-color: #A7A6A1;
    *background-color: #DDDDDD;
}

.navbar .btn-navbar:active,
.navbar .btn-navbar.active {
    background-color: #DDDDDD \9;
}
.awards {
    text-align: center;
}
.awards div{
    padding-top: 20px; margin: 0px auto; background: url(/images/cross_promo_bg.png) repeat-x;
}
.awards div span {
    margin:0px 10px;
}
.printer_info .inner, .startup_info .inner{
    margin: 10px 0px 10px 0px;
    padding: 10px 0px 10px 60px;
}
.printer_info .inner{
    background: url(/images/dopdf-print-icon.png) no-repeat top left;
    background-position: 0px 0px;
    background-clip: 48px 48px;
}
.startup_info .inner{
    background: url(/images/dopdf-sign-only.png) no-repeat 3px 3px;
    background-position: 0px 0px;
    background-clip: 48px 48px;
}
.printer_info:hover, .startup_info:hover  {
    background: #e7e4d3;

}
.printer_info:hover .inner, .startup_info:hover .inner {
    background-position: 0px -48px;
}

#sh_printer_info , #sh_startup_info { padding: 0px 20px 20px 20px;}
#sh_printer_info .span5 , #sh_startup_info .span5 { margin-left: 60px; margin-bottom: 20px}

@media (max-width: 600px) {
    .hilite_download, .hilite_how {
        float: none;
    }
    .hilite_how p {
        text-align: left;
    }
    body {
        padding-left: 5px;
        padding-right: 5px;
    }

}


@media (min-width: 979px) {
    .thankyou.span6 {
        width: 470px;
    }
}
@media (min-width: 768px) and (max-width: 979px) {
    .thankyou.span6 {
        width: 100%;
    }
}

@media (max-width: 767px) {
    #sh_printer_info .span5 , #sh_startup_info .span5 { margin-left: 0px;}

    .cmp_bg_dopdf, .cmp_bg_nova {
        display: none;
    }
    .cmp_bg {background: transparent; width:auto; }
    .cmp_bottom, .cmp_bg, .cmp_top {
        border: 0px;
        height:auto;
    }

    .cmp hr {  display: none;}

    .cmp_price {
        background: transparent;
        border: 0px;
        padding: 1px;
    }
    .steps .span2 { width:  auto; float:none;  display: block; height: auto; margin:10px 0px; overflow: hidden;}
    .steps .span2 h3 {float:left; width: 52px; position:static;
                      margin: 0px 0px -12px 0px;
                      color: #FFF;
                      height: 52px;
                      line-height: 52px;
    }
}



@media (max-width: 979px) {

    .navbar ul.nav {
        float:none;
    }
    .tabbable .tab-pane {
        display: block;
        padding: 10px;
    }
    .tabbable .tab-content {
        border:0px;
        height: auto;
    }
    .tabbable .tab-pane .span1 {
        width: auto;
        margin-left: 0px;
        line-height: 17px;
    }
    .awards_pane {
        display:none;
    }

    .main_content, .main_content.span8 {width: auto;}




    .promo_icon, .discount_icon  {display: none;}
    .promo_content { width: auto;}

}


.content_end {
    background: url(/images/cross_promo_bg.png) repeat-x;   
}


.asset_file_btn {

    border: 1px solid #CCCCCC ;
    background-color: #EFEFEF;
    padding: 5px 10px 5px 40px;
    background-repeat:no-repeat;
    background-position: 4px center;
    color: #000;
    font-size: 11px;
    width: 120px;
    line-height: 16px;
    display: inline-block;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius:3px;
}

.asset_file_btn:hover {
    border: 1px solid #999999 ;
    background-color: #BDBDBD;

}

.icon_pdf {
    background-image:  url('/images/icon_pdf.png');

}
.icon_rtf {
    background-image: url('/images/icon_rtf.png') ;

}

.social_button {float: left; margin: 0px 20px;}

#buttons {width: 470px; height: 70px; margin:auto; margin-top: 10px; }

ul.social { list-style-type: none;}
ul.social li { display: inline;}
.container.banners { margin-top:30px;}

table tr .end_span {
    border-bottom: 1px #BDBDBD solid;
    height: 0px;
    line-height: 0px;
    padding: 0px;
    margin:0px;
}

td.complete{color:#70B001}

td.incomplete{color:red; font-weight:700}

.dropdown-menu {
    right:-5px;

}
.dropdown-menu ul {list-style-type: none;}


.icon_culture {
    width: 16px;
    height: 11px;
    margin: 0px 3px;
    display: inline-block;
}

.icon_culture_en {background-image: url(/images/flags/us.png);    }
.icon_culture_am { background-image: url(/images/flags/am.png); }
.icon_culture_ar-sa { background-image: url(/images/flags/sa.png); }
.icon_culture_bg { background-image: url(/images/flags/bg.png); }
.icon_culture_br { background-image: url(/images/flags/br.png); }
.icon_culture_cn { background-image: url(/images/flags/cn.png); }
.icon_culture_cs { background-image: url(/images/flags/cs.png); }
.icon_culture_de { background-image: url(/images/flags/de.png); }
.icon_culture_dk { background-image: url(/images/flags/dk.png); }
.icon_culture_el { background-image: url(/images/flags/gr.png); }
.icon_culture_es { background-image: url(/images/flags/es.png); }
.icon_culture_fi { background-image: url(/images/flags/fi.png); }
.icon_culture_fr { background-image: url(/images/flags/fr.png); }
.icon_culture_hi { background-image: url(/images/flags/in.png); }
.icon_culture_hu { background-image: url(/images/flags/hu.png); }
.icon_culture_id { background-image: url(/images/flags/id.png); }
.icon_culture_it { background-image: url(/images/flags/it.png); }
.icon_culture_ja { background-image: url(/images/flags/jp.png); }
.icon_culture_ko { background-image: url(/images/flags/kr.png); }
.icon_culture_lt { background-image: url(/images/flags/lt.png); }
.icon_culture_mk { background-image: url(/images/flags/mk.png); }
.icon_culture_ms { background-image: url(/images/flags/my.png); }
.icon_culture_ne { background-image: url(/images/flags/np.png); }
.icon_culture_nl { background-image: url(/images/flags/nl.png); }
.icon_culture_no { background-image: url(/images/flags/no.png); }
.icon_culture_pl { background-image: url(/images/flags/pl.png); }
.icon_culture_pt { background-image: url(/images/flags/pt.png); }
.icon_culture_hr { background-image: url(/images/flags/hr.png); }
.icon_culture_ro { background-image: url(/images/flags/ro.png); }
.icon_culture_ru { background-image: url(/images/flags/ru.png); }
.icon_culture_s { background-image: url(/images/flags/s.png); }
.icon_culture_sk { background-image: url(/images/flags/sk.png); }
.icon_culture_sr { background-image: url(/images/flags/rs.png); }
.icon_culture_sv { background-image: url(/images/flags/se.png); }
.icon_culture_th { background-image: url(/images/flags/th.png); }
.icon_culture_tr { background-image: url(/images/flags/tr.png); }
.icon_culture_tw { background-image: url(/images/flags/tw.png); }
.icon_culture_uk { background-image: url(/images/flags/ua.png); }
.icon_culture_vn { background-image: url(/images/flags/vn.png); }
.icon_culture_he { background-image: url(/images/flags/il.png); }
.icon_culture_et { background-image: url(/images/flags/ee.png); }





#cmp_outer { 
    position:relative; margin:auto; height:0px; text-align:center; 
    z-index: 10;
}

#cmp_inner {
    background-color:#0E7D00;
    color:#FFF;
    font-size: 14px;
    width: 340px; 
    position:absolute; 
    left:50%;
    margin-left:-170px; 
    top:-28px; 
    height:22px; 
    border-bottom-left-radius:  3px;
    border-bottom-right-radius: 3px;
}

#cmp_content {
    background-color:#0E7D00;
    color:#FFF;
    font-size: 14px;
    width: 340px; 
    position:absolute; 
    top: -5px;
    left:50%;
    display:none;
    margin-left:-170px; 
}

#cmp_content a, #cmp_content a:hover {
    color: #FFF;
    text-decoration: underline;
}
#cmp_content table {
    width: 95%;
    margin: 7px;
}
#cmp_content table th{
    line-height: 26px;
    font-size: 15px;
    padding-bottom: 10px;
}
#cmp_content .cmp_do {

}
#cmp_content .cmp_nova {
    background-color: #FFF;
    color: #D82129;
}
#cmp_content .cmp_text {text-align: left; line-height: 28px;}

#cmp_overlay { background-color: #1B8BB3; opacity:0; height: 100%; 
               position:absolute;
               top:0px;
               left:0px;
               width:100%;
               display:none;
}
#cyber-monday-wrapper{
    
    background-color: #990000;
    height: 50px;
    width: 100%;

}
#cyber-monday-wrapper>div {
    position: fixed;
    background-color: /*#990000*/#0E7D00;
    height: 50px;
    width: 100%;
    border-top: 1px solid #0E7D00;
    border-bottom: 1px solid #0E7D00;
    z-index: 100;
}
#cyber-monday-wrapper .close {

    margin: 12px 70px 0px 0px;
    color:  white;
    opacity: 1;

}
.cyber-monday-imgs {
    margin: 0px auto;
    width: 1002px;
}


@media (max-width: 1266px) {
    .save25 {display: none;}
    .cyber-monday-imgs { width: 925px;}   
}

@media (max-width: 1100px) {
    .cyber-monday-imgs { text-align: center; width :auto;}   
    .cyber-monday-sale { display:none}   
}



a.download_btn.nova {
    background-image: url(/images/novapdf-download-button.png);
    
}
a.download_btn.nova:hover {
    background-image: url(/images/novapdf-download-button-hover.png);
}
a.how_btn.nova {
    background-image: url(/images/cart-nova.png);
}

a.how_btn.nova:hover{
    background-image: url(/images/cart-nova-hover.png);
    
}
