nav#plp-header-links {
    height: auto
}

#plp-bread-crumb {
    padding: 15px
}

.ui-widget-header a {
    color: #257095;
    font-size: 14px
}

.plp-action-bar .plp-pagination {
    color: #6b490a
}

.plp-pagination a {
    color: #6b490a !important;
    text-decoration: none !important;
    font-weight: 400
}

.ui-widget-header .plp-pagination a {
    background: #ded6c0;
    border: 0;
    color: #6b490a
}
#plp-container .plp-page-spacer12:nth-of-type(1), #plp-container .plp-page-spacer12:nth-of-type(2) {
    display: none !important;
}
.plp-image-gallery #imageDescriptions p.ad-image-description {
    color: #1c1c1c
}

.plp-pagination a {
    color: #6b490a
}

#plp-table-filter td {
    font-weight: 400
}

.ui-widget-header .plp-pagination a:hover {
    background: 0 0;
    color: #6b490a
}

#plp-container a {
    color: #257095;
    text-decoration: underline
}

#plp-container a:hover {
    color: #1c1c1c;
    text-decoration: none
}

.ui-widget-header a:hover {
    color: #d5b249;
    text-decoration: none
}

.ui-widget {
    font-family: ubunturegular;
    font-size: 14px
}

.ui-widget-content {
    color: #333
}

.plp-image-popup .ui-widget-content {
    background: #fff
}

#plp-container h2 {
    color: #333
}
.ad-gallery .ad-thumbs .ad-thumb-list {
    height: auto;
}
body[data-pagetype=CategoryResult] #plp-table-filter tr td:first-child {
    white-space: nowrap;
}
#plp-buttonbar span#scope-plp-rfi, #plp-buttonbar span#scope-plp-ci, #plp-buttonbar span#scope-plp-cadcart, #plp-buttonbar span#scope-plp-rfq {
    display: none;
}
body #plp-tree-description .ui-button,
body .ui-button {
    font-family: ubunturegular;
    font-size: 14px;
    font-weight: 400;
    text-decoration: none;
    color: #d3b34e !important;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: #d5b24a 2px solid !important;
    background: #fff !important;
    text-decoration: none !important
}

body #plp-tree-description .ui-button:hover,
body .ui-button:hover {
    color: #1c1c1c !important;
    border: #d5b24a 2px solid !important;
    background: #d5b24a !important
}

.secondcolumn {
    width: 186px !important
}

.secondcolumn .ui-state-active,
.ui-widget-header {
    background: #f6f4ee;
    border: 0
}

#plp-item-sidebar .plp-promo-item {
    padding-left: 0
}

.ui-widget-header {
    font-weight: 400;
    color: #1c1c1c
}

#plp-adv-search-accordion .ui-state-default .ui-icon {
    display: block
}

.plp-adv-group-body .ui-iconbutton {
    margin: 0 0 0 5px
}

#imageGallery .plp-cad-ribbon-wrapper-right {
    display: none
}

#imageGallery .ui-button {
    font-family: ubuntumedium;
    font-size: 16px
}

.ui-tooltip {
    background: #fff !important
}

#plp-buttonbar {
    padding: 15px 0
}

#plp-buttonbar .ui-button {
    margin-right: 5px;
    font-size: 18px;
    font-family: ubuntumedium;
    border: 2px solid #d5b24a;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    border: solid 1px #cec2a2
}

#plp-page-pagination .ui-widget-header {
    background: #cec2a2
}

#plp-item-table-tabs {
    border: 0;
    padding: 0;
    width: 100%
}

.plp-item-description {
    margin-top: 0;
    padding-top: 0
}

.plp-promo-content {
    background: #f6f4ee;
    border: none;
    border-radius: 5px;
    margin-top: 5px;
    padding: 1em .5em !important
}

.plp-compare-product hr {
    background: #cec2a2;
    border: 0;
    height: 1px
}

.plp-descBtn-with-image-left .plp-description {
    display: inline-block;
    width: 75%
}

.secondcolumn .ui-state-active {
    border: 0;
    font-size: 14px;
    color: #000;
    font-weight: 700;
    border-radius: 5px;
    text-transform: uppercase
}

.plp-promo h3 {
    padding: 8px 12px !important
}

.plp-promo h3.ui-state-default {
    color: #6b490a;
    -webkit-border-radius: .357em;
    border-radius: .357em;
    background: #cec2a2;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase
}

#plp-cad-emaildownload #insertdisabledhighlight {
    width: auto;
    padding: 5px 3%
}

.plp-promo h3.ui-state-default span.ui-icon {
    background: url(plus-icon-plp.png) no-repeat 4px 5px;
    display: block
}

.plp-form-heading.ui-state-default.ui-corner-all strong {
    font-family: ubunturegular;
    font-weight: 400
}

#plp-page-pagination,
#plp-page-pagination-table,
.plp-page-spacer12 {
    width: 100% !important
}

.plp-ecomm-buttons a {
    font-weight: 400
}

#plp-compare-items .ui-widget-content {
    border: 1px solid #cec2a2 !important
}

#plp-compare-items td,
#plp-compare-items th {
    padding: 10px
}

nav#plp-page-actions a {
    color: #257095;
    font-size: 14px;
    margin-top: 5px;
    margin-bottom: 5px
}

nav#plp-page-actions a:hover {
    color: #1c1c1c;
    text-decoration: none
}

#imageGallery .ui-button {
    background: #fff !important;
    color: #d5b249;
    border: 0;
    border: 2px solid #cec2a2
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    border: solid 1px #cec2a2
}

#imageGallery .ui-button:hover {
    background: #d5b249 !important;
    color: #1c1c1c
}

.plp-table-wrapper {
    margin-top: 0
}

#plp-prnt .ui-icon-print {
    display: none
}

/*#plp-prnt .ui-button-text {
    padding-left: 1em
}
*/
body .header td[data-sort] {
    background: #fff
}

#plp-table-filter tr:hover {
    background: #f6f4ee
}

#plp-table-filter .fa-2x {
    font-size: 1.25em !important
}

#plp-table-filter tr:hover td a {
    color: #257095
}

#plp-table-filter tr:hover td a:hover {
    color: #1c1c1c;
    text-decoration: none
}

.ui-widget-content.plp-table-wrapper {
    border: 0
}

.ui-button-text-only .ui-button-text .ui-button-text {
    padding-bottom: 0;
    padding-top: 0
}

body.printpdf {
    margin: 1em
}

.print_header div {
    border-bottom: 1px solid #ccc;
    float: left;
    font-size: 13px;
    height: 108px;
    width: 50%;
    padding: 10px 0;
    background: 0 0;
    color: #000
}

.print_header div a {
    color: #000
}

.print_header div img {
    height: auto;
    width: auto
}

.print_header div.right-part {
    text-align: right
}

#plp-buttonbar .ui-icon-print {
    display: none
}

/*#plp-buttonbar .ui-button-text-icon-primary .ui-button-text {
    padding: 10px 1em
}*/

.firstcolumn {
    width: 80% !important
}

.firstcolumn .plp-description {
    width: 70%
}

.plp-item-description {
    width: 98%
}

.ui-widget-header .ui-state-active {
    background: 0 0;
    border: 0
}

.plp-form-button button.plp-form-cancel,
.plp-form-button button.plp-form-submit {
    padding: 0 10px
}

.plp-request-email-info-form table td.plp-form-email-textfield textarea {
    width: auto
}

.ui-button-text-only .ui-button-text {
    padding-top: 10px;
    padding-bottom: 10px
}

.plp-thumb-row .ui-widget-content {
    border: 1px solid #cec2a2
}

.plp-request-info-form table td.plp-form-textfield input,
.plp-request-info-form table td.plp-form-textfield textarea {
    border: 1px solid #cec2a2
}

.plp-request-info-form table td.plp-form-heading strong,
.plp-request-info-form table td.plp-form-heading sup {
    color: #1c1c1c
}

.footnote ul,
.plp-request-info-form .footnote {
    border: 0
}

.plp-thumb-row .ui-widget-content a {
    color: #257095
}

.plp-thumb-row .ui-widget-content a:hover {
    color: #1c1c1c
}

.recaptchatable,
.recaptchatable #recaptcha_response_field {
    border: 1px solid #cec2a2 !important
}

#plp-table-filter tbody tr td:first-child a {
    color: #257095
}

#plp-table-filter tbody tr td:first-child a:hover {
    color: #1c1c1c !important
}

#plp-container h1 {
    font-weight: 400;
    font-size: 30px;
    line-height: inherit;
    color: #257095;
    font-family: ubuntulight
}

.plp-list-name h2 a {
    color: #257095
}

#plp-action-bar-left {
    color: #6b490a
}

#plp-table-filter th:last-child,
.ui-widget-header:last-child {
    color: #257095;
    font-family: ubuntumedium;
    font-size: 16px
}

#plp-compare-items td b,
#plp-compare-items td strong,
#plp-item-table-tabs .plp-tab-content table td.plp-table-name b,
#plp-item-table-tabs .plp-tab-content table td.plp-table-name strong,
#plp-table-filter thead th h2 a,
.floatThead-table .header h2 a {
    font-size: 16px
}

#plp-table-filter thead td,
#plp-table-filter thead th {
    border-bottom: 0
}

.plp-oddrow {
    background: #f6f4ee
}

#plp-table-filter thead th {
    font-family: ubuntumedium;
    font-weight: 400
}

#cad-info dl dt {
    color: #6b490a;
    font-family: ubunturegular
}

div#plp-container nav#cad-thumbs article a p {
    color: #257095;
    text-decoration: underline
}

div#plp-container nav#cad-thumbs article a p:hover {
    color: #1c1c1c;
    text-decoration: none
}

.header td[data-normal] {
    background-color: #ddd4be;
    height: 8px
}

.ui-state-default .ui-icon {
    display: none
}

#plp-item-table-tabs .plp-tab-content table {
    background: #fff
}

.plp-cad-ribbon-wrapper-right {
    height: auto !important;
    margin: 0 auto !important;
    overflow: inherit !important;
    position: relative !important;
    top: 0 !important;
    width: 110px !important;
    z-index: 2 !important
}

.plp-image-ctn .plp-cad-ribbon-wrapper-right {
    width: 100%
}

.plp-cad-ribbon-wrapper-right img {
    display: block
}

body[data-pagetype=CategoryResult] .plp-cad-ribbon-wrapper-right img {
    display: block;
    margin: -132px 0 0 0
}

.plp-cad-ribbon-wrapper-right .plp-cad-ribbon-right.ui-state-highlight {
    background: 0 0;
    width: auto;
    height: 0;
    display: block;
    position: absolute;
    top: 0;
    border: 0;
    box-shadow: 0 0 0 transparent;
    right: 0;
    left: auto;
    padding: 0;
    text-shadow: 0 0 0 rgba(255, 255, 255, 0);
    transform: none
}

.plp-image-ctn .plp-image-carousel li img {
    width: 100%
}

.plp-image-ctn .plp-cad-ribbon-wrapper-right .plp-cad-ribbon-right.ui-state-highlight {
    top: 134px;
    right: 4px
}

#plp-list-description .plp-cad-ribbon-wrapper-right,
#plp-tree-description .plp-cad-ribbon-wrapper-right {
    width: 100px !important;
    margin: 0 !important
}

#plp-tree-description .plp-cad-ribbon-wrapper-right {
    width: 116px
}

.plp-product-request-info .ui-state-default {
    background: #f6f4ee;
    border: 0
}

.plp-search-result-with-imgRight .plp-search-row {
    width: 100%
}

.plp-search-result-with-imgRight .plp-search-row.ui-state-focus {
    border: 0;
    background: #f6f4ee;
    border-bottom: 1px solid #d3d3d3
}

.plp-table-wrapper #plp-table-filter {
    border-top: solid 1px #cec2a2
}

#plp-cart-dialog article#ecomm-add-to-cart {
    background: #fff
}

.plp-search-holder {
    padding: 10px 0
}

.plp-page-search-result {
    padding: 10px 0
}

.plp-page-spacer12 {
    margin: 7px 0
}

.plp-descBtn-with-image-left,
.plp-descBtn-with-image-right {
    padding: 30px 1% 20px 1%;
    width: 98%
}

#plp-container .plp-page-spacer12 {
    width: 100% !important
}

#plp-item-sidebar {
    padding-top: 30px
}

#plp-adv-search-accordion h3.ui-state-active a {
    color: #1c1c1c
}

#cad-info .ui-widget-header:last-child {
    font-size: 14px
}

#plp-CAD-table-tabs .ui-tabs .ui-tabs-nav {
    padding: 0
}

#plp-CAD-table-tabs .ui-tabs .ui-tabs-nav li {
    background: 0 0;
    border: 0
}

body div#plp-container section#plp-CAD-table-tabs section#cad-model>article {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    border: 1px solid #aaa !important
}

#plp-CAD-table-tabs .ui-tabs .ui-tabs-nav li a {
    font-weight: 400 !important;
    padding-top: 5px
}

#plp-CAD-table-tabs .ui-tabs .ui-tabs-nav li.ui-tabs-active a {
    font-weight: 700 !important;
    text-decoration: none;
    color: #1c1c1c
}

#plp-CAD-table-tabs .ui-tabs .ui-tabs-nav li.ui-tabs-active {
    background: #fff;
    border: 1px solid #aaa;
    border-bottom: 0
}

#plp-item-page-specs #plp-item-table-tabs>ul.ui-tabs-nav {
    background: #d5b24a;
    padding: 0
}

#plp-item-page-specs #plp-item-table-tabs>ul.ui-tabs-nav a {
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    text-decoration: none
}

#checkout-address-form input,
#checkout-address-form select,
#checkout-address-form textarea {
    border: 1px solid #d5b249 !important
}

#formholder input,
#formholder select,
#formholder textarea {
    border: 1px solid #d5b249 !important
}

#ecomm-attributes-review-context input,
#ecomm-attributes-review-context textarea {
    border: 1px solid #d5b249 !important
}

body[data-pagetype=CategoryResult] #plp-cart-dialog #ecomm-item-info li:nth-child(3) {
    display: none
}

body[data-pagetype=ItemDetail] #plp-cart-dialog #ecomm-item-info li:nth-child(3) {
    display: none
}

body[data-pagetype=ItemDetail] .ui-dialog {
    z-index: 999999 !important
}

.ui-dialog {
    border: 1px solid #d3d3d3
}

#plp-cad-cartbench {
    width: 140px
}

body[data-pagetype=CategoryResult] .plp-image-ctn .plp-cad-ribbon-wrapper-right {
    width: 100% !important
}

body[data-pagetype=Category] #plp-tree-description .plp-cad-ribbon-wrapper-right {
    width: 116px !important;
    margin: 0 !important
}

.plp-2-column-right #plp-sidebar {
    width: 22% !important;
}

.plp-2-column-right #plp-main {
    width: 76.5% !important;
}