/* Global DEV================================= */#pl_wrapper , body #wrapper { width:964px; }#plHeader { width: 964px; height: 29px; background: #055896 url(/images/partslist/pl.jpg) 0 -744px; }#plHeader h3 { float: left; color: #fff; margin: 0;  padding: 6px 0 0 5px; font-weight: bold; font-size: 14px;} #plHeader h3 a { color: #fff; }#display_title { border: 1px solid #DFDFDF; }.hidden { visibility: hidden; }.none  { display: none; }.relative { position: relative; }.on {display:block !important;}.ni-blue-text {color:#065FA3;}address {font-style:normal;}.top-margin-35 {margin-top:35px;}.top-margin-20 {margin-top:20px;}.top-padding-5 {padding-top:5px;}.one-column {padding:0 6px;}.content-float-left {width:345px; float:left; padding-right:15px;}.hr-style {border-bottom:1px solid #ccc; padding:10px 0;}.none {display:none;}.sub-title {font-size:14px;margin:10px 0;}.float-right {float:right;}ul.float-right li {display:inline;position:relative;top:10px; right:10px;}#pricing_widget { display: none; float: left; margin-top: 15px; width: 120px; }#localeselector_main {text-align:right;}/* Colors================================= */.green-text {color:#009900;}.light_grey { color: #999; }span.grey { color: #333; }span.red { color: #CC0000; }span.black_pl { color: #000; }.disabled { color: #bbb; }/* Links================================= */.stylized_drop_down a:hover,.item_options a:hover , #plListOptions ul li a:hover, #plSelectors ul li a:hover, #plListOptions a, #plHeader h3 a:hover,a.button_arrow:hover, a.button:hover,a.flat_button:hover,.mini_model_page:hover,a.green_button:hover,a.grey_button:hover,.utility_cta .right_down_arrow:hover,.utility_cta .white:hover,a.blue_button:hover,a.green_button_dropdown:hover,a.continue_quote:hover { text-decoration: none; }.mini_model_page{ border-bottom: 1px dotted green; }/* Selectors Container================================= */#plSelectors{ float: right; margin: 0; width: 400px; padding: 0; list-style-type: none; text-align: right; font-size: 11px;}#plSelectors ul li {display: inline; text-align: left; }#plSelectors ul li.create_new{display: inline; text-align: left; background: url(/images/partslist/pl.gif) -1098px -1161px; }#plSelectors ul li.more {display: inline; text-align: left; background: url(/images/partslist/pl.gif) -1098px -1161px; }#plSelectors ul li a { margin: 0; padding: 0 1em 0.5em 1em;  color: #fff; }.myListUl { position: relative; z-index: 2000; }.listOptionsUl{ position: relative; z-index: 1000; }.utility_cta { background:transparent url(/images/partslist/pl.gif) repeat scroll 0 -712px; float:right; height:29px; margin-top:0; padding:0 5px; position:relative;text-align:left;}.utility_cta .right_down_arrow { background-position:100% 71%; color:#FFF; font-size: 12px; font-weight: bold; display:block; padding:7px 12px 0 6px;}.utility_cta .white { color:#FFF; display:block; font-size: 12px; font-weight: bold; padding:7px 5px 0 7px;}#plShare { float:right; font-size:11px; list-style-type:none; margin:5px 0 0 0; padding:0; position: relative; text-align:right;z-index:0; }#plShare ul { background-color: #fff; border: 1px solid #0A9D0A; display: none; position: absolute; top: 22px; width: 150px; left: 0;}#plShare ul li a{ display: block; padding: 5px; border-bottom: 1px solid #ccc; text-align: left;}#plShare ul li a:hover{ text-decoration: none;background-color: #E1EBF4;}#plSelectors  .switch_list_menu_drop { display: none; z-index: 9999999; position: absolute; left: 0px; top: 27px; width: 163px; background-color: #fff; border: 2px solid #05528B; text-align: left;}#plSelectors  .switch_list_menu_drop ul{ margin: 0; padding: 0;  }#plSelectors  .switch_list_menu_drop ul li.title { background-color:#FFFFFF;border-top:1px solid #CCCCCC;color:#000000;display:block;font-size:12px;margin:3px 0 0;padding:3px 0 3px 0.5em;}#plSelectors  .switch_list_menu_drop ul li a{ color: #065FA3; font-weight: normal; background-color: #fff; display: block; margin: 0; padding: .2em 0 .2em .5em; }#plSelectors  .switch_list_menu_drop ul li a:hover{ background-color: #E1EBF4;}#plSelectors  .switch_list_menu_drop div.show_all {background-color: #05528B; padding: 0.5em 0 0.5em .5em; color: #fff; }#plSelectors  .switch_list_menu_drop div.show_all a{color: #fff; padding: 0; font-weight: bold; text-decoration: underline; font-size: 12px;}#plListOptions  .switch_list_menu_drop { right: 0; z-index: 2000; position: absolute; display: none; top: 29px; width: 137px; background-color: #fff; border-right: 2px solid #ADADAD; border-bottom: 2px solid #ADADAD; border-left: 2px solid #ADADAD; text-align: left;}#plListOptions  .switch_list_menu_drop hr, #plSelectors  .switch_list_menu_drop hr { background: #ccc; border: 0; height: 1px; margin: 0.5em auto; }#plListOptions  .switch_list_menu_drop ul{ margin: 5px 0 0 0; padding: 0;}#plListOptions  .switch_list_menu_drop ul li { display: inline;}#plListOptions  .switch_list_menu_drop ul li a{ color: #000; font-weight: normal; background-color: #fff; display: block; margin: 0; padding: .2em 0 .2em .5em; }#plListOptions  .switch_list_menu_drop ul li a:hover{ background-color: #E1EBF4;}.pointer { cursor: default; }.more { position: relative; }.authors { font-size: 10px; color: #000; }/* List Options Drop Down================================= */#plListOptions{ background:transparent url(/images/partslist/pl.png) no-repeat 0 -1231px; border-left:1px solid #ADADAD; float:right; height:19px; list-style-type:none; margin:4px 0 0; padding:6px 10px 3px 0; position:relative; }#plListOptions a { font-weight: bold; margin: 0; padding: 0 10px; color: #065FA3; }#plListOptions #list_options { display: inline-block; padding-bottom: 6px; }/* Parts List Title================================= */.edit_title {float: left; padding: 5px 0 0 .5em; display: none;}#plTitle { float: left; width: 964px; background-color: #DFDFDF; padding-bottom:5px; border-bottom: 1px solid #ADADAD; height: 27px; }*html #plTitle {padding-bottom:0;}#plTitle img.plinfo {float:left;z-index:2;cursor:pointer;position:relative;}#plTitle h2 { float: left; color: #000; min-width: 250px; font-size: 18px; font-weight: normal; cursor: text; padding-top:6px;}h2.plCollaborator{ margin: 0 0 0 5px; padding-top:6px;}h2.plCollaborator_human { margin: 0 0 0 5px; padding-left: 25px; padding-top:6px; background: transparent url(/images/partslist/pl.gif) no-repeat 0 -796px; }.rename { position:relative; top: -2px; margin-left: 10px; }.rename_span { position: relative; top: -3px; }/* Parts List Info show================================ */#plInfo {background-color:#e5e5e5;border-bottom:1px solid #AFAFAF;float:left;padding:10px;display:none;width:944px;}#plInfo table {width:800px;}#plInfo td {text-align:left;vertical-align:top;padding-top:5px;}#plInfo th a {font-weight:normal;}#plInfo textarea {height:38px;}#plInfo-public {background-color:#e5e5e5;border-bottom:1px solid #AFAFAF;padding:10px;width:944px;}/* Contents================================= */.plgrey { background-color: #F2F2F2; border-bottom: 1px solid #ccc; padding-bottom: 10px; }.plgrey textarea {font-family: Arial, Helvetica, verdana, sans-serif;}.plgrey h3 { margin: 0; padding: 0.5em 0em 0.5em 1em; font-size: 18px; font-weight: normal;}.plgrey a:visited { color: #065FA3; }.pl_left { float: left; width: 721px; }.pl_left .padding_left {padding-left: 8px;}.pl_right { margin-top: 21px; width: 235px; float: right;}.pl_right_no_margin { width: 235px; float: right;}#left_content_pl .pl_cap { float: left; width: 713px; background: url(/images/partslist/pl.gif) 0 -1890px; height: 3px; font-size:1px; line-height:0; }	#left_content_pl .pl_cap_white { float: left; font-size:1px; line-height:0; width: 713px; background:transparent url(/images/partslist/pl.gif) -1098px -702px; height:5px; padding: 0; margin: 0; }#left_content_pl .pl_cap_white_curve { font-size:1px; line-height:0; width: 713px; background:transparent url(/images/partslist/pl.gif) 0 -923px; height:8px; padding: 0; margin: 0; line-height: 0;}#left_content_pl .pl_cap_white_curve_small { font-size:1px; line-height:0; width: 713px; background:transparent url(/images/partslist/pl.gif) 0 -923px; height:2px; padding: 0; line-height: 0;}/*large 1 column version */.pl_cap_white_curve-large {font-size:1px; line-height:0; width: 950px; background:transparent url(/images/partslist/pl.gif) -1096px -1739px; height:8px; padding: 0; margin: 0;}#left_content_pl .pl_cap_expandable { float: left; width: 703px; background: url(/images/partslist/pl.jpg) 0 -810px; padding: .5em 0 .5em 10px;}		.pl_list_content { border:1px solid #D0D0D0;background-color:#fff;clear:both;float:left;position:relative;width:711px;}.pl_list_content_no_border { float: left; width: 711px; clear: both; padding-bottom: 3px; border-left: 1px solid #D0D0D0; border-right: 1px solid #D0D0D0; border-bottom: 1px solid #D0D0D0; background-color: #fff;}.pl_list_content_no_border p { padding-top: 5px; padding-right: 0px; padding-bottom: 3px;  }.pl_list_content div.left{ padding: 0 0 0 4px; }#left_content .column div { padding-right:20px;}/* Footer================================= */#plFooter { color: #065FA3; padding-bottom: 1em; width: 100%; }#plFooter div { padding: 5px 0 5px 10px; background-color: #E3E3E3; border-bottom: 2px solid #B0B0B0; }#plFooter div #footer_msg { color: #000; line-height: 2em; }#plFooter div #footer_msg  textarea { border: 1px solid #A5ACB2; width: 396px; height: 120px;}.font-size-11, #plFooter div #footer_msg span.note{ font-size: 11px;}/* Msg Notification================================= */p.msg_body { padding: 10px 20px 5px 10px; background: #FFF url(/images/partslist/msg_bk.gif) repeat-y; }p.msg_body img{ float: left; padding: 0 0.5em 0 0; }.msg_footer{ height: 10px; line-height: 10px; background: url(/images/partslist/pl.gif) 0 -64px; }/* Grey Info Box================================= */.grey_header { float: left; width: 229px; background: url(/images/partslist/pl.gif) 0 -1313px;  }.grey_header h4 { margin: 0; background: transparent url(/images/partslist/pl.gif) -1098px -64px; font-size: 12px; font-weight: bold; padding: 5px 0 4px 5px; }.grey_header h4.white { margin: 0; background: transparent url(/images/partslist/pl.gif) -1098px -742px; font-size: 12px; font-weight: bold; padding: 5px 0 4px 5px; }.grey_body { float: left; width: 229px; background: url(/images/partslist/grey_body.gif) repeat-y; }.grey_body ul { margin: 10px 0 0 10px; padding: 0; list-style-type: none; }.grey_body ul li { width: 185px; padding: 0 0 .5em 2.2em; background: url(/images/partslist/pl.gif) -1098px -1337px; }.grey_body ul.sales_info li{background:none;padding-left:0px;}.grey_footer { float: left; width: 229px; height: 7px; background: url(/images/partslist/pl.gif) 0 -852px; }.grey_footer_grey { float: left; width: 229px; height: 9px; background: url(/images/partslist/pl.gif) -1098px -542px; }.middle { vertical-align: middle; margin-right: 5px;}.grey_header_blog { float: left; background: url(/images/partslist/pl.gif) no-repeat 0 -470px; width: 227px; height: 3px; margin: 10px 0 0 0; line-height: 0; font-size: 1px; }.grey_blog_body { float: left; border-left: 1px solid #CBCBCB; border-right: 1px solid #CBCBCB; background: #fff; width: 225px; }.grey_blog_body p { padding: 5px; }.grey_blog_body ul {float:left;padding-left:10px;}.grey_blog_body ul li {background:url(/images/global/us/bullet_nopad.gif) no-repeat scroll 3px -1px transparent;line-height:1.2;margin-bottom:6px;padding-left:14px;}.grey_blog_body .phone { background: url(/images/partslist/pl.gif) repeat scroll -1098px -1337px transparent; padding: 0 0 0.5em 2.2em; width: 185px;}.grey_footer_blog { float: left; background: url(/images/partslist/pl.gif) 0 -235px; width: 227px; height: 5px; }.grey_body ul li.checkmark-icon { width: 185px; padding: 0 0 .5em 2.2em; background: url(/images/partslist/checkmark.gif) no-repeat 0 0 }.grey_body ul li.warning-icon { width: 185px; padding: 0 0 .5em 2.2em; background: url(/images/partslist/warning.gif) no-repeat 0 0; }/* ABPN================================= */#abpnAjaxResponse .success {background:transparent url(/images/global/neutral/sprites/ni_icons_sprite.gif) no-repeat scroll 0 -198px;color:#5EA226;display:block;font-size:11px;font-weight:bold;margin-left:7px;padding-left:19px;}#abpnAjaxResponse .error {background:transparent url(/images/global/neutral/sprites/ni_icons_sprite.gif) no-repeat scroll 0 -1446px;border:0 none;color:red;display:block;font-size:10px;font-weight:bold;height:20px;margin:0 0 0 7px;padding:0 0 0 19px;width:277px;}/* Arrows================================= */.arrow_pl { padding-left: 10px; background: url(/images/partslist/pl.gif) 0 -1272px;}.arrow_down_pl { padding-left: 10px; background: url(/images/partslist/pl.gif) 0 -1600px;}.down_arrow { padding-left: 10px; background: url(/images/partslist/pl.gif) no-repeat -1098px -1127px; }.right_down_arrow { background: url(/images/partslist/down_arrow_blue.gif) no-repeat 100% 35%;}.right_down_arrow_with_padding { background: url(/images/partslist/pl.gif) 0 -1600px; padding-right: 10px;}.right_down_arrow_blue{ background: url(/images/partslist/down_arrow.gif) no-repeat 100% 49%; position: relative; z-index: 1000;}/* Blue Info Box================================= */.blue_header_pl { float: left; width: 229px; background-color: #065FA3; margin-top: 6px;}.light_blue_header_pl { float: left; width: 229px; background-color: #82AFD1; margin-top: 6px;}.blue_header_pl h4 { margin: 0; font-size: 12px; font-weight: bold; padding: 5px 0 4px 5px; color: #FFF; background: url(/images/partslist/pl.gif) -1098px -289px; }.light_blue_header_pl h4 { margin: 0; font-size: 12px; font-weight: bold; padding: 5px 0 4px 5px; color: #FFF; background: url(/images/partslist/pl.gif) -1098px -1750px; }.blue_body { float: left; width: 229px; background-color: #FFF; padding-bottom: 10px; margin-bottom: 1em;}.blue_body ul { margin: 5px 0 0 10px; padding: 0; list-style-type: none; }.blue_body ul li { width: 185px; padding: 0.5em 0 0.5em 1.5em; border-bottom: 1px solid #F2F2F2;}.blue_body ul li.green_add { padding: 7px 0 7px 28px; background: url(/images/partslist/pl.gif) 0 -573px; }.blue_body ul li.orange_add  { padding: 7px 0 7px 28px; background: url(/images/partslist/pl.gif) 0 -1484px; }.blue_body ul li.grey_arrow  { padding: 7px 0 7px 28px; background: url(/images/partslist/pl.gif) -1098px -1375px; }.blue_body ul li.no_border{ border-bottom: 0px; padding-bottom: 0;}.blue_body p { padding-left: 0.5em; }.blue_body hr { background: #ccc; border: 0; height: 1px; margin: 0.5em auto; width: 90%; text-align: center;}.blue_body h4 { margin: 0; font-size: 12px; padding: 1em 0 1em 0.5em; clear: both; }/* Parts Footer================================= */.parts_footer { width: 713px; clear: both;}.parts_footer div.border { width: 711px; float: left; color: #333333; font-size: 11px; padding: .6em 0 0.3em 0; border-left: 1px solid #D0D0D0; border-right: 1px solid #D0D0D0; background: #fff url(/images/partslist/pl.jpg) 0 -30px;} .total { float: right; text-align: right; width: 284px; } .total p { padding: 0 12px 0 0; margin: 0; }#collaborate, .add_by_pn input { color: #b2b2b2; }.add_by_pn img, .empty_list_footer img { vertical-align: middle; padding-left: 5px; border: 0px; }.parts_footer_bottom { width: 713px; height: 4px; line-height: 0; clear: both; background: url(/images/partslist/pl.gif) 0 -1812px; }/* Large 1 column version */.parts_footer_bottom-large { width: 950px; height: 8px; line-height: 0; clear: both; background: url(/images/partslist/pl.gif) -1096px -1817px; }/*feedback container CSS */#feedback-daq {width:714px; margin:40px 0 30px 0; position:relative; height:290px;}#feedback-daq #nisimplefeedback a {color:#333;text-decoration:none;}#feedback-daq #nisimplefeedback {font-size:16px; color:#333; margin:0 0 5px 10px; padding:0; font-weight:bold}#feedback-daq p {margin:0 0 10px 10px;}#feedback-note-daq {background:url(/images/global/neutral/feedback-note-bg.png) no-repeat; height:35px; width:auto; padding:10px 10px 0 10px;}#feedback-note-daq p {margin:2px 0 0 25px;}#feedback-note-daq img {float:left}#feedback-box-daq {background-color:#D6D6D6; width:720px; height:170px;}#feedback-textArea-container-daq {width:710px; position:relative; background-color:#D6D6D6;}.feeback-box-left-daq {background: url(/images/global/neutral/feedback-box-corner-left.png) no-repeat left top; display:block; height:150px; position:absolute; left:10px; top:12px; width:5px;}.feedback-box-top-daq {background-color:#FFF; width:689px; height:10px; position:absolute; top:12px; left:15px;}.feedback-box-bottom-daq {background-color:#FFF; width:689px; height:10px; position:absolute; bottom:-162px; left:15px;}.feedback-box-right-daq {background: url(/images/global/neutral/feedback-box-corner-right.png) no-repeat right top; display:block; height:150px; position:absolute; right:0; top:12px; width:6px;}#feedback-textArea-daq {border-style:none; border-top-color:#FFF; margin:0; padding:0;position:absolute; left:15px; top:22px; width:689px; height:130px; color:#333; overflow:auto;}#feedback-submit-daq {position:absolute; bottom:0; left:20px; bottom:-10px;}#feedback-submit-daq a {background:url(/images/global/neutral/feedback_submit_ico.png) no-repeat; text-decoration:none; padding:4px 0; display:block;}#feedback-submit-daq a span {margin:0 0 0 25px; color:#A6D60D; cursor:pointer; font-weight:bold;}/*end feedback container CSS *//*feedback image gallery*/#feedback-imggal { margin:0 5px 0 0; width:883px; }#feedback-imggal .feedback-container {width:730px; height:170px; position:relative; background-color:#D6D6D6;}#feedback-imggal .feedback-textarea { border:1px none;height:130px;left:15px;overflow:hidden;padding:10px 0;position:absolute;top:10px;width:700px; }#feedback-imggal .feedback-textarea-l { background:url(/images/global/neutral/feedback-box-corner-left.png) no-repeat; height:150px; position:absolute; left:10px; top:10px; width:6px; }#feedback-imggal .feedback-textarea-r{ background: url(/images/global/neutral/feedback-box-corner-right.png) no-repeat; height:150px; position:absolute; right:10px; top:10px; width:6px; }#feedback-imggal h1 {font-family:Arial,Helvetica,sans-serif;font-size:16px; color:#333; margin:0 0 5px 10px; padding:0}#feedback-imggal p {  }#feedback-imggal .feedback-note {background:transparent url(/images/global/neutral/feedback-note-bg-1200.png) no-repeat scroll 0 0;height:35px;padding:10px 10px 0;width:710px;}#feedback-imggal .feedback-note p {margin:2px 0 0 25px;}#feedback-imggal .feedback-note img {float:left}#feedback-imggal .feedback-submit{background:transparent url(/images/global/neutral/feedback_bottom.png) no-repeat 0 -5px;padding-top:19px;}#feedback-imggal .feedback-submit a:link, #feedback-imggal .feedback-submit a:visited, #feedback-imggal .feedback-submit a:hover { text-decoration:none; }#feedback-imggal .feedback-submit a:link{color:#A6D60D;font-weight:bold;text-decoration:none;}/*feedback wrapper*/#feedback-wrapper {background:#FFF none;clear:both;padding:20px 0 20px 0;width:835px;}#feedback-wrapper h1 { font-size:16px; margin:0; padding:0; }#feedback-wrapper p { margin:5px 0; }#feedback-wrapper .grey-dotted-hr { border-bottom:1px dotted #333; width:835px; margin-bottom:10px; margin-top:10px;}/* Parts Header================================= */.add_by_pn { float: left; background: url(/images/partslist/pl.jpg) repeat-x 0 -628px; width: 711px; border-bottom: 1px solid #D2D2D2; border-left: 1px solid #D2D2D2; border-right: 1px solid #D2D2D2;} .add_by_pn p { padding: 6px 0 6px 1em; margin: 0; }.padding_for_table { padding: 2px 0 2px 1em; margin: 0; }.insert_divider { background: url(/images/partslist/pl.gif) no-repeat -1098px -1427px; padding-left: 20px; font-weight: bold; }/* Tabs================================= */.tab_content { border-left: 1px solid #ccc; border-right: 1px solid #ccc; }.tabs li a, .tabs li a span { cursor: pointer; display: block; padding: 0px 5px; background: url(/images/partslist/gradient_tabs_on_white.png) no-repeat; }.tabs { float: left; list-style: none; padding:0; margin: 20px 0 0 0px;}.tabs li { float: left; min-width: 50px; margin-right: 4px; cursor: pointer;}.tabs li.ui-tabs-selected { margin-top: 0px;}.tabs li a { margin: 0; outline: 0; z-index: 2; padding-left: 0px; position: relative; top: 1px; line-height: 1.5; text-align: center; white-space: nowrap; }.tabs li a span { width: 50px; height: 18px; /*IE treats these as min- */ min-width: 50px; min-height: 18px; padding: 3px 0px 0px 6px; font-size: 12px; }/* * > .tabs li a span {} overrides the width, height given to IE6 in .tabs li a span for Firefox / Safari */* >.tabs li a span { width: auto; height: auto; }.tabs .ui-tabs-selected a span { padding-bottom: 1px; font-weight: bold;}.tabs li a { background-position: 100% -105px; }.tabs li a span { background-position: 0px -35px; }.tabs .ui-tabs-selected a { background-position: 100% -70px; font-weight: bold; line-height: 0.7}.tabs .ui-tabs-selected a span { background-position: 0px 0px; }.tabs li a:hover {background-position: 100% -70px; text-decoration: none; }.tabs li a:hover span { background-position: 0px 0px; }/* pop the selected tab */.tabs li { margin-top: 5px; } /* pushes non-selected tabs back down sucka. Needs to be the padding-top on the selected span - 3px*/.tabs li.ui-tabs-selected { margin-top: 0px; }.tabs .ui-tabs-selected a span { padding-top: 8px; } /* the top padding gives the illusion of the tab being popped */.tabs.blue .ui-tabs-selected a span { padding-top: 8px; }@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */	.ui-tabs-hide { display: none; }}/* Notes Options================================= */#notes_collapse_expand { float: right; margin: 27px 5px 0 0; }.left_corner_notes_options { float: left; width: 5px; height: 20px; background: url(/images/partslist/pl.gif) -1098px -371px; }.right_corner_notes_options { float: left; width: 5px; height: 20px; background: url(/images/partslist/pl.gif) -1098px -1077px; }.body_notes_options { color: #999; padding-top: 2px; height: 17px; font-size: 11px; float: left; border-top: 1px solid #ccc; background: url(/images/partslist/body_notes_options.gif) 0 -381px; }/* Parts Table Header================================= */th.product{width: 392px; font-size: 11px; padding-left: 6px;}th.ship{ width: 80px; font-size: 11px;}th.unitprice{ width: 90px; font-size: 11px;}th.qty{ width: 59px; font-size: 11px;}th.price {font-size: 11px;}th.type{ width: 110px;}#history th { font-size: 11px;}#history th.time { width: 67px; }#history th.type { width: 137px; }#history th.product { width: 310px; }#history th.email { text-align: right; padding-right: 11px;}#history a.email { background:url(http://decibel.ni.com/content/images/jive-icon-email-16x16.gif) 0 3px no-repeat; padding:5px 0 5px 20px;}/* Share Tab Transfer List Header================================= */#share .transfer  {border-bottom: 1px solid #D0D0D0; background:transparent url(/images/partslist/pl.jpg) no-repeat 0 -453px; width: 713px; float: left;}#share .transfer img, .vertical_middle { vertical-align: middle; }#share .transfer div {padding: 0 0 0.5em 1em; float: left;} #share .transfer div .transfer_input{vertical-align: middle; border: 1px solid #A5ACB2; margin: 0 1em 0 0.5em; padding: 0.1em 0 0.1em 2px; color: #b2b2b2; }#share .transfer div .submit{vertical-align: middle; padding: 0; margin: 0 0 0 5px;}#share .transfer div p{float: left; padding-top: .2em; }#share .transfer div span.error_pl{color: #FF0000;}#share .transfer div span.right_pl{float: left; padding: 5px 1em 0 1em; }#share .pl_list_content {border-top: 0px;}/* Details & Share================================= */#details .pl_list_content p {padding: 0 0 1em 0;}#share .pl_list_content, #details .pl_list_content  { padding-left: 0em; line-height: 1.5em; float: left; width: 711px; clear: both; padding-bottom: 1em; border-left: 1px solid #D0D0D0; border-right: 1px solid #D0D0D0; border-bottom: 0px; background-color: #fff;}/*large 1 column version */#details .pl_list_content-large{ line-height: 1.5em; width: 928px; float:left; padding:0 10px; border-left: 1px solid #D0D0D0; border-right: 1px solid #D0D0D0; border-bottom: 0px; background-color: #fff;overflow: auto;}#details .pl_list_content { border-top: 0px; }#details .pl_list_content div.left, #share .pl_list_content div.left{ padding: 0 1em 0 1em; }/* Line Items on Parts Tab================================= */.pl_list_content div.pl_item  { border: 0px; position: relative; float:left; width: 703px; font-size: 11px; margin: 0em 0 0 0; padding-bottom: 0.5em; border-bottom: 1px solid #DEDEDE;}.pl_list_content div.pl_item_no_border {float:left; width: 703px; font-size: 11px; margin: 0.5em 0 0 0; border-bottom: 0px;}.pl_list_content div.product {float: left; width: 544px; padding-right: 26px; line-height: 1.7em;}.pl_list_content div.product_sm {float: left;  width: 271px; line-height: 1.5em;}.pl_list_content div.product p {font-size: 11px; padding: 0 0 0 10px; clear: both;} .pl_list_content div.product_quote p {padding: 0 0 0 10px; margin: 0; clear: both;} .pl_list_content div.product_sm p {font-size: 11px; padding-left: 10px ;}.pl_list_content div.ship {float: left; border: 0px; width: 70px; padding-top: 2px; }.pl_list_content div.qty  {float: left; border: 0px; width: 54px; }.pl_list_content div.unitprice {float: left; border: 0px; width: 88px; padding-top: 2px;}.pl_list_content div.price {float: left; border: 0px; padding-top: 2px; text-align:right; width: 60px;}.pl_list_content p.warning_pl {float: left; padding: 0 0 1em 1.4em; font-size: 11px; width: 100%; }.pl_list_content span.warning_pl {color: #FF9900; font-weight: bold; background: url(/images/partslist/pl.gif) -1098px -650px; padding: 0.5em 0 0.5em 22px;}.pl_list_content div.title {font-size: 12px; float: left; margin: 0; clear: both;width: 100%;}.name_this { padding: 2px 0 0 10px; font-weight: normal; font-size: 11px; }.custom_name { float: left; padding-left: 10px; }.custom_name_width { width:410px; }.editable_custom_name { font-weight: bold; }input.qty {border: 1px solid #A5ACB2; width: 20px; font-size: 11px; padding: 2px 0 2px 1px;}.update_btn { cursor: pointer; vertical-align: bottom; }.pl_item_header { cursor: move; float: left; width: 703px; } .pl_part_header { background: #E4E4E4 url(/images/partslist/pl.gif) 0 -353px; }.pl_item_body {float: left; width: 701px; border-left: 1px solid #ccc; border-right: 1px solid #ccc;  background: #EDEDED url(/images/partslist/pl_item_hover_bk.png) no-repeat 0px -10px; padding-top: .5em;}.bkwhite { float: left; width: 701px; border-left: 1px solid #fff; border-right: 1px solid #fff; padding-top: .5em;}.pl_item_footer{float: left; width: 703px; height: 5px; background: url(/images/partslist/pl.png) no-repeat 0 -418px;}.pl_list_content div.options {float: left; clear: both; width: 703px; padding: 0; margin-top: 10px;}.pl_list_content div.options div.left { float: left; padding-left: 9px;}.pl_list_content div.options div.right { float: right; padding-right: 8px;}a.button { 			/* Sliding right image */	background: transparent url(/images/partslist/button_right.gif) no-repeat top right;  	display: block;	float: left;	height: 17px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */	margin: 0 6px 5px 0;	padding-right: 13px; /* CHANGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */	/* FONT PROPERTIES */	text-decoration: none;	color: #000;} a.button  span {	/* Background left image */ 	background: transparent url(/images/partslist/button.gif) no-repeat; 	display: block;	line-height: 17px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */	padding: 0px 0px 0px 14px;}a.flat_button { 			/* Sliding right image */	background: transparent url(/images/partslist/right_corner.gif) no-repeat top right;	display: inline-block;	height: 12px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */	margin-right: 6px;		padding-bottom: 5px;	padding-right: 8px; /* CHANGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */	/* FONT PROPERTIES */	text-decoration: none;	color: #000;	font-size: 11px;	line-height: 11px;} a.flat_button  span {	/* Background left image */ 	background: transparent url(/images/partslist/pl.gif) no-repeat scroll -1098px -1480px;	display: inline-block;	line-height: 17px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */	padding: 0 0 0 8px;	cursor: pointer;}.product_image { float: left; border: 1px solid #ccc; margin: 0 0 5px 10px; cursor: pointer; width: 80px; height: 58px; background-color: #fff}.display_none { display: none;}.contents { margin: 3px 0; float: left; }.contents_body {float: left; width: 698px; clear: both;}.contents_body hr, .contents_border_sm tr td hr { width: 100%; background: #ccc; border: 0; height: 1px; }.contents_body div {padding: 0 10px 0 10px; margin-left: 5px; background-color: #fff; border-left: 1px solid #ccc; border-right: 1px solid #ccc; }.contents_body div table {width: 100%;}.contents_border_sm table { width: 542px; }.contents_sm p {font-size: 11px; padding-left: 6px; line-height: 1.5em;}.contents_body div table thead th, .contents_border_sm table thead th{color: #666; font-weight: normal; padding: 0.1em;}.contents_body div table thead th.part_head_qty, .contents_border_sm table thead th.part_head_qty{text-align: center;}.contents_body div table tr td, .contents_border_sm table tr td {padding: 0.1em; font-size: 11px;}.contents_body div table tr td.part_number, .contents_border_sm table tr td.part_number{color: #000;}.contents_body div table tr td.part_qty, .contents_border_sm table tr td.part_qty{text-align:center;}.contents_body div table tfoot, .contents_border_sm table tfoot{ text-align: right; color: #666; font-style: italic; font-size: 10px;}.btn { cursor: pointer; }.contents_header {float: left; clear: both; width: 698px; line-height: 0; height: 4px; background: url(/images/partslist/parts_listing_top.gif) no-repeat 5px bottom;}#myList .item_info { float: left; clear: both; margin: 0 0 2px 0; width: 100%; }#myList .item_info li { font-size: 11px; padding: 0 2px 0 0; display: inline; float: none;}.contents_footer{ float: left; clear: both; width: 698px; line-height: 0; height: 4px; margin-bottom: 3px; background: url(/images/partslist/pl.gif) 5px -1135px;}#myList .ui-sortable{ float: left; width: 703px; position: relative; }#myList li { float: left; }.drag { color: #999; cursor: move; float: left; padding:5px 0 0 20px; background: transparent url(/images/partslist/pl.gif) no-repeat 5px -1718px; width: 100px; }.drag:hover { color: #999; cursor: move; text-decoration: none; }#myList .drag_grey { color: #999; cursor: move; float: left; padding: 5px 0 0 20px; background: transparent url(/images/partslist/pl.gif) 0 -1721px; width: 100px; }#myList .drag_grey:hover { color: #999; cursor: move; text-decoration: none; }#myList .drag_blue { font-size: 11px; color: #fff; cursor: move; float: left; padding: 3px 0 0 20px; background: transparent url(/images/partslist/pl.gif) -1098px -501px; width: 100px; }#myList .drag_blue:hover { color: #fff; cursor: move; text-decoration: none; }#myList .drag_white { color: #fff; cursor: move; float: left; padding: 3px 0 0 20px; background: transparent url(/images/partslist/drag_icon_grey.gif) no-repeat 5px 5px; width: 100px; }#myList .drag_white:hover { color: #fff; cursor: move; text-decoration: none; }.item_options a:visited, .drag:visited { color: #065FA3; }.item_options { float: right; border-left: 1px solid #ccc; background: #CADEE9 url(/images/partslist/pl.png) 0 -525px; width: auto;margin: 3px 1px 0 0; }.item_options_grey { float: right; border-left: 1px solid #ccc; background: transparent url(/images/partslist/pl.jpg) repeat-x 0 -83px; width: auto; padding: 3px 10px; margin-top: 2px; }.item_options_blue { height: 15px; float: right; border-left: 1px solid #999; background: transparent url(/images/partslist/pl.jpg) repeat-x scroll 0 -525px; width: auto; padding: 2px 10px 4px 10px; margin-top: 5px; }.item_options_white { float: right; border-left: 1px solid #ccc; background: transparent url(/images/partslist/pl.jpg) repeat-x 0 -83px; width: auto; padding: 3px 10px; margin-top: 0px; }.item_options a { color: #065FA3;display:inline-block;height:15px;padding: 3px 10px 3px 10px; }.item_options_list { display: none; position: absolute; z-index: 30000; left: -1px; top: 18px; width: auto;}.item_options ul  { float: left; list-style-type: none; border-left: 2px solid #ccc; border-right: 2px solid #ccc; margin-top:3px; border-bottom: 2px solid #ccc; background-color: #fff; width: 100px; }.item_options ul li { display: block; width: 100%; }.item_options ul li a { display: block; padding: 5px 5px 5px 8px; font-size: 11px; }.item_options ul li a:hover { background-color: #f2f2f2; text-decoration: none; }.item_options .right_down_arrow_blue { float: left; background: url(/images/partslist/arrow_down_pl.gif) no-repeat 90% 49%; padding-right: 20px; }.clone { opacity: .7; filter: alpha(opacity=70); background-color: #fff; }.my_list_container { float: left; width: 100%; }.my_lists { display: none; background-color:#FFF; border:1px solid #CCC; left:-67px; position:absolute; top:16px; width:178px; z-index:50000; /*height: 200px; overflow-x: hidden; overflow-y: scroll;*/ }.my_lists .normal_link { display: block; float: left; width: 100%; }.my_lists .normal_link span { padding: 3px; float: left; }.my_lists ul { border-bottom: 1px solid #ccc; }.my_lists ul li { font-style: bold; display: inline; }.my_lists ul li.title { display: block; font-size: 11px; font-weight: bold; padding: 3px; }.my_lists ul li a { padding: 3px; font-style: normal; display: block; font-size: 11px; color: #000;  }.my_lists .normal_link:hover, .my_lists ul li a:hover { background-color: #E1EBF4; color: #000; text-decoration: none; }.my_lists ul li a span.authors { color: #666; }/* What is Parts LIst?================================= */a.green_button { background: transparent url(/images/global/neutral/sprites/ni_btn_sprite.gif) no-repeat scroll 100% -25px; display: inline-block; height: 25px; margin: 0; padding-right: 8px; text-decoration: none; color: #fff; font-size:12px; line-height: 12px; font-weight: bold; cursor: pointer;} a.green_button  span { background:transparent url(/images/global/neutral/sprites/ni_btn_sprite.gif) no-repeat scroll 0 0; display: inline-block; line-height: 25px; padding: 0 0 0 8px; color: #fff; cursor: pointer;}a.grey_button { background: transparent url(/images/partslist/right_corner_grey.png) no-repeat top right; display: inline-block; height: 25px; margin: 0 6px 0 0; padding-right: 8px; text-decoration: none; color: #000; font-size:12px; line-height: 12px; font-weight: bold; cursor: pointer;} a.grey_button  span { background: transparent url(/images/partslist/pl.png) no-repeat scroll 0 -1077px; display: inline-block; line-height: 25px; padding: 0 0 0 8px; color: #000; cursor: pointer;}a.blue_button { background: transparent url(/images/partslist/right_corner_blue.png) no-repeat top right; display: inline-block; height: 23px; margin: 0 6px 0 0; padding-right: 16px; text-decoration: none; color: #000; font-size:12px; line-height: 12px; font-weight: bold; cursor: pointer;} a.blue_button  span { background: transparent url(/images/partslist/pl.png) no-repeat scroll 0 -1193px; display: inline-block; line-height: 23px; padding: 0 3px 0 9px; color: #fff; cursor: pointer;}a.green_button_dropdown { background: transparent url(/images/partslist/right_corner_green_arrow.png) no-repeat top right; display: inline-block; height: 23px; margin: 0 6px 0 0; padding-right: 16px; text-decoration: none; color: #000; font-size:12px; line-height: 12px; font-weight: bold; cursor: pointer;} a.green_button_dropdown  span { background: transparent url(/images/partslist/pl.png) no-repeat scroll 0 -1288px; display: inline-block; line-height: 23px; padding: 0 3px 0 9px; color: #fff; cursor: pointer;}/* Dividers================================= */.pl_divider_header { background-color: #065FA3; border-top: 2px solid #065FA3; }.pl_divider {background-color:#CADDEB;float:left;height:26px;margin-left:-4px;width:711px;}.divider_label { float: left; }.editable_divider { float: left; margin: 4px 0 0 5px; font-size: 14px; font-weight: bold; cursor: text; padding: 1px; }.pl_divider_container {  }/* Stylized Drop Down================================= */.stylized_drop_down { position: relative; z-index: 2000; border: 1px solid #ADADAD; padding: 1px 5px; z-index: 2000; background-color: #fff;}.stylized_drop_down_list { position: absolute; padding: 0; margin: 0; background-color: #fff; border: 1px solid #ADADAD; z-index: 1000; width: 120px; top: 17px; left: 0px; }.stylized_drop_down_list li { display: block; width: 100%; }.stylized_drop_down_list li a { display: block; padding: 3px 5px; }.stylized_drop_down_list li a:hover { background-color: #E6EFF6; text-decoration: none;  }.stylized_drop_down_container { margin: 3px 3px 3px 5px;  }/* History Tab================================= */#history-container{height:200px;overflow-y:scroll;}ul.history_list { float: left; padding: .5em 10px; width: 691px; border-bottom: 1px solid #F0F0F0;  }ul.history_list li { float: left; width: 690px; padding: .3em 0; font-size: 11px; }.history_time { float: left; width: 70px; }.history_type_green, .history_type_red, .history_type_black { float: left; width: 140px; font-weight: bold; }.history_type_red { color: #BF311A; }.history_type_green { color: #049202; }.history_type_black { color: #000; }.history_desc { float: left; width: 480px; color: #808080; }.date { font-weight: bold; font-size: 11px; color: #666; }/* Delete Confirmation for Line Item================================= */.confirm_move, .confirm_delete { position: absolute; z-index: 1000; top: 0; left: 0; text-align: center;}.overlay { position: absolute; height: 100px; z-index: 2000; width: 703px; background-image:url(/images/homepage/macFFBgHack.png); opacity: .3; filter: alpha(opacity=30);} .confirm_move_body, .confirm_delete_body { width: 302px; position: absolute; z-index: 10000; opacity: 1; filter: alpha(opacity=100);  }.confirm_delete_body  div.body , .confirm_move_body div.body { width:283px; float: left; padding: 5px 5px 0px 10px; clear: both; text-align: left; line-height: 2.5em; background: #fff; border-top: 2px solid #065FA3; border-left: 2px solid #065FA3; border-right: 2px solid #065FA3; }.confirm_move_body h3 { padding: 5px; } .confirm_delete_body input, .confirm_move_body input{ vertical-align: text-bottom; }.confirm_delete_body  select, .confirm_move_body select { font-size: 11px; width: 220px; }.light_box_header { margin: 0; float: left; text-align: left; width: 302px; height: 21px; background: url(/images/partslist/pl.gif) -1098px -1598px no-repeat; font-size: 1px; line-height: 0; }.light_box_header h3 { color: #fff; font-size: 12px; font-weight: bold; padding: 7px 0 0 11px; line-height: 12px; }.light_box_footer { float: left; width: 302px; height: 12px; background: url(/images/partslist/pl.gif) -1098px -1667px no-repeat; }div.row { clear: both; }/* Notes================================= */.notes { float:left; margin-top: 5px; }.notes_body  {float: left; width: 698px; clear: both; font-size: 11px; }.notes_body p { font-size: 11px; padding: 2px 0 4px 10px; line-height: 1.5em; margin: 0;} .notes_border { float: left; width: 691px; background-color: #F7F7F7; border-left: 1px solid #F2F2F2; border-right: 1px solid #F2F2F2; }.notes_left, .notes_right { font-size: 11px; border: 0; padding: 0; margin: 0;}.notes_left { float: left; width: 655px;}.notes_container { border-bottom:1px solid #ccc; float:left; margin:0 5px; width:680px; }.notes_right { display: none; float: right; text-align: right; width: 16px; padding: 5px 6px 1px 0;}.notes_divider { float: left; background: #ccc; border: 0; height: 1px; width: 100%; line-height: 0;}.notes_body hr{ display: none; background: #ccc; border: 0; line-height: 0; height: 1px; margin: 0 auto; padding: 0; width: 98%; text-align: center; clear: both; }.notes_options { list-style-type: none; float: left; width: 400px; clear: both; padding: 0 0 3px 7px;} .notes_options li { display: inline; padding: 0 3px;}.notes_options li a { font-size: 11px; }.author { font-weight: bold; }.notes_header {float: left; clear: both; width: 698px; height: 4px; font-size: 1px; line-height: 0; background: url(/images/partslist/pl.gif) 5px -1101px; }.notes_footer{ float: left; clear: both; width: 698px; line-height: 0; height: 4px; background: url(/images/partslist/pl.gif) -1093px -30px;}.add_note { line-height: 1.3em; float: left; clear: both; width: 691px; border-top: 1px solid #D1D1D1; border-left: 1px solid #ccc; border-right: 1px solid #ccc; background: #fff url(/images/partslist/parts_list_footer_bk.jpg) repeat-x; }.add_note a.button, .add_note_sm a.button  { margin-top: 10px; }.add_note_sm textarea { float: left; width: 538px; font-size: 11px; height: 60px; border: 1px solid #A5ACB2; margin-top: 10px; }.add_note  textarea{ float: left; width: 669px; font-size: 11px; height: 60px; border: 1px solid #A5ACB2; margin: 10px 0px 0 10px; }/* Padding/Margins================================= */.padd_left_5 { padding-left: 5px; }.padd_right_10 { padding-right: 10px; }.padd_left_10 { padding-left: 10px; }.margin_right_10 { margin-right: 10px; }.margin_right_5 { margin-right: 5px; }.margin_top_5 { margin-top: 5px; }.margin_top_8 { margin-top: 8px; }.margin_top_10 { margin-top: 10px; }.padd_5 { padding: 5px; }.margin_bottom_5 { margin-bottom: 5px; }.margin_bottom_10 { margin-bottom: 10px; }.padding_bottom_5 { padding-bottom: 5px; }.padd_top_15 { padding-top: 15px; }.margin_left_10 { margin-left: 10px; }/* Floats================================= */.float_left { float: left; }.float_right { float: right; }/* Messaging================================= */#dynamic_notifications { margin-top: 1em; }.green_msg { border: 1px solid #009900; width: 706px; background: #fff; margin-top: .5em;}#modal_content .green_msg { border: 1px solid #009900; margin: 10px; padding: 5px; text-align: center; font-weight: bold; width: auto }#modal_content .green_msg span { background: url(/images/global/neutral/icon_message.gif) no-repeat 0 1px; padding-left: 22px; }#invite .red_msg { border: 1px solid #FF0000; margin: 10px; padding: 5px; font-weight: bold; width: auto }#invite .red_msg span { background:transparent url(/images/global/neutral/icon_error.gif) no-repeat scroll 0 0; display:inline-block; padding-left:22px; }/* Large .green_msg for full 1 column width */.green_msg-large { border: 1px solid #009900; width: 950px; background: #fff; margin-top: .5em;}.diamond_msg {width: 706px; margin-top: .5em;} /* Updated : 3/20/2009 :: wduff => WIG/APPS :: Requested by BA */.red_msg { border: 1px solid #FF0000; width: 706px; background: #fff; margin-top: .5em; }.red_msg p, .green_msg p, .green_msg-large p { padding: 1em; line-height: 14px; } .red_msg p img, .green_msg p img, .green_msg-large p img { vertical-align: middle; margin-right: 5px;}.green-notes-message {border:1px solid #29D328; padding:10px; background-color:#FFF;margin-bottom:10px;}/* Share Tab Contents================================= */#modal_content_public_url, #modal_content { display: none; left: 163px; position: absolute; top: 190px; z-index: 40000; }#modal_content .tabs { margin: 0; }#modal_content .ui-tabs-panel { background-color: #fff; border: 1px solid #ccc; float: left; width: 466px; }.modal_container { position: relative; width: 490px; z-index: 3;}.modal_header { position: relative; width: 490px; z-index: 3;}.modal_shadow { background:transparent url(/images/partslist/modal_bk.png) repeat scroll 0 0; left:-9px; position:absolute; top:-7px; width:508px;z-index:2;}.modal_footer { background:transparent url(/images/partslist/modal_bk.png) no-repeat scroll 0 -422px; bottom:-8px; height:9px; left:-8px; position:absolute; width:508px; }h3.top_row { background:transparent url(/images/gradients/neutral/blue2x25.png) repeat-x scroll 0 1px; margin: 0; overflow:hidden; padding:0; position: relative; width:100%; }h3.top_row span.share_title { color:#FFFFFF; float:left; font-weight:bold; font-size: 14px; padding:5px 0 5px 8px; }.modal_blue_corner_tl { background:transparent url(/images/partslist/pl.png) no-repeat scroll 0 -1167px; left:0; top:0;}.modal_blue_corner_tr { background:transparent url(/images/partslist/pl.png) no-repeat scroll 0 -1178px; right:0; top:0;}.five_pixel_corner { background-repeat:no-repeat; height:5px; position:absolute; width:5px;}.modal_curvedtop { overflow:hidden;}.modal_padding { background-color: #fff; border-bottom: 1px solid #ccc;  border-left: 1px solid #ccc; border-right: 1px solid #ccc; float: left; padding: 10px; }#managecollab, #invite { position: relative; }#invite .attr { color: #666; padding-top: 7px; text-align: right; width: 90px; }#invite .input_text, #invite .input_textarea { width: 95%; margin-top: 0;}#invite #msg { height: 100px; }#invite table { width: 100%; margin: 10px 0; }#managecollab table tr td, #invite table tr td{ padding: 5px 2px; vertical-align: top; }#email_updates { float: left; padding: 2px 10px 10px 15px; }#invite_options { float: right; padding: 0 10px 10px 10px; }#managecollab ul{padding: 2px 0 10px 10px}#managecollab ul li { padding: 5px 0; font-style: italic; }#managecollab table { margin:0 0 20px 10px; width:446px;}#managecollab table tr td.collabs {text-align: right; padding-right: 2px;}#managecollab table tr td.email {}#managecollab h3 { font-size: 14px; margin: 10px 10px 0px 10px; padding: 0 0 5px 0; color: #666; border-bottom: 1px solid #ccc; }#modal_content_public_url .close { float: right; margin: 12px 0 0 0;}#managecollab .close { float: right; margin: 0 12px 12px 0; }span.list-owner {font-weight:bold;}.modal_grey_corner_tr { background:url(/images/partslist/pl.png) no-repeat 0 -1117px; top: -1px; height: 8px; position: absolute; right: -1px; width: 7px; }.modal_grey_corner_br { background:url(/images/partslist/pl.png) no-repeat 0 -1149px; bottom: -1px; height: 8px; position: absolute; right: -1px; width: 7px; }.modal_grey_corner_bl { background:url(/images/partslist/pl.png) no-repeat 0 -1133px; bottom: -1px; height: 8px; left: -1px; position: absolute; width: 7px; }#modal_content_public_url p { float: left; width: 469px; line-height: 1.5em; }#counter { color: #ADADAD; font-size: 11px; }#spinner { float: left; margin: 5px }/* Add to ================================= */.select_list {}.select_list optgroup option { padding: 0px 0 0px 1em; background-color:#fff;}  .select_list optgroup { background-color:#fff;  font-weight: bold; font-style: normal; border-bottom: 1px solid #ccc; padding: 0em 0 0em 0;}  .select_list option.new_list { background-color: #E6EFF6; font-weight: bold; }#selectListForm  option{ font-size: 11px; }#add_list, #create_list {float: left; padding-left: 1em;}#create_list {display: none;}#create_list input{margin-right:10px;vertical-align: middle;}.parts_table {clear: both;}/* View All================================= */.view_all_header {float: left; width: 955px; background: url(/images/partslist/view_all_header.png) no-repeat 8px 0; font-weight: bold; height: 3px; font-size:1px; line-height:0;}.view_all_header div table, .view_all_body div table{width:946px; border-collapse: collapse;}.view_all_header div td, .view_all_body div td {padding: .5em 1em .5em 1em;}.view_all_body div table thead th{background: #fff url(/images/partslist/view_all_gradient.png) repeat-x top left; padding: 0.4em 1em 0.3em 1em;}.view_all_footer {float: left; width: 955px; background: url(/images/partslist/view_all_footer.gif) no-repeat 0.7em 0; height: 4px;}.view_all_body  {width: 956px; float: left;}.view_all_body div  {padding-left: 9px; background: url(/images/partslist/view_all_body.gif) repeat-y 8px 0;}.view_all_body td {border-top: 1px solid #ccc;}.view_all_body tbody tr:hover { background-color: #E6EFF6;}.comparisonLists {background-color:#fff;float:left;margin-left:14px;padding:0;position:relative;width:300px;}.comparisonLists h2 {background-color:#065FA3;font-size:16px;height:20px;margin:0;padding:8px 0 8px 7px;position:absolute;top:-1px;left:-1px;width:295px;}.comparisonLists h2 a {color:#fff;}.comparisonLists ul {border-bottom:1px solid #eee;float:left;width:100%;}.comparisonLists ul li {border-top:1px solid #f4f4f4;font-size:11px;padding:5px 10px;}.comparisonLists ul li:hover {background-color:#eee;cursor:move;}.comparisonLists .totalprice{background-color:#fff;border:1px solid green;color:green;font-size:11px;font-weight:bold;padding:5px;position:absolute;right:-7px;text-align:right;top:4px;}.comparisonLists p{font-size:11px;padding:10px;position:relative;top:34px;}.comparisonLists .ctas {border-top:1px solid #eee;width:292px;float:left;margin-top:35px;padding:5px 0 5px 4px;font-size:11px;}.comparisonLists .cart {background: transparent url(/images/partslist/pl.gif) repeat scroll 0 -577px; display:inline-block; padding:3px 0 3px 25px; margin-right:1px;}.comparisonLists .quote {background: transparent url(/images/partslist/pl.gif) repeat scroll 0 -1488px; display:inline-block; padding:3px 0 3px 25px; margin-right:0px;}.comparisonLists .pl {background: transparent url(/images/partslist/pl.gif) repeat scroll -1098px -1379px; display:inline-block; padding:3px 0 3px 25px;}.bg_0 {border:1px solid #ccc;}.bg_1 {border:1px solid #999;}.bg_2 {border:1px solid #666;}.view_all_body .checkbox {float:none;padding:0.5em 0 0.5em 1em;}/* Empty List================================= */.empty_list_img { float: left; width: 170px; height: 105px; background-color: #ccc; margin-right: 1em;}.empty_list { float: left; padding-left: 18px; }.empty_list li { float: left; width: 680px; padding-bottom: 1em;   } .empty_list li h3, .empty_list li p { float: left; clear: right; }/* Invite================================= */#invite .content { border-left: 1px solid #D0D0D0; border-right: 1px solid #D0D0D0; background-color: #fff; float: left; width: 448px; padding: .6em 0 1em 0; }.gradient_no_corner p {padding-left: 1em; float: left; clear: both; width: 100%;}#invite h4 { font-size: 12px; padding: 1em 0 1em 1em;}.no_gradient_corner_header { float: left; background: url(/images/partslist/round_corner_no_gradient_header.gif) no-repeat bottom left; width: 470px; height: 5px; font-size:1px; line-height:0;}.no_gradient_corner_footer { float: left; background: url(/images/partslist/round_corner_no_gradient_footer.gif) no-repeat top left; width: 470px; height: 5px; font-size:1px; line-height:0;}.gradient_no_corner {border-top: 1px solid #D0D0D0; border-left: 1px solid #D0D0D0; border-right: 1px solid #D0D0D0; float: left; width: 448px; background: #fff url(/images/partslist/parts_list_footer_bk.jpg) repeat-x 0 -30px; padding-bottom: 1em;}/* Login Box================================= */#partslist_login #loginbox { margin: 0 0 1em 0; }#pl_login_box { padding: 1em 0 0 14px; }/* Tooltip================================= */#tooltip { position: absolute; top: -5px; z-index: 3000; border: 1px solid #000; background-color: #FFFFE1; font-size: 10px; font-weight: normal; padding: 5px; opacity: 0.85; }#tooltip h3, #tooltip div { margin: 0; font-weight: normal; }/* Miscellaneous================================= */.pl_message {float: left; padding: 1em 2.5em 0pt; }.exclamation { background: transparent url(/images/global/neutral/icon_message.gif) no-repeat scroll 1em 1em; }.what_is_pl_text { float: left; width: 300px; padding: 0 0 0 12px;}#player-container { float: left; width: 360px; height: 337px; }#add_to_list { margin-top: 1em; }.input_text, .input_textarea { vertical-align: middle; border: 1px solid #A5ACB2; padding: 0.2em 0 0.2em 3px; font-size: 1em;}.input_border {border: 1px solid #A5ACB2; padding: 2px 0;}.input_border_padd {border: 1px solid #A5ACB2; padding: 1px 0 1px 0;}.input_margin { margin: 0 5px 0 5px;}.input_margin_divider  { margin: 4px 3px 0 5px;}.input_textarea { margin: 0.5em 0 0.5em 0;}.input_img { margin: 0.5em 0 1em 0;}.list_arrow { float: left; vertical-align: top; padding: 0 0.5em 1em 0; }.input_button { color: #3366CC; background-color: #F2F2F2; border-top: 1px solid #F2F2F2; border-left: 1px solid #F2F2F2; border-bottom:1px solid #666; border-right: 1px solid #666; margin-right: 3px;}.continuous_action { float: left; width: 300px; clear: both; padding: 1em 0 0 10px; }.grey_arrow { background: transparent url(/images/partslist/pl.gif) -1098px -829px; padding: 0 0 1px 25px; }.no_border_bottom { border-bottom: 0px; }#dragHint { height: 3px; float: left; width: 703px; background: transparent url(/images/partslist/pl.gif) -1098px -421px; line-height: 0; }.drag_container_top, .drag_container_bottom { height: 3px; float: left; width: 703px; line-height: 0; }#no_parts { padding:0 0 10px 20px; }.clear_both { clear: both; }.bold { font-weight: bold; }.center { text-align: center; }/* Finder================================= */ .transfer {padding:10px;}.transfer form{margin-top:10px;}.transfer .error_pl{color:red}#territories, #transfer{background-color:#FFF;border:1px solid #CCC;float:left;padding:10px;width:922px;}#territories p, #transfer p {padding: 10px 0;}h3 div.small{display:inline-block;font-size:11px;}	h4 div.small{display:inline-block;font-size:10px;}.padd-10{padding-left:10px;}.view-territory-submit{margin-left:10px;}/* Quote================================= */.blue-tab { background:transparent url(/images/partslist/pl.png) no-repeat scroll 0 -893px; margin: 0; font-size: 14px; float: left; height: 25px; color: #fff; width: 233px;} .blue-tab span { padding: 5px; display: block; }.normal_h3 { font-size: 14px; }.solid_grey_body { float: left; width: 213px; background-color: #E5E5E5; padding: 10px 10px 5px 10px; }.solid_grey_content h4 { background-color: #f2f2f2; padding: 5px; margin: 0; }.solid_grey_content { float: left; width: 210px; border: 1px solid #ccc; background-color: #fff; line-height:1.5em; }.solid_grey_content ul { margin: 0; padding: 5px 0 5px 25px; }.solid_grey_content li { list-style-type: square; }.solid_grey_content hr{ background: #ccc; border: 0; height: 1px; margin: 0.5em auto; width: 90%;  }.parts_list { display: block; background: transparent url(/images/global/us/icons/part_list.gif) no-repeat scroll 0 3px; padding-left: 20px; margin: 0 0 5px 10px; }.talk_expert { display: block; background: transparent url(/images/global/us/icons/person.gif) no-repeat scroll -4px 0; padding-left: 20px; margin: 0 0 5px 10px; }a.continue_quote { background:transparent url(/images/global/neutral/ni_orange_button_right.png) no-repeat scroll right top; color:#FFFFFF; display:inline-block; font-size:14px; font-weight:bold; height:25px; line-height:25px; margin:11px 6px 2px 11px;	padding-right:30px;	text-decoration:none;} a.continue_quote  span { color: #fff; background:transparent url(/images/global/neutral/ni_orange_button_left.png) no-repeat scroll 0 0; display:inline-block;	line-height:25px; padding:0 0 0 8px; }.solid_grey_footer { background:transparent url(/images/partslist/pl.png) no-repeat scroll 0 -965px; height: 6px; line-height: 0; float: left; width: 233px}.del { float: left; width: 16px; padding: 0 0 0 5px; text-align: right;}.del img { border: 0px;}.pl_list_content div.product_quote {float: left; width: 520px; padding-right: 26px; line-height: 1.7em;}th.product_quote{width: 368px; font-size: 11px; padding-left: 6px;}.next-steps { position: absolute; top: -33px; right: 198px; width: 697px; z-index: 100;} .next-steps-curve-body{ float: left; width: 100%; }.next-steps-curve-top { float: left; background: url(/images/advisor/global/neutral/summary-container-top.png) no-repeat bottom left; line-height: 0; height: 16px; width: 697px; }.next-steps-curve-bottom { float: left; background: url(/images/advisor/global/neutral/summary-container-bottom.png) no-repeat bottom left; line-height: 0; height: 16px; width: 697px; }#summary { display: none; }#summary .summary-center { background:transparent url(/images/advisor/global/neutral/summary-container-middle.png) repeat-y scroll left top; float:left; height:100%; width:697px; }#summary .summary-header { font-size:12px; font-weight:bold; padding-top:10px; width: 675px; float: left; text-align:center; }#summary .column { float:left; padding: 0 0 20px 20px; width:300px; }#summary .column1 { float: left; padding: 0 0 20px 20px; position: relative; top: -12px; width:300px; }#summary .column p  { padding: 5px 0 0 0; margin: 0; } #summary .line { border-left:1px solid #999999; float:left; height:30px; left:15px; margin-top:10px; padding-left:30px; position:relative; width:1px;}#summary .summary-or{ background-color:#FFFFFF; color:#333333; font-weight:bold; left:327px; position:absolute; top:60px; }#summary  .closebtn {position:absolute; right:30px; top:27px; } #fixed-quote { position: fixed; width: 233px; }#summary .continue_quote { margin: 0 0 5px 0; }/* Tool Tip================================= */.helptop {float: left; font-size: 1px; line-height: 0; height: 29px; width: 620px; background: no-repeat url(/images/partslist/help_tip_top.png);  }.tipcontent { float: left; width: 620px; background: repeat-x url(/images/partslist/help_tip_body.png);}.helpbottom { float: left; font-size: 1px; line-height: 0; height: 29px; width: 620px; background: no-repeat url(/images/partslist/help_tip_footer.png);}.tipcontent div { float: left; margin: 0 0 0 30px; width: 620px; }.tipcontent div ul { list-style-type: disc;  }.tipcontent div ul li { background:transparent url(/images/global/us/bullet_nopad.gif) no-repeat scroll 0 -1px; display:block; padding: 2px 11px; width: 100%; } .tipcontent h4 { font-size:12px; font-weight:bold; margin:0; padding:0 0 5px 0; }.tipcontent h3 { font-size:16px; font-weight:bold; margin:0; padding:0 0 5px 0; }/* ELM================================= */.grey-header {background: transparent url(/images/partslist/pl.gif) no-repeat -1098px -1815px;float:left;height:25px;margin-top:10px;width:227px;}.grey_blog_body .bullets {margin-bottom:5px;}.grey_blog_body .border-bottom {border-bottom:1px solid #f2f2f2;}.grey_blog_body .sales-container{background: transparent url(/images/partslist/pl.png) 0 -1333px;float:left;height:45px;margin:10px;width:206px;}.grey_blog_body .sales-photo{float:left;width:38px;}.grey_blog_body .sales-info{float:left;padding:5px;width:150px;}.grey-header h4{padding: 4px 0 0 5px;}/* Panel================================= */.dr-pnl { background-color: transparent; border: 0; padding: 0; }.dr-pnl-b { padding: 0; font-size: 12px; }.dr-rich-tool-tip { background-color: transparent; border: 0; padding: 0; }.rich-panel { float: left; }/* HELPER */.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}*html .clearfix {display:inline-block;}*+html .clearfix {display:inline-block;}/* ICONS ////////////////  */.chevron-blue-gradient {vertical-align:middle;height:10px;padding-left:4px;}/*service request manager 4-30-09 *//*helpers*/ul.norm li {list-style:square;list-style-position:inside;}.left h1 {font-family:Arial, Helvetica, sans-serif;}.heading1 {font-size:16px;padding:10px 0;font-weight:bold;}thead.pl-list-headers {background: url(/images/partslist/pl.jpg) 0 -810px; padding: .5em 0 .5em 10px;}thead.pl-list-headers th {padding:5px 7px 10px;}tbody.pl-list td {padding:5px 7px; vertical-align:top; border-bottom:1px solid #ccc;}/* make sure to use the class of pl-list when listing out items in a table * To make a space without a border underneith use the class blank line as an attribute of a <td> tag */tbody.pl-list td.blank-line {border:none;height:10px;padding:0;margin:0;line-height:0;}tbody.pl-list td.last-line {border:none;}.grey_body address {padding:15px 0 0 10px;}.pl_list_content-large td {vertical-align:top;}#plTitle .sub-title {margin:0; width:300px; float:left; padding:7px 0 0 10px;}#finder .pl_list_content{}#finder .pl-selected-items{background:transparent url(/images/partslist/pl-3.0.png) 0 -741px;border:1px solid #D0D0D0;border-top:0;display:none;float:left;padding:7px 0;width:711px;}#finder .selected-items-content{float:right;font-weight:bold;margin-right:3px;}#finder .selected-items-content select {margin-right:5px;}#finder .selected-items-content select option {padding:0 3px;}#finder .pl_cap_expandable div {float:left;padding:6px 0;}#finder .pl_cap_expandable{border-top:1px solid #D7D7D7}#finder #left_content_pl .pl_cap_expandable .header-product{padding-left:8px;width:500px;}#finder .header-qty{width: 63px;}#finder .header-price {width:109px;}#finder #myList .rich-datalist, #finder #myList .ui-sortable {background-color:#FFFFFF;float:left;position:relative;width:703px;}#finder .pl_text_container, #finder .pl_item_body , #finder .bkwhite {background: #fff url(/images/partslist/item-bk.png) top right repeat-y;border:0;float:left;padding:8px 0;width:711px;}#finder .pl_text_container{border-bottom:1px solid #DEDEDE;padding-top:.5em;}#finder .pl_left{float:left;position:relative;width:721px;z-index:5000;}#finder .pl_list_content div.pl_item  { border-bottom: 1px solid #DEDEDE;float:left;font-size:11px;margin:0;position:relative;width:711px;}#finder .pl_list_content div.pl_item_no_border {float:left; width: 703px; font-size: 11px; margin: 0.5em 0 0 0; border-bottom: 0px;}#finder .pl_list_content div.product {float:left;line-height:1.7em;padding-right:10px;width:419px;}#finder .pl_list_content div.product_sm {float: left;  width: 271px; line-height: 1.5em;}#finder .pl_list_content div.product p {font-size: 11px; padding: 0 0 0 10px; clear: both;} #finder .pl_list_content div.product_quote p {padding: 0 0 0 10px; margin: 0; clear: both;} #finder .pl_list_content div.product_sm p {font-size: 11px; padding-left: 10px ;}#finder .pl_list_content div.ship {float: left; border: 0px; width: 70px; padding-top: 2px; }#finder .pl_list_content div.qty  {border:0 none;float:left;width:64px;}#finder .pl_list_content div.unitprice {float: left; border: 0px; width: 88px; padding-top: 2px;}#finder .pl_list_content div.price {border:0 none;float:left;padding-top:2px;text-align:left;width:92px;}#finder .pl_list_content p.warning_pl {float:left;font-size:11px;padding:6px 0 3px 9px;width:97%;}#finder .pl_list_content span.warning_pl {color: #FF9900; font-weight: bold; background: url(/images/partslist/pl.gif) -1098px -650px; padding:7px 0 5px 25px;}#finder .pl_list_content div.title {font-size: 12px; float: left; margin: 0; clear: both;width: 100%;}#finder .pl_list_content div.item-select{cursor:pointer;float:right;margin-right:4px;padding-top:3px;width:30px;}#finder .rich-datalist div.item-select{cursor:default;}#finder .pl_list_content .pl_divider_container .pl_divider{background-color:#065FA3;color:#fff;cursor:default;float:left;height:27px;margin-right:0;margin-left:0;overflow:hidden;padding:3px 0;width:711px;}#finder .pl_list_content .pl_divider_container .pl_divider input{margin-left:10px}#finder .pl_list_content .pl_divider_container .divider-move{border-left:1px solid #CCCCCC;height:30px;margin-right:0;}#finder .pl_list_content div.item-select input{margin-left:13px}#finder .pl_list_content div.notes-bundle-container {float:right;margin-right:4px;width:570px;}#finder .pencil-icon{background:url(/images/partslist/pl-3.0-transparent.png) no-repeat scroll 2px -42px transparent;display:inline-block;height:19px;width:15px;}#finder .pencil-edit-text{margin-left:5px}#finder .note-icon{background:url(/images/partslist/pl-3.0-transparent.png) no-repeat scroll -1px -80px transparent;height:19px;width:20px;}#finder .delete-custom-name-icon{background:transparent url(/images/partslist/delete_note.png) 0 1px no-repeat;display:inline-block;height:13px;width:13px;}#finder .delete-divider-icon{background:url(/images/partslist/pl-3.0.png) no-repeat scroll -798px -765px transparent;display:inline-block;height:15px;width:15px;}#finder .custom_name { float: left; padding-left: 10px; }#finder .custom_name_width { width:410px; }#finder .editable_custom_name { font-weight: bold; }#finder input.qty {border: 1px solid #fff; width: 20px; font-size: 11px; padding: 2px 0 2px 1px;}#finder .update_btn { cursor: pointer; vertical-align: bottom; }#finder .drag_container_top, #finder .drag_container_bottom{display:none;}#finder .mini_model_page{}#finder .item-checkbox, #finder .top-level-checkbox{display:none;}#finder .contents_body{width:568px}#finder .contents_body div{border:1px solid #ccc;}#finder .editable_text{cursor:text;float:left;line-height:2em;padding:0 0 0 8px;width:644px;}#finder .notes_body, #finder .notes_container, #finder .notes_left{margin:0;width:570px;}#finder .notes_left p{font-size:11px;}#finder .pl_list_content div.pl_item{padding:0;}#finder .parts_footer div.border{border:1px solid #D0D0D0;border-top:0;}#finder .notes_body p{padding:0;}
