/*********** NI SEARCH.CSS **************/

H1 DFN {
    font-size: 0.6em;
}

H4.black60 {
    margin-bottom: 0;
}

.unbold {
    font-weight: normal!important;
}

.viewall {
    font-size: 0.8em;
}

.pagination {
    padding: 0 0 6px;
}

.pagination p {
    margin: 7px 0 0 0;
    padding: 0;
}

nextLink:hover,
prevLink:hover{
    text-decoration: none;
}

.result-title {
    font-size: 16px;
    margin-bottom: 6px;
    display: inline-block;
}

.overview {
    margin-bottom: 6px;
}

.search-results hr {
    -moz-border-bottom-colors: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    border-color: #E7E7E7 -moz-use-text-color -moz-use-text-color !important;
    border-image: none !important;
    border-style: solid none none !important;
    border-width: 1px 0 0 !important;
    height: 0 !important;
}

.downloads-box hr {
    color: #cccccc;
    background-color: #cccccc;
    height: 1px;
    border: none;
}

.search-results td table {
    margin-bottom: 6px;
}

.search-results td table td {
    border: none;
    padding: 0;
}

.search-results td.extra-details {
    padding-left: 12px;
}

.search-results td {
    border-bottom: 1px solid #CCC;
}

.search-results #results {
    margin-bottom: 6px;
    border-top: 1px solid #CCC;
}

key {
    font-weight: bold;
}

#list_result_values {
    display: block;
    width: 100%;
}

.search-results span.url {
    color: #518E4C;
    /* hack to force word wrapping of very long strings inthe serach results url */
    width: 620px;
    display: inline-block;
    white-space: pre-wrap;
    word-wrap: break-word;
}

#listView .search-results span.url {
    color: #518E4C;
    /* hack to force word wrapping of very long strings inthe serach results url */
    width: 610px;
    display: inline-block;
    white-space: pre-wrap;
    word-wrap: break-word;
}

.ni-search-suggestion {
    font-size: 16px;
}

.search-results .pnx-btn {
    /* margin-top:-1.5em;*/
}

.pnx-container-search .pnx-btn span {
    padding: 0 4px 0 3px;
    min-width: 80px;
}


/*** NI SEARCH FORM ***/

.ni-search table {
    width: 100%;
}

.ni-search-container {
    position: relative;
}

.ni-search-field label {
    position: absolute;
    top: 8px;
}

.ni-search-field input {
    background: none;
    border-width: 0;
    border: none;
    width: 100%;
    height: 24px;
    *line-height: 24px;
}

.ni-search-field input:focus {
    outline: none;
}

.ni-search-btn input {
    background: #065FA3 url("http://www.ni.com/images/global/neutral/sprites/ni_btn_grad_sprite.png") 0 0 repeat-x;
    height: 29px;
    border: 1px solid #82AFD1;
    color: #FFF;
    font-weight: bold;
    padding: 0 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 6px;
    -webkit-border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
}


/* Firefox only */

@-moz-document url-prefix() {
    .ni-search-btn input {
        padding-bottom: 4px;
    }
}

.ni-search .pnx-btn {
    margin-left: 12px;
}

.ni-search td.ni-search-field,
.ni-search div.ni-search-field {
    background: #FFF;
    border: 1px solid #CCC;
    border-right: none;
    padding: 0 6px;
    *width: 60%;
}

.ni-search td.ni-search-category {
    background: #FFF;
    border: 1px solid #CCC;
    border-left: none;
    width: 2%;
    /* <-- this will grow with the content on no js fallback*/
    cursor: pointer;
}

.ni-search td.ni-search-category div {
    border-left: 1px solid #CCC;
    padding: 2px 6px;
    white-space: nowrap;
}

.ni-search td.ni-search-category .dropdown {
    position: absolute;
    border: 1px solid #CCC;
    background: #FFF;
    padding: 8px 6px;
    margin-top: 5px;
    -moz-box-shadow: 1px 3px 3px #CCC;
    -webkit-box-shadow: 1px 3px 3px #CCC;
    box-shadow: 1px 3px 3px #CCC;
    z-index: 25;
}

.ni-search td.ni-search-category .dropdown ul {
    margin: 0;
    padding: 0;
}

.ni-search td.ni-search-category .dropdown ul li {
    list-style: none outside;
    margin: 0;
    padding: 0;
}

.ni-search td.ni-search-btn {
    border-left: 1px solid #cccccc;
    padding-left: 6px;
}

.search-options tr {
    border: none;
}

.ni-search .search-options td {
    border: none;
    padding-top: 6px;
}

.ni-search .search-options td label {
    margin-left: 3px;
}

.ni-search .search-options td input {
    margin-left: 10px;
}

.ni-search-tips {
    position: absolute;
    right: 0;
    top: 9px;
}

.ni-search-container.ni-search-basic .icon-search {
    color: #b9b9b9;
    position: absolute;
    right: 8px;
    top: 6px;
    z-index: 9;
}


/***INLINE SEARCH BOX**/

#inlinesearchform.ni-search td.ni-search-category {
    padding: 0 6px;
}

#inlinesearchform .top-search-box-button {
    cursor: pointer;
    right: 6px;
    position: absolute;
    z-index: 10;
}


/****  TODO FIND A PLACE TO PUT THIS CSS ****/

.pnx-page {
    background: #FFF;
    /*margin: 0 auto;*/
    padding: 12px;
    position: relative;
}

.header {
    margin-bottom: 24px;
    position: relative;
}

.logo {
    margin-bottom: 12px;
}

ul.menu li {
    display: inline;
    list-style-type: none;
}

.center {
    text-align: center;
}

.breadcrumb {
    font-size: 10px;
    margin: 6px 6px 0;
}

.pnx-content div.footer {
    margin: 24px 0 12px 0;
}


/*********** Old Header Styles ************/

#sitenavigation {
    height: 20px;
    border-bottom: 1px solid #065FA3;
    clear: left;
    overflow: hidden;
}

#headerWidgetOutput {
    color: #999999;
    font-size: 11px;
    position: absolute;
    top: 35px;
    right: 235px;
    text-align: right;
}

#localeselector {
    margin-top: 3px;
    float: right;
}

.pnx-content div.footer {
    background: url("/images/global/us/dot_line.gif") repeat-x scroll 0 0;
}

#footer a,
#footer a:hover {
    font-size: 10px;
    text-decoration: none;
}

#footer {
    font-size: 10px;
    color: #959595;
}


/*********** VERTICAL SPACERS ************/

.b-margin-sm {
    margin-bottom: 6px;
}

.b-margin-med {
    margin-bottom: 12px;
}

.b-margin-lg {
    margin-bottom: 24px;
}


/*********** SPACERS Helpers************/

.padding-med {
    padding: 12px;
}

.titledList h3 {
    font-weight: normal;
    margin-top: 5px;
}


/*** IPNET CLASSES ***/

.ipnet-logo {
    margin: 6px 0 0 20px;
}

.ipnet-resources a {
    font-weight: bold;
}


/*** CODE CLASSESS ***/

.ni-search-code {
    border-top: 0;
    padding-bottom: 0;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}

.ni-search-code-bottom {
    padding: 0;
    border-top: none;
    border-top-right-radius: 0px;
    -moz-border-radius-topright: 0px;
    -webkit-border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    -webkit-border-top-left-radius: 0px;
    border-bottom-right-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    -webkit-border-bottom-right-radius: 6px
}

.border-right {
    border-right: 1px solid #CCC;
}

.secondary-content {
    color: #666;
}


/****** Modal Tabs *********/

.modalTabs .ui-tabs-nav {
    margin-bottom: 24px;
}

.modalTabs .ui-tabs-nav li,
.modalTabs .ui-tabs-nav li.ui-tabs-active {
    background: none;
    border: none;
    margin: 0 12px 0 0;
    padding: 0px 12px 0px 0;
    position: relative;
    top: 0px;
    border-right: 1px solid #999;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}

.modalTabs .ui-tabs-panel {
    background: none;
    border: none;
    padding: 0;
}

.modalTabs .ui-tabs-nav li a,
.modalTabs .ui-tabs-nav li.ui-tabs-active a {
    color: #065FA3;
    padding: 0px;
    position: relative;
    top: 0px;
    font-weight: bold;
}

.modalTabs .ui-tabs-nav li.ui-tabs-active a {
    color: #000;
}

.modalTabs table.striped td,
.modalTabs table.striped th {
    padding: 6px;
    border: 1px solid #CCCCCC;
}

.modalTabs table.striped th {
    background: #CCC;
    border: 1px solid #CCCCCC;
}

.modalTabs table.striped tr.black5 {
    background: #F2F2F2;
}

.ui-tabs-nav li.last {
    border: none!important;
}

.download-option {
    padding: 20px 0 0 30px;
}

.tabs.ui-widget-content {
    border: none;
}


/******** tooltip css ********/

.tiptip {
    cursor: help;
}

.tiptip:hover {
    text-decoration: none;
}

.pnx-tooltip .help,
.tiptip .help {
    border-bottom: 1px dotted #ACCDE6;
}

.pnx-tooltip .help.disabled,
.tiptip .help.disabled {
    color: #999999;
    border-bottom: 1px dotted #999999;
}


/******** no result component ********/

.pnx-highlight-warning {
    background-color: #FFD9D9;
    border: 2px solid #FFD9D9;
    border-radius: 8px 8px 8px 8px;
}

.pnx-highlight-warning h2 {
    font-weight: normal;
    line-height: 1.7em;
    padding-left: 8px;
    padding-top: 4px;
}

.pnx-highlight-warning-body {
    background-color: white;
    border: 2px solid white;
    border-radius: 8px 8px 8px 8px;
    padding: 12px;
}

.pnx-highlight-warning-body a {
    font-weight: bold;
}


/********

.ws-lg-t-outer {
    margin-top: 24px !important;
}
.ws-lg-b-outer {
    margin-bottom: 24px !important;
}
.ws-med-t-outer {
    margin-top: 12px !important;
}
.ws-med-b-outer {
    margin-bottom: 12px !important;
}
.ws-sm-t-outer {
    margin-top: 6px !important;
}
.ws-sm-b-outer {
    margin-bottom: 6px !important;
}


 ********/


/******** user messages ********/

.pnx-highlight-advice {
    border: 2px solid #daec86;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-image: initial;
    background-color: #daec86;
    padding-top: 8px !important;
    padding-left: 8px;
    padding-bottom: 8px;
}

.pnx-highlight-advice div {
    padding-top: 2px;
    padding-bottom: 0px;
}

.pnx-icon-notice {
    background-position: 0 -350px;
    float: left;
    height: 20px;
    margin-top: 0px;
    position: relative;
    top: 0px;
}


/******** pagination ********/

.pagination .gutter-inner-l {
    padding-left: 4px;
}

.pagination .gutter-inner-r {
    padding-right: 4px;
}

.pagination .gutter-inner {
    padding: 0 4px 0 4px;
}


/******** sorting ********/

.sorting select {
    width: 197px;
}


/***** survey banner ******/

.survey-banner-position {
    position: relative;
    top: -10px;
}


/***** spacing in search area ******/

.ni-search-category .pnx-icon-right {
    margin-top: 4px;
    margin-left: 34px;
}

.ni-search-category .dropdown ul li {
    margin-bottom: 6px !important;
}

.ni-search-category .dropdown ul li:last-child {
    margin-bottom: 0 !important;
}


/***** /drivers page popular list ******/

.drivers-list dt {
    font-weight: normal;
    line-height: 24px;
}


/* SEARCH RESULTS STYLES */

.search-results,
.result,
.result-title,
.result-url,
.result-teaser,
.result .pnx-media-coreblock,
.result .pnx-media-coreblock .pnx-media-content>span,
.result .pnx-media-coreblock .pnx-media-content .secondary-cta,
.result .pnx-media-content .pnx-icn-download,
.result .pnx-media-coreblock .pnx-media-content .driver-download,
.search-pagination {
    clear: left;
    float: left;
}

.result .pnx-media-coreblock .pnx-media-content {
    float: left;
}

.result .pnx-media-coreblock .pnx-media-content>span.definition {
    float: left;
    text-align: justify;
    max-width: 545px;
}

.result {
    padding: 18px 0;
    width: 100%;
}

.result .pnx-media-coreblock .pnx-media-asset img {
    max-width: 110px;
}

.results-table .result {
    border-bottom: none;
    padding: 0;
    width: auto;
}

.result-title {
    font-size: 14px;
    margin-bottom: 6px;
}

.result-url {
    color: #999;
    margin-bottom: 6px;
}

.result .pnx-media-coreblock .pnx-media-content {
    color: #666;
    font-size: 11px;
    line-height: 15px;
}

.result .pnx-media-coreblock .pnx-media-content .secondary-cta>p {
    line-height: 1.5;
}

.result .pnx-media-coreblock .pnx-media-content .grid7 .col1of2 ul.unstyled li {
    line-height: 12px;
}

.result .pnx-media-coreblock .pnx-media-content .pnx-form .pnx-inline-dropdown {
    padding: 0px 15px 6px 0px;
    border: 0;
    margin-bottom: 0;
    position: absolute;
    background-position: 100% -36px;
}

.result .pnx-media-coreblock .pnx-media-content .driver-download .pnx-form .pnx-inline-dropdown .input-text {
    color: #065fa3;
}

.result .pnx-media-coreblock .pnx-media-content .pnx-form {
    float: left;
}

.result .pnx-media-coreblock .pnx-media-content .pnx-inline-dropdown:hover {
    border-top: 0;
    border-left: 0;
    border-bottom: 0;
    border-right: 0;
    background-color: transparent;
}

.result .pnx-table {
    display: none;
    border: 1px solid #ccc;
    margin: 0;
    padding: 0;
}

.result .pnx-table thead td {
    border-bottom: 1px solid #ccc;
    padding-bottom: 4px;
    padding-left: 6px;
    padding-top: 4px;
}

.result .pnx-table thead th {
    border: 0;
}

.result .pnx-table-condensed {
    color: #666;
    font-size: 11px;
    line-height: 16px;
}

span:hover .pnx-icn-download {
    background-position: -3px -1680px;
}

.result .pnx-media-content span:hover .pnx-icn-download,
.pnx-table tbody tr td span:hover .pnx-icn-download {
    background-position: -3px -1634px;
}

.section-title {
    cursor: pointer;
    display: block;
}

.section-title .pnx-icon-left {
    margin: 0;
}

.section-title>strong {
    font-weight: bold;
    color: #666666;
}

.section-title:hover {
    text-decoration: none;
}

.search-results .last-result,
.results-table tbody tr.last-row>td {
    border-bottom: 0;
}

.results-table>tbody>tr {
    border-left: 0px solid #FFF;
    border-right: 0px solid #FFF;
}


/* SEARCH PAGINATION */

.search-pagination {
    background-color: #f6f6f6;
    height: 24px;
    margin-bottom: 37px;
    width: 100%;
}

.search-pagination ul {
    display: block;
    float: right;
    margin-bottom: 0;
    padding-top: 3px;
}

.search-pagination ul li {
    border: 1px solid #f6f6f6;
    cursor: pointer;
    display: block;
    float: left;
    height: 16px;
    margin-left: 3px;
    width: 16px;
}

.search-pagination ul li a {
    color: #666;
    display: block;
    font-size: 11px;
    text-align: center;
    text-decoration: none;
}

.search-pagination ul li span.pnx-icon-left {
    margin-left: 6px;
    margin-top: 4px;
}

.search-pagination ul li:hover {
    background-color: #fff;
    border: 1px solid #ccc;
}

.search-pagination ul li:hover a {
    color: #666;
    font-weight: 700;
}

.search-pagination li.selected-stage {
    background-color: #82AED1;
}

.search-pagination li.selected-stage a {
    color: #fff;
    font-weight: 700;
}


/* ZOOM FEATURE: This is for the close button on the dialog box (jQ 1.9) */

.ui-dialog .ui-widget-header .ui-state-hover {
    background: none;
}


/* SEARCH TABLE VIEW */

.results-table thead th,
.results-table .row-secondary-table .secondary-table thead th {
    border: 0;
}

.results-table thead {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

.results-table .ni-tabs-sprite {
    background: url('/images/global/neutral/sprites/nisearch_th_sort_sprite.gif') no-repeat !important;
}

.results-table th.sort-asc {
    background-position: 100% -164px !important
}

.results-table th.sort-desc {
    background-position: 100% -108px !important;
}

.results-table th.sort-hover {
    background-position: 100% -52px !important;
}


/*
.ni-tabs-sprite, .grid12 .pnx-table th {
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FEFEFE),color-stop(1, #D2D2D2)) !important;
  background-image: -o-linear-gradient(bottom, #FEFEFE 0%, #D2D2D2 100%) !important;
  background-image: -moz-linear-gradient(bottom, #FEFEFE 0%, #D2D2D2 100%) !important;
  background-image: -webkit-linear-gradient(bottom, #FEFEFE 0%, #D2D2D2 100%) !important;
  background-image: -ms-linear-gradient(bottom, #FEFEFE 0%, #D2D2D2 100%) !important;
  background-image: linear-gradient(to bottom, #FEFEFE 0%, #D2D2D2 100%) !important;

  //nisearch_th_sort_sprite.gif
}*/

.results-table thead th {
    vertical-align: top;
}

.results-table .row-secondary-table .secondary-table {
    width: 100%;
    border: 1px solid #e5e5e5;
    font-size: 11px;
    padding: 3px;
}

.results-table .row-secondary-table .secondary-table thead {
    background: #f6f6f6;
    border: 1px solid #e5e5e5;
}

.results-table .row-secondary-table .secondary-table thead tr th {
    background: url('/images/global/neutral/sprites/nisearch_th_sort_sprite.gif') repeat-x !important;
    border-bottom: 1px solid #e5e5e5;
    font-weight: 700;
}

.results-table .row-secondary-table .secondary-table th,
.results-table .row-secondary-table .secondary-table td {
    background: none;
    border: 0;
    color: #666;
    font-size: 11px;
    vertical-align: top;
}

.results-table td {
    border-bottom: 1px solid #e5e5e5;
}


/* SEARCH NOTIFICATIONS */

.search-no-result {
    width: 100%;
    float: left;
}

.search-no-result p {
    line-height: 24px;
}

.search-message ul {
    margin-left: 10px;
}

.search-instead-for {
    color: #666;
}


/* Search utility ux*/

.search-utility {
    color: #999;
    float: left;
    font-size: 11px;
    width: 100%;
}

.search-utility-bar {
    background-color: #f6f6f6;
    height: 24px;
    margin-bottom: 1px;
    padding-left: 5px;
}

.search-utility-results {
    padding-top: 6px;
    display: block;
    clear: left;
}


/* Some css overridings for dropdowns on utility bar*/

.pnx-form .search-utility .search-utility-bar .pnx-inline-dropdown {
    margin-bottom: 0px;
}

.pnx-form .search-utility .search-utility-bar .search-utility-section .pnx-inline-dropdown {
    padding: 6px 15px 6px 0px;
    border: 0;
}

.pnx-form .search-utility .search-utility-bar .search-utility-section .pnx-inline-dropdown-contents {
    min-width: 100%;
}

.pnx-form .search-utility .search-utility-bar .pnx-inline-dropdown:hover {
    border-top: 0;
    border-left: 0;
    border-bottom: 0;
    border-right: 0;
    background-color: transparent;
}

.pnx-form .search-utility .search-utility-bar .pnx-inline-dropdown.opened {
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
    background-color: transparent;
}

.pnx-form .search-utility .search-utility-bar label {
    font-weight: 100;
    margin-bottom: 2px;
}

.pnx-form .pnx-msg-notification {
    clear: left;
}

.grid12 .pnx-msg .pnx-msg-icon {
    display: table-cell;
    vertical-align: top;
    padding: 2px 0px 0px 2px;
}

.grid12 .pnx-msg .pnx-msg-content ul.unstyled li {
    margin-bottom: 0px;
    padding-top: 5px;
}


/* Autocomplete Widget */

.separator {
    border-left: 2px ridge #fff;
    float: right;
    height: 15px;
    margin-left: 4px;
    margin-right: 4px;
    margin-top: 5px;
    width: 1px;
}

.search-bar .searchFilterDropDown {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-image: linear-gradient(top, rgb(255, 255, 255) 39%, rgb(230, 230, 230) 70%)!important;
    background-image: -o-linear-gradient(top, rgb(255, 255, 255) 39%, rgb(230, 230, 230) 70%)!important;
    background-image: -moz-linear-gradient(top, rgb(255, 255, 255) 39%, rgb(230, 230, 230) 70%)!important;
    background-image: -webkit-linear-gradient(top, rgb(255, 255, 255) 39%, rgb(230, 230, 230) 70%)!important;
    background-image: -ms-linear-gradient(top, rgb(255, 255, 255) 39%, rgb(230, 230, 230) 70%)!important;
    background-position: 0 0;
    background-repeat: no-repeat;
    border: 1px solid #e0e0e0;
    border-right: none;
    margin-bottom: 0;
    height: 30px;
    font-weight: bold;
    padding: 6px 4px 4px 12px;
    -webkit-top-left-border-radius: 4px;
    -moz-top-left-border-radius: 4px;
    border-top-left-radius: 4px;
    -webkit-bottom-left-border-radius: 4px;
    -moz-bottom-left-border-radius: 4px;
    border-bottom-left-radius: 4px;
}

.search-bar .search-btn,
.search-bar .pnx-btn-text {
    -webkit-top-left-border-radius: 0px;
    -moz-top-left-border-radius: 0px;
    border-top-left-radius: 0px;
    -webkit-bottom-left-border-radius: 0px;
    -moz-bottom-left-border-radius: 0px;
    border-bottom-left-radius: 0px;
}

.search-bar.searchFilterDropDown:hover {
    border: 1px solid #e0e0e0;
    border-right: none;
}

.search-bar .pnx-inline-dropdown .input-text,
.search-bar .pnx-inline-input {
    color: #666666;
}

.search-bar .pnx-inline-dropdown-contents {
    min-width: 170px;
}

.search-bar .searchFilterDropDown .pnx-inline-dropdown-contents UL LI {
    color: #666666;
    font-size: 0.9em;
    font-weight: 400;
    margin-bottom: 0;
    padding: 6px;
    line-height: 1.5em;
}

.search-bar .searchFilterDropDown .separator {
    margin-top: 0;
}

.search-bar .niAutocompleteInput {
    height: 30px!important;
    margin-bottom: 0!important;
    border: 1px solid #e0e0e0;
}

.search-bar .searchFilterDropDown.opened,
.search-bar .niAutocompleteInput:focus {
    border: 1px solid #e0e0e0;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}

.search-bar .searchFilterDropDown.opened,
.search-bar .searchFilterDropDown.focus {
    border-right: none;
}

.search-bar {
    -moz-border-radius: 5px;
    -moz-box-shadow: 1px 2px 2px -1px rgba(8, 8, 8, 0.35);
    -webkit-border-radius: 5px;
    -webkit-box-shadow: 1px 2px 2px -1px rgba(8, 8, 8, 0.35);
    background-color: #f6f6f6;
    border-radius: 5px;
    box-shadow: 1px 2px 2px -1px rgba(8, 8, 8, 0.35);
    float: left;
    padding: 6px;
    display: table;
}

.search-bar table.ni-search {
    margin-left: 12px;
}

.search-bar table.ni-search INPUT[type="radio"] {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
}

.search-bar .cell {
    display: table-cell;
    white-space: nowrap;
    vertical-align: top;
}

.search-bar .cell .pnx-inline-dropdown:hover {
    border-top: 1px solid #e0e0e0;
    border-left: 1px solid #e0e0e0;
}

.search-bar .full-cell {
    display: table-cell;
    white-space: nowrap;
    vertical-align: middle;
    width: 100%;
}

.search-bar .separator {
    float: none;
    margin-left: 12px;
    margin-right: 6px;
}

.search-bar .pnx-icon-arrow-down {
    margin-right: 6px;
}

.search-bar .pnx-icon-srch {
    background-image: url("/widgets/pnx/1.0/img/icons/homepage-icons.png");
    display: inline-block;
    height: 13px;
    margin-top: 7px;
    width: 13px;
}


/* LIST AND TABLE VIEWS */

.search-listview-on,
.search-listview-off,
.search-tableview-on,
.search-tableview-off {
    background: url(/images/search/us/ni-search-sprite.png);
    float: left;
    height: 11px;
    margin-right: 6px;
    margin-top: 6px;
    width: 11px;
}

.search-listview-off,
.search-tableview-off {
    cursor: pointer;
}

.search-listview-on:hover,
.search-listview-off:hover {
    background-position: 23px 0;
}

.search-tableview-on:hover,
.search-tableview-off:hover {
    background-position: 23px 11px;
}

.search-listview-on {
    background-position: 11px 0;
}

.search-listview-off {
    background-position: 0 -22px;
}

.search-tableview-on {
    background-position: 46px -11px;
}

.search-tableview-off {
    background-position: 35px -11px;
}

.search-division {
    background: #999;
    height: 12px;
    margin-top: 6px;
    margin-right: 6px;
    width: 1px;
}

#tableView {
    float: left;
    clear: left;
    width: 100%;
    overflow: visible;
}

.entitled {
    color: #D73A0F;
    font-weight: bold;
}

.discounted {
    color: #777;
    text-decoration: line-through;
}

.no-discount {
    font-weight: bold;
}

#syntax-tab,
#basic-tab,
#advanced-tab {
    display: none;
}

#syntax {
    display: none;
}

#basic {
    display: none;
}

#advanced {
    display: none;
}

.entity-title {
    font-size: 14px;
    margin: 0;
}

.pdp-url {
    color: #999;
}

.entity-title+.partnumber-price,
.entity-title+.pdp-url+.partnumber-price,
.starting-from-price {
    margin-top: 12px;
}

.result-url-block {
    display: block;
    float: unset;
    color: #999;
    margin-bottom: 6px;
}

.result .pnx-media-coreblock .pnx-media-asset .search-result-manuals-teaser img{
    max-width: 732px;
}

.bold{
    font-weight: bold;
}

.result-leafs{
    margin-top: 6px;
    padding-left: 12px;
}

.result-leafs a{
    display: block;
}