@import url("/widgets/jqueryui/1.8.5/css/jquery-ui-1.8.5.css");

/* $Change: 1783108 $ $DateTime: 2007/02/23 14:45:06 $ $Revision: #20 $ */
.ni-modelpage-icon-sprite {background:url(/images/global/neutral/sprites/ni_modelpage_icon_sprite.gif) no-repeat; float: left;}

#bundles{clear:left;margin:0px 0 0;;padding-top:0px;}

#pricingenotice{padding:0 5px;margin:5px 0 0;}
.addtocartrelative{position:relative;top:10px;}
.backtotop{padding:5px 0;text-align:right;}
.backtotop-noborder{padding:5px 0;text-align:right;}
.backtopricingtab{padding:5px 0;}
/* End Merchandizing */

.recommended{color:#009900;}

#specifications tbody tr.banded td,
#specifications tbody tr.banded th{background-color:#f2f2f2;}

#bundle-recommended p.bundle-checked{background:url(/images/advisor/icons/check.gif) no-repeat 6px 4px; padding-left:23px; text-indent:0;}
#bundle-recommended .padd_left_23 { padding-left: 23px; }

/* PRINTER FRIENDLY */
form#pfLaunchForm div#pfElements {visibility: hidden;display: none;}


/* FUNCTIONS TAB */
.loadingpopupbody { background-color:#FFFFFF; border:4px solid #065FA3; padding:10px; width: 150px; margin: 0 auto 1em auto; }
#loadingpopupbody { width: 150px; margin: 1em auto; }
#expand_all, #collapse_all { font-weight: bold; }
.palette, .function{ padding-left: 15px; display: none; }
.desc { margin: 5px 0;}
.functions_name { color: #3366CC; }
.desc_body  .functions_warning  p{ padding: 12px; }
.right_arrow { padding-left: 10px; background: transparent url(/images/functions_tab/right_arrow.gif) no-repeat 0 4px; }
.down_arrow { padding-left: 10px; background: transparent url(/images/functions_tab/down_arrow.gif) no-repeat 0 4px; }
.plus { padding-left: 15px; background: transparent url(/images/functions_tab/plus.gif) no-repeat 0 1px; }
.minus { padding-left: 15px; background: transparent url(/images/functions_tab/minus.gif) no-repeat 0 1px; }
.desc_header { width: 482px; height: 8px; background: transparent url(/images/functions_tab/grey_header.gif) no-repeat bottom left; }
.desc_body { background: #f2f2f2; width: 482px; overflow: hidden;}
.desc_body p { padding: .3em 1em; }
.desc_body p img{ padding-top: 1em; }
.desc_footer { width: 482px; height: 8px; background: transparent url(/images/functions_tab/grey_footer.gif) no-repeat top left;}
.yellow { color: #FFBB00; font-weight: bold; padding: 0 5px 0 0; }
.details p { padding: .5em 0; }
.details { padding: 0 12px; }
.details table { margin-top: 1em;  margin-bottom: 1em; border-collapse: collapse;  width: 458px;}
.details td, .details th { padding: .5em; border: 1px solid #666; }
.hide_link, #collapse_all, .details, .subpalette_list { display: none; }
.functions_warning { background: transparent url(/images/global/neutral/icon_warning.gif) no-repeat scroll 10px 6px; margin: 0; width: 460px; padding-left: 23px; }
.note { margin: 5px 0 5px 5px; background: transparent url(/images/functions_tab/note.gif) no-repeat top left; padding-left: 31px; }
.desc_body img { max-width: 458px;}
.subparam { padding: .2em 0 .2em 1em; background:transparent url(/images/global/us/bullet_nopad.gif) no-repeat scroll 3px -1px; }

/*Functions Tab*/
.functions_error { border: 2px solid #FF0000; width: 448px; background: #fff; margin: 1em 0; }
.functions_error p { padding: 5px 5px 5px 28px; line-height: 14px; background: transparent url(/images/global/neutral/icon_error.gif) no-repeat 6px 5px; font-weight: bold; }
.functions_error p img { display: none; }
#functionsTab hr { width: 100%; border: 0px; height: 1px; background-color: #ccc;}
.functions_tab_search_result { background-color: yellow; }
.functions_tab_search_box { background-color: #EAEAEA; padding: 12px; margin-bottom: 12px}
#ft_no_results, #ft_search_results { display: none; margin-left: 10px; }
.ft_btn { border: 1px solid #065FA3; background: #E0E0E1; margin-left: 5px; height: 19px; color: #065FA3;font-weight: bold; cursor: pointer; padding: 0px 2px;}



/* HWMerch 2 */
.qty {width: 20px!important;}

/* Context Diagram Decorations */
.green-box-border-bottom { border-top:3px solid #C1DC84;}
.green-box-border-bottom span {
        text-align: center;
        display: block;
        padding-top: 6px;
        font-weight: bold;
        color: #666;
        font-size: 11px;
}

.green-box-border-bottom {}
.green-box-border-bottom span {}

.green-box-border-top{
    border-bottom: 3px solid #63A3D6;
}

.green-box-border-top span{
    text-align: center;
    display: block;
    padding-bottom: 6px;
    font-weight: bold;
    color: #666;
    font-size: 11px;
}

/** Tool Tips **/
.contextdiagram-helptip{display:none;}
.help-cursor{cursor:help;}
.helptop{background: url("/images/global/neutral/sprites/ni_tooltip_sprite.png") 0 0 no-repeat;display: block;height: 24px;width: 600px;}
.helpbottom {background: url("/images/global/neutral/sprites/ni_tooltip_sprite.png") 0 -696px no-repeat;display: block;height: 24px;width: 600px;}
.tipcontent {background: url("/images/global/neutral/sprites/ni_tooltip_sprite.png") 0 -58px no-repeat;display: block;padding: 0 20px;width: 560px;}

/* Parts List Save For Later */
.save_for_later_partslist {position:relative;}
#save_for_later_partslist {position:absolute;right:0;top:-24px;}
#save_for_later_partslist .body{ background-color:#FFFFFF; border: 1px solid #CCC; height:50px; padding:20px 5px 0 10px;position:relative;top:6px;}


#bundleParams{visibility: hidden; display:none;}

/**** END OF MODELPAGE.CSS ****/


.addToCartModal{position:absolute;}

.ui-dialog body {text-align: left;}
.ui-dialog .modalControls {
	text-align: right;
	padding: 12px 6px 3px;
}
.ui-dialog .quickView #title{display: none}
.ui-dialog .quickView.ui-dialog-content{padding: 6px 0;}
.ui-dialog .quickView .product-image-container{width: 65px;}


/* Parts Footer
================================= */
.originalprice {
    text-decoration: line-through;
    color: #666;
}
.discountedprice, .yoursavings {
    color: #cc0000;
}
.ecwImpressions {display: none;}

/* Rapid Adoption List */
.nowrap{white-space: nowrap;}

.discountedprice, .yoursavings {
    color: #cc0000;
}

#utilityBarRight{
    height: 1000px;
    width: 174px
}

#listView{
    height: 400px;
    border-bottom: 1px solid #efefef;
    overflow-y: auto;
    *height: auto;
    *overflow-y:auto;
}

#listView .c-table-head {position: relative}

#listView .c-table-head .learn-more{
    position: absolute;
    top: 8px;
    right: 12px;
}

#action-links-bottom{
    position: absolute;
    right: 12px;
    bottom: 12px;
}

.software-option select{
    margin-right: 6px;
}

.sub-total{
    text-align: right;
    display: block;
    margin: 12px -12px 0;
    border-top: 1px solid #CCC;
    padding: 12px 12px 0;
}

.sub-total .text-align-left{
    text-align: left;
}

.red-text{
    color: #B11115;
}

.desc_td{
    width: 65%;
    font-weight: bold;
}
.pnx-no-bdr td, .pnx-no-bdr th{
	border-bottom: none;
}
.bdr-top{
  margin-top:6px;
	border-top: 1px solid #CCC;
}
.pnx-table .pnx-table td{
    padding-top: 0;
    padding-left: 0;
}

input[type="radio"],
input[type="checkbox"] {
  float: left;
  margin-right: 6px;
  margin-left: 1px;
}

.pnx-form INPUT,
.pnx-form SELECT
{
  margin-bottom: 0;
}.pnx-form SELECT.shortfield
{
  width:110px!important;
}

.package-price{
    border-bottom: 1px solid #CCC;
    padding-bottom: 12px;
}

.bdl-wrap .package-price{
    margin-left: -12px;
    padding: 12px;
    margin-right: -12px;
}

.cta-summary td{
    border: none;
    padding: 5px;
}

#processingImg img{
    margin-left: 6px;
    position: relative;
    top: 2px;
}

td.addToCartTd {
    vertical-align: middle;
}

.product_image {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    height: 41px;
    width: 57px;
}

.scrollable-parts{
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 278px;
    width: 100%;
    display: block;
}
.scrollable-parts .price{
    padding-right: 25px;
}
.addToCartDialog .summary{
    background-color: #efefef;
}
.addToCartDialog .summary .price{
    width: 1%; /* the table will auto size */
}

.sw-guided-required-questions label{
    overflow: hidden;
    display: block;
    *display: inline;
}

.sw-guided-required-questions label.jsToolTip{
    border-bottom: 1px dashed #CCC!important;
	display: inline-block!important;
}

.sw-hmc-modal-actions{
    float: right;
}

.sw-hmc-modal-actions a{
    margin-right: 6px;
}

.pnx-table .checkbox{
    width: 40px;
}

.to-listview {
    position: absolute;
    top: 42px;
    right: 6px;
}

#swWizardModalContent .col1of2{
    *width: 48%;
}

.req-acc-item td{
    padding-top: 0;
}

.heavyshaded{
    background-color: #F2F2F2;
}

.recommended-item select{
    width: 175px;
}

.recommended-item .align-center{
    text-align: center;
}

#question-wrapper .title{
    font-weight: bold;
    margin-bottom: 6px;
}

#breadcrumbcontainer{
    font-size: 10px;
    margin-top: 0px;
    padding-left: 12px;
}


.resultstofrom{
    padding-bottom: 12px;
    margin-bottom: 6px;
    border-bottom: 1px solid #CCC;
}

#searchresults ul{
    list-style-type: none;
    margin: 0 0 12px 0;
}


#searchresults ul li{
    padding: 6px 0;
    border-bottom: 1px solid #CCC;
}

#searchresults ul li > a{
    font-size: 16px;
}
#searchresults span.overview{
    margin-top: 3px;
    display: block;
}



/* icons */
#contextdiagram-table td{
    table-layout: fixed;
    width: 2%;
}
#contextdiagram-table .cd-icon{background: url(/images/catalog/context-diagram.png) 0 0 no-repeat; height: 52px; display: block;}
#contextdiagram-table .card{background-position: center -1241px;}
#contextdiagram-table .drivers{background-position: center -1156px;}

#contextdiagram-table .pci{background-position: center 0}
#contextdiagram-table .block_57x18{background-position: center -180px;}
#contextdiagram-table .cable_double{background-position: center -667px;}
#contextdiagram-table .chassis_55x26{background-position: center -51px;}
#contextdiagram-table .controller_33x40{background-position: center -254px;}
#contextdiagram-table .crio{background-position: center -327px;}
#contextdiagram-table .cseries_connector{background-position: center -118px;}
#contextdiagram-table .pcmcia{background-position: center -479px}
#contextdiagram-table .usb{background-position: center -615px;}
#contextdiagram-table .software_50x51{background-position: center -553px;}
#contextdiagram-table .cseries_icon{background-position: center -411px}
#contextdiagram-table .lens_icon{background-position: center -1069px;}
#contextdiagram-table .camera_icon{background-position: center -809px}
#contextdiagram-table .vision-sw{background-position: center -986px}
#contextdiagram-table .evs{background-position: center -895px;}

#contextdiagram-table .drive{background-position: center -1337px}
#contextdiagram-table .drive_motor{background-position: center -1437px}
#contextdiagram-table .motor{background-position: center -1524px;}
#contextdiagram-table .cabled-termi-blck{ background-position:center -1598px; }
#contextdiagram-table .cdaq-chassis{ background-position:center -1668px; }
#contextdiagram-table .cdaq-single-wireless{ background-position:center -1742px; }
#contextdiagram-table .cdaq-single{ background-position:center -1808px; }
#contextdiagram-table .crio-chassis{ background-position:center -1873px; }
#contextdiagram-table .crio-controller{ background-position:center -1956px; }
#contextdiagram-table .crio-integrated{ background-position:center -2040px; }
#contextdiagram-table .cvs-controller{ background-position:center -2122px; }
#contextdiagram-table .desktop-mount{ background-position:center -2215px; }
#contextdiagram-table .din-rail-mount{ background-position:center -2290px; }
#contextdiagram-table .dvd{ background-position:center -2368px; }
#contextdiagram-table .integrated-cdaq{ background-position:center -2446px; }
#contextdiagram-table .networking-switch{ background-position:center -2527px; }
#contextdiagram-table .power-supply{ background-position:center -2625px; }
#contextdiagram-table .rj45-cable{ background-position:center -2704px; }
#contextdiagram-table .strain-gauge{ background-position:center -2766px; }
#contextdiagram-table .terminal-block{ background-position:center -2840px; }
#contextdiagram-table .usb-cable{ background-position:center -2912px; }
#contextdiagram-table .wng{ background-position:center -2989px; }
.cd-icon-background td{
		position: relative;
}

.cd-icon-background td .absolute{
		z-index: 20;
}

#contextdiagram-table .sprite-hw-plus-icon{
    background-position: center -755px;
    position: absolute;
    width: 13px;
    right: -7px;
	top: -25px
}

#contextdiagram-table tr td{
    border: 1px solid #FFF;
}
.cd-icon-background td{
    padding: 6px 0;
    background-color: #F9F9F9;
}

.cd-icon-title td{
    background-color: #EEEEEE;
    font-size: 11px;
    color: #333333;
}

.cd-icon-title td p{
        padding: 3px;
}

.bdl-wrap{
    border: 1px solid #CCC;
    padding: 12px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

#ratevoice-reviews{
    width: 100%!important;
}

.pnx-table{
	border: none;	
}

/* for new SW-to-HW Conversion changes */
.pricing-container .pnx-form INPUT[type="radio"] + label
{
  font-weight: bold;
}
.pricing-container .part-num
{
  color:#666666;
}
.pricing-container .pnx-form .quantity
{
  width:20px;
  text-align: center;
  margin:0 6px 0 6px;
}
.pricing-container .col1of3
{
  text-align:right;
  white-space: nowrap;
}
.pricing-container .disabled
{
  opacity: .3;
  filter:alpha(opacity=30);
}
.pricing-container hr
{
  margin-top:24px;
  margin-bottom: 24px;
}
.pricing-container .indented
{
  margin-left:2em;
}
.pricing-container .sub-cat-name
{
  font-weight:bold;
  color:#666666;
}
.pricing-container table
{
  margin-top:12px;
}
.pricing-container table td
{
  padding-right:6px;
  padding-bottom:12px;
}
.pricing-container table select
{
  margin-bottom:0;
}
.pricing-container table label
{
  font-weight: normal;
}

/*Added for ADAPT-152*/
.starting-at{
	color: #000000;
	font-size: 12px;
	font-style: italic;
	padding-left: 25px;
}
.starting-at-listprice {
    color: #000000;
    font-size: 16px;
    font-weight: bold;
    padding-left: 7px;
    padding-right: 5px;
}
.starting-at-unitprice {
    color: #FF0000;
    font-size: 16px;
    font-weight: bold;
    padding-right: 5px;
}
.starting-at-call {
    font-size: 12px;
    font-style: italic;
    padding-left: 25px;
}
.starting-at-listprice-textstrike{
	position: relative;
	white-space: nowrap;
	color: #FF0000;
}

.starting-at-listprice-textstrike:after{
	border-top: 1px solid;
	position: absolute;
	right: 8%;
	top: 50%;
	left: 5%;
	content: "";
}

.starting-at-no-locale{
	display: inline-block;
	margin-bottom: 12px;
	padding-left: 25px;
}

.starting-at-no-locale > div:first-child{
	float: right;
	margin-left: 2px;
}

/* A130 */
#modelpagedatasheetlink > ul{
	margin-left: 7px;
}

