﻿.mainNavDropDown_item a, .mainNavDropDown_item_hover a {
    display: block
}

html {
    overflow: -moz-scrollbars-vertical
}

.webmodules_editModuleLink, a.webmodules_editModuleLink, a.webmodules_editModuleLink:link, a.webmodules_editModuleLink:visited {
    background-color: #ffffa5;
    padding: 1px 2px 2px;
    border: 1px dotted gray;
    position: absolute;
    font-size: 100%;
    color: #00f;
    font-weight: 400;
    text-decoration: underline;
    z-index: 9999
}

    .webmodules_editModuleLink:hover, a.webmodules_editModuleLink:hover {
        font-size: 100%;
        color: #00a2ff
    }

.webmodules_editPageLink, a.webmodules_editPageLink, a.webmodules_editPageLink:link, a.webmodules_editPageLink:visited {
    background-color: #ffffa5;
    padding: 1px 2px 2px;
    border: 1px dotted gray;
    position: absolute;
    top: 5px;
    left: 5px;
    font-size: 100%;
    color: #00f;
    font-weight: 400;
    text-decoration: underline;
    z-index: 9999
}

*form, form {
    border: 0;
    padding: 0
}

.webmodules_editPageLink:hover, a.webmodules_editPageLink:hover {
    font-size: 100%;
    color: #00a2ff
}

h4, h5 {
    color: #022a49
}

.subnav .on a:active, .subnav .on a:hover, .subnav .on a:link, .subnav .on a:visited {
    background-color: #0f0
}

.mainNavDropDown {
    z-index: 1;
    padding: 10px 0 0
}

.mainNavDropDown_item, .mainNavDropDown_item a, .mainNavDropDown_item a:link, .mainNavDropDown_item a:visited, .mainNavDropDown_item_hover, .mainNavDropDown_item_hover a, .mainNavDropDown_item_hover a:active, .mainNavDropDown_item_hover a:hover, .mainNavDropDown_item_hover a:link, .mainNavDropDown_item_hover a:visited {
    background-color: #0f0;
    font: 11px Verdana,Arial,Helvetica,sans-serif;
    width: 15em;
    padding: 10px 5px
}

body, html {
    padding: 0;
    font-family: Lucida Sans,Arial,Helvetica,Verdana,sans-serif;
    font-size: 12px;
    background-color: #fff;
    margin: 0
}

h1, h2 {
    font-family: Lucida Sans,Arial,Helvetica,sans-serif;
    color: #333
}

form {
    margin: 0
}

*form {
    margin: -15px 0 0
}

a {
    color: #1a4c63
}

h1 {
    font-size: 24px;
    font-weight: 400
}

h2 {
    font-size: 20px;
    font-weight: 400
}

h3, h4 {
    font-family: Lucida Sans,Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: 400
}

h3 {
    color: #333
}

h5, h6 {
    font-size: 12px;
    font-family: Lucida Sans,Arial,Helvetica,sans-serif
}

.home_content a, .sub_content a, h5, h6 {
    font-weight: 700
}

h6 {
    color: #333
}

.subr_content ul {
    list-style: none;
    margin-left: 0;
    padding-left: 15px;
    margin-top: 25px
}

    .subr_content ul li {
        list-style: none;
        background-image: url(/app_themes/huber/images/arrow_icon.png);
        background-position: left 2px;
        background-repeat: no-repeat;
        padding-left: 20px;
        font-size: 13px;
        color: #022a49;
        margin-top: 7px
    }

.header_top {
    width: 940px;
    height: 92px;
    margin-left: auto;
    margin-right: auto
}

    .header_top img {
        border: none;
        border: 0
    }

    .header_top a {
        color: #444;
        text-decoration: none;
        margin-left: 8px;
        margin-right: 8px
    }

.flash_area p, .header_links a, .numbers a {
    color: #fff
}

.header_top a:hover {
    text-decoration: underline
}

.search_field {
    width: 131px;
    height: 13px;
    font-size: 10px;
    background-image: url(/app_themes/huber/images/search_bg.gif);
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 10px;
    border: none;
    border: 0
}

.header_links a, .header_links span {
    float: left
}

.header_links {
    margin: -44px -10px 20px 0;
    padding: 10px 10px 0 20px;
    background-image: url(/app_themes/huber/images/top_bg.png);
    background-position: top center;
    background-repeat: no-repeat;
    height: 30px;
    width: 295px;
    display: block;
    line-height: 20px;
    color: #fff;
    border-radius: 0 0 15px 15px
}

.header_linkedin_ov, .header_twitter_ov, .header_youtube_ov {
    display: block;
    height: 20px;
    width: 20px;
    text-decoration: none;
    text-align: left;
    text-indent: -999px;
    overflow: hidden
}

.header_youtube_ov {
    background: url(/app_themes/huber/images/socialicons.png) -20px 0 no-repeat
}

    .header_youtube_ov:hover {
        background-position: 0 0
    }

.header_linkedin_ov {
    background: url(/app_themes/huber/images/socialicons.png) -20px -20px no-repeat
}

    .header_linkedin_ov:hover {
        background-position: 0 -20px
    }

.header_twitter_ov {
    background: url(/app_themes/huber/images/twitter-ico.png) no-repeat
}

    .header_twitter_ov:hover {
        background-position: 0 -20px
    }

.pri_nav {
    clear: both;
    height: 43px;
    margin-left: auto;
    margin-right: auto
}

    .pri_nav img {
        border: none;
        border: 0
    }

.p_holder, div.p_holder p {
    margin: 0;
    padding: 0
}

.icon_bar {
    background-image: url(/app_themes/huber/images/icon_bg.gif);
    background-repeat: repeat-x;
    padding-top: 1px
}

.icon_bar_align {
    margin-left: auto;
    margin-right: auto
}

    .icon_bar_align a {
        display: inline-block;
        height: 109px;
        background: url(images/home-icobar-03182021.png) no-repeat;
        margin-right: 10px
    }

.left_flash, .right_flash {
    display: inline;
    float: left
}

.icon_bar_align a:last-child {
    margin-right: 0
}

.icon_bar_align a.homeicobar-ico01 {
    background-position: 0 0;
    width: 145px
}

    .icon_bar_align a.homeicobar-ico01:hover {
        background-position: 0 -109px
    }

.icon_bar_align a.homeicobar-ico02 {
    background-position: -160px 0;
    width: 100px;
}

    .icon_bar_align a.homeicobar-ico02:hover {
        background-position: -160px -109px
    }

.icon_bar_align a.homeicobar-ico03 {
    background-position: -310px 0;
    width: 110px;
}

    .icon_bar_align a.homeicobar-ico03:hover {
        background-position: -310px -109px
    }

.icon_bar_align a.homeicobar-ico04 {
    background-position: -445px 0;
    width: 125px
}

    .icon_bar_align a.homeicobar-ico04:hover {
        background-position: -445px -109px
    }

.icon_bar_align a.homeicobar-ico05 {
    background-position: -570px 0;
    width: 100px
}

    .icon_bar_align a.homeicobar-ico05:hover {
        background-position: -570px -109px
    }

.icon_bar_align a.homeicobar-ico06 {
    background-position: -670px 0;
    width: 122px
}

    .icon_bar_align a.homeicobar-ico06:hover {
        background-position: -670px -109px
    }

.icon_bar_align a.homeicobar-ico07 {
    background-position: -792px 0;
    width: 138px
}

    .icon_bar_align a.homeicobar-ico07:hover {
        background-position: -792px -109px
    }

.icon_bar_align a.homeicobar-ico08 {
    background: url(images/home-icobar-castpolymer.jpg) no-repeat;
    width: 135px
}

    .icon_bar_align a.homeicobar-ico08:hover {
        background-position: 0 -109px
    }

.icon_bar_align a.homeicobar-ico09 {
    background: url(images/home-icobar-agrosolutions.jpg) no-repeat;
    width: 134px
}

    .icon_bar_align a.homeicobar-ico09:hover {
        background-position: 0 -109px
    }

.icon_bar_align a.homeicobar-ico10 {
    background-position: -1097px 0;
    width: 85px;
}

    .icon_bar_align a.homeicobar-ico10:hover {
        background-position: -1097px -109px
    }
.icon_bar_align a.homeicobar-ico11 {
    background: url(images/home-icobar-advancedmaterials.jpg) center 0 no-repeat;
    width: 160px
}

    .icon_bar_align a.homeicobar-ico11:hover {
        background-position: center -109px
    }
.blue_bar {
    background-image: url(/app_themes/huber/images/blue_bar_bg.jpg);
    height: 312px;
    background-position: center top
}

.flash_area {
    width: 950px;
    height: 312px;
    margin-left: auto;
    margin-right: auto
}

    .flash_area img {
        border: none;
        border: 0
    }

.product_finder {
    width: 200px;
    padding-top: 15px
}

    .product_finder p {
        line-height: 17px;
        font-style: italic
    }

.p_holder_alt {
    margin: 25px 0 0;
    padding: 0
}

.cycle_left {
    margin: 0;
    padding: 0;
    height: 270px;
    background: 0 0 !important;
    font-size: small
}

.mini_repeat, .primary_content {
    background-position: center top
}

.flash {
    background-image: url(/app_themes/huber/images/flash_bg.jpg);
    height: 311px;
    width: 553px
}

    .flash p {
        text-align: left
    }

.left_flash {
    margin-left: 20px;
    width: 148px;
    padding-left: 15px;
    padding-top: 6px
}

.image_bottom_layer, .image_top_layer {
    width: 359px;
    height: 298px;
    margin-top: 1px;
    position: absolute;
    overflow:hidden;
}

.left_flash p {
    line-height: 21px
}

.image_top_layer {
    z-index: 9
}

.image_bottom_layer {
    z-index: 5
}

.numbers {
    position: absolute;
    z-index: 10;
    margin-top: 265px;
    margin-left: 50px
}

    .numbers a {
        display: inline-block;
        float: left;
        width: 15px;
        height: 19px;
        background-color: #0a4265;
        text-decoration: none;
        border: 1px solid #fff;
        margin-left: 15px;
        padding-top: 5px;
        padding-left: 9px
    }

        .numbers a.activeSlide, .numbers a:hover {
            background-color: #abe400;
            color: #033759;
            text-decoration: none
        }

.news {
    margin-left: 0;
    padding-top: 15px
}

    .news p {
        line-height: 16px;
        text-align: left;
        margin-top: 10px;
        margin-bottom: 0
    }

    .news a {
        color: #fff;
        text-decoration: none
    }

        .news a:hover {
            text-decoration: underline
        }

.primary_content {
    background-image: url(/app_themes/huber/images/gray_bg.jpg);
    background-repeat: no-repeat
}

.main_content {
    width: 950px;
    min-height: 410px;
    height: 410px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    padding-bottom: 10px
}

.home_content {
    margin-top: -10px;
    min-height: 400px;
    height: 400px;
    height: auto;
    padding-left: 30px;
    padding-right: 30px
}

    .home_content p {
        line-height: 21px
    }

.mini_repeat {
    background-image: url(/app_themes/huber/images/mini_container_repeat.png);
    background-repeat: repeat-y;
    padding-left: 17px;
    padding-right: 17px
}

.footer_bottom, .footer_top {
    background-repeat: repeat-x
}

.mini_repeat p {
    line-height: 21px !important
}

.footer_top {
    background-image: url(/app_themes/huber/images/footer_top_bg.gif);
    height: 45px
}

    .footer_top p {
        margin: 15px 0 0;
        padding: 0
    }

    .footer_top a {
        color: #fff;
        text-decoration: none;
        margin-left: 10px;
        margin-right: 10px
    }

        .footer_top a:hover {
            text-decoration: underline
        }

.footer_bottom {
    background-image: url(/app_themes/huber/images/footer_bottom_bg.gif);
    min-height: 286px;
    height: 286px;
    height: auto;
    background-color: #151515
}

    .footer_bottom a {
        color: #fff;
        text-decoration: none
    }

        .footer_bottom a:hover {
            text-decoration: underline
        }

    .footer_bottom ul {
        list-style: none;
        margin: 0 15px 20px 0;
        padding: 0
    }

        .footer_bottom ul li {
            list-style: none;
            margin: 0;
            padding: 0
        }

    .footer_bottom h3 {
        font-size: 12px;
        text-transform: uppercase;
        color: #ace500;
        margin-bottom: 2px;
        margin-top: 18px
    }

        .footer_bottom h3 a {
            color: #ace500
        }

.style1 {
    color: #063c61
}

.sub_content {
    margin-top: -10px;
    min-height: 600px;
    height: 600px;
    height: auto;
    padding-left: 30px;
    padding-right: 30px
}

    .sub_content p {
        line-height: 21px
    }

.subl_content {
    display: inline;
    float: left;
    width: 244px
}

.subr_content {
    display: inline;
    float: left;
    width: 658px;
    padding-left: 32px;
    padding-top: 2px;
    padding-bottom: 20px
}

.subnav li a, .subnav li ul li a {
    text-decoration: none;
    display: block
}

.subr_content p {
    line-height: 20px;
    margin: 22px 0 0;
    padding: 0
}

.nav_repeat, .sub_repeat {
    background-position: center top;
    background-repeat: repeat-y;
    padding-left: 17px;
    padding-right: 17px
}

.subr_content table p A:hover {
    color: #000
}

.subr_content br {
    margin-top: 20px
}

.sub_content_main {
    width: 940px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    padding-bottom: 15px
}

.sub_repeat {
    background-image: url(/app_themes/huber/images/sub_container_repeat.png);
    height: 340px
}

.nav_repeat {
    background-image: url(/app_themes/huber/images/sub_nav_repeat.png);
    height: 300px
}

.subnav, .subnav li {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: left
}

    .subnav li a {
        background-image: url(/app_themes/huber/images/sub_arrow.png);
        background-position: left top;
        background-repeat: no-repeat;
        font-size: 14px;
        font-family: Lucida Sans,Arial,Helvetica,sans-serif;
        padding-left: 30px;
        color: #fff;
        min-height: 22px;
        height: 22px;
        height: auto;
        padding-top: 3px;
        margin-top: 15px
    }

        .subnav li a:hover {
            background-image: url(/app_themes/huber/images/sub_arrow_ov.png);
            color: #dbff69
        }

    .subnav li ul li a, .subnav li ul li a:hover {
        background-image: url(/app_themes/huber/images/littleblock.jpg) !important
    }

    .subnav li ul {
        list-style: none;
        margin: 0 0 25px;
        padding: 0 0 0 30px;
        text-align: left
    }

        .subnav li ul li {
            list-style: none;
            margin: 0;
            padding: 0;
            text-align: left
        }

            .subnav li ul li a {
                font-size: 12px;
                color: #fff;
                background-position: left center;
                min-height: 15px;
                height: 15px;
                height: auto;
                line-height: 14px;
                padding-top: 1px;
                padding-left: 15px;
                margin-top: 0
            }

                .subnav li ul li a:hover {
                    color: #dbff69;
                    text-decoration: underline
                }

a.subactive {
    background-image: url(/app_themes/huber/images/sub_arrow_active.png) !important;
    color: #dbff69 !important
}

    a.subactive:hover {
        background-image: url(/app_themes/huber/images/sub_arrow_active_ov.png) !important;
        color: #fff !important
    }

.subnav-1 .subactive {
    color: #dbff69 !important
}

.breadcrumbs {
    margin: 0 0 10px -5px;
    padding: 0
}

    .breadcrumbs a {
        margin-right: 5px;
        margin-left: 5px
    }

    .breadcrumbs span {
        margin-right: 0;
        margin-left: 0
    }

.keyword-search-focused {
    color: #000
}

.keyword-search-unfocused {
    color: Gray
}

.cycle_left p {
    width: 148px;
    margin: 0 0 12px;
    line-height: 17px;
    padding: 0
}

.cmcycle2 {
    position: absolute;
    z-index: 99
}

    .cmcycle2 h3, .news h3, .product_finder h3 {
        color: #fff;
        font-family: Lucida Sans,Arial,Helvetica,sans-serif;
        font-size: 15px;
        font-weight: 400;
        margin: 0;
        padding: 0
    }

.cycle_left {
    margin-top: 10px;
    width: 158px !important
}

.wm_Email, .wm_ShortText, label {
    margin-top: 7px;
    clear: both
}

.keyword-search-focused, .keyword-search-unfocused {
    font-size: 10px;
    height: 13px;
    width: 100px
}

label {
    margin-right: 10px;
    width: 135px;
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
    display: inline-block;
    color: #333
}

.wm_DropDownList, .wm_Longtext {
    clear: both
}

.modalPanel {
    left: 0 !important
}

.subnav3a .subnav li ul li {
    list-style: none;
    margin: 20px 0 0;
    padding: 0;
    text-align: left;
    font-size: 11px !important
}

    .subnav3a .subnav li ul li a {
        font-size: 11px !important
    }

.topim img {
    margin-left: 7px;
    margin-right: 7px
}

.spacer1 {
    width: 28px;
    height: 43px;
    vertical-align: top
}

.blue-bttn:before, .pdf-brochure .bttn:before {
    content: "";
    vertical-align: middle
}

@font-face {
    font-family: helveticaneuelight;
    src: url(fonts/18925_helveticaneuelt-webfont.eot);
    src: url(fonts/18925_helveticaneuelt-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/18925_helveticaneuelt-webfont.woff) format('woff'),url(fonts/18925_helveticaneuelt-webfont.ttf) format('truetype'),url(fonts/18925_helveticaneuelt-webfont.svg#helveticaneuelight) format('svg');
    font-weight: 400;
    font-style: normal
}

#banner {
    width: 656px;
    padding: 0;
    margin: 0;
    clear: both
}

.banner_title {
    src: url(fonts/18925_helveticaneuelt-webfont.eot);
    src: url(fonts/18925_helveticaneuelt-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/18925_helveticaneuelt-webfont.woff) format('woff'),url(fonts/18925_helveticaneuelt-webfont.ttf) format('truetype'),url(fonts/18925_helveticaneuelt-webfont.svg#helveticaneuelight) format('svg');
    color: #fff;
    font: 30px/47px helveticaneuelight;
    text-align: center;
    width: 656px;
    height: 47px;
    margin: 0;
    background: url(images/banner_top.png) no-repeat;
    display: block
}

    .banner_title a {
        position: absolute;
        font: 12px/15px arial !important
    }

    .banner_title p {
        margin: 0;
        padding: 0;
        height: 47px;
        font: 30px/47px helveticaneuelight
    }

.banner_image {
    width: 650px;
    border-left: solid 3px #002c47;
    border-right: solid 3px #002c47
}

.banner_bottom {
    height: 3px;
    width: 656px;
    background: url(images/banner_bottom.png) no-repeat
}

.masterdetails-container {
    background: #fafaf7;
    border: 1px solid #1a4c63;
    position: relative
}

.masterdetails-title {
    font: 13px/18px Lucida Sans,Arial,Helvetica,Verdana,sans-serif;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNWM1YzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,#f1f1ef 0,#c5c5c5 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#f1f1ef),color-stop(100%,#c5c5c5));
    background: -webkit-linear-gradient(top,#f1f1ef 0,#c5c5c5 100%);
    background: -o-linear-gradient(top,#f1f1ef 0,#c5c5c5 100%);
    background: -ms-linear-gradient(top,#f1f1ef 0,#c5c5c5 100%);
    background: linear-gradient(to bottom,#f1f1ef 0,#c5c5c5 100%);
    zoom: 1;
    border-bottom: 1px solid #1a4c63
}

    .masterdetails-title a {
        color: #1a4c63;
        text-decoration: none;
        display: block;
        padding: 10px 8px
    }

.masterdetails-content {
    padding: 10px;
    font: 12px/18px Lucida Sans,Arial,Helvetica,Verdana,sans-serif;
    color: #000
}

    .masterdetails-content ul {
        margin-top: 0
    }

    .masterdetails-content b, .masterdetails-content strong {
        color: #1a4c63
    }

.masterdetails-image {
    float: right
}

    .masterdetails-image img {
        width: 100px;
        height: 75px;
        padding: 3px;
        outline: #1a4c63 solid 1px;
        margin-left: 45px
    }

.masterdetails-readmore {
    float: right;
    margin-bottom: 10px
}

    .masterdetails-readmore a {
        display: block;
        width: 122px;
        height: 24px;
        background: url(/app_themes/huber/images/readmore-bttn.jpg) no-repeat;
        overflow: hidden;
        text-indent: -999px
    }

.MasterDetail_ListItemFeatured, .MasterDetail_ListItemFeatured .masterdetails-container a, .MasterDetail_ListItemFeatured .masterdetails-container p, .MasterDetail_ListItemFeatured .masterdetails-container span {
    font-weight: 400 !important;
    background: 0 0 !important
}

    .MasterDetail_ListItemFeatured .masterdetails-title {
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJjNmM4OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYTRjNjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top,#2c6c89 0,#1a4c63 100%);
        background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#2c6c89),color-stop(100%,#1a4c63));
        background: -webkit-linear-gradient(top,#2c6c89 0,#1a4c63 100%);
        background: -o-linear-gradient(top,#2c6c89 0,#1a4c63 100%);
        background: -ms-linear-gradient(top,#2c6c89 0,#1a4c63 100%);
        background: linear-gradient(to bottom,#2c6c89 0,#1a4c63 100%);
        zoom: 1
    }

        .MasterDetail_ListItemFeatured .masterdetails-title a {
            color: #fff
        }

.pdf-brochure {
    display: block;
    float: right;
    margin: 0 0 10px 20px;
    text-decoration: none;
    text-align: center
}

    .pdf-brochure span {
        display: block
    }

    .blue-bttn, .blue-bttn:before, .pdf-brochure .bttn, .pdf-brochure .bttn:before {
        position: relative;
        display: inline-block
    }

    .pdf-brochure .title {
        color: #04385b;
        font: 18px/20px Lucida Sans,Arial,Helvetica,sans-serif;
        padding-bottom: 18px
    }

    .pdf-brochure .img {
        padding: 2px;
        background: #1893c3;
        background: -moz-linear-gradient(top,rgba(24,147,195,1) 0,rgba(4,57,92,1) 100%);
        background: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(24,147,195,1)),color-stop(100%,rgba(4,57,92,1)));
        background: -webkit-linear-gradient(top,rgba(24,147,195,1) 0,rgba(4,57,92,1) 100%);
        background: -o-linear-gradient(top,rgba(24,147,195,1) 0,rgba(4,57,92,1) 100%);
        background: -ms-linear-gradient(top,rgba(24,147,195,1) 0,rgba(4,57,92,1) 100%);
        background: linear-gradient(to bottom,rgba(24,147,195,1) 0,rgba(4,57,92,1) 100%);
        -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
        box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
        -webkit-border-radius: 3px;
        border-radius: 3px;
        overflow: hidden
    }

        .pdf-brochure .img img {
            max-width: 172px;
            width: 100% !important;
            height: auto !important
        }

    .pdf-brochure .bttn {
        background: #a1d600;
        background: -moz-linear-gradient(top,rgba(161,214,0,1) 0,rgba(176,235,0,1) 50%,rgba(120,148,34,1) 100%);
        background: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(161,214,0,1)),color-stop(50%,rgba(176,235,0,1)),color-stop(100%,rgba(120,148,34,1)));
        background: -webkit-linear-gradient(top,rgba(161,214,0,1) 0,rgba(176,235,0,1) 50%,rgba(120,148,34,1) 100%);
        background: -o-linear-gradient(top,rgba(161,214,0,1) 0,rgba(176,235,0,1) 50%,rgba(120,148,34,1) 100%);
        background: -ms-linear-gradient(top,rgba(161,214,0,1) 0,rgba(176,235,0,1) 50%,rgba(120,148,34,1) 100%);
        background: linear-gradient(to bottom,rgba(161,214,0,1) 0,rgba(176,235,0,1) 50%,rgba(120,148,34,1) 100%);
        text-align: center;
        color: #021f37;
        font: 14px/16px Lucida Sans,Arial,Helvetica,sans-serif;
        padding: 8px 10px;
        margin: 18px auto auto;
        -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
        box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
        -webkit-border-radius: 5px;
        border-radius: 5px
    }

        .pdf-brochure .bttn:before {
            background: url(images/pdf-arrow.png) no-repeat;
            width: 12px;
            height: 12px;
            margin-top: -2px;
            padding-right: 6px
        }

.blue-bttn {
    background: #00486e;
    background: -moz-linear-gradient(top,rgba(0,72,110,1) 0,rgba(3,31,60,1) 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,72,110,1)),color-stop(100%,rgba(3,31,60,1)));
    background: -webkit-linear-gradient(top,rgba(0,72,110,1) 0,rgba(3,31,60,1) 100%);
    background: -o-linear-gradient(top,rgba(0,72,110,1) 0,rgba(3,31,60,1) 100%);
    background: -ms-linear-gradient(top,rgba(0,72,110,1) 0,rgba(3,31,60,1) 100%);
    background: linear-gradient(to bottom,rgba(0,72,110,1) 0,rgba(3,31,60,1) 100%);
    text-align: center;
    color: #dbff69;
    font: 16px/18px Lucida Sans,Arial,Helvetica,sans-serif;
    padding: 13px 48px 13px 10px;
    margin: 18px auto auto;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-decoration: none
}

    .blue-bttn:before {
        background: url(images/bluebttn-arrow.png) no-repeat;
        width: 22px;
        height: 22px;
        margin: -2px 10px 0 0
    }