* {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
textarea {resize:none;}
fieldset, img {border:0;}
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal;font-weight:normal;}
ol, ul {list-style:none;}
caption, th {text-align:left;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
q:before, q:after {content:'';}
.Clear {clear:both;height:0px !important;width:0px !important;overflow:hidden;}
.TurnPixelSection img {display:none;}
.stickyTop {position:fixed;top:0;}
#PageContent #LegacyContentContainer .PencilAd {width:970px;margin-left:auto;margin-right:auto;}
#PageContent #LegacyContentContainer #LegacyContentHolder table tr td.middle {vertical-align:middle;}
#PageContent #LegacyContentContainer #LegacyContentHolder table tr td.top {vertical-align:top;}
#PageContent #LegacyContentContainer #LegacyContentHolder table tr td.bottom {vertical-align:bottom;}
#PageContent #LegacyContentContainer #LegacyContentHolder table tr td.left {text-align:left;}
#PageContent #LegacyContentContainer #LegacyContentHolder table tr td.center {text-align:center;}
#PageContent #LegacyContentContainer #LegacyContentHolder table tr td.right {text-align:right;}
#PageContent #LegacyContentContainer #LegacyContentHolder table tr td.padRight10 {padding-right:10px;}
#PageContent #LegacyContentContainer #LegacyContentHolder table tr td.padLeft10 {padding-left:10px;}
#PageContent #LegacyContentContainer #LegacyContentHolder table tr td.padTop10 {padding-top:10px;}
#PageContent #LegacyContentContainer #LegacyContentHolder table tr td.padBottom10 {padding-bottom:10px;}
#PageContent #LegacyContentContainer #LegacyContentHolder table tr td.padRight5 {padding-right:5px;}
#PageContent #LegacyContentContainer #LegacyContentHolder table tr td.padLeft5 {padding-left:5px;}
#PageContent #LegacyContentContainer #LegacyContentHolder table tr td.padTop5 {padding-top:5px;}
#PageContent #LegacyContentContainer #LegacyContentHolder table tr td.padBottom5 {padding-bottom:5px;}
.clearfix {display:inline-block;}
.clearfix:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
#PageContent #LegacyContentContainer #LegacyContentHolder .clear {clear:both;height:0px;width:0px;overflow:hidden;}
.Spacer {margin:0px;padding:0px;height:10px;display:block;}
html[xmlns] .clearfix {display:block;}
* html .clearfix {height:1%;}
#PageContent {margin:0 auto;}
#PageContent #LegacyContentContainer #LegacyContentHolder {margin:0 auto;width:930px;}
#LegacyContentHolder a:hover h3 {text-decoration:underline;}
a {text-decoration:none;color:#034e83;outline-style:none;}
a:visited {text-decoration:none;color:Purple;outline-style:none;}
a:hover {text-decoration:underline;color:#034e83;outline-style:none;}
.underlineLink {text-decoration:underline;color:#034e83;outline-style:none;}
.underlineLink:visited {text-decoration:underline;color:Purple;outline-style:none;}
.underlineLink:hover {text-decoration:none;color:#034e83;outline-style:none;}
#Spotlight .SpotlightOuterContainer {border:solid 1px #CCCCCC;border-top:none;background-color:#F0F0F0;width:300px;}
#Spotlight .SpotLightTop {margin-right:10px;margin-left:10px;}
#Spotlight .SpotlightTopHtml {width:270px;display:block;overflow:hidden;padding:10px;}
#Spotlight .SpotlightHeader {border-left:solid 1px #CCCCCC;border-right:solid 1px #CCCCCC;background-color:#FFFFFF;padding:8px;margin-right:10px;margin-left:10px;}
#Spotlight .SpotlightHeader.FacebookLike .SpotlightText {width:200px;padding-top:3px;}
#Spotlight .SpotlightHeader h2 {background-color:#FFFFFF;vertical-align:middle;display:inline;}
#Spotlight .SpotlightHeader .SpotlightFBLike {float:right;margin-top:4px;margin-right:2px;width:48px;overflow:hidden;}
#Spotlight #SpotlightContent {background-color:#FFFFFF;border:solid 1px #CCCCCC;padding:8px;}
#Spotlight #SpotlightContent h3 {background-color:#FFFFFF;width:262px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;}
#Spotlight #SpotlightContent p {padding-bottom:5px;}
#Spotlight .spotlightWithPicture {border:solid 1px #CCCCCC;background-color:#E7E7E7;background-image:url(http://mi-static.legacy.com/obituaries/Images/Obituary/ObituaryPortal/StripesBg.gif);background-repeat:repeat-x;margin-bottom:7px;margin-right:10px;margin-left:10px;}
#Spotlight .spotlightWithPicture h3 {background-color:Transparent;margin-top:5px;width:181px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;}
#Spotlight .spotlightWithoutPicture {border:solid 1px #CCCCCC;background-image:url(http://mi-static.legacy.com/obituaries/Images/Obituary/ObituaryPortal/StripesBg.gif);background-position:0 -150px;background-color:#E7E7E7;background-repeat:repeat-x;margin-bottom:10px;padding:5px;margin-right:10px;margin-left:10px;}
#Spotlight .spotlightWithoutPicture h3 {background-color:Transparent;width:268px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;}
#Spotlight .SpotlightFBLikeFrame {overflow:auto;border:none;width:75px;height:24px;margin-right:14px;}
#Spotlight .LikeButtonHover {display:none;position:absolute;width:180px;z-index:1000;}
#Spotlight .LikeButtonHover img {width:10px;height:20px;float:left;margin-top:24px;}
#Spotlight .LikeButtonHover .HoverText {background-color:#3b5998;color:#fff;width:150px;float:left;padding:10px;}
#RecentObits #RecentObitsBody {padding-bottom:0px;padding-top:8px;border-right:solid 1px #ccc;border-left:solid 1px #ccc;}
#RecentObits #RecentObitsBody .recentObitsHead {padding:0px 10px;min-height:20px;}
#RecentObits #RecentObitsBody .recentObitsHead h2 {line-height:17px;float:left;width:180px;}
#RecentObits #RecentObitsBody .recentObitsHead select {font-size:13px;float:right;margin-top:-1px;}
#RecentObits #RecentObitsBody .recentObitsSplitLinks {margin:2px 10px 5px 10px;padding-bottom:5px;border-bottom:dashed 1px #CCCCCC;color:#666666;font-size:10px;clear:both;}
#RecentObits #RecentObitsBody .recentObitsSplitLinks a {color:#666666;font-size:10px;}
#RecentObits #RecentObitsBody .recentObitsSplitLinks a:visited, #RecentObits #RecentObitsBody .recentObitsSplitLinks a:hover {color:#666666;font-size:10px;}
#RecentObits #RecentObitsBody .recentObitsSplitLinks a.active {color:#034e83;font-size:10px;}
#RecentObits #RecentObitsBody .recentObitsSplitLinks a.active:visited, #RecentObits #RecentObitsBody .recentObitsSplitLinks a.active:hover {color:#034e83;font-size:10px;}
#RecentObits #RecentObitsBody .recentObitsContent {border-bottom:dashed 1px #CCCCCC !important;margin:0 10px;overflow:auto;}
#RecentObits #RecentObitsBody .recentObitsContent .recentObitsList {background-image:url(http://mi-static.legacy.com/obituaries/Images/Obituary/ObituaryPortal/recentObitsBg.gif);background-repeat:repeat-y;height:auto !important;}
#RecentObits #RecentObitsBody .recentObitsContent ul li {background:white url(http://mi-static.legacy.com/obituaries/Images/Obituary/ObituaryPortal/recentObitsLnkBg.gif) no-repeat;line-height:20px;list-style-type:none;padding:0 0 0 15px;color:#034e83;}
#RecentObits #RecentObitsBody .recentObitsContent ul li span {height:20px;display:block;width:243px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#RecentObits #RecentObitsBody .recentObitsContent ul li span a {height:20px;display:block;width:243px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#RecentObits #RecentObitsBody ul.lastPersonName {background:none;height:20px;}
#RecentObits #RecentObitsBody ul.lastPersonName li {margin:0 0 0 15px;color:#034e83;line-height:20px;}
#RecentObits #RecentObitsBody ul.lastPersonName li a {line-height:20px;color:#034e83;}
#RecentObits #RecentObitsBody ul.lastPersonName li span {overflow:hidden;height:20px;display:block;}
#RecentObits #RecentObitsBody a.viewMore {float:right;font-size:10px;color:#034e83;}
#RecentObits #RecentObitsControl {border-left:solid 1px #CCCCCC;border-right:solid 1px #CCCCCC;font-size:12px;padding:5px 7px 3px 12px;overflow:hidden;}
#RecentObits #RecentObitsControl .SearchExplanationText {line-height:15px;width:280px;overflow:hidden;white-space:nowrap;}
#RecentObits #RecentObitsControl #browselinks {text-align:right;line-height:12px;}
#RecentObits #RecentObitsControl a {font-size:12px;color:#034e83;font-weight:bold;}
#RecentObits #RecentObitsControl a:hover, #RecentObits #RecentObitsControl a:visited {font-size:12px;color:#034e83;font-weight:bold;}
#RecentObits #liLastPersonName {color:#034e83;margin-left:15px;margin-left:0;}
#RecentObits #RecentObitsBody .noNoticesFound {position:absolute;display:block;line-height:20px;font-style:italic;width:280px;}
#RecentObits .RecentObitLSImage {display:inline;width:82px;margin-left:-60px;line-height:23px;}
#RecentObits .RecentObitLSName {float:left;width:220px;}
#RecentObits .page {min-height:156px;}
.RecentObitsPaginationControls {text-align:center;font-weight:bold;padding-top:6px;text-decoration:none !important;margin-top:3px !important;}
.RecentObitsPaginationControls .PrevPage {margin-right:10px;}
#LMW {margin-bottom:13px;}
#LMW #LMWInnerContainer {height:176px;padding-top:10px;padding-bottom:5px;}
#LMW #LMWInnerContainer .lmwButtons {width:230px;height:19px;margin:0 auto;}
#LMW p {padding-top:20px;padding-bottom:20px;font-size:9pt;font-family:Arial;}
#LMW ul {margin:0px 0px 20px 25px;list-style-type:disc;}
#LMW ul li {color:#034e83;}
#LMW ul li a {color:#034e83 !important;}
#LMW .footerLink {text-align:center;padding-top:20px;}
#LMW #LMWInnerContainer .lmwButtons a {background-image:url("http://mi-static.legacy.com/obituaries/Images/Obituary/ObituaryPortal/LMWButton.gif");background-color:#8CAD8C;background-repeat:no-repeat;width:95px;height:18px;display:inline-block;padding-left:15px;padding-top:1px;color:#FFFFFF;display:block;float:left;}
#LMW #LMWInnerContainer .lmwButtons a:hover {background-image:url("http://mi-static.legacy.com/obituaries/Images/Obituary/ObituaryPortal/LMWButton.gif");background-position:0 -19px;text-decoration:none;}
#LMW .topContent {height:109px;position:relative;}
#LMW .topContent p {border-top:solid 1px #CCC;border-bottom:solid 1px #CCC;width:140px;padding-top:20px;padding-bottom:20px;margin-right:132px;margin-left:5px;}
#LMW .topContent .tourImage {position:absolute;top:0px;right:2px;}
#Gifts {margin-bottom:10px;}
#Gifts .TextHolder {background:#F2F2FF;}
#Gifts #GiftsInnerContainer {height:190px;}
#Gifts #GiftsInnerContainer .dottedLineTop {border-top:dotted 1px #CCCCCC;height:1px;overflow:hidden;}
#Gifts #GiftsInnerContainer .dottedLineBottom {border-bottom:dotted 1px #CCCCCC;height:1px;overflow:hidden;}
#Gifts #GiftsInnerContainer .dottedLineMiddle {border-bottom:dotted 1px #CCCCCC;height:10px;margin-bottom:10px;overflow:hidden;}
#Gifts .giftsHolder {background:#FFFFFF;height:190px;}
#Gifts #GiftsInnerContainer table.giftsHolder tr td img {border:solid 1px #000000;}
#Gifts .giftsHolder a {color:#034e83;text-decoration:underline;}
#Gifts .giftsHolder a:hover, #Gifts .giftsHolder a:visited {color:#034e83;text-decoration:underline;}
#HelpfulResources {margin-bottom:10px;}
#HelpfulResources #HelpfulResourcesInnerContainer {height:191px;font-family:Arial;font-size:12px;overflow:hidden;}
#HelpfulResources ul li {color:#034e83;margin-bottom:6px;list-style-type:disc;margin-left:12px;}
#HelpfulResources ul li a {font-weight:bold;color:#034e83;height:15px;display:block;}
#HelpfulResources ul li a:hover, #HelpfulResources ul li a:visited {font-weight:bold;color:#034e83;height:15px;display:block;}
#UsAdditionalResources #HelpfulResources ul, #UsAdviceAndSupport #LegacyConnect ul {list-style-image:url(http://mi-static.legacy.com/obituaries/Images/Obituary/Obituary/arrow.gif);}
#UsAdditionalResources #HelpfulResources ul li, #UsAdviceAndSupport #LegacyConnect ul li {list-style-type:none;}
#HelpfulResources ul li p {color:#000;height:15px;overflow:hidden;}
#HelpfulLinks {padding-bottom:15px;}
#HelpfulLinks .LinkSection {float:left;width:290px;}
#HelpfulLinks ul li {color:#034e83;margin-bottom:6px;list-style-type:disc;margin-left:12px;}
#HelpfulLinks a {color:#556F80;}
#HelpfulLinks a:hover, #HelpfulLinks a:visited {color:#556F80;}
#HelpfulLinks .title {padding:5px;font-weight:bold;}
#HelpfulLinks ul {list-style:outside url(http://mi-static.legacy.com/obituaries/Images/Obituary/Obituary/arrow2.gif);}
#HelpfulLinks ul li {list-style-type:none;margin-left:40px;}
#ajax__calendar_prev_year {background-position:left center;background-repeat:repeat-x;width:8px;margin-left:5px;}
#ajax__calendar_next_year {background-position:left center;background-repeat:repeat-x;width:8px;margin-right:5px;}
#LegacyConnect {margin-bottom:10px;}
#LegacyConnect #LegacyConnectInnerContainer {font-size:12px;}
#LegacyConnect #LegacyConnectInnerContainer table {width:100%;}
#LegacyConnect ul {margin-left:15px;padding-top:8px;list-style-type:disc;}
#LegacyConnect ul li {padding-bottom:10px;color:#034e83;}
#LegacyConnect ul li a {font-weight:bold;color:#034e83;}
#LegacyConnect ul li a:visited {font-weight:bold;color:#034e83;}
#LegacyConnect ul li a:hover {font-weight:bold;color:#034e83;text-decoration:underline;}
#LegacyConnect .legacyConnectViewMore {width:60px;margin-left:210px;}
#LegacyConnect .legacyConnectViewMore a {text-decoration:underline;color:#034e83;}
#LegacyConnect .legacyConnectViewMore a:hover, #LegacyConnect .legacyConnectViewMore a:visited {text-decoration:underline;color:#034e83;}
#LegacyContentHolder #FuneralHomeLocator {padding-top:2px;color:#034e83;}
#LegacyContentHolder #FuneralHomeLocator h4 {color:#034e83;}
#LegacyContentHolder #FuneralHomeLocator h4 a {color:#034e83;}
#LegacyContentHolder #FuneralHomeLocator ul li a {color:#034e83;}
#FuneralHomeLocator #FuneralHomeLocatorInnerContainer {min-height:125px;}
#FuneralHomeLocator h3 {padding-bottom:5px;color:#034e83;}
#FuneralHomeLocator ul {list-style-type:disc;margin-left:30px;margin-bottom:10px;}
#FuneralHomeLocator a {color:#000000;}
#FuneralHomeLocator a:hover, #FuneralHomeLocator a:visited {color:#000000;}
#FuneralHomeLocator a:hover {text-decoration:underline;}
#ResourcesCombo {margin-bottom:8px;}
#ResourcesCombo .funeralHomeLogo {display:block;text-align:center;margin:0 auto 20px auto;height:50px;}
#ResourcesCombo .resourcesComboSlider {border-top:solid 1px #CCCCCC;border-left:solid 1px #CCCCCC;border-right:solid 1px #CCCCCC;}
#ResourcesCombo .resourcesComboSlider .HeadSection {font-family:Arial;font-size:12px;font-weight:bold;border-bottom:solid 1px #CCCCCC;background-image:url("http://mi-static.legacy.com/obituaries/Images/Obituary/AffiliateWideAd/SliderHeaderBg.gif");background-repeat:repeat-x;padding-left:10px;height:29px;line-height:29px;cursor:pointer;}
#ResourcesCombo .resourcesComboSlider .HeadSection table tr td {height:29px;vertical-align:middle;}
#ResourcesCombo .resourcesComboSlider .ContentSection {border-bottom:solid 1px #CCCCCC;padding:10px;}
#ResourcesCombo .resourcesComboSlider .HeadSection .MoreLink {height:29px;}
#ResourcesCombo .resourcesComboSlider .HeadSection .MoreLink img {border-width:0px;}
#ResourcesCombo .resourcesComboSlider .ContentSection .funeralHomeText {display:block;width:180px;margin:2px 0 2px 0;}
#PortalTopInsert {width:920px;margin:0 0 10px 0;}
#PortalTopInsert .portalTopInsertLinks {font-size:10px;line-height:20px;}
#LegacyContentHolder a.newColor {color:#034e83;}
.watermarkedText {color:#999999;padding-left:2px;}
#Pagination {text-align:center;margin-top:5px;margin-bottom:5px;height:27px;}
#Pagination span {line-height:27px;}
#Pagination a {border:0;margin:0;padding:2px;font-size:11px;list-style:none;margin-right:2px;border:solid 1px #5B7689;}
#Pagination .previous-off, #Pagination .next-off {border:solid 1px #DEDEDE;color:#888888;font-weight:bold;margin-right:2px;padding:3px 4px;}
#Pagination .next a, #Pagination .previous a {font-weight:bold;}
#Pagination .active {background:#5B7689;font-weight:bold;padding:4px 6px;color:#034e83;text-decoration:none;}
#Pagination a:link, #Pagination a:visited {padding:3px 6px;color:#034e83;text-decoration:none;}
#Pagination a:hover {border:solid 1px #0e509e;}
.SearchResults {width:613px;border:1px solid #ccc;padding-top:5px;font-size:12px;}
.SearchResults table td {vertical-align:top;}
.SearchResults .ResultsHeader {border-bottom:1px solid #ccc;margin:5px 5px 0px 5px;padding-bottom:2px;}
.SearchResults .Listings {margin:0px 5px 5px 5px;}
.SearchResults .entryContainer {border-bottom:1px solid #A8A8A8;padding-bottom:5px;}
.SearchResults .entry {padding:3px 5px 2px 0px;}
.SearchResults .entry:hover {background-color:#FDFED1;}
.SearchResults .alt {background-color:#eee;}
.SearchResults .entry .obitName {font-weight:bold;font-size:13px;display:block;}
.SearchResults .entry .obitName .Name {margin-left:2em;text-indent:-2em;margin-bottom:3px;float:left;}
.SearchResults .entry .obitName a {color:#005286;}
.SearchResults .entry .obitName a:hover, .SearchResults .entry .obitName a:visited {color:#005286;}
.SearchResults .entry .obitName span {color:Red;}
.SearchResults .entry .obitName .lsImage {display:inline-block;padding-left:8px;}
.SearchResults .entry .obitText {clear:both;display:table;}
.SearchResults .entry .obitText .highlight {font-weight:bold;color:#005286;}
.SearchResults .entry .obitText img {margin:2px 5px 5px 5px;}
.SearchResults .entry .obitPublished {font-weight:bold;margin-top:2px;}
.SearchResults .entry .linksMenu {padding-top:5px;}
.SearchResults .entry .linksMenu a:hover {text-decoration:underline;}
.SearchResults .entry .linksMenu span {font-size:9px;}
.SearchResults .LMWContainer {border-bottom:1px solid #A8A8A8;margin-bottom:5px;padding-bottom:5px;}
.SearchResults .entry .obitPublished {font-weight:bold;margin-top:2px;}
.SearchResults .entry .obitPublished span {font-weight:normal;}
.SearchResults .entry .lmwName {width:250px;float:left;text-indent:0;}
.SearchResults .entry .sponsoredBy {margin-left:250px;height:30px;text-align:right;}
.SearchResults .GBCounterContainer {position:relative;padding-left:8px;font-size:10px;color:#A67143;font-weight:bold;float:left;margin-left:4px;}
.SearchResults .GBCounterContainer img {position:absolute;left:0px;top:3px;}
.SearchResults .GBCounterContainer .GBCount {border:solid 1px #b3835b;padding:1px 3px 1px 3px;text-align:center;}
.SearchResults .LinkHyphen {font-size:15px;font-weight:bold;line-height:12px;}
.SearchGeneralStatement {border:solid 1px #ccc;line-height:19px;padding:5px;background-image:url(http://mi-static.legacy.com/obituaries/Images/Obituary/ObituarySearch/searchResultsHeaderBg.gif);margin-top:10px !important;}
.SearchGeneralStatement a {padding:5px;text-decoration:underline;}
.SearchResults .NoResult {font-style:italic;}
.SearchResults .NoResult p {margin-bottom:5px;}
.SearchResults .NoResult a {text-decoration:underline;}
.SearchResults .obitInfo {margin-top:5px;}
.SearchResults .obitLinks {list-style-type:none;font-weight:bold;}
.SearchResults .obitLinks li {float:left;margin-right:4px;}
.SearchResults .obitLinks li .gbLink {float:left;}
.SearchResults .searchAd {background-color:#EBEBEB;border-bottom:1px solid #A8A8A8;}
.SearchResults .searchSSDIAd {background-color:#EBEBEB;border-bottom:1px solid #A8A8A8;border-top:1px solid #A8A8A8;}
.SearchResults .NoResultsSummaryText {color:Red;}
.SearchResults .ViewAll {background-color:#FDFED1;padding:10px;border:1px solid #CCCCCC;margin:5px;}
.SearchResults .ViewAll .ResultsFound {font-size:17px;font-weight:bold;}
.SearchResults .ViewAll .RefineMessage {font-size:12px;margin-top:10px;}
.SearchResults .ViewAll .RefineMessage a {font-weight:bold;color:#005286;text-decoration:none;}
.SearchResults .ViewAll .RefineMessage a:hover {text-decoration:underline;}
#FHSearchResults {width:613px;border:1px solid #ccc;padding-top:5px;font-size:12px;}
#FHSearchResults table td {vertical-align:top;}
#FHSearchResults .ResultsHeader {border-bottom:1px solid #ccc;margin:5px 5px;padding-bottom:2px;}
#FHSearchResults #Listings {margin:5px;}
#FHSearchResults .entryContainer {border-bottom:1px solid #A8A8A8;padding-bottom:5px;}
#FHSearchResults .entry {padding:10px 5px 10px 0px;}
#FHSearchResults .entry:hover {background-color:#FDFED1;}
#FHSearchResults .alt {background-color:#eee;}
#FHSearchResults .entry .obitName {font-weight:bold;font-size:13px;margin-left:2em;text-indent:-2em;margin-bottom:3px;}
#FHSearchResults .entry .obitName a {color:#005286;}
#FHSearchResults .entry .obitName a:hover, #FHSearchResults .entry .obitName a:visited {color:#005286;}
#FHSearchResults .entry .obitName span {color:Red;}
#FHSearchResults .entry .obitText {margin-right:190px;}
#FHSearchResults .entry .obitText .highlight {font-weight:bold;color:#005286;}
#FHSearchResults .entry .obitText img {margin:5px;}
#FHSearchResults .entry .obitPublished {font-weight:bold;margin-top:2px;}
#FHSearchResults .entry .linksMenu {float:right;width:160px;}
#FHSearchResults .entry .linksMenu a:hover {text-decoration:underline;}
#FHSearchResults .entry .linksMenu span {font-size:9px;}
#FHSearchResults .entry .linksMenu li {list-style-image:url("http://mi-static.legacy.com/obituaries/Images/Obituary/Obituary/Arrow.gif");}
#FHSearchResults .LMWContainer {border-bottom:1px solid #A8A8A8;margin-bottom:5px;padding-bottom:5px;}
#FHSearchResults .entry .obitPublished {font-weight:bold;margin-top:2px;}
#FHSearchResults .entry .obitPublished span {font-weight:normal;}
#FHSearchResults .entry .lmwName {width:250px;float:left;text-indent:0;margin-left:-2em;_margin-left:-1em;}
#FHSearchResults .entry .sponsoredBy {margin-left:250px;height:30px;text-align:right;}
#EmailObituary {width:612px;border:solid 1px #ccc;font-family:Arial;font-size:12px;color:#333333;font-weight:normal;font-style:normal;}
#EmailObituary .ErrorMessage {color:Red;text-align:left;font-weight:bold;padding-bottom:5px;}
#EmailObituary .ErrorMessage ul {list-style-type:disc;list-style-position:inside;}
#EmailObituary input {font-family:Arial;}
#EmailObituary input.From {margin:0px;padding:0px;}
#EmailObituary textarea {font-family:Arial;font-size:10pt;overflow:auto;margin:0px;padding:0px;}
#EmailObituary .label {vertical-align:top;text-align:right;padding-right:5px;font-weight:bold;padding-top:1px;}
#EmailObituary .InputRequirements, #EmailObituary .RequiredFieldValidator {display:block;float:left;width:500px;}
#EmailObituary table {border-spacing:5px;border-collapse:separate;}
#EmailObituary .TopPad {padding-top:10px;}
#EmailObituaryContainer {margin:10px;}
#EmailObituary #GeneralStatement {border:solid 1px #ccc;line-height:19px;padding:5px;background-image:url(http://mi-static.legacy.com/obituaries/Images/Obituary/ObituarySearch/searchResultsHeaderBg.gif);}
#EmailObituary .Captcha span {float:left;width:480px;margin-bottom:8px;}
#EmailObituary .Captcha input {float:left;margin-top:7px;margin-bottom:5px;}
#EmailObituary .Captcha table {float:left;width:480px;border-collapse:collapse;}
#EmailObituary .Send {margin-top:10px;margin-bottom:10px;}
#EmailSuccess ul {list-style-type:disc;margin-top:20px;margin-bottom:20px;}
#EmailSuccess ul li {list-style-type:disc;line-height:20px;list-style-position:inside;}
#Obituary {width:610px;}
#Obituary .DMSection {width:98%;border-bottom:1px dotted #6C6C6C;border-top:1px dotted #6C6C6C;padding:10px 5px;font-size:11px;}
#Obituary .MicrositeKeyword {text-decoration:underline;}
#Obituary .RelatedLegacies {padding:8px 8px 8px 0px;}
#Obituary .RelatedLegacies a {text-decoration:underline;}
#Obituary .RelatedLegacies a:hover {text-decoration:none;}
#Obituary .RelatedLegacies span {margin-left:10px;}
#Obituary .RelatedLegacies label {font-weight:bold;margin-right:5px;}
#Obituary .RelatedLegacies img {vertical-align:middle;}
#Obituary a.MicrositeKeyword:hover {text-decoration:none;}
#Obituary #ObituaryContainer {margin:3px;}
#Obituary .AudioObit {margin-top:20px;background-color:#f8f4e5;height:30px;padding:8px;}
#Obituary .AudioObit a {cursor:pointer;color:#034e83;font-weight:bold;}
#Obituary .AudioObit a .PlayAudioLink .PlayButton {display:inline !important;vertical-align:middle;margin:0 !important;}
#Obituary .AudioObit a .PlayAudioLink .PlayNoticeType {margin-left:5px;}
#Obituary .AudioObit a:hover {text-decoration:none;}
#Obituary .AudioObit audio {width:178px;height:28px;}
#Obituary .AudioObit object {margin-top:5px;}
#Obituary .AudioObit .beta {float:right;margin-top:-10px;margin-right:5px;}
#Obituary .AudioObitOldRR {background-color:#FFF;height:30px;padding:0px;width:100%;}
#Obituary .AudioObitOldRR a {cursor:pointer;color:#034e83;font-weight:bold;}
#Obituary .AudioObitOldRR a .PlayAudioLink .PlayButton {display:inline !important;vertical-align:middle;margin:0 !important;}
#Obituary .AudioObitOldRR a .PlayAudioLink .PlayNoticeType {margin-left:5px;}
#Obituary .AudioObitOldRR a:hover {text-decoration:none;}
#Obituary .AudioObitOldRR audio {width:148px;height:28px;}
#Obituary .AudioObitOldRR object {margin-top:5px;}
#Obituary .AudioObitOldRR .beta {float:right;margin-top:-10px;margin-right:5px;}
#ObituaryContainer .ArchivedGBContent {margin:10px;padding-left:70px;}
#ObituaryContainer .ArchivedGBContent .link {line-height:30px;text-decoration:underline;}
#Obituary #obitDetails {margin-top:10px;padding-bottom:10px;}
#Obituary #obitDetails .largeLink a {margin:5px;background-color:#FFFFFF;color:#4A657A;font-size:16px;font-weight:bold;text-decoration:none;}
#Obituary #obitDetails .largeLink a:hover {text-decoration:underline;}
#Obituary #obitDetails .obitHeader {margin-bottom:5px;line-height:16px;position:relative;width:420px;}
#Obituary #obitDetails .obitHeader .obitGuestbook {width:auto !important;font-weight:bold;}
#Obituary #obitDetails .obitHeader h1 {font-size:14px;font-weight:bold;background-color:Transparent;display:inline;}
#Obituary #obitDetails .obitHeader .obitEmail {float:right;font-size:11px;white-space:nowrap;background-image:url(http://mi-static.legacy.com/obituaries/Images/Obituary/Obituary/EmailIcon.gif);background-position:left;background-repeat:no-repeat;padding-left:28px;}
#Obituary #obitDetails .rightRail {float:right;width:100px;}
#Obituary #obitDetails .AdditionalObitOptions .featurelink {margin-bottom:10px;}
#Obituary #obitDetails .AdditionalObitOptions .FeatureButtonHover {display:none;position:absolute;z-index:1000;max-width:250px;margin-top:-65px;}
#Obituary #obitDetails .AdditionalObitOptions .FeatureButtonHover img {margin:0px 0px 5px 51px;}
#Obituary #obitDetails .AdditionalObitOptions .HoverText {background-color:#303030;color:#FFFFFF;padding:5px 10px;font-size:12px;font-weight:normal;width:188px;margin-left:-45px;margin-bottom:0px;}
#Obituary #obitDetails .FeatureThisObituary .header {color:#999999;font-size:13px;font-weight:bold;margin:0 4px 4px;padding-bottom:2px;border-bottom:1px dotted #999999;}
#Obituary #obitDetails .SpotlightThisObituaryPopUp .header {color:#999999;font-size:13px;font-weight:bold;margin:0 4px 4px;padding-bottom:2px;border-bottom:1px dotted #999999;}
#Obituary #obitDetails .SpotlightThisObituaryPopUp .SpotlightSearchSample {float:left;margin:5px 5px 0px -5px;cursor:pointer;}
#Obituary #obitDetails .SpotlightThisObituaryPopUp .text {margin-top:5px;float:left;width:163px;}
#Obituary #obitDetails .SpotlightThisObituaryPopUp .text p {margin-bottom:15px;}
#Obituary #obitDetails .FeatureThisObituary .text {padding:4px 5px;}
#Obituary #obitDetails .SpotlightThisObituaryPopUp {position:absolute;display:none;font-size:12px;font-weight:normal;width:473px;float:left;}
#Obituary #obitDetails .SpotlightThisObituaryPopUp .BottomArrow {margin-top:-1px;margin-left:60px;position:absolute;}
#Obituary #obitDetails .SpotlightThisObituaryPopUp .SideArrow {display:none;float:left;position:absolute;margin-left:-9px;}
#Obituary #obitDetails .SpotlightThisObituaryPopUp .link {margin-left:30px !important;}
#Obituary #obitDetails .SpotlightThisObituaryPopUp .Content {border:1px solid #CCCCCC;padding:5px;background-color:#FFFFFF;width:468px;}
#obitDetails .addThis {font-size:12px;padding:0px 5px 5px 5px;border:solid 1px #ccc;font-family:Arial;}
.addThis .header {font-size:13px;font-weight:bold;color:#999;padding-left:6px;padding-bottom:2px;margin:0 4px 4px;}
#Obituary .addThis .header {font-size:12px !important;}
#Obituary .print {float:right;line-height:22px;font-size:12px;font-weight:normal;}
#Obituary .print span {padding-right:5px;}
#Obituary #obitDetails .addThis .header {border-bottom:dotted 1px #999;}
#Obituary #obitDetails .addThis .row {margin-left:5px;margin-top:10px;clear:both;}
.facebookButtons {clear:both;margin:5px 5px 5px 0px;height:25px;}
.fbFollow {float:left;margin-left:5px;background:url(http://mi-static.legacy.com/obituaries/Images/Obituary/Obituary/fb_button.png) no-repeat top right;color:#3B5998;white-space:nowrap;text-decoration:none;font:normal 11px/14px "Arial", sans-serif;cursor:pointer;}
.fbFollow span {background-position:left -20px;background:url(http://mi-static.legacy.com/obituaries/Images/Obituary/Obituary/fb_button.png) no-repeat top left;float:left;margin:0 5px 0 -5px;padding:3px 2px 5px 6px;height:12px;}
.fbFollow a span img {float:left;padding:1px 5px 0 0;border:0px;}
.addThis a, .addThisLink a {text-decoration:none;cursor:pointer;border:0px;}
#FullTextSearchResults #Listings .addThis .addThisLink, #Obituary #obitDetails .addThis .addThisLink {margin-bottom:6px;}
.addThisLink .Sprite, #Obituary #obitDetails .Sprite {background-image:url(http://mi-static.legacy.com/obituaries/Images/Obituary/AddThis/sprite.png?v=1);background-repeat:no-repeat;display:block;float:left;}
#FullTextSearchResults #Listings .addThis .addThisLink div, #Obituary #obitDetails .addThisLink div {padding-left:30px;}
.addThisLink .Sprite.Sendflowers {background-position:0px -60px;width:20px;height:20px;}
.addThisLink .Sprite.Follow {background-position:-20px -20px;width:20px;height:20px;}
.addThisLink .Sprite.Email {background-position:-40px -22px;width:20px;height:15px;}
.addThisLink .Sprite.Print {background-position:-62px -15px;width:22px;height:22px;}
.addThisLink .Sprite.AddThisIcon {background-position:0px -19px;width:20px;height:18px;margin-left:15px;}
.addThisLink .Sprite.Share {background-position:0px -41px;width:55px;height:18px;margin-right:15px;}
#Obituary #obitDetails .addThis .share_with_others {margin-bottom:0px;padding-bottom:8px !important;}
#Obituary #obitText {line-height:18px;text-align:justify;position:relative;}
#Obituary #obitText img {margin:5px 10px 5px 0px;display:block;*margin:0px !important;*float:left;}
#Obituary #obitText .paragraph {margin-top:10px;}
#Obituary #obitText table {clear:both;}
#Obituary #obitText p {margin-top:5px;}
#Obituary .obitPublished {margin:10px 0px 10px 0px;font-size:11px;float:left;font-weight:bold;}
#Obituary #obitPublished img {margin-left:4px;}
#Obituary #tabContainer {line-height:25px;}
#Obituary #tabContainer .tab {height:25px;width:187px;font-family:Arial;font-size:18px;background-repeat:no-repeat;color:#FFFFFF;float:left;cursor:pointer;}
#Obituary #tabContainer a {float:left;margin-left:10px;}
#Obituary #tabContainer .tabText {margin-left:7px;margin-top:1px;}
#Obituary .GuestBookTab {background-image:url(http://mi-static.legacy.com/obituaries/Images/Obituary/Obituary/Blue.png);margin-right:5px;}
#Obituary .LMWTab {background-image:url(http://mi-static.legacy.com/obituaries/Images/Obituary/Obituary/Grey.png);}
#Obituary .LMWTabContent {height:244px;background-image:url(http://mi-static.legacy.com/obituaries/Images/Obituary/Obituary/LMWTabBg.jpg);border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;border-collapse:collapse;}
#Obituary .LMWTabContent .ContentText {position:relative;top:45px;left:295px;width:280px;padding-right:15px;}
#ObituaryPrint {width:728px;margin-left:auto;margin-right:auto;margin-top:20px;background-color:#FFFFFF;font-family:Arial;font-size:12px;color:#333333;font-weight:normal;font-style:normal;}
#ObituaryPrint img {margin-right:5px;}
#ObituaryPrint #PrintThis {text-align:center;}
#ObituaryPrint #PrintThis a {text-decoration:underline;}
#ObituaryPrint #ObituaryContainer {margin:10px;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;}
#ObituaryPrint #obitDetails {padding:7px 7px 15px 7px;margin-bottom:10px;}
#ObituaryPrint #obitDetails #obitHeader {margin-bottom:5px;line-height:16px;}
#ObituaryPrint #obitDetails #obitHeader h2 {float:left;font-size:14px;font-weight:bold;background-color:Transparent;}
#ObituaryPrint #obitPublished {margin:0px 0px 10px 7px;font-size:11px;}
#Obituary .addThis {margin-top:2px;}
.LMWTabContent ul {margin:15px 0;}
.LMWTabContent ul li {background:url(http://mi-static.legacy.com/obituaries/Images/Obituary/Obituary/bullet.gif) no-repeat scroll left center;list-style-type:none;padding:0 0 3px 18px;}
.LMWTabContent a:hover {text-decoration:underline;}
.LMWTabContent a.learnMore {float:right;margin-right:10px;font-weight:bold;}
#Obituary .GuestBookTabContent {border:solid 1px #4A657A;background-color:#E7E7E7;background-image:url(http://mi-static.legacy.com/obituaries/Images/Obituary/ObituaryPortal/ObituaryGuestBookBg.gif);background-repeat:repeat-x;padding:10px;width:571px;margin-bottom:10px !important;}
#Obituary #ObituaryContainer #GuestbookHeader {margin-left:15px;margin-top:-15px;color:#4A657A;font-size:16px;font-weight:bold;z-index:10;position:absolute;background-color:#FFF;padding:0px 5px;}
#Obituary #ObituaryContainer #GuestbookHeader a:hover {text-decoration:underline;}
#Obituary #ObituaryContainer .GuestBookTabContent #MainSection {padding:10px 8px 8px 8px;background-color:#FFF;}
#Obituary #ObituaryContainer #SB-root .ShareBar {width:auto;}
#Obituary #ObituaryContainer #SB-root .ShareBar .ShareBarRight .ShareContent ul li.GooglePlus {margin:0 auto;padding:6px 10px 0px;text-align:center;display:inline-block;}
#Obituary .GuestBookTabContent p.instructions {font-weight:bold;margin-bottom:10px;}
#Obituary #ObituaryContainer .GuestBookTabContent .GuestBookEntriesContainer {background-color:#F7F7F7;padding:10px;margin-bottom:10px;}
#Obituary #ObituaryContainer .GuestBookEntry {margin:10px 0px;font-style:italic;min-height:70px;font-family:Georgia;}
#Obituary #ObituaryContainer .GuestBookEntry img {float:left;display:block;}
#Obituary #ObituaryContainer .GuestBookEntry .GuestBookComment {color:#666;display:block;font-style:italic;}
#Obituary #ObituaryContainer .GuestBookEntry .GuestBookCommentName {font-weight:bold;line-height:25px;}
#Obituary #ObituaryContainer .GuestBookAddEntryActions {margin-top:10px;}
#Obituary #ObituaryContainer .GuestBookAddEntry {width:280px;height:75px;border:1px solid #ccc;font-family:Arial;padding:5px;font-size:12px;}
#Obituary #ObituaryContainer .GuestBookRenewal {margin-top:10px;border:solid 1px #ccc;background-color:#FFF;padding:5px;}
#Obituary .GuestBookDetailsContainer {margin-top:20px;margin-bottom:15px;}
#Obituary .ObitMainContentContainer {float:left;}
#Obituary #GeneralStatement {clear:both;line-height:19px;padding:5px;text-align:center;min-height:23px;}
#Obituary #GeneralStatement .dottedLine {width:150px;color:#FFFFFF;background-color:#FFFFFF;margin:0px auto 10px auto;border-bottom:1px dotted #6C6C6C;}
#FullTextSearchResults {width:613px;border:1px solid #ccc;}
#FullTextSearchResults #Listings {margin:5px;}
#FullTextSearchResults #Listings .entryContainer {border-bottom:solid 1px #A8A8A8;margin-top:10px;padding-bottom:10px;}
#FullTextSearchResults #Listings .obitImage {float:left;margin-right:5px;}
#FullTextSearchResults #Listings .obitHeader {margin-bottom:5px;line-height:16px;margin-top:12px;}
#FullTextSearchResults #Listings .obitEmail {float:right;font-size:11px;background-image:url(http://mi-static.legacy.com/obituaries/Images/Obituary/Obituary/EmailIcon.gif);background-position:left;background-repeat:no-repeat;padding-left:28px;}
#FullTextSearchResults #Listings .obitGuestbook {font-size:12px;white-space:nowrap;background-image:url(http://mi-static.legacy.com/obituaries/Images/Obituary/Obituary/GuestBookIcon.gif);background-position:left;background-repeat:no-repeat;padding-left:30px;padding-top:13px;padding-bottom:3px;margin-left:10px;width:145px;}
#FullTextSearchResults #Listings .obitName {font-size:14px;font-weight:bold;margin-bottom:5px;float:left;max-width:292px;text-align:left;}
#FullTextSearchResults #Listings .obitName a {color:#000000;}
#FullTextSearchResults #Listings .obitName a:hover, #FullTextSearchResults #Listings .obitName a:visited {color:#000000;}
#FullTextSearchResults #Listings .obitText {padding-right:7px;width:430px;text-align:justify;line-height:1.35em;}
#FullTextSearchResults #Listings .obitText table {clear:both;}
#FullTextSearchResults #Listings .obitText img {margin:5px;*margin:0px !important;*float:left;}
#FullTextSearchResults #Listings .obitText p {margin-top:5px;}
#FullTextSearchResults #Listings .obitInfo {font-size:11px;margin-top:10px;margin-bottom:10px;}
#FullTextSearchResults #Listings .addThis {font-size:12px;text-align:left;border-left:1px solid #ccc;width:155px;margin-top:13px;}
#FullTextSearchResults #Listings .addThis .section {padding-bottom:15px;}
#Obituary #obitDetails .addThis .section {padding-top:10px;}
#Obituary #obitDetails .AdditionalObitOptions {margin:15px 0px;}
#FullTextSearchResults #Listings .addThis .ways_to_help .Charity {text-indent:-10px !important;padding-left:10px;}
#FullTextSearchResults #Listings .addThis .ways_to_help .row {padding-bottom:6px;}
#FullTextSearchResults #Listings .addThis .follow {margin-top:3px;}
#FullTextSearchResults #Listings .addThis .follow_email {margin-top:6px;}
#FullTextSearchResults #Listings .addThis .row {margin-left:10px;clear:both;}
#FullTextSearchResults #Listings .addThis ul {padding:8px 0px 10px 5px;}
#FullTextSearchResults #Listings .addThis li {text-indent:5px;}
#FullTextSearchResults #Listings .addThis .spacer {margin-top:10px;}
#FullTextSearchResults #Listings .micrositeLink {padding:0px;}
#FullTextSearchResults .txtareaCondolences {border:0;width:100%;height:47px;margin:0;padding:0;font-family:arial;font-size:12px;color:#ccc;overflow:hidden;}
#FullTextSearchResults table td {vertical-align:top;}
#FullTextSearchResults .publishedBy {font-size:11px;font-weight:bold;margin-top:5px;}
#FullTextSearchResults .SearchResultsHeader {font-weight:bold;font-size:11px;background-image:url(http://mi-static.legacy.com/obituaries/Images/Obituary/ObituarySearch/SearchResultsHeaderBg.gif);border-bottom:1px solid #ccc;padding:5px 5px;}
#FullTextSearchResults .guestBookContainer {border:1px solid #ccc;background-color:#f2f2f2;padding:10px;}
#FullTextSearchResults .SearchResultsHeader span {font-family:Times New Roman, Serif;text-transform:uppercase;}
#FullTextSearchResults #Container #Listings .entryContainer .guestBookContainer span {color:#989898;font-weight:bold;}
#FullTextSearchResults #Container #Listings .entryContainer .guestBookContainer a.viewFullLink {font-size:11px;}
#FullTextSearchResults #Container #Listings .entryContainer .guestBookContainer .comments {float:left;width:240px;height:58px;border:1px solid #ccc;background-color:#FFF;padding:2px 5px;vertical-align:middle;color:#666;font-size:12px;}
#FullTextSearchResults #Container #Listings .entryContainer .guestBookContainer .newcomment {float:right;margin-left:5px;border:1px solid #ccc;width:306px;}
#FullTextSearchResults #Container #Listings .entryContainer .guestBookContainer .newcomment .textArea {background-color:#fff;padding:5px;height:50px;font-size:12px;}
#FullTextSearchResults #Container #Listings .entryContainer .guestBookContainer .newcomment .addButton {font-weight:bold;color:#ffffff;text-decoration:none;vertical-align:middle;cursor:hand;}
#FullTextSearchResults #Container #Listings .entryContainer .guestBookContainer .newcomment .addButton div {text-align:center;background-color:#7e7e7e;width:45px;height:45px;padding-top:15px;}
#FullTextSearchResults #Container #Listings .entryContainer .guestBookContainer .newcomment .addButton a:hover {text-decoration:none;}
#FullTextSearchResults #GeneralStatement {border:solid 1px #ccc;line-height:19px;padding:5px;background-image:url(http://mi-static.legacy.com/obituaries/Images/Obituary/ObituarySearch/searchResultsHeaderBg.gif);}
#FuneralHome {width:613px;border:solid 1px #cccccc;}
#FuneralHomeContainer {margin:10px;}
#FuneralHomeContainer #FHDetails {text-align:center;}
#FuneralHomeContainer #GeneralStatement {border:solid 1px #ccc;line-height:19px;padding:5px;background-image:url(http://mi-static.legacy.com/obituaries/Images/Obituary/ObituarySearch/searchResultsHeaderBg.gif);}
#FuneralHomeContainer #FHDetails .FullLine {width:98%;clear:both;float:left;text-align:center;}
#FuneralHomeContainer #FHDetails .FullLineBlock {padding:10px 0px 10px 0px;width:100%;float:left;text-align:left;}
#FuneralHomeContainer #FHDetails img {padding:10px;}
#FuneralHomeContainer #VerifyStatment {clear:both;margin-top:10px;padding:10px 0px 10px 0px;width:100%;text-align:left;font-weight:bold;font-style:italic;}
#FuneralHomeContainer #DirectionLabel {padding:10px 0px 10px 0px;text-align:left;text-decoration:underline;}
#FuneralHomeContainer .MapFrame {border-style:none;border-width:0px;width:400px;height:400px;overflow:hidden;}
#FuneralHomeContainer .MapImage {width:350px;height:300px;padding:10px;}
#FuneralHomeContainer #FuneralHomeMap {text-align:center;}
.Faq {border:solid 1px #ccc;padding:8px !important;}
.Faq ul {margin-left:20px !important;margin-bottom:10px !important;}
.Faq ul li {margin-left:20px !important;list-style-type:disc;}
.Faq p {margin-top:2px !important;margin-bottom:10px !important;}
.Faq ul.AdditionalLinks {margin-top:5px;margin-bottom:10px;}
.Faq ul.AdditionalLinks li {margin-left:0px;list-style-type:none;}
.Faq .ReturnLink {border:solid 1px #ccc;line-height:19px;padding:5px;background-image:url(http://mi-static.legacy.com/obituaries/Images/Obituary/ObituarySearch/searchResultsHeaderBg.gif);}
#FuneralHomeDirectory {border:solid 1px #ccc;padding:8px !important;}
#FuneralHomeDirectory .FuneralHomeListing {width:250px;margin-right:25px;margin-left:5px;margin-bottom:20px;}
#FuneralHomeDirectory .FuneralHomeListing .FuneralHomeLinkName {font-weight:bold;}
#FuneralHomeDirectory #FuneralDirectorSignup {line-height:19px;padding:5px;margin-bottom:10px;border-bottom:solid 1px #000000;}
#FuneralHomeDirectory .ReturnLink {border:solid 1px #ccc;line-height:19px;padding:5px;background-image:url(http://mi-static.legacy.com/obituaries/Images/Obituary/ObituarySearch/searchResultsHeaderBg.gif);text-align:center;}
#MovingTribute {width:612px;border:solid 1px #ccc;font-family:Arial;font-size:12px;color:#333333;font-weight:normal;font-style:normal;}
#MovingTribute #MovingTributeContainer {margin:10px;}
#MovingTribute #MovingTributeContainer #obitHeader {margin-bottom:5px;line-height:16px;}
#MovingTribute #obitHeader h1 {font-size:14px;font-weight:bold;background-color:Transparent;display:inline;}
#MovingTribute #MovingTributeContainer .Intro {margin-bottom:20px;line-height:16px;}
#MovingTribute #MovingTributeContainer ul {margin-bottom:30px;margin-left:15px;}
#MovingTribute #MovingTributeContainer li {list-style-type:disc;font-size:14px;margin-left:15px;margin-bottom:5px;}
#MovingTribute #GeneralStatement {border:solid 1px #ccc;line-height:19px;padding:5px;background-image:url(http://mi-static.legacy.com/obituaries/Images/Obituary/ObituarySearch/searchResultsHeaderBg.gif);}
.aa_Table, .sa_Table {margin-bottom:10px;}
.aa_Table .aa_AdAnnouncement, .sa_Table .aa_AdAnnouncement {font-family:Arial;font-size:10px;color:gray;line-height:10px;}
.ResourceToolbar {margin:0px;padding:0px;}
.ResourceToolbar .TopHome {float:left;margin-right:4px;}
.ResourceToolbar table {margin-bottom:10px;border-collapse:separate;}
.ResourceToolbar table tr td.TopLeftCorner {width:8px;background-repeat:no-repeat;padding:0px;margin:0px;}
.ResourceToolbar table tr td.TopRightCorner {width:8px;background-repeat:no-repeat;background-position:-8px 0px;padding:0px;margin:0px;}
.ResourceToolbar table tr td.BottomLeftCorner {width:8px;background-repeat:no-repeat;background-position:0px -8px;padding:0px;margin:0px;}
.ResourceToolbar table tr td.BottomRightCorner {width:8px;background-repeat:no-repeat;background-position:-8px -8px;padding:0px;margin:0px;}
.ResourceToolbar table tr td.HeaderMiddle {padding:0px;margin:0px;border-top:solid 1px #CCCCCC;}
.ResourceToolbar .HeaderContentLeft {border-left:solid 1px #CCCCCC;}
.ResourceToolbar .HeaderContentRight {border-right:solid 1px #CCCCCC;}
.ResourceToolbar table tr td.BottomMiddle {padding:0px;margin:0px;border-bottom:solid 1px #E0E0E0;}
.ResourceToolbar .Item {float:left;width:191px;height:20px;text-align:center;font-size:15px;position:relative;}
.ResourceToolbar .AdItem {height:20px;text-align:center;font-size:15px;position:relative;}
.ResourceToolbar .AdItem #centeredContent {display:table;margin-left:auto;margin-right:auto;}
.ResourceToolbar .Item a, .ResourceToolbar .AdItem a {line-height:20px;}
.ResourceToolbar .Item img, .ResourceToolbar .AdItem img {vertical-align:middle;}
.ResourceToolbar .HorizontalSpacer {border-left:solid 1px;width:2px;height:20px;float:left;}
.ResourceToolbar .AdAnnouncement {display:none;position:absolute;font-size:9px;width:184px;top:0px;right:10px;text-align:right;vertical-align:top;}
.FuneralDirector {border:solid 1px #ccc;padding:8px !important;}
.FuneralDirector .FuneralDirectorGeneral {border-bottom:1px solid #A8A8A8;padding-bottom:10px;margin-bottom:10px;}
.FuneralDirector ul.Benefits {margin:10px 0 0 0;}
.FuneralDirector ul.Benefits li {list-style-position:inside;margin-bottom:8px;list-style-type:disc;}
.FuneralDirector .NetworkBenefits {margin:3px 0px 0px 20px;}
.FuneralDirector .NetworkBenefits li {list-style-position:outside;margin-bottom:3px;list-style-type:disc;}
.FuneralDirector .ObitNetwork {margin-bottom:10px;}
.FuneralDirector .ObitNetwork .HeaderTitle {font-weight:bold;clear:both;}
.FuneralDirector .ObitNetwork .LeftColumn {width:300px;float:left;padding:10px 0px 10px 0px;}
.FuneralDirector .ObitNetwork .RightColumn {margin-top:20px;width:275px;float:right;text-align:center;}
.FuneralDirector .ObitNetwork .RightColumn .Portrait {margin-bottom:10px;padding:2px;border:solid 1px #A8A8A8 !important;}
.FuneralDirector .FindOutMore {margin-left:auto;margin-right:auto;width:75px;margin-top:10px;margin-bottom:10px;}
.FuneralDirector .GeneralStatement {border:solid 1px #ccc;line-height:19px;padding:5px;background-image:url(http://mi-static.legacy.com/obituaries/Images/Obituary/ObituarySearch/searchResultsHeaderBg.gif);}
.UsContainer {background-color:#BCC6CF;padding:3px !important;}
.UsContainer .Content {padding-left:5px;padding-right:5px;background-color:White;}
.UsContainer .ModuleContent {padding-top:10px;padding-bottom:10px;padding-left:2px;padding-right:2px;background-color:White;}
.UsContainer .ModuleContentNoPadding {background-color:White;width:294px;overflow:hidden;}
.UsFuneralHomeDetails {background-color:White;width:294px;overflow:hidden;padding:3px !important;}
.UsFuneralHomeDetails .FuneralHomeLogo {height:50px;width:190px;overflow:hidden;float:left;}
.UsContainer .Advertisement {border-top:solid 1px #DDDDDD;text-align:center;padding-top:1px;padding-bottom:1px;background-color:White;font-family:Arial;font-size:10px;color:gray;line-height:10px;}
#FlowersHome {width:918px;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;border-left:solid 1px #ccc;border-right:3px solid #e0ddce;}
.FlowersHeader {text-align:center;background:url(http://mi-static.legacy.com/obituaries/Images/Obituary/ObituaryFlowers/Header.gif);background-repeat:no-repeat;background-color:White;height:73px;width:922px;vertical-align:middle;}
#FlowersHeaderTitle {float:right;width:400px;height:73px;vertical-align:middle;}
#FlowersHeaderTitle td {width:400px;height:70px;vertical-align:middle;text-align:center;}
#FlowersHeaderTitle label {vertical-align:middle;color:#034e83;}
.FlowersHeaderNoObitTitle {font-size:12pt;}
#FlowersHeaderAffiliate {float:right;width:235px;height:73px;vertical-align:middle;text-align:right;}
#FlowersHeaderAffiliate label {margin-top:10px;margin-bottom:10px;vertical-align:middle;font-size:8px;}
#FlowersHeaderAffiliate img {margin:10px;vertical-align:middle;}
#FlowersContainer {margin:10px;}
.FlowersDetails {text-align:left;}
#FLNationalInfo {margin-top:4px !important;}
.FLAdditionalInfo {float:right;width:250px;}
.FLAdditionalInfo img {margin-top:4px !important;}
#FLSuggestions {float:right;width:250px;margin-top:8px;}
#FLSuggestions .lblFLSuggestions {font-weight:bold;margin-left:12px;}
#FLSuggestions ul {margin-top:4px;margin-bottom:16px;}
#FLSuggestions ul li {color:#034e83;margin-bottom:8px;list-style-image:url(http://mi-static.legacy.com/obituaries/Images/Obituary/Obituary/arrow.gif);margin-left:12px;}
#FLSuggestions ul li a {font-weight:bold;color:#034e83;height:15px;display:block;}
#FLSuggestions ul li a:hover, #FLSuggestions ul li a:visited {font-weight:bold;color:#034e83;height:15px;display:block;}
.LocalFlorists {border:solid 1px #ccc;margin-top:5px;margin-bottom:5px;}
.LocalFlorists a {text-decoration:underline;}
.LocalFlorists table {margin:4px !important;}
.LocalFlorists td {padding:4px;margin:4px;}
.LocalFlorists label {margin:8px;}
.FLNationalTitle {float:left;width:646px;text-align:left;}
.FLAdditionalInfo ul li {color:#034e83;list-style-image:url(http://mi-static.legacy.com/obituaries/Images/Obituary/Obituary/arrow.gif);margin-left:12px;}
.FLAdditionalInfo ul li a {font-weight:bold;color:#034e83;height:15px;display:block;}
.FLAdditionalInfo ul li a:hover, .FLAdditionalInfo ul li a:visited {font-weight:bold;color:#034e83;height:15px;display:block;}
#FLNationalDetails {margin-top:4px;border-top:solid 1px #ccc;}
.FLFuneralHomeDetails {border-left:solid 1px #ccc;width:250px;}
.FLFuneralHomeDetails table {margin-left:8px !important;}
.FLFuneralHomeDetailsHeader {font-weight:bold;padding-bottom:4px !important;}
.FLFuneralHomeDetailsTitle {font-weight:bold;color:#034e83;}
.FLNationalHorizonal, .FLNationalVertical {border-bottom:solid 1px #ccc;}
.FLNationalHorizonal table, .FLNationalVertical table, .FLNationalHorizonal td, .FLNationalVertical td {margin:8px !important;padding:8px !important;}
#GiftsHome {width:918px;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;border-left:solid 1px #ccc;border-right:3px solid #E0DDCE;}
.GiftsHeaderBatesville, .GiftsHeader {text-align:center;background:url(http://mi-static.legacy.com/obituaries/Images/Obituary/ObituaryGifts/Header.gif);background-repeat:no-repeat;background-color:White;height:73px;width:922px;vertical-align:middle;}
#GiftsHeaderTitle {float:right;width:400px;height:73px;vertical-align:middle;}
.GiftsHeaderTitle {float:left;width:340px;height:40px;vertical-align:middle;margin-left:300px;margin-top:26px;}
#GiftsHeaderTitle td {width:400px;height:70px;vertical-align:middle;text-align:center;}
.GiftsHeaderTitle label, #GiftsHeaderTitle label {vertical-align:middle;color:#034e83;}
.GiftsHeaderNoObitTitle {font-size:12pt;}
.BroughtToYouContainer {float:right;width:200px;padding-top:15px;text-align:left;}
.BroughtToYouByText {margin-top:10px;margin-bottom:3px;font-size:8px;}
#GiftsHeaderAffiliate {float:right;width:245px;height:73px;vertical-align:middle;text-align:right;}
#GiftsHeaderAffiliate .fhLinkText {margin-left:5px;margin-right:5px;}
a.fhLinkText {text-decoration:none;}
#GiftsHeaderAffiliate a.fhLink {text-decoration:none;}
#GiftsHeaderAffiliate label {margin-top:10px;margin-bottom:10px;vertical-align:middle;font-size:8px;}
#GiftsHeaderAffiliate img {margin:10px;vertical-align:middle;}
#GiftsContainer {margin:10px;}
#GiftsContainer #GiftsDetails {text-align:left;}
#GiftsLeftContainer {text-align:left;width:185px;float:left;display:inline;}
#GiftsRightContainer {text-align:left;width:698px;float:left;display:inline;}
#GFFlowers table {width:100%;background-color:#EAEAEA;}
#GFFlowers td {padding-top:4px;padding-bottom:4px;padding-left:10px;vertical-align:middle;}
#GiftsRightContainer .FlowersImage {margin-left:12px;}
.GFFuneralHomeDetails {border-top:dotted 1px #ccc;width:175px;}
.GFFuneralHomeDetails table {margin-left:8px !important;}
.GFFuneralHomeDetailsTitle {font-weight:bold;color:#034e83;text-indent:-10px !important;padding-left:10px !important;}
.GFFuneralHomeDetailsHeader {font-weight:bold;padding-bottom:4px !important;padding-top:4px !important;}
#GFShopHeader {width:698px;}
#GFShopGifts {width:450px;float:left;vertical-align:middle;}
#GFShopGifts label {vertical-align:middle;}
#GFShopGifts img {vertical-align:middle;margin-right:4px;}
#GFDate {width:200px;float:right;vertical-align:top;text-align:right;}
#GFCategoryPages {margin-top:8px;}
#GFCategoryPages .root {font-weight:bold;}
#GFCategoryPages .root a {color:Black;}
#GFCategoryPages .GFPage {font-weight:bold;color:Black;background-image:url(http://mi-static.legacy.com/obituaries/Images/Obituary/ObituaryGifts/leftarrow.gif);background-repeat:no-repeat;background-position:0px 3px;padding-left:10px;vertical-align:middle;}
#GFCategoryPages ul {margin-top:4px;margin-bottom:16px;}
#GFCategoryPages ul li {color:#034e83;margin-bottom:4px;}
#GFCategoryPages ul li a {font-weight:bold;color:#034e83;height:15px;display:block;margin-left:20px;}
#GFCategoryPages ul li a:hover, #GFCategoryPages ul li a:visited {font-weight:bold;color:#034e83;height:15px;display:block;margin-left:20px;}
a.GFAdditionalFloral, a:hover.GFAdditionalFloral, a:visited.GFAdditionalFloral {background-image:url(http://mi-static.legacy.com/obituaries/Images/Obituary/ObituaryGifts/arrow.gif);background-repeat:no-repeat;background-position:0px 4px;padding-left:10px !important;color:#034e83;text-decoration:underline;}
.GFAdditional {border:solid 1px #EAEAEA;}
.GFAdditionalHeader {margin:4px !important;}
.GFAdditionalDetailLine {width:95%;vertical-align:middle;color:#EAEAEA;}
.GFAdditionalHeader img {margin-top:8px !important;margin-left:8px !important;margin-right:8px !important;}
#GiftsHome .ReturnToObitPortal {padding-top:8px;}
#CharitiesHome {width:918px;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;border-left:solid 1px #ccc;border-right:3px solid #E0DDCE;}
.CharitiesHeader {text-align:center;background:url(http://mi-static.legacy.com/obituaries/Images/Obituary/ObituaryCharities/Header.gif);background-repeat:no-repeat;background-color:White;height:73px;width:922px;vertical-align:middle;}
#CharitiesHeaderAffiliate {float:right;width:235px;height:73px;vertical-align:middle;text-align:right;}
#CharitiesHeaderAffiliate label {margin-top:10px;margin-bottom:10px;vertical-align:middle;font-size:8px;}
#CharitiesHeaderAffiliate img {margin:10px;vertical-align:middle;}
#CharitiesContainer {margin:10px;}
#CharitiesContainer #CharitiesDetails {text-align:left;}
#CharitiesLeftContainer {text-align:left;width:185px;float:left;display:inline;}
#CharitiesRightContainer {text-align:left;width:698px;float:left;display:inline;}
#CHDate {width:200px;height:20px;line-height:20px;float:right;vertical-align:top;text-align:right;}
#CHShare {float:right;clear:both;padding-top:5px;}
#CHCategoryPages {margin-top:8px !important;margin-left:-10px !important;}
#CHTopLinks {width:690px;height:18px;line-height:18px;text-align:left;}
.Selected {background-image:url(http://mi-static.legacy.com/obituaries/Images/Obituary/ObituaryGifts/leftarrow.gif);background-repeat:no-repeat;background-position:0px 3px;font-weight:bold;}
#CHCategoryPages {color:Black;padding-left:10px;vertical-align:middle;}
#CHCategoryPages ul {margin-bottom:4px !important;}
li.CHPage {margin-top:8px !important;margin-bottom:4px !important;width:170px;}
li.dotted {border-bottom:dotted 1px #CCCCCC;}
li.CHSubPage {margin-top:4px !important;margin-bottom:4px !important;}
li.CHPage a {font-weight:bold;color:black;height:15px;display:block;padding-left:8px;cursor:pointer;}
li.CHPage a:visited {font-weight:bold;color:black;height:15px;display:block;padding-left:8px;cursor:pointer;}
.CHPageLink {font-weight:bold;color:black;height:15px;display:block;padding-left:8px;cursor:pointer;}
.CHPageLink:visited {font-weight:bold;color:black;height:15px;display:block;padding-left:8px;cursor:pointer;}
li.CHSubPage a, .CHSubPageLink {color:#034e83;height:15px;display:block;margin-left:12px !important;padding-left:8px;}
li.CHSubPage a:visited, .CHSubPageLink:visited {color:#034e83;height:15px;display:block;margin-left:12px !important;padding-left:8px;}
.LocalCharities {border:solid 1px #ccc;margin-top:5px !important;margin-bottom:5px !important;padding:5px;}
.LocalCharities a {text-decoration:underline;}
.LocalCharities a:visited {text-decoration:underline;}
.LocalCharities table {margin:4px !important;}
.LocalCharities label {margin:8px !important;font-weight:bold;}
.CHSuggestions {float:right;width:175;margin-top:8px !important;}
.CHSuggestions .lblCHSuggestions {font-weight:bold;margin-left:12px !important;}
.CHSuggestions ul {margin-top:4px !important;}
.CHSuggestions ul li {color:#034e83;margin-bottom:8px;list-style-image:url(http://mi-static.legacy.com/obituaries/Images/Obituary/Obituary/arrow.gif);margin-left:12px !important;}
.CHSuggestions ul li a {font-weight:bold;color:#034e83;height:15px;display:block;}
.CHSuggestions ul li a:hover, .CHSuggestions ul li a:visited {font-weight:bold;color:#034e83;height:15px;display:block;}
#CHInfo {margin-top:16px !important;}
.CHFeatured {width:705px;background-color:#EAEAEA;}
.CHFeaturedHeader {font-weight:bold;padding-left:12px !important;height:25px;line-height:25px;vertical-align:bottom;}
.CHFeaturedAd {padding-left:12px !important;padding-right:12px !important;padding-bottom:12px !important;}
.CHSecondary, .CHOther {background-color:#FFFFFF;padding-left:12px !important;}
.CHCharityHeader {font-weight:bold;width:680px;border-bottom:solid 1px #CCCCCC;padding-top:4px !important;padding-bottom:4px !important;}
.CHCharityCategoryHeader {font-weight:bold;width:712px;border-bottom:solid 1px #CCCCCC;padding-top:4px !important;padding-bottom:4px !important;}
.CHSecondaryHeader {font-weight:bold;text-align:left;margin-bottom:4px !important;margin-top:4px !important;height:15px;}
.CHSecondaryHeader a {font-weight:bold;text-align:left;margin-bottom:4px !important;margin-top:4px !important;height:15px;color:#034e83;margin-left:4px !important;}
.CHSecondaryLink {height:20px;line-height:20px;}
.OtherCharity {width:705px;border:solid 1px #CCCCCC;margin-top:8px !important;}
#SecondaryCharity {border:solid 1px #CCCCCC;margin-bottom:4px !important;margin-top:4px !important;vertical-align:middle;width:332px;}
#SecondaryCharity a {color:#034e83;margin-bottom:12px !important;background-image:url(http://mi-static.legacy.com/obituaries/Images/Obituary/Obituary/arrow.gif);background-repeat:no-repeat;background-position:0px 0px;padding-left:12px !important;vertical-align:middle;}
.CHOther a {color:#034e83;margin-bottom:12px !important;text-align:left;}
.CHOther table {margin-top:8px !important;margin-bottom:8px !important;}
.CHAdditional {float:right;width:165px;}
.CHAdditional img {margin-top:4px !important;}
.OtherCharityLink {color:#034e83;background-image:url(http://mi-static.legacy.com/obituaries/Images/Obituary/Obituary/arrow2.gif);background-repeat:no-repeat;background-position:0px 0px;padding-left:12px !important;vertical-align:middle;float:left;}
.OtherCharityLink:visited {color:#034e83;background-image:url(http://mi-static.legacy.com/obituaries/Images/Obituary/Obituary/arrow2.gif);background-repeat:no-repeat;background-position:0px 0px;padding-left:12px !important;vertical-align:middle;float:left;}
#CharitiesHome .ReturnToObitPortal {padding-top:8px;}
#Footer {width:100%;}
#Footer table tr td.PoweredBy {font-size:12px;padding:3px 5px 3px 8px;vertical-align:middle;}
#Footer table tr td.PoweredByImage {font-size:16px;font-family:Helvetica,Arial;font-weight:bold;vertical-align:middle;padding-right:1px;}
#Footer table tr td.PoweredByImage span.legacy {font-family:Garamond;font-weight:normal;font-size:22px;}
.SearchObitsNarrow {margin-bottom:10px;}
#SearchObitsNarrowSliderFrame .HeaderSplitter {display:block;position:relative;width:294px;}
#SearchObitsNarrowSliderFrame table.SearchObitsNarrowTop {height:29px;width:298px;overflow:hidden;}
#SearchObitsNarrowSliderFrame .SearchObitsNarrowTop {line-height:29px;padding-left:10px;}
#SearchObitsNarrowSliderFrame table.SearchObitsNarrowTop tr td.newspaperName {text-align:center;}
#SearchObitsNarrowSliderFrame .SearchObitsNarrowContent {background-color:#EBEBEB;padding:8px 3px 2px 7px;margin:0px 5px 5px 5px;}
#SearchObitsNarrowSliderFrame .SearchObitsNarrowContent #rbPerson {float:left;width:18px;height:18px;margin-bottom:10px;}
#SearchObitsNarrowSliderFrame .SearchObitsNarrowContent #lbPerson {float:left;height:18px;line-height:18px;margin-bottom:10px;}
#SearchObitsNarrowSliderFrame .SearchObitsNarrowContent #rbTown {float:left;width:18px;height:18px;margin-left:40px;margin-bottom:10px;}
#SearchObitsNarrowSliderFrame .SearchObitsNarrowContent #lbTown {float:left;height:18px;line-height:18px;margin-bottom:10px;}
#SearchObitsNarrowSliderFrame .SearchObitsNarrowContent #trPerson, #SearchObitsNarrowSliderFrame .SearchObitsNarrowContent #trTown {height:30px;}
#SearchObitsNarrowSliderFrame .SearchObitsNarrowContent input.townName {width:267px;margin-bottom:10px;float:left;}
#SearchObitsNarrowSliderFrame .SearchObitsNarrowContent input.firstName, #SearchObitsNarrowSliderFrame .SearchObitsNarrowContent input.keyword {width:98px;margin-bottom:10px;padding-left:2px;float:left;}
#SearchObitsNarrowSliderFrame .SearchObitsNarrowContent input.lastName {margin-left:5px;margin-bottom:10px;padding-left:2px;width:155px;float:left;}
#SearchObitsNarrowSliderFrame .SearchObitsNarrowContent .selectedDate {width:98px;margin-bottom:5px;padding-left:2px;float:right;border-width:0px;text-align:right;background-color:#EBEBEB;-webkit-appearance:none;}
#SearchObitsNarrowSliderFrame .poweredByLegacy {float:right;color:#6F6F6F;font-family:Arial;font-size:9pt;padding:1px 5px 5px 5px;text-align:right;}
#SearchObitsNarrowSliderFrame .poweredByLegacy2 {color:#6F6F6F;font-family:Arial;font-size:9pt;padding:1px 5px 5px 0px;}
#SearchObitsNarrowSliderFrame .searchObitsAdditionalOptions {padding:3px 0px 3px 0px;border-top:solid 1px #CCCCCC;}
#SearchObitsNarrowSliderFrame .dateRange {padding-left:2px;width:98px;}
#SearchObitsNarrowSliderFrame .errorMsg {line-height:20px;vertical-align:top;color:Red;font-weight:bold;font-size:11px;}
#SearchObitsNarrowSliderFrame .textUnderCalendar {padding-bottom:5px;height:10px;width:100%;overflow:hidden;}
#SearchObitsNarrowSliderFrame #ajax__calendar_close_button {margin-right:5px;font-weight:bold;cursor:pointer;text-align:right;}
#SearchObitsNarrowSliderFrame .ajax__calendar_header {background-color:#546F82;color:White;padding-top:3px;}
#SearchObitsNarrowSliderFrame .ajax__calendar_title:hover {color:White;}
span.ObitsTile * {margin:0px;padding:0px;}
span.ObitsTile table tr td.HeaderLeftCorner {width:8px;background-repeat:no-repeat;padding:0px;margin:0px;}
span.ObitsTile table tr td.HeaderLeftSquareCorner {width:8px;background-repeat:no-repeat;padding:0px;margin:0px;border-top:solid 1px #CCCCCC;border-left:solid 1px #CCCCCC;}
span.ObitsTile table tr td.HeaderRightCorner {width:8px;background-repeat:no-repeat;background-position:-8px 0px;padding:0px;margin:0px;}
span.ObitsTile table tr td.HeaderRightSquareCorner {width:8px;background-repeat:no-repeat;background-position:-8px 0px;padding:0px;margin:0px;border-top:solid 1px #CCCCCC;border-right:solid 1px #CCCCCC;}
span.ObitsTile table tr td.HeaderMiddle {padding:0px;margin:0px;border-top:solid 1px #CCCCCC;}
span.ObitsTile .HeaderTitleHolder {border-left:solid 1px #CCCCCC;border-right:solid 1px #CCCCCC;height:35px;}
span.ObitsTile .HeaderTitleHolder table tr td {height:30px;overflow:hidden;}
span.ObitsTile .HeaderTitleHolder .LowerHeight tr td {height:26px;overflow:hidden;}
span.ObitsTile .HeaderTitleHolder table tr td h1 {padding:0px 0px 0px 7px;white-space:nowrap;}
span.ObitsTile .HeaderTitleHolder table tr td div {padding:0px 0px 0px 7px;white-space:nowrap;background-color:#546f82;}
span.ObitsTile .HeaderTitleHolder table tr td.SponsoredBy {font-size:10px;}
span.ObitsTile .HeaderTitleHolder table tr td.SponsoredByImage {padding-right:15px;}
span.ObitsTile .HeaderTitleHolder table tr td.PoweredBy {font-size:12px;padding-right:5px;vertical-align:middle;}
span.ObitsTile .HeaderTitleHolder table tr td.PoweredByImage {font-size:16px;font-family:Helvetica,Arial;font-weight:bold;vertical-align:middle;padding-right:1px;}
span.ObitsTile .HeaderTitleHolder table tr td.PoweredByImage span.legacy {font-family:Garamond;font-weight:normal;font-size:22px;}
span.ObitsTile .HeaderTitleHolder table tr td.PoweredBySign {font-size:10px;vertical-align:top;padding-right:10px;vertical-align:top;line-height:20px;}
span.ObitsTile .HeaderTitleHolder .HeaderSplitter {margin:0px 2px;height:5px;overflow:hidden;}
span.ObitsTile .BodyHolder {border-left:solid 1px #CCCCCC;border-right:solid 1px #CCCCCC;border-bottom:solid 1px #CCCCCC;background-repeat:repeat-x;background-color:#FFFFFF;}
span.ObitsTile .BodyHolder .TopPadding {height:8px;overflow:hidden;}
span.ObitsTile .BodyHolder .TextHolder {margin:0px 7px 7px 7px;padding:5px;background-color:#FFFFFF;}
#FBActivityControl {margin-bottom:10px;}
.FBActivityControl .FBActivityContainer .FBActivityImage {padding:0px 8px 0px 0px;}
.FBActivityControl .FBActivityContainer .FBActivityName {font-weight:bold;white-space:nowrap;overflow:hidden;height:17px;display:block;}
.FBActivityControl .FBActivityContainer .FBActivityText {display:block;padding-top:5px;}
.FBActivityControl .FBActivityTabActive {background-image:url(http://mi-static.legacy.com/obituaries/Images/Obituary/ObituaryPortal/triangle.png);background-repeat:no-repeat;background-position:bottom center;}
.FBActivityControl .FBActivityTab {cursor:pointer;}
.FBActivityContainer .FBActivityContent {width:298px;background-color:#FFFFFF;border-left:solid 1px #CCCCCC;border-right:solid 1px #CCCCCC;border-bottom:solid 1px #CCCCCC;height:170px;}
.FBActivityContent .ItemContainer {clear:both;padding:4px 0px 5px 0px;}
.FBActivityContent .ItemContainer .FBActivityObitImage {float:left;min-width:70px;}
.FBActivityContent .ItemContainer .FBActivityObitContent {float:left;width:208px;padding-top:2px;}
#EmailContact {width:612px;border:solid 1px #ccc;font-family:Arial;font-size:12px;color:#333333;font-weight:normal;font-style:normal;}
#EmailContact .ErrorMessage {color:Red;text-align:left;font-weight:bold;padding-bottom:5px;}
#EmailContact .ErrorMessage ul {list-style-type:disc;list-style-position:inside;}
#EmailContact input {font-family:Arial;margin:0px;padding:0px;width:399px;}
#EmailContact textarea {font-family:Arial;font-size:10pt;overflow:auto;margin:0px;padding:0px;}
#EmailContact .label {vertical-align:top;text-align:right;padding-right:5px;font-weight:bold;padding-top:1px;width:120px;}
#EmailContact .InputRequirements, #EmailContact .RequiredFieldValidator {display:block;float:left;width:400px;}
#EmailContact table {border-spacing:5px;border-collapse:separate;}
#EmailContact .TopPad {padding-top:5px;}
#EmailContactContainer {margin:10px;}
#EmailContact #GeneralStatement {border:solid 1px #ccc;line-height:19px;padding:5px;background-image:url(http://mi-static.legacy.com/obituaries/Images/Obituary/ObituarySearch/searchResultsHeaderBg.gif);}
#EmailContact .Captcha span {float:left;width:400px;margin-bottom:8px;}
#EmailContact .Captcha input {float:left;margin-top:7px;margin-bottom:5px;}
#EmailContact .Captcha table {float:left;width:400px;border-collapse:collapse;}
#EmailContact .Send {margin-top:10px;margin-bottom:10px;}
#EmailContact .EmailSent {padding:10px 10px 50px 10px;}
#PlaceAnObituary {width:612px;border:solid 1px #ccc;font-family:Arial;font-size:12px;color:#333333;font-weight:normal;font-style:normal;}
#PlaceAnObituary .SubTitle {padding:7px 10px;border-bottom:solid 1px #ccc;font-weight:bold;}
#PlaceAnObituaryContainer {margin:10px;}
#PlaceAnObituary #GeneralStatement {border:solid 1px #ccc;line-height:19px;padding:5px;background-image:url(http://mi-static.legacy.com/obituaries/Images/Obituary/ObituarySearch/searchResultsHeaderBg.gif);}
#PlaceAnObituary .LegacyText {border-bottom:solid 1px #ccc;padding:0px 10px 10px 0px;}
#PlaceAnObituary .AffiliateInfo {padding:10px 10px 10px 0px;}
#PlaceAnObituary .WritingGuide {border-top:solid 1px #ccc;padding:10px 0;}
#ObituaryLocation {width:612px;border:solid 1px #ccc;font-family:Arial;font-size:12px;color:#333333;font-weight:normal;font-style:normal;}
#ObituaryLocation .SearchObitsNarrow {padding-top:5px;border-bottom:1px solid #CCCCCC;}
#ObituaryLocation .SubTitle {padding:7px 10px;border-bottom:solid 1px #ccc;}
#ObituaryLocationContainer {margin:10px;}
#ObituaryLocationContainer #GeneralStatement {border:solid 1px #ccc;line-height:19px;padding:5px;background-image:url(http://mi-static.legacy.com/obituaries/Images/Obituary/ObituarySearch/searchResultsHeaderBg.gif);}
#ObituaryLocationContainer .GroupLabel {padding:10px 0px 0px 0px;color:#000000;font-weight:bold;}
#ObituaryLocationContainer .GroupLabel a {color:#000000;text-decoration:underline;}
#ObituaryLocationContainer .GroupLabel a:hover {text-decoration:none;}
#ObituaryLocationContainer li {color:#034E83;list-style-position:inside;list-style-type:disc;padding:0px 0px 0px 10px;}
#ObituaryLocationContainer li a {color:#034E83;}
#ObituaryLocationContainer li a.visited {color:#034E83;}
#ObituaryLocationContainer li a.hover {text-decoration:underline;}
#obitText .ObitTextPhoto {float:left;}
#obitText .ObitPhotoCaption {display:block;font-size:10px;text-align:left;width:117px;margin-right:10px;line-height:13px !important;}
#obitText .ObitTextPhoto a, #obitText .ObitTextPhoto img {display:inline !important;vertical-align:middle;}
#FeaturedMicrosites {margin:10px 0px 10px 0px;width:302px;overflow:hidden;}
#FeaturedMicrosites #FeaturedMicrositesBody {width:275px;height:100px;}
#FeaturedMicrosites #FeaturedMicrositesBody p {padding-bottom:0px;margin-bottom:5px;}
#FeaturedMicrosites #FeaturedMicrositesBody td {padding:5px 5px 0px 5px;vertical-align:top;}
#FeaturedMicrosites #FeaturedMicrositesBody #FeaturedMicrositesList {width:260px;margin-left:10px;overflow:hidden;}
#FeaturedMicrosites #FeaturedMicrositesBody #FeaturedMicrositesList li {list-style-type:disc;list-style-position:inside;width:110px;white-space:nowrap;color:#034E83;}
.flowers_module {padding:0px 0px 10px 0px !important;background:white;width:300px;}
.flowers_module .links {width:280px;}
.flowers_module .links img {float:left;height:12px;width:11px;}
.flowers_module .links a {float:left;font-size:12px;color:#034E83;text-align:center;margin-left:5px;}
#ObituaryPreviewContent {background-image:url(http://mi-static.legacy.com/obituaries/Images/Obituary/Obituary/GrayBackground.jpg);background-repeat:repeat-x;background-color:#FFFFFF;padding:15px;}
#ObituaryPreviewContent h2 {background-color:transparent !important;}
#ObituaryPreviewContent h2 a {background-color:transparent !important;display:inline;font-size:11px;text-decoration:underline;}
#ObituaryPreviewContent h3 {background-color:transparent !important;display:inline;}
#ObituaryPreviewContent h4 {background-color:transparent !important;color:#000000 !important;padding:10px 0px 10px 0px;}
#ObituaryPreviewContent .GeneralStatement {clear:both;border:solid 1px #ccc;line-height:19px;padding:5px;background-image:url(http://mi-static.legacy.com/obituaries/Images/Obituary/ObituarySearch/searchResultsHeaderBg.gif);min-height:23px;margin-top:10px;text-align:center;}
.obituaryPreviewLeft {background-image:url(http://mi-static.legacy.com/obituaries/Images/Obituary/Obituary/guestbookbg.gif);background-repeat:repeat-x;vertical-align:top;}
.obituaryPreviewLeft .emailborder {float:right;border:1px solid #CCCCCC;padding:5px;}
.obituaryPreviewLeft .email {font-size:11px;white-space:nowrap;background-image:url(http://mi-static.legacy.com/obituaries/Images/Obituary/Obituary/EmailIcon.gif);background-position:left center;background-repeat:no-repeat;padding-left:35px;width:40px;}
.obituaryPreviewLeft .obitPhoto {font-size:11px;white-space:nowrap;vertical-align:top;margin:0px;padding:0px 0px 10px 0px;float:left;}
.obituaryPreviewLeft #photoOverlay {background-color:#FFFFFF;position:absolute;}
.obituaryPreviewLeft #photoOverlay .archiveText {color:#A57043;text-align:center;font-weight:bold;font-size:11px;display:none;}
.obituaryPreviewLeft .obitName {padding:5px 0px;}
.obituaryPreviewLeft .obitName span {padding:0px 10px;color:#A57043;font-weight:bold;}
.obituaryPreviewLeft .guestbookEntry {margin-top:10px;background-image:url(http://mi-static.legacy.com/obituaries/Images/Obituary/Obituary/flower.gif);background-repeat:no-repeat;background-color:#EBEBEB;padding:20px 20px 10px 50px;}
.obituaryPreviewLeft .guestbookEntry .entry {padding:10px 0px;border-bottom:1px dotted #CCCCCC;}
.obituaryPreviewLeft .entryPhoto {padding:10px 0px 25px 0px;}
.obituaryPreviewLeft .entryPhoto .photoImage {border-top:8px solid #FFFFFF !important;border-bottom:8px solid #FFFFFF !important;border-left:5px solid #FFFFFF !important;border-right:5px solid #FFFFFF !important;margin-right:3px !important;}
.obituaryPreviewRight {background-image:url(http://mi-static.legacy.com/obituaries/Images/Obituary/Obituary/flower.gif);background-repeat:no-repeat;border:1px solid #CCCCCC;width:300px;padding:20px 10px 20px 10px !important;vertical-align:top;}
.obituaryPreviewRight .waysToView {font-weight:bolder;font-size:20px;color:#A57043;padding:0px 15px 20px 15px;}
#ObituaryPreviewContent .subTitle {background-color:transparent !important;display:inline;color:#333333;font-family:Arial;font-size:14px;font-style:normal;font-weight:bold;}
.obituaryPreviewRight ul {list-style-type:square !important;list-style-position:inside;color:#C6C6C6;width:170px;padding:5px;}
.obituaryPreviewRight ul a {text-decoration:underline;}
#ObituaryPreviewContent .uxNoGuestbook li {padding-left:80px;padding-bottom:3px;list-style-position:inside;list-style-type:disc;}
.addthis_element {text-decoration:none;padding:5px !important;cursor:pointer;vertical-align:middle;}
.addthis_text {text-decoration:none;margin:5px 0px 0px 34px !important;cursor:pointer;width:110px;white-space:normal !important;vertical-align:middle;display:block;}
#LegacyContentContainer .subMenu {z-index:-1000;position:absolute;top:300px;left:100px;}
#LegacyContentContainer .subMenuFrame {opacity:0.95;filter:alpha(opacity=95);}
#LegacyContentContainer .subNetworkMenu {z-index:1000;position:absolute;display:none;}
#Charities {border:1px solid #ccc;}
#Charities #GeneralStatement {border:solid 1px #ccc;line-height:19px;padding:5px;background-image:url(http://mi-static.legacy.com/obituaries/Images/Obituary/ObituarySearch/searchResultsHeaderBg.gif);margin-top:10px;}
#Charities .DividerDotted {font:12px/1.2em Arial, Helvetica, Tahoma, Verdana, sans-serif;display:block;height:15px;background:#42687b url("http://mi-static.legacy.com/obituaries/images/Obituary/ObituaryCharities/divider_dotted.gif") left center repeat-x;margin-right:5px;}
#GiftShopContent #FeaturedProdBlock {margin:0 0 0 0;width:575px;border-collapse:separate;}
#GiftShopContent #FeaturedProdBlock td {text-align:center;text-align:center;}
#GiftShopContent .GrayBorder {border:1px solid #ccc;}
#GiftShopContent td.FeaturedProdBox {vertical-align:top;}
#GiftShopContent .FeaturedProdBlock div.outer {margin-bottom:10px;border:1px solid #ccc;text-align:center;}
#GiftShopContent .FeaturedProdBox {width:134px;}
#GiftShopContent .FeaturedProd {border-bottom:1px solid #ccc;}
#GiftShopContent .ProdName {font-weight:bold;}
#GiftShopContent .ProdPrice {color:#666;font-size:11px;}
#GiftShopContent .FeaturedProd_Details {text-align:left;padding:3px;}
#GiftsContainer p {margin:0 0 1em !important;}
input.DisabledInput {background-color:#ccc !important;color:Black !important;}
#ObitReportModule {margin-top:10px;}
#ObitReportModule .header {margin:5px 5px 8px 12px;}
#ObitReportModule .feature {float:left;max-width:130;margin-left:12px;}
#ObitReportModule .feature .feature_text {width:120px;height:80px;overflow:hidden;cursor:pointer;font-weight:bold;color:#034E83;text-decoration:none;}
#ObitReportModule .feature a:hover {text-decoration:none;}
#ObitReportModule .feature .feature_text a:hover {text-decoration:none;}
#ObitReportModule .feature .feature_text span {font-weight:normal;color:#000000;}
#ObitReportModule .feature img {width:78px;}
#ObitReportModule a {font-size:12px;}
#ObitReportModule .more {margin-left:215px;margin-top:10px;color:#034E83;}
#ObitReportModule .more a {text-decoration:underline;}
#ObitReport {width:613px;border:1px solid #ccc;}
#ObitReport a {color:#034E83;}
#ObitReport .fb_like {float:right;margin-right:2px;width:48px;overflow:hidden;}
#ObitReport .FBLikeIFrame {overflow:auto;border:none;width:75px;height:24px;margin-right:14px;}
#ObitReport .listings {margin:5px;}
#ObitReport .featured {border-top:1px solid #ebebeb;margin-top:5px;margin-bottom:5px;padding-top:5px;padding-bottom:5px;padding-right:5px;clear:both;min-height:100px;}
#ObitReport .featured:hover {background-color:#fdfed1;}
#ObitReport .featured .image_container {min-width:88px;margin-right:10px;margin-top:20px;float:left;}
#ObitReport .featured .title {font-size:14px;font-weight:bold;}
#ObitReport .featured .date {font-size:12px;}
#ObitReport .featured .intro_container {display:inline-block;width:500px;}
#ObitReport .featured .intro {font-size:12px;margin-top:6px;}
#ObitReport .divider {border-top:1px solid #ebebeb;line-height:4px;margin-top:4px;}
#ObitReport .otherPosts {border-top:1px solid #ebebeb;}
#ObitReport .otherPosts .header {font-size:14px;font-weight:bold;padding-top:5px;}
#ObitReport .otherPosts .date {float:left;width:100px;margin-top:6px;font-size:12px;}
#ObitReport .otherPosts .title {margin-top:6px;font-size:12px;display:inline-block;width:500px;}
#ObitReport .ViewArticles {padding:6px;background-color:#ebebeb;margin-top:8px;margin-bottom:8px;padding-top:8px;padding-bottom:8px;}
#ObitReport .ViewArticles a {font-family:Arial;font-size:12px;color:black;}
#ObitReport .ViewArticles .title {font-family:Arial;font-size:14px;border-bottom:1px solid black;padding-bottom:6px;font-weight:bold;}
#ObitReport .ViewArticles .search {margin-top:10px;}
#ObitReport .ViewArticles .search td {padding-right:10px;}
#ObitReport .ViewArticles .search select {width:100px;height:22px;}
#ObitReport .ViewArticles .PreviousNextMonth {float:right;}
#ObitReport .results {font-family:Arial;font-size:11px;}
#ObitReport .article {margin:5px;}
#ObitReport .article .next {float:right;}
#ObitReport .article .sharing {float:right;font-size:11px;white-space:nowrap;padding:0px 5px 5px 5px;border:solid 1px #ccc;margin-left:10px;width:140px;height:125px;}
#ObitReport .article .sharing .fb-root {margin:4px;}
#ObitReport .article h1 {font-family:Arial;font-size:14px;font-weight:bold;color:Black;}
#ObitReport .article .date {font-family:Arial;font-size:12px;padding:3px 0px;}
#ObitReport .article .memorial_sites {clear:both;padding-top:5px;}
#ObitReport .RelatedLegacies {background-color:#BCC6CF;padding:8px 8px 8px 8px;margin-bottom:8px;width:585px;}
#ObitReport .RelatedLegacies a {text-decoration:underline;}
#ObitReport .RelatedLegacies a:hover {text-decoration:none;}
#ObitReport .RelatedLegacies span {margin-left:5px;}
#ObitReport .RelatedLegacies label {font-weight:bold;margin-right:5px;}
#ObitReport .RelatedLegacies img {vertical-align:middle;}
.FBActivityControl .FBActivityContainer h3 {font-size:12px !important;}
.SearchResultsModuleHeader .HeaderTitleHolder {height:27px !important;}
.FollowObituary .EmailOnly .OptionText {width:385px !important;height:40px;}
.FollowObituary .EmailOnly .EmailOptionDiv.OptionDiv {width:380px !important;}
.FollowObituary .EmailOnly #followEmailOptionRow {display:none;}
.FollowObituary .FollowEmailRow input {margin-top:10px;width:200px;}
.FollowObituary .EmailOnly .OptionEmail {margin-left:0px !important;}
.FollowObituary .EmailOnly .Error {margin-left:5px !important;}
.FollowObituary .EmailLabel {font-weight:bold;}
.FollowObituary .EmailOnly .FollowEmailRow {padding-bottom:25px;}
#FacebookThankYouDiv ul {list-style-type:disc;}
#FacebookThankYouDiv ul li {margin-left:20px;margin-top:8px;}
.FacebookFollowWindowContainer {position:relative;border:12px solid #ebebeb;padding:75px 55px 20px 55px;width:580px;font-family:Arial;font-size:13px;color:#555;}
.FacebookFollowWindowContainer .button {font-family:Arial;font-size:13px;padding:5px 10px 5px 10px;margin:0px;border-width:0px;font-weight:bold;color:#fff;background-color:#fb6e31;}
.FacebookFollowWindowContainer a.button:hover {text-decoration:none;}
.FacebookFollowWindowContainer .header {position:absolute;top:20px;left:55px;border-bottom:solid 1px #aaa;width:600px;font-size:16px !important;font-weight:bold;color:#555;padding-bottom:20px;}
.FacebookFollowWindowContainer .Icon {position:absolute;top:17px;left:25px;vertical-align:middle;}
.FacebookFollowWindowContainer .ReturnButtons {text-align:center;margin-top:40px;}
.entryName {padding:10px 0px !important;border-bottom:1px solid #CCCCCC;}
#GuestbookEntryName {margin-left:-2px;width:458px;}
#GuestbookEntryName td {vertical-align:top;padding-right:5px;padding-top:2px;}
.modal {display:none;position:absolute;width:480px;height:270px;margin:-130px 0 0 240px;left:50%;top:30%;background-color:#FFF;background-image:url(http://mi-static.legacy.com/obituaries/images/obituary/obituary/guestbookbg.gif);background-repeat:repeat-x;background-position:0px -300px;font-size:13px;}
#FullTextSearchResults .modal {margin-left:260px;}
.widgetToolmodal {display:none;position:absolute;width:480px;height:270px;top:30%;background-color:#FFF;font-size:13px;}
.adminmodal {display:none;position:fixed;top:15%;left:30%;width:480px;height:270px;background-color:#FFF;background-repeat:repeat-x;background-position:0px -300px;font-size:13px;}
.jqmCloseIcon {position:absolute;top:10px;right:10px;cursor:pointer;}
.jqmOverlay {background-color:#000;}
.FollowObituary .innerDiv {position:relative;background-color:#FFF;width:460px;height:250px;margin:10px;color:#555;}
.FollowObituary #ActionButtonDiv {border-top:solid 1px #AAA;position:absolute;bottom:14px;right:14px;width:400px;padding-top:10px;}
.FollowObituary #ActionButtonDiv #GoDiv, .FollowObituary #ActionButtonDiv #GoDiv2, .FollowObituary #ActionButtonDiv #CloseDiv {float:right;}
.FollowObituary .Icon {padding:20px 10px 0px 20px;vertical-align:top;width:20px;}
.FollowObituary .Header {border-bottom:1px solid #AAA;font-size:16px;font-weight:bold;padding:23px 0px 20px 0px;width:390px;}
.FollowObituary .button {color:#FFF;font-weight:bold;background-color:#FB6E31;text-decoration:none;text-align:center;padding:1px 20px;border:0px;cursor:pointer;}
.FollowObituary #noThanksLink {margin-right:30px;}
.FollowObituary .OptionText {height:100px;width:150px;float:left;padding:0px 10px 0px 0px;}
.FollowObituary .OptionDiv {padding:5px 0px;}
.FollowObituary .OptionImage {padding:0px 10px;border:0px;vertical-align:bottom;}
.FollowObituary .OptionEmail {margin:5px 0px 5px 10px;padding:2px;width:150px;display:none;}
.FollowObituary .Error {color:#FF0000;font-weight:bold;font-size:11px;margin:0px 0px 0px 10px;display:none;}
.FollowObituary #FacebookThankYouDiv {padding-bottom:5px;border-bottom:1px solid #AAA;}
.FollowObituary #FacebookThankYouDiv p {position:relative;margin:10px 0px 0px 0px;}
.FollowObituary #FacebookThankYouDiv .ReturnButtons {position:absolute;bottom:50px;right:60px;text-align:center;}
.FollowObituary #FacebookThankYouDiv .button {padding:5px 10px;margin:0px;border-width:0px;}
.MyMemorialAd {border:1px solid #CCCCCC;margin-bottom:10px !important;background:url(http://mi-static.legacy.com/obituaries/images/obituary/mymemorials/MyMemorialsAd.jpg) 0 0 no-repeat;height:43px;}
.MyMemorialAd a {font-size:12px;font-weight:bold;line-height:18px;text-decoration:none;color:#000;display:block;padding:2px 5px;margin-left:55px;word-spacing:0.1em;}
.MyMemorialAd a img {position:relative;top:3px;}
.MemorialAdHover {display:none;position:absolute;width:220px;z-index:1000;}
.MemorialAdHover img {width:20px;height:10px;float:left;margin-left:140px;}
.MemorialAdHover .HoverText {background-color:#3B5998;color:#fff;width:250px;float:left;padding:8px;margin-left:17px;}
#ResourceModule {margin-bottom:10px;min-height:220px;}
#ResourceModule .CustomAd a img {display:none;}
#ResourceModule #ResourceModuleInnerContainer {border:1px solid #CCC;border-top:0px;padding:10px 10px 2px 10px;}
#ResourceModule .TextHolder {margin:0px 7px;padding:5px 5px 2px 5px;}
#ResourceModule .advertiseText {color:gray;font-family:Arial;font-size:10px;line-height:10px;margin-top:5px;}
#ResourceModule .link {clear:both;}
#ResourceModule .title {color:#034E83;font-weight:bold;height:15px;}
#ResourceModule .title:hover, #ResourceModule .title:visited {color:#034E83;font-weight:bold;height:15px;}
#ResourceModule .imageIcon {padding-right:10px;}
#ResourceModule .rightimageIcon {padding-left:10px;}
#ResourceModule .description {color:#000;font-weight:normal;}
#HowLifeWorks {margin-bottom:10px;font-size:11px;font-weight:bold;}
#HowLifeWorks #HowLifeWorksContainer {border:1px solid #CCC;border-top:0px;padding:10px 10px 5px 10px;}
#HowLifeWorks .linkImage {padding:2px;width:87px;min-height:56px;}
#HowLifeWorks .link1Text {font-size:12px;padding-left:10px;}
#HowLifeWorks .providedBy {color:gray;font-size:10px;line-height:10px;margin-top:5px;text-align:right;padding-right:5px;}
#HowLifeWorks ul {padding:7px 0px;width:270px;}
#HowLifeWorks li {list-style:disc outside none;margin-left:15px;color:#034E83;padding-bottom:3px;}
#HowLifeWorks .link {padding:3px 0px;text-align:right;}
#SpotlightSearchRight {width:300px;float:right;padding-right:2px;}
#SpotlightSearch {padding:10px 0px 10px 10px;width:600px;float:left;}
#SpotlightSearch .title {font-weight:bold;font-size:13pt;border-bottom:1px solid #FD6717;font-family:Arial;margin-bottom:10px;display:inline-block;padding-top:5px;}
.SpotlightPayment .title, .SpotlightLanding .title {font-weight:bold;font-size:13pt;border-bottom:1px solid #FD6717;font-family:Arial;margin-bottom:10px;display:inline-block;padding-top:5px;}
#SpotlightSearch .SearchResults {width:598px;}
#SpotlightSearch .intoText {padding-bottom:10px;}
#SpotlightSearch .entry .entryText {width:475px;float:left;padding-left:5px;}
#SpotlightSearch .entry .linksMenu a {float:right;margin:30px 5px;}
#SpotlightSearchRight .Continue {float:right;margin:0px 15px;cursor:default;}
.SpotlightSearchSample {position:relative;width:300px;}
.SpotlightSearchSample .header {font-weight:bold;margin:0px 0px 5px 5px;border-bottom:1px solid #CCC;padding:5px 5px;width:280px;}
.SpotlightSearchSample p {padding-bottom:7px;}
.SpotlightSearchSample .SpotlightPaymentTable {margin:10px 0px 0px 10px;}
.SpotlightSearchSample .SpotlightPaymentTable .anotherDay {color:#949292;}
.SpotlightSearchSample .SpotlightPaymentTable .removeDate {color:#4C8E30;text-decoration:underline;margin-left:10px;cursor:pointer;}
.SpotlightSearchSample .SpotlightPaymentTable .tablelabel {width:65px;height:25px;}
.SpotlightSearchSample .infoText {width:270px;margin:10px 3px;padding:20px 10px;border-top:1px solid #CCCCCC;color:#777777;}
.SpotlightFAQModal {display:none;position:absolute;left:20%;width:700px;height:450px;background-color:#FFF;font-size:12px;}
.SpotlightFAQModal .Close {padding:5px;background-color:#CCCCCC;width:688px;height:20px;border:1px solid #FFFFFF;}
.SpotlightFAQ {overflow:auto;height:403px;width:680px;padding:5px 10px 10px 10px !important;}
.SpotlightFAQ .question {cursor:pointer;font-weight:bold;clear:both;margin-top:10px;}
.SpotlightFAQ .answer {display:none;margin-left:22px;font-weight:normal;}
.SpotlightFAQModal .title {padding:0px 10px;float:left;font-size:15px;font-weight:bold;}
.SpotlightFAQ .question .button {cursor:pointer;margin-right:5px;float:left;margin-top:-2px;}
.SpotlightFAQ .answer p {padding-top:5px;padding-bottom:5px;}
.SpotlightFAQ .InnerList {margin-left:15px;}
.SpotlightFAQ .InnerList li {list-style:circle outside none;padding-bottom:0px !important;}
#SpotlightFAQ .Close .button {cursor:pointer;padding:1px 4px;margin-right:4px;border:1px solid;font-size:14px;font-weight:bold;float:right;}
#PageContent #LegacyContentHolder .MasterContent {border:1px solid #CCCCCC;padding:10px !important;}
.SpotlightPayment {padding:10px !important;}
.SpotlightPayment .LegacyImageDefault input {width:14px;}
.SpotlightPayment .LegacyImageDefault label {padding-right:7px;padding-left:2px;}
.SpotlightPayment .MainContent {padding:0px 20px 10px 5px;width:600px;}
.SpotlightPayment .MainContent p {padding:10px 0px;}
.SpotlightPayment .BackButton {margin:0px 20px 0px 13px;cursor:pointer;}
.SpotlightPayment .SubmitButton {cursor:pointer;}
.SpotlightPayment .Error {color:Red;font-size:14px;padding:3px 10px 10px 10px;}
.SpotlightPayment .ValidateError {color:Red;font-size:14px;padding:10px;margin:5px 7px 15px 7px;background-color:#FFFACD;}
.SpotlightPaymentCalendar {clear:both;}
.SpotlightPaymentCalendar .CalendarTable {float:left;margin:0px 20px 10px 0px;border:1px solid #DDD;}
.SpotlightPaymentCalendar .CalendarTitle {font-weight:bold;text-align:center;padding:2px;background-color:#DDD;border-bottom:1px solid #CCC;}
.SpotlightPaymentCalendar .CalendarWeekDay {text-transform:capitalize;text-align:center;padding:2px;background-color:#FFFFFF;font-weight:bold;}
.SpotlightPaymentCalendar .EmptyDay {background-color:#EFEFEF;height:30px;width:30px;border:1px solid #FFFFFF;border-left:none;cursor:default;}
.SpotlightPaymentCalendar .AvailableDay {background-color:#EFEFEF;color:#000000;cursor:pointer;height:30px;width:30px;text-align:center;border:1px solid #FFFFFF;border-left:none;}
.SpotlightPaymentCalendar .UnavailableDay {background-color:#AAAAAA;height:30px;width:30px;text-align:center;border:1px solid #FFFFFF;border-left:none;cursor:default;color:#777777;}
.SpotlightPaymentCalendar .SelectedDate {background-color:#FD6717;color:#FFFFFF;height:30px;width:30px;cursor:default;text-align:center;border:1px solid #FFFFFF;border-left:none;}
.SpotlightPaymentCalendar .CalendarLegend {margin:10px 0px;}
.SpotlightPaymentCalendar .CalendarLegend .AvailableDay, .SpotlightPaymentCalendar .CalendarLegend .UnavailableDay, .SpotlightPaymentCalendar .CalendarLegend .SelectedDate {height:20px;width:20px;border:1px solid #AAAAAA;cursor:default;}
.PaymentCreditCardContainer {border:1px solid #CCC;padding:10px !important;clear:both;width:530px;}
.PaymentCreditCardContainer td {padding:3px 0px;}
.PaymentCreditCardContainer .label {width:100px;text-align:right;padding-right:10px;}
.PaymentCreditCardContainer .Input {width:150px;padding:2px;}
.PaymentCreditCardContainer .Warning {color:Red;padding:0px 5px;display:none;font-size:12px;}
.SpotlightPayment .Warning {color:Red;padding:0px 5px;display:none;font-size:12px;}
.PaymentCreditCardContainer .SecurityCode {width:80px;}
.PaymentCreditCardContainer .SecurityCodeImage {position:absolute;display:none;margin-top:15px;}
.PaymentCreditCardContainer .CreditCardType {width:156px;height:22px;padding:2px;}
.PaymentCreditCardContainer .ExpMonth, .PaymentCreditCardContainer .ExpYear {width:73px;height:22px;padding:2px;}
.SpotlightThankYou {padding:10px 0px 10px 20px !important;float:left;}
.SpotlightThankYou .MainContent {vertical-align:top;width:580px;}
.SpotlightThankYou p {padding:15px 0px 0px 0px;}
.SpotlightThankYouRight {padding:5px 10px 5px 0px !important;float:right;}
.SpotlightThankYouBottom {padding-bottom:10px !important;clear:both;}
.SpotlightThankYouBottom .SearchGeneralStatement {text-align:center;margin:0px 10px 0px 20px !important;width:580px;padding:0px !important;}
.FlowersAd {border:1px solid #CCC;margin-bottom:10px !important;max-width:300px;height:96px;}
.FlowersAd .ImageLink {border-right:1px solid #CCC;}
.FlowersAd .line1 {padding:2px 0px 2px 10px;}
.FlowersAd .line2 {padding:8px 10px 10px 10px;}
.FlowersAd .line3 {padding-left:42px;}
.SearchObitsSimple {margin-bottom:0px !important;background-color:#EBEBEB;}
.SearchObitsSimple input.firstName {width:130px !important;margin-bottom:0px !important;}
.SearchObitsSimple input.lastName {margin-bottom:0px !important;}
.SpotlightLanding {width:870px;padding:20px 30px 20px 30px;display:inline-block;}
.SpotlightLanding .LandingScreenShot {width:520px;height:476px;float:right;}
.SpotlightLanding .SpotlightInfo {width:300px;float:left;}
.SpotlightLanding .AboutSpotlight ul li {list-style:none url(http://mi-static.legacy.com/obituaries/Images/Obituary/Spotlight/arrowgray.gif) outside;margin-left:15px;padding-bottom:10px;}
.SpotlightLanding .watermarkedText {font-weight:bold;}
.SpotlightLanding .AboutSpotlight {padding-bottom:20px;}
.SpotlightLanding .AboutSpotlight p {padding-bottom:20px;}
.SpotlightLanding .SpotlightAction .CenterLink {padding:20px 100px;}
.SpotlightLanding .SpotlightAction .LastNameSearch {width:205px;height:16px;padding:4px 5px;}
.SpotlightLanding .SpotlightAction .OrangButton {cursor:pointer;display:inline-block;}
.SpotlightLanding .SpotlightAction .Separator {margin:5px 0px;text-align:center;font-weight:bold;font-style:italic;}
.SpotlightLanding .FeatureSampleHover {position:absolute;z-index:100;width:210px;}
.SpotlightLanding .FeatureSampleHover .LeftArrow {z-index:1000;margin-top:-46px;clear:both;}
.SpotlightLanding .HoverText {color:#000;margin-left:9px;font-size:12px;font-weight:bold;z-index:100;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;width:200px;margin-top:-40px;margin-left:7px;}
.SpotlightLanding .HoverText .LeftBorder {background-image:url("http://mi-static.legacy.com/obituaries/images/obituary/spotlight/orangeborder/border-l.png");}
.SpotlightLanding .HoverText .RightBorder {background-image:url("http://mi-static.legacy.com/obituaries/images/obituary/spotlight/orangeborder/border-r.png");}
.SpotlightLanding .HoverText .TopBorder {background-image:url("http://mi-static.legacy.com/obituaries/images/obituary/spotlight/orangeborder/border-t.png");}
.SpotlightLanding .HoverText .BottomBorder {background-image:url("http://mi-static.legacy.com/obituaries/images/obituary/spotlight/orangeborder/border-b.png");}
.SpotlightFeaturePromo {width:300px;margin-bottom:10px;}
.SpotlightFeaturePromoBody {border:1px solid #CCCCCC;padding:10px 15px !important;}
.SpotlightFeaturePromo .text {font-size:13px;font-weight:bold;color:#7F7F7F;width:152px;padding-right:15px;padding-top:3px;}
.SpotlightFeaturePromo .button {padding:10px 25px 0px 25px;}
.SpotlightFeaturePromo .photo {border:1px solid #888888 !important;width:90px;height:130px;padding:5px !important;float:right;}
#FullTextSearchResults .FeatureButtonHover {display:none;position:absolute;z-index:1000;max-width:250px;}
#FullTextSearchResults .HoverText {background-color:#303030;color:#FFFFFF;padding:5px 10px;margin-top:-50px;margin-left:10px;font-size:12px;font-weight:normal;width:195px;text-align:left;}
#FullTextSearchResults .featurelink img {margin:0px !important;padding:0px 0px 10px 0px;}
.LegacyHeader {font-weight:bold;color:#6C6C6C;border-bottom:1px #6C6C6C solid;margin-bottom:5px;padding:0px 3px;line-height:25px;}
.SpotlightModal .close {float:right;margin-top:-10px;margin-left:908px;position:absolute;z-index:100;cursor:pointer;}
.SpotlightPhotoGallery, .ObituaryOverlay {position:relative;width:918px;background-color:#2b3d47;border:1px #2b3d47 solid;border-radius:10px;opacity:0.98;filter:alpha(opacity=98);font-size:12px;}
.SpotlightPhotoGallery .title, .ObituaryOverlay .title {margin:15px auto;font-family:Arial;font-size:24px;color:#FFFFFF;clear:both;text-align:center;}
.SpotlightPhotoGallery .date, .ObituaryOverlay .date, .BrowseAllSpotlight .date {margin:0px auto 15px auto;font-family:Arial;font-size:16px;color:#6d97b4;text-align:center;}
.SpotlightPhotoGallery .learnMore, .ObituaryOverlay .learnMore {margin:20px 45px 0px 0px;font-family:Arial;font-size:13px;color:#FFFFFF;text-align:right;font-weight:bold;clear:both;}
.SpotlightPhotoGallery .learnMore a:hover, .ObituaryOverlay .learnMore a:hover {color:#FFFFFF;font-weight:bold;text-decoration:none;}
.SpotlightPhotoGallery .learnMore a, .ObituaryOverlay .learnMore a {color:#FFFFFF;font-weight:bold;text-decoration:underline;}
.SpotlightPhotoGallery .gallary {width:910px;}
.SpotlightPhotoGallery .gallary .viewport {width:890px;height:438px;overflow:hidden;position:relative;}
.SpotlightPhotoGallery .gallary .overview {position:absolute;left:0;top:0;color:#FFFFFF;line-height:20px;font-size:15px;}
.SpotlightPhotoGallery .gallary .scrollbar {position:relative;float:right;width:15px;}
.SpotlightPhotoGallery .gallary .track {background-color:#6d97b4;height:100%;width:2px;position:relative;padding:0px;margin:0px 5px;}
.SpotlightPhotoGallery .gallary .thumb {width:12px;cursor:pointer;overflow:hidden;position:absolute;top:0;background-image:url(http://mi-static.legacy.com/obituaries/Images/Obituary/Spotlight/scrollbarback.png);border-radius:5px;}
.SpotlightPhotoGallery .gallary .disable {display:none;}
.SpotlightPhotoGallery .photoTable {margin:0px 10px 10px 15px;}
.SpotlightPhotoGallery .photoTable .photo {background-color:#425c6d;padding:1px;margin:10px 10px 5px 10px;cursor:pointer;}
.SpotlightPhotoGallery .photoTable .name {font-family:Arial;font-size:13px;color:#FFFFFF;text-align:center;font-weight:bold;height:42px;overflow:hidden;width:154px;margin-left:10px;display:block;cursor:pointer;padding-top:3px;line-height:20px;}
.BrowseAllSpotlight .photoTable .name {font-family:Arial;font-size:13px;color:#FFFFFF;text-align:center;font-weight:bold;height:42px;overflow:hidden;width:154px;margin-left:10px;display:block;cursor:pointer;padding-top:3px;line-height:20px;}
.SpotlightModal {display:none;position:fixed;width:930px;}
.ObituaryOverlay .ObituaryContent {margin:50px 0px 0px 50px;width:789px;background-color:#425c6d;padding:15px 12px 15px 18px;font-size:13px;color:#FFFFFF;}
.ObituaryOverlay .ObituaryContent .name {color:#FFFFFF;font-size:24px;margin-bottom:15px;float:left;font-weight:bold;}
.ObituaryOverlay .ObituaryContent .name span {color:#6d97b4;font-size:24px;padding:0px 10px;}
.ObituaryOverlay .ObituaryContent .photo img {clear:both;max-width:200px;margin-right:30px;max-height:200px;float:left;}
.ObituaryOverlay .ObituaryContent .text {width:550px;float:right;}
.ObituaryOverlay .ObituaryContent .text .viewport {width:520px;height:200px;overflow:hidden;position:relative;text-align:justify;}
.ObituaryOverlay .ObituaryContent .text .overview {position:absolute;left:0;top:0;color:#FFFFFF;line-height:20px;font-size:15px;}
.ObituaryOverlay .ObituaryContent .text .scrollbar {position:relative;float:right;width:15px;}
.ObituaryOverlay .ObituaryContent .text .track {background-color:#6d97b4;height:100%;width:2px;position:relative;padding:0px;margin:0px 5px;}
.ObituaryOverlay .ObituaryContent .text .thumb {width:12px;cursor:pointer;overflow:hidden;position:absolute;top:0;background-image:url(http://mi-static.legacy.com/obituaries/Images/Obituary/Spotlight/scrollbarback.png);border-radius:5px;}
.ObituaryOverlay .ObituaryContent .text .disable {display:none;}
.ObituaryOverlay .ObituaryContent .text .overview a {color:#FFFFFF;}
.ObituaryOverlay .ObituaryContent .text .overview a:hover {color:#FFFFFF;}
.ObituaryOverlay .ObituaryContent .publishedline {clear:both;margin:28px 0px;float:left;width:600px;color:#6d97b4;font-size:13px;font-weight:bold;}
.ObituaryOverlay .ObituaryContent .share {margin:23px 5px;float:right;}
.ObituaryOverlay .ObituaryContent .share img {margin:0px 5px;}
.ObituaryOverlay .ObituaryContent .links {clear:both;width:100%;}
.ObituaryOverlay .ObituaryContent .links div {background-image:url(http://mi-static.legacy.com/obituaries/Images/Obituary/Spotlight/arw_overlay_right.png);background-repeat:no-repeat;background-position:5px;margin-right:5px;border-right:1px solid #6d97b4;border-bottom:1px solid #6d97b4;float:left;}
.ObituaryOverlay .ObituaryContent .links div span {height:25px;cursor:pointer;margin-top:10px;display:block;padding-left:35px;}
.ObituaryOverlay .ObituaryContent .fhContent {clear:both;border-right:1px solid #6d97b4;border-bottom:1px solid #6d97b4;width:780px;}
.ObituaryOverlay .ObituaryContent .fhContent .fhLogo {max-height:25px;float:left;cursor:pointer;margin-left:5px;margin-top:5px;}
.ObituaryOverlay .ObituaryContent .fhContent .fhUrl {background-image:url(http://mi-static.legacy.com/obituaries/Images/Obituary/Spotlight/arw_overlay_right.png);background-repeat:no-repeat;background-position:5px;float:right;margin-right:23px;}
.ObituaryOverlay .ObituaryContent .fhContent .fhUrl span {margin-right:65px;}
.ObituaryOverlay .ObituaryContent .fhContent .fhTitle {background-image:url(http://mi-static.legacy.com/obituaries/Images/Obituary/Spotlight/arw_overlay_down.png);background-repeat:no-repeat;background-position:5px;float:left;}
.ObituaryOverlay .ObituaryContent .fhContent div span {height:25px;cursor:pointer;margin-top:10px;display:block;padding-left:35px;float:left;}
.ObituaryOverlay .ObituaryContent .fhContent .fhInfo {clear:both;display:none;margin-left:165px;padding-bottom:20px;}
.ObituaryOverlay .ObituaryContent .fhContent .fhInfo a {color:#FFFFFF;}
.ObituaryOverlay .ObituaryContent .fhContent .fhInfo a:hover {color:#FFFFFF;}
.ObituaryOverlay .browseLink {font-size:13px;background-image:url(http://mi-static.legacy.com/obituaries/Images/Obituary/Spotlight/arw_portal_right.png);background-repeat:no-repeat;background-position:left 2px;float:right;margin-top:10px;margin-right:50px;cursor:pointer;}
.ObituaryOverlay .browseLink a {color:#FFFFFF;margin-left:20px;}
.ObituaryOverlay .browseLink a:hover {color:#FFFFFF;margin-left:20px;}
.ObituaryOverlay .ObituaryContent .share a {cursor:pointer;}
.ObituaryHeader h1 {font-size:20px;width:600px;display:inline;float:left;padding-left:5px;}
#Obituary .LegacyHeader a {color:inherit;}
#Obituary .LegacyHeader a:hover, #Obituary .LegacyHeader a:visited {text-decoration:none;color:inherit;}
#Obituary .rightRailGB {width:192px;float:right;margin:-36px -2px 5px 20px;}
#Obituary .GuestbookNarrow {text-align:left;padding:10px;font-style:italic;font-size:12px;background-color:#f8f4e5;}
#Obituary .GuestbookButton a {border:1px solid #d4d0be;background-color:#e7e2ce;font-size:13px;font-style:normal;padding:5px 10px;line-height:30px;font-weight:bold;border-radius:5px;}
#Obituary .GuestbookButton a:hover {text-decoration:none;}
#Obituary .GuestbookNarrow .GuestbookButton {width:100%;margin:0px auto;text-align:center;}
#Obituary .GuestbookNarrow .GuestBookEntry .GuestBookCommentName {width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;}
#Obituary .GuestbookNarrowPhoto {text-align:left;padding:10px;font-size:12px;font-weight:bold;background-color:#f8f4e5;}
#Obituary .GuestbookNarrowPhoto img {margin-right:0px !important;}
#SpotlightObituaryBody {width:1000px;margin:0px auto;font-family:Arial;font-size:15px;background-color:#425C6D;}
#SpotlightObituaryBody a {text-decoration:underline;}
#SpotlightObituaryBody #PageContent {color:#FFFFFF;width:1000px;}
#SpotlightObituaryBody a {color:#FFFFFF;}
#SpotlightObituaryBody a:hover, #SpotlightObituaryBody a:visited {color:#FFFFFF;}
#SpotlightObituaryBody #PageContent .Header {background-color:#425C6D;width:1000px;border:1px solid #2C3E4A;height:53px;}
#SpotlightObituaryBody #PageContent .Header a {font-size:18px;display:table-cell;}
#SpotlightObituaryBody #PageContent .Header .HeaderLink {font-size:24px;text-decoration:none;}
#SpotlightObituaryBody #PageContent .Header .Links {float:right;padding:0px;margin-right:40px;}
#SpotlightObituaryBody #PageContent .Header .Links a {padding-left:10px;font-size:15px;}
#SpotlightObituaryBody #PageContent .Header .Links .PreviousPage {border-right:1px solid #6D97B4;padding-right:10px;}
.SpotlightObituaryHeaderRow {height:25px;padding:5px 0px 5px 40px;}
.SpotlightObituaryHeaderRow a {text-decoration:none !important;}
.SpotlightObituaryHeaderRow a:hover {text-decoration:underline !important;}
#SpotlightObituaryBody #PageContent #MasterContentDiv {padding:15px 43px;background-color:#2C3E4A;}
#SpotlightObituaryBody #PageContent .Footer {background-color:#425C6D;padding:11px 13px;font-size:12px;height:40px;line-height:18px;border:1px solid #2C3E4A;}
#SpotlightObituaryBody #PageContent .Footer .footerLinks {float:right;text-align:right;position:relative;}
#SpotlightObituaryBody #PageContent .Footer .footerLinks a {text-decoration:none;}
#SpotlightObituaryBody #PageContent .Footer .footerLinks a:hover {text-decoration:underline;}
#SpotlightObituaryBody #PageContent .Footer .poweredByLegacy {float:left;text-align:right;font-weight:bold;margin-top:5px;}
#SpotlightObituaryBody #PageContent .Footer td.PoweredBy {font-size:12px;padding:3px 5px 3px 0px;vertical-align:middle;}
#SpotlightObituaryBody #PageContent .Footer td.PoweredByImage {font-size:16px;font-family:Helvetica,Arial;font-weight:bold;vertical-align:middle;padding-right:1px;}
#SpotlightObituaryBody #PageContent .Footer td.PoweredByImage span.legacy {font-family:Garamond;font-weight:normal;font-size:22px;}
#SpotlightObituaryBody #PageContent .SpotlightObituary .share {float:right;}
#SpotlightObituaryBody #PageContent .SpotlightObituary .share a {margin-left:5px;}
#SpotlightObituaryBody #PageContent .SpotlightObituary .name {float:left;font-weight:bold;font-size:26px;margin-bottom:4px;width:770px;}
#SpotlightObituaryBody #PageContent .SpotlightObituary .productName {float:left;font-weight:bold;font-size:14px;}
#SpotlightObituaryBody #PageContent .SpotlightObituary .year {float:left;font-weight:bold;font-size:14px;border-left:1px solid #6D97B4;padding-left:10px;margin-left:10px;}
#SpotlightObituaryBody #PageContent .SpotlightObituary .photo {float:left;display:block;max-height:200px;max-width:200px;margin-top:7px;margin-left:1px;}
#SpotlightObituaryBody #PageContent .SpotlightObituary .guestbookLink {float:left;display:block;margin:15px auto;width:100%;}
#SpotlightObituaryBody #PageContent .SpotlightObituary .lineSeparator {border-top:1px solid #6D97B4;margin:20px 80px;padding:0px;clear:both;}
#SpotlightObituaryBody #PageContent .SpotlightObituary .text {line-height:24px;display:block;overflow:hidden;text-align:justify;}
#SpotlightObituaryBody #PageContent .SpotlightObituary .publishedlineOnline {color:#FFFFFF;margin-top:20px;display:block;float:left;font-size:13px;clear:both;}
#SpotlightObituaryBody #PageContent .SpotlightObituary .publishedlinePrint {color:#FFFFFF;margin-top:5px;display:block;float:left;font-size:13px;clear:both;}
#SpotlightObituaryBody #PageContent .SpotlightObituary .readmore {color:#FFFFFF;margin-top:20px;display:block;float:right;display:none;font-size:14px;cursor:pointer;font-weight:bold;}
#SpotlightObituaryBody #PageContent .SpotlightObituary .links {font-size:13px;margin:25px 0px;}
#SpotlightObituaryBody #PageContent .SpotlightObituary .clio {font-size:13px;margin:25px 0px;}
#SpotlightObituaryBody #PageContent .SpotlightObituary .clio a {width:410px !important;}
#SpotlightObituaryBody #PageContent .SpotlightObituary .links a, #SpotlightObituaryBody #PageContent .SpotlightObituary .clio a {float:left;min-height:25px;display:block;width:185px;font-weight:bold;text-decoration:none;margin-right:10px;line-height:18px;}
#SpotlightObituaryBody #PageContent .SpotlightObituary .links a.planningGuideLink {float:left;min-height:25px;display:block;padding-left:10px;width:60px;font-weight:bold;text-decoration:none;margin-right:10px;line-height:18px;}
#SpotlightObituaryBody #PageContent .SpotlightObituary .links .planningGuideImage {float:left;}
#SpotlightObituaryBody #PageContent .SpotlightObituary .links a.planningGuide {float:left;min-height:25px;display:block;padding-left:10px;width:130px;font-weight:bold;text-decoration:none;margin-right:10px;line-height:18px;}
#SpotlightObituaryBody #PageContent .SpotlightObituary .links a.sympathyFlowers {background-image:url(http://mi-static.legacy.com/obituaries/Images/Obituary/Spotlight/fhls_flowers_obit.png);background-repeat:no-repeat;float:left;min-height:90px;display:block;padding-left:80px;width:130px;font-weight:bold;text-decoration:none;margin-right:10px;line-height:18px;}
#SpotlightObituaryBody #PageContent .SpotlightObituary .links a.sympathyFlowers .blueLink {white-space:nowrap;}
#SpotlightObituaryBody #PageContent .SpotlightObituary .FlowersSpotlight {float:left;width:215px;}
#SpotlightObituaryBody #PageContent .SpotlightObituary .links .blueLink, #SpotlightObituaryBody #PageContent .SpotlightObituary .clio .blueLink {background-image:none;display:table;font-weight:normal;text-decoration:underline;color:#6D97B4;width:auto;padding:0px;margin:7px 0px 0px 0px;height:15px;min-height:18px;}
#SpotlightObituaryBody #PageContent .SpotlightObituary .links .funeralHomeName {background-image:none;border:none;padding-left:0px;width:870px;font-weight:bold;font-size:17px;margin:0px 0px 15px 0px;display:block;}
#SpotlightObituaryBody #PageContent .SpotlightObituary .links .funeralHome {background-image:none;border:none;padding-left:0px;width:870px;font-weight:bold;font-size:17px;margin:0px 0px 15px 0px;}
#SpotlightObituaryBody #PageContent .SpotlightObituary .links .funeralHome:hover {text-decoration:underline;}
#SpotlightObituaryBody #PageContent .SpotlightObituary .links .enhancedObit {float:right;display:block;margin-bottom:15px;}
#SpotlightObituaryBody #PageContent .SpotlightObituary .links .enhancedObit a {background-image:url("http://mi-static.legacy.com/obituaries/images/obituary/spotlight/arw_overlay_right.png");background-repeat:no-repeat;padding-left:30px;margin-right:0px;width:auto;}
#SpotlightObituaryBody #PageContent .SpotlightObituary .info {float:left;line-height:18px;width:215px;margin-right:10px;}
#SpotlightObituaryBody #PageContent .SpotlightObituary .info .clickArrow {width:30px;float:left;}
#SpotlightObituaryBody #PageContent .SpotlightObituary .info .clickArrow img {cursor:pointer;}
#SpotlightObituaryBody #PageContent .SpotlightObituary .info .pipe {color:#6D97B4;padding:8px 10px 0px 10px;float:left;font-size:13px;}
#SpotlightObituaryBody #PageContent .SpotlightObituary .DMPhoto {width:220px;float:left;margin-right:10px;}
#SpotlightObituaryBody #PageContent .SpotlightObituary .DMPhoto a {width:auto;}
#SpotlightObituaryBody #PageContent .SpotlightObituary .DMPhoto img {border:1px solid #1d2a33;}
#SpotlightObituaryBody #PageContent .BrowseAllSpotlight {margin:20px 5px 20px 8px;}
#SpotlightObituaryBody #PageContent .BrowseAllSpotlight .overlay {position:absolute;width:153px;height:153px;color:#000000;background-color:#FFFFFF;opacity:.70;filter:Alpha(Opacity=70);font-weight:bold;text-align:center;cursor:pointer;margin-top:10px;}
#SpotlightObituaryBody #PageContent .BrowseAllSpotlight a {text-decoration:none;}
#SpotlightObituaryBody #PageContent .BrowseAllSpotlight .photoTable {margin:35px 10px 10px 25px;}
#SpotlightObituaryBody #PageContent .BrowseAllSpotlight .photoTable .photo {background-color:#425c6d;padding:1px;margin:10px 20px 5px 0px;cursor:pointer;}
#SpotlightObituaryBody #PageContent .BrowseAllSpotlight .photoTable .name {margin-left:0px;}
.LocalSpotlightBannerImage {position:absolute;left:-5px;z-index:0;}
#ObituaryLocation .LocationLocalSpotlight {float:right;margin-bottom:-3px !important;display:inline;*margin-top:-18px;}
#SpotlightObituaryBody #PageContent .SpotlightObituary .addThis {margin-top:40px !important;}
#Spotlight .SpotlightHeadingLink {color:#000;display:inline-block;}
.ObituariesInTheNewsLink {color:#034e83;font-weight:bold;margin-left:127px !important;}
#SpotlightObituaryBody .LearnMoreHover {position:absolute;z-index:1000;left:-43px;bottom:16px;}
#SpotlightObituaryBody .LearnMoreHover .LearnMoreHoverText {background-color:#fff;color:#034e83;width:243px;padding:10px;text-align:left !important;font-size:13px;}
#SpotlightObituaryBody .LearnMoreHover .LearnMoreHoverText a {color:#425C6D;text-decoration:underline !important;}
#SpotlightObituaryBody .LearnMoreHover .LearnMoreArrow {margin-right:125px;}
#SpotlightObituaryBody .LearnMoreContainer {display:inline;}
.ui-helper-hidden {display:none;}
.ui-helper-hidden-accessible {position:absolute;left:-99999999px;}
.ui-helper-reset {margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}
.ui-helper-clearfix {display:inline-block;}
.ui-helper-clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .ui-helper-clearfix {height:1%;}
.ui-helper-clearfix {display:block;}
.ui-helper-zfix {width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}
.ui-state-disabled {cursor:default !important;}
.ui-icon {display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}
.ui-widget-overlay {position:absolute;top:0;left:0;width:100%;height:100%;}
.ui-widget {font-family:Arial, sans-serif;font-size:1.1em;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-family:Arial, sans-serif;font-size:1em;}
.ui-widget-content {border:1px solid #a6c9e2;background:#fcfdfd url(http://mi-static.legacy.com/obituaries/images/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x;color:#222222;}
.ui-widget-content a {color:#034E83;}
.ui-widget-header {border:1px solid #4b5963;background:#546f82 url(http://mi-static.legacy.com/obituaries/images/ui-bg_gloss-wave_55_546F82_500x100.png) 50% 50% repeat-x;color:#ffffff;font-weight:bold;}
.ui-widget-header a {color:#ffffff;}
.ui-state-default, .ui-widget-content .ui-state-default {border:1px solid #ffffff;background:white url(http://mi-static.legacy.com/obituaries/images/ui-bg_glass_85_ffffff_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#2e6e9e;outline:none;}
.ui-state-default a {color:#2e6e9e;text-decoration:none;outline:none;}
.ui-state-default a:link, .ui-state-default a:visited {color:#2e6e9e;text-decoration:none;outline:none;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {border:1px solid #79b7e7;background:#dfeffc url(http://mi-static.legacy.com/obituaries/images/ui-bg_glass_75_dfeffc_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#1d5987;outline:none;}
.ui-state-hover a {color:#1d5987;text-decoration:none;outline:none;}
.ui-state-hover a:hover {color:#1d5987;text-decoration:none;outline:none;}
.ui-state-active, .ui-widget-content .ui-state-active {border:1px solid #79b7e7;background:#f5f8f9 url(http://mi-static.legacy.com/obituaries/images/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x;font-weight:bold;color:#e17009;outline:none;}
.ui-state-active a {color:#e17009;outline:none;text-decoration:none;}
.ui-state-active a:link, .ui-state-active a:visited {color:#e17009;outline:none;text-decoration:none;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border:1px solid #fad42e;background:#fbec88 url(http://mi-static.legacy.com/obituaries/images/ui-bg_flat_55_fbec88_40x100.png) 50% 50% repeat-x;color:#363636;}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a {color:#363636;}
.ui-state-error, .ui-widget-content .ui-state-error {border:1px solid #cd0a0a;background:#fef1ec url(http://mi-static.legacy.com/obituaries/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a;}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-state-error-text, .ui-widget-content .ui-state-error-text {color:#cd0a0a;}
.ui-state-disabled, .ui-widget-content .ui-state-disabled {opacity:.35;filter:Alpha(Opacity=35);background-image:none;}
.ui-priority-primary, .ui-widget-content .ui-priority-primary {font-weight:bold;}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary {opacity:.7;filter:Alpha(Opacity=70);font-weight:normal;}
.ui-icon {width:16px;height:16px;background-image:url(http://mi-static.legacy.com/obituaries/images/ui-icons_469bdd_256x240.png);}
.ui-widget-content .ui-icon {background-image:url(http://mi-static.legacy.com/obituaries/images/ui-icons_469bdd_256x240.png);}
.ui-widget-header .ui-icon {background-image:url(http://mi-static.legacy.com/obituaries/images/ui-icons_ffffff_256x240.png);}
.ui-state-default .ui-icon {background-image:url(http://mi-static.legacy.com/obituaries/images/ui-icons_6da8d5_256x240.png);}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image:url(http://mi-static.legacy.com/obituaries/images/ui-icons_217bc0_256x240.png);}
.ui-state-active .ui-icon {background-image:url(http://mi-static.legacy.com/obituaries/images/ui-icons_f9bd01_256x240.png);}
.ui-state-highlight .ui-icon {background-image:url(http://mi-static.legacy.com/obituaries/images/ui-icons_2e83ff_256x240.png);}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image:url(http://mi-static.legacy.com/obituaries/images/ui-icons_cd0a0a_256x240.png);}
.ui-icon-carat-1-n {background-position:0 0;}
.ui-icon-carat-1-ne {background-position:-16px 0;}
.ui-icon-carat-1-e {background-position:-32px 0;}
.ui-icon-carat-1-se {background-position:-48px 0;}
.ui-icon-carat-1-s {background-position:-64px 0;}
.ui-icon-carat-1-sw {background-position:-80px 0;}
.ui-icon-carat-1-w {background-position:-96px 0;}
.ui-icon-carat-1-nw {background-position:-112px 0;}
.ui-icon-carat-2-n-s {background-position:-128px 0;}
.ui-icon-carat-2-e-w {background-position:-144px 0;}
.ui-icon-triangle-1-n {background-position:0 -16px;}
.ui-icon-triangle-1-ne {background-position:-16px -16px;}
.ui-icon-triangle-1-e {background-position:-32px -16px;}
.ui-icon-triangle-1-se {background-position:-48px -16px;}
.ui-icon-triangle-1-s {background-position:-64px -16px;}
.ui-icon-triangle-1-sw {background-position:-80px -16px;}
.ui-icon-triangle-1-w {background-position:-96px -16px;}
.ui-icon-triangle-1-nw {background-position:-112px -16px;}
.ui-icon-triangle-2-n-s {background-position:-128px -16px;}
.ui-icon-triangle-2-e-w {background-position:-144px -16px;}
.ui-icon-arrow-1-n {background-position:0 -32px;}
.ui-icon-arrow-1-ne {background-position:-16px -32px;}
.ui-icon-arrow-1-e {background-position:-32px -32px;}
.ui-icon-arrow-1-se {background-position:-48px -32px;}
.ui-icon-arrow-1-s {background-position:-64px -32px;}
.ui-icon-arrow-1-sw {background-position:-80px -32px;}
.ui-icon-arrow-1-w {background-position:-96px -32px;}
.ui-icon-arrow-1-nw {background-position:-112px -32px;}
.ui-icon-arrow-2-n-s {background-position:-128px -32px;}
.ui-icon-arrow-2-ne-sw {background-position:-144px -32px;}
.ui-icon-arrow-2-e-w {background-position:-160px -32px;}
.ui-icon-arrow-2-se-nw {background-position:-176px -32px;}
.ui-icon-arrowstop-1-n {background-position:-192px -32px;}
.ui-icon-arrowstop-1-e {background-position:-208px -32px;}
.ui-icon-arrowstop-1-s {background-position:-224px -32px;}
.ui-icon-arrowstop-1-w {background-position:-240px -32px;}
.ui-icon-arrowthick-1-n {background-position:0 -48px;}
.ui-icon-arrowthick-1-ne {background-position:-16px -48px;}
.ui-icon-arrowthick-1-e {background-position:-32px -48px;}
.ui-icon-arrowthick-1-se {background-position:-48px -48px;}
.ui-icon-arrowthick-1-s {background-position:-64px -48px;}
.ui-icon-arrowthick-1-sw {background-position:-80px -48px;}
.ui-icon-arrowthick-1-w {background-position:-96px -48px;}
.ui-icon-arrowthick-1-nw {background-position:-112px -48px;}
.ui-icon-arrowthick-2-n-s {background-position:-128px -48px;}
.ui-icon-arrowthick-2-ne-sw {background-position:-144px -48px;}
.ui-icon-arrowthick-2-e-w {background-position:-160px -48px;}
.ui-icon-arrowthick-2-se-nw {background-position:-176px -48px;}
.ui-icon-arrowthickstop-1-n {background-position:-192px -48px;}
.ui-icon-arrowthickstop-1-e {background-position:-208px -48px;}
.ui-icon-arrowthickstop-1-s {background-position:-224px -48px;}
.ui-icon-arrowthickstop-1-w {background-position:-240px -48px;}
.ui-icon-arrowreturnthick-1-w {background-position:0 -64px;}
.ui-icon-arrowreturnthick-1-n {background-position:-16px -64px;}
.ui-icon-arrowreturnthick-1-e {background-position:-32px -64px;}
.ui-icon-arrowreturnthick-1-s {background-position:-48px -64px;}
.ui-icon-arrowreturn-1-w {background-position:-64px -64px;}
.ui-icon-arrowreturn-1-n {background-position:-80px -64px;}
.ui-icon-arrowreturn-1-e {background-position:-96px -64px;}
.ui-icon-arrowreturn-1-s {background-position:-112px -64px;}
.ui-icon-arrowrefresh-1-w {background-position:-128px -64px;}
.ui-icon-arrowrefresh-1-n {background-position:-144px -64px;}
.ui-icon-arrowrefresh-1-e {background-position:-160px -64px;}
.ui-icon-arrowrefresh-1-s {background-position:-176px -64px;}
.ui-icon-arrow-4 {background-position:0 -80px;}
.ui-icon-arrow-4-diag {background-position:-16px -80px;}
.ui-icon-extlink {background-position:-32px -80px;}
.ui-icon-newwin {background-position:-48px -80px;}
.ui-icon-refresh {background-position:-64px -80px;}
.ui-icon-shuffle {background-position:-80px -80px;}
.ui-icon-transfer-e-w {background-position:-96px -80px;}
.ui-icon-transferthick-e-w {background-position:-112px -80px;}
.ui-icon-folder-collapsed {background-position:0 -96px;}
.ui-icon-folder-open {background-position:-16px -96px;}
.ui-icon-document {background-position:-32px -96px;}
.ui-icon-document-b {background-position:-48px -96px;}
.ui-icon-note {background-position:-64px -96px;}
.ui-icon-mail-closed {background-position:-80px -96px;}
.ui-icon-mail-open {background-position:-96px -96px;}
.ui-icon-suitcase {background-position:-112px -96px;}
.ui-icon-comment {background-position:-128px -96px;}
.ui-icon-person {background-position:-144px -96px;}
.ui-icon-print {background-position:-160px -96px;}
.ui-icon-trash {background-position:-176px -96px;}
.ui-icon-locked {background-position:-192px -96px;}
.ui-icon-unlocked {background-position:-208px -96px;}
.ui-icon-bookmark {background-position:-224px -96px;}
.ui-icon-tag {background-position:-240px -96px;}
.ui-icon-home {background-position:0 -112px;}
.ui-icon-flag {background-position:-16px -112px;}
.ui-icon-calendar {background-position:-32px -112px;}
.ui-icon-cart {background-position:-48px -112px;}
.ui-icon-pencil {background-position:-64px -112px;}
.ui-icon-clock {background-position:-80px -112px;}
.ui-icon-disk {background-position:-96px -112px;}
.ui-icon-calculator {background-position:-112px -112px;}
.ui-icon-zoomin {background-position:-128px -112px;}
.ui-icon-zoomout {background-position:-144px -112px;}
.ui-icon-search {background-position:-160px -112px;}
.ui-icon-wrench {background-position:-176px -112px;}
.ui-icon-gear {background-position:-192px -112px;}
.ui-icon-heart {background-position:-208px -112px;}
.ui-icon-star {background-position:-224px -112px;}
.ui-icon-link {background-position:-240px -112px;}
.ui-icon-cancel {background-position:0 -128px;}
.ui-icon-plus {background-position:-16px -128px;}
.ui-icon-plusthick {background-position:-32px -128px;}
.ui-icon-minus {background-position:-48px -128px;}
.ui-icon-minusthick {background-position:-64px -128px;}
.ui-icon-close {background-position:-80px -128px;}
.ui-icon-closethick {background-position:-96px -128px;}
.ui-icon-key {background-position:-112px -128px;}
.ui-icon-lightbulb {background-position:-128px -128px;}
.ui-icon-scissors {background-position:-144px -128px;}
.ui-icon-clipboard {background-position:-160px -128px;}
.ui-icon-copy {background-position:-176px -128px;}
.ui-icon-contact {background-position:-192px -128px;}
.ui-icon-image {background-position:-208px -128px;}
.ui-icon-video {background-position:-224px -128px;}
.ui-icon-script {background-position:-240px -128px;}
.ui-icon-alert {background-position:0 -144px;}
.ui-icon-info {background-position:-16px -144px;}
.ui-icon-notice {background-position:-32px -144px;}
.ui-icon-help {background-position:-48px -144px;}
.ui-icon-check {background-position:-64px -144px;}
.ui-icon-bullet {background-position:-80px -144px;}
.ui-icon-radio-off {background-position:-96px -144px;}
.ui-icon-radio-on {background-position:-112px -144px;}
.ui-icon-pin-w {background-position:-128px -144px;}
.ui-icon-pin-s {background-position:-144px -144px;}
.ui-icon-play {background-position:0 -160px;}
.ui-icon-pause {background-position:-16px -160px;}
.ui-icon-seek-next {background-position:-32px -160px;}
.ui-icon-seek-prev {background-position:-48px -160px;}
.ui-icon-seek-end {background-position:-64px -160px;}
.ui-icon-seek-first {background-position:-80px -160px;}
.ui-icon-stop {background-position:-96px -160px;}
.ui-icon-eject {background-position:-112px -160px;}
.ui-icon-volume-off {background-position:-128px -160px;}
.ui-icon-volume-on {background-position:-144px -160px;}
.ui-icon-power {background-position:0 -176px;}
.ui-icon-signal-diag {background-position:-16px -176px;}
.ui-icon-signal {background-position:-32px -176px;}
.ui-icon-battery-0 {background-position:-48px -176px;}
.ui-icon-battery-1 {background-position:-64px -176px;}
.ui-icon-battery-2 {background-position:-80px -176px;}
.ui-icon-battery-3 {background-position:-96px -176px;}
.ui-icon-circle-plus {background-position:0 -192px;}
.ui-icon-circle-minus {background-position:-16px -192px;}
.ui-icon-circle-close {background-position:-32px -192px;}
.ui-icon-circle-triangle-e {background-position:-48px -192px;}
.ui-icon-circle-triangle-s {background-position:-64px -192px;}
.ui-icon-circle-triangle-w {background-position:-80px -192px;}
.ui-icon-circle-triangle-n {background-position:-96px -192px;}
.ui-icon-circle-arrow-e {background-position:-112px -192px;}
.ui-icon-circle-arrow-s {background-position:-128px -192px;}
.ui-icon-circle-arrow-w {background-position:-144px -192px;}
.ui-icon-circle-arrow-n {background-position:-160px -192px;}
.ui-icon-circle-zoomin {background-position:-176px -192px;}
.ui-icon-circle-zoomout {background-position:-192px -192px;}
.ui-icon-circle-check {background-position:-208px -192px;}
.ui-icon-circlesmall-plus {background-position:0 -208px;}
.ui-icon-circlesmall-minus {background-position:-16px -208px;}
.ui-icon-circlesmall-close {background-position:-32px -208px;}
.ui-icon-squaresmall-plus {background-position:-48px -208px;}
.ui-icon-squaresmall-minus {background-position:-64px -208px;}
.ui-icon-squaresmall-close {background-position:-80px -208px;}
.ui-icon-grip-dotted-vertical {background-position:0 -224px;}
.ui-icon-grip-dotted-horizontal {background-position:-16px -224px;}
.ui-icon-grip-solid-vertical {background-position:-32px -224px;}
.ui-icon-grip-solid-horizontal {background-position:-48px -224px;}
.ui-icon-gripsmall-diagonal-se {background-position:-64px -224px;}
.ui-icon-grip-diagonal-se {background-position:-80px -224px;}
.ui-icon-plus {width:45px;height:16px;background-image:url(http://mi-static.legacy.com/obituaries/Images/Obituary/affiliatewidead/slidermorebutton.gif) !important;}
.ui-icon-minus {width:45px;height:16px;background-image:url(http://mi-static.legacy.com/obituaries/Images/Obituary/affiliatewidead/sliderclosebutton.gif) !important;}
.ui-icon-more {width:45px;height:16px;background-image:url(http://mi-static.legacy.com/obituaries/Images/Obituary/affiliatewidead/slidermorebutton.gif) !important;}
.ui-icon-accordianclose {width:45px;height:16px;background-image:url(http://mi-static.legacy.com/obituaries/Images/Obituary/affiliatewidead/sliderclosebutton.gif) !important;}
.ui-corner-tl {-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;}
.ui-corner-tr {-moz-border-radius-topright:0px;-webkit-border-top-right-radius:0px;}
.ui-corner-bl {-moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px;}
.ui-corner-br {-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px;}
.ui-corner-top {-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;-moz-border-radius-topright:0px;-webkit-border-top-right-radius:0px;}
.ui-corner-bottom {-moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px;}
.ui-corner-right {-moz-border-radius-topright:0px;-webkit-border-top-right-radius:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px;}
.ui-corner-left {-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;-moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px;}
.ui-corner-all {-moz-border-radius:0px;-webkit-border-radius:0px;}
.ui-widget-overlay {background:#aaaaaa url(http://mi-static.legacy.com/obituaries/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.30;filter:Alpha(Opacity=30);}
.ui-widget-shadow {margin:-8px 0 0 -8px;padding:8px;background:#aaaaaa url(http://mi-static.legacy.com/obituaries/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.30;filter:Alpha(Opacity=30);-moz-border-radius:8px;-webkit-border-radius:8px;}
.ui-accordion {border-style:solid;border-width:1px;border-color:#CCC;border-bottom:0;}
.ui-accordion .ui-accordion-header {height:29px;cursor:pointer;position:relative;margin-top:0px;border-style:solid;border-color:#CCC;border-left:0;border-right:0;border-top:0 !important;background-image:url("http://mi-static.legacy.com/obituaries/Images/Obituary/AffiliateWideAd/SliderHeaderBg.gif");background-repeat:repeat-x;zoom:1;}
.ui-accordion .ui-accordion-li-fix {display:inline;}
.ui-accordion .ui-accordion-header a {display:block;font-family:Arial;font-size:12px;font-weight:bold;color:#000;padding:.5em .5em .5em .9em;}
.ui-accordion .ui-accordion-header .ui-icon {position:absolute;right:.5em;top:50%;margin-top:-8px;}
.ui-accordion .ui-accordion-content {padding:.5em 0em 0em .2em;margin-top:-1px;position:relative;top:1px;color:inherit;margin-bottom:1px;overflow:auto;display:none;}
.ui-accordion .ui-accordion-content-active {display:block;border-style:solid;border-color:#CCC;border-left:0;border-right:0;border-top:0 !important;}
.ui-datepicker {width:170px;padding:.2em .2em 0;font-size:11px;}
.ui-datepicker .ui-datepicker-header {position:relative;padding:.2em 0;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {position:absolute;top:2px;width:1.8em;height:1.8em;}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {top:1px;}
.ui-datepicker .ui-datepicker-prev {left:2px;}
.ui-datepicker .ui-datepicker-next {right:2px;}
.ui-datepicker .ui-datepicker-prev-hover {left:1px;}
.ui-datepicker .ui-datepicker-next-hover {right:1px;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}
.ui-datepicker .ui-datepicker-title {margin:0 2.3em;line-height:1.8em;text-align:center;}
.ui-datepicker .ui-datepicker-title select {float:left;font-size:1em;margin:1px 0;}
.ui-datepicker select.ui-datepicker-month-year {width:100%;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {width:49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {float:right;}
.ui-datepicker table {width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}
.ui-datepicker th {padding:.7em .3em;text-align:center;font-weight:bold;border:0;}
.ui-datepicker td {border:0;padding:1px;}
.ui-datepicker td span, .ui-datepicker td a {display:block;padding:.2em;text-align:right;text-decoration:none;}
.ui-datepicker .ui-datepicker-buttonpane {background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}
.ui-datepicker .ui-datepicker-buttonpane button {float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float:left;}
.ui-datepicker-trigger {margin-left:3px;height:24px;width:26px;}
.ui-datepicker.ui-datepicker-multi {width:auto;}
.ui-datepicker-multi .ui-datepicker-group {float:left;}
.ui-datepicker-multi .ui-datepicker-group table {width:95%;margin:0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group {width:50%;}
.ui-datepicker-multi-3 .ui-datepicker-group {width:33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group {width:25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-buttonpane {clear:left;}
.ui-datepicker-row-break {clear:both;width:100%;}
.ui-datepicker-rtl {direction:rtl;}
.ui-datepicker-rtl .ui-datepicker-prev {right:2px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next {left:2px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover {right:1px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover {left:1px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane {clear:right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {float:left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {float:right;}
.ui-datepicker-rtl .ui-datepicker-group {float:right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {border-right-width:0;border-left-width:1px;}
.ui-datepicker-cover {display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px;}
.ui-dialog {position:relative;padding:.2em;width:300px;}
.ui-dialog .ui-dialog-titlebar {padding:.5em .3em .3em 1em;position:relative;}
.ui-dialog .ui-dialog-title {float:left;margin:.1em 0 .2em;}
.ui-dialog .ui-dialog-titlebar-close {position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px;}
.ui-dialog .ui-dialog-titlebar-close span {display:block;margin:1px;}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {padding:0;}
.ui-dialog .ui-dialog-content {border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1;}
.ui-dialog .ui-dialog-buttonpane {text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em;}
.ui-dialog .ui-dialog-buttonpane button {float:right;margin:.5em .4em .5em 0;cursor:pointer;padding:.2em .6em .3em .6em;line-height:1.4em;width:auto;overflow:visible;}
.ui-dialog .ui-resizable-se {width:14px;height:14px;right:3px;bottom:3px;}
.ui-draggable .ui-dialog-titlebar {cursor:move;}
.ui-progressbar {height:2em;text-align:left;}
.ui-progressbar .ui-progressbar-value {margin:-1px;height:100%;}
.ui-resizable {position:relative;}
.ui-resizable-handle {position:absolute;font-size:0.1px;z-index:99999;display:block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {display:none;}
.ui-resizable-n {cursor:n-resize;height:7px;width:100%;top:-5px;left:0px;}
.ui-resizable-s {cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0px;}
.ui-resizable-e {cursor:e-resize;width:7px;right:-5px;top:0px;height:100%;}
.ui-resizable-w {cursor:w-resize;width:7px;left:-5px;top:0px;height:100%;}
.ui-resizable-se {cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}
.ui-resizable-sw {cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}
.ui-resizable-nw {cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}
.ui-resizable-ne {cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}
.ui-slider {position:relative;text-align:left;}
.ui-slider .ui-slider-handle {position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;}
.ui-slider .ui-slider-range {position:absolute;z-index:1;font-size:.7em;display:block;border:0;}
.ui-slider-horizontal {height:.8em;}
.ui-slider-horizontal .ui-slider-handle {top:-0.3em;margin-left:-0.6em;}
.ui-slider-horizontal .ui-slider-range {top:0;height:100%;}
.ui-slider-horizontal .ui-slider-range-min {left:0;}
.ui-slider-horizontal .ui-slider-range-max {right:0;}
.ui-slider-vertical {width:.8em;height:100px;}
.ui-slider-vertical .ui-slider-handle {left:-0.3em;margin-left:0;margin-bottom:-0.6em;}
.ui-slider-vertical .ui-slider-range {left:0;width:100%;}
.ui-slider-vertical .ui-slider-range-min {bottom:0;}
.ui-slider-vertical .ui-slider-range-max {top:0;}
.ui-tabs {padding:.2em;zoom:1;}
.ui-tabs .ui-tabs-nav {list-style:none;position:relative;padding:.2em .2em 0;}
.ui-tabs .ui-tabs-nav li {position:relative;float:left;border-bottom-width:0 !important;margin:0 0.2em -1px 0;padding:0;}
.ui-tabs .ui-tabs-nav li a {float:left;text-decoration:none;padding:.5em 1em;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {padding-bottom:1px;border-bottom-width:0;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {cursor:text;}
.ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {cursor:text;}
.ui-tabs .ui-tabs-nav li a {cursor:pointer;}
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor:pointer;}
.ui-tabs .ui-tabs-panel {padding:1em 1.4em;display:block;border-width:0;background:none;}
.ui-tabs .ui-tabs-hide {display:none !important;}
@media print {
.HideForPrint {display:none;}
}
.FeaturedSpotlights {width:300px;font-family:Verdana, Arial;border-bottom:1px solid #CCC;}
.FeaturedSpotlights.Feature11 {padding-top:10px !important;}
.FeaturedSpotlights.Feature11 #BrowseText {line-height:15px;}
.FeaturedSpotlights .title {margin:0px 10px;padding:4px 0px;font-weight:bold;font-size:16px;border-bottom:1px solid #CCC;min-height:22px;position:relative;}
.FeaturedSpotlights .title11 {background-color:#363636;color:#FFFFFF;margin:0px 10px;padding:5px 2px 5px 10px;font-weight:bold;font-size:16px;position:relative;font-family:Arial;}
.FeaturedSpotlights .SpotlightContainer {border-top:0px;margin:0px 10px 5px 10px;background-color:#425c6d;}
.FeaturedSpotlights .SpotlightContainer11 {border-top:3px solid #546f82;border-bottom:3px solid #546f82;margin:0px 10px 5px 10px;position:relative;background-image:linear-gradient(top, #dddddd 50%, white 70%);background-image:-moz-linear-gradient(top, #dddddd 50%, white 70%);background-image:-webkit-linear-gradient(top, #dddddd 50%, white 70%);background-image:-ms-linear-gradient(top, #dddddd 50%, white 70%);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#DDDDDD', EndColorStr='#FFFFFF');}
.FeaturedSpotlights .Spotlight {height:264px;padding:10px 0px 5px 0px;overflow:hidden;}
.FeaturedSpotlights .Spotlight .learnMore {font-size:12px;margin-left:100px;display:none;margin-top:17px;cursor:pointer;margin-bottom:10px;}
.FeaturedSpotlights .Spotlight .learnMore a {color:#FFFFFF;text-decoration:none;}
.FeaturedSpotlights .Spotlight .learnMore a:hover {color:#FFFFFF;text-decoration:none;}
.FeaturedSpotlights .Spotlight .name {font-size:16px;text-align:center;color:#FFFFFF;font-weight:bold;cursor:pointer;padding:3px 0px 6px 0px;width:270px;margin:0px auto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.FeaturedSpotlights .Spotlight11 {padding:0px 0px 5px 0px;overflow:hidden;height:240px;}
.FeaturedSpotlights .Spotlight11 .nameDiv {position:absolute;padding:8px;overflow:hidden;text-align:center;color:#801212;margin:20px 0px 0px 10px;width:254px;cursor:pointer;font-size:20px;}
.FeaturedSpotlights .Spotlight11 .nameDiv .name {float:right;width:130px;}
.FeaturedSpotlights .Spotlight11 .nameDiv .lastName {word-wrap:break-word;}
.FeaturedSpotlights .Spotlight11 .nameDiv .firstName {display:block;word-wrap:break-word;}
.FeaturedSpotlights .Spotlight11 .obituaryContent {height:150px;}
.FeaturedSpotlights .Spotlight11 .image {position:absolute;display:none;cursor:pointer;max-height:140px;margin-left:10px;margin-right:10px;float:left;margin-top:10px;border:3px solid #AAAAAA;border-radius:3px;}
.FeaturedSpotlights .Spotlight11 .photo {margin:0px 10px 10px 10px;}
.FeaturedSpotlights .Spotlight11 .readObituary {position:absolute;left:135px;top:110px;color:#707070;cursor:pointer;text-align:center;width:145px;}
.FeaturedSpotlights .Spotlight11 .readObituary img {margin-right:5px;width:14px;height:14px;vertical-align:middle;float:left;}
.FeaturedSpotlights .Spotlight11 .readObituary span {line-height:14px;display:block;float:left;}
.FeaturedSpotlights .Spotlight11 .FHName {font-family:Arial !important;margin-top:7px;}
.FeaturedSpotlights .FHDiv {font-size:12px;font-family:Arial;text-align:center;color:#363636;padding:0px 5px;margin-top:15px;width:270px;}
.FeaturedSpotlights .FHName {width:260px;height:56px;font-size:16px;display:table;margin-top:2px;margin-left:5px;}
.FeaturedSpotlights .FHName a {color:#363636;font-size:20px;text-decoration:none;}
.FeaturedSpotlights .FHName a:hover {color:#363636;text-decoration:none;}
.FeaturedSpotlights .FHName span {display:table-cell;vertical-align:middle;}
.FeaturedSpotlights .FeatureButtonHover {display:none;position:absolute;z-index:1000;max-width:250px;}
.FeaturedSpotlights .HoverText {background-color:#2b3d47;color:#FFFFFF;padding:5px 10px;margin-top:-40px;margin-left:10px;font-size:12px;font-weight:normal;width:195px;}
.FeaturedSpotlights .featurelink {float:right;margin:0px !important;padding:2px 0px;width:118px;}
.FeaturedSpotlights .Spotlight .image {position:relative;display:none;margin-bottom:5px;cursor:pointer;text-align:center;min-height:140px;}
.FeaturedSpotlights .Spotlight .photo {margin:0px auto;}
.FeaturedSpotlights .Pagination {border-top:1px dashed #FFFFFF;margin:5px 10px;color:#FFFFFF;display:table;width:260px;font-size:14px;height:35px;}
.FeaturedSpotlights .Pagination11 {border-top:1px solid #CCCCCC;margin:5px 0px 0px 0px;color:#707070;display:table;width:280px;padding:0px 10px;font-size:11px;font-family:Arial;height:25px;background-image:linear-gradient(bottom, #dddddd 20%, white 70%);background-image:-moz-linear-gradient(bottom, #dddddd 20%, white 70%);background-image:-webkit-linear-gradient(bottom, #dddddd 20%, white 70%);background-image:-ms-linear-gradient(bottom, #dddddd 20%, white 70%);filter:progid:DXImageTransform.Microsoft.Shadow(Color=#546F82, Strength=3, Direction=180);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#DDDDDD');}
.WhatsThisAbsolute {float:right;line-height:20px;padding:0px 5px 0px 0px !important;text-transform:none;}
.WhatsThisAbsolute .WhatsThisContainer {position:relative;}
.WhatsThisAbsolute .WhatsThisContainer .WhatsThisHeader {color:#D7D7D7;font-size:9px;cursor:pointer;}
.WhatsThisAbsolute .WhatsThisHover {position:absolute;z-index:1000;left:55px;top:-10px;width:275px;}
.WhatsThisAbsolute .WhatsThisHover .WhatsThisLeftArrow {float:left;padding-top:8px !important;}
.WhatsThisAbsolute .WhatsThisHover .WhatsThisHoverText {background-color:#425C6D;color:#fff;width:243px;text-align:left !important;font-size:13px;font-weight:normal;font-family:Arial;padding:10px !important;float:left;}
.WhatsThisAbsolute .WhatsThisHover .WhatsThisHoverText a {color:#fff;text-decoration:underline !important;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit {z-index:auto;*width:647px !important;filter:progid:DXImageTransform.Microsoft.Shadow(Color=#BCBCBC, Strength=5, Direction=0), progid:DXImageTransform.Microsoft.Shadow(Color=#BCBCBC, Strength=5, Direction=90), progid:DXImageTransform.Microsoft.Shadow(Color=#BCBCBC, Strength=5, Direction=180), progid:DXImageTransform.Microsoft.Shadow(Color=#BCBCBC, Strength=5, Direction=270);right:5px;*right:0px !important;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .ObitLeftColumn .ObitPhoto {filter:progid:DXImageTransform.Microsoft.Shadow(Color=#bebebe, Strength=5, Direction=155);}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .ObitLeftColumn .DeceasedNameVideoLabel {margin-bottom:4px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .ObitLeftColumn .ButtonContainer {margin-top:9px;*margin-left:0px;*margin-right:0px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .GuestBookDiv {margin-left:10px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .GuestBookDiv .PhotoAddViewDiv span.Add, #PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .GuestBookDiv .VideoAddViewDiv span.Add {top:6px;*top:2px;left:5px;*left:2px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .GuestBookDiv .NoVideoEntries, #PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .GuestBookDiv .NoPhotoEntries {width:274px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .GuestBookDiv .NoVideoEntries .NoEntryAddLink, #PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .GuestBookDiv .NoPhotoEntries .NoEntryAddLink {*position:relative;margin-top:12px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .GuestBookDiv .NoVideoEntries .NoMediaObitName, #PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .GuestBookDiv .NoPhotoEntries .NoMediaObitName {width:64%;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .GuestBookDiv .VideoEntries .VideoEntry {margin-top:10px;*margin-top:5px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .GuestBookDiv .PhotoEntries {width:294px;*width:286px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .GuestBookDiv .PhotoEntries img {margin-left:15.5px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .GuestBookDiv .novideosyet .PhotoEntries {width:286px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .GuestBookDiv .novideosyet .PhotoEntries img {margin-left:8px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .GuestBookDiv .PhotoEntriesNoVideoUpload {width:93.90243902439024% !important;margin-left:5%;padding-left:0% !important;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .GuestBookDiv .PhotoEntriesNoVideoUpload .PhotoAddViewDiv {margin-right:0% !important;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .GuestBookDiv .PhotoEntriesNoVideoUpload img {margin-left:15.5px !important;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ViewEnhancedObit {position:inherit !important;float:left;margin-right:5px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ReadMore .ExpandCollapse {position:inherit !important;float:left;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .ServiceInfo .ServiceInfoContent .Batesville .DeceasedMoreInfo {filter:progid:DXImageTransform.Microsoft.Shadow(color=#9A9A9A,direction=180,strength=5);}
#PremiumObitBody .MainContentContainer .RightRail {z-index:-10;*background-color:#FFF;}
#PremiumObitBody .MainContentContainer .RightRail .PlanningGuide .PlanningGuideButtonDiv .PlanningGuideButton .blueLink {filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#62AA2A', EndColorStr='#477A1E');}
#PremiumObitBody .MainContentContainer .BrowseAllSpotlight .photoTable .PhotoLink {display:inline-block;position:relative;}
#PremiumObitBody .MainContentContainer .BrowseAllSpotlight .photoTable .overlay {background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCA1A1A1, endColorstr=#CCA1A1A1);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCA1A1A1, endColorstr=#CCA1A1A1)";}
#PremiumObitBody .PremiumObitFooter {margin-top:40px;background-color:#FFF;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=43, finishopacity=43, style=2);bottom:0px;width:100%;}
#PremiumObitBody .PremiumObitFooter .footerMarginContainer {margin-left:auto;margin-right:auto;width:1179px;}
#PremiumObitBody .PremiumObitFooter .footerMarginContainer .footerLinks a {color:#4E4E4E;text-decoration:none;}
#PremiumObitBody .PremiumObitFooter .footerMarginContainer .footerLinks .LearnMoreContainer .LearnMoreHover {bottom:20px;*bottom:-10px;}
#PremiumObitBody .PremiumObitFooter .footerMarginContainer .footerLinks .LearnMoreContainer .LearnMoreHover .LearnMoreHoverText {filter:progid:DXImageTransform.Microsoft.Shadow(color=#626262,direction=0,strength=5), progid:DXImageTransform.Microsoft.Shadow(color=#626262,direction=45,strength=2), progid:DXImageTransform.Microsoft.Shadow(color=#626262,direction=90,strength=5), progid:DXImageTransform.Microsoft.Shadow(color=#626262,direction=135,strength=5), progid:DXImageTransform.Microsoft.Shadow(color=#626262,direction=180,strength=10), progid:DXImageTransform.Microsoft.Shadow(color=#626262,direction=225,strength=5), progid:DXImageTransform.Microsoft.Shadow(color=#626262,direction=270,strength=5), progid:DXImageTransform.Microsoft.Shadow(color=#626262,direction=315,strength=2);}
#PremiumObitBody .PremiumObitFooter .footerMarginContainer .footerLinks .LearnMoreContainer .LearnMoreHover .LearnMoreArrow {position:relative;top:9px;*top:-20px;*left:100px;}
.FlowersAdContainer .SendFlowersButton {filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#FD6716', EndColorStr='#C45011');}
@media only screen and (max-width:1279px) {
#PremiumObitBody .MainContentContainer .PremiumObitLayout {*width:1175px !important;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit {width:auto;*width:819px !important;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .GuestBookDiv .NoVideoEntries {width:246px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .GuestBookDiv .NoPhotoEntries {width:229px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .GuestBookDiv .PhotoEntries {width:242px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .GuestBookDiv .novideosyet .PhotoEntries {width:242px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .GuestBookDiv .novideosyet .PhotoEntries img {margin-left:15px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .GuestBookDiv .PhotoEntriesNoVideoUpload {margin-left:18px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .GuestBookDiv .PhotoEntriesNoVideoUpload img {margin-left:14px !important;}
}
@media only screen and (max-width:1151px) {
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit {width:auto;*width:820px !important;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .GuestBookDiv .PhotoEntries {width:283px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .GuestBookDiv .PhotoEntries img {margin-left:8px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .GuestBookDiv .novideosyet .PhotoEntries {width:283px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .GuestBookDiv .novideosyet .PhotoEntries img {margin-left:7px;margin-right:0;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .GuestBookDiv .PhotoEntriesNoVideoUpload {margin-left:25px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .GuestBookDiv .PhotoEntriesNoVideoUpload img {margin-left:9.5px !important;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .atflowersDiv .atsubtext2 {clear:both;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .atflowersDiv .atFirstWord {display:none;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .FlowersLinkBottom {padding:0px 0px 0px 5px;float:left;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .RightRail .RightRailWrapper .verticalBlockContainer {padding:0px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .RightRail .RightRailWrapper .verticalBlockContainer .ClioAd {width:138px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .RightRail .RightRailWrapper .verticalBlockContainer .ClioAd .clioDiv {width:100%;padding-left:0px;}
}