.SHPfirstRow{height:1px}.SHPcontainer table tr{vertical-align:top}.SHPcontainer{margin-right:10px;padding:10px 0 10px 0}.brLeftDiv{border:#ccc solid 1px;width:278px;float:left;background-color:#fff;font-size:74%}.brcatheader{font-size:8pt;background:url('/Assets/images/global/campaigns/greyBackground.png') repeat-x;padding:10px 0 10px 15px;border-bottom:solid #ccc 1px;border-top:#fff solid 1px;letter-spacing:8px}ul.ulCategories{list-style:none;padding:0;margin:0}ul.ulCategories li{color:#000;background-color:#ededed;border-top:#fff solid 1px;border-bottom:#ccc solid 1px;width:100%;float:left}ul.ulCategories li a{color:#000;padding:10px 0 10px 15px;width:94.6%;float:left}ul.ulCategories li:hover{cursor:pointer;background-color:#fff;color:#c00}.SHPPromoBlockContainer{border-top:1px solid #e7e7e7;border-left:1px solid #e7e7e7}.SHPPromoBlockContainer,.SHPPromoBlockContainer_1 .topImage{padding-left:9px;padding-top:4px}.heroBannerContainer{position:relative;height:250px;overflow:hidden;background:url('/Assets/images/global/campaigns/sprites.png') no-repeat 0 0}.heroBannerContainerNoShadow{position:relative;height:310px;overflow:hidden}.heroBannerContainer .heroBannerBackground{border-top:1px solid #e7e7e7;border-left:1px solid #e7e7e7;height:95%;margin:0 10px 0 0;background-repeat:no-repeat;height:95.4%;background-position:right}.heroBannerTransparentDiv{width:100%;height:100%;height:auto;top:0;left:0;z-index:0;background:rgba(255,255,255,.8)}.SHPPromoBlockBlockTextDiv{position:relative;padding:10px 10px 5px 11px;height:auto}td.SHPPromoBlock,td.promoBlockRight{vertical-align:top;width:231.5px}.heroBannerContainer .blockTextDiv{font-size:12px;font-family:Arial;color:#333}.categoryTitleDiv h1{margin:0;padding:0;line-height:25px;padding-bottom:10px}.heroBannerHeaderText{font-family:Arial,sans-serif;font-size:24px;color:#d00000;line-height:25px;font-weight:bold}.heroBannerButton{-moz-user-select:none;background-image:none;border:0 solid transparent;border-radius:5px;cursor:pointer;display:inline-block;font-size:12px;font-weight:400;letter-spacing:.75px;line-height:1.42857;margin-bottom:0;margin-left:0;padding:10px 15px;text-align:center;vertical-align:middle;white-space:nowrap;font-family:Arial,sans-serif;background-color:#1e5787;border-color:#194a72;color:#fff!important}.heroBannerButton:hover{-moz-user-select:none;background-image:none;border:0 solid transparent;border-radius:5px;cursor:pointer;display:inline-block;font-size:12px;font-weight:400;letter-spacing:.75px;line-height:1.42857;margin-bottom:0;margin-left:0;padding:10px 15px;text-align:center;vertical-align:middle;white-space:nowrap;font-family:Arial,sans-serif;background-color:#153c5d;border-color:#0e2940;color:#fff!important;text-decoration:none}.heroBannerHeaderTextBrands{font-weight:700;font-family:Arial;line-height:1.25}.heroBannerActualTextBrands{font-weight:700;font-family:Arial;letter-spacing:.25px;line-height:1.5;font-size:17px}#divFeaturedProductsContainer .featuredProductsTitle{margin-left:5px;font-size:20px;margin-bottom:8.5px;margin-top:17px;color:#4b5861;font-family:Arial;font-weight:700;line-height:1.5}#divFeaturedProductsContainer .quarter-holder{padding:0 10px}#divFeaturedProductsContainer .quarter-image-holder{display:inline-block;height:200px;padding:10px;text-align:center;width:100%}#divFeaturedProductsContainer .quarter-image-holder img{margin:auto;max-height:100%}#divFeaturedProductsContainer .img-responsive{display:block;height:auto;max-width:100%}#divFeaturedProductsContainer img{vertical-align:middle;border:0 none}#divFeaturedProductsContainer .col-md-4{padding-left:5px;padding-right:5px;width:31%}#divFeaturedProductsContainer .quarter-holder h4{color:#1e5787;font-size:16px;line-height:1.25}#divFeaturedProductsContainer .quarter-holder a{margin-bottom:15px}#divFeaturedProductsContainer a{color:#1e5787;text-decoration:none;font-family:Arial;font-weight:700}#divFeaturedProductsContainer ul{padding:5px 0 0 15px}#divFeaturedProductsContainer ul{margin-bottom:8.5px;margin-top:0}#divFeaturedProductsContainer ul li{margin-top:10px;color:#333;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:9pt}#divFeaturedProductsContainer .btn-info{font-family:Arial,sans-serif;background-color:#1e5787;border-color:#194a72;color:#fff!important;font-size:12px;font-weight:400;width:90%}#divFeaturedProductsContainer .btn-info:hover{font-family:Arial,sans-serif;background-color:#153c5d;border-color:#0e2940;color:#fff!important;text-decoration:none;font-size:12px;font-weight:400;width:90%}#divFeaturedProductsContainer .btn_row{float:left;width:100%}#divResourceCenterContainer .resourceCenterTitle{font-size:20px;margin-bottom:8.5px;margin-top:17px;color:#4b5861;font-family:Arial;font-weight:700;line-height:1.5}#divResourceCenterContainer h4{font-size:18px;margin-bottom:8.5px;margin-top:8.5px;color:#4b5861;font-family:Arial;font-weight:700;line-height:1.5}#divResourceCenterContainer .right-col-side span{position:relative;top:3px;font-size:20px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:5px}#divResourceCenterContainer .col-xs-12{padding-left:0}#divResourceCenterContainer .video-title{font-size:12px;font-weight:700;line-height:17px;margin:20px 0 25px;color:#4b5861;font-family:Arial}#divResourceCenterContainer .right-col-side ul{font-size:14px;line-height:17px;margin:25px 0 0;padding-left:15px}#divResourceCenterContainer .right-col-side ul li{list-style-type:none;margin-bottom:15px;padding-left:20px;position:relative}#divResourceCenterContainer .right-col-side ul li span{color:#1e5787;font-size:20px;left:-15px;position:absolute;top:1px}#divResourceCenterContainer a{color:#1e5787;text-decoration:none;font-family:Arial}#divResourceCenterContainer a:hover{color:#2c7fc6;text-decoration:none;font-family:Arial}#divPopularCategoriesContainer ul.popularCategoryList{border-left:1px solid #eee;border-top:1px solid #eee;display:inline-table;list-style:outside none none;margin:5px 0 20px}#divPopularCategoriesContainer ul.popularCategoryList li{border-bottom:1px solid #eee;border-right:1px solid #eee;display:inline-block;vertical-align:top;width:190px}#divPopularCategoriesContainer ul.popularCategoryList li a:link{display:block;text-decoration:none}#divPopularCategoriesContainer ul.popularCategoryList li a{font-weight:600;height:inherit;padding:20px 12px;font-size:9pt;font-family:Arial}#divPopularCategoriesContainer a:link{color:#369}#divPopularCategoriesContainer a:hover{color:#d00000}#divPopularCategoriesContainer ul.popularCategoryList li div.prodImg{height:80px;margin:0 auto;overflow:hidden;text-align:center;width:70px}#divPopularCategoriesContainer .labelText{color:#999;font-size:11px}#divPopularCategoriesContainer .pc-brd-top{border-top:1px solid #eee}.SHPPromoBlockBottomHyperLinkText{text-align:left;color:#369;font-weight:bold}.SHPPromoBlockBlockLinkDiv{padding-bottom:5px}.SHPPromoBlockBlockLinkDiv p{font-family:Arial,sans-serif;font-size:12px;font-weight:normal;margin:0 0 1em;line-height:1.2em}.SHPPromoBlockBlockTextDiv p{font-family:Arial,sans-serif;font-size:12px;font-weight:normal;margin:0 0 1em;line-height:1.2em}.SHPPromoBlockBlockTextDiv{position:relative;padding:10px 10px 5px 11px;height:auto}.SHPPromoBlockBlockLinkDiv a:link{color:#369}#divMain td{vertical-align:top}.SHPPromoBlockHeader h2{font-family:Arial,sans-serif;font-size:16px;color:#000;font-weight:bold}ul.ulCategories li a:hover{color:#c00}.SHPPromoBlockOuterContainer{padding-bottom:10px;background:url('/Assets/images/global/campaigns/sprites.png') no-repeat 0 0}#divMain{padding-bottom:20px}#topCategories .catBlock{border-bottom:#e2e2e2 solid 1px;padding:10px 0}#topCategories .catTitle,#topBrands .catTitle{padding-bottom:5px;font-size:14px;margin:0;font-weight:bold}#topCategories .catLink a,#topBrands .brandLink a{font-size:12px;color:#369;text-decoration:none}#topCategories .catLink a:hover,#topBrands .brandLink a:hover{color:#d00000}#topCategories .catLink span,#topBrands .brandLink span{color:#999;font-size:11px}#topCategories .catLink,#topBrands .brandLink{padding:5px 5px 5px 0;float:left;width:238px}#topBrands .brandLinkColumn,#topCategories .catLinkColumn{width:237px;float:left}.allProductsHeader,.searchSummary{display:none}#divResourceCenterContainer .divBookImage{background:url('/Assets/images/global/campaigns/sprites.png') no-repeat 0 -810px;width:25px;height:23px}#divResourceCenterContainer .divPaperImage{background:url('/Assets/images/global/campaigns/sprites.png') no-repeat 0 -843px;width:25px;height:24px}#divResourceCenterContainer .divVideoImage{background:url('/Assets/images/global/campaigns/sprites.png') no-repeat 0 -877px;width:25px;height:23px}.frmAddCampaignEmail .divEmailForm .formRow--input{position:relative;resize:none;-webkit-transition:all .2s ease;transition:all .2s ease}.divEmailCampaign .frmAddCampaignEmail{width:auto;margin:10px 0 20px 25px;font-family:'Century Gothic'}.divEmailCampaign .frmAddCampaignEmail h3{font-size:14px;font-family:'Century Gothic';color:#969696;display:inline-block;margin:1px 0 0 3px;vertical-align:middle}.divEmailCampaign .frmAddCampaignEmail text{font-size:12px;font-family:'Century Gothic';color:#969696;margin:1px 25px 0 18px;position:absolute;right:0}.divEmailCampaign .frmAddCampaignEmail .divEmailForm text em{font-size:20px}.divEmailCampaign .frmAddCampaignEmail .divEmailForm input{height:32px;width:100%;border:none;outline:none;font-size:14px;padding-right:10px}.divEmailCampaign .divEmailForm .frmAddCampaignEmail .divEmailForm fieldset{border:solid 1px #e6e6e6;border-radius:5px;position:relative;padding:0 15px 0 10px;margin-top:22px;width:58%;height:40px}.frmAddCampaignEmail .divEmailForm .formRow--input-wrapper.active .placeholder{top:-8px;background-color:#fff;color:#969696;font-size:10px;padding:0 3px 0 3px;-webkit-transform:translateY(0);transform:translateY(0)}.frmAddCampaignEmail .divEmailForm .formRow .placeholder{color:#969696;font-size:14px;position:absolute;top:48%;left:10px;display:block;white-space:nowrap;-webkit-transition:all,.2s;transition:all,.2s;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.frmAddCampaignEmail .divEmailForm .fdsSideBySide{width:28%;display:inline-block}.frmAddCampaignEmail .divEmailForm fieldset{border:solid 1px #e6e6e6;border-radius:5px;position:relative;padding:0 15px 0 10px;margin-top:22px;width:58%;height:40px}.frmAddCampaignEmail .divEmailForm fieldset div{margin-top:3px}.frmAddCampaignEmail .divEmailForm fieldset label{margin:0;width:100%}.frmAddCampaignEmail .divEmailForm fieldset input{padding-right:10px}.frmAddCampaignEmail .divEmailForm fieldset select{height:32px;width:100%;border:none;outline:none;font-size:14px;background:url('/Assets/images/checkout/dropdownArrow.png') no-repeat right;-moz-appearance:none;-webkit-appearance:none}.frmAddCampaignEmail .divEmailForm fieldset .divWrapperSpecial input{width:92%!important;padding-right:10px}.frmAddCampaignEmail .divEmailForm fieldset .divWrapperSpecial em{right:28px!important}.frmAddCampaignEmail .divEmailForm fieldset .divWrapperSpecial .divInfoIcon{position:absolute;right:12px;top:7px;cursor:pointer;background:url(/Assets/images/shared/infoIcon.png) no-repeat;width:18px;height:19px}.frmAddCampaignEmail .divEmailForm .divInputWrapper{border:solid 1px #e6e6e6;border-radius:5px;position:relative;height:35px;padding:0 30px 0 10px;margin-top:15px;width:58%}.frmAddCampaignEmail .divEmailForm .divInputWrapperSideBySide{border:solid 1px #e6e6e6;border-radius:5px;position:relative;height:35px;width:28%;padding:0 30px 0 10px;display:inline-block;margin-top:15px}.frmAddCampaignEmail .divEmailForm em{position:absolute;right:0;font-size:20px;color:#000;margin:7px 10px 0 0}.frmAddCampaignEmail .divEmailForm input{height:32px;width:100%;border:none;outline:none;font-size:14px}.frmAddCampaignEmail .divEmailForm .divCheckBox{margin:12px 0 0 0}.frmAddCampaignEmail .divEmailForm .divCheckBox input{width:15px;height:15px;border:solid 1px #e6e6e6;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;vertical-align:middle}.frmAddCampaignEmail .divEmailForm .divCheckBox input:checked{-webkit-appearance:unset;-moz-appearance:unset;background:url('/Assets/images/checkout/ckbVeryGood.png') no-repeat center}.frmAddCampaignEmail .divEmailForm .divCheckBox label{font-size:14px;color:#969696;margin:0 0 0 5px}.frmAddCampaignEmail .divSubmitButton{margin-top:20px;padding-right:20px;width:100%}.frmAddCampaignEmail .divSubmitButton .btnSubmitButton{border:solid 1px #314478;border-radius:5px;background-color:#314478;font-size:14px;font-weight:bold;color:#fff;min-height:44px;padding:0 25px 0 25px;cursor:pointer}.divEmailCampaign .divFormSuccessfulMessage{margin:10px 0 20px 25px;display:none}.divEmailCampaign .divFormSuccessfulMessage .pFormSuccessfulMessage{font-size:14px;font-family:'Century Gothic';color:#969696;display:inline-block;margin:1px 0 0 3px;vertical-align:middle;font-style:italic}.divBreadCrumb{font-size:12px;font-family:Arial;color:#069;padding:10px 5px 5px 0}.divBreadCrumb a{color:#069}.divBreadCrumb a:hover{color:#d00000}.divBreadCrumb span{padding:0 2px 0 5px}