*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-decoration:none;font-family:Helvetica,Arial,sans-serif}.sprite{background:url(/Images/sprite.svg) no-repeat}.xmasSprite{background:url(/Images/spritexmas.svg) no-repeat}input[type=submit]{-webkit-appearance:none}body{font-size:11px;background-color:#f5f6f7;margin:0;color:#404041}body a{color:#404041}p{margin:0}.hide{display:none!important}.main{max-width:938px;margin:0 auto;padding:0 10px}.mainBar{padding:10px 0}.bottomBar{min-height:10px;border-bottom:solid 2px #d2d2d2;background-color:#fff;padding:100px 0 2px 0}.clearFix::after{clear:both;height:0;width:0;content:'.';visibility:hidden;display:block}input{font-size:16px;border:solid 1px #9f9f9f;border-radius:5px;padding:5px;height:30px}input.invalid{border:solid 1px #f7941e!important;color:#f7941e!important}textarea.invalid{border:solid 1px #f7941e!important;color:#f7941e!important}input.invalid::-webkit-input-placeholder,textarea.invalid::-webkit-input-placeholder{color:#f7941e}input.invalid:-moz-placeholder,textarea.invalid:-moz-placeholder{color:#f7941e;opacity:1}input.invalid::-moz-placeholder,textarea.invalid::-moz-placeholder{color:#f7941e;opacity:1}input.invalid:-ms-input-placeholder,textarea.invalid:-ms-input-placeholder{color:#f7941e}h1{font-size:25px;margin:0}h2{font-size:25px;font-weight:normal;margin:0}.fontSize1{font-size:25px}.fontSize2{font-size:19px}.fontSize3{font-size:14px}.fontSize4{font-size:14px}.fontSize5{font-size:11px}.blue1BG{background-color:#0977b6;color:#fff}.blue2BG{background-color:#00679c;color:#fff}.blue3BG{background-color:#004570;color:#fff}.grey1{background-color:#f3f3f4}.grey2{background-color:#e7e7e8}.grey3{background-color:#eaeaea}.orange{background-color:#f7941e;color:#fff}.forceOrange{background-color:#f7941e!important}.blue1BG.rollover:hover{background-color:#00679c;color:#fff;cursor:pointer}.blue2BG.rollover:hover{background-color:#0977b6;color:#fff;cursor:pointer}.blue3BG.rollover:hover{background-color:#0977b6;color:#fff;cursor:pointer}.orange.rollover:hover{background-color:#c53e0c;color:#fff}ul,ol{list-style-type:none;margin:0;padding:0}.chevronCont{float:right;margin:4px 3px 0 0}.chevronCont div{height:6px;width:4px;background-color:#fff}.bottomChevronCont{float:right;margin:3px 8px 0 0}.bottomChevronCont div{height:4px;width:6px;background-color:#fff}.chevronCont .chevron1{transform:skewX(35deg);-ms-transform:skewX(35deg);-webkit-transform:skewX(35deg)}.chevronCont .chevron2{transform:skewX(-35deg);-ms-transform:skewX(-35deg);-webkit-transform:skewX(-35deg)}.chevronCont .leftChevron1{transform:skewX(-35deg);-ms-transform:skewX(-35deg);-webkit-transform:skewX(-35deg)}.chevronCont .leftChevron2{transform:skewX(35deg);-ms-transform:skewX(35deg);-webkit-transform:skewX(35deg)}.bottomChevronCont .bottomChevron1{transform:skewY(35deg);-ms-transform:skewY(35deg);-webkit-transform:skewY(35deg);float:left}.bottomChevronCont .bottomChevron2{transform:skewY(-35deg);-ms-transform:skewY(-35deg);-webkit-transform:skewY(-35deg);float:left}.bottomBar .breadcrumbCont a:hover{text-decoration:underline}.ipadfixedHeader{position:absolute}@media(max-width:767px){.mobileHide{display:none!important}.bottomBar{padding:66px 0 2px 0}}@media(min-width:768px){.desktopHide{display:none!important}}header{position:fixed;width:100%;display:block;z-index:10}header .topBar{height:25px}header .main{padding:0 10px}header .mainBar a .logo{float:left;height:45px;width:228px;margin-top:5px;background-position:0 -103px}header .mainBar a .logo.xmasSprite{background-position:-315px -245px}header .mainBar .searchWrapper{float:right;height:42px;width:60%;margin-top:9px;border-radius:5px;padding-top:6px;position:relative}header .mainBar .searchWrapper .chevronWrapper{position:absolute;right:7px;top:7px;height:20px;width:24px;background-color:#fff}header .mainBar .searchWrapper .whatWrapper .chevronWrapper{right:-4px}header .mainBar .searchWrapper .chevronWrapper:hover{cursor:pointer}header .mainBar .searchWrapper .chevronWrapper .bottomChevronCont div{background-color:#bcbdc0}header .mainBar .searchWrapper .chevronWrapper:hover .bottomChevronCont div{background-color:#404041}header .mainBar .searchWrapper .listOptions{background-color:#d1d1d1;border-top:solid 1px #fff;max-height:300px;overflow-y:auto;border-radius:2px}header .mainBar .searchWrapper .listOptions li{line-height:13px;padding:3px 0;margin:0 10px;border-bottom:2px solid #fff;font-size:13px;padding:6px 3px}header .mainBar .searchWrapper .listOptions li:last-child{border-bottom:none}header .mainBar .searchWrapper .listOptions li:not(.title):hover{background-color:#c4c4c4;cursor:pointer}header .mainBar .searchWrapper .listOptions li.title{font-weight:bold;color:#000}header .mainBar .searchWrapper .listOptions li a{color:#000;display:block;height:100%;width:100%}header .mainBar .contactWrapper{color:#fff;float:right;margin-top:9px}header .mainBar .contactWrapper .tlcPhone{font-size:24px;color:#fff}header .mainBar .contactWrapper .tlcPhone a{color:#fff}header .mainBar .contactWrapper .phoneIcon{margin-right:5px;float:left;width:25px;height:25px;background-position:0 -153px}header .mainBar .contactWrapper .tlcEmail{text-align:right;color:#fff}header .mainBar .whatWrapper,header .mainBar .whereWrapper{width:45%;float:left;margin-left:2%;box-sizing:border-box;position:relative}header .mainBar .searchBox{width:100%}header .mainBar .searchBox.where{border-radius:5px}header .mainBar .searchBtn{width:35px;height:30px;float:right;border:none;color:#fff;cursor:pointer;right:10px;border-radius:0 5px 5px 0;background-position:-25px -154px;position:absolute}#headerIcons{float:right;height:40px}#headerIcons li{height:100%;width:50px;margin:6px 12px 0 0;border-right:2px solid #fff}#headerIcons li div{height:100%;width:43px}#headerIcons div.tradeFilterIcon{background-position:-202px -183px}@media(max-width:767px){header .topBar{height:1px}header .mainBar a .logo{width:121px;background-position:0 -241px;height:35px;margin:7px 0}header .mainBar a .logo.xmasSprite{background-position:-305px -284px}header .menuButton{display:block!important;font-size:15px}header .topBar .privacy,header .topBar ul{display:none}header .mainBar{padding:5px 0}header .menuButton{display:inline-block;padding:5px 2px 13px 2px;transition:.3s;cursor:pointer;user-select:none;border-radius:5px;border:3px solid #fff;float:right;width:42px;margin-top:5px}header .lines{display:inline-block;width:13px;height:3px;background:#fff;transition:.3s;position:relative}header .lines:before,.lines:after{display:inline-block;width:13px;height:3px;background:#fff;transition:.3s;position:absolute;left:0;content:''}header .lines1,header .lines1::after,header .lines1:before{border-radius:3px 0 0 3px}header .lines2,header .lines2::after,header .lines2:before{border-radius:0 3px 3px 0}header .lines1{left:3px}header .lines2{left:3px}header .lines:before{top:8px}header .lines:after{top:-8px}header .menuButton.open .lines1{-webkit-transform:skewY(-25deg);-moz-transform:skewY(-25deg);-o-transform:skewY(-25deg);transform:skewY(-25deg)}header .menuButton.open .lines2{-webkit-transform:skewY(25deg);-moz-transform:skewY(25deg);-o-transform:skewY(25deg);transform:skewY(25deg)}header .logo.home{display:none!important}header .searchWrapper{display:none;width:100%!important}header .searchWrapper.open{display:block;height:77px}header .mainBar .whatWrapper,header .mainBar .whereWrapper{padding:0 2%;float:none;width:100%;margin:0 0 5px 0}header .mainBar .searchBtn{bottom:6px;right:2%}}@media(min-width:768px){header .menuButton{display:none!important}header .topBar{padding-top:5px}header .topBar .privacy{height:15px;width:90px;border-radius:3px;text-align:center;line-height:15px;float:left}header .topBar .social{float:right}header .topBar li{height:15px;width:15px;float:left;margin-left:5px}header .topBar li a{display:block;height:100%;width:100%}header .topBar li.twitter{background-position:-239px -140px}header .topBar li.linkedin{background-position:-256px -140px}header .topBar li.facebook{background-position:-273px -140px}header .topBar li.google{background-position:-290px -140px}}.footerBlock{float:left;width:100%;margin-top:20px}.footerBlock a{text-decoration:none;color:#fff}.footerBlock ul{list-style:none}.footerLinks a:hover{text-decoration:underline;cursor:pointer}.footerLinks .footerLinkHeader{color:#fff;font-weight:bold}.footerLinks .linkWrapper{display:inline-block;text-align:left}.footerLinks ul li{margin-bottom:5px}.socialMediaLinks{margin-left:auto;margin-right:auto;width:152px;margin-top:30px;margin-bottom:0;padding:0}.socialMediaLinks li{float:left;margin:0 5px;width:28px;height:28px}.socialMediaLinks li.twitter{background-position:-237px -108px}.socialMediaLinks li.linkedin{background-position:-267px -108px}.socialMediaLinks li.facebook{background-position:-298px -108px}.socialMediaLinks li.google{background-position:-328px -108px}.socialMediaLinks li a{display:block;height:100%;width:100%}.footerBottomBar{height:35px}.footerBottomBar span{position:relative;top:25%;color:#fff;font-size:14px;margin-left:4%}.footerBottomBar .footerBottomBarContent a{float:right;padding:4px;background-color:#3777b2;position:relative;top:calc(25% - 2px);font-size:10px;border-radius:5px;margin-right:4%}.footerBottomBar .footerBottomBarContent{height:100%;padding:0}@media(min-width:768px){.footerBlock{height:300px}.footerLinks{padding:0;text-align:center;margin-top:30px}.footerLinks ul{height:200px;float:left;padding:20px;border:none;font-size:12px;margin-top:0;margin-bottom:0;text-align:left}.footerLinks ul:not(:last-child){border-right:solid;border-width:1px;border-color:#fff}}@media(max-width:767px){.footerLinks{margin-top:20px}.socialMediaLinks{margin-top:10px}.footerLinks ul{float:left;padding:0;width:50%;margin-top:0;margin-bottom:0;text-align:center}.footerLinks ul li{border:none!important}.privacyPolicy{border-right:solid;border-color:#fff;border-width:1px}.aboutUsList{position:relative;border-right:1px solid #fff}.footerBottomBar{text-align:center;margin-top:20px}.footerBottomBar span{margin:0;font-size:10px}.footerLinks .linkWrapper{width:100%}}@media(max-width:767px){.autocomplete{left:0!important;width:100%!important;margin:0!important;padding-left:19px!important;color:#0c0b0b}.autocomplete .close{position:absolute;right:5px;width:25px;height:25px;text-align:center;line-height:25px;font-weight:bold;background-color:#f7941e;color:#fff;font-size:21px}.autocomplete li{font-size:16px!important;width:90%}}.autocomplete.hide{display:none}.autocomplete{width:269px;position:absolute;display:block;z-index:20;font-size:.75em;background:#fbfaf7;border:solid 1px #58585a;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:5px 0;list-style:none;color:#0c0b0b}.whereAutoComplete,.whatAutoComplete{margin:0 10px 10px 0}.autocomplete li{font-size:12px;padding:6px 8px;moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.autocomplete li.active{cursor:pointer;margin:-1px;border-width:1px;background-color:#f0f3f9;border-color:#000;border-style:solid}.searchWrapper .loading,.searchBoxes .loading{background-image:url(/images/loading.gif);background-repeat:no-repeat;display:block;height:20px;width:20px;position:absolute;right:3px;top:7px}.searchWrapper .whereWrapper .loading{right:10px}.autocomplete .highlight{color:#f7941e;font-weight:bold}@media(max-width:767px){.searchWrapper .whatWrapper .loading{right:15px}.searchWrapper .whereWrapper .loading{right:45px}}.searchArea .caption{text-align:center;font-size:29px;font-weight:normal}.searchArea .searchBoxes{background-color:#d2d2d2;border-radius:5px;padding:7px;position:relative;width:70%;margin:0 auto;margin-top:15px;height:100%}.searchArea .searchBoxes .whatWrapper{margin-right:1.5%}.searchArea .searchBoxes .whatWrapper,.searchArea .searchBoxes .whereWrapper{width:48.5%;float:left;box-sizing:border-box;position:relative}.searchArea .searchBoxes .whereWrapper .loading{right:20px}.searchArea .searchBoxes input{border-radius:5px}.searchArea .searchBoxes .magGlassBox{height:30px;width:30px;border-radius:0 5px 5px 0;position:absolute;cursor:pointer;background-position:-83px -154px}.circle{height:38px;width:38px;border-radius:19px;float:left}.localCommunity{margin:0 0 10px 0}.localCommunity .localCommunityList{float:left;width:100%}.localCommunity .localCommunityList li{float:left;margin:5px;width:30%}.localCommunity .localCommunityList li .img{height:166px;background-color:#000}.localCommunity .circle{background-position:-166px -184px}.viewport{width:90%;width:calc(100% - 60px);float:left;overflow:hidden;margin:10px 30px}.rightBumper,.leftBumper{float:left;height:80px;width:30px;position:absolute;margin-top:125px}.leftBumper{left:0;border-bottom-left-radius:5px;border-top-left-radius:5px}.rightBumper{right:0;border-bottom-right-radius:5px;border-top-right-radius:5px;z-index:2}.tradeBodies{margin:0 0 10px 0;position:relative}.tradeBodies .tradeBodiesList{float:left;width:3000px;transition:.5s ease}.tradeBodies .tradeBodiesList li{float:left;box-sizing:border-box;padding:5px}.tradeBodies .tradeBodiesList li .tradeBodyWrapper{border:solid 1px #d2d2d2;border-radius:5px;background-color:#fff;display:block}.tradeBodies .tradeBodiesList li span{height:30px;display:block}.tradeBodies .tradeBodiesList li img{width:100%}.tradeBodies .circle{background-position:-206px -183px}.tradeBodies .rightBumper .chevronCont div,.tradeBodies .leftBumper .chevronCont div{background-color:#fff;height:10px;width:4px}.tradeBodies .rightBumper .chevronCont,.tradeBodies .leftBumper .chevronCont{margin:28px 10px 0 0}.tradeBodyFindOutMore{overflow:auto}.tradeBodyFindOutMore span{float:right;margin-right:10px;line-height:30px}.tradeBodyFindOutMore .chevronCont{margin:10px 3px 0 0}.tradeBodyFindOutMore .chevronCont div{background-color:#000}.tradeBodiesListMobile{margin-top:10px;display:none}.tradeBodiesListMobile li{width:100%;height:32px;line-height:32px;margin-top:5px;float:left}.tradeBodiesListMobile li .tradeItem{padding:0 10px 0 20px}.popularSearches{margin:0 0 10px 0}.popularSearches .popularSearchesList{float:left;width:100%;margin:10px 0 0 0}.popularSearches .popularSearchesList li{color:#fff;float:left;height:32px}.popularSearches .circle{background-position:-24px -151px}.popularSearches .popularSearchesList li .popItem{height:32px;line-height:32px;padding:0 8px 0 15px}.popularSearches .popularSearchesList li .popItem .chevronCont,.tradeBodiesListMobile li .chevronCont{float:right;margin:9px 3px 0 0}.popularSearches .popularSearchesList li .popItem .chevronCont div{background-color:#fff;height:6px;width:4px}.popularSearches .popularSearchesList li .popItem .chevronCont .chevron1{-ms-transform:skewX(35deg);-webkit-transform:skewX(35deg);transform:skewX(35deg)}.popularSearches .popularSearchesList li .popItem .chevronCont .chevron2{-ms-transform:skewX(-35deg);-webkit-transform:skewX(-35deg);transform:skewX(-35deg)}@media(min-width:768px){.main{padding:0 10px}.searchArea{margin:0 0 75px 0;padding:100px 0 50px 0}.searchArea .logo{height:63px;width:354px;margin:0 auto;display:block;background-position:-2px 0}.topLinks{float:left;width:100%}.topLinks li{float:left;width:19.9%;text-align:center;margin:0;margin-right:.1%;height:20px;line-height:20px}.topLinks li:last-child{margin-right:0}.topLinks li a{display:block;color:#fff}.searchArea .searchBoxes input{width:100%}.searchArea .searchBoxes .magGlassBox{top:7px;right:7px}.titleContainer{float:left}.title{font-size:16px;float:left;margin:5px 0 0 5px;background-color:inherit;color:inherit}.subtitle{clear:left;margin:5px 0 0 5px}.moreSearchesLink{float:right}.popularSearches .popularSearchesList li{width:25%;margin:7px 0 0 0;padding-right:5px}.popularSearches .popularSearchesList li a{float:left;width:100%;height:inherit}.popularSearches .popularSearchesList li:nth-child(4n){margin-right:0;padding-right:0}}.businessHubBannerMob{margin-bottom:10px;position:relative}.businessHubBannerMob .chevrons{position:absolute;right:10px;top:10px}.businessHubBannerMob a{display:block;line-height:38px;font-weight:bold;font-size:12px}.businessHubBannerMob .busHubLink{height:38px}.businessHubBannerMob .circle{background-position:-241px -186px}@media(max-width:767px){.bottomBar{padding:15px 0 2px 0}.searchArea{margin:60px 0 40px 0}.topLinks{display:none}.title{height:38px;line-height:38px;padding-left:10px;font-weight:bold;font-size:12px}.searchArea .logo{height:50px;width:230px;margin:0 auto;display:block;background-position:0 -58px}.searchArea .tlcBloodLogo img{width:230px}.searchArea .searchBoxes{width:100%}.searchArea .searchBoxes .whatWrapper{margin-right:0}.searchArea .searchBoxes .whereWrapper .loading{right:30px}.searchArea .searchBoxes .whatWrapper,.searchArea .searchBoxes .whereWrapper{width:100%}.searchArea .searchBoxes .whatWrapper .whatAutoComplete{top:30px}.searchArea .searchBoxes input[type=text]{width:100%;padding-left:15px}.searchArea .searchBoxes .what{margin-bottom:10px}.searchArea .searchBoxes .magGlassBox{bottom:7px;right:7px}.localCommunity{display:none}.tradeBodies .subtitle{display:none}.tradeBodies .tradeBodiesList .img{display:none}.popularSearches .popularSearchesList,.tradeBodies .tradeBodiesList{display:none}.popularSearches .popularSearchesList.open,.tradeBodies .tradeBodiesListMobile.open{display:block}.tradeBodies .tradeName{max-height:32px;overflow:hidden;max-width:90%}.popularSearches .popularSearchesList li{width:50%;margin:5px 0 0 0;padding-right:5px}.popularSearches .popularSearchesList li:nth-child(2n){margin-right:0;padding-right:0}.popularSearches .moreSearchesLinkLi{width:100%!important}.popularSearches .moreSearchesLink{float:right;color:#000;margin-top:10px}.popularSearches .moreSearchesLink:hover{text-decoration:underline}.title .lineCont{float:right;margin:15px 10px 0 0}.title .line{height:3px;width:10px;background-color:#fff;float:left;position:relative;display:inline-block}.title .line::before{height:3px;width:10px;background-color:#fff;float:left;display:inline-block;content:"";bottom:6px;position:absolute}.title .line::after{height:3px;width:10px;background-color:#fff;float:left;display:inline-block;content:"";top:6px;position:absolute}.title.open .line1{-ms-transform:skewY(-20deg);-webkit-transform:skewY(-20deg);-o-transform:skewY(-20deg);transform:skewY(-20deg)}.title.open .line2{-ms-transform:skewY(20deg);-webkit-transform:skewY(20deg);-o-transform:skewY(20deg);transform:skewY(20deg)}}