/*!v7 */body.familySearch #pagination,body.familySearch #pagination_bot{float:right;padding-right:0;text-align:right;clear:both;line-height:39px;}body.familySearch .showingText{font-family:"Avenir-Medium";font-size:11px;color:#333;margin:5px 0 14px auto;text-align:right;width:200px;}body.familySearch #pagination .paginationText,body.familySearch #pagination_bot .paginationText{margin-top:0;float:left;}body.familySearch #pagination .paginationText,body.familySearch #pagination .paginationText a,body.familySearch #pagination_bot .paginationText,body.familySearch #pagination_bot .paginationText a{font-family:"Avenir-Medium";font-size:14px;color:#333;}body.familySearch #pagination .paginationText a,body.familySearch #pagination_bot .paginationText a{color:#004ebc;}body.familySearch #pagination .paginationText a:hover,body.familySearch #pagination_bot .paginationText a:hover{text-decoration:none;border-bottom:0 none;}body.familySearch #pagination.searchPage,body.familySearch #famfilter.searchPage,body.familySearch #pagination_bot.searchPage{padding-top:0;}body.familySearch #pagination .previous,body.familySearch #pagination_bot .previous{width:5px;height:10px;background:transparent url('../images/header-sprite-icons.png') no-repeat -14px -565px;padding:0 0 0 4px;}body.familySearch .BRU #pagination .previous,body.familySearch .BRU #pagination_bot .previous{background-position:-14px -582px;}body.familySearch #pagination .next,body.familySearch #pagination_bot .next{width:5px;height:10px;background:transparent url('../images/header-sprite-icons.png') no-repeat -14px -252px;padding:0 0 0 4px;}body.familySearch .BRU #pagination .next,body.familySearch .BRU #pagination_bot .next{background-position:-14px -447px;}body.familySearch #pagination .currentPage,body.familySearch #pagination_bot .currentPage{font-family:"Avenir-Black",sans-serif;padding:0 4px;margin-right:5px;}body.familySearch .BRU #pagination a.results,body.familySearch .BRU #pagination_bot a.results{color:#634a92;}body.familySearch #pagination a.viewAll,body.familySearch #pagination_bot a.viewAll{padding-right:0;}#familyProducts{float:left;clear:both;width:760px;padding:3px 0 3px 22px;margin:10px 0;}.bubLyr2{visibility:visible;display:block;position:absolute;}#lastRow .prodloop_float{border-bottom:none;}.onlineOnly,.instoreOnly,.channelAvailability{color:#4d4d4d;position:relative;top:0;top:"-2px";}.onlineAvailability{font-size:10px;}.prodloop_cont p{padding:0;margin:10px 0;}#contentright #search{font-family:"Avenir-Medium",sans-serif;font-size:18px;color:#333;margin:-30px 0 0;padding-bottom:10px;}.familyTopDivider{clear:both;border-top:1px solid #e6e6e6;height:20px;font-size:20px;line-height:20px;}#contentright #search strong{font-weight:normal;font-family:"Avenir-Black",sans-serif;color:#004ebc;}#contentright.noSearchResult{width:690px;margin:5px 0 0 15px;}#contentright.noSearchResult h1{margin:10px 0;padding:0;}#contentleft.noSearchResult{width:216px;position:relative;height:470px;}#noResultMessage{padding:20px 18px;width:652px;width:"688px";clear:both;float:left;font-size:12px;}#noResultMessage{background-color:#d6e8ff;}.BRU #noResultMessage{background-color:#e0d5ea;}#noResultMessage span.keyWords{font-weight:bold;color:#0056af;}.BRU #noResultMessage span.keyWords{font-weight:bold;color:#564478;}#didYouMean{font-size:18px;font-weight:bold;}#didYouMean a.suggestedKW{text-decoration:underline;font-weight:normal;}#didYouMean a.suggestedKW{color:#0056af;}.BRU #didYouMean a.suggestedKW{color:#564478;}#NSRExtraGuide{margin:20px 18px;width:652px;clear:both;float:left;}#NSRExtraGuide h2#newSearchTitle{margin:0;}#noResultSearchForm{margin:8px 0 10px;font-size:11px;font-weight:bold;}#noResultSearchForm #pNoResultsSearchTxt{display:inline;float:left;margin:5px 5px 0 0;}#noResultSearchForm{color:#0056af;}.BRU #noResultSearchForm{color:#568ac2;}#cmbCategories{width:120px;}input#NSKeywords{width:410px;#width:390px;margin:0 8px;}#searchFormSeparator{float:left;width:100%;margin:15px 0;}#searchFormSeparator{background:url(../images/TRUDottedRule.gif) repeat-x;}.BRU #searchFormSeparator{background:url(../images/BRUDottedRule.gif) repeat-x;}#NSRExtraGuide h3{margin:0;padding:0;}#NSRExtraGuide ul{list-style:none;margin:0;padding:0;}#NSRExtraGuide ul li{font-size:11px;padding:5px 0 5px 13px;}#NSRExtraGuide ul li{background:url(../images/next_tru.gif) no-repeat 0 8px;}.BRU #NSRExtraGuide ul li{background:url(../images/next_bru.gif) no-repeat 0 8px;}#LookingForTRU h2,#LookingForTRU h3,#LookingForTRU h4,#LookingForBRU h2,#LookingForBRU h3,#LookingForBRU h4{margin:0;padding:0;}#LookingForTRU h3,#LookingForBRU h3{height:18px;}#LookingForTRU h2{margin:5px 0;pading:0;width:97px;height:25px;background-position:top left;background-image:url(../images/TRUSmallLogo.gif);background-repeat:no-repeat;text-indent:-9999px;}#LookingForBRU h2{margin:5px 0;pading:0;width:113px;height:25px;background-position:top left;background-image:url(../images/BRUSmallLogo.gif);background-repeat:no-repeat;text-indent:-9999px;}#LookingForTRU,#LookingForBRU{width:238px;}#LookingForTRU{top:0;position:absolute;}#LookingForTRU ul{border-bottom:1px solid #e6e7e8;}#LookingForBRU{top:240px;position:absolute;}.BRU #LookingForBRU{top:0;position:absolute;}.BRU #LookingForBRU ul{border-bottom:1px solid #e6e7e8;}.BRU #LookingForTRU{top:240px;position:absolute;}#LookingForTRU ul,#LookingForBRU ul{margin:5px 0 0;padding:0 0 10px 0;list-style:none;width:210px;}#LookingForTRU ul li a,#LookingForBRU ul li a{color:#000;text-decoration:none;font-size:11px;line-height:18px;}h2.FeatCatTitle{margin:0;padding:0;text-transform:uppercase;padding:7px 10px;font-size:15px;font-weight:bold;height:17px;}h2.FeatCatTitle{background:url(../images/featCatTitleBG.gif) no-repeat;color:#fff;}.BRU h2.FeatCatTitle{background-color:#564478;color:#fff;}.recPR #prSnippet .prSnippetEngine .prSnippetRatingUnclickable{padding-left:0;}.prodloop_float .prodloop_cont{margin:0;}.prodloop_float .prodloop_cont .expressShopButtonGlobal{left:0;top:0;}.prodloop_float .swatch_message{color:#4D4D4D;background:url(../images/WIZ_DFT_dw/bru_finders/arrow_swatch.gif) no-repeat -2px 0;padding:0 0 0 22px;width:112px;font-weight:bold;font-size:10px;margin:20px 0;}.prodloop_float .swacthMsg{height:60px;overflow:hidden;word-wrap:break-word;cursor:hand!important;width:120px!important;}:root .prodloop_float .swacthMsg{width:100px\0!important;}.prodloop_cont #colorSize{margin:3px 0;}.prodloop_cont #colorSize ul{overflow:hidden;}.prodloop_cont #colorSize li{float:left;}.prodloop_cont #colorSize li.swatch a{font-size:0;zoom:1;}.prodloop_cont #colorSize li.selected{border:1px solid #0059b2;}