.h2-small{font-size:14px;line-height:18px}
.h2-large{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:26px;line-height:36px;color:#fff}
.h3-misc{font-size:14px;line-height:16px}
.p-small{font-size:11px}
.p-small-zh{font-size:12px}
.p-bold{font-weight:bold}
.p-medium{font-size:13px;line-height:18px}
.p-misc{font-size:16px;line-height:21px}
.p-misc-medium{font-size:14px;line-height:21px}
.p-misc-small{font-size:10px;line-height:12px}
.span-util{font:bold 11px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.span-util-zh{font:bold 12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.label-large{font-size:14px;line-height:20px}
.label-misc{font-size:12px;line-height:12px}
#banner{background:#eeefef;display:block;float:left;overflow:hidden;position:relative;width:960px;z-index:1}
#banner.interiorSlideshow .banners{height:244px!important}
#banner.interiorSlideshow #pauseBtn{bottom:9px;left:auto;right:60px;top:auto}
#banner.interiorSlideshow #nav{bottom:12px;left:auto;right:14px;top:auto}
#banner.interiorSlideshow.heroSlideshow p{color:#FFF;font-size:13px;line-height:18px;margin-bottom:5px}
#banner.interiorSlideshow.heroSlideshow .slide{display:block!important;height:244px!important;width:642px!important}
#banner.interiorSlideshow.heroSlideshow .slide p a.sublink{font:13px/18px 'Arial',sans-serif;letter-spacing:0;margin:0}
#banner.interiorSlideshow.heroSlideshow .slide p a.sublink img{padding-left:5px;top:0}
#banner #pauseBtn{background:url(../images/icons/playPause.png) 0 -20px no-repeat;display:block;height:13px;left:auto;right:338px;position:absolute;text-indent:-9999px;top:376px;width:11px;z-index:100}
#banner #pauseBtn:hover,#banner #pauseBtn.paused{background-position:0 -2px}
#banner .banners{display:block;height:677px!important;overflow:hidden;position:relative;width:960px;background-color:#fff}
#banner p{margin:0}
#banner #nav{left:auto;position:absolute;right:275px;top:376px;z-index:9}
#banner #nav a{background-color:#fff;border:1px solid #bababa;display:block;float:left;height:8px;margin:0 2px;text-indent:-9999px;width:8px}
#banner #nav a.activeSlide{background-color:#b5bbce}
#banner.inverted #pauseBtn{bottom:9px}
#banner.inverted #nav a{background-color:#b5bbce}
#banner.inverted #nav a.activeSlide{background-color:#fff}
.heroSlideshow .learnMore{display:inline-block;color:#333;font:bold 15px/32px Arial,"Helvetica Neue",Helvetica,sans-serif;padding-right:50px}
.heroSlideshow .slide{display:block!important;height:677px!important;width:960px!important}
.heroSlideshow .slide img{left:0;position:absolute;top:0;z-index:0!important}
.heroSlideshow .slide a{color:#393939;display:block;text-decoration:none}
.heroSlideshow .slide a:hover{text-decoration:underline}
.heroSlideshow .slide a.sublink{background:none transparent;display:inline;font:14px/14px 'trebuchet ms',sans-serif;letter-spacing:.08em;margin:5px 0 0;padding:0}
.heroSlideshow .slide a.sublink img{display:inline-block;left:auto;margin:0;position:relative;top:-1px}
.heroSlideshow .slide .wycLink{display:block;margin:30px 0 0;position:relative;z-index:10}
.heroSlideshow .slide .wycLink img{position:relative}
.heroSlideshow .slide .wycLink.learnMore{background-position:right 3px;height:35px;padding-right:37px}
.heroSlideshow .slide .wycLink.learnMore:hover{background-position:right -62px}
.heroSlideshow .content{position:relative;z-index:10}
.heroSlideshow .content h1{float:left;font-size:24px;line-height:33px;margin:0 0 10px;text-indent:0;width:100%}
.heroSlideshow .content h1 img{display:block;position:relative}
.heroSlideshow .content h2{color:#393939;font:15px/25px 'Arial',sans-serif;letter-spacing:0;margin:0 0 10px;text-indent:0;width:100%}
.interiorSlideshow.heroSlideshow .content{width:325px}
.interiorSlideshow.heroSlideshow .content h2{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:26px;line-height:36px;color:#fff;height:auto;margin-bottom:5px;width:100%}
.interiorSlideshow.heroSlideshow .content h2 a{color:inherit}
.interiorSlideshow.heroSlideshow .content h2 a span{background:url(../images/icons/rightArrowCircleBlue.png) left top no-repeat;display:inline-block;height:16px;width:16px}
.interiorSlideshow.heroSlideshow .content h2 a img{position:static}
#fwCarousel{z-index:1}
.fwSlide{display:none;width:1017px;height:677px}
.fwSlideContentWrapper{position:relative}
.fwSlideContent{position:absolute;top:50px;left:380px;text-align:left;width:350px}
.fwSlideContent h1{font:normal 20px/22px Arial,"Helvetica Neue",Helvetica,sans-serif;color:#393939}
.fwSlideContent h2{color:#393939;margin:0;line-height:10px}
.fwSlideContent p{line-height:22px;color:#393939;margin-bottom:5px;width:315px}
.fwSlideContent .headlineText{font-size:20px}
.carouselPager{display:inline-block;z-index:1000;position:relative;float:left}
.carouselPager li{background:0;padding:0;margin:0;display:inline-block;list-style:none;float:left;margin-right:5px}
.carouselPager a{background:#fff;border:1px solid #8a94a6;display:block;height:8px;width:9px;text-indent:-9999em}
.carouselPager .activeSlide a{box-shadow:-1px 0 1px #8a94a6;-moz-box-shadow:-1px 0 1px #8a94a6;-webkit-box-shadow:-1px 0 1px #8a94a6;background:#8a94a6;height:9px;width:10px}
.carouselControls{right:305px;position:absolute;top:309px;z-index:999}
.carouselToggle{background:url(../images/graphics/pagerToggle.png) 0 0 no-repeat;display:inline-block;height:11px;margin-right:5px;overflow:hidden;text-indent:-9999em;width:9px;float:left}
.carouselToggle.play{background-position:100% 0}
.carouselToggle.pause{background-position:0 0}
#communityContentWrapper,.homeBannerPara,#qlWrapper,#carouselPager{z-index:1000}
.h2-small{font-size:14px;line-height:18px}
.h2-large{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:26px;line-height:36px;color:#fff}
.h3-misc{font-size:14px;line-height:16px}
.p-small{font-size:11px}
.p-small-zh{font-size:12px}
.p-bold{font-weight:bold}
.p-medium{font-size:13px;line-height:18px}
.p-misc{font-size:16px;line-height:21px}
.p-misc-medium{font-size:14px;line-height:21px}
.p-misc-small{font-size:10px;line-height:12px}
.span-util{font:bold 11px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.span-util-zh{font:bold 12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.label-large{font-size:14px;line-height:20px}
.label-misc{font-size:12px;line-height:12px}
.refinements{padding:20px 10px 20px 0;color:#000}
.refinements .activeRoot{font-weight:bold;color:#637fd9}
.refinements .node{line-height:14px}
.refinements .node a{color:#000}
.refinements .node .node{margin-top:12px;padding-left:17px}
.refinements .node.open a{font:bold 13px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.refinements .node.closed{position:relative}
.refinements .node.closed a{font:13px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.refinements a.link.active{font-weight:bold}
.leftNavigation{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;left:-36px;background:#f4f4fc;height:100%;width:220px;top:0;overflow:hidden;padding:0 10px 12px 20px;margin-bottom:-40px}
.leftNavigation .header{color:#000;font-weight:normal}
.leftNavigation .header.active{color:#637fd9;font-weight:bold}
.leftNavigation .refinements .rt-icon{width:12px;height:12px;background:url(../images/buttons/left-nav-plus-minus-sprite.png) 0 0 no-repeat;position:absolute;top:2px;margin-top:0;left:0;display:block}
.leftNavigation .refinements .rt-icon:hover{background-position:0 -13px}
.leftNavigation .refinements .rt-icon.close{background-position:0 -26px}
.leftNavigation .refinements .rt-icon.close:hover{background-position:0 -39px}
.leftNavigation .refinements a.link.active{color:#637fd9}
.leftNavigation .refinements .activeRoot.node .rootLink{color:#637fd9;font:bold 13px/15px Arial,"Helvetica Neue",Helvetica,sans-serif}
.leftNavigation .refinements .header.active{color:#637fd9}
.communityLanding .contentBodyInner{float:right;padding-top:0;margin-top:2px}
.communityLanding .communityLeftNavBar{margin-left:-5px;margin-top:-20px}
.communityLanding .leftNavigation{left:-15px}
.communityLanding .leftNavigation .refinements .rt-icon{background:url(../images/buttons/left-nav-plus-minus-sprite.png) 0 -52px no-repeat}
.communityLanding .leftNavigation .refinements .rt-icon:hover{background-position:0 -65px}
.communityLanding .leftNavigation .refinements .rt-icon.close{background-position:0 -78px}
.communityLanding .leftNavigation .refinements .rt-icon.close:hover{background-position:0 -91px}
.communityLanding .leftNavigation .refinements a.link.active{color:#913866}
.communityLanding .leftNavigation .refinements .activeRoot.node .rootLink{color:#913866;font-size:13px;line-height:15px}
.communityLanding .leftNavigation .refinements .header.active{color:#913866}
#refinementsTree .loading{height:26px}
.h2-small{font-size:14px;line-height:18px}
.h2-large{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:26px;line-height:36px;color:#fff}
.h3-misc{font-size:14px;line-height:16px}
.p-small{font-size:11px}
.p-small-zh{font-size:12px}
.p-bold{font-weight:bold}
.p-medium{font-size:13px;line-height:18px}
.p-misc{font-size:16px;line-height:21px}
.p-misc-medium{font-size:14px;line-height:21px}
.p-misc-small{font-size:10px;line-height:12px}
.span-util{font:bold 11px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.span-util-zh{font:bold 12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.label-large{font-size:14px;line-height:20px}
.label-misc{font-size:12px;line-height:12px}
#communityContentWrapper{margin-top:-305px;margin-left:30px;padding-bottom:1px;position:relative;z-index:9}
#communityContent{position:relative}
#communityContent .roundedDiagonalBorder{background-color:#b9bfd7;clear:both;height:16px;width:735px;right:25px}
#communityContent .roundedDiagonalBorder.topBorder{-webkit-border-top-right-radius:6px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:6px;border-top-right-radius:6px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:6px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
#communityContent .roundedDiagonalBorder.bottomBorder{position:absolute;bottom:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
#communityList{float:left;margin-right:20px;width:207px}
.communityListContent{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#606a95;padding-top:29px}
.communityListContent .comTab{list-style-type:none;margin:0}
.communityListContent li{background:url("../images/layout/blueColumnDivider.png") no-repeat scroll left bottom transparent;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;display:table;margin:0 0 7px;height:53px;padding:0 0 0 20px;width:100%}
.communityListContent a{color:#fff;font-size:16px;line-height:16px;display:table-cell;width:inherit;padding-right:25px;vertical-align:middle;font-family:"Trebuchet MS","Lucida Grande",Tahoma,sans-serif}
.communityListContent .current{background:url("../images/layout/blueCurrentArrow.png") no-repeat scroll left top transparent!important}
.communityListContent .twoline{height:32px;padding:10px 0 14px 30px}
.communityFeatured{color:#696969;border-collapse:collapse;line-height:16px;margin:32px 0 40px;padding:5px 30px 30px}
.communityFeatured h6{text-transform:uppercase;margin:0 0 6px 0;letter-spacing:1px;color:#606a95}
.communityFeatured h2{margin-bottom:17px}
.communityFeatured p{font-size:14px;line-height:21px;margin-top:10px}
#communitiesFeaturedApplication{float:left;width:300px;border-style:solid;border-color:#dbdbdb;border-width:0}
#communitiesFeaturedProduct{float:right;width:315px;border-color:#dbdbdb;border-style:solid;border-width:0}
.communityFeatureLink{font-weight:bold}
.communityFeatureLink a{color:#913866;font:bold 14px/21px Arial,"Helvetica Neue",Helvetica,sans-serif}
.communityFeatureLink a img{margin:-2px 0 0 10px;display:inline-block;vertical-align:middle}
#communityFeaturedArea{width:735px;float:left;position:relative}
#communityFeaturedArea .alternateContent{padding:0 0 0 28px}
#communityFeaturedArea .alternateContent .communityContent{padding-right:20px;width:55%}
#communityFeaturedArea .alternateContent .communityContent h2{font-size:20px;line-height:24px;margin-bottom:5px}
#communityFeaturedArea .alternateContent img{margin-right:30px}
#communityFeaturedArea .alternateLeftContent{float:left;padding-top:50px;width:465px}
#communityFeaturedArea .alternateLeftContent .contentBlock .communityContent p{font:bold 14px/23px Trebuchet MS}
#communityFeaturedArea .alternateRightContent{-webkit-box-shadow:0 1px 7px rgba(0,0,0,0.09999999999999998);-moz-box-shadow:0 1px 7px rgba(0,0,0,0.09999999999999998);box-shadow:0 1px 7px rgba(0,0,0,0.09999999999999998);background-color:#f4f4fb;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right;padding:50px 20px 0 20px;width:226px}
#communityFeaturedArea .alternateRightContent .heading{color:#913866;font-weight:bold}
#communityFeaturedArea .alternateRightContent ul{margin-top:10px}
#communityFeaturedArea .alternateRightContent li{background:0}
#communityFeaturedArea .alternateRightContent li a{color:#000;font:bold 13px Verdana}
#communityFeaturedArea .contentBlock{margin-bottom:20px;background:0}
#communityFeaturedArea .contentBlock p{line-height:20px}
.h2-small{font-size:14px;line-height:18px}
.h2-large{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:26px;line-height:36px;color:#fff}
.h3-misc{font-size:14px;line-height:16px}
.p-small{font-size:11px}
.p-small-zh{font-size:12px}
.p-bold{font-weight:bold}
.p-medium{font-size:13px;line-height:18px}
.p-misc{font-size:16px;line-height:21px}
.p-misc-medium{font-size:14px;line-height:21px}
.p-misc-small{font-size:10px;line-height:12px}
.span-util{font:bold 11px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.span-util-zh{font:bold 12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.label-large{font-size:14px;line-height:20px}
.label-misc{font-size:12px;line-height:12px}
#latestNews{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:none repeat scroll 0 0 #fff;border:2px solid #cacaca;display:block;float:left;min-height:51px;width:610px;padding-right:5px}
#latestNews a{color:#62a9b2;font-weight:bold;text-decoration:none}
#latestNews a:hover{color:#393939}
#latestNews h3{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:url(../images/layout/rightArrowLargePurple.png) right center no-repeat #cccfdd;padding:18px 50px 15px 10px;margin:0;height:51px}
[lang='de'] .newsStories{margin-left:20px!important}
[lang='de'] .socialNewsHeader{padding-right:27px!important}
.newsStories{color:#696969;float:left;height:35px;list-style:none;margin:10px 0 0 40px;width:347px;overflow:hidden}
.newsStories li{background-image:none;color:#696969;font:11px/18px Verdana,Geneva,sans-serif;letter-spacing:.02em;margin:0;padding:0;position:absolute;text-indent:-9999px}
.newsStories li.active{position:static;text-indent:0}
.tickerNav{background:url(../images/layout/newsTickerButtons.png) left top no-repeat;display:block;float:right;height:51px;margin:0 12px 0 0;width:24px}
.tickerNav a{display:block;height:9px;text-indent:-9999px;width:12px}
.tickerNav .up a,.tickerNav .up a:link,.tickerNav .up a:visited{background:url(../images/layout/newsTickerArrows.png) 0 -26px no-repeat;margin:13px 0 0 6px}
.tickerNav .up a:hover,.tickerNav .up a:active{background-position:0 -13px}
.tickerNav .up a.disabled{background-position:0 0;cursor:default}
.tickerNav .down a,.tickerNav .down a:link,.tickerNav .down a:visited{background:url(../images/layout/newsTickerArrows.png) 0 -35px no-repeat;margin:6px 0 0 6px}
.tickerNav .down a:hover,.tickerNav .down a:active{background-position:0 -48px}
.tickerNav .down a.disabled{background-position:0 -63px}
.h2-small{font-size:14px;line-height:18px}
.h2-large{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:26px;line-height:36px;color:#fff}
.h3-misc{font-size:14px;line-height:16px}
.p-small{font-size:11px}
.p-small-zh{font-size:12px}
.p-bold{font-weight:bold}
.p-medium{font-size:13px;line-height:18px}
.p-misc{font-size:16px;line-height:21px}
.p-misc-medium{font-size:14px;line-height:21px}
.p-misc-small{font-size:10px;line-height:12px}
.span-util{font:bold 11px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.span-util-zh{font:bold 12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.label-large{font-size:14px;line-height:20px}
.label-misc{font-size:12px;line-height:12px}
#socialLinkWrapper{float:left;margin:0}
#socialLinkWrapper .socialLink{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#fff;border:2px solid #cacaca;display:block;height:37px;padding:15px 0 0;text-decoration:none;width:332px}
#socialLinkWrapper h3{margin:8px 0 0 10px}
#socialLinkWrapper .socialIcons{display:block;float:left;padding:0 0 0 17px;width:131px}
#socialLinkWrapper .socialIcons a{display:inline-block;height:26px;width:131px}
#socialLinkWrapper .arrow{display:block;float:right;height:12px;margin-top:8px;margin-right:7px;width:9px}
#socialLinkWrapper .arrow:hover span{background-position:-10px 0}
#socialLinkWrapper .arrow span{background:url("../images/icons/socialArrow.png") 0 0 no-repeat;display:inline-block;height:12px;width:9px}
.h2-small{font-size:14px;line-height:18px}
.h2-large{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:26px;line-height:36px;color:#fff}
.h3-misc{font-size:14px;line-height:16px}
.p-small{font-size:11px}
.p-small-zh{font-size:12px}
.p-bold{font-weight:bold}
.p-medium{font-size:13px;line-height:18px}
.p-misc{font-size:16px;line-height:21px}
.p-misc-medium{font-size:14px;line-height:21px}
.p-misc-small{font-size:10px;line-height:12px}
.span-util{font:bold 11px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.span-util-zh{font:bold 12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.label-large{font-size:14px;line-height:20px}
.label-misc{font-size:12px;line-height:12px}
.largeListListing{float:left}
.largeListListing .productCarousel .contentBlock{margin-left:0;min-height:300px;padding-bottom:0;width:100%}
.largeListListing .productCarousel .pagingNavigation{margin:0;width:100%}
.largeListListing .productCarousel .pagingNavigation .carouselNav,.largeListListing .productCarousel .pagingNavigation .pagingNav{min-width:115px;padding-top:2px}
.largeListListing .largeListModule,.largeListListing .contentItem{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:none repeat scroll 0 0 #fff;border:1px solid #d2d2d2;clear:both;float:left;margin-bottom:25px;height:auto;margin:10px 0;padding:0;min-height:35px;width:100%}
.largeListModule{margin-bottom:15px}
.largeListModule ul{float:left;margin:0;padding-top:2px;width:100%}
.largeListModule li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #f0f0f0;display:block;margin:0 0 0 2px;padding:0;width:100%;background:0}
.largeListModule li:first-child{border-top:0}
.largeListModule li p{font-size:10px;margin:0;padding-bottom:10px;padding-top:0}
.largeListModule li p,.largeListModule li a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;font:10px/17px Verdana,Geneva,sans-serif;letter-spacing:.07em;padding:5px 20px 5px 15px;width:100%}
.largeListModule li a{padding-right:28px}
.largeListModule.contentItem ul p{width:100%}
.largeListModule h2{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:auto;margin:0;max-height:80px;min-height:30px;width:100%}
.largeListModule h2 a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:url("../images/icons/darkGreyArrow.png") no-repeat scroll 95% center transparent;color:#393939;display:block;font:bold 13px/19px Verdana,Geneva,sans-serif;letter-spacing:.025em;margin:0;padding:5px 15px;width:100%}
.largeListModule .viewMore{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #f3f3f3;display:block;margin:0 0 0 5px;padding:5px 0 0 15px;width:100%}
.ie8 .largeListListing .productCarousel .contentBlock .contentItem{width:315px}
.ie #mainContent .largeListModule ul{margin-left:5px!important}
.forestGreen .largeListModule h2{background:#e6fbe6;background:-webkit-gradient(linear,left top,left bottom,from(#e6fbe6),to(#b1ce9d));background:-moz-linear-gradient(top,#e6fbe6,#b1ce9d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6fbe6',endColorstr='#b1ce9d')}
.forestGreen .largeListModule h2:hover{background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#87d186));background:-moz-linear-gradient(top,#fff,#87d186);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#87d186')}
.forestGreen .largeListModule li a:hover,.forestGreen .largeListModule li a{background:url("../images/icons/forestGreenArrow.png") no-repeat scroll 95% center transparent}
.forestGreen .largeListModule.noHeading li a:hover,.forestGreen .largeListModule.noHeading li{background-position:95% center}
.forestGreen .largeListModule li a:hover{background-color:#f5fdf5}
.forestGreen .largeListModule a.viewMore,.forestGreen .largeListModule li a{color:#6c8956}
.lightBlue .largeListModule h2{background:#f1f6fd;background:-webkit-gradient(linear,left top,left bottom,from(#f1f6fd),to(#a9c1dd));background:-moz-linear-gradient(top,#f1f6fd,#a9c1dd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f6fd',endColorstr='#a9c1dd')}
.lightBlue .largeListModule h2:hover{background:#d3eafb;background:-webkit-gradient(linear,left top,left bottom,from(#d3eafb),to(#b0d0ec));background:-moz-linear-gradient(top,#d3eafb,#b0d0ec);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3eafb',endColorstr='#b0d0ec')}
.lightBlue .largeListModule li a:hover,.lightBlue .largeListModule li{background:url("../images/icons/lightBlueArrow.png") no-repeat scroll 297px center transparent}
.lightBlue .largeListModule.noHeading li a:hover,.lightBlue .largeListModule.noHeading li{background-position:95% center}
.lightBlue .largeListModule li a:hover{background-color:#f4f8fd}
.lightBlue .largeListModule li a{color:#2165b9}
.techniqueListBottom{background:url(../images/layout/routerListBottom.png) left bottom no-repeat transparent;display:block;float:left;height:13px;width:324px}
.techniqueListInterior{background:url(../images/layout/routerListTop.png) left top no-repeat transparent;display:block;float:left;width:324px}
.techniqueListWrapper{display:block;float:left;margin:0 0 10px 10px;width:324px}
.hotTopic{clear:both}
.hotTopicImg{float:left;margin-right:15px;position:relative}
.hotTopicDescription{min-height:88px;overflow:hidden;width:auto}
.hotTopicDescription p{font-size:12px}
.hotTopic50{float:left;width:50%}
.hotTopic50 .hotTopicTitle{font-weight:bold}
.hotTopic50 .hotTopicDescription{margin-right:15px}
.hotTopic100{background-color:#fafbfc;margin-bottom:10px;padding:15px}
.hotTopic100 .hotTopicTitle{display:block;font-weight:bold}
.hotTopic100 .hotTopicDescription{padding-top:0}
.com186{padding:0 22px 0 0}
.h2-small{font-size:14px;line-height:18px}
.h2-large{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:26px;line-height:36px;color:#fff}
.h3-misc{font-size:14px;line-height:16px}
.p-small{font-size:11px}
.p-small-zh{font-size:12px}
.p-bold{font-weight:bold}
.p-medium{font-size:13px;line-height:18px}
.p-misc{font-size:16px;line-height:21px}
.p-misc-medium{font-size:14px;line-height:21px}
.p-misc-small{font-size:10px;line-height:12px}
.span-util{font:bold 11px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.span-util-zh{font:bold 12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.label-large{font-size:14px;line-height:20px}
.label-misc{font-size:12px;line-height:12px}
.searchSupport h2{font-size:14px;line-height:18px}
.searchSupport .primaryButton{padding:0 10px;height:30px;margin-right:10px!important;padding:0 8px 0 9px!important}
.searchSupport #searchAutoCompleteOn{padding:0 21px 0 3px!important}
.supportModule{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-top-right-radius:15px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:15px;-moz-border-radius-topright:15px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:15px;border-top-right-radius:15px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:15px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #d2d2d2;padding:15px 17px;width:100%}
.supportModule .icon{margin-left:-3px;margin-top:-7px}
.supportModule h2{display:inline-block;margin:11px 0 8px}
.supportModule h2 a{letter-spacing:.05em;margin:0}
.supportModule ul{color:#317699;line-height:160%;list-style-type:none;margin:10px 0}
.supportModule a{color:#317699;display:block;font:12px/23px Arial,Helvetica,sans-serif;letter-spacing:.02em}
.supportModule .viewMore{color:#cf6509;font:bold 11px/26px Arial,Helvetica,sans-serif;letter-spacing:.02em}
.supportModuleText{margin-left:5px;margin-top:10px;width:580px}
.supportModuleText,.supportModuleText li,.supportModuleText p{color:#696969;font:12px/15px Arial,Helvetica,sans-serif;letter-spacing:.02em}
.supportModuleText.blueBar li{list-style:none;margin:0 0 0 4px}
.supportTitle{letter-spacing:.03em;margin:12px 0 0 22px}
.supportSubtitle{color:#393939;display:block;font:bold 12px/14px Arial,Helvetica,sans-serif;letter-spacing:.04em;margin-bottom:14px;margin-top:4px;width:600px}
.supportSearchField input{color:#909090;margin-top:10px;padding:5px;width:600px}
#supportForm{background:#e3e8ee url(../images/layout/supportFormBackground.png) repeat-x;padding:0 22px 16px;width:603px}
.supportCheckboxes{clear:both;margin-top:20px;width:615px;list-style-type:none}
.supportCheckboxes li{list-style-type:none;background:0;width:120px;min-height:20px;display:-moz-inline-stack;display:inline-block;margin:5px;zoom:1;vertical-align:top}
.supportCheckboxes label{color:#393939;display:inline-block;margin:0;width:150px}
.supportCheckboxes .row2{display:inline-block;margin-top:10px}
.supportCheckboxes input{margin:4px 4px 0 0;float:left;position:relative;left:-20px}
.supportCheckboxes span{position:relative;display:inline-block;font:11px/13px Arial,Helvetica,sans-serif;width:125px;top:-15px}
#supportCheckboxBottomCap{background:url(../images/layout/supportCheckboxBottomCap.png) no-repeat;height:7px;width:646px}
#supportLandingCallouts{float:left;padding:0;width:688px}
#supportForm,#supportForm2{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;width:100%}
.supportLandingWrapper{margin:20px}
.supportLandingWrapper .sidebar{margin:0!important}
.supportSearchMenuOn{width:611px!important}
#helpModal{font-family:Arial,sans-serif;font-size:11px}
.helpModalSupport{background:#f8f9f9;padding-bottom:10px}
.helpModalHeader{display:block;font-size:20px}
.helpModalSubHead{display:block;font-size:14px;font-weight:900}
#helpModalTelephoneSupport{display:none}
.helpModalInputField{float:left;margin-left:15px;width:170px}
.helpModalInputField2{float:left;margin-left:15px;width:215px}
.helpModalOnlineBottomLeft{border-right:1px dotted #ccc;float:left;width:308px}
.helpModalOnlineBottomRight{float:left;margin-left:20px;width:255px}
.helpModalRepRequestBtn{float:left}
.helpModalCancelBtn{cursor:pointer;float:left}
.searchSupport{background:0}
.promotionDetail .dateContainer{font:bold 18px "trebuchet ms",sans-serif}
.promotionDetail .promotion-image{max-width:310px}
.dateContainer{border-top:1px dotted #abb3c0;padding-top:10px}
.promotionHeadContent{float:left;padding-top:60px;width:275px}
.eventDetail .primaryContent{padding-left:14px;margin-bottom:28px}
.eventDetail .eventDetailFooterCTA{margin-top:15px}
.eventDetailsImgCont{float:left;width:334px;padding-bottom:10px}
.eventDetailsHeaderContent{width:250px}
.simpleText .innerContent p{padding:0 14px;font:normal 13px/21px Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:25px}
.simpleText .innerContent ul li{font:normal 13px/21px Arial,"Helvetica Neue",Helvetica,sans-serif;color:#666}
.simpleText .innerContent ol li{font:normal 13px/21px Arial,"Helvetica Neue",Helvetica,sans-serif;color:#666}
.simpleText a.externalLink:after{content:url(../images/icons/external-link-icon-blue.png);background-position:0,0;background-repeat:no-repeat;margin-left:5px}
.routerContainer{width:95.8%;padding:20px 20px 0 20px;background:url(../images/layout/routerBodyBg.png) repeat-x #e3e6f0;min-height:750px;height:auto!important;height:750px;overflow:hidden}
.routerContainer .noBorder{border:0!important}
.routerContainer .column1,.routerContainer .column2,.routerContainer .column3{border-right:3px solid #fff;margin-right:15px;width:31%}
.routerContainer .bold{font-weight:bold!important}
.routerContainer h1{border-bottom:1px solid #d3d3d3;margin-bottom:0;padding-bottom:10px}
.routerContainer .refinements{padding:0}
.routerContainer .refinements .node.open{padding:0!important}
.routerContainer .refinements .node.closed a.rt-icon{position:absolute;margin-top:2px;left:0}
.routerContainer .balanceHeight{margin-bottom:-300em;padding-bottom:300em}
.vertical-carousel .item-node{height:140px;border:0}
.vertical-carousel .item-node p{padding:0;line-height:14px}
.vertical-carousel .elevatorContentBorder{border:0}
.vertical-carousel .elevatorListing li p,.vertical-carousel .elevatorContentBorder{width:auto}
.vertical-carousel-window{height:140px;overflow:hidden}
.vertical-carousel-item-wrapper{display:block}
html.ie #mainContent ul{margin-left:5px!important}
.elevatorContentBorder{border-bottom:1px solid #ccc;padding-bottom:5px;width:115px}
.elevatorContentBorder a{font:11px/15px Arial,Helvetica,sans-serif!important;color:#393939!important}
.elevatorContentBorder p{border:none!important}
.relatedProductsCarousel .vertical-carousel-window{background:url('../images/layout/sidebarContentBg.png') repeat-y top left;height:94px}
.relatedProductsCarousel .vertical-carousel .elevatorContentBorder{width:110px;float:left;min-height:56px}
.relatedProductsCarousel .vertical-carousel .item-node{height:87px;border:0}
.relatedProductsCarousel .hrDiv{clear:both;border-top:1px solid #ccc;width:auto;margin-left:80px;margin-right:20px;padding-top:0}
.relatedProductsCarousel .elevatorListing .contentBlock{padding:10px 0 0 10px}
.relatedProductsCarousel .product li a{overflow:hidden;float:left}
.resourcesSearch p{margin:1em 0;font:normal 12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif!important}
.resourcesSearch ol{list-style-type:decimal;margin-left:22px}
#featuredContent .carouselRepeater{min-height:215px;height:auto!important}
#featuredContent .productCarousel{background-color:#f8f9f9;float:left;margin-top:0;position:relative;width:100%}
.productsServicesCarousel{background-color:#f8f9f9;float:left;margin-top:0;position:relative;width:100%}
.productsServicesCarousel a.sublink.smaller{margin:10px 20px 0 20px!important}
.subTaxonomyTabs .productsServicesCarousel{background-color:transparent!important;width:auto;margin:-20px -10px 0 -12px}
.subTaxonomyTabs .tabContent{background-color:#f8f9f9}
.subTaxonomyTabs .productCarousel{background-color:transparent!important}
.subTaxonomyTabs .carouselNav{padding-right:10px}
.subTaxonomyTabs .contentBlock{width:auto;background-color:transparent!important}
.whatsHappening .fluidTabs .tabContents{background:url(../images/tabs/lightBlueTabRightCorner.png) right -1px no-repeat!important;border:0!important;width:97%}
.whatsHappening .fluidTabs .tabContents .tabContentInner{border-top:2px solid #d4f0fa;display:table;height:8px;padding-top:20px;width:99%!important}
.whatsHappeningContent{background:url(../images/layout/crossBrowserDots.gif) repeat-y right;float:left;width:48%}
.whatsHappeningContent .noBorder{background:none!important}
.whatsHappeningContent .whatsHappeningImage{border:1px solid #ccc;margin:0 10px 10px 0;height:140px;width:147px}
.whatsHappeningContent .productName{margin-right:12px}
.whatsHappeningContent .productName p,.whatsHappeningContent .productName a{color:#393939;font:bold 12px Arial,Helvetica,sans-serif}
.whatsHappeningContent .small{font:normal 11px/18px Arial,Helvetica,sans-serif!important;margin:10px 20px 0 0;width:90%}
.whatsHappeningContent.mrgLt16px{margin-left:16px}
.whatsHappeningContentMain{padding-left:10px}
.whatsHappeningContentMain .greyBar{background:none repeat scroll 0 0 #eef2f7;float:left;height:20px;margin-top:20px;padding:5px;width:100%}
.techniquesTabsWrapper{display:block;float:left;margin-bottom:2px}
.techniquesTabsWrapper .articleDate{color:#393939;margin-bottom:0}
.techniquesTabsWrapper .tabGraphic{margin:0}
.techniquesTabsWrapper h2{letter-spacing:.03em;margin-bottom:21px}
.techniquesTabsWrapper .shortDescription{color:#393939;float:none;font:bold 14px/19px 'Arial',sans-serif;letter-spacing:0;margin:0;width:auto}
.techniquesTabsWrapper .verticalDotDivider{background:url(../images/layout/verticalDotDividerLight.gif) left top repeat-y;display:block;float:left;height:225px;margin:20px 0 0;width:2px}
.techniquesTabsWrapper p{color:#393939;float:left;font:11px/18px Arial,Helvetica,sans-serif;letter-spacing:.05em;margin:16px 0 0;width:250px}
.techniquesTabsWrapper .greyBar{background:#eef2f7;float:left;height:30px;width:630px}
.techniquesTabsWrapper .greyBar .sublink{background-position:right center;float:left;font:12px/18px Arial,Helvetica,sans-serif;letter-spacing:0;margin:5px 30px 5px 21px;padding:2px 12px 0 0}
.productsCol .date{font-size:10px;letter-spacing:.07em;margin-bottom:9px}
.h2-small{font-size:14px;line-height:18px}
.h2-large{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:26px;line-height:36px;color:#fff}
.h3-misc{font-size:14px;line-height:16px}
.p-small{font-size:11px}
.p-small-zh{font-size:12px}
.p-bold{font-weight:bold}
.p-medium{font-size:13px;line-height:18px}
.p-misc{font-size:16px;line-height:21px}
.p-misc-medium{font-size:14px;line-height:21px}
.p-misc-small{font-size:10px;line-height:12px}
.span-util{font:bold 11px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.span-util-zh{font:bold 12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.label-large{font-size:14px;line-height:20px}
.label-misc{font-size:12px;line-height:12px}
[lang='fr'] #searchAutoComplete2 .searchAutoCompleteInput2 input{width:540px}
#searchAutoComplete2 .searchAutoCompleteInput2 input{border:1px solid #ddd;color:#909090;display:inline-block;float:left;font:16px/16px Arial,Helvetica,sans-serif;height:28px;margin:0;padding:0 12px;width:572px;-webkit-box-shadow:0 0 2px #ebebeb inset;-moz-box-shadow:0 0 2px #ebebeb inset;box-shadow:0 0 2px #ebebeb inset}
#searchAutoComplete2 .button{float:right}
#searchAutoComplete2 .searchAutoCompleteSubmit2 input{background:url(../images/buttons/searchButton2.png) no-repeat scroll right top transparent;color:#fff;font:13px/13px 'ExoBold',sans-serif;height:37px;letter-spacing:.06em;margin:-3px 0 0 6px;padding:0 17px;text-align:center;width:auto}
.module-mr{background:url(../images/layout/moduleBackgroundTop.png) no-repeat scroll left top transparent;border-bottom:1px solid #d5d5da;margin-bottom:14px;min-height:100px;padding:14px;width:251px}
.inner-module-mr{margin:0;background:#fff;padding:10px;border:0;zoom:1;border-radius:8px 8px 8px 8px;-moz-border-radius:8px 8px 8px 8px;-webkit-border-radius:8px 8px 8px 8px;border-bottom-left-radius:1px;border-bottom-right-radius:1px}
.inner-module-mr img{width:144px;height:144px;margin:0 10px 15px 10px}
.outer-module-mr{margin:10px;background:#ccc;padding:2px;border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;border-bottom-left-radius:1px;border-bottom-right-radius:1px}
#searchAutoComplete{margin-bottom:27px}
#searchAutoComplete .titleBlockTitle{padding-left:15px;padding-right:4px;width:590px}
#searchAutoComplete.supportSearchField .titleBlockTitle{padding-left:0;width:620px}
#searchAutoComplete fieldset{float:left}
#searchAutoComplete .searchAutoCompleteInput,#searchAutoComplete .searchAutoCompleteSubmit{float:left;margin-bottom:5px}
#searchAutoComplete .searchAutoCompleteInput input{background:transparent url(../images/layout/searchAutoComplete.png) no-repeat left top;border:0 none;color:#909090;display:inline-block;float:left;font:16px/16px Arial,Helvetica,sans-serif;height:43px;margin:0;padding:0 12px;width:319px}
#searchAutoComplete .searchAutoCompleteInput input:focus{color:#393939}
#searchAutoComplete .searchAutoCompleteInput .clearAutoComplete{background:transparent url(../images/layout/searchAutoComplete.png) no-repeat right top;display:inline-block;height:23px;padding:10px;width:10px}
#searchAutoComplete .searchAutoCompleteSubmit input{background:transparent url(../images/buttons/searchButton.png) no-repeat right top;border:0 none;color:#fff;font:bold 14px/14px 'trebuchet ms',sans-serif;letter-spacing:.06em;height:44px;margin:-2px 0 0;padding:0 24px 0 19px;text-align:center;width:auto}
#searchAutoComplete .searchAutoCompleteSubmit input:hover{background-position:right -44px;cursor:pointer}
#searchAutoComplete .searchAutoCompleteSubmit input.disabled{background-position:right -88px}
#searchAutoComplete .searchAutoCompleteSubmit input[readonly="readonly"]{background-position:right -88px}
#searchAutoComplete .searchAutoCompleteOptions{margin-left:4px;width:110px}
#searchAutoComplete .searchAutoCompleteOptions label{color:#393939;display:inline-block;font:bold 11px/19px Arial,Helvetica,sans-serif;letter-spacing:.04em}
#supportForm #searchAutoComplete .searchAutoCompleteInput input{letter-spacing:0;width:420px}
#supportForm #searchAutoComplete .searchAutoCompleteInput input:focus{color:#393939}
.ie8 #searchAutoComplete .searchAutoCompleteInput input{height:32px;padding-top:10px;line-height:20px}
.ie8 #searchAutoComplete .searchAutoCompleteInput input .searchAutoCompleteOptions label{margin-bottom:0}
#multiSelect{float:left;margin:8px 34px 0 -1px;padding:0;width:185px}
#multiSelect #currentSelections,#multiSelect #refinedResults{background:#fff;border:1px solid #dcdcde;border-left:1px solid #dcdcde;border-radius:0 0 11px 0;border-top:0 none;margin-bottom:16px}
#multiSelect .multiSelectListing{font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:18px;padding:6px 15px 18px}
#multiSelect .multiSelectListing.listingDivider{border-top:1px solid #d2d2d2;margin:18px 15px;padding:18px 0 0!important}
#multiSelect .multiSelectListing p,#multiSelect .collapseFacets p{color:#393939;font:11px/16px Arial,Helvetica,sans-serif;margin-bottom:5px}
#multiSelect h3{background-color:#e8e8ef;border-bottom:1px solid #bebebe;border-top:2px solid #454545;margin-bottom:0;padding:8px 14px 7px 16px;font-size:14px;line-height:16px}
#multiSelect #refinedResults .groupFacets .hiddenContent{margin-bottom:24px}
#multiSelect #refinedResults .groupFacets.last{margin-bottom:7px}
#multiSelect #refinedResults .groupFacets.last .hiddenContent{margin-bottom:0}
#multiSelect .groupFacets a,#multiSelect .groupFacets label{color:#317699;font:normal 11px/14px Arial,"Helvetica Neue",Helvetica,sans-serif}
#multiSelect .groupFacets a{display:inline-block;clear:both}
#multiSelect .groupFacets a.expandContent{background:transparent url(../images/icons/collapseArrow.png) no-repeat left -41px;color:#696969;font:bold 12px/18px Arial,Helvetica,sans-serif;padding-left:19px}
#multiSelect .groupFacets a.expandContent:hover{text-decoration:none}
#multiSelect .groupFacets a.expandContent.expanded{background-position:left 6px}
#multiSelect .groupFacets a.hide{display:none}
#multiSelect .groupFacets label{display:inline-block}
#multiSelect .groupFacets p.viewAll{margin-top:5px}
#multiSelect .groupFacets p.viewAll a{background:0;padding-left:0;color:#cf6509;font:bold 11px/11px Arial,Helvetica,sans-serif}
#multiSelect .groupFacets p a img,#multiSelect .groupFacets p a span{display:block;float:left}
#multiSelect .groupFacets label{cursor:pointer}
#multiSelect .groupFacets label input{margin:2px 7px 10px 0;float:left}
#multiSelect .groupFacets label span{color:#909090;font-size:10px}
[lang='zh'] #multiSelect .multiSelectListing{font-size:12px}
[lang='zh'] #multiSelect .multiSelectListing p,[lang='zh'] #multiSelect .collapseFacets p{font:12px/16px Arial,Helvetica,sans-serif}
[lang='zh'] #multiSelect .groupFacets a,[lang='zh'] #multiSelect .groupFacets label{font:normal 12px/14px Arial,"Helvetica Neue",Helvetica,sans-serif}
[lang='zh'] #multiSelect .groupFacets p.viewAll a{font:bold 12px/12px Arial,Helvetica,sans-serif}
[lang='zh'] #multiSelect .groupFacets label span{font-size:12px}
[lang='zh'] .searchResultsPagination label{font:bold 12px/12px Arial,Helvetica,sans-serif}
[lang='zh'] .searchResultsPagination p,[lang='zh'] .searchResultsPagination li{font:bold 12px/15px Arial,Helvetica,sans-serif}
.searchCompareItems{background:#f9f9f9;border-radius:0 0 8px 8px;border:2px solid #e0e0e2;border-top:2px solid #454545;margin-bottom:18px}
.searchCompareItems .compareSelectedItems{background-color:#e8e8ef;float:left;padding:20px 32px 18px 20px;width:115px}
.searchCompareItems .compareSelectedItems p{color:#393939;font:bold 14px/18px 'trebuchet ms',sans-serif;letter-spacing:.07em}
.searchCompareItems .compareSelectedItemsListing{border-left:1px solid #c1c1c1;float:left;height:84px;padding:0;width:338px}
.searchCompareItems ul{float:left;list-style:none;margin:0}
.searchCompareItems ul li{background:0;background-color:#eee;float:left;height:56px;margin:7px;padding:7px 0;position:relative;text-align:center;width:70px}
.searchCompareItems ul li span{position:absolute;right:3px;top:3px}
.searchCompareItems ul li span a.removeItem{height:14px;padding:0;width:14px}
.searchCompareItems ul li span a.removeItem:hover{text-decoration:none}
.ie8 .searchCompareItems .compareSelectedItems{margin-top:1px}
.ie #mainContent .searchCompareItems ul{margin-left:0!important}
.compareNowCallToAction{float:right;margin:26px 8px 0 0}
#searchResults{float:left;margin-bottom:27px;width:690px}
#searchResults .adjustableImage .middleMain{display:table}
#searchResults .adjustableImage .innerMain{display:table-cell;vertical-align:middle;text-align:center}
.searchResultsPagination label{color:#362f2d;font:bold 11px/12px Arial,Helvetica,sans-serif}
.searchResultsPagination p,.searchResultsPagination li{background:0;color:#393939;font:bold 11px/15px Arial,Helvetica,sans-serif}
.searchResultsPagination .pagination .carouselNav ol{list-style:none;margin-bottom:0;margin-left:0}
.searchResultsPagination .itemsPerPage ul li{font:12px/15px Arial,Helvetica,sans-serif;margin:0;padding:0}
.dymTerms{margin-top:0;padding:0 10px;font-size:14px;font-family:"Trebuchet MS",trebuchet}
.defaultText{color:#8995a5}
a.viewproductdetails{background:url("../images/icons/redArrow.png") no-repeat scroll right top transparent;color:#cf6509;display:inline-block;font:bold 12px/13px Arial,Helvetica,sans-serif;margin-top:10px;padding-right:12px}
.tabSelections{background-color:#e8e8ef;border-bottom:1px solid #bebebe;border-left:0 none;border-right:2px solid #dcdcde;border-top:2px solid #454545;border-radius:0 0 8px 0;letter-spacing:.07em;margin-bottom:20px;padding:8px 14px 7px 16px}
.tabSelections label{font-size:14px;line-height:20px}
.foundResults{word-wrap:break-word}
h1.foundResults{font:normal 20px/24px "Trebuchet MS","Lucida Grande",Tahoma,sans-serif}
.disabledATag,.disabledATag:hover,.disabledATag:active,.disabledATag:visited{color:#696969!important;font:12px/12px Arial,Helvetica,sans-serif!important;text-decoration:none!important}
.alphabeticalTable{border-collapse:collapse;border-style:hidden;border-top:5px solid #fff;margin-top:-1px;width:100%}
.alphabeticalTable th{color:#393939;font:bold 16px/16px 'trebuchet ms',sans-serif;letter-spacing:0;border:5px solid #fff}
.alphabeticalTable td{font:11px/22px Verdana,Geneva,sans-serif;padding-left:18px;vertical-align:middle;border-right:5px solid #fff}
.alphabeticalTable tr.even td{line-height:12px;padding:5px 0 5px 18px}
.alphabeticalTable th:last-child,.alphabeticalTable td:last-child{padding-left:18px}
.mastheadMenuLeft{background:url(../images/layout/mastheadMenuEnds.png) left top no-repeat;padding-left:5px;margin:0}
.mastheadMenuRight{background:url(../images/layout/mastheadMenuEnds.png) right top no-repeat;padding-right:5px}
.mastheadMenuContent{background:url(../images/layout/mastheadMenuRepeat.png) right top repeat-x;padding:11px 0 6px;text-shadow:1px 1px 0 rgba(255,255,255,0.4);-webkit-text-shadow:1px 1px 0 rgba(255,255,255,0.4);-moz-text-shadow:1px 1px 0 rgba(255,255,255,0.4)}
.mastheadMenuContent ul{list-style:none;margin:0}
.mastheadMenuContent li{background:0;float:left;font:bold 12px/12px Arial,Helvetica,sans-serif;margin:0;padding:0}
.mastheadMenuContent a{display:block;font:bold 12px/12px Arial,Helvetica,sans-serif;padding:0 4px}
.mastheadMenuContent a.current{color:#696969}
.floatLeft.floatingContent{margin-right:39px;width:185px}
.floatingContent h1{margin-bottom:24px}
.ie #mainContent .mastheadMenuContent ul{margin-left:0!important}
.alphabeticalMenu{width:572px}
.inlineListComp{border:1px solid #d2d2d2;border-radius:5px;margin:0 7px 10px 0;width:100%}
.inlineListComp.forestGreen .inlineListHeader{background:#e6fbe6;background:-webkit-gradient(linear,left top,left bottom,from(#e6fbe6),to(#b1ce9d));background:-moz-linear-gradient(top,#e6fbe6,#b1ce9d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6fbe6',endColorstr='#b1ce9d');padding:7px;margin:2px}
.inlineListComp.lightBlue .inlineListHeader{background:#f1f6fd;background:-webkit-gradient(linear,left top,left bottom,from(#f1f6fd),to(#a9c1dd));background:-moz-linear-gradient(top,#f1f6fd,#a9c1dd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f6fd',endColorstr='#a9c1dd');padding:7px;margin:2px}
.inlineListComp ul{margin:0 2px}
.inlineListComp ul li{background-image:none!important;border-bottom:1px solid #f0f0f0;padding:5px 0;width:100%}
.inlineListComp ul li p{display:inline}
.inlineListComp ul li .thumbnailImg{margin-right:15px}
.inlineListComp ul li.last{border:0!important}
.inlineListComp span a{background:url(../images/icons/lightBlueArrow.png) no-repeat right;color:#606a95;display:block;font-size:11px;margin-right:15px;padding:0 55px 0 0}
.pwinkleAccordionWrapper{background:url(../images/layout/accordionGradientCollapsed.png) left bottom repeat-x #f9f8f7;display:block;float:left;margin:0 0 10px;width:648px}
.expandedPwinkle{background:url(../images/layout/accordionGradient.png) left bottom repeat-x #f9f8f7}
.pwinkleAccordionBottom{background:url(../images/layout/perrywinkleAccordionBottom.png) left top no-repeat transparent;display:block;float:left;height:9px;width:648px}
.pwinkleAccordionTop{background:url(../images/layout/perrywinkleAccordionTop.png) left top no-repeat transparent;display:block;height:8px;float:left;width:648px}
.pwinkleAccordionRepeater{background:url(../images/layout/perrywinkleAccordionRepeater.png) left top repeat-y transparent;display:block;float:left;min-height:93px;padding:0 20px 1px;width:608px}
.pwinkleAccordionRepeater h2{background:url(../images/icons/greyHeadingArrow.png) right center no-repeat transparent;display:block;float:left;font:bold 18px/18px 'trebuchet ms',sans-serif;margin:7px 0 10px;padding:0 20px 0 0}
.pwinkleAccordionRepeater p{color:#393939;float:left;font:12px/18px Arial,Helvetica,sans-serif;letter-spacing:.025em;margin-bottom:8px;margin:0 0 10px;width:596px}
.pwinkleAccordionRepeater .expandContent{background:url(../images/icons/accordionArrows.png) left top no-repeat transparent;clear:both;color:#0054a6;float:left;font:bold 12px/16px Arial,Helvetica,sans-serif;letter-spacing:.075em;margin:0;padding:0 0 0 23px}
.pwinkleAccordionRepeater .expanded{background-position:left -26px}
.pwinkleAccordionRepeater a:hover.expandContent{background-position:left -55px}
.pwinkleAccordionRepeater a:hover.expandContent .expanded{background-position:left -82px}
.pwinkleAccordionRepeater .redArrow{background:url(../images/icons/smallRedArrow.png) right 4px no-repeat transparent;color:#393939;display:block;float:left;font:12px/18px Arial,Helvetica,sans-serif;letter-spacing:.025em;padding:0 11px 0 0;margin:0 0 21px;text-decoration:none}
.pwinkleAccordionRepeater .hiddenContent{display:block;float:left;width:610px}
.pwinkleAccordionRepeater .hiddenContent .techniquesCarousel{margin-top:18px}
.pwinkleAccordionRepeater .hiddenContent .productCarousel .carouselRepeater{padding-left:20px;padding-right:20px;width:562px}
.pwinkleAccordionRepeater .hiddenContent .productCarousel .carouselRepeater a.sublink{margin:0 3px 0 0}
.pwinkleAccordionRepeater .hiddenContent .productCarousel .carouselRepeater h2{margin:0 0 19px}
.pwinkleAccordionRepeater .pagingNavigation{background-color:#f8f9f9;border-left:1px solid #ddd;border-right:1px solid #ddd;margin:0;padding:0 10px;width:580px}
.pwinkleAccordionRepeater .pagingNavigation .carouselNav{background-color:transparent;margin-top:4px}
body .expandedPwinkle .pwinkleAccordionRepeater{min-height:450px}
.techniquesCarousel{float:left;margin:15px 0 0 0}
.techniquesCarousel .productCarousel h2{background-position:-9999px -9999px;color:#393939;float:left;font-size:15px;margin:10px 0 10px 20px}
.techniquesCarousel .productCarousel .contentBlock .contentItem{border-left:1px solid #d5d5d5;display:block;float:left;min-height:220px;padding:0 19px;width:148px}
.h2-small{font-size:14px;line-height:18px}
.h2-large{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:26px;line-height:36px;color:#fff}
.h3-misc{font-size:14px;line-height:16px}
.p-small{font-size:11px}
.p-small-zh{font-size:12px}
.p-bold{font-weight:bold}
.p-medium{font-size:13px;line-height:18px}
.p-misc{font-size:16px;line-height:21px}
.p-misc-medium{font-size:14px;line-height:21px}
.p-misc-small{font-size:10px;line-height:12px}
.span-util{font:bold 11px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.span-util-zh{font:bold 12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.label-large{font-size:14px;line-height:20px}
.label-misc{font-size:12px;line-height:12px}
#mediaContact{margin-bottom:30px}
#mediaContact h3{float:left;margin-right:20px;margin-bottom:15px;font-size:14px;line-height:16px}
#mediaContact .innerContent{float:left}
.h2-small{font-size:14px;line-height:18px}
.h2-large{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:26px;line-height:36px;color:#fff}
.h3-misc{font-size:14px;line-height:16px}
.p-small{font-size:11px}
.p-small-zh{font-size:12px}
.p-bold{font-weight:bold}
.p-medium{font-size:13px;line-height:18px}
.p-misc{font-size:16px;line-height:21px}
.p-misc-medium{font-size:14px;line-height:21px}
.p-misc-small{font-size:10px;line-height:12px}
.span-util{font:bold 11px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.span-util-zh{font:bold 12px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
.label-large{font-size:14px;line-height:20px}
.label-misc{font-size:12px;line-height:12px}
.moduleSectionTopperLeft{background:url(../images/layout/moduleSectionCorner.png) left top no-repeat;padding-left:5px}
.moduleSectionTopperRight{background:url(../images/layout/moduleSectionCorner.png) right top no-repeat;padding-right:5px}
.moduleSectionTopperMiddle{border-top:5px solid #f8f9f9}
.moduleSection{background:#f8f9f9;padding:14px 26px 18px}
.moduleSection .sublink{background:url(../images/icons/smallRedArrow.png) right center no-repeat}
#featureCallouts{float:left;padding:0 8px;width:636px}
#featureCallouts h2{margin-bottom:8px}
#featureCallouts hr{border:0 none;border-bottom:1px solid #d5d5d5;clear:both;display:inline-block;float:left;height:1px;line-height:1px;margin-bottom:15px;width:100%}
#featureCallouts .verticalDivider{border-right:1px solid #d5d5d5;height:306px;margin:0 17px}
#featureCallouts .featureCallout{float:left;height:306px;padding-bottom:10px;width:181px}
#featureCallouts .featureCallout img{margin-bottom:10px}
#featureCallouts .featureCallout p .featureDate{font-size:11px;color:#333}
#featureCallouts .featureCallout p.featureSubText{font-size:11px;color:#333}
.featureDate{font-size:11px;color:#333}
.module .featureDate{font-size:11px;color:#333}
#inlineContent{display:block;height:auto;width:auto}
.moduleLeft{padding-right:7px}
.moduleRight{padding-left:7px}
.featuredCallouts{background:url(../images/layout/crossBrowserDots.gif) 3px top repeat-x transparent;float:left;margin:10px 0 0;width:648px}
.featuredCallouts .callout{background:url(../images/layout/crossBrowserDots.gif) right 4px repeat-y transparent;color:#393939;float:left;min-height:200px;padding:14px 15px 22px;width:185px}
.featuredCallouts .callout .articleDate{color:#393939;margin-bottom:0}
.featuredCallouts .callout .description{color:#393939;display:block;font:bold 16px/22px 'Arial',sans-serif;letter-spacing:0;margin:0 0 5px}
.featuredCallouts .callout .shortDescription{color:#696969;font:11px/17px Arial,Helvetica,sans-serif;letter-spacing:.05em;margin-bottom:0}
.featuredCallouts .callout .viewMore{font:bold 10px/18px Verdana,Geneva,sans-serif;letter-spacing:.05em;margin:0}
.featuredCallouts .last{background-position:-9999px -9999px}
.shortBox .featuredCallouts{margin-top:0}
.showModehomeCallout{background:none repeat scroll 0 0 #fff;border:2px solid #c8c9c9;bottom:138px;float:left;height:364px;margin:0 10px;position:none;width:279px;z-index:9}
.showModehomeCallout h2{font:18px/26px 'SignikaRegular',sans-serif;letter-spacing:0;margin:0 15px 5px}
.showModehomeCallout h3{font:12px/14px 'ExoDemiBold',sans-serif;letter-spacing:.14em;text-transform:uppercase;margin:13px 15px 10px 15px}
.showModehomeCallout p{line-height:21px;margin:0 15px}
.showModehomeCallout img{margin:5px}
.showModehomeCallout a.showModecalloutLink{background:url("../images/icons/homeBlueCalloutArrow.gif") no-repeat scroll right top transparent;bottom:10px;color:#b3740b;display:block;font-family:verdana,sans-serif;font-size:12px;font-weight:bold;left:10px;padding:9px 25px 10px 0;position:none;text-decoration:none;width:230px;margin-left:10px}
.homeCallout{background:#fff;border:2px solid #cacbcb;bottom:138px;float:left;height:auto;margin:0 10px 0;min-height:364px;padding:0 0 45px;position:absolute;width:279px;z-index:9}
.homeCallout h2{font:18px/26px 'Arial',sans-serif;letter-spacing:0;margin:0 15px 5px}
.homeCallout h2 a{color:#393939}
.homeCallout h3{font:bold 12px/14px 'trebuchet ms',sans-serif;letter-spacing:.14em;text-transform:uppercase;margin:13px 15px 10px 15px}
.homeCallout p{line-height:21px;margin:0 15px}
.homeCallout img{margin:5px}
.homeCallout a.calloutLink{background:url(../images/icons/homeBlueCalloutArrow.png) right top no-repeat;bottom:6px;color:#b3740b;display:block;font:bold 12px/14px Verdana,Geneva,sans-serif;left:10px;padding:6px 25px 8px 0;position:absolute;width:240px}
.homeCallout a.calloutLink:hover{background-position:right -29px}
.productsServicesTabsWrapper{display:block;float:left;margin-bottom:0;width:100%}
.productsServicesTabsWrapper h2{margin-bottom:20px}
.productsServicesTabsWrapper .pagingNavigation{margin-left:0;width:100%}
.productsServicesTabsWrapper .pagingNavigation .carouselNav{background-color:#f8f9f9}
.productsServicesTabsWrapper.events .tradeshows .pagingNavigation .carouselNav{background-color:#f8f9f9}
.productsServicesTabsWrapper.events .pagingNavigation .carouselNav{background-color:#FFF}
.productsServicesTabsWrapper .tabContent{padding:20px 16px 0 16px}
.productsServicesTabsWrapper .tabContent li{margin-bottom:15px;background-image:none;margin-left:0;padding:0}
.productsServicesTabsWrapper .tabContent .simpleText ul{padding-left:0}
.productsServicesTabsWrapper .tabContent .simpleText ul li{background:url("../images/layout/unorderedListBullet.png") no-repeat scroll left 7px transparent;margin-left:4px;padding-left:18px}
.productsServicesTabsWrapper .tabContent .textimage ul{padding-left:0}
.productsServicesTabsWrapper .tabContent .textimage ul li{background:url("../images/layout/unorderedListBullet.png") no-repeat scroll left 7px transparent;margin-left:4px;padding-left:18px}
.productsServicesTabsWrapper .tabContent .inlineDetail ul{padding-left:0}
.productsServicesTabsWrapper .tabContent .inlineDetail ul li{background:url("../images/layout/unorderedListBullet.png") no-repeat scroll left 7px transparent;margin-left:4px;padding-left:18px}
.productsServicesTabsWrapper .tabsMenu{margin-bottom:-2px}
.productsServicesTabsWrapper .productCarousel .productsServicesCarousel.tradeshows .contentBlock .module p{color:#696969;font:12px/15px 'Arial',sans-serif;letter-spacing:0;margin-bottom:6px}
.productsServicesTabsWrapper .productCarousel .productsServicesCarousel.tradeshows .contentBlock .module p.eventLocation{color:#696969;font:11px/14px 'trebuchet ms',sans-serif;letter-spacing:.06em;margin-bottom:3px}
.productsServicesTabsWrapper .productCarousel .productsServicesCarousel.tradeshows .contentBlock .module p.eventLocation strong{font-family:'trebuchet ms',sans-serif;font-weight:normal}
.productsServicesTabsWrapper .productCarousel .sublink{float:left;margin:0 0 10px 20px}
.productsServicesTabsWrapper .productCarousel .carouselRepeater{background-image:none}
.productsServicesTabsWrapper .productCarousel .contentBlock .contentItem{padding:0 25px}
.productsServicesTabsWrapper .productCarousel .contentBlock>div p{font:normal 11px/16px Arial,"Helvetica Neue",Helvetica,sans-serif;margin-top:14px}
.productsServicesTabsWrapper .productCarousel .contentBlock>div .module{background:url("../images/layout/moduleBackgroundTop.png") no-repeat scroll left top transparent;border-bottom:1px solid #d5d5da;margin-bottom:14px;min-height:100px;padding:14px;width:251px;border-left:0 none;float:none}
.productsServicesTabsWrapper .productCarousel .contentBlock>div .module .date{color:#393939;font:bold 11px/12px 'trebuchet ms',sans-serif;letter-spacing:.06em;margin-bottom:5px}
.productsServicesTabsWrapper .productCarousel .contentBlock>div .module h3{font:bold 12px/15px Arial,Helvetica,sans-serif;margin:0 0 8px;width:auto}
.productsServicesTabsWrapper .productCarousel .contentBlock>div .module p{color:#696969;font:11px/17px Arial,Helvetica,sans-serif;letter-spacing:0;margin-bottom:8px;width:auto}
.productsServicesTabsWrapper .productCarousel .contentBlock>div .module p.ctaLink{margin:0}
.productsServicesTabsWrapper .productCarousel .contentBlock>div .module .moduleLinkBox p{color:#4c88a7;font:bold 11px/12px Arial,Helvetica,sans-serif;letter-spacing:0;margin-bottom:0}
.productsServicesTabsWrapper .productCarousel .contentBlock>div .module .moduleLinkBox p a{color:#4c88a7;font:bold 11px/12px Arial,Helvetica,sans-serif;letter-spacing:0;margin-bottom:0}
.productsServicesTabsWrapper .productCarousel .contentBlock>div .module h4{color:#393939;font:bold 16px/18px 'Arial',sans-serif;letter-spacing:0;margin-bottom:5px;width:auto}
.productsServicesTabsWrapper .productCarousel .contentBlock>div .module h4 a{color:#393939;letter-spacing:0;margin-bottom:0;width:auto}
.productsServicesTabsWrapper .productCarousel .contentBlock>div .module .modulePromotionWithImage img{border:1px solid #ccc;float:left;margin-right:5px}
.productsServicesTabsWrapper .productCarousel .contentBlock>div .module .modulePromotionWithImage h3{float:right;font:bold 14px/21px Arial,Helvetica,sans-serif;margin-top:8px;width:38%}
.productsServicesTabsWrapper .productCarousel.fluidContentItem .contentBlock .contentItem{padding:0 5px}
.productsServicesTabsWrapper .productCarousel .tradeshows .contentBlock>div .module .viewMore{color:#913866}
.productsServicesTabsWrapper .productCarousel .tradeshows .contentBlock>div .module h3{font:bold 12px/15px Arial,Helvetica,sans-serif;margin:0 0 8px;width:auto}
.productsServicesTabsWrapper .productCarousel .tradeshows .contentBlock>div .module p.ctaLink{margin:0}
#browseContent.productsServicesTabsWrapper{margin-bottom:40px}
#browseContent.productsServicesTabsWrapper .productCarousel .carouselRepeater{margin-bottom:10px;padding-left:24px;padding-right:24px;width:595px}
#browseContent.productsServicesTabsWrapper .productCarousel .contentBlock{padding-bottom:5px}
#browseContent.productsServicesTabsWrapper .productCarousel .contentBlock>div{border-left:0 none;display:block;float:left;height:125px;min-height:125px;width:584px}
#browseContent.productsServicesTabsWrapper .productCarousel .contentBlock ul{background:url(../images/layout/verticalDotDividerLight.gif) left top repeat-y;float:left;list-style:none;margin-bottom:0;margin-left:0;padding:5px 16px;width:265px}
#browseContent.productsServicesTabsWrapper .productCarousel .contentBlock ul li{border-left:0 none;float:none;margin-bttom:15px;min-height:inherit;padding:0;width:auto}
#browseContent.productsServicesTabsWrapper .productCarousel .contentBlock ul li a{font:14px/18px 'Arial',sans-serif}
.latestNewsTabsWrapper{float:left}
.latestNewsTabsWrapper h2{margin-bottom:15px}
.latestNewsTabsWrapper .tabContent{padding:25px 35px 0 0}
.latestNewsTabsWrapper .tabContent p,.latestNewsTabsWrapper .tabContent li{margin-bottom:15px}
.latestNewsTabsWrapper .tabContent li{background-image:none;margin-left:0;padding:0}
.recentProductsTab{background-color:#f8f9f9;padding:31px 28px 37px;margin-top:-8px;width:587px}
.recentProductsTab .documentIconType{line-height:16px}
.recentProductsTab a{color:#696969;font:13px/16px 'SignikiaRegular',sans-serif}
.documentIconType{background:url(../images/icons/blueArrow.png) 13px 3px no-repeat;line-height:22px;margin-bottom:10px;padding-left:35px}
.documentIconType a{color:#696969}
#featuredContent.productsServicesTabsWrapper>h3{margin:15px 0 25px 0}
.rightRailInner{width:177px}
.rightRail{float:right;width:200px}
.rightRailInnerContainer{border:1px solid #b7b7b7;box-shadow:0 0 4px rgba(0,0,0,0.35);-webkit-box-shadow:0 0 4px rgba(0,0,0,0.35);-moz-box-shadow:0 0 4px rgba(0,0,0,0.35);-ms-box-shadow:0 0 4px rgba(0,0,0,0.35);-o-box-shadow:0 0 4px rgba(0,0,0,0.35);width:198px!important}
.rightRailInnerContainer .header.sand{background:url(../images/layout/diagonalsSmallSand.png);padding-bottom:7px}
.rightRailInnerContainer .header h4{background:none repeat scroll 0 0 #454545;color:#FFF;padding:9px 10px}
.rightRailInnerContainer .controlPanel{padding:18px 18px 25px}
.rightRailInnerContainer .controlPanel p{color:#393939;font:12px/15px Arial,Helvetica,sans-serif;padding-top:12px}
.rightRailInnerContainer .controlPanel p.instructions{text-align:left;margin-bottom:20px;padding:0}
.rightRailInnerContainer .controlPanel a{color:#2f7796}
.rightRailInnerContainer .controlPanel a.checkout span{min-width:83px}
.rightRailInnerContainer .controlPanel .button{color:#fff}
.rightRailInnerContainer .controlPanel .checkout input{min-width:110px}
.rightRailInnerContainer .controlPanel h4{color:#696969;font:bold 12px/12px Arial,Helvetica,sans-serif;padding-bottom:20px;padding-top:17px}
.rightRailInnerContainer h4{font:bold 12px/12px Verdana,Geneva,sans-serif;margin-bottom:0}
.rightRailInnerContainer .sublink{color:#393939;font-family:Verdana,Geneva,sans-serif;font-size:10px;font-weight:bold}
.rightRailInnerContainer .contentBlockHeader{width:198px!important}
.rightRailInnerContainer .dynamicHeight{padding-top:0;padding-bottom:0;height:102px}
.subsection{background:#ebebeb;padding:8px}
.subsection h5{font:normal 10px/11px Verdana,Geneva,sans-serif;color:#333}
.subsection h5 .cartItems{font:bold 11px/11px Verdana,Geneva,sans-serif}
.dynamicTable table{border-collapse:collapse;border-spacing:0;margin-bottom:-1px;margin-left:0;width:100%}
.dynamicTable table .partNumber,.dynamicTable table .partInfo,.dynamicTable table .partDetail,.dynamicTable table .partNote{line-height:18px;margin-bottom:1px}
.dynamicTable table .partNumber{color:#696969;font:10px/12px Verdana,Geneva,sans-serif;margin-bottom:4px}
.dynamicTable table .partInfo{display:block;margin:0;color:#393939;font:bold 13px/15px 'trebuchet ms',sans-serif}
.dynamicTable table .partDetail{color:#393939;font:12px/19px Arial,Helvetica,sans-serif}
.dynamicTable table .partNote{color:#393939;font:10px/18px Arial,Helvetica,sans-serif;letter-spacing:.06em}
.dynamicTable table .partNote em{font-style:italic}
.dynamicTable table .quantityCell input{font:bold 12px/12px Arial,Helvetica,sans-serif}
.dynamicTable table .adjustableImage .middleMain{border:1px solid #e8e8e8}
.dynamicTable tbody tr td{border-bottom:1px solid #d9d9d9}
.dynamicTable td{border:0;padding:22px 0 18px 12px;vertical-align:top}
.dynamicTable td.left{border-left:2px solid #d9d9d9;padding-top:16px}
.dynamicTable td.right{border-right:2px solid #d9d9d9;padding-right:12px}
.dynamicTable td.empty{height:112px}
.dynamicTable td.emptyCartData{text-align:center;height:200px;vertical-align:middle}
.dynamicTable td.emptyCartData h3{color:#666;font:bold 18px/21px Arial,Helvetica Neue,Helvetica,sans-serif;margin-bottom:10px}
.dynamicTable td.emptyCartData a{color:#3389ba;font:bold 15px/16px Arial,Helvetica Neue,Helvetica,sans-serif;margin-bottom:10px}
.dynamicTable td.emptyCartData a:after{background:url('../images/icons/greyHeadingArrow.png') no-repeat 0 2px;content:'';width:8px;height:12px;display:inline-block;margin-left:5px}
.dynamicTable td .adjustableImage .outerMain{height:58px;width:58px}
.dynamicTable td .adjustableImage .innerMain{height:56px;width:56px;position:relative;text-align:center}
.dynamicTable .sage th{background:#8ba18a;color:#FFF;font:bold 12px/12px Arial,Helvetica,sans-serif;padding:12px 0 8px 12px}
.dynamicTable .sage th.left,.dynamicTable .sage th.right{border-left:2px solid #8ba18a}
.dynamicTableBottomLeft{background:url(../images/layout/cornerBottomGrey.png) left bottom no-repeat;padding-left:6px;position:relative;z-index:3}
.dynamicTableBottomRight{background:url(../images/layout/cornerBottomGrey.png) right bottom no-repeat;padding-right:6px}
.dynamicTableBottom{border-bottom:2px solid #d9d9d9;border-top:3px solid #FFF}
a.update{color:#2f7796;display:block;font:11px/13px Arial,Helvetica,sans-serif;letter-spacing:.02em;margin-bottom:10px;padding-left:0}
a.add,a.remove{color:#2f7796;display:block;font:11px/13px Arial,Helvetica,sans-serif;margin-bottom:10px;padding-left:16px}
a.add{background:url(../images/icons/plus.png) 2px 0 no-repeat}
.quantityCell span.savedQty{color:#393939;padding-left:3px;display:block;font:11px/13px Arial,Helvetica,sans-serif;letter-spacing:.02em;margin-bottom:10px}
.headingAnnouncement{font-size:24px;margin-bottom:18px}
.paddedContent{padding:21px 13px 36px}
.mainContentInner{margin-right:9px;width:658px}
#rightRail{float:left;width:200px}
#rightRail .block{background-color:#fff;border:1px solid #b7b7b7;font-family:Arial,sans-serif;font-size:11px;height:288px;padding-left:16px;width:182px}
#rightRail .bottom{margin-top:22px}
.modalTop{background:url(../images/layout/modalBorderSprite.png) 0 top no-repeat;padding-top:7px;width:660px}
.modalMiddle{background:#FFF;border-left:3px solid #57caf9;border-right:3px solid #57caf9;overflow-x:hidden;overflow-y:auto}
.modalBottom{background:url(../images/layout/modalBorderSprite.png) 0 bottom no-repeat;padding-bottom:7px}
a.modalBottomClose{background:url(../images/icons/smallRedArrowLeft.png) 0 center no-repeat;color:#393939;font:11px/11px Arial,Helvetica,sans-serif;padding-left:12px}
#returnToCart{margin-right:10px}
.cart #punchoutForm .cartContent .paddedContent .rightRailInner{width:168px}
.cart #punchoutForm .cartContent .paddedContent .rightRailInner .rightRailIntterContainer{width:auto!important}
.emailCartMessage{height:200px}
.printOnly{display:none}
.termsTitle{float:left;margin:17px 0 38px}
.termsDate{color:#696969;float:right;font:13px/14px Verdana,Geneva,sans-serif;letter-spacing:0;margin-top:24px}
.termsSubhead{color:#393939;letter-spacing:0;margin-bottom:15px}
.termsText{margin-top:20px}
.termsText p{margin-bottom:12px}
.termsText strong{color:#393939}
.twoColumnContentLeft{float:left;width:50%}
.twoColumnContentLeft img{margin-bottom:20px;max-height:100%;max-width:90%}
.twoColumnContentLeft .twoColumnContent{border-right:1px solid #ccc;padding-right:25px}
.twoColumnContentRight{float:left;margin-left:-1px;width:50%}
.twoColumnContentRight img{margin-left:28px;margin-bottom:20px;max-height:100%;max-width:90%}
.twoColumnContentRight .twoColumnContent{border-left:1px solid #ccc;padding-left:25px}
.twoColumnContentLeft h2,.twoColumnContentRight h2{margin-bottom:10px}
.excelLink,.wordLink,.powerLink,.pdfLink,.videoLink,.cameraLink,.cameraLink,.digitalLink,.zipLink,.videoExtLink,.audioLink,.audioExtLink,.multimediaLink,.genericFileLink,.genericFileExtLink{background:url('../../../../content/dam/tfs/Media Database/Misc/resource-icons-large.png') 0 0 no-repeat;min-height:40px}
.excelLink{background-position:0 5px}
.wordLink{background-position:0 -48px}
.powerLink{background-position:0 -103px}
.pdfLink{background-position:0 -163px}
.videoLink{background-position:0 -223px}
.audioLink{background-position:0 -280px}
.cameraLink{background-position:0 -338px}
.videoExtLink{background-position:0 -392px}
.audioExtLink{background-position:0 -448px}
.zipLink{background-position:0 -504px}
.genericFileLink{background-position:0 -564px}
.multimediaLink{background-position:0 -622px}
.genericFileExtLink{background-position:0 -667px}
.digitalLink{background-position:0 -768px}
.resourceList .assetTitle{width:115px;float:left;min-height:40px}
.resourceList .documentIconType{width:40px;height:40px;padding:0;margin:0;float:left}
.resourceList .resourceLink{overflow:hidden;padding-bottom:5px}
.appNote-content table,.appNoteTableModal table,.appNote-content th,.appNoteTableModal th,.appNote-content td,.appNoteTableModal td{border-top:1px solid #d5d5e3;border-bottom:1px solid #d5d5e3;border-left:1px solid #eaeaf1;border-right:1px solid #eaeaf1;clear:both}
.appNote-content table,.appNoteTableModal table{margin-bottom:30px;border-collapse:collapse;table-layout:fixed;margin-left:0;width:auto}
.appNote-content td,.appNoteTableModal td{width:78px;min-width:78px;padding:18px 10px;font:normal 12px/15px arial;color:#333}
.appNote-content td a,.appNoteTableModal td a{color:#3389ba}
.appNote-content tr:first-child,.appNoteTableModal tr:first-child,.appNote-content .tr-first,.appNoteTableModal .tr-first{background-color:#5d6591!important}
.appNote-content tr:first-child td,.appNoteTableModal tr:first-child td,.appNote-content .tr-first td,.appNoteTableModal .tr-first td,.appNote-content tr:first-child th,.appNoteTableModal tr:first-child th,.appNote-content .tr-first th,.appNoteTableModal .tr-first th{font:bold 12px/15px Arial;color:#fff;padding:25px 10px;border-bottom:0;border-top:0;border-right:1px solid #9ea2bf;border-left:1px solid #9ea2bf;vertical-align:middle}
.appNote-content tr:nth-last-child(even),.appNoteTableModal tr:nth-last-child(even){background-color:#fafafa}
.appNote-content td:first-child,.appNoteTableModal td:first-child,.appNote-content .td-first,.appNoteTableModal .td-first{width:230px;min-width:230px}
.appNote-content td:nth-child(n+8),.appNoteTableModal td:nth-child(n+8),.appNote-content .td-col-8th-more,.appNoteTableModal .td-col-8th-more{display:none}
.appNote-content .viewFullTableBtn,.appNoteTableModal .viewFullTableBtn{background-image:url("../images/buttons/appNoteViewFullTable.png");margin-bottom:5px;float:right;width:126px;height:28px;cursor:pointer}
.appNote-content .appNoteTableEven,.appNoteTableModal .appNoteTableEven{background-color:#fff}
.appNote-content .appNoteTableOdd,.appNoteTableModal .appNoteTableOdd{background-color:#fafafa}
.appNoteTableModal{background-color:#fff;border-radius:6px;padding:45px 30px}
.appNoteTableModal tr:first-child td,.appNoteTableModal .tr-first td,.appNoteTableModal tr:first-child th,.appNoteTableModal .tr-first th{padding:25px 10px}
.modalOverflowWrapper{max-width:846px;overflow-x:hidden}
@media screen{.appNote-content th{background-color:#5d6591!important;background-image:none}
.appNote-content td:nth-child(6),.appNote-content .td-sixth-col{width:30px;min-width:30px;border-right:0;-webkit-box-shadow:inset -30px 0 30px -12px #d5d5e3;-moz-box-shadow:inset -30px 0 30px -12px #d5d5e3;box-shadow:inset -30px 0 30px -12px #d5d5e3;white-space:nowrap}
.appNote-content td:nth-child(7){display:none}
}
@media print{.appNote-content td,.appNote-content th{padding:10px 20px;width:139px}
.appNote-content th{background-color:#000;background-image:none}
.appNote-content td:first-child,.appNote-content .td-first{width:278px;min-width:initial}
.appNote-content tr:first-child td,.appNote-content th{background:#000!important}
.appNote-content .viewFullTableBtn{display:none}
}
.detailHeader .primaryContent{margin-bottom:0}
.detailHeader .primaryContent .innerContent img{width:328px;height:220px}
.detailHeader .primaryContent .innerContent .startVideo{margin-right:20px}
.detailHeader .primaryContent .innerContent .inline img{width:328px;height:220px}
.detailHeader .primaryContent .innerContent .contentArea{display:inline;float:none}
.parbase.button a.button{display:inline-block;text-align:center;margin-right:-10px}
.distributorMapHeader{padding-top:15px}
.distributorMapHeader .headerTitle{display:inline-block;position:relative;left:30px;top:-34px}
.distributorMapHeader .headerTitle h1{font:bold 20px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#454545}
.distributorMapHeader #mainNav{height:30px}
.distributorMap label,.distributorMap select,.distributorMap h1,.distributorMap h2,.distributorMap h3,.distributorMap table{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#454545}
.distributorMap label,.distributorMap select,.distributorMap td{font-size:13px}
.distributorMap table,.distributorMap th,.distributorMap td{border:1px solid #efefef;color:#454545}
.distributorMap table{border-collapse:collapse}
.distributorMap th,.distributorMap td{padding:5px 2px}
.distributorMap th{font-size:14px;font-weight:bold;background-color:#efefef}
.distributorMap tr:nth-child(odd),.distributorMap .distOdd{background-color:#efefef}
.distributorMap .market{background-color:#fff;font-size:14px;font-weight:bold}
.distributorMap .distributorRegionWraper{padding-bottom:15px}
.distributorMap .distributorRegionWraper label{display:inline-block;font-weight:normal}
.distributorMap #distributorRegion{background-color:#efefef;margin-left:10px;padding:0 2px}
.distributorMap #distributorList h3{padding-bottom:15px}
.distributorMap #distributorList{margin-bottom:20px}