#contentContainer:before,#contentContainer:after,#Heros:before,#Heros:after,#bottomPromo:before,#bottomPromo:after,#adTiles:before,#adTiles:after,.vkg_ad_tiles:before,.vkg_ad_tiles:after,.vkg_ad_tiles a:before,.vkg_ad_tiles a:after,.homeFeatureBannerBtm:before,.homeFeatureBannerBtm:after{content:"";display:table}#contentContainer:after,#Heros:after,#bottomPromo:after,.vkg_ad_tiles:after,.vkg_ad_tiles a:after,.homeFeatureBannerBtm:after{clear:both}#contentContainer,#Heros,#bottomPromo,.vkg_ad_tiles,.vkg_ad_tiles a,.homeFeatureBannerBtm{*zoom:1}#contentContainer{overflow:visible}.section{float:none;clear:none}.nojs #tc_Amplience_Fallback{display:none}#topPromo,#topPromo #hero,#topPromo #ieHero,#topPromo #ads{height:360px}#topPromo{width:952px;padding:0;float:none}#topPromo #Heros,#topPromo #hero,#topPromo #ieHero{float:left;width:759px}#topPromo #ads{float:left;width:180px;margin-left:13px}#topPromo #ads .lastColAdTile a{float:left;line-height:0}.lastColAdTile img{display:block}#bottomPromo{padding-bottom:0;margin:32px 0}#bottomPromo #banners_x3,#bottomPromo #banners_x1{display:none}#bottomPromo #adTiles{float:left;margin:0;overflow:hidden}#bottomPromo #adTiles img{padding:0}.vkg_ad_tiles{float:left;padding:0 6px}.vkg_ad_tiles.first{padding-left:0;border-left:none}.vkg_ad_tiles.last{padding-right:0}.vkg_ad_tiles a{display:block;width:auto;height:auto;margin:0;padding:0;line-height:0}#bottomPromo .box_wrapper{float:left;border-radius:5px;width:158px;padding:15px}#bottomPromo .box_wrapper .adcol_center{text-align:center;margin-top:15px;margin-left:-17px}#bottomPromo .box_wrapper .adcol_right{text-align:right;padding-top:50px}#bottomPromo .box_wrapper h3{font-size:20px}#depotEmail #emailForm{padding:0 0 0 10px;width:190px;height:89px;border-bottom:1px solid #c7c1b8;float:left}#depotEmail #emailForm h3{padding:0;margin:12px 0 0 0;font-size:18px;color:#f47735;font-weight:normal}#depotEmail #emailForm h4{padding:0;margin:8px 0 0 0;font-size:11px;color:#302c28;font-weight:normal}#newsletterRegisterContainer{position:relative;float:left;margin:8px 0 0 0}#depotEmail #emailForm .vkgAutoText{color:#a59b92;top:6px;left:6px;cursor:text;position:absolute;opacity:0}#ie7 #depotEmail #emailForm .vkgAutoText{top:5px}#ie8 #depotEmail #emailForm .vkgAutoText{top:5px}#depotEmail #emailForm #newsletterRegisterContainer{width:155px;height:22px;border:1px solid #a59b92;border-radius:3px;font-size:12px;color:#302c28}#ie7 #depotEmail #emailForm #newsletterRegisterContainer{overflow:hidden}#depotEmail #emailForm #newsletterRegisterContainer input.email{background:none repeat scroll 0 0 white;border:0;width:119px;height:22px;padding:0 0 0 6px;border-radius:0;box-shadow:2px 2px 2px -1px rgba(165,155,146,0.5) inset;margin:0;font-size:11px}#ie7 #depotEmail #emailForm #newsletterRegisterContainer input.email,#ie8 #depotEmail #emailForm #newsletterRegisterContainer input.email{line-height:22px}#depotEmail #emailForm #newsletterRegisterContainer .button{position:absolute;top:0;right:0;width:30px;border-radius:0 1px 1px 0;padding:0;line-height:22px;height:22px;background:url('/images/vkg/v4/email_signup_arrow_sprite.png') no-repeat left}#depotEmail #emailForm #newsletterRegisterContainer .button:hover{background-position:right}#inkAndTonerSearchContainer{border:1px solid #a59b92;border-radius:3px;clear:both;display:inline;float:left;height:22px;margin:8px 0 30px 0;position:relative;width:196px}#inkAndTonerSearchContainer .b1{display:inline;float:right}#ie8 #inkAndTonerSearchContainer .b1{bottom:1px;position:relative}#inkAndTonerSearchContainer .b1 .button{background:url(/images/vkg/v4//magnifying_glass_sprite.png) no-repeat left;border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:0;border-top-left-radius:0;height:22px;width:30px}#inkAndTonerSearchContainer .b1 .button:hover{background-position:right}#inkAndTonerSearchContainer .infield{color:#a59b92;cursor:text;position:relative;top:-18px}.nojs #inkAndTonerSearchContainer .infield{display:none}#ie8 #inkAndTonerSearchContainer .infield{position:relative;top:-17px}#inkAndTonerSearchContainer .inkSearchField{background:none repeat scroll 0 0 white;border:0;border-radius:0;box-shadow:2px 2px 2px -1px rgba(165,155,146,0.5) inset;float:left;height:22px;line-height:22px;padding:0 0 0 6px;width:160px}#topBrands h3,#topCategories h3{margin-bottom:5px;margin-top:15px;color:#e57c00;font-size:20px}#topBrands a,#topCategories a{font-size:14px;margin-right:15px;color:#504a43}#topBrands a:hover,#topCategories a:hover{color:#00a7dc}#topCategories .topCategoryHeader{color:#e57c00;font-size:20px}.vkg_ad_tiles.last{padding:0 0 0 7px;border-left:none}