.subTabsContainer{border-bottom:1px solid #d3d3d3;font-size:16px;height:31px;padding:0 5px}
.subTabsContainer.tabsAlignmentNear{text-align:left}
.subTabsContainer.tabsAlignmentFar{text-align:right}
.subTabsContainer,.subTabsContainer a{color:#6e6e6e}
.subTabsContainer a:hover{color:#2385c4}
.subTabsSprite{background-image:url("/FP/Assets/Images/Common/sub_tabs.png?v=1");background-repeat:no-repeat}
.subTab{display:inline-block}
.subTabNear,.subTabCenter,.subTabFar{float:left;border-bottom:1px solid #dadada}
.subTabCenter{height:30px}
.subTabNear,.subTabFar{height:31px}
.subTabNear{background-position:-2px -35px}
.subTabFar{background-position:-12px -35px}
.subTabNear,.subTabFar{width:8px}
.subTabCenter{line-height:28px;padding:0 10px;text-align:center;border-top:1px solid #dadada;background-color:#eeece9}
.subTab.selectedTab .subTabNear,.subTab.selectedTab .subTabCenter,.subTab.selectedTab .subTabFar{border-bottom:1px solid #fff}
.subTab.selectedTab .subTabCenter{border-top:1px solid #d3d3d3;background-color:#fff}
.subTab.selectedTab .subTabNear{background-position:-2px -2px}
.subTab.selectedTab .subTabFar{background-position:-12px -2px}
.subTab.disabledTab .subTabCenter{background-color:#eeece9;border-top:1px solid #dadada;color:#cacaca}
.results_list_pagination_links_container{font-size:18px;display:inline;margin:0 16px}
.results_list_pagination_link{font-weight:bold;margin:0 7px}
#resultsListPaginationNextButton,#resultsListPaginationPreviousButton{display:inline-block;position:relative;top:-2px}
.results_per_page_selector_links_container,.results_per_page_selector_label{display:inline}
.results_per_page_selector_link{text-align:center;line-height:15px;display:inline-block;min-width:15px;height:15px;border:1px solid #e7e5e2;border-radius:5px;padding:3px;margin:0 3px}
.results_per_page_selector_link.selected{color:#105a83;border-color:#496e82}
body:not(.mh_responsive) .responsive_only{display:none!important}
.searchMainSprite{background-image:url("/FP/Assets/Images/Search/search_main_sprite.png?v=17")}
H1.superSearchHeadings{color:#70542b;font-size:24px;font-weight:normal;position:relative}
H2.superSearchHeadings{color:#6e6e6e;font-size:18px;font-weight:normal;line-height:1}
H2.superSearchHeadings .NewLabelWidget{position:relative;top:-5px}
H3.superSearchHeadings,H3.searchFormComponentLabel{font-size:18px}
.searchCollectionCount{color:#6e6e6e;margin:3px 0 -4px}
A{color:#068ccf}
HR{background:none repeat scroll 0 0 #e7e5e2;border-width:0;color:#e7e5e2;height:1px}
INPUT{border:1px solid #e2e4e2;border-radius:3px 3px 3px 3px;height:21px;padding-top:1px}
INPUT[type=radio],INPUT[type=checkbox]{border:0;height:inherit}
#masterSearchContainer{margin-top:8px}
.welcomeToSearchBanner{background-color:#fffbe2;border:1px solid #e7e5e2;border-radius:5px 5px 5px 5px;font-size:12px;margin-bottom:20px;padding:13px;position:relative}
.welcomeToSearchBannerTitle{font-weight:bold}
.usUkSpecialNote{margin-top:18px}
#ukCollectionsBanner{height:53px}
.ukBannerMessage{top:17px;font-size:15px;position:absolute;left:21px;width:445px;height:auto}
.ukBannerImage{position:absolute;top:-19px;right:35px}
.welcomeToSearchBannerCloseButton{position:absolute;top:8px;right:7px}
.breadcrumbsText{color:#9f9f9f}
.BreadcrumbsSeparator{color:#9f9f9f}
#genealogySearchFormBreadcrumbs{line-height:1;margin-top:6px;margin-bottom:-3px}
#masterSearchTitleContainer{overflow:hidden;padding-top:21px}
#searchTitleContainer{overflow:hidden;padding-top:18px}
.no-datauri #masterSearchTitleContainer{background-image:url("/FP/Assets/Images/Search/PatternBgImage.gif?v=1")}
#searchTitleAndImageContainer{border:1px solid #ebeae7;border-bottom:0;border-radius:5px 5px 0 0;background-color:#f5f2ec;background-image:url(data:image/gif;base64,R0lGODlhAwADAIABAOvl2f///yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNDdBRDE5Q0UwNjkxMUUwOThGNkVEMzY3NDgxQ0YzOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNDdBRDE5REUwNjkxMUUwOThGNkVEMzY3NDgxQ0YzOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI0N0FEMTlBRTA2OTExRTA5OEY2RUQzNjc0ODFDRjM4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI0N0FEMTlCRTA2OTExRTA5OEY2RUQzNjc0ODFDRjM4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAQAsAAAAAAMAAwAAAgQMjBEFADs=);background-repeat:repeat}
#searchTitle{width:556px;float:left;padding:20px 0 0 29px}
#masterSearchTitle{width:487px;float:left;padding:20px 17px 0 29px}
#masterSearchTitle .superSearchSubHeading{margin-bottom:25px;color:#70542b;font-size:12px}
.no-datauri #searchTitle,.no-datauri #masterSearchTitle{background-image:url("/FP/Assets/Images/Search/PatternBgImage.gif?v=1")}
#searchImage{margin-top:-22px;margin-bottom:-27px;float:right}
#masterSearchImage{width:161px;height:145px;margin-top:-22px;margin-bottom:-42px;float:right;margin-right:4px;background-position:-222px -77px}
#searchTitleDescriptionContainer{margin:8px 0 30px}
.searchTitleDescription{color:#6e6e6e;font-size:12px;font-weight:normal}
.searchTitleDescriptionArrow{margin-top:-2px;margin-left:5px}
#masterSearchShpitzContainer{clear:both;line-height:1;border:1px solid #ebeae7;border-top:0;border-bottom:0;background-color:#f5f2ec;background-image:url(data:image/gif;base64,R0lGODlhAwADAIABAOvl2f///yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNDdBRDE5Q0UwNjkxMUUwOThGNkVEMzY3NDgxQ0YzOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNDdBRDE5REUwNjkxMUUwOThGNkVEMzY3NDgxQ0YzOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI0N0FEMTlBRTA2OTExRTA5OEY2RUQzNjc0ODFDRjM4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI0N0FEMTlCRTA2OTExRTA5OEY2RUQzNjc0ODFDRjM4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAQAsAAAAAAMAAwAAAgQMjBEFADs=);background-repeat:repeat}
#searchShpitzContainer{clear:both;line-height:1;border:1px solid #ebeae7;border-top:0;border-bottom:0;background-color:#f5f2ec;background-image:url(data:image/gif;base64,R0lGODlhAwADAIABAOvl2f///yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNDdBRDE5Q0UwNjkxMUUwOThGNkVEMzY3NDgxQ0YzOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNDdBRDE5REUwNjkxMUUwOThGNkVEMzY3NDgxQ0YzOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI0N0FEMTlBRTA2OTExRTA5OEY2RUQzNjc0ODFDRjM4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI0N0FEMTlCRTA2OTExRTA5OEY2RUQzNjc0ODFDRjM4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAQAsAAAAAAMAAwAAAgQMjBEFADs=);background-repeat:repeat}
.masterSearchTopBarLeftCurve{width:10%;height:12px;font-size:12px;background-color:white;border:0;border-top:1px solid #ebeae7;border-radius:5px 20px 0 0;-moz-border-radius:5px 20px 0 0;-webkit-border-radius:5px 20px 0 0}
.masterSearchTopBarLeftCurveImage{border:0}
.masterSearchTopBarRightCurve{width:90%;height:12px;font-size:12px;background-color:white;border:0;border-top:1px solid #ebeae7;border-radius:20px 5px 0 0;-moz-border-radius:20px 5px 0 0;-webkit-border-radius:20px 5px 0 0}
.masterSearchTopBarRightCurveImage{border:0}
#masterSearchSubtitleContainer{background:#fff;border:1px solid #ebeae7;border-top:0;border-bottom:0;padding:5px 23px 12px 29px}
#searchSubtitleContainer{background:#fff;border:1px solid #ebeae7;border-top:0;border-bottom:0;padding:5px 23px 12px 29px}
#searchSubtitle{display:inline-block;width:44%}
#masterSearchSubtitle{display:inline-block;width:70%}
#masterSearchSubtitleLinks{display:inline-block;width:30%;text-align:right}
#masterSearchFormAndCategoriesContainer{border:1px solid #ebeae7;border-radius:0 0 5px 5px;border-top:0}
#searchFormAndCategoriesContainer{display:table;border:1px solid #ebeae7;border-radius:0 0 5px 5px;border-top:0}
#searchFormCategories{width:208px;vertical-align:top;display:table-cell;padding-bottom:38px;padding-left:20px;padding-right:20px}
#genealogyHierarchySearchFormContainer{width:670px;display:table-cell;border-right:1px solid #ebeae7}
.genealogySearchFormContainer{color:#105a83;border-top:1px solid #ebeae7;border-radius:5px;background:none repeat scroll 0 0 #f9f7f3;padding-left:29px}
.genealogySearchFormContainerInPopup{border:0;background-color:#fff;padding:0}
.genealogySearchFormContainer INPUT{float:left;padding:1px 4px 0 6px}
.genealogySearchFormContainer INPUT[type=text]{height:21px;border:1px solid #e2e4e2;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.genealogySearchFormContainer SELECT{height:24px}
.search_form_show_all_collection_link{color:#949393;display:block;margin-top:10px}
.searchFormSubComponent{float:left}
.select-replace-cover{float:left}
.superSearchButton{cursor:pointer;font-size:11px;color:#949393;border:1px solid #dad8d5;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.cssgradients .superSearchButton{background-image:-webkit-linear-gradient(top,#f0eeea 15%,#ebe9e5 95%);background-image:linear-gradient(to bottom,#f0eeea 15%,#ebe9e5 95%)}
.cssgradients .superSearchButtonHover:hover{background-image:-webkit-linear-gradient(top,#fafaf8 15%,#eceae7 95%);background-image:linear-gradient(to bottom,#fafaf8 15%,#eceae7 95%)}
.no-cssgradients .superSearchButton{background-color:#ebe9e5}
.no-cssgradients .superSearchButtonHover:hover{background-color:#fafaf8}
.formComponent{clear:both}
.formComponentGap{padding-bottom:12px}
.genealogySearchFormContainer HR{clear:both;margin-bottom:28px}
.superSearchGapBetweenSubComponents{float:left}
.searchFormComponentLabel{clear:both;color:#6e6e6e;font-weight:normal}
.searchFormComponentFieldName{display:block;color:#9f9f9f;padding-bottom:3px}
.searchFormComponentExplanation{clear:both;display:block;color:#9f9f9f;font-size:11px;padding-bottom:3px}
.genealogySearchFormContainer{padding-top:20px;padding-bottom:30px}
.genealogySearchFormContainer INPUT[type=checkbox]{margin:0;vertical-align:middle}
.searchFormComponentCheckboxLabel{display:block;color:#9f9f9f;margin-top:-2px;white-space:nowrap;vertical-align:middle;margin-left:20px}
.searchFormComponentAdvancedOptionsSelect{margin:0 5px 0 10px}
.searchFormControlSkipped{display:none}
.formNameComponent INPUT{width:221px}
.formNameComponent .genderSelect{width:147px}
.superSearchCalculateItButton{height:19px;padding:4px 6px;margin-left:10px}
.formEventComponent INPUT{width:245px}
.formEventComponent .eventTypeSelect{width:170px}
.dateYearDimmed,.searchFormDateSubComponent .dateDayDimmed,.searchFormDateSubComponent .dateMonthDimmed,.dimmedTextAreaComment{color:#888d91}
.searchFormDateSubComponent INPUT{width:44px}
.formRelativeComponent INPUT{width:209px}
.formRelativeComponent .relativeTypeSelect{width:170px}
.listComponentCloseButtonGap{margin-left:9px}
.addSearchFormItem{clear:both;display:block;position:relative;top:-10px}
.formCountryComponent .countrySelect{width:233px}
.formLanguageComponent .languageSelect{width:233px}
.formAgeComponent .ageSelect{width:233px}
.formKeywordComponent INPUT{width:321px}
.formCustomComponent INPUT{width:321px}
.formCustomComponent.form_custom_component_float{float:left;clear:inherit}
.formCustomComponent.form_custom_component_width{float:left;margin-right:15px}
.formPhoneNumberComponent .area_code{width:80px}
.searchFormAdvancedPanelInline{float:left;white-space:nowrap}
.searchFormAdvancedPanel{position:relative}
.place_advanced_options_drop_down{min-width:270px!important}
.searchFormAdvancedButton{clear:both;height:18px;margin-top:5px;padding:1px 6px 0;float:left}
.searchFormAdvancedButtonInline{margin-top:0;padding-top:3px;height:20px}
.searchFormAdvancedOptionsDropDownClose{line-height:1.28px;position:absolute;right:10px}
.searchFormAdvancedOptionsDropDownInfo{float:right}
.searchFormAdvancedOptionsDropDownUseDefaults{float:left}
.searchFormAdvancedOptionsDropDownInfo,.searchFormAdvancedOptionsDropDownUseDefaults{margin-top:12px}
.searchFormAdvancedButtonClicked{color:#fff;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0}
.cssgradients .searchFormAdvancedButtonClicked{background-image:-webkit-linear-gradient(top,#818181 15%,#717171 95%);background-image:linear-gradient(to bottom,#818181 15%,#717171 95%)}
.no-cssgradients .searchFormAdvancedButtonClicked{background-color:#818181}
.searchFormAdvancedOptionsDropDown INPUT{margin:0;width:auto;vertical-align:middle;float:none}
.searchFormAdvancedOptionsDropDown LABEL{vertical-align:middle;margin-left:5px}
.searchFormAdvancedOptionsDropDown .FL_LabelErrorSmall{display:none}
.searchFormAdvancedOption{margin-top:4px}
.searchFormAdvancedSubOption{margin-top:4px;margin-left:17px}
.searchFormAdvancedOptionsDropDown{display:none;top:48px;z-index:2;color:#6e6e6e;font-size:11px;cursor:default;min-width:380px;max-width:580px;position:absolute;white-space:nowrap;background-color:#fff;border:1px solid #8a8a8a;border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;box-shadow:0 0 5px #9a9a9a;left:1px;padding:10px 10px 10px 20px}
.searchFormAdvancedOptionsDropDownInline{top:23px}
.searchFormSingleOption{margin-top:10px;margin-bottom:12px}
.searchFormAdvancedOptionHidden{display:none}
#pleaseWaitSpinner{width:20px;height:20px;margin-top:8px;float:left;padding-left:15px}
.submitButton{float:right;margin-right:30px}
.clearButton{float:right}
.searchFormClearButton{color:#949393;height:19px;margin-top:7px;padding:2px 6px 0;float:right;margin-right:10px}
#searchFormExactSearchContainer{margin-right:30px;margin-top:7px;float:left}
#searchFormExactSearch{margin-top:3px}
#searchFormExactSearchLabel{color:#949393;margin-left:5px}
#searchFormExactSearchContainer .NewLabelWidget{margin-left:5px}
#searchFormUseTranslationContainer{margin-top:7px;float:left}
#searchFormUseTranslation{margin-top:3px}
#searchFormUseTranslationLabel{color:#949393;margin-left:5px}
#searchFormUseTranslationContainer .NewLabelWidget{margin-left:5px}
.search_tooltip_icon{display:inline-block;position:relative;margin-left:3px}
.recordPage .search_tooltip_icon{top:-8px}
.searchResultsPage .search_tooltip_icon{top:-5px}
.searchconnect_tooltip_icon{display:inline-block;position:relative;margin-left:3px}
.new_collections_sprite{background-image:url("/FP/Assets/Images/Search/NewCollectionsSprite.jpg?v=2")}
.new_collections_arrow{background-position:-221px -17px;width:10px;height:14px}
.new_collections_banner{width:218px;height:40px}
.new_collections_banner_90000{background-position:-2px -2px}
.new_collections_banner_1100{background-position:-2px -44px}
#newCollectionsContainer #newCollectionsTitle{color:#6e6e6e;font-size:18px;font-weight:normal;line-height:18px;margin-bottom:10px}
#newCollectionsContainer a{text-decoration:none}
#newCollectionsContainer .new_collection_entry{border:1px solid #ebeae7;border-radius:6px;margin-bottom:12px}
#newCollectionsContainer .new_collection_entry .entry_container{display:table;width:100%}
#newCollectionsContainer .new_collection_entry img:first-child{margin-bottom:8px}
#newCollectionsContainer .new_collection_entry div.text{display:table-cell;width:175px;color:#6e6e6e;font-size:12px;font-weight:bold;line-height:15px;padding-right:25px;padding-left:6px;padding-bottom:8px}
#newCollectionsContainer .new_collection_entry .arrow_container{display:table-cell;width:10px;text-align:right;vertical-align:middle;padding-right:5px}
#masterFormCategoriesListingContainer{margin-top:39px}
#categoriesListingContainer{padding-top:15px}
#categoriesListingContainer HR{margin:5px 0}
#newCollectionsContainer UL,#categoriesListingContainer UL{margin-top:3px;list-style-type:none}
#newCollectionsContainer LI,#categoriesListingContainer LI{padding:5px 0 5px}
.categories_title{color:#6e6e6e;font-size:15px;font-weight:normal;line-height:21px}
#global_categories_title{margin-top:20px}
#masterCategoriesTitle{color:#6e6e6e;font-size:18px;font-weight:normal;line-height:18px;margin-bottom:10px}
.category .NewLabelWidget,.subcategory .NewLabelWidget{margin-left:5px;vertical-align:text-bottom}
.category{font-size:12px;line-height:17px;color:#6e6e6e;display:block;margin:2px 0}
LI.subcategory{line-height:16px;margin-left:8px}
LI.subcategory a{display:inline-block;max-height:48px;overflow:hidden}
.subcategory A{font-size:12px;color:#949393}
.special-offer-banner-outer{margin-top:5px}
#categoriesListingContainer .record_count{display:block;color:#c6c6c6;margin-left:3px;font-size:11px}
.searchOptionsSection,.searchOptionsSection{margin-top:10px}
.searchRefineContainer{border:1px solid #e8e6e6;border-radius:5px;background-color:#f9f7f3}
.resultsListModeTabContainer{position:relative;top:-15px;margin-bottom:10px}
.resultsListModeTabContainer .FL_InnerTabs{background-color:transparent}
.refineHeader,.facetsHeader{color:#6e6e6e;font-weight:bold}
.refineHeader{padding-bottom:8px}
.refineSeparator{border-top:1px solid #e7e7e2;clear:both}
.facetsHeader{padding:8px 15px}
.refineNameLabel{color:#949393}
.refineValueCell{vertical-align:bottom;padding-left:10px}
.refineValueLabel{color:#6e6e6e}
#searchForContainer{padding:13px 15px 14px}
#refineSearchContainer{padding:13px 0 14px}
#searchCriteriaTable,#editSearchButtonContainer{margin-bottom:14px}
#startNewSearch{color:#949393}
.facetsListContainer{list-style-type:none;border-top:1px solid #d4d3d0;padding-bottom:10px;background-color:#f2f0ec}
.facetItem{display:block;padding-bottom:0;padding-top:4px;color:#949393;padding-left:15px}
.facetItem .facetItemLink{color:#6e6e6e}
.facetItemSelected{font-weight:bold}
.facetItem.facetLevelCurrent{background-color:#fff;color:#6e6e6e;padding-top:7px;padding-bottom:8px}
.facetItem.facetLevelCurrent div{max-height:55px;overflow:hidden}
.facetShadowLevelCurrent{height:5px;background-position:-395px -28px;background-size:800px 322px}
.facetItem.facetLevelDescription{font-size:11px}
.facetItem.facetLevelSub{padding-bottom:6px;padding-top:4px;border-bottom:1px solid #eaeae6}
.facetItem.lastFacetItem{border-bottom:0}
#refineSearchContainer .facetItemLink,.facetItem.facetLevelSub .facetItemLink{display:list-item;margin-right:5px;max-height:55px;overflow:hidden}
.facetLevel2,.facetLevel1{background-color:#fcfcf9}
.facetShadowLevel1{height:5px;background-position:-342px -21px}
.facetShadowLevel2{height:5px;background-position:-342px -14px}
.facetItemsCount{color:#949393;padding:0 8px;float:right;padding-right:12px}
.narrowDownListLimitSeeAll A{text-decoration:underline;color:#949393}
.narrowDownListLimitSeeAll A:hover{text-decoration:none}
#refineSearchContainer UL{list-style-type:none}
#refineResultsBalloonContainer{display:none;position:absolute;z-index:2}
#refineResultsBalloon{width:300px;position:absolute;z-index:1;padding:19px;color:#6e6e6e;background-color:#fff;border:1px solid #cdcdcd;border-radius:8px;box-shadow:2px 2px 8px #9a9a9a;-moz-box-shadow:2px 2px 8px #9a9a9a;-webkit-box-shadow:2px 2px 8px #9a9a9a;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#9A9A9A')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength = 4,Direction = 135,Color = '#9A9A9A')}
#refineResultsBalloonLoadingText,#refineResultsBalloonNoValuesText{text-align:center}
#refineResultsBalloonContent{display:none}
#refineTitleContainer{margin-bottom:11px;float:left}
#closeRefineBalloonButton{float:right}
#refineResultsBalloonContent h1{color:#6e6e6e}
#refineValueContainer{clear:both;height:165px;padding:8px 0;overflow-y:auto;border:1px solid #c6c6c6}
#refineValueContainer UL{list-style-type:none}
#refineValueContainer LI{padding:1px 14px 3px;padding-right:3px}
#refineValueContainer LI:hover{background-color:#5eb3d5}
#refineValueContainer LI:hover A,#refineValueContainer LI:hover .facetItemsCount{color:#fff}
.removeRefineField{float:right;padding:0 5px}
.refineCalloutTail{width:15px;height:36px;position:absolute;bottom:-47px;z-index:3;left:-14px;background-position:-239px -20px}
.affiliates_banner{margin-bottom:20px}
.affiliates_banner .affiliates_banner_sprite{background-image:url("/FP/Assets/Images/Search/affiliates_banner_sprite.png?v=1")}
.affiliates_banner .affiliates_banner_download_ftb{float:left;width:72px;height:73px;background-position:-2px -2px}
.affiliates_banner .affiliates_banner_family_tree{float:left;width:83px;height:73px;background-position:-76px -2px}
.affiliates_banner .affiliates_banner_text div{color:#6e6e6e}
.affiliates_banner .affiliates_banner_text{float:left;width:245px;margin-left:15px}
.affiliates_banner #affiliates_banner_ftb .affiliates_banner_text{margin-right:25px}
.affiliates_banner .seperator{color:#ddd;margin-top:20px;float:left}
.resultsHeader{margin-top:-5px;margin-bottom:14px}
.resultsHeader H1{font-weight:normal;max-height:3em;overflow:hidden}
.resultsHeader .searchHighlight{font-weight:bold}
.resultsDivider{border-top:1px solid #d3d3d3;clear:both;margin:20px 0}
.resultsListMessageFrame{background-color:#f9f7f3;border:1px solid #e7e5e2;padding:13px;font-size:12px;border-radius:5px;margin-bottom:20px;position:relative}
.resultsListMessageFrame .closeButton{position:absolute;top:7px;right:6px}
#lowResultsMessage{margin:20px 0;clear:both}
#lowResultsDetails,#lowResultsDetailsSearchTipsLink{display:none}
.closeMessageButton{position:absolute;top:2px;width:15px;padding:3px;color:#d6d6d6;cursor:pointer;display:none;right:4px}
.highlighted-text{background-color:yellow;font-weight:bold;padding:2px}
.searchResultsPage.recordContainer{clear:both;position:relative}
.searchResultsPage .asyncPreloader{background:transparent url("/FP/Assets/Images/Misc/Loading-2.gif") center center no-repeat;width:16px;height:16px;margin-right:10px}
.searchResultsPage .imageColumn{text-align:center}
.searchResultsPage .statusIconsContainer{margin-top:2px;position:absolute;top:17px;right:0;padding-right:8px}
.searchResultsPage .statusIconsContainer .savedIcon{background-position:-83px -40px;width:12px;height:12px;margin-left:8px}
.searchResultsPage .statusIconsContainer .viewedIcon{background-position:-97px -40px;width:19px;height:12px}
.searchResultsPage .recordImage{width:96px}
.searchResultsPage .videoOverlayContainer{left:50%;position:absolute;top:50%}
.searchResultsPage .videoOverlay{position:absolute;background-position:-269px -242px;height:25px;width:25px;left:-12px;top:-12px}
.searchResultsPage .recordImageBox:hover .videoOverlay{background-position:-296px -243px}
.recordScore{height:20px}
.silhouetteBorder img{border:0;padding:0}
.silhouetteBorder{text-align:center;display:inline-block}
.searchResultsPage .recordTitle{text-decoration:underline;display:inline-block;max-height:3em;overflow:hidden}
.searchResultsPage .recordTitle.available:visited{color:#609}
.searchResultsPage .recordTitle .planIcon,.recordPage .recordTitleContainer .planIcon{vertical-align:baseline;margin-top:6px}
.recordPage .recordTitleContainer .planIcon{margin-right:5px}
.searchResultsPage .recordTitle .planIcon{margin-right:3px}
.searchResultsPage .recordTitleContainer{width:480px}
.recordTitleContainer .miniTag{margin-left:10px}
.searchResultsPage .recordCollectionName,.recordMatches .recordCollectionName{color:#6e6e6e}
.searchResultsPage .recordFieldsTable{margin-top:4px}
.searchResultsPage .recordFieldLabel{white-space:nowrap;padding-right:20px}
.searchResultsPage .recordRelatedPhotosContainer{overflow:hidden;white-space:nowrap;width:100%;position:relative;margin-top:15px}
.searchResultsPage .recordRelatedPhotosContainer .record_related_photos_overlay{background-image:-webkit-linear-gradient(left,rgba(255,255,255,0),#fff);background-image:linear-gradient(to right,rgba(255,255,255,0),#fff);position:absolute;width:10%;height:100%;right:0}
.searchResultsPage .recordRelatedPhoto{margin-right:6px}
.photoBrowsingWrapper{margin-top:6px}
.results_list_pagination_container{clear:both;text-align:center;padding-top:30px}
.results_per_page_selector_container{float:right}
.pagination_details,.results_per_page_selector_container{margin-top:30px}
.pagination_details{float:left;color:#105a83}
.summaryModeCollectionCategoryContainer{margin-left:25px}
.summaryModeCategoryItem{background-color:#f4f2ef;padding:9px 22px;border-radius:5px;margin-bottom:10px}
.summaryModeCategoryItemCount{margin:0 10px}
.summaryModeCollectionsItemsContainer{margin-bottom:25px}
.summaryModeCollectionsItemsContainer TD{padding:5px;vertical-align:top}
.summaryModeCollectionRow:hover{background-color:#f9f7f3;cursor:pointer}
.summaryModeCollectionRow.refineNeeded{color:#6e6e6e}
.summaryModeCollectionRow.refineNeeded .summaryModeCollectionCount{font-weight:normal;color:#105a83;vertical-align:top}
.summaryModeCollectionThumbnail{border:1px solid #d3d3d3;padding:1px;border-radius:2px}
.summaryModeCollectionName{float:left}
.summaryModeCollectionNameContainer,.summaryModeRefineNeededMessage{width:300px}
.summaryModeCollectionNameContainer{padding-right:25px}
.miniTagsContainer{float:left;margin-left:5px}
.summaryModeCollectionNameContainer .miniTagsContainer{float:none;display:inline-block}
.summaryModeCollectionNameContainer .miniTag{vertical-align:sub}
.summaryModeCollectionCount{white-space:nowrap}
.summaryModeCollectionsListLimit{color:#949393;padding-top:10px;margin-bottom:-10px}
.summaryModeRefineNeededMessage{clear:both;color:#9ea3a7}
.summaryModeCollectionRowSeparator{height:10px}
.summary_mode_show_all_collection_link{color:#949393}
.top_navigation_links{font-size:11px;margin-bottom:20px;line-height:1}
.infoContainer{border:1px solid #eee;border-radius:5px;padding-top:14px}
.infoImageContainer{height:50px}
.infoImageContainer,.infoGroup{padding:0 14px}
.collectionFullDescription,.collectionDescriptionLessLink{display:none}
.infoImage{float:left;border:1px solid #e7e5e2}
.infoGroup,.infoSeparator{margin-bottom:15px}
.infoGroup{clear:both}
.infoGroup{color:#949393}
.infoGroupTitle{font-weight:bold;color:#6e6e6e}
.infoGroupSubtitle{color:#6e6e6e}
.infoGroupSubtitle .planIcon{margin-right:3px;vertical-align:top}
.infoGroupImage{float:left;margin-right:10px}
.infoGroupBody{color:#949393}
.infoGroupLinkContainer{margin-top:2px}
.infoSeparator{border-top:1px solid #e7e5e2}
.shareIcon{padding-right:5px;margin-top:10px}
.recordPage{position:relative}
.recordPage.recordContainer{background-image:url("/FP/Assets/Images/Search/record_light_bg.png?v=1");padding:32px}
.memberRecordPage .recordPage.recordContainer{background-image:url("/FP/Assets/Images/Search/record_light_bg_member.png?v=1")}
.recordPage .paperClip{width:18px;height:59px;background-position:-161px -14px;position:absolute;top:-26px;right:10px;z-index:100}
.memberRecordPage .paperClip{display:none}
.print_record{width:18px;height:16px;background-position:-617px -222px}
.print_record_big{width:24px;height:21px;background-position:-593px -222px;margin-top:2px}
.recordPage .imageZoom{width:46px;height:42px;background-position:-273px -31px;position:absolute;bottom:0;z-index:100;background-position:-273px -31px}
.recordPage .recordImageShadow{display:table;direction:ltr;width:100%;position:absolute;bottom:-5px}
.recordPage .recordImageShadowLeft{background-position:-181px -14px;width:79px;height:5px;display:table-cell}
.recordPage .recordImageShadowCenter{background-image:url("/FP/Assets/Images/Search/image_shadow_center.png");background-repeat:repeat-x;height:4px;display:table-cell}
.recordPage .recordImageShadowRight{background-position:-262px -14px;width:79px;height:5px;display:table-cell}
.recordPage .recordImageContainer{float:right;text-align:center;margin-bottom:20px}
.recordPage .recordImageBoxContainer{position:relative;top:-10px}
.recordPage .recordImageBoxContainer .recordImage{display:block;padding:3px;border:1px solid #e1dfdb;background-color:#fff;position:relative;max-width:200px}
.mediaItemImageContainer,.mediaItemEmbedContainer{margin-bottom:10px;text-align:center}
.mediaItemImageContainer{text-align:center;border-collapse:collapse;background-color:#f6f0e2;position:relative}
@media(max-width:767px){.mh_responsive .mediaItemImageContainer{height:initial!important}
}
.mediaItemImageContainer .recordImage{border:0;background:0;padding:0;cursor:pointer}
@media(max-width:767px){.mh_responsive .mediaItemImageContainer .recordImage{width:100%!important}
}
.mediaItemImageContainer .recordImage.findAGraveImage{cursor:default;width:100px}
.mediaItemImageContainer .mediaItemReversedSideContainer{bottom:15px;position:absolute;right:15px}
.mediaItemImageContainer .mediaItemReversedSideImage{padding:1px;border:1px solid #ccc;background:white;cursor:pointer}
.mediaItemEmbedContainer .embeddedMediaItem{width:100%;height:600px}
.recordPage .recordTitleContainer{margin-bottom:15px}
.recordPage .planIcon{vertical-align:baseline}
.mediaItemImageBox{position:relative;display:inline-block}
.mediaItemDownload{float:right;background-position:-118px -40px;width:23px;height:19px;margin-right:3px;margin-top:2px}
.mediaItemZoom{float:right;background-position:-118px -61px;width:23px;height:24px}
.mediaItemTag{position:absolute;border:1px solid #fff;display:none;box-sizing:content-box}
.tagMiddleBorder{border:2px solid #aae82f;height:100%;width:100%;position:relative;top:-3px;left:-3px;padding:1px;box-sizing:content-box}
.tagInnerBorder{border:1px solid #fff;height:100%;width:100%;position:relative;top:-4px;left:-4px;padding:3px;background:url("FP/Images/spacer.gif") repeat;box-sizing:content-box}
.tagFloatingLabel{position:absolute;font-weight:bold;font-size:10px;color:#000;border:2px solid #5a5d5e;border-radius:5px;background-color:#fff;white-space:nowrap;padding:5px 8px;display:none;z-index:1001}
.tagFloatingLabelSpike{position:absolute;background-position:-273px -20px;width:9px;height:7px;top:-7px}
.recordImage .PK_Silhouette{border-radius:0}
.recordPage .recordFieldsTable .PK_Silhouette{display:inline-block}
.recordPage .recordFieldsTable.recordFieldsFullWidthTable{width:100%}
.recordPage .recordFieldsTable.recordFieldsFullWidthTable .recordFieldValue{width:inherit}
@media(min-width:768px){.tableSeparatorsFromFirst tr:nth-of-type(2n+1),.tableSeparators tr:nth-of-type(2n+3){border-top:1px solid #e9e2d5}
}
.tableSeparatorsFromFirst tr:nth-of-type(2n+1) td,.tableSeparators tr:nth-of-type(2n+3) td{padding-top:10px}
.recordPage .recordFieldsTable.fitPageWidth{width:100%}
.recordPage .recordFieldsTable.fitPageWidth .recordFieldValue{width:inherit}
.recordPage .recordFieldsTable.fitPageWidth .recordFieldLabel{padding-bottom:15px;width:100%}
.recordPage .recordFieldsRow{border-bottom:1px solid #e9e2d5}
.recordPage .recordFieldsRow.lastField{border:0}
.recordPage .recordFieldLabel,.recordPage .recordFieldValue{padding:10px 0}
.recordPage .eventSeparator{height:5px}
.recordPage .group_result_separator{height:5px;border-bottom:1px solid #e9e2d5;margin:5px 0}
.recordPage .recordFieldLabel{width:100px;font-weight:bold;padding-right:10px}
.mh_responsive .recordPage .recordFieldLabel{width:110px}
.recordPage .recordFieldValue{vertical-align:top;width:300px}
.country_map_and_flag .country_field_flag{margin-left:4px;margin-top:2px}
.country_map_and_flag .map_callout_link,.country_map_and_flag .country_field_flag{float:left}
.siteMembershipsFieldTitle{font-weight:bold;margin-right:5px}
.recordPage .recordSection,.recordPage .fieldGroupTitle{border-top:1px solid #e9e2d5;padding-top:15px;margin-top:10px;clear:both}
.recordPage .recordSectionTitle{margin-bottom:10px;font-size:15px}
.recordPage .recordSectionTitleLink{font-weight:normal;font-size:12px}
.recordPage .recordSectionAlbumCount{color:#949393;font-weight:normal;font-size:12px}
.recordLessRelatedPhotosLink{font-weight:normal;display:none;font-size:12px}
.recordPage .individualListColumn{float:left;padding-right:20px;width:230px;line-height:14px}
.mh_responsive .recordPage .individualListColumn{width:250px}
.recordPage .individualListSeparator{height:14px}
.recordPage .individualListBodyContainer{font-size:11px;display:inline-block;width:190px}
.recordPage .individualImage{vertical-align:top;margin-right:10px}
.recordPage .recordRelatedPhoto,.recordPage .individualImage{border-radius:3px}
.recordPage .recordRelatedPhoto{float:left;margin-bottom:10px;margin-right:10px}
.event_additional_data{margin-top:5px;min-height:12px}
.event_additional_data .search_link{float:right;margin-start:10px}
.event_additional_data .date_label{color:#949393;margin-right:10px}
.mediaRecordPage .individualListColumn{width:190px}
.mediaRecordPage .individualListBodyContainer{width:140px}
.recordPage .recordRelatedPhoto{border-radius:5px}
.recordPage .immediateMemberRelationship,.recordPage .immediateMemberDateRange{color:#949393}
.recordPage .recordRelatedPhotosContainerUnloaded{float:left;display:none}
.recordPage .groupTable{position:relative;left:-10px}
.recordPage .groupRowTitle{color:#999}
.recordPage .groupRow{border-top:1px solid #e9e2d5}
.recordPage .groupTable TD{padding:5px 0;padding-right:63px;padding-left:10px}
.recordPage .currentRow{background:white}
.recordPage .currentRow .groupRowValue{font-weight:bold}
.recordPage .recordFieldSiteManagerContainer .siteManagerPhoto{margin-bottom:10px;float:left;margin-right:10px}
.recordPage .recordFieldSiteManagerContainer .planIcon{position:relative;top:-3px;margin-right:4px}
#contactMemberButton,#visitSiteButton{display:inline-block}
.record_actions_container{border-top:1px solid #e6e1d7;background-image:url("/FP/Assets/Images/Search/record_dark_bg.png");color:#6e6e6e;clear:both;padding:0 25px}
.memberRecordPage .record_actions_container{background-image:url("/FP/Assets/Images/Search/record_dark_bg_member.png")}
.recordActionDescription{padding:26px 0 22px}
#recordActionButton{float:right;margin-top:18px;margin-right:22px;margin-left:10px}
@media(max-width:991px) and (min-width:768px){.mh_responsive .recordPageContainer{margin-top:20px}
}
.recordPageShadow{background-position:2px -2px;width:696px;height:10px;margin:0 2px}
@media(min-width:1200px){.mh_responsive .recordPageShadow{-webkit-transform:scale(1.21);transform:scale(1.21);margin:auto}
}
@media(max-width:991px) and (min-width:768px){.mh_responsive .recordPageShadow{-webkit-transform:scale(1.02);transform:scale(1.02);margin:auto}
}
@media(max-width:767px){.mh_responsive .recordPageShadow{display:none}
}
.records_pagination{margin-top:8px}
.records_pagination a{text-decoration:none}
.records_pagination>*:not(:first-child){margin-left:15px}
.records_pagination .disabled{color:#b6b6b6}
.records_pagination .previous_record_link:before{margin-right:5px}
.records_pagination .next_record_link:after{margin-left:5px}
.records_pagination .previous_record_link:before{content:'\25C0'}
.records_pagination .next_record_link:after{content:'\25B6'}
.commentsContainer{margin-top:20px}
.freeSkyscraperBannerContainer{margin:20px auto 0;width:220px}
.freeSkyscraperBannerTop{background-position:-2px -108px;height:30px}
.freeSkyscraperBannerCenter{background-image:url("/FP/Assets/Images/Search/free_skyscraper_banner_center.png");background-repeat:repeat-y;text-align:center;color:#6e6e6e;padding:0 15px 5px;line-height:18px}
.freeSkyscraperBannerDescription{line-height:16px;margin-bottom:5px}
.freeSkyscraperBannerBottom{background-position:-2px -141px;height:171px}
.shareIcons{margin-top:9px}
.shareIcons a{margin-right:8px}
.facebookShareIcon{background-position:-83px -14px;width:24px;height:24px}
.twitterShareIcon{background-position:-109px -14px;width:24px;height:24px}
.emailShareIcon{background-position:-135px -14px;width:24px;height:24px}
.eventMapPin{background-position:-143px -40px;width:10px;height:14px;position:relative;top:-3px;margin-right:5px}
.mapPinContainer{background:url("/FP/Assets/Images/Search/map_pin_small.png") no-repeat;min-height:14px;padding-left:16px;background-position:left 1px}
.mapCalloutContainer{display:inline-block;vertical-align:bottom}
.embeddedLinkComponent{width:100%;height:500px;border:1px solid #e9e2d5}
.roundedBox{vertical-align:top}
.roundedBoxTop,.roundedBoxBottom{min-height:5px}
.roundedBoxTop,.roundedBoxBody,.roundedBoxSeparator,.roundedBoxBottom{background:#fbf7f4}
.roundedBoxTop{border-top-left-radius:7px;border-top-right-radius:7px}
.roundedBoxSeparator{background-image:url("/FP/Assets/Images/Search/grey_dots.png?v=1");background-repeat:repeat-x;min-height:2px;white-space:normal}
.roundedBoxBottom{border-bottom-left-radius:7px;border-bottom-right-radius:7px;box-shadow:0 2px 0 #d5d5d4}
.no-boxshadow .roundedBoxBottom{border-bottom:2px solid #d5d5d4}
.roundedBoxBodyDarkened,.roundedBoxBottomDarkened{background-color:#f1eeeb}
.roundedBoxBottomDarkened{box-shadow:0 2px 0 #d5d5d4}
.individualInformationPhoto{float:left;background-origin:content-box;border:1px solid #d3d3d3;border-radius:3px 3px 3px 3px;margin-bottom:15px;margin-right:20px;padding:1px;position:relative}
.individualInformationContainer .individualInformationPhoto .recordImage{max-height:128px}
.individualInformationContainer .individualInformationName{font-size:16px;color:#6e6e6e}
.individualInformationContainer .individualInformationRelatives{margin:15px 0;color:#6e6e6e}
.individualInformationContainer .individualInformationRelatives .FL_LabelSmall,.individualInformationContainer .individualInformationRelatives .FL_LabelDimmedSmall{font-size:12px;color:inherit}
.individualInformationProfileLink{margin-top:10px}
.link_result_field_description{color:#a6a5a4}
.link_result_field_description a{color:#a6a5a4;text-decoration:none}
.link_result_field_description .family_search_logo{vertical-align:text-bottom}
.family_search_disclaimer{color:#a6a5a4}
.family_search_disclaimer a{color:#a6a5a4}
#pdfViewerNormalControls{position:relative;top:20px}
#search_by_location_title{border-bottom:1px solid #ebeae7;padding-bottom:15px;margin-top:40px}
.world_map{margin-top:30px}
.world_locations_list_container{padding-top:30px;margin-bottom:30px}
.world_locations_list_container .jquery_spinner{margin:10px 0}
#sub_locations_drop_down{width:210px}
#sub_locations_drop_down_styled{color:#888d91}
.sub_locations_drop_down_margin{clear:both;margin-bottom:10px}
.genealogySearchFormContainer .world_locations_list ul{width:135px}
.genealogySearchFormContainer .world_locations_list li{font-size:12px}
.user_location_category_link{background-color:#f2f1f2;border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;padding:5px;margin-top:15px;text-align:center}
.list_result_field_component th,.list_result_field_component td{padding-bottom:5px;padding-right:15px}
.list_result_field_component th{color:#949393}
.sign_up_banner{display:none;width:96%;position:fixed;text-align:center;background-color:#145b83;color:white;padding:2%;z-index:10}
.sign_up_banner #login_button,.sign_up_banner #signup_button{margin-left:8px}
#loading_image{width:100%;display:none;padding:11px;text-align:center;z-index:10}
@media(min-width:992px){.no_stretch{width:1000px;margin:auto}
}
@media(min-width:768px){#masterSearchFormAndCategoriesContainer *,#searchFormAndCategoriesContainer *{box-sizing:content-box}
#searchFormAndCategoriesContainer{width:100%;box-sizing:border-box}
.showDesc{display:none}
}
@media(max-width:991px){#masterFormCategoriesListingContainer{max-height:650px;overflow-y:scroll;box-shadow:inset 0 -4px 11px -11px black}
#masterFormCategoriesListingContainer #categoriesListingContainer{border-top:1px solid #e7e5e2;border-bottom:1px solid #e7e5e2}
.world_locations_list_container{width:680px}
#masterSearchTitle{width:365px}
#searchTitle{width:395px}
#searchFormCategories .select-replace-cover,.recordImageBox img{max-width:180px}
}
@media(max-width:767px){#main_content_container{overflow-x:hidden;margin-top:-10px}
#masterSearchContainer{margin-top:0}
#masterSearchTitleContainer,#searchTitleContainer{padding-top:0}
#masterSearchFormAndCategoriesContainer,#searchFormAndCategoriesContainer{border:0}
#searchTitleDescriptionContainer{margin-bottom:20px}
#searchTitleAndImageContainer{border-radius:0}
.genealogySearchFormContainer{padding:10px 29px 20px;background-color:white}
#searchFormDateSubComponent #searchTitle{padding:20px 29px 0}
.mh_responsive .select-replace{height:28px;padding-top:1px}
.select-replace-cover{top:2px!important}
.searchFormSubComponent,#submitButton,#masterSearchTitle,#searchTitle{width:100%}
#genealogyHierarchySearchFormContainer{width:100vw}
.formComponent input{font-size:16px;width:100%;height:auto!important;-webkit-appearance:none;padding:3px 0 3px 10px!important}
.searchFormDateSubComponent input{width:auto}
.searchFormDateSubComponent input:valid{color:#353535}
.submitButton{clear:both;float:none;width:100%;position:fixed;bottom:0;left:0;padding:15px 25px;text-align:center;background-color:#f5f2ec}
#submitButton{max-width:400px}
#searchFormExactSearch,#searchFormUseTranslation{width:16px;height:16px}
.showDesc{position:relative;top:-2px;left:5px;width:14px;margin-top:3px;text-align:center}
#searchFormUseTranslationContainer,#searchFormExactSearchContainer{margin-top:0;font-size:15px}
#searchFormUseTranslationContainer{margin-bottom:60px}
.superSearchHeadings{display:inline-block}
.showDesc:before{background-image:url("/FP/Assets/Images/Common/PK_Clickables.png?v=15");background-position:-2px -73px;background-color:#efebe2;content:"";display:inline-block;width:14px;height:14px;margin-right:2px;margin-top:-1px}
.showDesc:checked:before{background-position:-34px -73px}
.searchTitleDescription br{display:none}
.showDesc:checked ~ #searchTitleDescriptionContainer .searchTitleDescription,#genealogySearchFormControls{display:block!important}
.footer_padding,#pk_master_footer_container,#masterSearchImage,#masterSearchShpitzContainer,#masterSearchSubtitleContainer,#searchShpitzContainer,#searchImage,#searchSubtitleContainer,#genealogySearchFormBreadcrumbs,#search_by_location_title,.user_location_category_link,.world_locations_list_container,#world_map,#S_birth_dateCalculateIt,.searchFormClearButton,.superSearchGapBetweenSubComponents,.genealogySearchFormContainer HR{display:none}
.collectionDescriptionMoreLink,.collectionDescriptionLessLink,.searchTitleDescription,#genealogySearchFormAdvancedControls{display:none!important}
.orderStatusPage{display:inline-block;width:100%;padding:0 15px}
.orderStatusPage .planInformationTextContainer{width:calc(100% - 55px)}
}
@media screen and (max-width:480px){.action_description{padding-bottom:5px;display:block}
}
.searchMainSprite{background-image:url("/FP/Assets/Images/Search/search_main_sprite.png?v=17")}
.record_match_action_icon{display:inline-block;width:23px;height:23px;margin-left:8px}
.record_match_action_icon.record_match_confirmed_disabled,.record_match_action_icon.record_match_confirmed,.record_match_action_icon.record_match_unconfirmed:hover{background-position:-560px -118px}
.extract_record_popup .extract_record_popup_content IMG{position:absolute}
.extract_record_popup .extract_record_popup_content .extract_record_popup_content_text{margin-left:35px}
.extract_record_popup .extract_record_popup_next{margin:20px 0}
.extract_record_popup .record_match_action_icon{margin:0}
@media print{.mh_responsive .col-sm-12{width:100%}
.mh_responsive .col-sm-9{width:75%}
.mh_responsive .col-sm-6{width:50%}
.mh_responsive .col-sm-4{width:33.3334%}
*{-webkit-print-color-adjust:exact}
#masterPageHeader,#documentViewerMainContainer,#pk_master_footer_container,#showImageButtonContainer,#showImageButton-caption,#ocrTextContainer,#household_link,#link_result_def_button,.footer_padding,.record_page_add_value_container,.link_result_field_description,.recordDetectiveContainer,.record_actions_container,.top_navigation_links,.ribbonOfDeathLargeRTL,.grid_3 a,.collectionDescriptionEllipsis,.imageZoom,.paperClip,.no_print{display:none!important}
div[max-height]{max-height:none}
.collectionFullDescription{display:inline!important}
.recordImage,.individualInformationPhoto{border:none!important}
#pk_master_wrapper{min-height:initial}
#pk_master_content_container{padding:0}
pre{overflow-y:visible!important}
}
.record_matches_sprite{background-image:url("/FP/Assets/Images/RecordMatches/record_matches.png?v=3")}
.record_matches_breadcrumbs{margin-bottom:15px}
.match_counts_title_container{background-color:#eeece9;padding:7px 15px 9px;border-radius:5px;margin:10px 0}
.match_counts_title{font-size:16px}
.filter_and_sorting_container{position:relative;top:-4px}
.filter_and_sorting_container .sort_options_container{color:#9ea3a7;float:right;position:relative;top:-4px}
.filter_and_sorting_container .sort_options_label{position:relative;top:4px;margin-right:5px}
.filter_and_sorting_container .select-replace-cover{float:right}
.adhoc_record_matches_results_list_container .sort_options_container{position:absolute;top:-50px;right:10px}
.filter_and_sorting_container .record_matches_pagination_label{margin-right:10px;color:#9ea3a7}
.matches_not_shown{color:#9ea3a7;margin-left:3px}
.record_matches_results_list_table_header{font-weight:bold;font-size:16px;border-bottom:1px solid #d3d3d3;margin:0;margin-bottom:20px;padding-bottom:10px}
.record_matches_results_list_table_separator{margin-top:20px}
.by_collection_result_row,.by_people_result_row{clear:both;border-bottom:1px solid #eeebe7;padding-bottom:10px;margin-bottom:15px}
.by_collection_result_thumbnail{float:left;display:inline-block;max-width:128px;border:1px solid #d3d3d3;border-radius:3px;padding:1px;margin:0 15px}
.by_people_result_thumbnail{float:left;margin:0 15px 0 5px}
.by_collection_result_collection_name{font-size:18px}
.by_collection_result_collection_name .miniTag{margin-left:5px}
.by_collection_result_category_name{color:#9ea3a7}
.by_collection_actions_container,.by_people_actions_container{float:right;text-align:right}
.pending_text_container{color:#9ea3a7;font-size:11px;text-align:right;margin:5px 0}
.pending_text{color:#fff;background-color:#dd6a4c;border-radius:2px;padding:0 5px 1px}
.record_matches_title *{vertical-align:middle}
.record_matches_large_icon{background-position:-560px -175px;height:27px;width:27px;margin-right:12px}
.record_matches_whats_this{margin-left:9px}
.what_are_record_matches_popup .newPopupBody{padding-top:0;padding-right:0}
.what_are_record_matches_popup p{margin-top:20px}
.what_are_record_matches_popup_container{position:relative;padding-right:180px;min-height:210px}
.what_are_record_matches_image{background-position:-615px -136px;position:absolute;width:166px;height:229px;right:0;bottom:0}
.record_matches_group_by_tab_container{position:relative;top:-23px;margin-bottom:-22px}
.recordMatchesNotificationPanel{background:#fef7dd;border-radius:6px;margin-top:5px;padding:8px}
.recordMatchesSearchPanel{background:#e9f6ff;border-radius:6px;margin-top:5px;padding:8px;height:25px;margin-bottom:14px}
.individual_record_match_information_container .recordTitle{text-decoration:none;display:inline}
.individual_record_match_information_container .recordImage{width:auto}
.individual_record_match_information_container .individualInformationPhoto{margin-left:15px}
#recordMatchesSearchBox,#recordMatchesFindButton{float:left}
#recordMatchesFindButton{margin:1px 5px 0}
.family_trees_options_container{display:inline-block;float:right;vertical-align:top;margin-left:8px}
.familyTreesOptionsTitle{font-weight:bold}
.record_matches_header{margin:4px 0 0;width:50%;position:relative;z-index:1}
.save_records_to_tree_banner{position:relative;background-color:#9fd3eb;border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;min-height:70px;padding:25px 20px 15px;margin:18px 0 52px}
.save_records_to_tree_banner .banner_title{font-size:28px;line-height:29px;color:#fff;font-weight:bold;width:260px;float:left;margin-right:20px}
.save_records_to_tree_banner .banner_steps .banner_step{width:170px;padding:0 5px;float:left;text-align:center;margin-top:-37px;margin-right:20px}
.save_records_to_tree_banner .banner_steps .banner_step b{font-size:22px;line-height:27px}
.save_records_to_tree_banner .banner_steps .banner_step_number{text-align:center;color:#9fd3eb;background-color:#fff;border:2px solid #9fd3eb;font-size:22px;font-weight:bold;line-height:29px;width:31px;height:31px;margin:0 auto 5px;border-radius:18px 18px 18px 18px;-moz-border-radius:18px 18px 18px 18px;-webkit-border-radius:18px 18px 18px 18px}
.save_records_to_tree_banner.two_step_banner .banner_title{margin-right:42px}
.save_records_to_tree_banner.two_step_banner .banner_steps .banner_step{width:auto;max-width:220px;min-width:155px;padding-top:0;padding-left:40px;padding-right:20px;text-align:left;margin-top:-32px}
.save_records_to_tree_banner.two_step_banner .banner_steps .banner_step_number{position:relative;left:-41px;top:32px;margin:0}
.save_records_to_tree_banner a.close_save_banner{position:absolute;top:7px;right:7px;background-position:-560px -223px;display:block;width:15px;height:15px}
.save_records_to_tree_banner a.close_save_banner:hover{background-position:-577px -223px}
.recordMatchesCountTitle{margin-bottom:2px}
.recordMatchesSelectedTree{margin-bottom:15px}
.recordMatchesTreeTitle{color:#ba8d4d}
.recordMatchImage{float:left;border:1px solid #d3d3d3;padding:1px;border-radius:3px;background-origin:content-box;margin-bottom:10px;margin-right:10px;position:relative}
.recordMatchImage IMG{height:128px}
.matchedIndividualContainer{padding:10px}
.recordMatchesByPeopleContainer{clear:both}
.recordMatchesTreeContainer{margin-bottom:15px}
.recordMatchesTreeContainer .miniTag{margin:0}
.recordMatchesIndividualInfo{margin-bottom:10px}
.individualInformationPhoto .ribbonOfDeathMediumLTR,.individualInformationPhoto .ribbonOfDeathMediumRTL,.individualInformationPhoto .ribbonOfDeathLargeLTR,.individualInformationPhoto .ribbonOfDeathLargeRTL,.recordMatchImage .ribbonOfDeathLargeLTR,.recordMatchImage .ribbonOfDeathLargeRTL{top:1px}
.individualInformationPhoto .ribbonOfDeathMediumLTR,.individualInformationPhoto .ribbonOfDeathLargeLTR,.recordMatchImage .ribbonOfDeathLargeLTR{left:1px}
.individualInformationPhoto .ribbonOfDeathMediumRTL,.individualInformationPhoto .ribbonOfDeathLargeRTL,.recordMatchImage .ribbonOfDeathLargeRTL{right:1px}
.recordMatchesCollectionsModeHeader{color:#9f9f9f;margin-bottom:-16px}
.recordMatchesCollectionImageClass{width:100px!important}
.recordMatchesCollectionDetailsClass{width:335px!important}
.recordMatchesProcessingImage{float:right;margin-top:20px}
.noRecordMatchesNotificationPanel{float:left}
#recordMatchesSearchCount,#recordMatchesSearchCountNoResults,#showingPeoplePlural,#showingPeopleSingle{display:none}
#recordMatchesSearchCount,#recordMatchesSearchCountNoResults{float:left;margin:3px 7px 0}
.record_match_action_container{margin-top:10px;margin-left:120px}
.record_match_action_container TABLE{display:inline-block}
.record_match_action_icon.record_match_unconfirmed_disabled,.record_match_action_icon.record_match_unconfirmed{background-position:-560px -93px}
.record_match_action_icon.record_match_unrejected_disabled,.record_match_action_icon.record_match_unrejected{background-position:-585px -93px}
.record_match_action_icon.record_match_rejected_disabled,.record_match_action_icon.record_match_rejected,.record_match_action_icon.record_match_unrejected:hover{background-position:-585px -118px}
.record_matches_list_all_actions_separator{color:#eae9e6;margin:0 8px}
.matching_individual_container{background-color:#f9f7f3;border:1px solid #e8e6e6;border-radius:5px 5px 5px 5px;margin-bottom:10px}
@media(max-width:991px) and (min-width:768px){.mh_responsive .matching_individual_container{margin-bottom:0}
}
.matching_individual_container .matching_individual_title{color:#9ea3a7;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;margin:8px 15px 0;font-weight:bold}
.matching_individual_container .individualInformationContainer{margin:10px 15px}
.matching_individual_container .individualInformationDetails{clear:both}
.matching_individual_container .recordImage{max-width:185px}
.record_matches_counts_list .filter_and_sorting_container{margin-top:22px}
.record_matches_list_historical_record_container{width:300px}
.record_matches_list_individual_container{width:400px}
.record_matches_list_individual_container .recordTitle{max-height:none;display:inline}
.record_matches_results_list_table_header_individual_column{float:left;width:455px}
.record_matches_list_individual_container .individual_record_match_information_container{margin-right:30px}
.record_matches_list_historical_record_container .recordTitleContainer{width:auto}
.record_matches_no_matches_container{background-color:#f7f5f2;border-radius:8px;position:relative;min-height:290px;padding:12px 43px 28px;margin-top:35px}
.record_matches_no_matches_container .record_matches_image_large{background-position:-2px -2px;position:absolute;height:363px;width:305px;bottom:0;right:0}
.record_matches_no_matches_text_container{width:570px}
.record_matches_no_matches_container .record_matches_title{margin-bottom:15px}
.record_matches_no_matches_container P{margin-bottom:19px}
.record_matches_no_matches_container .no_matches_highlight{font-weight:bold}
.record_matches_results_list_container .match_counts_title_container{margin-bottom:14px}
.record_matches_results_list_container .filter_and_sorting_container{margin-top:8px}
.record_matches_match_anchor_container{position:relative}
.record_matches_match_anchor_container a{position:absolute;top:-50px}
.record_matches_navigation_links{float:right}
.record_matches_previous_match_link,.record_matches_next_match_link{margin-left:15px}
.record_matches_navigation_links .disabled{opacity:.3;cursor:default}
.record_matches_navigation_links .disabled:hover{text-decoration:none}
.record_matches_previous_match_arrow{background-position:-671px -124px;height:11px;width:7px;margin-right:2px}
.record_matches_next_match_arrow{background-position:-679px -124px;height:11px;width:7px;margin-left:2px}
.record_matches_actions_container{padding:25px 30px}
.record-strip-tooltip .record_matches_actions_container{padding:0;min-width:395px}
.record_actions_partner_logo_container{position:absolute;width:100px}
.record_actions_partner_logo_container IMG{max-width:70px}
.record_matches_partner_actions_panels_container{margin-left:100px}
.record_matches_actions_container .record_match_extract_information{margin-bottom:13px}
.record_matches_actions_container .reject_link_container a{color:#6e6e6e;text-decoration:underline}
.record_matches_actions_container .record_match_extract_information_after_confirm{margin-top:15px}
.record-strip-tooltip .record_matches_actions_container .record_match_extract_information_after_confirm{color:#6e6e6e}
.record_matches_actions_container .record_match_action_icon{position:absolute;margin-left:0}
.record_matches_actions_container .confirmation_text{margin-left:34px}
.record-strip-tooltip .record_matches_actions_container .confirmation_text{color:#6e6e6e}
.record_matches_actions_container .actions_buttons_container{color:#949393;float:right;margin-left:30px}
.record_matches_actions_container .actions_buttons_container LI{list-style:none;text-align:right;margin-bottom:10px}
.record_matches_actions_container .actions_buttons_container LI IMG{margin-left:12px}
.record_matches_actions_container .actions_buttons_container LI A{color:#949393}
.record-strip-tooltip .record_matches_actions_container .actions_buttons_container{max-width:170px}
.record_matches_actions_container .actions_undo_link{cursor:pointer}
.record_matches_actions_container .actions_undo_link .actions_undo_link_text:hover{text-decoration:underline}
.record_match_undo_icon{background-position:-132px -91px;cursor:pointer;height:13px;width:13px}
#reject_button,#confirm_button{display:inline-block;margin-left:10px}
#reject_button .record_match_icon,#reject_button .record_match_icon_disabled,#confirm_button .record_match_icon,#confirm_button .record_match_icon_disabled{display:inline;width:19px;height:19px;margin-left:-7px;margin-right:11px;margin-bottom:2px}
.strip-confirm-button .record_match_icon{width:19px;height:19px}
#reject_button .record_match_icon_disabled{background-position:-631px -93px}
#reject_button .record_match_icon{background-position:-631px -118px}
#confirm_button .record_match_icon_disabled,.strip-confirm-button.ui-state-hover.ui-state-disabled .record_match_icon{background-position:-610px -93px}
#confirm_button .record_match_icon,.strip-confirm-button .record_match_icon{background-position:-610px -118px}
.record_match_confidence_container{margin-bottom:25px}
.record_match_confidence_label{font-weight:bold;padding-right:10px;float:left}
.record_match_confidence_value{position:relative;top:-2px}
#suggest_to_create_source_container{margin-top:15px}
.record_source_suggestion_actions_separator{color:#6e6e6e;padding-left:5px}
.record_source_suggestion_info{display:none}
.record_panel_profile_portrait{position:relative;float:left;margin-right:20px}
.record_panel_profile_portrait IMG{border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px}
.record_panel_profile_portrait .record_match_confirmed{position:absolute;bottom:-3px;right:-3px;background-color:#fff;border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px}
.record_matches_filter_popup .newPopupBody{padding-top:10px;padding-bottom:20px}
.record_matches_filter_popup .record_matches_filter_subtitle{font-size:16px;margin-bottom:15px}
.record_matches_filter_popup .record_matches_filter_header{color:#6e6e6e;font-weight:bold;margin-bottom:5px}
.record_matches_filter_popup LABEL{margin-right:15px}
.record_matches_filter_popup .record_matches_filter_options_container{margin-bottom:20px;padding-left:15px}
.record_matches_filter_popup .record_matches_filter_confidence_container{padding-left:25px}
.record_matches_filter_popup .show_all_matches_link{margin-right:5px}
.record_matches_filter_popup .restore_defaults_link{margin-left:5px}
.record_matches_filter_popup .more_info_separator{color:#eae9e6}
.record_matches_filter_popup #confidence_slider{background-position:-560px -144px;position:relative;width:120px;height:11px}
.record_matches_filter_popup #confidence_slider .ui-slider-handle{background-position:-560px -158px;position:absolute;width:9px;height:15px;margin-left:-4px}
.record_matches_filter_popup .record_matches_filter_score{margin-bottom:5px}
.record_matches_filter_popup .filter_score{width:14px;height:14px;margin:0 5px}
.record_matches_filter_popup .filter_score_empty{background-position:-2px -14px}
.record_matches_filter_popup .filter_score_half{background-position:-562px -14px}
.record_matches_filter_popup .filter_score_full{background-position:-2px -30px}
.record_match_confirmed_container{padding:5px;border-radius:5px}
.record_match_confirmed_container.opened{background:rgba(0,0,0,0.05)}
.confirmed_match_action_container{position:relative}
.confirmed_match_action_container a.confirmed_match_action_label{position:absolute;right:0;top:-5px;color:#9b9fa3;display:inline-block;padding:7px 11px 8px;border-top-left-radius:5px;border-top-right-radius:5px;white-space:nowrap}
.confirmed_match_action_container a.confirmed_match_action_label IMG{margin:-2px 3px 0}
.record-strip-tooltip .confirmed_match_action_container a.confirmed_match_action_label{padding-top:1px;padding-right:6px;padding-bottom:2px;padding-left:9px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#f0eeea,#e9e7e3);background-image:linear-gradient(to bottom,#f0eeea,#e9e7e3);border:1px solid #dad8d5;border-top-width:0;color:#949393}
.record-strip-tooltip .confirmed_match_action_container a.confirmed_match_action_label:hover{text-decoration:none}
.confirmed_match_action_container a.confirmed_match_action_label.opened{background:#7e7e7e;color:#fff}
.confirmed_match_action_container .confirmed_match_options_container{display:none;position:absolute;right:0;top:28px;border:1px solid #878787;border-radius:3px;border-top-right-radius:0;box-shadow:0 0 5px #9a9a9a;background:#fff;padding-top:15px}
.confirmed_match_action_container .confirmed_match_options_container LI{list-style-type:none;border-top:1px solid #dbd7d7;cursor:pointer}
.confirmed_match_action_container .confirmed_match_options_container LI IMG{margin-right:7px}
.confirmed_match_action_container .confirmed_match_options_container LI:hover{background:#f3f3f3}
.confirmed_match_action_container .confirmed_match_options_container LI,.confirmed_match_action_container .confirmed_match_options_container LI A{color:#6e6e6e}
.confirmed_match_action_container .confirmed_match_options_container LI A{white-space:nowrap;padding:7px 15px;display:block}
.confirmed_match_action_container .confirmed_match_options_container LI A:hover{text-decoration:none}
.extract_record_icon{background-position:-118px -91px;height:13px;width:13px}
.record_match_undo_icon_small{background-position:-132px -91px;height:13px;width:13px}
.value_add_score_bar_container{border:1px solid #dedddd;border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;display:inline-block;padding:0 7px;background:#f9f7f3}
.value_add_score_bar_container .value_add_score_bar{display:inline-block;border:1px solid #dedddd;width:70px;height:8px;border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;background:#fff}
.value_add_score_bar_container .value_add_score_bar_icon{position:relative;top:2px;margin-right:7px}
.value_add_score_bar_container .value_add_score_bar_icon_single{display:inline-block;background-position:-595px -205px;width:14px;height:15px;background-image:url("/FP/Assets/Images/Search/search_main_sprite.png?v=17")}
.value_add_score_bar_container .value_add_score_bar_icon_single_aggregated{background-image:url("/FP/Assets/Images/Search/search_main_sprite.png?v=17")}
.value_add_score_bar_container .value_add_score_bar_value{background:#c8ea71;height:100%;width:0;border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px;-webkit-border-radius:10px 0 0 10px;-webkit-transition:width,1s,ease-out;transition:width,1s,ease-out}
.value_add_score_bar_container{height:20px}
.value_add_score_factors_container{color:#6e6e6e}
.record_match_add_value_container{min-height:20px;position:relative;margin-top:10px;margin-left:120px;background:#f9f7f3;padding:12px;border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px}
.record_match_add_value_container .value_add_score_bar_container{position:absolute}
.record_match_add_value_container .value_add_score_factors_container{margin-left:120px}
.record_page_add_value_container{min-height:20px;position:relative;border:1px solid #e8e6e6;background:#f9f5ea;padding:12px;width:384px;margin-bottom:10px;border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px}
.record_page_add_value_container .value_add_score_bar_container{position:absolute}
.record_page_add_value_container .value_add_score_factors_container{margin-left:120px}
.contact_container{width:100%;padding-top:10px}
.contact_button_wrapper{float:right;text-align:right;width:200px}
#save_to_another_profile{padding-top:10px;padding-bottom:30px}
#save_to_another_profile li{display:inline;margin-left:10px}
#save_to_another_profile img{margin-left:0}
.mh_responsive.mh_tablet .hidden_touch,.mh_responsive.mh_mobile .hidden_touch{display:none}
@media(max-width:767px){#pk_master_footer_container{display:block}
.xs_stretch>*{margin-left:-15px;margin-right:-15px}
.xs_flex{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}
.top_navigation_links{padding:0;margin:0;font-size:14px;line-height:22px;background:#fcf8ec}
.Breadcrumbs{padding:20px 14px 10px}
.xs_order_1,.confirmation_text,.record_match_extract_information{-webkit-box-ordinal-group:2;-webkit-order:1;order:1;margin-bottom:15px}
.record_matches_actions_container,.contact_container{text-align:center;font-size:15px}
.record_actions_container{background-image:none;background-color:#fffcf2;border-top:0;border-bottom:2px solid #f1ebdf}
.actions_buttons_container{-webkit-box-ordinal-group:3;-webkit-order:2;order:2;width:100%;max-width:300px;float:none!important;margin:5px auto 15px!important}
.actions_buttons_container>li{text-align:center!important}
.actions_buttons_container>li:last-child{margin-bottom:0}
ul.actions_buttons_container{margin-bottom:0!important}
.reject_link_container{-webkit-box-ordinal-group:4;-webkit-order:3;order:3;font-size:0}
#reject_link{text-decoration:initial}
#reject_link:after{content:attr(xs-text);font-size:15px}
#confirm_button{margin:auto}
#save_button,#contact_button{width:100%}
#save_to_another_profile{padding:0!important;border:0;margin-top:-2px;border-bottom:2px solid #f1ebdf}
#save_to_another_profile .actions_buttons_container{margin-top:0!important}
#save_to_another_profile .actions_buttons_container>li{display:block;margin:0}
#save_to_another_profile .actions_buttons_container>li:first-child{margin-top:-18px}
#save_to_another_profile .actions_buttons_container>li:after{content:"";display:block;padding-bottom:20px}
.individualListBodyContainer{font-size:15px!important;line-height:18px}
.individualsListContainer{margin-top:10px}
.individualListSeparator{height:10px!important}
.individualListColumn+.individualListColumn{margin-top:15px}
.contact_button_wrapper{width:100%;margin:auto;-webkit-box-ordinal-group:3;-webkit-order:2;order:2}
.contact_container{margin:auto;max-width:300px}
.recordPage.recordContainer,.record_matches_actions_container{padding:25px 14px}
.recordContainer{background-image:none!important;background-color:#fcf8ec;border-bottom:2px solid #f1ebdf;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;font-size:15px}
.recordContainer .recordSectionTitle{font-size:22px;color:#646362;margin-top:20px}
.recordContainer .recordSectionTitle+br{display:none}
.recordContainer .recordSectionTitle+div table{width:100%}
.recordContainer .recordFieldLabel{display:block;width:100%!important;padding:10px 0 0;font-weight:400;color:#737373}
.recordContainer .recordFieldValue{display:block;width:100%;padding:0 0 10px;color:#646362}
.recordContainer .recordSection{color:#646362}
.recordContainer .recordFieldsRow{border-bottom:0}
.recordContainer .eventSeparator{height:0}
.recordContainer .recordSectionTitleLink,.recordContainer td{font-size:15px}
.recordContainer .recordImageContainer{-webkit-box-ordinal-group:3;-webkit-order:2;order:2;margin:0 auto}
.recordContainer .paperClip{display:none}
.recordContainer .recordSection,.recordContainer .fieldGroupTitle{border-top:0}
.recordImageBoxContainer{margin:10px auto}
.recordTitleContainer{-webkit-box-ordinal-group:2;-webkit-order:1;order:1;color:#646362}
.recordTitleContainer .recordTitle{font-size:22px}
.recordFieldsContainer{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}
.recordSection{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}
.groupTable{position:static!important;width:100%}
.groupTable td:nth-of-type(1){color:#737373;display:block;padding-bottom:0}
.groupTable td:nth-of-type(2){display:block;padding-top:0}
.groupTable .groupRowTitle:nth-of-type(1){display:none}
.multi_table .infoGroup{display:inline;padding:0!important;margin:0!important;width:100%}
.multi_table .infoGroup+td{display:inline}
.multi_table .infoGroup+td:after{content:"";display:block;margin-bottom:20px}
.multi_table .infoGroup:after{content:"";display:block}
.infoContainer{background:#fffcf2;border:0;border-bottom:2px solid #f1ebdf;border-radius:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:14px}
.infoContainer .infoGroupTitle{font-weight:300;font-size:15px}
.infoContainer .infoGroup{width:100%}
.infoContainer .infoGroup:nth-of-type(n+3){display:none}
.infoContainer .infoGroup *:not(.infoGroupTitle){display:none}
.infoGroup{margin:0;padding:0 15px}
.infoImageContainer{height:auto!important;padding:0}
#open_info_popup{outline:0}
.popup_info_container{text-align:center;font-size:15px}
.popup_info_container a{color:#e76f2f}
.popup_info_container .miniTagsContainer,.popup_info_container #open_info_popup{display:none}
.popup_info_container .infoImage{float:none;margin-bottom:10px}
.matching_individual_container{background-color:#fcf8ec;margin-bottom:0;border:0;border-bottom:2px solid #f1ebdf;border-radius:0}
.matching_individual_container:before,.matching_individual_container:after{content:"";display:table}
.individualInformationDetails{color:#737373}
.individualInformationContainer{text-align:center;font-size:15px}
.individualInformationContainer .individualInformationName{font-size:15px;color:#646362}
.individualInformationContainer div[class^=FL_]{color:#737373}
.individualInformationPhoto{float:none;margin:0 auto 10px;width:96px;height:96px;overflow:hidden;border-radius:100%;border:2px solid #cfcece}
.individualInformationPhoto.M{border-color:#8bb5d3}
.individualInformationPhoto.F{border-color:#df8d95}
.individualInformationPhoto .recordImage{position:relative;width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
}
.partner_sprite{background-image:url("/FP/Assets/Images/Search/search_main_sprite.png?v=17")}
.partner_logo_container{position:absolute;z-index:401;top:54px;left:206px;width:700px}
.partner_logo_plus{background-position:-560px -204px;width:17px;height:17px;position:absolute}
.partner_logo{position:absolute;top:-10px;left:32px}
.planIcon{float:left}
.cancelPlanIcon{float:right}
.paymentSprite{background-image:url("/FP/Assets/Images/Search/search_payment_sprite.png?v=5");background-repeat:no-repeat}
.memberPlanDiscount{border-radius:5px;background-color:#2f617b;color:#fff;font-size:15px;padding:5px 10px;display:inline-block;margin-top:10px}
.planSpecialOffer{background-position:-545px -3px;width:882px;height:38px;line-height:35px;color:#fff;font-size:16px;text-align:center;margin:25px auto 0}
.planBoxesContainer{margin-top:25px;text-align:center;white-space:nowrap}
.planBox:last-child{margin:0}
.searchPlansTitle{margin-top:25px;font-size:22px}
.planBoxContainer{text-align:center}
.planBox{text-align:center;width:286px;display:inline-block;margin-right:40px}
.planBoxTop{position:relative;margin-top:10px;min-height:20px}
.planBoxSeparatorContent{background:#fbf7f4;min-height:10px}
.planValueTitle{background-position:-544px -45px;height:24px;line-height:24px;font-weight:bold;width:165px;display:inline-block;position:relative;top:-14px;color:#fff;font-size:12px}
.planTitle{font-size:15px;line-height:22px;margin-bottom:10px;padding:0 30px;white-space:normal}
.planTitle b{font-size:22px}
.planTitle .bundleTitleSecondPart b{font-size:15px;font-weight:normal}
.overall_discounts{color:#e0fa9e;font-size:13px;font-weight:200;margin-top:-10px}
.bundleTitlePlus,.bundleTitleSecondPart{font-size:15px;line-height:18px}
.planBoxSeparator{line-height:12px;min-height:12px;background-position:0 5px;margin:10px}
.planBoxSeparatorContent{display:inline-block;padding:0 10px;color:#9ea3a7;font-weight:bold}
.planDetails{margin:5px 0;color:#16638d}
.productCouponText{position:relative;top:21px;margin-top:-17px;padding:4px 0;font-weight:bold;color:#187113}
.currencyButtonsContainer{float:right}
.planPriceContainer{padding:10px 10px 0;margin:20px 0;width:275px;min-height:101px;background-position:-545px -75px;position:relative;left:-4px;color:#fff;font-size:12px}
.planOldPrice{text-decoration:line-through;color:#cfcece}
.planPriceContainer,.planPriceContainer{display:inline-block}
.planOldPrice,.planPrice{display:inline-block;line-height:65px}
.have_discounts .planOldPrice,.have_discounts .planPrice{line-height:50px}
.planPrice,.planOldPrice{padding:0 5px;font-weight:300}
.planPrice span span{font-size:30px}
.planPriceContainer table{display:inline-block}
.planStartButton{position:absolute;text-align:center;top:84px;width:92%}
.planBillingInformation{margin-top:10px;color:#9ea3a7;position:relative}
.magnifyingGlassLarge,.magnifyingGlassSmall{right:0}
.magnifyingGlassLarge{position:absolute;bottom:0;width:212px;height:190px;background-position:-2px 0}
.magnifyingGlassSmall{position:absolute;bottom:0;width:182px;height:152px;background-position:-218px 0}
.planDiscountContainer,.planCurrencyContainer{margin:20px 0}
.planDiscountContainer{float:left}
.planCurrencyContainer{float:right}
.planDiscountContainer .linkSeparator{color:#d1d0d0;margin:0 8px}
.plansInformationContainer{position:relative}
.planDiscountConatiner .PK_IconsInfoLarge,.planContactContainer .PK_IconsPhoneLarge{float:left}
.planTipContainer,.planContactContainer{padding:20px 25px}
.planInformationIconContainer,.planInformationTextContainer{float:left}
.planInformationIconContainer{display:inline;width:55px}
.planInformationTextContainer{display:inline}
.planTipHeader{font-size:22px}
.planTipRowContainer{float:left;margin-right:30px;width:310px}
.planTipRowTitle{font-weight:bold}
.whatYouGetBulltes{list-style-position:outside;margin-left:16px}
.planFootnote,.autoRenewMessageConatiner{margin:18px 0}
.planFootnotes{margin:18px 0}
.planFootnotes .planFootnote{margin:0}
.genealogy_search_ppc_sprite{background-image:url("/FP/Assets/Images/GenealogySearchPpc/genealogy_search_ppc_sprite.png?v=15")}
.checkout_badges{text-align:center;margin-top:30px}
.verisign_badge{background-position:-217px -85px;height:48px;width:94px;display:inline-block;vertical-align:middle;margin-left:27px}
.bbb_badge{background-position:-2px -191px;height:39px;width:100px;display:inline-block;vertical-align:middle;margin-top:9px;margin-left:27px}
.money_back_badge{background-position:-2px -946px;height:71px;width:71px;display:inline-block;vertical-align:middle}
.familytreemagazine_logo{background-position:-2px -837px;height:46px;width:340px;margin:0 70px 0 70px}
.wallstreet_logo{background-position:-2px -885px;height:27px;width:278px}
.cnn_logo{background-position:-2px -914px;height:31px;width:67px}
.asSeenOnLogos{margin-top:20px}
.testimonials{position:absolute;top:20px;left:520px;right:0;width:381px}
.testimonial_tip_line{margin-start:30px;padding-bottom:17px}
.citation,.citation_thumbnail{margin-bottom:5px}
.citation_thumbnail{margin-right:5px;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;height:50px;float:left}
.asSeenOnHeader,.personal_info{color:#999}
#testimonial_info{display:table}
.orderStatusPage .header{font-size:22px;margin:25px 0;padding-bottom:5px;position:relative}
.orderStatusPage .headerSeparator{margin-top:5px}
.orderStatusPage .header #startSearchingButton,.orderStatusPage .header #continueToRecordButton{position:absolute;top:0;right:0}
.orderStatusPage #tryAgainButton{margin-top:30px}
.orderStatusPage .pending_message_container{margin-left:0;margin-right:0}
.orderStatusPage .processing_info_container{width:305px}
.orderStatusPage .processing_info_container .processing_info{margin-bottom:40px}
.orderStatusPage .pendingOrderMessageContainer{margin-bottom:15px;margin-top:-10px}
.orderStatusPage .pendingOrderText{width:870px;font-weight:bold}
.orderStatusPage #backToSearchButton{margin-top:10px}
.orderStatusPage .orderFailureDescription{font-weight:bold}
.planDetailsBox{margin-bottom:15px}
.planDetailsBoxBody{padding:15px 25px;position:relative}
.planDetailsTitle{font-size:15px;font-weight:bold;margin-bottom:5px;width:302px}
.productIcon{background-color:#fbf7f4;position:absolute;right:15px}
.productIconClass15{background-position:-972px -45px;height:62px;width:107px}
.productIconClass1.sitePlan1{background-position:-843px -45px;height:84px;width:62px}
.productIconClass1.sitePlan3{background-position:-906px -45px;height:84px;width:65px}
.productIconClass16{background-position:-1076px -45px;height:40px;width:64px}
.dontLeaveUsConatiner{padding:0 20px}
.dontLeaveUsImage{font-size:22px;line-height:26px;padding:68px 0 0;text-align:center;background-position:-545px -181px;width:418px;height:118px}
.dontLeaveUsConatiner .swingGirlImage{margin-bottom:40px}
.wantToTalkTitle{font-size:15px;font-weight:bold}
.planDetailsContainer{margin:20px 0 10px 0}
.planDetailsFieldLabel{color:#9ea3a7;padding-right:10px}
.planDetailsFieldValue .positiveValue{color:#8fbb1f;font-weight:bold}
.planDetailsFieldValue .negativeValue{color:red;font-weight:bold}
.planIncludesTitle{font-weight:bold;margin:20px 0 5px}
.planIncludesList ul{margin-bottom:10px}
.planIncludesList li{list-style-position:inside}
#cancelPlanTitle{padding-top:15px}
#cancelPlanTitleSeparator{margin-top:5px;margin-bottom:26px}
.cancelCommentConatiner label{display:block;padding-top:9px;margin-bottom:7px}
#cancelForm #phoneNumber{width:325px;float:right}
#cancelPlanRoundedSeparator{width:300px;margin-bottom:10px}
.cancelCommentReasons{width:460px}
.cancelCommentTextArea{width:450px;height:65px;margin:11px 0}
.cancelCommentTextArea{resize:none}
.planActionButtonsContainer{margin-top:20px;height:50px}
.planActionButtonsContainer table{float:right;margin-left:15px}
.autoRenewMessageConatiner .PK_IconsInfoLarge{margin:0 10px}
.swingGirlContainer{position:absolute;width:460px}
.swingGirlImage{margin:auto;height:260px;width:140px;background-position:-402px 0}
.recordDetectiveContainer{padding-top:20px;display:none}
.recordDetectivePanel{background-color:#fafafa;border:1px solid #eee;padding:10px;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;position:relative;margin-top:20px}
.recordDetectivePanel:before{border-width:0 14px 14px;bottom:auto;left:49px;right:auto;top:-14px;border-color:#eee transparent;border-style:solid;content:"";display:block;position:absolute;width:0}
.recordDetectivePanel:after{border-width:0 13px 13px;bottom:auto;left:50px;right:auto;top:-13px;border-color:#fafafa transparent;border-style:solid;content:"";display:block;position:absolute;width:0}
.recordDetectivePanel .spinner{margin-top:9px;margin-left:6px;margin-right:13px;width:26px;height:26px;float:left}
.recordDetectivePanel .recordDetectiveNotFound,.recordDetectivePanel .recordDetectivePreloader{line-height:43px;font-size:15px}
.recordDetectivePanel .recordDetectiveNotFound{display:none;margin-left:15px}
.recordDetectivePanel .recordsAndPeopleContainer{margin:0 20px}
.recordDetectivePanel .RecordsStrip.StripWithPrevNext{margin:0 -14px}
.recordDetectivePanel .RecordsStrip.StripWithPrevNext a.photoBrowsingArrowPrev{margin-right:16px}
.recordDetectivePanel .RecordsStrip.StripWithPrevNext a.photoBrowsingArrowNext{margin-left:10px}
.mh_responsive .recordDetectivePanel .RecordsStrip.StripWithPrevNext a.photoBrowsingArrowNext{margin-left:8px}
.recordDetectivePanel .relatedRecordsContainer{margin-bottom:22px}
.record_detective_icon{background-image:url("/FP/Assets/Images/Search/search_main_sprite.png?v=17");background-position:-323px -224px;width:51px;height:56px;float:left;margin-left:37px}
.record_detective_title{position:relative;float:left;margin-left:13px}
.record_detective_title .NewLabelWidget{position:absolute;top:3px;left:-9px}
.record_detective_title h2{margin-top:25px;font-size:15px;font-weight:normal;float:left}
.record_detective_title .record_detective_title_inner{margin-top:25px;margin-left:5px;float:left}
.record_detective_info_text{margin-top:7px;margin-left:-10px;width:280px;float:left;line-height:16px}
.record_detective_info_text p:first-child{margin-bottom:17px}
.record_detective_info_icon{margin-top:4px;margin-left:35px;position:absolute}
.mh_responsive .photoBrowsingWrapper{box-sizing:content-box}
@media(min-width:1200px){.mh_responsive .StripWithPrevNext .photoBrowsingWrapper{margin-left:75px}
}
.mh_responsive .singleStripWrapper img{width:100%}
@media(max-width:767px){.StripWithPrevNext{margin:0!important}
.photoBrowsingArrowPrev,.photoBrowsingArrowNext,.RecordStripTitle [id^=photoStripLocation]{display:none!important}
.RecordStripTitle{border-bottom:0!important}
.photoBrowsingWrapper{width:100%!important;overflow-x:auto!important;padding-bottom:20px}
.stripSeparator{display:none}
.photoInReviewWide .FL_Label{text-align:left;margin-left:5px}
.photoInReviewWide .FL_Label b:after{content:"";display:block}
td.photoStripPhotoContainer:last-child{padding-right:24px!important}
.record_detective_icon{margin-left:14px}
.recordDetectiveContainer{background-color:#fcf8ec}
.recordDetectiveContainer h2{color:#646362}
.recordDetectivePanel{background-color:#f0ece1}
.recordDetectivePanel:before{left:26px}
.recordDetectivePanel:after{left:27px;border-color:#f0ece1 transparent}
.recordDetectivePanel .recordsAndPeopleContainer{margin:0 4px}
.record_detective_info_icon{display:none}
}
.recordScore0,.recordScore1,.recordScore2,.recordScore3,.recordScore4,.recordScore5,.recordScore6,.recordScore7,.recordScore8,.recordScore9,.recordScore10{background-image:url("/FP/Assets/Images/Search/search_main_sprite.png?v=17");width:79px;height:14px}
.recordScore0{background-position:-2px -14px}
.recordScore1{background-position:-562px -14px}
.recordScore2{background-position:-2px -30px}
.recordScore3{background-position:-562px -30px}
.recordScore4{background-position:-2px -46px}
.recordScore5{background-position:-562px -46px}
.recordScore6{background-position:-2px -62px}
.recordScore7{background-position:-562px -62px}
.recordScore8{background-position:-2px -78px}
.recordScore9{background-position:-562px -78px}
.recordScore10{background-position:-2px -94px}
.relatedRecordsContainer .RecordStripTitle{margin-top:15px}
.record-strip-tooltip{padding:15px 25px 20px}
.record-strip-tooltip.mh-tooltip{min-width:250px}
.record-strip-tooltip A{color:#068ccf}
.record-strip-tooltip A:visited{color:#609}
.record-strip-tooltip a.recordTitle{text-decoration:underline;font-size:18px}
.record-strip-tooltip .record_match_confidence_label,.record-strip-tooltip .collectionName{font-weight:normal;color:#6e6e6e;line-height:19px}
.record-strip-tooltip .record_match_confidence_label{vertical-align:middle;margin-right:8px}
.record-strip-tooltip .collectionName{clear:both;margin-bottom:4px}
.record-strip-tooltip .recordFieldLabel{padding-right:20px;white-space:nowrap}
.record-strip-tooltip .highlighted-text{background-color:yellow;font-weight:bold;padding:2px}
.record-strip-tooltip .footer{border-top:1px solid #ccd5db;margin-top:10px;padding-top:17px}
.record-strip-tooltip .record_match_action_icon{margin-right:8px;margin-left:0}
.record-strip-tooltip .searchMainSprite{background-image:url("/FP/Assets/Images/Search/search_main_sprite.png?v=17")}
.record-strip-tooltip .miniTag{margin-bottom:-2px}
.record-strip-tooltip .confirmation_question{color:#6e6e6e;float:left;margin-right:20px;line-height:30px}
.record-strip-tooltip .confirm_reject_container{float:right}
.record-strip-tooltip .confirm_reject_container .strip-confirm-button,.record-strip-tooltip .confirm_reject_container .strip-reject-link{float:right}
.record-strip-tooltip .confirm_reject_container a.strip-reject-link{margin-right:20px;color:#6e6e6e;margin-top:8px}
.record-strip-tooltip .record_match_undo_icon,.record-strip-tooltip .extract_record_icon{float:right}
.record-strip-tooltip .record_matches_actions_container .actions_buttons_container LI IMG{margin-top:3px}
.RecordsStrip a.photoBrowsingArrowPrev{margin-right:34px}
.RecordsStrip a.photoBrowsingArrowNext{margin-left:23px}
.RecordsStrip td.photoStripPhotoContainer{padding-right:21px}
.RecordsStrip .stripSeparator{position:absolute;top:3px;left:-11px;width:1px;height:167px;background-color:#ccd5db}
.RecordsStrip a.photoInReviewWide{color:#6e6e6e;font-size:11px;line-height:14px}
.RecordsStrip a.photoInReviewWide:visited{color:#609}
.RecordsStrip a.photoInReviewWide:hover div.singleStripWrapper{border-width:2px;margin:0 0 5px 0}
.RecordsStrip a.photoInReviewWide:hover .topRightIconInStrip{top:-8px}
.RecordsStrip a.photoInReviewWide div.singleStripWrapper{border:1px solid #b1b5b9;margin:1px 1px 6px 1px;width:96px;height:96px;box-sizing:content-box}
.no-backgroundsize .RecordsStrip a.photoInReviewWide div.singleStripWrapper{text-align:center}
.RecordsStrip a.photoInReviewWide div.singleStripWrapper .jquery_spinner{left:48px!important;top:48px!important}
.RecordsStrip a.photoInReviewWide td.photoStripPhotoContainer .FL_Label{margin-top:0}
.RecordsStrip a.photoInReviewWide .topRightIconInStrip{top:-9px}
.RecordsStrip .smallMiniTag{border:1px solid #fff;border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px}
.RecordsStrip .recordsDownloading{background-image:url("/FP/Assets/Images/Search/search_main_sprite.png?v=17");background-position:-376px -224px;height:96px;width:96px}
.RecordStripTitle{margin:27px 0 10px;border-bottom:1px solid #ccd5db}
.RecordStripTitle .FL_LabelLargeBold{padding-bottom:3px;float:left}
.RecordStripTitle .RecordStripTitleInner{padding-top:2px;margin-left:5px;float:left}
.RecordStripTitle .FL_Label{float:right;color:#6e6e6e;margin-top:3px}
.RecordStripTitle .record_info_icon{margin-left:5px;margin-top:3px;float:left}
.RecordStripTitle .NewLabelWidget{margin-top:-1px;float:left}
.record_info_icon{background-image:url("/FP/Assets/Images/Search/search_main_sprite.png?v=17");background-position:-147px -91px;cursor:pointer;height:14px;width:14px}
#recordStripWrapper_RMS .related_records_panel_preloader{height:170px}
.stripPreloader{width:96px;height:96px;padding:4px}
.extract_record_popup INPUT[type=radio],.extract_record_popup INPUT[type=checkbox]{border:0;height:inherit}
.related_people_panel_title{margin:27px 0 19px;border-bottom:1px solid #ccd5db}
div:first-child>.related_people_panel_title{margin-top:15px}
.related_people_panel_title .FL_LabelLargeBold{padding-bottom:3px;float:left}
.related_people_panel_title .related_people_panel_inner{padding-top:1px;margin-left:5px;float:left}
.related_people_panel_title .record_info_icon{margin-left:5px}
.related_records_panel_preloader{margin-top:-3px}
.related_records_panel_preloader .spinner{margin-right:12px;width:26px;height:26px;float:left}
.related_records_panel_preloader .message{height:26px;line-height:26px;color:#6e6e6e;float:left}
.related_records_panel_preloader #related_records_panel_preloader_notfound{display:none}
.related_records_panel_preloader{margin-top:16px}
.container_12 .grid_3.relate_person_box{width:199px}
.record_related_person{margin-bottom:25px;display:block;color:#6e6e6e}
.record_related_person:visited{color:#609}
.record_related_person_photo{padding:4px;float:left}
.record_related_person:hover .record_related_person_photo{padding:2px;border:solid 2px #b1b5b9;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px}
.record_related_person_photo .PK_ProfileImage{border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px}
.record_related_person_photo .PK_ProfileImageOuterContainerOut{padding:0}
.record_related_person_info{padding-top:2px;margin-left:76px;line-height:14px;font-size:11px}
.record_related_person_info_separator{height:7px}
.record_related_person_tooltip{padding:15px 25px 20px}
.record_related_person_tooltip a{color:#068ccf}
.record_related_person_tooltip a:visited{color:#609}
.record_related_person_tooltip a.personName{text-decoration:underline;font-size:18px}
.record_related_person_tooltip .confidence_label,.record_related_person_tooltip .collection_name,.record_related_person_tooltip .sub_collection_name{font-weight:normal;color:#6e6e6e;line-height:19px}
.record_related_person_tooltip .confidence_label{vertical-align:middle;margin-right:8px}
.record_related_person_tooltip .collectionName{clear:both;margin-bottom:4px}
.record_related_person_tooltip .sub_collection_name{color:#9da2a7}
.record_related_person_tooltip .record_field_label{padding-right:20px;white-space:nowrap}
.record_related_person_tooltip .record_field_groups{margin-top:3px}
.record_related_person_tooltip .footer{border-top:1px solid #ccd5db;margin-top:10px;padding-top:17px}
.record_related_person_tooltip .record_match_action_icon{margin-right:8px;margin-left:0}
.record_related_person_tooltip .record_status_label{vertical-align:middle;color:#6e6e6e}
.record_related_person_tooltip .searchMainSprite{background-image:url("/FP/Assets/Images/Search/search_main_sprite.png?v=17")}
.searchResultsPage .recordImageContainer .recordImageBox,.recordPreview .recordImageBox,.recordMatches .recordImageBox{max-width:128px;border:1px solid #d3d3d3;padding:2px;border-radius:3px;display:inline-block;min-width:96px;min-height:50px;position:relative}
.orderStatusPage .recordPreviewContainer{margin:10px 0;padding:15px 0 25px;border-bottom:1px solid #ced1d3}
.recordPreview table{width:100%}
.recordPreview .recordImageContainer{width:115px}
.recordPreview .recordImage{width:96px}
.recordPreview .recordTitle{color:#6e6e6e;font-size:15px;font-weight:bold}
.recordCostInCredits{color:#6e6e6e;height:20px;font-size:18px;padding-bottom:5px}
.credits_message_container{margin-top:10px;display:inline-block;padding:1px 10px 5px;border:1px solid #d9d6d5;border-radius:10px}
.recordCredits .newPopupBody{padding-top:10px}
.notEnoughCredits{color:#c0422e}
.creditsLeft{color:#6e6e6e}
#save_record_panel .record_match_extract_information{margin-top:5px;font-size:16px}
#save_record_panel .save_new_tag{background-color:#dc6342;background-image:-webkit-linear-gradient(top,#e76e4d,#d15837);background-image:linear-gradient(to bottom,#e76e4d,#d15837);color:#fff;border-radius:6px;padding:0 6px;margin-right:10px;float:left;margin-bottom:25px}
.save_record_popup_content{height:253px;margin-right:-2px}
.save_record_popup_content .top_note{margin:0 0 16px}
.save_record_popup_content .top_note .pk_info_icon_gray_LTR,.save_record_popup_content .top_note .pk_info_icon_gray_RTL{float:left}
.save_record_popup_content .top_note .note_text{float:left;margin-left:12px;width:330px}
.save_record_popup_content .select_individual_label{margin-bottom:10px;display:block}
.save_record_popup_content .site_and_tree_wrapper #siteAndTree{width:389px;height:23px}
.save_record_popup_content .individuals_combo_box_wrapper{margin-top:10px}
.save_record_popup_content .individuals_combo_box_wrapper .dropdown{width:389px}
.save_record_popup_content .FL_FieldText{padding-left:7px}
.save_record_popup_content #selected_result .selected_container{background-color:#efede9;border:1px solid #e7e2d8;border-radius:5px;width:360px;padding:8px 12px;margin:10px 0}
.save_record_popup_content #selected_result .drop-img{float:left;position:relative}
.save_record_popup_content #selected_result .drop-text{float:left;margin-left:10px;width:315px}
.save_record_popup_content #selected_result .autocomplete-name{font-weight:bold;height:auto;padding-bottom:2px}
.save_record_popup_content #selected_result .autocomplete-date{display:block;margin-top:5px;font-weight:normal}
.save_record_popup_content #selected_result .autocomplete-relation,.save_record_popup_content #selected_result .autocomplete-site-and-tree{display:block;color:#b2b2b2;margin-top:5px;font-weight:normal}
.save_record_popup_content .suggestions_label{margin-top:12px}
.save_record_popup_content #suggestions{margin-top:7px;border:1px solid #e5e4e2;width:384px;max-height:163px;overflow-y:auto}
.save_record_popup_content #suggestions .suggestion_wrapper{border-top:1px solid #e5e4e2;padding:8px 12px;display:block;color:#616160}
.save_record_popup_content #suggestions .suggestion_wrapper:hover{background-color:#efede9}
.save_record_popup_content #suggestions .suggestion_wrapper:first-child{border-top-width:0}
.save_record_popup_content #suggestions .drop-img{float:left;position:relative}
.save_record_popup_content #suggestions .drop-text{float:left;margin-left:10px;width:293px}
.save_record_popup_content #suggestions .autocomplete-name{font-weight:bold;height:auto;padding-bottom:2px}
.save_record_popup_content #suggestions .autocomplete-date{display:block;margin-top:5px;font-weight:normal}
.save_record_popup_content #suggestions .autocomplete-relation,.save_record_popup_content #suggestions .autocomplete-site-and-tree{display:block;color:#b2b2b2;margin-top:5px;font-weight:normal}
.save_record_popup_content #record_saved{display:none;position:relative}
.save_record_popup_content #record_saved .success_photo_container{position:relative;float:left}
.save_record_popup_content #record_saved .success_icon{position:absolute;right:-7px;bottom:-7px;background-position:-610px -118px;width:19px;height:19px;background-color:#fff;border-radius:3px}
.save_record_popup_content #record_saved .success_text{float:left;margin-left:20px;width:330px}
.save_record_popup_content #record_saved .next_action{margin:17px 0 0;font-size:16px}
.save_record_popup_content #record_saved .dont_show_again{position:absolute;top:238px}
.save_record_popup_content #record_saved .dont_show_again input{margin:0}
.save_record_popup_content #record_saved .dont_show_again label{margin-left:8px}
.confirm_undo_save_popup_content .dont_show_again{margin-top:20px}
.confirm_undo_save_popup_content #dont_show_again_undo_save{height:12px}
@media(max-width:767px){.save_record_popup_content #saveRecordSelectIndividual,.save_record_popup_content .dropdown,.save_record_popup_content .selected_container{max-width:100%}
.save_record_popup_content #selected_result .drop-text{max-width:235px}
.save_record_popup_content .selected_container{box-sizing:border-box}
}
@media(max-width:412px){.save_record_popup_content .combo_box_magnify{left:initial;right:13px}
}
.world_map{position:relative;background-image:url("/FP/Assets/Images/Search/world_map_sprite.png?v=1");background-size:651px 1042px;background-repeat:no-repeat;width:650px;height:267px}
.world_map img{width:650px;height:267px;position:absolute;z-index:1}
.world_map .country{position:absolute;background-image:url("/FP/Assets/Images/Search/world_map_sprite.png?v=1");background-size:651px 1042px;background-repeat:no-repeat}
.world_map #united_states{visibility:hidden;width:210px;height:86px;top:32px;left:2px;background-position:-2px -588px}
.world_map #united_states.selected{visibility:visible}
.world_map #united_states.hover{visibility:visible;background-position:-215px -588px}
.world_map #canada{visibility:hidden;width:154px;height:64px;top:18px;left:71px;background-position:-2px -676px}
.world_map #canada.selected{visibility:visible}
.world_map #canada.hover{visibility:visible;background-position:-157px -676px}
.world_map #latin_america{visibility:hidden;width:149px;height:161px;top:105px;left:108px;background-position:-2px -742px}
.world_map #latin_america.selected{visibility:visible}
.world_map #latin_america.hover{visibility:visible;background-position:-154px -742px}
.world_map #africa{visibility:hidden;width:126px;height:133px;top:95px;left:288px;background-position:-2px -906px}
.world_map #africa.selected{visibility:visible}
.world_map #africa.hover{visibility:visible;background-position:-131px -906px}
.world_map #asia{visibility:hidden;width:280px;height:166px;top:22px;left:368px;background-position:-2px -336px}
.world_map #asia.selected{visibility:visible}
.world_map #asia.hover{visibility:visible;background-position:-285px -336px}
.world_map #europe{visibility:hidden;width:151px;height:68px;top:33px;left:278px;background-position:-2px -267px}
.world_map #europe.selected{visibility:visible}
.world_map #europe.hover{visibility:visible;background-position:-157px -267px}
.world_map #oceania{visibility:hidden;width:121px;height:82px;top:169px;left:528px;background-position:-2px -505px}
.world_map #oceania.selected{visibility:visible}
.world_map #oceania.hover{visibility:visible;background-position:-127px -505px}
.world_map_country_balloon_style{background-color:#fff;border:1px solid #cdcdcd;border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;box-shadow:2px 2px 8px #dfdfdf;color:#6e6e6e;padding:4px 8px;max-width:400px;opacity:1;text-align:left}
.world_locations_list{clear:both;font-size:11px}
.world_locations_list a,.world_locations_list h3{color:#9f9f9f}
.world_locations_list h3{font-weight:normal;margin-bottom:20px;font-size:11px}
.world_locations_list ul{list-style-type:none;margin-right:25px;float:left;width:110px}
.world_locations_list li{margin-bottom:5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.world_locations_list .locations_with_sub_locations{border-right:1px solid #ebeae7}
.world_locations_list .locations_with_sub_locations .parent_location a{color:#6e6e6e}
.world_locations_list span.world_locations_breadcrumb{color:#d4d3d4}
.world_locations_list .world_locations_list_parent{display:block;clear:both;padding-top:10px}
#newspaper_archive_seo_preview{max-height:430px;overflow:hidden;display:block;border-radius:6px;position:relative;text-align:center}
#newspaper_archive_seo_preview,#newspaper_archive_seo_preview img{width:100%}
#newspaper_archive_seo_preview span{display:inline-block;position:absolute;top:43%;width:60%;left:50%;margin-left:-32%;font-size:24px;color:#fff;text-align:center;background-color:rgba(0,0,0,0.8);padding:2%;border-radius:30px;transition:background-color .2s ease-in;-moz-transition:background-color .2s ease-in;-webkit-transition:background-color .2s ease-in}
#newspaper_archive_seo_preview:hover span{background-color:rgba(0,0,0,0.6)}
#ocr_text_container{float:right;margin-top:45px}
#ocr_text_container h6{margin:10px 0}
.recordPageContainer .raw_ocr_text{display:none}
.raw_ocr_text{width:94%;height:300px;padding:3%;padding-top:1%;border:1px solid #e9e2d5;border-radius:6px;color:#949393;resize:none;box-sizing:content-box}
