.watermarkedText {color:#777777;font-style:italic;padding-left:2px;}
.Affiliate {width:317px;height:50px;margin-top:2px;}
.FormFieldContainer {margin-bottom:10px;}
.FormFieldContainer .Error {color:Red;font-size:9px;line-height:9px;}
.ArchivedLabel {margin-left:2px;color:Red  !important;}
.ErrorText {color:Red;font-size:9px;line-height:9px;}
.PoweredBy {font-size:12px;float:right;padding:2px  5px  0px  0px;}
.SearchButtonPanel {clear:both;line-height:30px;}
.SearchButtonPanel .AdvancedSearchLink {background:url(https://static.legacy.net/static/mobilelegacycom/obituaries/images/320/arrow_right.gif) 11px no-repeat;background-position:right center;padding-right:10px;font-weight:bold;cursor:pointer;display:none;}
.PoweredBySearch {color:#999999;font-family:"Times  New  Roman";font-weight:normal;text-decoration:none;padding:2px;text-align:center;}
.PoweredBySearch a {color:#999999;font-family:"Times  New  Roman";font-weight:normal;text-decoration:none;padding:2px;}
.PoweredBySearch a:hover, .PoweredBySearch a:link, .PoweredBySearch a:visited {color:#999999;font-family:"Times  New  Roman";font-weight:normal;text-decoration:none;padding:2px;}
.PoweredBySearch sup {font-size:10pt;}
.aa_AdAnnouncement {color:gray;font-family:Arial,  Helvetica,  Sans-Serif;font-size:10px;line-height:10px;text-align:center;margin-left:auto;margin-right:auto;}
.bannerAd {margin:0  auto;text-align:center;width:320px;}
.bannerAd img {float:none;}
.bannerAd .aa_Table {width:100%;}
.flowersButton a {font-family:Arial,  Helvetica,  Sans-Serif;font-size:16px;font-weight:bold;color:White;}
.FHFlorist {background-color:#EE820D;border:1px solid #9E5200;border-radius:5px 5px 5px 5px;color:#FFFFFF;display:block;float:left;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;margin-bottom:10px;margin-right:4px;margin-top:10px;padding:4px 10px;text-align:center;text-decoration:none;}
.highlight {font-weight:bold;color:#005286;}
.NoRecentEntries {margin-left:9px;}
.FooterSpacer {margin-bottom:5px  !important;}
.LegacyBranding {padding:0px  !important;margin:0px  !important;text-align:center;}
.FollowMeBackground {background-color:#ececec;padding-top:6px;padding-left:10px;}
a.ParentObitLink {font-size:13.34px  !important;}
.AudioObit {height:30px;padding:8px;line-height:26px;}
.AudioObit a {cursor:pointer;color:#034e83;font-weight:bold;}
.AudioObit a .PlayAudioLink .PlayButton {display:inline !important;vertical-align:middle;margin:0 !important;}
.AudioObit a .PlayAudioLink .PlayNoticeType {margin-left:5px;}
.AudioObit a:hover {text-decoration:none;}
.AudioObit audio {width:190px;}
.AudioObit object {margin-top:5px;}
.AudioObit .beta {margin-top:-15px;margin-left:35px;font-size:11px;}
body, html, div {margin:0px;padding:0px;border:0px;}
body {background-color:#ffffff !important;color:#333333;font-family:Arial,  Helvetica,  sans-serif;margin:0px;padding:0px;font-size:14px;-webkit-text-size-adjust:none;border-top:2px  solid  #000000;}
a {text-decoration:none;color:#4a657a;font-size:14px;outline:none;}
a:active {outline:none;}
input[type="radio"] {width:15px;height:15px;-webkit-border-radius:7px;}
input[type="checkbox"] {-webkit-appearance:checkbox;-webkit-box-sizing:border-box;width:15px;height:15px;}
td {border:0px;padding:0px;margin:0px;text-align:left;}
img {border:0px;padding:0px;margin:0px;outline:none;}
.clear {height:1px;clear:both;}
.wrapper {width:100%;margin-left:auto;margin-right:auto;clear:both;}
.content {width:98%;margin-left:auto;margin-right:auto;}
.browseSpotlight .FHLSOverride {background-color:#363636 !important;}
.browseSpotlight .SpotlightInfo .FeatureText span {font-size:12px;}
.obituaryContent {width:98%;margin-left:auto;margin-right:auto;}
.obituaryContent .content {margin:0px  10px;padding:10px;border-bottom:1px  solid  #ADADAD;width:95%;}
.obituaryContent .divider {margin:0px  10px;border-bottom:1px  solid  #ADADAD;padding-top:10px;width:95%;}
.obituaryContent .title {margin:10px  10px  0px  10px;color:#333333;font-family:Arial,  Helvetica,  sans-serif;font-size:16px;font-weight:bold;}
.obituaryContent .content .textarea {width:99%;height:20px;padding:5px  0px;margin-bottom:10px;font-size:14px;}
.text {color:#333333;font-family:Arial,  Helvetica,  sans-serif;font-size:13.34px;line-height:18px;text-align:justify;display:block;max-height:108px;overflow:hidden;}
.small {font-size:9px;line-height:9px;}
.required {color:#ff0000;}
.indent {padding-left:10px;}
.error {color:#F00;}
form {font-size:14px;}
.header_txt_large {color:#000000;font-family:Arial,  Helvetica,  sans-serif;font-size:17px;font-weight:bold;}
.header_txt_small {color:#000000;font-family:Arial,  Helvetica,  sans-serif;font-size:16px;font-weight:bold;line-height:18px;}
.header_txt_large h1, .header_txt_large h2 {padding:0px;margin:0px;font-family:Arial,  Helvetica,  sans-serif;font-size:17px;}
.td_text {padding-left:10px;padding-right:20px;padding-top:0px;padding-bottom:0px;}
.td_line {border:0px;padding:0px;margin:0px;height:1px;background-color:#ececec;}
.td_dotted_line {border:0px;padding:0px;margin:0px;height:1px;background-image:url(https://static.legacy.net/static/mobilelegacycom/obituaries/images/320/line.gif);background-repeat:repeat-x;}
.td_row_1, .td_row_2 {padding:0px;}
.td_row_1 .CollapseDeceasedNameLink, .td_row_2 .CollapseDeceasedNameLink {height:100%;line-height:30px;width:100%;}
.td_row_1 .GuestbookLink, .td_row_2 .GuestbookLink {padding:5px 5px 5px 0px;}
.td_row_1 .SpotlightIcon, .td_row_2 .SpotlightIcon {float:right;margin:6px 5px;background-image:url(https://static.legacy.net/static/mobilelegacycom/obituaries/images/ls_icon.png);background-repeat:none;width:82px;height:16px;}
.td_row_1 .DeceasedName .SpotlightIcon, .td_row_2 .DeceasedName .SpotlightIcon {margin:2px 5px !important;}
.td_row_2 {background-color:#ececec;}
.header_blue_bg {background-color:#546F82;padding-top:8px;padding-bottom:8px;padding-left:5px;position:relative;}
.header_blue_bg .header_txt_large {color:#ffffff;font-family:Arial,  Helvetica,  sans-serif;font-size:17px;font-weight:bold;}
.header_blue_bg .header_txt_small {color:#ffffff;font-family:Arial,  Helvetica,  sans-serif;font-size:32px;font-weight:bold;}
.obitsharecontainer .header_blue_bg {margin-bottom:10px;}
.obit_text {padding-left:10px;padding-right:15px;padding-top:0px;padding-bottom:0px;}
.obit_publishedline {padding:10px  15px  0px  10px;font-style:italic;font-size:13px;display:none;}
.obit_publishedline a {padding:0px;font-style:normal;font-size:13px;}
.ReadMoreLess {font-weight:bold;float:right;display:none;cursor:pointer;}
.ViewGuestbookLink.glyphicons.glyphicons-book-open {color:#4A657A;padding-left:27px;padding-bottom:10px;}
.ViewGuestbookLink.glyphicons.glyphicons-book-open:before {color:#4A657A;font:21px/1em 'Glyphicons Regular';}
.ViewGuestbookLink {display:block;float:left;font-weight:bold;cursor:pointer;color:#4A657A;}
.obit_text .name {color:#333333;font-family:Arial,  Helvetica,  sans-serif;font-size:18px;font-weight:bold;margin-top:0px  !important;}
.gb_entry {padding:8px;padding-left:10px;padding-right:10px;margin-top:8px;}
.gb_entry .date {color:#693600;}
.gb_entry .location {color:#888888;font-style:italic;}
.gb_entry .gb_image {float:left;margin-top:4px;margin-right:12px;}
.gb_entry .number_of_entries {padding:0px;padding-top:4px;color:#ececec;text-align:center;}
.lessmargin {margin-bottom:1px  !important;}
.archived_gb {padding:8px;padding-left:10px;padding-right:10px;margin-top:8px;}
.archived_gb .name {color:#333333;font-family:Arial,  Helvetica,  sans-serif;font-size:14px;font-weight:bold;}
.share {background-color:#ececec;padding:8px;padding-left:10px;padding-right:10px;margin-top:8px;}
.share_link {font-weight:bold;padding-top:5px;margin-left:10px;display:block;color:#1a6391;cursor:pointer;}
.share_icon {float:left;margin-right:10px;cursor:pointer;}
.search_form {background-color:#ececec;padding:8px;width:100%;padding-left:10px;padding-right:10px;font-size:14px;}
.search_form .search_input {width:99%;margin-bottom:2px;color:#666666;font-size:14px;font-family:Arial,  Helvetica,  sans-serif;}
.search_form .btn {display:inline;float:right;}
.search_form select {width:100%;}
.obituaryContent .search_input {width:70%;margin-bottom:2px;color:#666666;font-size:14px;font-family:Arial,  Helvetica,  sans-serif;padding:10px  5px;}
.search_form .search_select {width:100%;margin-bottom:10px;color:#000000;font-size:14px;font-family:Arial,  Helvetica,  sans-serif;}
.search_form textarea {width:98%;height:30px;margin-bottom:10px;color:#666666;font-size:14px;font-family:Arial,  Helvetica,  sans-serif;}
.search_form .search_select_disabled {width:70.1%;margin-bottom:10px;color:#666666;font-size:14px;font-family:Arial,  Helvetica,  sans-serif;}
.search_form.js .search_input, .search_form.js .search_select, .search_form.js textarea, .search_form.js .search_select_disabled {margin-bottom:20px;}
.content table tr td .FlowersAdContainer .SpotlightDivider {margin-bottom:10px;}
.content table tr td .FlowersAdContainer .AdWrapper {max-width:320px;margin:0 auto 10px;}
.SearchResultRow {padding:0px  5px;}
.SearchResultRow .DeceasedName {padding-bottom:3px;font-weight:bold;}
.SearchResultRow .DeceasedName a {font-size:16px  !important;}
.SearchResultRow .ObitText {text-align:justify;padding-bottom:5px;line-height:18px;clear:both;}
.SearchResultRow .ObitText .ObitImage {float:left;padding:4px  7px  3px  0px;}
.SearchResultRow .PublishedBy {font-size:13px;font-style:italic;}
.SearchResultRow .LinkImage {float:left;height:15px;padding-right:5px;width:20px;}
textarea.email_page {height:80px;}
.number_of_entries {padding:0px;padding-top:4px;color:#333333;text-align:center;}
.pagination {height:22px;padding-top:6px;font-weight:bold;color:#b4b4b4;}
.pagination .previous {float:left;padding-right:15px;}
.pagination .left_arrow {display:inline;margin-top:3px;margin-right:3px;}
.pagination .right_arrow {display:inline;margin-top:3px;margin-left:3px;float:right;}
.pagination .next {float:right;}
.pagination .page {padding-left:6px;padding-right:6px;}
li {margin-bottom:5px;}
input, select {font-size:14px;}
.spacer_20px {height:10px;width:3px;}
.spacer_10px {height:5px;width:3px;}
.btn {display:block;background-color:#ee820d;border:1px  solid  #9e5200;padding-top:6px;padding-bottom:6px;padding-left:12px;padding-right:12px;font-family:Arial,  Helvetica,  sans-serif;font-weight:bold;font-size:14px;color:#ffffff;text-align:center;border-radius:5px;-webkit-border-radius:5px;-webkit-appearance:none;}
.btn_small {display:block;background-color:#ee820d;border:1px  solid  #9e5200;padding-top:4px;padding-bottom:4px;padding-left:4px;padding-right:4px;font-family:Arial,  Helvetica,  sans-serif;font-weight:bold;font-size:14px;color:#ffffff;text-align:center;-webkit-border-radius:0px;-webkit-appearance:none;}
.button_link {font-family:Arial,  Helvetica,  sans-serif;font-size:16px;color:#ffffff;font-weight:bold;}
.button_link_small {font-family:Arial,  Helvetica,  sans-serif;font-size:14px;color:#ffffff;font-weight:bold;}
.padding_20px_top_bottom {float:left;margin-top:10px;margin-bottom:10px;}
.header {width:100%;margin:0  auto;margin-bottom:7px;background-color:#ffffff;border-top-width:1px;border-style:solid;border-color:#546F82;padding-top:5px;position:relative;}
.header .Branding {padding-bottom:5px;width:320px;margin:0  auto;}
.header .menubar {border-width:1px  0px  4px  0px;border-style:solid;border-color:#546F82;background-color:#fff;display:table;margin:0px;padding:0px;width:100%;position:relative;margin-top:4px;}
.header .menubarline {background:url(https://static.legacy.net/static/mobilelegacycom/obituaries/images/320/header_menu_bg.gif) left bottom repeat-x;height:5px;margin-top:-1px;}
.menubar .FlowerAdLink img {display:none;}
.menubar .FlowerAdLink a {width:100%;display:block;}
.menubar a, .menubar .MoreLink, .menubar .FlowerAdLink {display:table-cell;margin:0px;width:33%;text-align:center;border-width:0px  1px  0px  0px;border-style:solid;border-color:#546F82;font-size:16px;color:#546F82;background-color:#fff;letter-spacing:0.02em;line-height:25px;font-weight:bold;cursor:pointer;}
.menubar a.Active {background-color:#546F82;color:#ffffff;-moz-border-radius:7px  7px  0px  0px;border-radius:7px  7px  0px  0px;line-height:30px;position:absolute;bottom:0px;margin-left:-1px;padding-top:2px;}
.menubar .MoreLink.Active {background-color:#546F82;color:#ffffff;-moz-border-radius:7px  7px  0px  0px;border-radius:7px  7px  0px  0px;line-height:30px;position:absolute;bottom:0px;margin-left:-1px;padding-top:2px;width:34%;}
.MoreLinkList {display:none;width:96%;margin:0  auto;text-align:center;}
.MoreLinkList a {font-weight:bold;background-color:#fff;border-bottom:1px  Solid  #adadad;line-height:20px;display:block;padding:5px;}
.MoreLinkList a.LastElement {border:0px;}
.footer {margin-top:10px;padding-top:5px;padding-bottom:2px;text-align:center;width:100%;background-color:#ffffff;border-bottom:2px  Solid  #000;line-height:18px;}
.footerlinks a {font-size:13px;}
.footerlinks a:visited, .footerlinks a:hover, .footerlinks a:active {font-size:13px;}
.footer td {text-align:center;}
.LegacyBranding {color:#999999;font-family:"Times  New  Roman";font-weight:normal;text-decoration:none;padding:2px;}
.LegacyBranding a {color:#999999;font-family:"Times  New  Roman";font-weight:normal;text-decoration:none;padding:2px;}
.LegacyBranding a:hover, .LegacyBranding a:link, .LegacyBranding a:visited {color:#999999;font-family:"Times  New  Roman";font-weight:normal;text-decoration:none;padding:2px;}
.LegacyBranding sup {font-size:10pt;}
.Spotlight {padding:10px  5px;}
.Spotlight .ImageInfo {float:left;margin-right:5px;}
.Spotlight .SpotlightInfo {float:left;width:98%;}
.Spotlight .SpotlightInfo a {font-weight:bold;}
.Spotlight .SpotlightInfo.HasPhoto {width:72%;}
.Spotlight .FeatureText {padding:5px  0px;}
.Spotlight .GuestbookLink {padding:5px 5px 5px 0px;}
.SpotlightDivider {clear:both;width:95%;margin:0  auto;border-bottom:1px  Solid  #adadad;}
.SeeMoreSpotlight {border-top:1px  Solid  #adadad;display:block;font-weight:bold;margin:0  auto;padding-top:10px;text-align:center;width:95%;}
.BrowseByLocation {display:block;font-weight:bold;margin:0  auto;padding-top:10px;text-align:center;width:95%;}
.BrowseByLocation img {vertical-align:middle;padding-right:5px;}
.BrowseLocation .GroupLabel {padding:5px 3px;display:block;background-color:#CCCCCC;cursor:pointer;margin-bottom:2px;font-weight:bold;}
.BrowseLocation .Round {line-height:12px;height:12px;width:12px;text-align:center;display:inline-block;border-radius:7px;}
.BrowseLocation .GroupPanel {display:none;}
.ObituaryImage {padding:5px  7px  5px  0px;}
.BottomAdWrapper {margin-left:auto;margin-right:auto;margin-top:5px;width:300px;}
.CustomBottomAdWrapper {margin:5px auto 0 auto;width:300px;}
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {outline:none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin:0;padding:0;list-style:none;}
.flexslider {margin:0;padding:0;}
.flexslider .slides > li {display:none;-webkit-backface-visibility:hidden;}
.flexslider .slides img {margin:auto;display:block;}
.flex-pauseplay span {text-transform:capitalize;}
.slides:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .slides {display:block;}
* html .slides {height:1%;}
.no-js .slides > li:first-child {display:block;}
.flexslider {position:relative;zoom:1;}
.flex-viewport {max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.loading .flex-viewport {max-height:300px;}
.flexslider .slides {zoom:1;}
.carousel li {margin-right:5px;}
.flex-direction-nav {*height:0;}
.flex-direction-nav a {width:30px;height:30px;margin:-20px 0 0;display:block;background:url(https://static.legacy.net/static/mobilelegacycom/obituaries/images/bg_direction_nav.png) no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next {background-position:100% 0;right:5px;}
.flex-direction-nav .flex-prev {left:5px;}
.flexslider:hover .flex-next {opacity:0.8;right:5px;}
.flexslider:hover .flex-prev {opacity:0.8;left:5px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity:1;}
.flex-direction-nav .flex-disabled {opacity:0.3 !important;filter:alpha(opacity=30);cursor:default;}
.flex-control-nav {width:100%;position:absolute;bottom:-40px;text-align:center;}
.flex-control-nav li {margin:0 6px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a {width:15px;height:15px;display:block;background:#666;background:#486378;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;}
.flex-control-paging li a:hover {background:#333;background:#486378;}
.flex-control-paging li a.flex-active {background:#FFF;border-style:solid;border-width:1px;border-color:#486378;cursor:default;}
.flex-control-thumbs {margin:5px 0 0;position:static;overflow:hidden;}
.flex-control-thumbs li {width:25%;float:left;margin:0;}
.flex-control-thumbs img {width:100%;display:block;opacity:.7;cursor:pointer;}
.flex-control-thumbs img:hover {opacity:1;}
.flex-control-thumbs .flex-active {opacity:1;cursor:default;}
@media screen and (max-width:860px) {
.flex-direction-nav .flex-prev {opacity:1;left:5px;}
.flex-direction-nav .flex-next {opacity:1;right:5px;}
}
.FHLSHeader {background-color:#363636;color:#FFFFFF;font-family:Arial;font-size:16px;font-weight:bold;padding:8px 2px 8px 10px;position:relative;overflow:hidden;margin:0px 2px;}
.FHLSHeader .title {float:left;}
.FHLSHeader .viewall {float:right;line-height:20px;padding:0 5px 0 0 !important;text-transform:none;}
.FHLSHeader .viewall a, .FHLSHeader .viewall a:hover {font-size:12px;color:#FFFFFF;}
.FHLSContainer {background-image:linear-gradient(top, #dddddd 65%, white 85%);background-image:-moz-linear-gradient(top, #dddddd 65%, white 85%);background-image:-webkit-linear-gradient(top, #dddddd 65%, white 85%);background-image:-ms-linear-gradient(top, #dddddd 65%, white 85%);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#DDDDDD', EndColorStr='#FFFFFF');border-top:3px solid #546F82;margin-bottom:5px;position:relative;height:220px;margin:0px 2px;}
.FHLSContainer .SpotlightItem {width:250px;margin:0 auto;}
.FHLSContainer .SpotlightItem .spotlightInfo {margin:10px;display:block;}
.FHLSContainer .SpotlightItem .spotlightInfo img {border:1px solid #AAAAAA;margin-right:10px;float:left;height:86px;width:75px;}
.FHLSContainer .SpotlightItem .spotlightInfo .obitName {color:#801212;font-size:20px;text-align:center;height:65px;overflow:hidden;}
.FHLSContainer .SpotlightItem .spotlightInfo .readObituaryText {font-family:Verdana;font-size:11px;float:right;display:block;color:#707070;text-transform:uppercase;padding-right:15px;}
.FHLSContainer .SpotlightItem .spotlightCount {color:#707070;font-family:Arial;font-size:12px;text-align:center;padding:10px;clear:both;}
.FHLSContainer .SpotlightItem .arrangementText {display:block;clear:both;color:#707070;font-family:Arial;font-size:12px;padding:10px 5px;text-align:center;width:250px;}
.FHLSContainer .SpotlightItem .FHLogo {margin:0px auto;text-align:center;font-family:Arial;font-size:16px;font-weight:bold;color:#363636;}
.FHLSContainer .SpotlightItem .FHLogo img {float:none;}
.ShareSpacer {margin-bottom:5px !important;border-top:2px solid #ccc;}
.ShareContainer .Remember {float:left;margin-left:10px;width:50%;}
.ShareContainer .Remember .RememberText {color:#004D8C;margin-top:6px;margin-right:10px;width:65%;float:left;text-transform:uppercase;letter-spacing:.5px;font-family:Verdana;font-size:9px;font-weight:bold;line-height:13px;}
.ShareContainer .Remember #RememberIcons {height:32px;text-align:justify;min-width:50px;}
.ShareContainer .Remember #RememberIcons div {display:inline-block;width:auto;height:10px;}
.ShareContainer .Remember #RememberIcons:after {content:'';display:inline-block;width:100%;}
.ShareContainer .Remember img {float:left;}
.ShareContainer .ShareDivider {float:left;border-right:1px solid #C1C1C1;height:20px;margin-top:3px;}
.ShareContainer .Share {padding-left:2%;}
.ShareContainer .Share .ShareText {color:#004D8C;padding-right:40px;width:60px;text-transform:uppercase;letter-spacing:.5px;font-family:Verdana;font-size:11px;font-weight:bold;line-height:15px;float:left;margin-top:5px;}
.ShareContainer .Share #ShareIcons {height:32px;text-align:justify;min-width:50px;}
.ShareContainer .Share #ShareIcons div {display:inline-block;width:auto;height:10px;}
.ShareContainer .Share #ShareIcons:after {content:'';display:inline-block;width:100%;}
.ShareContainer .Share img {float:left;cursor:pointer;}
@media only screen and (max-width:400px) {
.ShareContainer .Remember {width:43%;}
.ShareContainer .Remember .RememberText {line-height:10px;margin-top:2px;}
.ShareContainer .Share .ShareText {padding-right:0px;}
}
.ObituaryNavigator {height:55px;width:auto;margin:auto;display:none;padding-bottom:10px;}
.ObituaryNavigator .Message {float:left;width:50%;background-color:#363636;color:#fff;text-align:center;line-height:55px;height:100%;}
.ObituaryNavigator .ObituaryNavigationLeft, .ObituaryNavigator .ObituaryNavigationRight {z-index:101;cursor:pointer;width:25%;background-color:#515151;float:left;}
.ObituaryNavigator .ObituaryNavigationLeft .Arrow, .ObituaryNavigator .ObituaryNavigationRight .Arrow {width:37px;height:55px;opacity:.8;background-size:50%;background-repeat:no-repeat;margin-left:40%;background-position-y:12px;}
.ObituaryNavigator .ObituaryNavigationLeft .Arrow:hover, .ObituaryNavigator .ObituaryNavigationLeft .NavText:hover, .ObituaryNavigator .ObituaryNavigationRight .Arrow:hover, .ObituaryNavigator .ObituaryNavigationRight .NavText:hover {border:0px;}
.ObituaryNavigator .ObituaryNavigationLeft .NavText, .ObituaryNavigator .ObituaryNavigationRight .NavText {color:white;font-size:16px;font-family:helvetica;height:69px;background-color:#363636;text-align:center;line-height:45px;width:150px;}
.ObituaryNavigator .ObituaryNavigationLeft .NavText .Counter, .ObituaryNavigator .ObituaryNavigationRight .NavText .Counter {font-size:12px;line-height:12px;}
.ObituaryNavigator .ObituaryNavigationLeft .NavText .Override, .ObituaryNavigator .ObituaryNavigationRight .NavText .Override {line-height:25px;height:40px;display:block;vertical-align:middle;padding-top:10px;}
.ObituaryNavigator .ObituaryNavigationLeft .Arrow {background-image:url("https://static.legacy.net/static/mobilelegacycom/obituaries/images/navigation-left.png");}
.ObituaryNavigator .ObituaryNavigationRight .Arrow {background-image:url("https://static.legacy.net/static/mobilelegacycom/obituaries/images/navigation-right.png");}
.clearfix {clear:both;}
.eupopup-container {background-color:rgba(25, 25, 25, 0.9);color:#efefef;font-size:14px;line-height:1.2em;display:none;z-index:9999999;text-align:left;padding:8px 30px 7px 20px;line-height:15px;}
.eupopup-container-top,
.eupopup-container-fixedtop {position:absolute;top:0;left:0;right:0;}
.eupopup-container-fixedtop {position:fixed;}
.eupopup-container-bottom {position:fixed;bottom:0;left:0;right:0;}
.eupopup-container-bottomleft {position:fixed;bottom:10px;left:10px;width:300px;}
.eupopup-container-bottomright {position:fixed;bottom:10px;right:10px;width:300px;}
.eupopup-closebutton {font-size:16px;font-weight:100;line-height:1;color:#a2a2a2;filter:alpha(opacity=20);position:absolute;font-family:helvetica, arial, verdana, sans-serif;top:0;right:0;padding:5px 10px;}
.eupopup-closebutton:hover,
.eupopup-closebutton:active {color:#fff;text-decoration:none;}
.eupopup-head {display:inline;font-size:1.2em;font-weight:bold;padding:7px;color:#fff;}
.eupopup-body {display:inline;color:#a2a2a2;}
.eupopup-buttons {display:inline;padding:7px 0 5px 0;}
.eupopup-button_1 {color:#f6a21d;font-weight:bold;font-size:14px;}
.eupopup-button_2 {color:#f6a21d;font-weight:normal;font-size:12px;}
.eupopup-button {margin:0 10px;}
.eupopup-button:hover,
.eupopup-button:focus {text-decoration:underline;color:#f6a21d;}
body .eupopup-color-inverse {color:#000;background-color:rgba(255, 255, 255, 0.9);}
body .eupopup-color-inverse .eupopup-head {color:#000;}
body .eupopup-style-compact {text-align:left;padding:8px 30px 7px 20px;line-height:15px;}
body .eupopup-style-compact .eupopup-head,
body .eupopup-style-compact .eupopup-body,
body .eupopup-style-compact .eupopup-buttons {display:inline;padding:0;margin:0;}
body .eupopup-style-compact .eupopup-button {margin:0 5px;}
.LegacyContent #GlobalNavigation_Header .Header__newspapers___kEvWJ {display:none;}