html{overflow-x:auto;overflow-y:scroll;}
body{font:.8em Arial,sans-serif;background-color:#FBFBFB;color:#111;}
html,body,form,fieldset{margin:0;padding:0;border:0;}
table,td,th{font-size:1em;}
th{text-align:left}
td{vertical-align:top}
a{color:#004276}
a:hover, a:active{color:#C00}
img{border:0}
input, textarea{border:1px solid #A7A6AA;}
#header{border-bottom:5px solid #C00;background-color:#FFF;}
#content{padding:7px 0 0;background:#DADADA url(../image/bg.jpg) 0 -42px repeat-x;min-height:250px;overflow:hidden;}
.mode-rfq #content{background-position:0 0;}
#footer{background:#fff url(../image/bg_footer.png) repeat-x;padding:10px 0 0;margin-top:-3px;text-align:center;}
#contentBar{clear:left;float:left;width:550px;}
#rightSidebar{float:right;width:200px;font-size:.85em;}
.wrapper{margin:0 auto}
.quote-form{margin-top:3px;}
#header .wrapper,
#content .wrapper{width:980px}
#getQuote .wrapper{width:990px}
#contentBar{width:710px}
#rightSidebar{width:260px}
.clear{clear:both;}
.spacer{display:block;height:1px;width:1px;overflow:hidden;margin:0;padding:0;clear:both;}
#tooltip{position:absolute;border:1px solid #333;background:#f7f5d1;padding:3px 5px;color:#333;left:0;top:0;z-index:100;display:none;max-width:300px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:11px;}
#tooltip.t_error{border:0;background:#c00;color:#fff;}
#header .wrapper{position:relative;top:0;}
.logo{width:263px;height:50px;margin:0;padding:10px 0;overflow:hidden;background:url(../image/logo.png) 0 10px no-repeat;}
.logo a:hover{background:url(../image/logo_anim_red.gif) 0 0 no-repeat;}
.logo a, .logo strong{display:block;text-indent:-999em;overflow:hidden;height:50px;}
#top-nav{border-collapse:collapse;border:0;width:100%;text-transform:uppercase;}
#top-nav td{padding:0;background:url(../image/bg_tab.png) no-repeat;font-weight:bold;font-size:14px;}
#top-nav .tn-first{background-image:url(../image/bg_tab_first.png)}
.top-nav a{text-decoration:none;color:#333;text-align:center;}
.top-nav a:hover{color:#c00;}
#top-nav .tn-current{background-color:#c00;background-position:0 -50px;}
.top-nav a{display:block;position:relative;padding:7px 4px;background:url(../image/bg_tab_r.png) 100% 0 no-repeat;}
#top-nav a.menu{padding-right:20px;}
.tn-last a{background:url(../image/bg_tab_last.png) 100% 0 no-repeat;}
.tn-current a{color:#fff;background-position:100% -50px;}
.tn-current a:hover{color:#fff}
.top-nav em{position:absolute;width:9px;height:7px;background:url(../image/menu_arrow.png) no-repeat;z-index:11;top:14px;right:10px;}
.tn-current em{background-image:url(../image/menu_arrow2.png)}
#top-nav .tnm{position:absolute;width:254px;z-index:10;border:1px solid #999;border-top:0;font-size:13px;margin:5px 0 0;box-shadow:10px 10px 5px #888;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background-color:#fff;padding-bottom:5px;}
.tnm strong{display:block;padding:5px 10px;text-transform:none;text-align:left;border-bottom:1px solid #ccc;}
.tnm .bg{background:#fff url(../image/bg_menu.png) 0 0 repeat-x;}
.tnm ul{overflow:hidden;list-style:none;margin:0;padding:0 4px;}
.tnm li{float:left;display:block;width:27px;padding:4px 0;text-align:center;background:none;}
.tnm a{height:auto;padding:0;background:none!important;color:#004276!important;text-decoration:underline;}
.tnm a:hover, .tnm a:active{color:#C00!important}
#top-nav .tn-quote{padding-right:20px;}
.top-nav .tn-quote-em{position:absolute;width:12px;height:11px;background:url(../image/menu_quote.png) no-repeat;z-index:11;top:10px;right:8px;}
.tn-current .tn-quote-em{background-image:url(../image/menu_quote2.png)}
#header .top-search{position:absolute;top:0;right:0;border:1px solid #DFDFDF;border-top:0;padding:6px 8px;white-space:nowrap;font-size:11px;}
.top-search .block{border:1px solid #DFDFDF;padding:2px;}
.top-search input{vertical-align:middle;width:16.7em;border:0;font-size:13px;height:18px;}
.top-search .btn{width:auto;margin:0 0 0 5px;height:22px;}
.top-search label{display:block;padding-bottom:3px;color:#869699;font-weight:bold;}
input.default{color:#aaa}
input.default.active{color:#000}
#rfq_single{min-height:124px;}
.top-rfq-form{width:100%;}
#getQuote{height:42px;background:#DADADA url(../image/bg.jpg) repeat-x;}
#getQuote .wrapper{background:#F2F2F2 url(../image/bg_rfq.png) repeat-x;position:relative;}
.mode-rfq #getQuote{margin-bottom:-42px;}
#getQuote fieldset{background:url(../image/bg_rfq_l.png) no-repeat}
#getQuote table{height:42px;width:100%;border-collapse:collapse;background:url(../image/bg_rfq_r.png) 100% 0 no-repeat;}
#getQuote td{padding:0 10px 4px 0;vertical-align:middle;white-space:nowrap;}
#getQuote input{width:98%;}
#getQuote .btn{width:auto;margin:1px 0 0;}
#getQuote .title{padding:0 10px 4px 6px;font-size:15px;font-weight:bold;vertical-align:top;}
#getQuote .title-a{width:120px;height:37px;overflow:hidden;text-decoration:none;text-indent:10px;display:block;background:url(../image/b_top_rfq.png) 0 0 no-repeat;line-height:37px;cursor:pointer;color:#000;}
#getQuote a.title-a:hover{background-position:-120px 0;}
#getQuote .rfq{width:28%}
#getQuote .qty{width:8%}
#getQuote .email{width:28%}
#getQuote label{font-weight:bold;}
a.b_rfq{background:url(../image/b_l.png) 0 0 no-repeat;text-decoration:none;color:#000;line-height:22px;padding:3px 0;}
a.b_rfq:hover{color:#C00}
.b_rfq span{background:url(../image/b_r.png) 100% 0 no-repeat;cursor:pointer;padding:3px 10px;}
.top-margin-fix{height:3px;width:auto;background-color:#A0A0A0;}
.callout{position:relative;display:block;}
.callout em{background:0 0 no-repeat;display:block;position:absolute;z-index:101;top:0;}
.callout01 em{background-image:url(../image/callout_01.png);width:248px;height:76px;right:-10px;margin:-6px 0 0 10px;}
.callout02 em{background-image:url(../image/callout_02.png);width:248px;height:76px;left:-10px;margin-top:1px;}
.quote-form .title{margin:0;padding:4px 10px;font-size:1.4em;border-bottom:1px solid #DADFE0;background-color:#fff;font-weight:bold;}
.quote-form .framed .column1 .block-wrapper{margin:0 0 0 10px;}
.rfq-margin-fix, .catalog-margin-fix{margin:2px auto 0px auto}
form.rfq-page-form{margin:0 auto;}
.page-rfq .container .block{padding-top:0;}
#content .container fieldset h2.title-partinfo{background-position:0 -1px;}
#content .container fieldset h2.title-contactinfo{margin-top:10px;}
.quote-form .framed .column2 .block-wrapper{margin:0 10px 0 0}
.quote-form .pic-form, .quote-form .pic-catalog{background:url(../image/pic_quote_text.png) 0 100px no-repeat}
.quote-form .block-wrapper .block{background:0 0 no-repeat;}
.quote-form .pic-form .block, .quote-form .pic-catalog .block{height:320px}
.quote-form .pic-form .block{background-image:url(../image/RFQ_form_475x100_ICLocator.jpg)}
.quote-form .pic-catalog .block{background-image:url(../image/Catalog_475x100_ICLocator.jpg)}
.quote-form .pic-rfq-p, .quote-form .pic-catalog-rfq-p{background:0 0 no-repeat;margin:0;}
.pic-rfq .pic1{background-image:url(../image/RFQ_ICLocator_475x187.jpg);height:187px;}
.quote-form .pic-rfq .pic2{background-image:url(../image/RFQ_ICLocator_475x268.jpg);height:268px;}
.quote-form .pic-rfq .pic3{background:url(../image/rfq-payments.png) 20px 50% no-repeat;height:65px;}
.quote-form .pic-catalog-rfq .pic1{background-image:url(../image/ICLocator_Catalog.jpg);height:269px;}
.quote-form .pic-catalog-rfq .pic2{background:url(../image/rfq-payments.png) 20px 50% no-repeat;height:50px;}
.btn-catalog-rfq{margin-top:.2em;}
.pic-inventory{background:url(../image/pic_inventory_text_wide.png) 10px 0 no-repeat;height:100px;margin:10px 0 15px;padding:0;overflow:hidden;}
#rfqNav{padding:0;background-color:#DADADA;overflow:hidden;font-size:1.2em;text-transform:uppercase;color:#444;line-height:62px;white-space:nowrap;}
.rnav1, .rnav2{float:left;height:50px;width:358px;background:url(../image/bg_rfq_nav.png) 0 0 no-repeat;overflow:hidden;text-indent:60px;text-decoration:none;font-weight:bold;}
.rnav2{background-position:100% 0;width:448px;text-indent:90px;}
a.rnav1{background-position:0 -70px}
a.rnav1:hover{background-position:0 0}
a.rnav2{background-position:100% -70px}
a.rnav2:hover{background-position:100% 0}
#rfqNav a{border-bottom:1px solid #DADADA;height:49px!important;}
.rnav1 .rnav-a, .rnav2 .rnav-a{border-bottom:1px solid #B2C6D6}
a.rnav1:hover .rnav-a, a.rnav2:hover .rnav-a{border-bottom:1px solid #F0B2B2}
.multiline-block .required-text{float:right;margin:5px 5px 0 0;}
.multiline-contacts .row-comment{margin-right:26px}
.multiline-row-comment .form-field{margin-left:1%}
.rfq-page-form .multiline-textarea{height:120px}
.rfq-page-form .single-textarea{height:98px}
.multiline-contacts .btn{margin:1em 0 .5em}
.container{background:#fff;margin-bottom:11px;padding:1px 0;}
.container .container .block-wrapper{margin-bottom:0;}
.container.shadows{background-color:transparent;margin-bottom:0;}
.block-wrapper{margin:9px 10px 10px;border:1px solid #DADFE0;position:relative;}
.shadows .block-wrapper{top:-2px;}
.container .block{padding:8px 8px 0;}
#rightSidebar .container .block{overflow:hidden;}
.block p{margin:0;padding:0 0 1em;}
.block-text{margin:0 15px .5em;}
.block-text h3{margin:0;}
h1, .h1, .h1-small{font-weight:bold;text-align:left;font-size:23px;color:#C00;margin:0;padding:4px 10px;}
.h1-small{margin-top:.5em;font-size:16px;color:#6F8184;}
.framed h1{padding-top:2px;}
.container h2, .container .h2{margin:0;padding:4px 10px;font-size:1.4em;font-weight:bold;}
.block-wrapper h2, .block-wrapper .h2{border-bottom:1px solid #DADFE0;}
.h2-alt{color:#999}
.h2-alt strong{color:#000}
h2 a{text-decoration:none}
h2, .container .h2{color:#6F8184}
.block h2{margin:0 -8px 10px;padding:5px 10px 3px;border-bottom:1px solid #DADFE0;font-size:1.2em;color:#333;}
#rightSidebar h2{text-transform:uppercase;font-size:14px;color:#111;}
fieldset h2{background:#EBEBEB url(../image/bg_h2.png) repeat-x;}
#content ul{list-style:none;margin:0;padding:0 0 1em;}
ul li{background:transparent url(../image/li.png) 2px .7em no-repeat;padding:2px 0 2px 14px;}
.container .alphabet{font-weight:bold;line-height:1.6em;padding:6px;}
.alphabet-container .alphabet{padding:0 0 1em 0;}
#content .alphabet-ul{overflow:hidden;list-style:none;margin:0;padding:0;}
#content .alphabet-li{margin:0;padding:0;background:none;display:inline;}
.alphabet p{padding:0;margin:0;}
.alphabet a, .alphabet span{padding:0 6.5px}
.two-columns .alphabet-a, .two-columns .alphabet-span{padding:0 8px}
.alphabet strong{background-color:#C70A0B;color:#fff;padding:0 1px;}
.alphabet-strong a, .alphabet-strong span{color:#fff!important;text-decoration:none;border:0 solid #C70A0B;border-width:1px 0;}
.alphabet .main-pages{font-weight:normal;font-size:.85em;color:#999;padding-left:0;}
.main-pages a{padding:0;color:#999;}
.main-pages a:hover{color:#c00;}
.alphabet .lettersonly{overflow:hidden;}
.lettersonly li{padding:0;float:left;width:32px;text-align:center;}
.alphabet-container .alphabet-li{width:auto}
.alphabet-container .alphabet-a{padding:0 8px}
.cols{overflow:hidden;}
.cols ul{margin:0;padding:0;float:left;}
.cols2 ul{width:49.5%}
.cols3 ul{width:33.2%}
.cols4 ul{width:24.5%}
.cols5 ul{width:19.5%}
.col2, .col3, .col4{margin:0;padding:0;overflow:hidden;}
.col2 li, .col3 li, .col4 li{float:left;padding:0;}
.col2 li{width:48%;}
.col3 li{width:31%;}
.col4 li{width:23%;}
#rightSidebar ul{margin:-2px 0;}
.paging{text-align:left;text-align:center;line-height:1.6em;}
.paging a, .paging strong{padding:0 2px;border-left:1px solid #eee;padding-left:3px;}
.paging .text{border:0;}
.relatedPages{font-size:.85em;}
.relatedPages a, .mainPages a{text-decoration:none;}
.relatedPages a:hover, .mainPages a:hover{text-decoration:underline;}
.paging .current{background-color:#C70A0B;color:#fff;padding:0 1px;font-size:1.1em;border:0;}
.paging .current-span{color:#fff!important;text-decoration:none;border:0 solid #C70A0B;border-width:1px 0;padding:0 4px;}
p.breadcrumbs{margin:0;padding:10px;font-size:.85em;}
.breadcrumbs .divider{padding:0 .5em;}
.container .table-container{border:0;background-color:#DADFE0;padding:5px;}
.table-container h3{margin:0 0 .2em;}
.table-catalog{border-collapse:collapse;width:100%;}
.table-catalog-tr:hover td{background-color:#F8F9F9;}
.table-catalog th{padding:2px 5px 5px;}
.table-catalog td{background-color:#fff;border-bottom:1px solid #ECEFEF;padding:2px 5px;}
.header-tr td{background-color:#F8F9F9;}
.table-catalog .table-catalog-h2{padding:0;border:0;font-size:1.2em;color:#000;}
.table-catalog td.parent, .table-catalog td.child{background-image:url(../image/li.png);background-repeat:no-repeat;}
.table-catalog td.parent{background-position:8px .6em;padding-left:20px;}
.table-catalog td.child{padding-left:20px;background-position:8px .6em;}
tr.child-h2 td.child{padding-left:35px;background-position:23px .6em;}
.table-form{background:#fff url(../image/bg_quote_form.png) 0 0 repeat-x;border-collapse:collapse;width:100%;}
.table-form th{padding:2px 5px 5px;}
.table-form td{padding:5px 5px;}
.table-form .th{background-color:#F8F9F9;}
.table-form p.form-hint{margin:0;}
.table-form .td-button{width:1%;}
.td-search-qty{white-space:nowrap;text-align:right;width:30%;}
.td-search-rfq{white-space:nowrap;text-align:right;width:30%;}
.td-right{text-align:right}
.td-left{text-align:left}
.td-center{text-align:center}
.rfq-table{background:transparent;}
.rfq-table th, .rfq-table td{padding:3px 3px;vertical-align:middle;}
.rfq-table th{padding:7px 5px 3px;white-space:nowrap;font-weight:normal;vertical-align:bottom;}
.rfq-table input{width:98%}
.rfq-table select{width:99.8%;height:22px;}
.rfq-table .th-part{width:25%;}
.rfq-table .th-mfg{width:35%;}
.rfq-table .th-comment{width:25%;}
.rfq-table .th-remove .spacer{width:55px;}
p.add-rows{margin:.5em 0 1em;}
.add-rows a{text-decoration:none;background:url(../image/b_add_more_parts.png) no-repeat;display:block;width:130px;height:22px;cursor:pointer;white-space:nowrap;text-indent:-999em;overflow:hidden;}
.add-rows a:hover{background-position:0 -22px;}
.i_remove{background:url(../image/i_remove.png) no-repeat;display:block;width:19px;height:19px;cursor:pointer;margin-left:15px;}
.i_reset{background-position:0 -40px}
.i_empty{background-position:0 -20px}
.rfq-undo-row td{padding-right:19px!important;}
.undo-container{background-color:#efefef;padding:5px 4px 6px;overflow:hidden;}
.undo-container p{padding:0;}
.undo-container .undo-message{float:left;width:90%;text-align:center;}
.undo-container .undo-label{float:right;width:10%;text-align:right;}
.undo-label a{background:url(../image/i_remove.png) no-repeat;background-position:88% -60px;padding:2px 30px 3px 0;color:#333;text-decoration:underline;cursor:pointer;}
.two-columns{overflow:hidden;}
.two-columns .column1, .two-columns .column2{width:49.3%;float:left;}
.two-columns .column2{float:right}
.container .two-columns{margin:8px 0;padding:2px 0;}
.container .column1 .block-wrapper{margin:0 0 0 10px}
.container .column2 .block-wrapper{margin:0 10px 0 0}
.btn{border:0;}
.form-row{overflow:hidden;padding:2px 0;}
.form-row.active{background-color:#F8F9F9;}
.form-label{width:30%;float:left;}
.form-field{margin-left:31%;}
.form-field input, .form-field textarea, .table-form input{font-size:13px;border:1px solid #d8d8d8;border-top-color:#b8b8b8;border-left-color:#b8b8b8;padding:3px 0 2px 0px;text-indent:3px;margin-top:2px;margin-bottom:2px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.table-form input.btn{padding:0;border:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;height:auto;width:auto;}
p.form-hint{font-size:.85em;color:#999;padding:0;}
.form-row p.form-hint{margin:0 0 0 0;}
.form-button{margin-left:31%;padding:.3em 0;}
.rfq-page-form .form-button{padding:.7em 0 1em 0}
.rfq-page-form .multiline-block .form-button{padding:.3em 0}
.field-wide{width:98%;}
.field-half{width:47.2%;margin-right:1%;}
p.required{color:#999;font-size:.9em;}
p.required-text{width:120px;height:16px;overflow:hidden;text-indent:-999em;background:url(../image/label_required.png) 0 0 no-repeat;}
h3 span.required{font-size:.85em;font-style:italic;color:#333;font-weight:normal;background:none;vertical-align:bottom;}
span.required, .required span{font-size:10px;color:#fff;padding-left:10px;background:url(../image/i_required.png) 0 0 no-repeat;vertical-align:top;padding-bottom:0px;margin-left:5px;}
.searchresult .td-label{white-space:nowrap}
.searchresult .td-spacer{width:50%}
.searchresult .td-field{width:40%}
.searchresult-rfq .td-label{white-space:nowrap}
.searchresult-rfq .rfq_qty{width:2%}
.searchresult-rfq .rfq_part{width:40%}
.searchresult-rfq .rfq_email{width:40%}
.message.error{color:#c00;}
ol.single{list-style:none;margin:0;padding:0;}
.single li{margin-left:20px;}
.error input, .error textarea, input.error, input.error, select.error{background:#fff url(../image/i_error_field.png) 100% 2px no-repeat;border-color:#E38485;}
.fixerror{background:#fff none!important;}
.form-row .inline-error, .td-field .inline-error{color:#c00;font-size:.85em;padding:0;margin:0;display:block;background:none;}
.top-message .error, .top-message .warning, .top-message .success{background:#FFFFE5 url(../image/i_error.png) 15px 10px no-repeat;margin-bottom:3px;padding-left:70px;min-height:50px;}
.top-message .warning{background-image:url(../image/i_warning.png)}
.top-message .success{background-image:url(../image/i_success.png)}
.success h2, .success .title-tag{color:#399B28;border:0;margin:0;padding-top:15px;}
.top-message h3{margin:0 0 .5em;}
.top-message p, .top-message ol, .top-message ul{margin-top:0;margin-bottom:0;padding-bottom:5px;}
.table-fields{border-collapse:collapse;width:98%;}
.table-fields .field-wide{width:100%;}
.table-fields td{padding:0;}
.table-fields td.text{padding-top:.5em;padding-left:.5em;}
.part-catalog h2{border:0;padding:0;}
.part-catalog .cols{font-size:.9em;}
.rfq_name .form-label{padding-top:2.3em;}
.sertified .block{padding:5px 0 2px;font-size:1.15em;}
.container.sertified p{font-weight:bold;text-align:center;color:#c00;padding:0 0 3px;}
.container .top-adv{border-bottom:1px solid #DADFE0;margin:1px 0 2px;padding:0;color:#fff;}
.top-adv .bg{display:block;text-decoration:none;background:no-repeat;height:150px;overflow:hidden;margin:0 0 1px 0;padding:0;width:100%;text-indent:-9999em;}
.captcha-form .captcha{float:left;margin-right:10px;border:1px solid #ccc;padding:2px;background-color:#fff;}
.captcha-form .btn{vertical-align:top;margin:5px 0 0 1px;}
.captcha-field{margin-top:7px;float:left;}
.part-quote{overflow:hidden;}
.part-quote .btn-quote-big{float:left;margin-right:15px;}
.btn-quote-text{display:block;height:50px;overflow:hidden;position:relative;border:0px solid;}
.btn-quote-text[class]{display:table;position:static;}
.b2{display:block;position:absolute;top:50%;}
.b2[class]{display:table-cell;vertical-align:middle;position:static;}
.b3{display:block;position:relative;top:-50%}
.btn-quote-big a, .btn-quote-big .btn-quote-big-strong, .btn-quote-big input{height:40px;display:block;float:left;white-space:nowrap;line-height:40px;cursor:pointer;}
.btn-quote-big .button{background:url(../image/bg_btn_big.png) 0 0 no-repeat;margin:0;text-decoration:none;color:#000;outline:none;border:0;padding:0;font:bold 18px Arial, Helvetica;}
.btn-quote-big .btn-quote-big-strong{background:url(../image/bg_btn_big_r.png) 100% 0 no-repeat;padding:0 20px;text-align:center;overflow:hidden;}
a.btn-quote-big-a:hover{color:#000;background-position:0 -50px;}
a.btn-quote-big-a:hover .btn-quote-big-strong{background-position:100% -50px;}
.btn-quote-big-a:active{color:#C00;background-position:0 -100px;outline:none;}
.btn-quote-big-a:active .btn-quote-big-strong{line-height:42px;background-position:100% -100px;}
.b_getQuote, .b_requestQuote, .b_requestMultilineQuote, .b_clickHere{background:url(../image/b_GetAnotherQuote.png) 0 0 no-repeat;display:inline-block;height:21px;width:160px;overflow:hidden;text-indent:-999em;margin:-4px 0 0 10px;vertical-align:middle;}
a.b_getQuote:hover, a.b_requestQuote:hover, a.b_requestMultilineQuote:hover, a.b_clickHere:hover{background-position:0 -30px}
.b_requestQuote{background-image:url(../image/b_RequestQuote.png);width:146px;margin:5px 0 0 0;}
.b_requestMultilineQuote{background-image:url(../image/b_requestMultilineQuote.png);width:205px}
.b_clickHere{background-image:url(../image/b_clickHere.png);width:110px}
p.contact-button, p.confirm-button, p.page-button{background:#efefef;overflow:hidden;padding:0;margin:10px 0;}
.block-wrapper p.page-button{margin:0px -8px;}
p.contact-button .b_requestQuote, p.confirm-button .b_getQuote, p.page-button .b_requestMultilineQuote, p.page-button .b_clickHere{margin:.8em 0 .5em .2em;}
.label-confirm, .label-info, .label-warning{font-size:15px;line-height:35px;color:#333;background:url(../image/i_info.png) 10px 50% no-repeat;padding:4px 10px 4px 45px;display:block;float:left;}
.label-info{color:#344D61;}
.label-warning{background:url(../image/opf/i_warn.gif) 10px 50% no-repeat;color:#E00;}
.top-adv .bg{background-image:url(../image/ICLocator_Home_980x150.jpg)}
.bg-sitemap .top-adv .bg{background-image:url(../image/ICLocator_Sitemap_980x150.jpg)}
.bg-about .top-adv .bg{background-image:url(../image/ICLocator_About_Us_980x150.jpg)}
.bg-contact .top-adv .bg{background-image:url(../image/Contact_Us_ICLocatorl_980x150.jpg)}
.bg-qc .top-adv .bg{background-image:url(../image/Quality_Control_ICLocator_980x150.jpg)}
.bg-copyright .top-adv .bg{}
.bg-copyright .top-adv .bg{}
.bg-privacy .top-adv .bg{background-image:url(../image/Privacy_ICLocator_980x150.jpg)}
.bg-warranty .top-adv .bg{background-image:url(../image/Part_Warranty_ICLocator_980x150.jpg)}
.bg-faq .top-adv .bg{background-image:url(../image/Frequently_Asked_Questions_ICLocator_980x150.jpg)}
p.more{position:relative;float:right;border:1px solid #DADFE0;padding:0;margin:0 0 1em;font-size:10px;font-weight:bold;text-transform:uppercase;}
#contentBar p.more{position:absolute;top:.7em;right:8px;margin:0;}
.more a{display:block;color:#C70A0B;text-decoration:none;padding:1px 3px;}
.more a:hover{background-color:#C70A0B;color:#fff;}
.string{line-height:1.5em;}
p.back{font-size:.85em;padding-left:10px;}
.back a{text-decoration:none;}
.pic-left{float:left;margin-right:10px;}
.pic-right{float:right;margin-left:10px;}
.i_catalog h2{background:url(../image/i_catalog.png) 99% 2px no-repeat}
.i_inventory h2{background:url(../image/i_inventory.png) 99% 2px no-repeat}
.label_copyright{padding-left:200px;background:url(../image/label_copyright.png) 5px 1px no-repeat}
.label_usbid{padding-left:220px;background:url(../image/label_usbid.png) 5px 1px no-repeat}
.label_email, .label_email_contact{display:block;background:transparent 0 0 no-repeat;text-decoration:none;}
.label_email{background-image:url(../image/label_email_wide.png);width:300px;height:26px}
.label_email_contact{background-image:url(../image/label_email_contact.png);width:450px;height:13px}
a.label_email:hover, a.label_email_contact:hover{background-position:0 -30px;}
#getQuote td.top_rfq_label{padding:0 10px 4px 10px;}
.top_rfq_label span{display:block;background:url(../image/label_response24.png) 0 0 no-repeat;width:170px;height:23px;text-decoration:none;text-indent:-999em;}
p.captcha-container{padding:8px 0 0;}
.label_homepage{margin:-10px 0 0;background:#FBFBFB url(../image/label_homepage.png) 50% 0 no-repeat;height:30px;overflow:hidden;}
.contact-form .label-confirm{float:left;margin-right:10px;}
form#contactForm{border-top:1px solid #efefef;padding-top:10px;clear:left;}
.article-iso{background:url(../image/icon_iso.jpg) 50% 0 no-repeat;display:block;text-align:center;padding-top:79px;}
.bg-link{margin:9px 10px 10px;position:relative;}
.bg-link .block{padding:0;}
.shadows .bg-link{top:-2px;}
.bg-link a{display:block;text-indent:-9999em;overflow:hidden;background:0 0 no-repeat;width:240px;float:left;}
.Get-Quote-240x107 a{background-image:url(../image/Get-Quote-240x107.jpg);height:107px}
.Get-Quote-240x107-2 a{background-image:url(../image/Get-Quote-240x107-2.jpg);height:107px}
.ICLocator_RFQ_240x380 a{background-image:url(../image/ICLocator_RFQ_240x380.jpg);height:380px}
.ICLocator_RFQ_240x380-2 a{background-image:url(../image/ICLocator_RFQ_240x380-2.jpg);height:380px}
.ICLocator_RFQ_240x380-3 a{background-image:url(../image/ICLocator_RFQ_240x380-3.jpg);height:380px}
.cap-1 h2, .cap-2 h2{width:240px;height:61px;text-indent:-9999em;overflow:hidden;background:-1px -1px no-repeat;padding:0;border:0;}
.cap-1 h2{background-image:url(../image/IClocator_homepage_cap_1.png)}
.cap-2 h2{background-image:url(../image/IClocator_homepage_cap_2.png)}
#mask{position:absolute;left:0;top:0;z-index:9000;background-color:#000;display:none;}
#modal{position:absolute;left:50%;top:50%;display:none;z-index:9999;padding:10px;background-color:#fff;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-webkit-box-shadow:1px 1px 35px #333;-moz-box-shadow:1px 1px 35px #333;box-shadow:1px 1px 35px #333;}
.window{display:none;}
#modal .close{position:absolute;z-index:10;right:-10px;top:-10px;width:33px;height:33px;text-indent:-99em;overfow:hidden;background:url(../image/i_x.png) 0 0 no-repeat;}
#modal a.close:hover{background-position:0 -40px;}
#modal .block-wrapper{border:1px solid #d9d9d9;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;overflow:hidden;margin:0!important;width:520px;}
#modal .label-warning{font-size:15px;line-height:1.3em;padding:3px 10px 4px 50px;margin:15px 5px;}
#modal .buttons{clear:left;padding:0 15px 15px;overflow:hidden;}
#modal img{vertical-align:middle;}
#modal .b_submit_request, #modal .b_goto_multipart{background:url(../image/b_submit_request.png) 0 0 no-repeat;height:33px;width:240px;display:block;float:left;overflow:hidden;text-indent:-999em;}
#modal .b_goto_multipart{background-image:url(../image/b_goto_multipart.png);width:230px;float:right;}
#footer .divider{padding:0 .5em;color:#ccc;}
#footer .bnav{border-bottom:1px solid #ECEFEF;margin:0;padding:1em;}
#footer .icons{margin:0;padding:.3em 0 0;background-color:#FBFBFB;}
#footer .copyright{background-color:#FBFBFB;margin:0;padding:.5em 0 2em 0;font-size:.85em;}
#footerIcons img{margin:4px 10px;vertical-align:middle;}
#footer .link-quote{color:#C00;}
#footer .current{font-weight:bold;color:#333;}
.niftycorners,.niftyfill{display:block}
.niftycorners b{display:block;height:1px;line-height:1px;font-size:1px;overflow:hidden;border-style:solid;border-width:0 1px}
b.r1{margin:0 3px;border-width:0 2px}
b.r2{margin:0 2px}
b.r3{margin:0 1px}
b.r4{height:2px}
b.rb1{margin:0 8px;border-width:0 2px}
b.rb2{margin:0 6px;border-width:0 2px}
b.rb3{margin:0 5px}
b.rb4{margin:0 4px}
b.rb5{margin:0 3px}
b.rb6{margin:0 2px}
b.rb7{margin:0 1px;height:2px}
b.rb8{margin:0;height:2px}
b.rs1{margin:0 1px}
b.t1{border-width:0 5px}
b.t2{border-width:0 3px}
b.t3{border-width:0 2px}
b.t4{height:2px}
b.tb1{border-width:0 10px}
b.tb2{border-width:0 8px}
b.tb3{border-width:0 6px}
b.tb4{border-width:0 5px}
b.tb5{border-width:0 4px}
b.tb6{border-width:0 3px}
b.tb7{border-width:0 2px;height:2px}
b.tb8{border-width:0 1px;height:2px}
b.ts1{border-width:0 2px}
.block-wrapper, .corners-top, .corners-bottom{position:relative;}
.block-wrapper .tl, .block-wrapper .tr, .block-wrapper .bl, .block-wrapper .br,
.corners .tl, .corners .tr, .corners .bl, .corners .br,
.corners-top .tl, .corners-top .tr,
.corners-bottom .bl, .corners-bottom .br{display:block;position:absolute;width:5px;height:5px;background-repeat:no-repeat;z-index:100;overflow:hidden;}
.w0 .tl{top:0;left:0}
.w0 .tr{top:0;right:0}
.w0 .bl{bottom:0;left:0}
.w0 .br{bottom:0;right:0}
.tl, .w1 .tl{top:-1px;left:-1px}
.tr, .w1 .tr{top:-1px;right:-1px}
.bl, .w1 .bl{bottom:-1px;left:-1px}
.br, .w1 .br{bottom:-1px;right:-1px}
.tl, .tr, .bl, .br{background-image:url(../image/b.png)}
.tl{background-position:0 0;}
.tr{background-position:-5px 0;}
.bl{background-position:0 -5px;}
.br{background-position:-5px -5px;}
.framed{position:relative;z-index:1;left:-5px;width:100%;float:left;margin:-6px 0 3px 0;margin:-6px 0 25px 0;padding:0;}
.framed .f_r, .framed .f_b, .framed .f_l, .framed .f_c{float:left;position:relative;z-index:1;width:auto;height:auto;margin:0;padding:0;display:block;font-weight:normal;width:100%;}
.framed .f_tt, .framed .f_rr, .framed .f_bb, .framed .f_ll{display:none}
.framed{background:url(../image/bt.png) no-repeat left top;}
.framed .f_r{left:10px;background:url(../image/br.png) no-repeat right top;}
.framed .f_b{top:20px;background:url(../image/bb.png) no-repeat right bottom;}
.framed .f_c{float:none;position:relative;left:5px;top:-12px;padding:0;margin:0 0 -6px 0;background:#fffcb8;background:#fff;}
.framed .f_l{left:-10px;padding:0;background:url(../image/bl.png) no-repeat left bottom;}
@-moz-document url-prefix(){input:focus, textarea:focus{outline:2px solid #B3DAEF;}
}
