<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;"> /* restyle */
 /* fix - chk todo fix _orig _new */
 body#contactusBody .button_redraw { display: none; } /* remover inactive capcha redraw btn */
 body#checkoutconfirmationBody .totalBox { width: 7em; } /* USD overlaps border /stylesheet_new.css */
 body#loginBody form[name="abs_match"] { display: none; } /* remover Already Cust */
 
 /* font - stylesheet_new.css: .centerColumn */
 body#privacyBody .centerColumn, body#conditionsBody .centerColumn,
 body#contactusBody .centerColumn, body#cookieusageBody .centerColumn, body#sitemapBody .centerColumn, body#shippinginfoBody .centerColumn,
 body#faqslistBody #response_faq, body#pressreleasesBody #news_table_list, body#pressreleasesBody #table_news_information,
 body#indexHomeBody .centerColumn, body#checkoutsuccessBody .centerColumn, body#logoffBody .centerColumn, 
 body#accountBody .centerColumn, body#accounthistoryBody .centerColumn, body#invoiceshistoryBody .centerColumn, body#accounthistoryinfoBody .centerColumn,
 body#indexBody .centerColumn, body#advancedsearchresultBody .centerColumn, body#productinfoBody .centerColumn, 
 body#configuratorBody .centerColumn, body#configuratorsearchtubesconfigureBody .centerColumn, body#timeoutBody .centerColumn,
 body#createaccountBody .centerColumn, body#createaccountsuccessBody .centerColumn, body#loginBody .centerColumn, body#alreadycustomerBody .centerColumn, 
 body#passwordforgottenBody .centerColumn, body#shoppingcartBody .centerColumn, body#checkoutshippingBody .centerColumn,
 body#checkoutshippingaddressBody .centerColumn, body#checkoutpaymentaddressBody .centerColumn, 
 body#checkoutpaymentBody .centerColumn, body#checkoutconfirmationBody .centerColumn, body#accounteditBody .centerColumn, 
 body#addressbookBody .centerColumn, body#addressbookprocessBody .centerColumn, body#accountpasswordBody .centerColumn, 
 body#advancedsearchBody .centerColumn, body#warrantyBody .columnCenter, body#oemapplicationBody .columnCenter,
 body#configuratortubesselectionBody .centerColumn, body#pagenotfoundBody .centerColumn, 
/* non-.centerColumn */
 body#indexBody .centerColumn input, body#productinfoBody .centerColumn input, body#productinfoBody .centerColumn form, 
 body#loginBody .centerColumn :is(input,select,.buttonRow &gt; a), body#alreadycustomerBody .centerColumn input, body#alreadycustomerBody .centerColumn select, 
 body#createaccountBody .centerColumn :is(input,select), body#passwordforgottenBody input,
 body#shoppingcartBody .centerColumn input, body#checkoutshippingaddressBody .centerColumn :is(input,select), 
 body#checkoutpaymentaddressBody .centerColumn :is(input,select), 
 body#checkoutpaymentBody .centerColumn :is(input,select), body#timeoutBody .centerColumn input,
 body#purchasebyskuBody h1 ~ .mediumrounded, 
 body#distributorcountryselectBody #distributors &gt; table, #distributorcountryselectBody [id^="region_"],
 body#popupSearchHelp, body#popupShippingEstimator select, body#configuratorBody select, 
 body#accounteditBody .centerColumn :is(input,select), body#accountpasswordBody .centerColumn input,
 body#addressbookprocessBody .centerColumn :is(input,select), body#configuratortubesselectionBody .centerColumn select, 
 body#advancedsearchBody .centerColumn input, body#downloadlistingsBody .centerColumn select, body#advancedsearchBody select, 
 body#calibratorflowtubesscalesBody .fieldset, body#calibratorflowtubespreprintBody :is(form,input,select),
 todo_X_Ajax_Search.informal &gt; div,
 #navColumnOneWrapper &gt; :not(#configurator-table), #downloadcategories-table :is(input,select),
 #navColumnTwoWrapper, #navColumnTwoWrapper :is(input,select,legend), #message_stack .larger,
 #navBreadCrumb, .footer, #distributor_mail, #distributor_mail :is(input,textarea)
  { font-size: 0.9rem; }
 body#certificationBody .centerColumn, body#aboutusBody .centerColumn, body#productoverviewBody .centerColumn,
 #missionBody .centerColumn, 
 body#productoverviewBody .product_summary, body#productoverviewBody .product_summary li, body#productoverviewBody #tab-nav h2, /* todo: fix _orig. */
 body#productoverviewcategoryBody .prod_overview_list_table,
 #distributorcountryselectBody .dist-region, #distributorcountryselectBody .list-dist-name,
 .leftboxheading *, .rightboxheading :is(a,label), #siteMapMainContent &gt; p
  { font-size: 1rem; }
 body#productoverviewBody #tab-nav h2 { font-size: 0.85rem; } /* todo: fix _new. */
 .ov-sdesc, body#productoverviewlistBody .centerColumn, body#configuratorBody .centerColumn.no-conf-id { font-size: 1rem; }
 .prod_overview_list_text_left &gt; a, .prod_overview_list_text_right &gt; a { padding: 0.16em 0; }
 body#productoverviewlistBody .centerColumn h2 { font-size: 1.3rem; }
 body#checkoutshippingBody .centerColumn #checkoutShipto + .floatingBox,
 body#checkoutpaymentBody  .centerColumn #checkoutBillto + .floatingBox { font-size: revert; }
 
 body#productoverviewlistBody .centerColumn, body#privacyBody .centerColumn, body#conditionsBody .centerColumn, body#shippinginfoBody .centerColumn,
 body#aboutusBody .centerColumn .content, body#missionBody .centerColumn .content, body#faqslistBody #response_faq,
 body#pressreleasesBody #news_table_list, body#pressreleasesBody #table_news_information, body#sitemapBody .centerColumn .content, body#sitemapBody #siteMapList,
 body#certificationBody .centerColumn .content, body#purchasebyskuBody #navColumnCenter .mediumrounded, body#productoverviewBody .centerColumn,
 body#productinfoBody .centerColumn, body#loginBody .centerColumn, body#configuratorBody .centerColumn.no-conf-id, body#logoffBody .centerColumn,
 body#cookieusageBody .centerColumn, body#accountBody .centerColumn, body#createaccountsuccessBody #createAcctSuccessMainContent,
 body#configuratorBody .centerColumn
  { line-height: 1.5em; }
 /* body#productoverviewBody .centerColumn br { line-height: unset; } doesn't work */
 body#aboutusBody .centerColumn .content, body#missionBody .centerColumn .content, body#certificationBody .centerColumn .content, body#privacyBody .centerColumn,
 body#productoverviewBody .centerColumn, body#faqslistBody #response_faq, body#shippinginfoBody .centerColumn
  { text-align: justify; hyphens: auto; }
 body#missionBody .centerColumn .content, body#aboutusBody .centerColumn .content, body#certificationBody .centerColumn .content, body#createaccountsuccessBody #createAcctSuccessMainContent
  { margin: 0 0.7vw; }
 body#logoffBody .centerColumn .content, body#cookieusageBody .centerColumn .content, body#createaccountsuccessBody #createAcctSuccessMainContent
  { padding: 0.7vw; }
 body#aboutusBody .centerColumn .content
  { min-height: 70vh; }
 /* buttons */
 /* ALL css buttons should've been orange (but not styled), but they're not due to lowercase B in stylesheet_new.css:861 .ccsbutton  vs  .cssButton     ; some have lower B ie. [Conf] */
 /* Orange buttons: stylesheet_new.css:861 .cssbutton, .cssbuttontall, .button_continue_checkout, .button_continue_checkout:focus, .button_confirm_order, .button_confirm_order:focus, .button_create_account_success_continue, .button_shopping_cart { background-color: #FF9600; } */
 .cssButton, .cssButtonHover { background-color: #444484; color: white; border-radius: 0.5em; border: 0; width: auto !important; min-width: auto; padding: .5em 1em; font-size: 0.8rem; font-weight: 700; cursor: pointer; }
 input.cssButton:focus, input.cssButtonHover:focus { background-color: #444484; outline: none; }
 a &gt; span.cssButton, a &gt; span.cssButtonHover { display: inline-block; }
 .cssbutton, .cssbuttontall { text-align: center; float: unset; } /* EXPERIMENTAL to match stylesheet_new.css:861 .cssbutton, .cssbuttontall, button* */
 span.cssButton, span.cssButtonHover { margin: 0.1em; } /* to match &lt;input&gt; margin */
 fieldset ~ .buttonRow { margin-top: 1.5rem; } /* buttons outside of &lt;fieldset&gt; */
 body#advancedsearchresultBody form ~ .buttonRow.back { margin-top: -35px; } /* back btn outside &lt;form&gt; (only when [Add to Cart] exists) */
 /* problems1: sb -&gt; cart (a &gt; span.cssButton : display:block || .cssbuttontall a : padding ) */
 /* problems2:       cart (a &gt; span.cssButton : display:block)    also, natively orange  */
 /* fix 1|2 ^^ */    /*.cssbuttontall { background: none } / * removes orange bg */
 /* fix 1|2 ^^ */    .cssbuttontall span.cssButton, .cssbuttontall span.cssButtonHover { background: none; display: inline; } /* removes common btn bg */

 /* width: 1200 */
 #mainWrapper { width: 100%; background: transparent; }
 #contentMainWrapper { max-width: 1200px; margin: auto; min-height: 80vh; border: 0 }
 /* #navColumnCenter { background-color: #F2F2F2; } / * counter #mainWrapper {background: transparent;} */
 #navColumnOne { min-width: 19%; }
 #navColumnTwo { min-width: 16%; }
 #navColumnOneWrapper, #navColumnOneWrapper &gt; .leftbox,
 #navColumnTwoWrapper, #navColumnTwoWrapper &gt; .rightbox { min-width: 101%; }
 .leftboxcontent { padding-right: 0; }
 .main_image_banner &gt; img { width: 1200px; max-width: 100%; height: auto; }
 body#productoverviewBody .contents-tab, body#productinfoBody .contents-tab { width: auto; min-height: 100px; border: 1px dotted; padding-bottom: 2rem; } /* tabs area */
 body#productoverviewBody #tab-nav &gt; .activelink a, body#productinfoBody #tab-nav &gt; .activelink a { border-width: 1px 1px 0; border-style: dotted; } /* active tab border */
 body#productoverviewBody #tab-nav &gt; .activelink, body#productinfoBody #tab-nav &gt; .activelink { margin-bottom: -1px; } /* tab bottom fix */
 body#productoverviewBody #tab-nav &gt; .activelink a:focus-visible, body#productinfoBody #tab-nav &gt; .activelink a:focus-visible { outline: none; }

 /* header */
 #wrapper { background-image: linear-gradient(#070932, #444484); border-bottom: 5px solid #b67c1b; } /* header */
 #header { width: clamp(200px, 100%, 1200px); margin: auto; }
 #header_top { background-image: none; background-repeat: no-repeat; }  /* todo: del after fixing _orig. */
 #header_right { background-image: none; background-position: initial; background-repeat: no-repeat; }  /* todo: del after fixing _orig. */
 #header_bottom { background-image: none; background-repeat: no-repeat; }  /* todo: del after fixing _orig. */
 /* footer */
 .footer-wrapper { background-image: linear-gradient(#1f2b6a, #01072b); border-top: 5px solid #b67c1b; }
 .footer { width: clamp(200px, 100%, 1200px); margin: auto; }
 .footerside.right &gt; table { border-left: 1px dotted; } /* separator */
 .footerside { background: inherit; height: auto; }  /* todo: del after fixing _orig. */
 .footer_cond { width: 45%; text-align: right; } /* align "Condition" / "Copyright" */
 .footerside { width: 50%; }
 .footerleft_telfax { padding-top: 10px; }
 .footerleft_telfax a { color: #efefef; }
 .footerleft_telfax a:hover { color: #ADACC2; }
 
 /* menu */
 [class*="_side_header_tabs"] { background-image: none; text-transform: uppercase; }	/* top menu */
 .separator_side_header_tabs { border-right: 1px dotted; }
 .first_side_header_tabs, .first_side_header_tabs_active {padding-left: 10px;}
 .last_side_header_tabs, .last_side_header_tabs_active {padding-right: 10px;}
 .center_side_header_tabs_active a, .first_side_header_tabs_active a, .last_side_header_tabs_active a {color: inherit !important;}
 [class*="_side_header_tabs"]:hover a { color: yellow; }
 #header_right_top_form { padding-top: 5px; }

 /* prods: upper sub-menu */
 #product_tabs_top &gt; div { font-size: 13px; max-width: 500px; }
 [class*="_side_product_tabs_top"] {background-image: none; text-transform: uppercase; font-weight: normal; }
 .center_side_product_tabs_top, .center_side_product_tabs_top_active { text-align: center; width: 24% !important; white-space: normal;}
 .center_side_product_tabs_top &gt; a { color: inherit; }
 .center_side_product_tabs_top_active &gt; a { color: white; }
 .center_side_product_tabs_top_active { background-color: #444484; }
 .center_side_product_tabs_top:hover, .center_side_product_tabs_top:hover &gt; a,
 .center_side_product_tabs_top_active:hover, .center_side_product_tabs_top_active:hover &gt; a { color: yellow; background-color: #444484; }
 .right_side_product_tabs_top, .right_side_product_tabs_top_active { border-right: 1px dotted; }

 /* sidebar - right */
 #navColumnTwoWrapper { position: sticky; top: 20px; }

 #navColumnOne { background-image: linear-gradient(to left, #fafafa, #fff); border-right: 1px #FF9600 dotted; }
 #navColumnTwo { background-image: linear-gradient(to right, #fafafa, #fff); border-left: 1px #FF9600 dotted; }
 .leftboxheading, .rightboxheading { background-image: linear-gradient(to right, #ccc, #fff); }

 /* sb item highlight */
 .sb-cnf-grp:hover, .sb-cnf-item:hover, .category-top:hover, .category-subs:hover, .category-products:hover, .category-links:hover, #information-table li:hover { border-width: 1px 0px 1px 5px; border-style: dotted solid; transition: 0.25s; } /* :hover */
 .sb-cnf-item:hover, .category-subs-selected:hover { border-left-width: 0; transition: 0.25s; } /* selected:hover */
 .sb-cnf-grp.active, .category-subs-selected { border-color: #FF9600; border-width: 1px 0px 1px 5px; border-style: dotted solid; transition: 0.25s; } /* selected */
 .sb-cnf-grp a.active, .category-subs-selected { color: #FF9600; font-weight: bold; padding-left: 0.2em; transition: 0.25s; } /* selected */
 .category-top:hover, .category-top &gt; .category-subs-selected { padding-left: 0.2em; transition: 0.25s; }

 /* sb configurator */
 #configurator-table { max-width: 19vw; }
 .sb-cnf-grp &gt; b { margin: 0.3em; }
 #configurator-table ~ #categories-table .category-subs-selected { color: #808080; border: 0; } /* un-highlight prod's cat */
 /* sb search */
 #search-content fieldset + fieldset &gt; legend { cursor: pointer; white-space: nowrap; }
 body#popupSearchHelp &gt; div { width: 500px; height: 400px }

 .navSplitPagesLinks, .navSplitPagesResult { font-size: 1rem; }   /* pagination upsize */
 /* a:visited  todo: try :any-link(=:link+:visited) */
 .centerColumn a:visited, .leftboxcontent a:visited, .rightboxcontent a:visited, #navBreadCrumb a:visited, #header_right_top_links a:link, #header_right_top_links a:visited,
 #tab-nav a:visited, .contents-tab a:visited, .navSplitPagesLinks &gt; a:visited, .navSplitPagesResult &gt; a:visited, td.dl-desc &gt; a:link, td.dl-desc &gt; a:visited, 
 #news_links a:visited, #response_faq.contents a:visited, .prod_overview_list_table a:visited, #indexProductList a:visited,
 #pressreleasesBody .link:visited, body#downloadlistingsBody .buttonRow &gt; a, body#loginBody .buttonRow &gt; a, 
 #distributorcountryselectBody a:visited, #distributor_regions &gt; a
  { color: unset; }
 /* a.link, a.link:hover, a.link:visited { color: unset; } */
 a.link, #sitemapBody #siteMap a, #productoverviewBody .centerColumn :not(.cssbutton) &gt; a:not(.tab-lnk), #productinfoBody .centerColumn :not(.cssbutton) &gt; a:not(.tab-lnk),
 body#pressreleasesBody #news_table_list a, body#pressreleasesBody #table_news_information a, body#faqslistBody .faqs_aswers_title:hover, body#distributorcountryselectBody #distributors a,
 body#timeoutBody .centerColumn a, #distributor_mail a, body#productoverviewlistBody .centerColumn a, body#checkoutsuccessBody .centerColumn a, body#accountBody .centerColumn a,
 body#checkoutpaymentBody .centerColumn a, body#checkoutconfirmationBody .centerColumn a, body#popupShippingEstimator a, body#indexHomeBody .centerColumn :is(a,:visited)
  { text-decoration: underline dotted 1px; }
 .center { text-align: center; }
 
 /* niftyCorners.css + niftycube.js: doNiftyBorders() | Nifty() */
 .fieldset, .legend, .mediumrounded, .whatsthisbox { border-radius: 6px; padding-top: 5px; padding-bottom: 5px; }
 .smallrounded { border-radius: 3px; padding-top: 2px; padding-bottom: 2px; }
 ul#tab-nav a { border-radius: 3px 3px 0 0; }
 div.contents-tab { border-radius: 0 6px 6px 6px; }

 /* buttons */
 .btn-configure &gt; a, .btn-category &gt; a, body#configuratorBody .cssButton, body#configuratorBody .cssButtonHover
  { font-size: 1.2rem; padding: 0.4em 2em; display: inline-block; }
 .button_shopping_cart
  { font-size: 1.2rem; padding: unset; }
 .btn-configure, .btn-category { width: auto; }  /* tmp -orig */
 .button_in_cart { width: 100% !important; }
 div.btn-configure, .btn-category { border-radius: 0.9em; margin: 0.5em 1em; }  /* div.* overcomes stylesheet_new.css: div.smallrounded */

 /* index : Home Page */
 #indexHomeBody h1 { font-size: 1.5rem; }
 .main_news_column { display:none; }
 .main_title { padding-left: 10px; }
 .main_center_text {width: 100% !important; height: 100%; }	/* main text cols */
 .main_center_text_text p { font-size: 17px; line-height: 1.5em; text-align: left; padding: 10px; }
 .main_center_text_img_left { width: 90%; padding: 0 5%; }
 .main_center_text_img img:hover { transform: scale(1.05); transition: .5s; }
 .more_prod_items { min-height: 60vh; }

 .main_center_text &gt; ul { list-style-type: none; background-color: #444484; padding-top: 10px; padding-bottom: 10px; }
 .main_center_text &gt; ul &gt; li { list-style-image: none; margin: 10px 0; }
 .main_center_text a { font-size: 20px !important; color: yellow !important; }
 .more_prod_top &gt; h2 { margin: 0; font-size: 137.5%; }
 .more_prod_text { margin-bottom: 5px; }
 .more_prod_img img:hover { transform: scale(1.1); transition: .5s; }

 /* distributors */
 #distributorcountryselectBody .columnCenter { padding: 0 3vw }
 #distributors { min-height: 70px; }
 #distributor_regions { margin-top: 2vh; padding: 3px; border-bottom:1px solid #ccc; }
 #distributorcountryselectBody [id^="region_"] { width: 720px !important; }
 .dist-heading { font-size: 1.1rem; display: inline-block; }
 h2.dist-heading { padding-top: 2em; }
 [name=contries_list1], [name=contries_list2]	{ font-size: 1rem; }
 .dist-ctry-sel.top { border-bottom: 1px #FF9600 dotted; }
 .dist-region { display: inline-block; }
 .list-dist-name { border-bottom: dotted 1px; }
 body#distributorcountryselectBody #google_map { display: none; }
 .anniv-box { display: flex; align-items: center; padding: 0px 17%; font-size: 4rem; font-weight: 600; color: #a1904b; }
 .anniv-box &gt; .img { align-self: center; padding: 3%; }
 .anniv-box img { width: 440px; }

 body#calibratorflowtubesBody .th-fluid, body#calibratorflowtubesBody .td-fluid { text-transform: capitalize; font-weight: bold; }
 body#loginBody .buttonRow.back, /* todo: --#loginBody */
 body#calibratorflowtubesBody .tbl-flow .cssButton, body#calibratorflowtubesBody .tbl-flow .cssButtonHover
    { background-color: #444484; color: white; border-radius: 0.5em; border: 0; padding: .5em 1em; font-size: 0.8rem; font-weight: 700; }

 /* press_releases | news_list */
 td#news_img { position: sticky; top: 20px; display: block; margin: 20px 0; } /* floating img */
 td#news_list_short_date, #table_news_information { border-bottom: 1px dotted; }
 #news_img &gt; img, .news_img img { max-width: 15vw; height: auto; }
 #table_news_information + #news_table_list #more_news_text { padding: 1em 0 0.3em; }

 /* download_listings */
 .tbl-dl th &gt; a, .tbl-dl th &gt; a:visited { color: #fff }
 td.dl-size { text-align: right; white-space: nowrap; }
 .dl-filters &gt; b { background: #fff; padding: 0.2rem 1rem; }

 /* index | prod_info */
 body#productinfoBody .ov-link, body#indexBody .ov-box { display: flex; margin: 0.5vw; padding: 1em; border: 1px black dotted; }
 body#indexBody .ov-link { display: flex; font-size: 1.3rem; }
 body#productinfoBody .ov-link { font-size: 1.1rem; }
 body#productinfoBody .ov-hdr, body#indexBody .ov-hdr { white-space: nowrap; margin-right: 0.3em; }
 body#indexBody form[name="multiple_products_cart_quantity"] { margin: 0 0 0.1em; } /* fix: L/R margins shift from down (in FF) */
 body#productinfoBody .ft-data-lnk.bom &gt; a { margin-bottom: 1em; display: inline-block; }
 body#productinfoBody #productInfoNoProductMainContent, body#indexBody #productInfoNoProductMainContent { font-size: 1.1rem; padding: 2em; text-align: center; }
 body#productinfoBody #productInfoNoProduct &gt; #productMainImage, body#indexBody #productMainImage { float: left; margin: 0.5vw; }
 body#indexBody #indexProductListCatDescription { margin: 0.8rem; }  /* todo: del _new. */

 /* prod_overview | prod_info */
 #tab-nav h2 { margin-right: 0px; }
 body#productoverviewBody .ov-dsc-ttl { line-height: 2em; }
 body#productinfoBody #contents-productimages img { max-width: min(49%,29vw); height: auto; max-height: 300px; margin: 0.2% }
 body#productoverviewBody #contents-overviewlinks ul, body#productinfoBody #contents-productlinks ul { line-height: 2em; }
 body#productoverviewBody #contents-overviewfiles img, body#productinfoBody #contents-productfiles img { width: 20.5px; height: 20px; vertical-align: middle; }
 #productinfoBody .bundle, #productinfoBody #productDescription { border-top: 1px dotted; border-bottom: 1px dotted; }
 #productinfoBody div.ft-data-lnk { margin: 1em; }
 #productinfoBody .bundle td { padding: 0; }
 #productinfoBody #productPrices { font-size: 1.1rem; margin: 1rem; }
 #productMainImage img:not(.no-zoom), #contents-productimages img, #product_overview_principal img, #contents-overviewimages img { cursor: zoom-in; } 
 body#productoverviewBody .ov-specs-th { color: #FFF; background: #000; }
 body#productinfoBody #productMainImage { position: sticky; top: 20px; }
 body#productinfoBody .prod-note { font-size: 1.1rem; font-weight: bold; font-style: italic; }

 /* prod_overview_list */
 .prod_overview_list_table { margin: 0; padding: 1vw; } /* todo: del marg:0 after fixing _orig. */
 .prod_overview_list_content { width: 100%; }	/* keep L/R separator/text off right border */
 .prod_overview_list_text_left, .prod_overview_list_text_right { width: 47.9%; }
 .ov-list-img-box { border: 1px solid #c0c0c0; height: 150px; width: 110px; position: relative; background: white; } /* img box */
 .ov-list-img-box:hover, #productoverviewcategoryBody .prod_overview_list_content img:hover { transform: scale(1.1); transition: .5s; }
 .ov-list-img-box &gt; a &gt; img { width: auto; max-width: 110px; height: auto; max-height: 150px; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; } /* scale img to fit in box */

 /* configurator_search_tubes_configure */
 body#configuratorsearchtubesconfigureBody form[name=configurator] &gt; div tr { height: 2.5rem; }
 body#configuratorsearchtubesconfigureBody form[name=configurator] &gt; div tr:nth-child(odd) { background: #eff4f8; }
 body#configuratorsearchtubesconfigureBody form[name=configurator] &gt; div td:nth-child(1) { width: 3% !important; }
 body#configuratorsearchtubesconfigureBody form[name=configurator] &gt; div td:nth-child(2) { width: 17% !important; white-space: nowrap; }
 body#configuratorsearchtubesconfigureBody form[name=configurator] &gt; div td:nth-child(3) { width: auto !important; }
 body#configuratorsearchtubesconfigureBody form[name=configurator] &gt; div td:nth-child(4) { display: none; }

 body#configuratortubesselectionBody table.cnf-ft-box {width: 100%;} /* IE */
 body#configuratorBody .conf-menu { margin: auto; width: max-content; padding: 1vw; border: dotted 1.9px #FF9600; }
 body#configuratorBody .conf-main-ttl { text-align: center; }
 body#configuratorBody .conf-main-txt { margin: 1vw; }
 body#configuratorBody .cssButton, body#configuratorBody .cssButtonHover { width: 100% !important; }

 /* checkout_success */
 #checkoutSuccessOrderNumber, #checkoutSuccessOrderLink, #checkoutSuccessContactLink, #checkoutSuccessThanks { padding: .5em; }
 
 body#contactusBody #captcha { display: block; } /* captcha [input] */
 body#contactusBody form[name="contact_us"] .success { font-size: 1.5rem; margin: 3em; text-align: center; color: #FF9600 }

 /* account_history */
/* body#accounthistoryBody	[id*='detail'] &gt; table { width: 95%; padding: 1rem 0; } / * ord items */
 body#accounthistoryBody .notice.forward &gt; a { margin-left: 3em; }

 body#sitemapBody #siteMapList { float: none; width: auto; padding-left: 5%; padding-right: 1%; }
 body#sitemapBody #siteMapList ul { padding-left: max(3%, 10px); margin-top: auto; }
 body#sitemapBody #siteMapList &gt; div &gt; ul { border-bottom: 1px #FF9600 dotted; padding-bottom: 6px; }
 body#sitemapBody .dl-ico { width: 3.5%; min-width: 16px; display: inline-block; vertical-align: top; }
 body#sitemapBody .dl-desc { width: 85%; display: inline-block; vertical-align: top; }
 body#sitemapBody .dl-size { width: 10%; display: inline-block; vertical-align: top; text-align: right; }
 body#sitemapBody .dl-item { width: 100%; }
 img.sitemap { height:200px; float: right; margin-right: 1vw; }
 img.sitemap:hover { transform: scale(1.1); transition: .5s; }
 
 body#missionBody article img { width: 80%; padding: 0 10%; }

 body#aboutusBody .content .img-main { width: 100% }
 body#aboutusBody .content img ~ img { width: 100%; min-height: 170px; }
 body#aboutusBody .content img.w70p { width: 70%; padding: 0 15%; }
 body#aboutusBody .content h2 { margin: 1em .3em; }
 body#aboutusBody .yt-player { width: min(100%, 565px); height: min(35vw, 320px); }

 body#certificationBody .content img { width: 100%; }

 #distributor_mail h1 { text-align: center; padding-top: 45vh; font-size: 1.5rem; } /* dist popup_email */

@media only screen and (min-width:1200px) {
  #configurator-content .display, .configurator_sidebox_stretcher { white-space: nowrap; }
}
</pre></body></html>