@font-face {
font-family:'Futura Today';src:url("https://static.legacy.net/guestbooks/Fonts/Gannett/futura_today_normal.otf") format("opentype"), url("https://static.legacy.net/guestbooks/Fonts/Gannett/futura_today_normal.ttf") format("truetype"), url("https://static.legacy.net/guestbooks/Fonts/Gannett/futura_today_normal.woff") format("woff");}
@font-face {
font-family:'Futura Today Light';src:url("https://static.legacy.net/guestbooks/Fonts/Gannett/futura_today_light.otf") format("opentype"), url("https://static.legacy.net/guestbooks/Fonts/Gannett/futura_today_light.ttf") format("truetype"), url("https://static.legacy.net/guestbooks/Fonts/Gannett/futura_today_light.woff") format("woff");}
@font-face {
font-family:'Futura Today Bold';src:url("https://static.legacy.net/guestbooks/Fonts/Gannett/futura_today_bold.otf") format("opentype"), url("https://static.legacy.net/guestbooks/Fonts/Gannett/futura_today_bold.ttf") format("truetype"), url("https://static.legacy.net/guestbooks/Fonts/Gannett/futura_today_bold.woff") format("woff");}
@font-face {
font-family:'Futura Today DemiBold';src:url("https://static.legacy.net/guestbooks/Fonts/Gannett/futura_today_demibold.otf") format("opentype"), url("https://static.legacy.net/guestbooks/Fonts/Gannett/futura_today_demibold.ttf") format("truetype"), url("https://static.legacy.net/guestbooks/Fonts/Gannett/futura_today_demibold.woff") format("woff");}
body {margin:0px;background-color:#657DA3;}
#PremiumObitMasterPageContent {background-color:#657DA3;height:100%;width:100%;background-repeat:no-repeat;}
#PremiumObitMasterPageContent .NGMainContainer {position:relative;}
.watermarkedText {border:solid 1px #d1d1c6;background-color:#ffffff;color:#777;}
#NGContent {width:100%;}
.clear {clear:both;}
.MainHeader {background-color:#363636;width:100%;min-height:36px;box-shadow:0 3px 5px 0px #363636;}
.MainHeader .AdBar {height:90px;background-color:#d7d7d7;}
.MainHeader .TitleBar {height:0px;background-color:#363636;width:926px;margin-left:auto;margin-right:auto;}
.MainHeader .TitleBar .AffiliateLogo {padding:5px 0px 5px 38px;float:right;}
.MainHeader .TitleBar .AffiliateLogo img {float:left;}
.MainHeader .TitleBar .AffiliateLogo .BroughtToYouBy {text-transform:uppercase;color:#D7D7D7;font-size:10px;font-family:Arial;letter-spacing:1px;float:left;margin-top:8px;margin-right:10px;}
.MainHeader .TitleBar .ReturnTo a {color:#d7d7d7;font-family:Arial;font-size:10px;text-transform:uppercase;margin-top:13px;text-decoration:none;letter-spacing:1px;float:left;margin-right:6px;}
.MainHeader .TitleBar .HomePortal {float:right;margin-top:5px;}
.MainHeader .TitleBar .HomePortalBorderRight {border-right:1px solid #FFF;}
.MainHeader .LinkSeparator {color:#D7D7D7;font-size:16px;font-weight:bold;margin-top:8px;float:left;}
.MainHeader .PreviousPageTitleBar .PreviousPage {color:#d7d7d7;font-family:Arial;font-size:10px;text-transform:uppercase;margin-top:13px;text-decoration:none;letter-spacing:1px;margin-left:6px;float:left;}
.GBFooter {background-color:#A3B2C9;font-family:verdana,helvetica,sans-serif;font-size:11px;color:#4E4E4E;text-align:center;width:auto;padding-top:20px;padding-bottom:20px;margin-bottom:40px;clear:both;}
.GBFooter .GBFooterLinks {padding-top:10px;}
.GBFooter .GBFooterLinks ul {list-style:none outside none;margin:0;padding:0;text-align:center;}
.GBFooter .GBFooterLinks ul li {display:inline;list-style-type:none;}
.GBFooter .GBFooterLinks a {text-decoration:none;color:#4E4E4E;margin-right:10px;margin-left:10px;}
.GBFooter .Disclaimer {line-height:40px;}
.GBFooter .Disclaimer a {color:#4E4E4E;}
.modal {background-color:#777777;left:0;filter:progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=60);opacity:0.6;position:absolute;top:0;z-index:1000;}
.modal-window {border-width:0px;display:none;}
.modal-window .outer_box {margin:10px;}
.modal-window .modal-container {padding:10px;}
.modalModule {padding-top:15px !important;}
.modalWindow {border-width:0px;display:none;position:absolute;z-index:1001;}
.modal-container {background-color:#FFF;border:1px solid #9d9d9d;box-shadow:0px 5px 5px #666666;padding:5px;position:relative;font-family:Arial !important;font-size:12px;color:#666;}
.modal-container h3 {padding-top:0px;margin-top:0px;font-style:normal !important;}
.modal-content {font-family:Arial !important;font-size:12px;color:#666666;padding:10px 14px 10px 14px;}
.modal-content .Result {text-align:center;}
.modal-content .ThankYou {font-family:Verdana !important;}
.modal-header-close {background:url("https://static.legacy.net/guestbooks/images/icons/CloseButton.png") top right no-repeat;float:right;width:25px;height:25px;position:absolute;top:-10px;right:-10px;cursor:pointer;}
.ui-dialog-titlebar-close {display:none;}
.ui-widget-overlay {filter:progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=60);position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.6;}
.UploadContainer {border:solid 1px #505050;max-width:1280px;min-height:458px;background-color:#fff;margin-top:20px;margin-left:auto;margin-right:auto;padding-bottom:77px;width:926px;box-shadow:0 0 9px 2px #505050;position:relative;}
.UploadContainer .SectionHeader {color:#616161;font-family:Times New Roman, Times, serif;font-size:24px;margin-left:auto;margin-right:auto;margin-top:52px;}
.UploadContainer .Header {color:#00357E;margin-top:20px;text-transform:uppercase;}
.UploadContainer .Header .TopBar {width:67px;height:24px;background-color:#00357E;background-image:url("https://static.legacy.net/guestbooks/Images/NG/BarGradient.png");float:left;margin-top:4px;margin-right:0px;}
.UploadContainer .Header .HeaderName {margin-left:79px;margin-right:79px;font-size:29px;font-family:Quattrocento;font-weight:bold;letter-spacing:.88px;padding-bottom:3px;}
.UploadContainer .PhotosView {width:605px;margin-left:auto;margin-right:auto;margin-top:100px;}
.UploadContainer .PhotosView input[type=text] {font-size:15px !important;font-family:Open Sans;}
.UploadContainer .PhotosView .PhotoClickSubmit {color:#616161;font-family:Open Sans;font-size:15px;margin-top:8px;}
.UploadContainer .PhotosView .PhotoHeader {font-family:Open Sans;font-size:24px;margin-left:auto;margin-right:auto;margin-top:30px;color:#616161;width:100%;}
.UploadContainer .PhotosView .UploadSelector {background-color:#eee;padding:20px;margin-top:20px;margin-left:auto;margin-right:auto;width:565px;color:#727272;font-family:Open Sans;font-size:15px;font-weight:bold;}
.UploadContainer .PhotosView .UploadSelector .PickFileText {line-height:27px;}
.UploadContainer .PhotosView .UploadSelector .JumpToLink {display:none;}
.UploadContainer .PhotosView .UploadSelector.Uploading {background-color:#fff;}
.UploadContainer .PhotosView .UploadSelector.Uploading a {float:right;}
.UploadContainer .PhotosView .UploadSelector.Uploading a.JumpToLink {display:block;color:#555;margin-top:7px;margin-right:14px;text-decoration:none;font-size:12px;font-weight:normal;}
.UploadContainer .PhotosView .UploadSelector.Uploading a.JumpToLink:vistited {color:#555;}
.UploadContainer .PhotosView #FileList {width:100%;margin-left:auto;margin-right:auto;}
.UploadContainer .PhotosView #FileList .InvalidUpload {float:left;margin-top:10px;width:560px;padding:10px;}
.UploadContainer .PhotosView #FileList .InvalidUpload .WarningImage img {float:left;height:35px;width:35px;background-repeat:no-repeat;display:inline;margin-top:8px;}
.UploadContainer .PhotosView #FileList .InvalidUpload .WarningImageLarge img {float:left;height:35px;width:35px;background-repeat:no-repeat;display:inline;margin-top:15px;}
.UploadContainer .PhotosView #FileList .InvalidUpload .ErrorMessage {color:#FF0000;font-family:verdana,helvetica,sans-serif;font-size:12px;padding:0px 10px 10px 10px;float:left;width:422px;width:424px\9;}
.UploadContainer .PhotosView #FileList .InvalidUpload .ErrorListFileName {color:#727272;font-family:verdana,helvetica,sans-serif;font-size:10px;font-weight:bold;float:left;margin-left:8px;margin-right:10px;width:410px;padding:0px 0px 0px 1px;}
.UploadContainer .PhotosView #FileList .InvalidUpload .CancelError {float:left;color:#00357E;font-family:verdana,helvetica,sans-serif;font-size:12px;text-decoration:underline;cursor:pointer;}
.UploadContainer .PhotosView .FileUpload {width:560px;margin-bottom:10px;padding:10px 10px 10px 0px;}
.UploadContainer .PhotosView .FileUpload .FileName {width:75px;height:56px;border:solid 1px #ccc;float:left;overflow:hidden;text-overflow:ellipsis;}
.UploadContainer .PhotosView .FileUploadPreview .Caption {float:left;margin-left:50px;margin-top:26px;}
.UploadContainer .PhotosView .FileUploadPreview .Caption input {width:350px;padding-left:3px;}
.UploadContainer .PhotosView .FileUploadPreview .DeletePhoto {float:left;margin-left:10px;width:40px;line-height:30px;color:#00357E;text-align:center;text-decoration:underline;margin-top:23px;cursor:pointer;font-family:Open Sans;font-size:15px;}
.UploadContainer .PhotosView .Progress {display:none;padding:3px;margin-left:40px;border:solid 1px #eee;height:20px;width:350px;text-align:center;position:relative;float:left;color:#727272;}
.UploadContainer .PhotosView .PercentComplete {position:absolute;width:350px;text-align:center;top:4px;}
.UploadContainer .PhotosView .Bar {background-color:#eee;height:20px;width:0%;}
.UploadContainer .PhotosView #SignAndSubmit {width:600px;margin-left:auto;margin-right:auto;margin-top:30px;padding-bottom:20px;display:none;border-top:solid 2px #ccc;position:relative;}
.UploadContainer .PhotosView #SignAndSubmit .NoSignOverlay {position:absolute;background-color:#555;width:100%;height:100%;z-index:1000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
.UploadContainer .PhotosView #SignAndSubmit .Header {color:#707070;font-size:15px;margin-bottom:20px;font-family:Open Sans;font-weight:bold;text-transform:none;}
.UploadContainer .PhotosView #SignAndSubmit .SignTextBoxes {width:279px;margin-right:10px;padding-left:3px;}
.UploadContainer .PhotosView #SignAndSubmit .SignTextBoxes.Last {margin-right:0px !important;float:right;}
.UploadContainer .PhotosView #SignAndSubmit .CancelLink {color:#00357E;margin-right:5px;font-family:Open Sans;font-size:15px;font-weight:bold;}
.UploadContainer .PhotosView #SignAndSubmit .Buttons {margin-top:20px;text-align:right;}
.UploadContainer .PhotosView #SignAndSubmit .Buttons .Button a {color:#fff;}
.UploadContainer .PhotosView #SignAndSubmit .Buttons a {text-decoration:none;}
.UploadContainer .OptInViewNGO {margin-top:10px;margin-left:auto;margin-right:auto;width:600px;}
.UploadContainer .OptInViewNGO .KeepUpdated {font-family:Open Sans;font-size:24px;color:#707070;letter-spacing:1px;border-bottom:1px solid #cccccc;padding-bottom:20px;}
.UploadContainer .OptInViewNGO .SignUp {font-family:Open Sans;font-size:15px;color:#00357E;padding:16px 0px 19px;}
.UploadContainer .OptInViewNGO .Warning {color:#f00;}
.UploadContainer .OptInViewNGO .EmailEntry {width:100%;padding-bottom:10px;}
.UploadContainer .OptInViewNGO .EmailEntry .EmailText {width:347px;padding:5px;font-size:15px;font-family:Open Sans;}
.UploadContainer .OptInViewNGO .EmailEntry .watermarkedText {font-size:15px;font-family:Open Sans;padding:5px;}
.UploadContainer .OptInViewNGO .Error {font-family:Open Sans;font-size:15px;color:#FF0000;}
.UploadContainer .OptInViewNGO .CheckOptions {font-family:Open Sans;font-size:15px;color:#707070;padding:10px 0px 0px;letter-spacing:.44px;margin-left:-4px;}
.UploadContainer .OptInViewNGO .CheckOptions .CheckBox label {margin-left:10px;width:100%;vertical-align:super;}
.UploadContainer .OptInViewNGO .MessageActions {margin-top:18px;}
.UploadContainer .OptInViewNGO .MessageActions .SaveOptIn {float:right;margin-right:0px;}
.UploadContainer .OptInViewNGO .MessageActions .CancelOptIn {float:right;font-family:Open Sans;font-size:15px;font-weight:bold;color:#00357E;text-decoration:none;margin-right:10px;margin-top:7px;}
.UploadContainer .VideoDisclaimer {position:absolute;bottom:27px;left:77px;right:77px;font-family:Open Sans;font-size:12px;color:#707070;}
.VideoContainer input[type=text] {font-size:15px !important;}
.VideoContainer .WebcamViewContainer .CameraContent {float:left;margin-top:17px;position:relative;}
.VideoContainer .WebcamViewContainer .CameraContent .ViddlerSpecs {width:449px;height:380px;}
.VideoContainer .UploadViewContainer {margin-top:37px;margin-left:auto;margin-right:auto;width:605px;}
.VideoContainer hr {display:block;height:1px;border:0;border-top:1px solid #ccc;margin-top:27px;padding:0;width:493px;}
.VideoContainer .RecordingInstructions {color:#616161;width:300px;float:left;margin:60px 50px 0 79px;background:#eee;}
.VideoContainer .RecordingInstructions li {margin:12px 0;font-size:11pt;font-family:verdana,helvetica,sans-serif;}
.VideoContainer .RecordingInstructions .RecordInstructionsHeader {width:100%;line-height:44px;margin-left:20px;font-size:18pt;font-family:verdana,helvetica,sans-serif;text-transform:uppercase;}
.VideoContainer .VideoHeader {font-family:Open Sans;font-size:24px;margin-left:auto;margin-right:auto;margin-top:110px;color:#616161;letter-spacing:.13px;}
.VideoContainer .VideoClickSubmit {color:#616161;font-family:Open Sans;font-size:15px;margin-bottom:20px;}
.VideoContainer .VideoCompleted {color:#616161;font-family:Open Sans;font-size:24px;letter-spacing:0.13px;margin-bottom:10px;}
.VideoContainer .WebcamHeader {color:#616161;font-family:Open Sans;font-size:22px;letter-spacing:0.13px;margin-left:79px;margin-right:47px;margin-top:10px;margin-bottom:15px;}
.VideoContainer .VideoStatus {display:none;font-family:Open Sans;font-size:19px;color:#616161;margin-left:80px;width:300px;}
.VideoContainer .SelectVideo {font-family:Open Sans;font-size:15px;font-weight:bold;letter-spacing:.45px;}
.VideoContainer .FileUploadPreview {display:none;width:596px;margin-left:85px;margin-top:10px;}
.VideoContainer .FileUploadPreview .CameraIcon {background-color:#00357E;float:left;height:46px;width:46px;margin:10px 0px;}
.VideoContainer .FileUploadPreview .CameraIcon .VideoCameraIcon {float:left;width:26px;height:18px;padding:14px 11px;}
.VideoContainer .FileUploadPreview .UploadFileName {float:left;margin-left:15px;}
.VideoContainer .FileUploadPreview .UploadFileName .FileName {font-family:Open Sans;font-size:10px;font-weight:bold;color:#727272;}
.VideoContainer .FileUploadPreview .Caption {width:376px;float:left;margin-left:23px;margin-top:8px;padding-left:3px;}
.VideoContainer .FileUploadPreview .DeleteVideo a {color:#00357E;cursor:pointer;float:left;font-family:Open Sans;font-size:15px;line-height:30px;margin-left:36px;margin-top:27px;margin-bottom:39px;text-align:center;text-decoration:underline;width:40px;}
.VideoContainer .FileUploadControl {position:absolute;width:auto;height:100%;opacity:0;-moz-opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);top:0px;right:0px;z-index:1001;cursor:pointer;}
.VideoContainer .FileUpload {position:relative;overflow:hidden;cursor:pointer;width:80px;float:right;display:block;margin-right:0px !important;}
.VideoContainer .Caption {float:left;width:380px;margin-left:35px;}
.VideoContainer .Caption input {margin-top:13px;width:374px;padding-left:3px;}
.VideoContainer .DeleteRecording {float:left;}
.VideoContainer .DeleteRecording a {color:#00357E;cursor:pointer;float:left;font-family:Open Sans;font-size:15px;text-align:center;text-decoration:underline;width:40px;margin-top:14px;margin-left:8px;}
.VideoContainer .FileUpload input {position:absolute;height:100%;width:auto;opacity:0;-moz-opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.VideoContainer .FileName {float:left;margin-left:8px;margin-top:4px;margin-right:10px;}
.VideoContainer .InvalidUpload {display:none;float:left;margin-top:10px;}
.VideoContainer .InvalidUpload .WarningImage {float:left;height:35px;width:35px;}
.VideoContainer .InvalidUpload .ErrorMessage {color:#FF0000;font-family:Opens Sans;font-size:12px;padding:0px 20px 0px 10px;float:left;width:490px;}
.VideoContainer .InvalidUpload .CancelError {float:right;color:#00357E;font-family:Open Sans;font-size:12px;text-decoration:underline;cursor:pointer;}
.VideoContainer .UploadSelector {background-color:#eee;padding:25px 20px;margin-top:34px;margin-left:auto;margin-right:auto;color:#727272;}
.VideoContainer .UploadSelector .Button {margin-top:-3px;width:95px;text-align:center;}
.VideoContainer #Progress {display:none;float:left;margin-left:80px;margin-top:20px;}
.VideoContainer .SignAndSubmit {margin-bottom:20px;display:none;width:596px;margin-left:auto;margin-right:auto;}
.VideoContainer .SignAndSubmit .RecordingClickSubmit {color:#616161;font-family:Open Sans;font-size:15px;margin-bottom:20px;}
.VideoContainer .SignAndSubmit .RecordingCompleted {color:#616161;font-family:Open Sans;font-size:24px;letter-spacing:0.13px;margin-bottom:10px;margin-top:20px;}
.VideoContainer .SignAndSubmit .Header {color:#707070;font-size:15px;margin-bottom:19px;font-family:Open Sans;font-weight:bold;text-transform:none;}
.VideoContainer .SignAndSubmit .BottomContainer {margin-top:0px;border-top:2px solid #cccccc;width:596px;}
.VideoContainer .SignAndSubmit .SectionHeader {border-top:solid 1px #ccc;margin-top:20px;}
.VideoContainer .SignAndSubmit .SignTextBoxes {width:279px;margin-right:10px;padding-left:3px;}
.VideoContainer .SignAndSubmit .SignTextBoxes.Last {margin-right:0px !important;float:right;}
.VideoContainer .SignAndSubmit .CancelLink {color:#00357E;font-family:Open Sans;font-size:15px;font-weight:bold;}
.VideoContainer .SignAndSubmit .Buttons {float:right;margin-top:10px;}
.VideoContainer .SignAndSubmit .Buttons .Button a {color:#fff;}
.VideoContainer .SignAndSubmit .Buttons a {text-decoration:none;margin-left:5px;}
.UploadOptions {margin-top:90px;margin-left:118px;margin-right:auto;}
.UploadOptions a {float:left;margin-right:60px;margin-bottom:40px;color:#616161;text-decoration:none;}
.UploadOptions a.Last {margin-right:0px !important;}
.UploadOptions .NetworkUpload {margin-top:20px;}
.UploadOptions .NetworkUpload a {float:none;}
.UploadOptions .NetworkUpload .UploadTitle {margin:0 0 0 150px;width:400px;font-size:18px;font-family:Open Sans;padding-bottom:10px;}
.UploadOptions .NetworkUpload .NetworkIcon {margin:0 0 0 254px;width:205px;}
.UploadOptions .NetworkUpload .NetworkIcon .UploadFacebook {float:left;margin:0 auto;width:50px;cursor:pointer;}
.UploadOptions .NetworkUpload .NetworkIcon .UploadFacebook img {height:38px;width:38px;}
.UploadOptions .NetworkUpload .NetworkIcon .UploadFlickr {float:left;margin:0 auto;width:50px;cursor:pointer;}
.UploadOptions .NetworkUpload .NetworkIcon .UploadFlickr img {height:40px;width:40px;}
.UploadOptions .NetworkUpload .NetworkIcon .UploadInstagram {float:left;margin:0 auto;width:50px;cursor:pointer;}
.UploadOptions .NetworkUpload .NetworkIcon .UploadInstagram img {height:40px;width:40px;}
.UploadOptions .NetworkUpload .NetworkIcon .UploadPicasa {float:left;margin:0 auto;width:50px;cursor:pointer;}
.UploadOptions .NetworkUpload .NetworkIcon .UploadPicasa img {height:40px;width:40px;}
.GrayButton {background-color:#eee;height:47px;width:187px;line-height:50px;text-align:center;font-family:Open Sans;font-size:15px;letter-spacing:.72px;}
.GrayButton .Icon {background-color:#00357E;float:left;width:30px;}
.GrayButton .CameraIcon {background-color:#00357E;float:left;width:46px;height:46px;}
.GrayButton .CameraIcon img {margin-top:14px;}
.GrayButton .VideoCameraIcon {background-color:#00357E;float:left;width:46px;height:46px;}
.GrayButton .VideoCameraIcon img {margin-top:15px;}
.GrayButton.Twolines {line-height:15px;}
.GrayButton:hover {background-color:#999;color:#FFF;height:46px;box-shadow:0 3px 5px 0px #363636;}
.WebCameraIcon {background-color:#00357E;float:left;width:46px;height:46px;text-align:center;}
.WebCameraIcon img {margin-top:11px;}
.WebCameraText {margin:-5px 24px;float:left;}
.Button {margin-top:5px;margin-right:10px;padding:5px 9px;background-color:#00357E;color:#fff;text-transform:uppercase;font-family:Open Sans;font-size:12px;font-weight:bold;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;text-decoration:none;border:0px;cursor:pointer;outline:none;}
.AddPhotoButton {float:right;bottom:5px;font-size:10px;top:0px;margin-top:2px;margin-right:0px !important;}
.SectionHeader {font-family:Tahoma;font-size:12px;font-weight:bold;letter-spacing:.72px;color:#6b6b6b;padding-bottom:20px;padding-left:97px;}
.Clear {clear:both;}
.FloatRight {float:right;}
.PhotosUploadedView {margin-top:10px !important;}
.UploadSelectorPhotoUploaded {width:160px !important;margin-top:-46px !important;margin-left:362px !important;}
.UploadPhotoButton {margin-bottom:50px;}
#browser-detection {background:#FFFFE5;color:#333333;position:fixed;_position:absolute;padding:10px 15px;font-size:13px;font-family:"Trebuchet MS", "Segoe UI", Arial, Tahoma, sans-serif;border-radius:5px;border:1px solid #D6D6C1;-moz-border-radius:5px;width:700px;z-index:1001;}
#browser-detection P {margin:0;padding:0;background:transparent;line-height:135%;width:auto;float:none;border:none;text-align:left;}
#browser-detection P.bd-title {padding-top:0px;font-size:25px;line-height:100%;}
#browser-detection P.bd-notice {padding-bottom:5px;padding-top:5px;}
#browser-detection SPAN.bd-highlight {color:#B50E0E;}
#browser-detection A#browser-detection-close {width:15px;height:15px;outline:none;position:absolute;right:10px;top:10px;text-indent:-500em;line-height:100%;background:url("https://static.legacy.net/guestbooks/images/Browser/close.gif") no-repeat center center;}
#browser-detection A#browser-detection-close:HOVER {background-color:#F5F5DC;}
#browser-detection UL.bd-browsers-list, #browser-detection UL.bd-browsers-list LI,
  #browser-detection UL.bd-skip-buttons, #browser-detection UL.bd-skip-buttons LI {padding:0;margin:0;float:left;list-style:none;}
#browser-detection UL.bd-browsers-list {clear:both;margin-top:3px;padding:7px 0;border-top:1px solid #F5F5DC;border-bottom:1px solid #F5F5DC;width:100%;}
#browser-detection UL.bd-browsers-list LI {text-align:left;}
#browser-detection UL.bd-browsers-list LI A {width:60px;height:55px;display:block;color:#666666;padding:10px 10px 0 65px;text-decoration:none;}
#browser-detection UL.bd-browsers-list LI A:HOVER {text-decoration:underline;}
#browser-detection UL.bd-browsers-list LI.firefox A {background:url("https://static.legacy.net/guestbooks/images/Browser/firefox.gif") no-repeat left top;}
#browser-detection UL.bd-browsers-list LI.chrome A {background:url("https://static.legacy.net/guestbooks/images/Browser/chrome.gif") no-repeat left top;}
#browser-detection UL.bd-browsers-list LI.safari A {background:url("https://static.legacy.net/guestbooks/images/Browser/safari.gif") no-repeat left top;}
#browser-detection UL.bd-browsers-list LI.opera A {background:url("https://static.legacy.net/guestbooks/images/Browser/opera.gif") no-repeat left top;}
#browser-detection UL.bd-browsers-list LI.msie A {background:url("https://static.legacy.net/guestbooks/images/Browser/msie.gif") no-repeat left top;}
#browser-detection UL.bd-skip-buttons {margin-top:10px;}
#browser-detection UL.bd-skip-buttons LI {display:inline;margin-right:10px;}
#browser-detection UL.bd-skip-buttons LI BUTTON {font-size:13px;}
#browser-detection DIV.bd-poweredby {font-size:9px;position:absolute;bottom:10px;right:10px;font-style:italic;}
#browser-detection DIV.bd-poweredby, #browser-detection DIV.bd-poweredby A {color:#AAAAAA;}
#browser-detection DIV.bd-poweredby A {text-decoration:underline;}
#browser-detection DIV.bd-poweredby A:HOVER {text-decoration:none;}
#black_overlay {position:fixed;top:0%;left:0%;width:100%;height:100%;background-color:black;z-index:1000;-moz-opacity:0.8;opacity:.80;filter:alpha(opacity=80);}
a.GreyArrowRightBullet {cursor:pointer;background:url("https://static.legacy.net/guestbooks/images/arrow-right.png") no-repeat scroll left center transparent;padding:5px 30px 5px 40px;background-color:#E3E3E3;font-size:9px;text-decoration:none;font-weight:bold;color:#666666 !important;font-family:Verdana, Arial;}
.ThankYouSign {font-family:Open Sans;color:#666666;background-color:#F7F7F7;}
.ThankYouSign .Button {margin-right:0px;color:#FFF !important;font-size:12px;font-family:Open Sans;}
.ThankYouSign .content {margin:13px 36px;}
.ThankYouSign .sponsor {float:right;padding-top:20px;margin-top:10px;text-align:center;width:300px;border:1px solid #ccc;font-size:14px;background-color:#FFF;}
.ThankYouSign .sponsor .header {color:#00357E;font-size:15px;}
.ThankYouSign .sponsor .date {color:#666666;margin:13px auto 12px;font-weight:bold;font-size:16px;}
.ThankYouSign .sponsor .keep {background-color:#E3E3E3;padding:20px;}
.ThankYouSign .main {float:left;font-size:14px;width:365px;margin-bottom:10px;font-family:arial;}
.ThankYouSign .main .mainHeader {font-family:Quattrocento;font-size:25px;font-weight:bold;color:#00357E;width:424px;}
.ThankYouSign .main.expanded {width:auto;}
.ThankYouSign .clio table {width:auto;}
.ThankYouSign .flowers {clear:both;margin-bottom:15px;}
.ThankYouSign .flowers table {width:auto;}
.ThankYouSign .flowers table .GBTYFlowersPostHeaderText {color:#00357E;}
.ThankYouSign .flowers.expanded {background-color:#fff;border:1px solid #ccc;width:853px;}
.ThankYouSign .flowers .header {margin-top:10px;margin-left:10px;margin-right:10px;height:39px;}
.ThankYouSign .flowers .header .left {float:left;color:#00357E;font-size:25px;font-weight:bold;}
.ThankYouSign .flowers .header .right {float:right;font-family:Verdana, arial;font-size:11px;}
.ThankYouSign .flowers .header .bottom_right {clear:both;float:right;font-family:Verdana;font-size:11px;margin-top:-15px;}
.ThankYouSign .flowers .header .bottom_right a {cursor:pointer;font-weight:bold;}
.ThankYouSign .PromotionContent {color:#666666;font-family:Open Sans;font-size:15px;}
.ThankYouSign .honor {margin-bottom:20px;}
.ThankYouSign .honor .header {font-size:15px;margin-bottom:15px;}
.ThankYouSign .honor .item {width:269px;float:left;margin-right:15px;}
.ThankYouSign .honor .item.gb {width:310px;}
.ThankYouSign .honor .item.fb {width:245px;}
.ThankYouSign .honor .item.add {width:190px;margin-right:0px;}
.ThankYouSign .honor .item .SmallArrowRightBullet {cursor:pointer;font-size:14px;text-decoration:none;color:#00357E;font-weight:bold;}
.ThankYouSign .honor .item a:hover {color:#666;}
.ThankYouSign .honor .fblogo img {vertical-align:middle;}
.ThankYouSign .honor .fb img {padding:30px 0 10px 3px;}
.ThankYouSign .honor a:hover {text-decoration:none !important;}
.ThankYouSign .clio {clear:both;margin-bottom:15px;}
.ThankYouSign .clio .GBTYCLIOHeaderText {color:#00357E;}
.ThankYouSign .button_shim {height:270px;margin-bottom:14px;margin-top:6px;}
.ThankYouSign .MyMemorialsButton a {min-width:210px;}
.ThankYouSign .obit {width:746px;height:293px;overflow:auto;background:#FFF;border:1px solid #CCC;margin-bottom:10px;}
.ThankYouSign .GBButton {margin-left:20px;}
.ThankYouSign .RightButton {margin-left:17px !important;}
.ThankYou {font-family:Times New Roman;color:#666666;background-color:#F7F7F7;}
.ThankYou .content {margin:13px 5px 13px 36px;display:inline-table;font-size:13px;font-family:Verdana, Arial;color:#666666;}
.ThankYou .Button {margin-right:0px;color:#FFF !important;font-size:10px;font-family:Verdana, Arial;}
.ThankYou h3 {font-style:italic;}
.ThankYou .ThankYouHeader {width:550px;}
.ThankYou .PromotionContent {font-size:11px;color:#666666;margin:10px 0 15px 23px;border-bottom:1px solid #CCC;padding-bottom:20px;}
.ThankYou .PromotionContent .Sharebook img {padding:10px 0 0px 25px;}
.ThankYou .PromotionContent .Lmw img {padding:0 0 10px 20px;}
.ThankYou .PromotionContent center {margin-top:15px;}
.ThankYou .LargePromotionContent {font-family:Verdana, Arial;font-size:11px;background-color:#E3E3E3;padding:5px 10px 10px 10px;}
.ThankYou .LargePromotionContent ul li {padding:5px 0;}
.ThankYou .LargePromotionContent .SponsorMessage {width:300px;font-size:13px;}
.ThankYou .LargePromotionContent a {text-decoration:none;}
.ThankYou .LargePromotionContent .PromotionHeaderLink {margin-bottom:10px;margin-left:-10px;}
.ThankYou ul {margin-top:0px;margin-left:-26px;}
.ThankYou ul li {list-style-type:disc;}
.ThankYou .ReceiptBox {background-color:#ffffff;border:Solid 1px #cccccc;width:500px;padding:10px 20px 10px 20px;margin-top:10px;}
.ThankYou .BackToGuestBookButton {float:left;width:170px;text-align:left;height:30px;}
.ThankYou .BackToGuestBookButton a, .ThankYou .BackToGuestBookButton a:link,
  .ThankYou .BackToGuestBookButton a:hover, .ThankYou .BackToGuestBookButton a:visited {font-family:Georgia;font-size:11px;font-style:italic;line-height:16px;margin-right:21px;padding-left:12px;text-decoration:none;vertical-align:middle;}
.ThankYou .BackToGuestBookButton a:hover {text-decoration:underline;}
.ThankYou .SponsorButton {float:left;width:300px;}
.ThankYou a.ThankYouLinks {text-decoration:underline;}
.ThankYou H2 {line-height:27px;clear:both;}
.ThankYou.SubPageContent {padding-left:35px;padding-right:25px;}
.ThankYou .mainHeader {font-family:Times New Roman;font-size:25px;margin-bottom:20px;}
.ThankYou .LeftColumn {float:left;width:561px;margin:15px 20px 10px 0px;}
.ThankYou .LeftColumn a {cursor:pointer;color:#00357E;}
.ThankYou .RightColumn {clear:both;float:right;width:280px;margin-right:20px;margin-top:25px;}
.ThankYou .ClioAds {margin-top:-10px;height:130px;}
.ThankYou .WhiteBox {clear:both;margin-bottom:0px;margin-top:15px;}
.ThankYou .KeepGuestBookOnline {width:210px;}
.ThankYou .CommemorativeGuestBook {padding-left:30px;}
.ThankYou .LearnMore {width:125px;padding-top:10px;}
.ThankYou .small.LearnMore {margin-left:70px;}
.ThankYou .LearnMore div {width:125px;}
.ThankYou .Divider {margin-top:15px;margin-bottom:15px;}
.ThankYou .FooterAdPanel .Divider {margin-top:15px;margin-bottom:5px;}
.ThankYou .LargeLmwPanel .List ul {margin-left:-12px;margin-right:25px;}
.ThankYou .CreateMW {margin-left:70px !important;}
.ThankYou .ColumnHeading {color:#00357E;font-family:"Myria Pro",tahoma,verdana,arial,sans-serif;font-size:16px;display:block;margin-bottom:15px;}
#fb_dialog_header {color:#ffffff;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:14px;font-weight:bold;font-style:normal;letter-spacing:normal;line-height:normal;text-align:left;}
.ViewDetails {-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;height:11px;width:11px;background-color:#00357E;position:relative;display:inline-block;margin:0px 13px 0px 0px;top:2px;font-size:11px;font-family:Verdana;left:7px;}
.ViewDetails span {position:absolute;display:inline-block;line-height:9px;text-align:center;font-family:Verdana;color:#FFFFFF;left:0px;width:11px;}
.NotifyAFriend {display:none;width:445px;line-height:15px;}
.NotifyAFriend .clear {clear:both;}
.NotifyAFriend .watermarkedText {color:#999999;}
.NotifyAFriend .modal-container {background-color:#ffffff;border:1px solid #666666;box-shadow:0 5px 5px #666666;color:#666;font-family:Arial;font-size:12px;padding:15px;position:relative;}
.NotifyAFriend .modal-container h3 {background:transparent none repeat scroll 0 0;border-bottom:thin solid #666666;color:#666666;font-family:Times New Roman;font-size:20px;font-weight:normal;text-transform:uppercase;padding-bottom:8px;}
.NotifyAFriend .FieldBlock {float:left;margin:5px 5px 5px 0px;}
.NotifyAFriend .FieldBlock div {padding-bottom:3px;display:block;}
.NotifyAFriend .GBButton {width:70px;float:right;background:transparent -moz-linear-gradient(center top, #214079, #355ca5) repeat scroll 0 0;border:0 none;border-radius:5px;color:#ffffff;cursor:pointer;font-family:Arial;font-size:14px;font-weight:normal;letter-spacing:0.02em;line-height:16px;margin:0 5px;outline:medium none;padding:5px 10px;text-transform:uppercase;background-color:blue;}
.NotifyAFriend .NotifyAFriendSuccess, .NotifyAFriend .NotifyAFriend .NotifyAFriendFailure {display:none;}
.NotifyAFriend .OptIn {margin-left:25px;margin-top:10px;width:350px;}
.NotifyAFriend .OptIn div {display:block;font-size:10px;padding-bottom:5px;width:100%;}
.NotifyAFriend .OptIn input {float:left;margin-right:5px;margin-bottom:50px;}
.NotifyAFriend .OptIn label {float:left;width:320px;text-align:left;}
.NotifyAFriend .OptIn label.Policy {font-size:10px;font-style:italic;margin:10px 0px 5px 0px;padding-bottom:5px;visibility:visible;}
.NotifyAFriend .Divider {clear:both;margin:5px 0px;overflow:hidden;position:relative;width:100%;}
.NotifyAFriend .CloseModal {cursor:pointer;}
.NotifyAFriend .ReturnToForm {cursor:pointer;}
.NotifyAFriend .PremiumObitShare {float:left;padding-right:10px;padding-top:8px;}
.NotifyAFriend p {padding:10px 0px;}
.NotifyAFriend ul {margin-left:100px;}
.NotifyAFriend ul li {margin-top:5px;}
.NotifyAFriend .PremiumGBShare, .NotifyAFriend .ShareBar {float:left;}
.NotifyAFriend .ShareBar .ShareLink {margin-left:10px;float:left;cursor:pointer;}
.NotifyAFriend .Error {color:red;display:none;padding-left:10px;}
.PremiumObitText .GuestBookEntryContainer .GuestBookEntry .content .flowerscontent {width:239px;}
.PremiumGBEntry .GuestBookEntryContainer .GuestBookEntry .content .flowerscontent {width:350px;}
.GuestBookEntryContainer {width:100%;text-align:center;font-size:12px;font-family:Verdana;min-height:200px;}
.GuestBookEntryContainer .GuestBookEntries iframe {margin-bottom:15px;}
.GuestBookEntryContainer .BackToTop {color:#707070;cursor:pointer;clear:both;position:absolute;top:12px;right:10px;}
.GuestBookEntryContainer .BackToTop img {vertical-align:text-top;}
.GuestBookEntryContainer .GuestBookEntryFooterLinks {padding-top:6px;}
.GuestBookEntryContainer .GuestBookEntryFooterLinks ul {list-style:none outside none;margin:0;padding:0;text-align:center;}
.GuestBookEntryContainer .GuestBookEntryFooterLinks ul li {display:inline;list-style-type:none;}
.GuestBookEntryContainer .GuestBookEntryFooterLinks a {text-decoration:none;color:#333dd6;margin-right:5px;text-transform:none;font-size:10px;}
.GuestBookEntryContainer .title {color:#004D8C;font-family:Times;font-size:30px;line-height:36px;margin:10px auto;text-align:center;}
.GuestBookEntryContainer .title select {margin-top:10px;float:right;}
.GuestBookEntryContainer .DefaultMessage {color:#707070;height:150px;text-align:left;margin-bottom:10px;border:1px solid #CCCCCC;border-radius:5px;-moz-box-shadow:1px 2px 2px 0px #808080;-webkit-box-shadow:1px 2px 2px 0px #808080;box-shadow:1px 2px 2px 0px #808080;background-color:#FFFFFF;}
.GuestBookEntryContainer .DefaultMessage span {padding-left:10px;line-height:30px;}
.GuestBookEntryContainer .DefaultMessage p {height:50px;padding:20px 10px;border-top:1px solid #999999;border-bottom:1px solid #999999;margin:0px;}
.GuestBookEntryContainer .entryName {color:#707070;cursor:pointer;float:left;font-size:12px;margin-bottom:10px;margin-right:20px;text-align:left;width:205px;}
.GuestBookEntryContainer .entryName:hover {text-decoration:underline;}
.GuestBookEntryContainer .GuestBookEntry {border:1px solid #CCCCCC;border-radius:5px;color:#707070;line-height:18px;font-size:12px;margin-bottom:15px;text-align:justify;-moz-box-shadow:1px 2px 2px 0px #808080;-webkit-box-shadow:1px 2px 2px 0px #808080;box-shadow:1px 2px 2px 0px #808080;background-color:#FFFFFF;}
.GuestBookEntryContainer .GuestBookEntry .EntryInfo {border-top:1px solid #CCCCCC;padding:10px;clear:both;}
.GuestBookEntryContainer .GuestBookEntry .EntryInfo .ShareEntry {margin-top:8px;float:right;}
.GuestBookEntryContainer .GuestBookEntry .EntryInfo .ShareEntry .stLarge {background-image:url("https://static.legacy.net/guestbooks/images/share.png") !important;width:38px !important;}
.GuestBookEntryContainer .GuestBookEntry .EntryInfo .ShareEntry .stLarge:hover {background-position:0px !important;}
.GuestBookEntryContainer .GuestBookEntry .EntryInfo .contactme {cursor:pointer;color:#34678C;font-family:Arial;font-size:11px;font-weight:bold;}
.GuestBookEntryContainer .GuestBookEntry .EntryInfo .glyphicons:before {color:#00357E;font:17px/1em 'Glyphicons Regular';margin-top:7px;}
.GuestBookEntryContainer .GuestBookEntry .EntryInfo .glyphicons:after {padding-right:5px;}
.GuestBookEntryContainer .GuestBookEntry .EntryInfo .glyphicons {color:#777;padding:5px 10px 0px 20px;float:right;font-size:10px;line-height:12px;cursor:pointer;}
.GuestBookEntryContainer .GuestBookEntry .Signee {float:left;width:85%;min-height:32px;overflow:hidden;}
.GuestBookEntryContainer .GuestBookEntry .Signee .SigneeName {float:left;width:290px;}
.GuestBookEntryContainer .GuestBookEntry .postedDate {float:right;padding:10px;}
.GuestBookEntryContainer .GuestBookEntry .content {clear:both;min-height:100px;}
.GuestBookEntryContainer .GuestBookEntry .content .image {text-align:center;}
.GuestBookEntryContainer .GuestBookEntry .content .image .box {cursor:pointer;margin:10px auto;}
.GuestBookEntryContainer .GuestBookEntry .content .image .box img {border:1px solid #707070;}
.GuestBookEntryContainer .GuestBookEntry .content .imageleft {cursor:pointer;}
.GuestBookEntryContainer .GuestBookEntry .content .imageleft, .GuestBookEntryContainer .GuestBookEntry .content .imagecandle, .GuestBookEntryContainer .GuestBookEntry .content .flowersimageleft {float:left;margin:0px 10px 0px 0px;}
.GuestBookEntryContainer .GuestBookEntry .content .imageleft img, .GuestBookEntryContainer .GuestBookEntry .content .imagecandle img, .GuestBookEntryContainer .GuestBookEntry .content .flowersimageleft img {max-width:180px;}
.GuestBookEntryContainer .GuestBookEntry .content .video {text-align:center;}
.GuestBookEntryContainer .GuestBookEntry .content .video .box {cursor:pointer;margin:10px auto;position:relative;}
.GuestBookEntryContainer .GuestBookEntry .content .video .box img {max-width:280px;max-height:200px;border:1px solid #707070;}
.GuestBookEntryContainer .GuestBookEntry .content .video .PlayIconVideo {left:48%;top:45%;position:absolute;}
.GuestBookEntryContainer .GuestBookEntry .content .messagecandle {background-color:#EDE2CF;border-top:1px solid #CCCCCC;min-height:159px;padding:10px;}
.GuestBookEntryContainer .GuestBookEntry .content .message {padding:0px 10px 10px 10px;}
.GuestBookEntryContainer .GuestBookEntry .content .flowerscontent {float:left;padding:0px 10px 10px 10px;color:#666;line-height:25px;}
.GuestBookEntryContainer .GuestBookEntry .content .flowerscontent .arrangementtext {font-style:italic;color:#aaa;}
.GuestBookEntryContainer .GuestBookEntry .content .flowerscontent .divider {border-bottom:1px solid #aaa;padding-bottom:15px;margin-bottom:15px;}
.GuestBookEntryContainer .GuestBookEntry .content .flowerscontent .bouquetname {font-size:18px;}
.GuestBookEntryContainer .GuestBookEntry .content .flowerscontent .flowersbutton {display:block;padding:6px 20px;border-radius:5px;border:1px solid #aaa;float:left;margin-top:10px;text-decoration:none;cursor:pointer;}
.GuestBookEntryContainer .GuestBookEntry .content .flowerscontent .flowersbutton:hover {text-decoration:none;background:#aaa;color:#fff;}
.GuestBookEntryContainer .ReadMore {padding:5px 6px;border-radius:5px;background-color:#00357E;cursor:pointer;color:#FFFFFF;width:200px;margin:3px auto;text-transform:uppercase;}
.GuestBookEntryContainer .Waiting {margin:20px auto;}
.GuestBookEntryContainer .AddNewEntry {border:1px solid #888888;border-radius:5px;background-color:#b6b6b6;color:#707070;padding:5px 0px;width:100%;text-align:center;text-transform:uppercase;margin:10px 0px;padding-top:6px;cursor:pointer;position:relative;clear:both;}
.GuestBookEntryContainer .AddNewEntry.Scrolling {position:fixed;bottom:0px;width:450px;margin-bottom:0px;z-index:1;}
.GuestBookEntryContainer .AddNewEntry .GradientButtonCornersForIE {overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:inline-block;}
.GuestBookEntryContainer .AddNewEntry .AddEntryButton {-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:inline-block;color:#FFF;padding:3px 20px;line-height:22px;font-size:14px;background-color:#335d98;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#335d98', endColorstr='#002861');background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #335d98), color-stop(100%, #002861));background-image:-webkit-linear-gradient(top, #335d98 0%, #002861 100%);background-image:-moz-linear-gradient(top, #335d98 0%, #002861 100%);background-image:-ms-linear-gradient(top, #335d98 0%, #002861 100%);background-image:-o-linear-gradient(top, #335d98 0%, #002861 100%);background-image:linear-gradient(to bottom, #335d98 0%, #002861 100%);}
.GuestBookEntryContainer .AddNewEntry img {vertical-align:text-top;}
.LeftPanel {width:200px;float:left;height:auto;font-family:verdana;position:relative;line-height:normal;}
#PremiumObitBody.PremiumV2 .ActivityContent {font-family:Open Sans;}
#PremiumObitBody.PremiumV2 .ActivityContent .TopBar {width:10px;height:25px;}
#PremiumObitBody.PremiumV2 .ActivityContent .Title {font-family:Open Sans;margin-left:15px;font-size:25px;border-bottom:1px solid #c1c1c1;padding-left:0px;font-weight:bold;}
#PremiumObitBody.PremiumV2 .ActivityContent .glyphicons:before {color:#26547c;font-size:16px;top:2px;text-decoration:none;}
#PremiumObitBody.PremiumV2 .ActivityContent .SubText {border-bottom:0px;font-weight:bold;}
#PremiumObitBody.PremiumV2 .ActivityContent .RelatedPages {margin-left:5px;padding-left:0px;padding-bottom:15px;}
#PremiumObitBody.PremiumV2 .ActivityContent .RelatedPages .SubText.More {display:none;}
#PremiumObitBody.PremiumV2 .ActivityContent .RelatedPages .SubText {color:#26547c;font-size:16px;padding-left:25px;padding-bottom:5px;text-decoration:underline;}
#PremiumObitBody.PremiumV2 .ActivityContent .SubTitle {font-family:Open Sans;font-size:16px;font-weight:bold;text-transform:none;}
#PremiumObitBody.PremiumV2 .ActivityContent .EntryInfo2 {margin-left:15px;border-top:1px solid #c1c1c1;}
#PremiumObitBody.PremiumV2 .ActivityContent .EntryInfo2 .SubTitle {padding-left:0px;}
#PremiumObitBody.PremiumV2 .ActivityContent .EntryInfo2 .SubText {padding-left:0px;}
#PremiumObitBody.PremiumV2 .ActivityContent .EntryInfo2 .Stats, #PremiumObitBody.PremiumV2 .ActivityContent .EntryInfo2 .Stats span {font-size:16px;}
#PremiumObitBody.PremiumV2 .ActivityContent .EntryInfo2 .Stats {padding-left:25px;font-family:Open Sans;min-height:32px;text-transform:none;color:#26547c;font-weight:bold;}
#PremiumObitBody.PremiumV2 .ActivityContent .EntryInfo2 .Stats span {text-decoration:underline;}
#PremiumObitBody.PremiumV2 .ActivityContent .DeceasedMoreInfo {margin-left:15px;padding-left:2%;font-family:Open Sans;}
#PremiumObitBody.PremiumV2 .ActivityContent .DeceasedMoreInfo .MoreInfo {font-family:Open Sans;}
#PremiumObitBody.PremiumV2 .ActivityContent .Services {margin-left:5px;padding-bottom:15px;}
#PremiumObitBody.PremiumV2 .ActivityContent .Services .SubText {color:#26547c;font-size:16px;padding-left:10px;padding-bottom:5px;text-decoration:underline;}
#PremiumObitBody.PremiumV2.PremiumGannett .LeftPanel {font-family:'Futura Today';}
#PremiumObitBody.PremiumV2.PremiumGannett .ActivityContent {width:165px !important;max-width:165px !important;background-color:transparent;margin-top:0;font-family:'Futura Today' !important;margin-top:17px;background:#657DA3;}
#PremiumObitBody.PremiumV2.PremiumGannett .ActivityContent .glyphicons:before {color:#00357E !important;font-size:14px !important;line-height:28px !important;}
#PremiumObitBody.PremiumV2.PremiumGannett .ActivityContent .TopBar {display:none !important;}
#PremiumObitBody.PremiumV2.PremiumGannett .ActivityContent .Title {border:0;font-size:20px;font-family:'Futura Today DemiBold' !important;}
#PremiumObitBody.PremiumV2.PremiumGannett .ActivityContent .SubTitle {color:#333 !important;font-size:16px;}
#PremiumObitBody.PremiumV2.PremiumGannett .ActivityContent .EntryInfo2 {font-family:'Futura Today' !important;}
#PremiumObitBody.PremiumV2.PremiumGannett .ActivityContent .EntryInfo2 .Stats {color:#00357E !important;font-family:'Futura Today' !important;font-size:14px !important;line-height:28px !important;}
#PremiumObitBody.PremiumV2.PremiumGannett .ActivityContent .EntryInfo2 .Stats span {color:#00357E !important;font-family:'Futura Today' !important;font-size:14px !important;line-height:28px !important;}
#PremiumObitBody.PremiumV2.PremiumGannett .ActivityContent .LinkList a {color:#00357E !important;font-family:'Futura Today' !important;font-size:14px !important;line-height:28px !important;text-decoration:underline;}
#PremiumObitBody.PremiumV2.PremiumGannett .ActivityContent .RelatedPages .SubText {color:#00357E !important;font-family:'Futura Today' !important;font-size:14px !important;line-height:28px !important;}
#PremiumObitBody.PremiumV2.PremiumGannett .ActivityContent .RelatedPages .glyphicons:before {color:#00357E !important;font-size:14px !important;line-height:28px !important;}
#PremiumObitBody.PremiumV2.PremiumGannett .ActivityContent .DeceasedMoreInfo {background-color:transparent !important;font-family:'Futura Today';}
#PremiumObitBody.PremiumV2.PremiumGannett .ActivityContent .DeceasedMoreInfo .MoreInfo {font-family:'Futura Today';}
#PremiumObitBody.PremiumV2.PremiumGannett .ActivityContent .Services .SubTitle {font-family:'Futura Today';}
#PremiumObitBody.PremiumV2.PremiumGannett .ActivityContent .Services .SubText {color:#333333;font-family:'Futura Today';}
.ActivityContent {height:auto;background:#F5F5F5;margin-top:77px;font-size:11px;color:#707070;}
.ActivityContent .TopBar {width:15%;height:17px;background-color:#4b4247;background-image:url("https://static.legacy.net/guestbooks/Images/NG/BarGradientSmall.png");float:left;margin-top:14px;margin-right:2.5%;}
.ActivityContent .Title {font-size:23px;color:#4b4247;font-family:times new roman;padding:10px 0px 10px 30px;text-transform:uppercase;letter-spacing:1px;}
.ActivityContent .SubText {height:auto;padding:0px 10px 10px 20px;border-bottom:1px solid #C1C1C1;}
.ActivityContent .SubText a {color:#707070;text-decoration:none;}
.ActivityContent .SubText a span {color:#A0A0A0;display:block;}
.ActivityContent .SubText .Stats {text-transform:uppercase;float:left;padding:0px 5px;font-size:10px;min-height:60px;}
.ActivityContent .SubText .Stats span {font-size:20px;text-align:center;display:block;text-transform:none;}
.ActivityContent .SubText .Small {font-size:16px !important;margin-top:4px;}
.ActivityContent .LinkList a {padding-bottom:5px;display:block;}
.ActivityContent .SubTitle {text-transform:uppercase;color:#4b4247;font-weight:bold;padding:10px;font-size:11px;font-family:times new roman;text-decoration:none;}
.ActivityContent .RelatedPages a:hover {text-decoration:none;}
.ActivityContent .RelatedPages .glyphicons {margin-left:12px;padding-left:18px;}
.ActivityContent .RelatedPages .glyphicons:before {top:2px;color:#4b4247;font-size:12px;}
.ActivityContent .RelatedPages .SubText {border-bottom:none;padding-bottom:0px;color:#707070;}
.ActivityContent .RelatedPages .SubText.More {margin:2px 0px 10px 11px;color:#A0A0A0;}
.ActivityContent .EntryInfo {background-color:#EEEEEE;border-top:1px solid #C1C1C1;}
.ActivityContent .EntryInfo .SubText {padding:5px 5px 10px;text-align:center;}
.ActivityContent .FHLogo {text-align:center;border-bottom:1px solid #C1C1C1;border-top:1px solid #C1C1C1;}
.ActivityContent .FHLogo img {margin:0px auto;max-width:190px;border:0px;}
.ActivityContent .DeceasedMoreInfo {height:auto;font-size:10px;font-family:verdana;background-color:#EFF2FB;color:#707070;padding-left:11%;padding-bottom:10px;border-bottom:1px solid #C1C1C1;border-top:1px solid #C1C1C1;padding-right:10px;}
.ActivityContent .DeceasedMoreInfo .MoreInfo {padding-top:10px;font-size:10px;font-family:Verdana;}
.ActivityContent .DeceasedMoreInfo .Name {text-transform:uppercase;color:#5C3745;font-weight:bold;padding:10px 0px 10px 0px;font-size:12px;line-height:13px;}
.ActivityContent .DeceasedMoreInfo .Name a {color:#5C3745;text-decoration:none;}
.ActivityContent .DeceasedMoreInfo .Links .FHLink {padding-bottom:5px;}
.ActivityContent .DeceasedMoreInfo .Links .GBObitLinks {padding-bottom:10px;}
.ActivityContent .DeceasedMoreInfo .Links a {text-decoration:none;font-weight:bold;color:#707070;font-size:10px;}
.ActivityContent .Batesville .DeceasedMoreInfo {background-color:#023763;padding-bottom:14px;-moz-box-shadow:-10px 0 5px -7px #282828 inset, 0 5px 5px 0 #9A9A9A;-webkit-box-shadow:-10px 0 5px -7px #282828 inset, 0 5px 5px 0 #9A9A9A;box-shadow:-10px 0 5px -7px #282828 inset, 0 5px 5px 0 #9A9A9A;position:relative;z-index:1000;}
.ActivityContent .Batesville .DeceasedMoreInfo .MoreInfo, .ActivityContent .Batesville .DeceasedMoreInfo .Name a, .ActivityContent .Batesville .DeceasedMoreInfo .Links .FHLink a {font-family:Verdana;color:#FFF;font-style:normal;}
.ActivityContent .Batesville .DeceasedMoreInfo .MoreInfo {font-size:11px;padding-top:20px;}
.ActivityContent .Batesville .DeceasedMoreInfo .Name a {font-size:12px;}
.ActivityContent .Batesville .DeceasedMoreInfo .Links .FHLink a {font-size:10px;}
.ActivityModuleInline {width:160px;float:left;height:auto;font-family:verdana;position:relative;}
.ActivityModuleInline .ActivityContent {margin-top:0px;}
.ActivityModuleInline .ActivityContent .Title {padding-left:0px;}
.ActivityModuleInline .ActivityContent .DeceasedMoreInfo {padding-left:3px !important;padding-right:3px !important;}
.ActivityModuleInline .ActivityContent .DeceasedMoreInfo .MoreInfo {font-size:10px !important;}
.ActivityModuleInline .ActivityContent .RelatedPages .SubText {margin-left:0px;padding-left:18px !important;border-bottom:none;padding-bottom:0px !important;color:#707070;}
.ActivityModuleInline .ActivityContent .RelatedPages .SubText.More {margin:2px 0px 10px 11px;color:#A0A0A0;}
.ActivityModuleInline .TopBar {display:none;}
.ActivityModuleInline .SubText {padding:0px 0px 10px 0px !important;}
.ActivityModuleInline .SubText .Stats {font-size:8px !important;min-height:48px !important;}
.ActivityModuleInline .SubText .Stats span {width:40px;}
.ActivityModuleInline .FHLogo img {max-width:160px;}
@media only screen and (min-width:1220px) {
.ActivityModuleInline {display:none;}
}
@media only screen and (max-width:1219px) {
.LeftPanel {display:none;}
}
#PremiumObitBody.PremiumV2.PremiumGannett .RightPanel {margin-top:17px;}
.RightPanel {width:325px;float:left;margin-right:15px;right:0;margin-top:42px;position:relative;}
.RightPanel .AdStickyTop {position:fixed;top:0;}
.RightPanel .AdBottomOut {bottom:0px;margin-bottom:10px;position:absolute;}
.RightPanel .RightPanelContent {background-color:#FFF;padding:10px 10px 10px 15px;}
.RightPanel .RightPanelContent .ChubTile {margin-top:10px;}
.RightPanel .RightPanelContent h3 {font-family:Times;color:#C43737;font-size:20px;text-transform:uppercase;height:25px;width:298px;border-bottom:1px solid #CCCCCC;margin-bottom:8px;margin-top:10px;font-weight:normal;}
.RightPanel .RightPanelContent ul {padding-left:10px;}
.RightPanel .RightRailHeader {font-family:Times;color:#C43737;font-size:27px;text-transform:uppercase;padding-left:15px;padding-top:10px;height:25px;width:308px;}
.RightPanel .RightRailHeader .RightRailHeaderLabelNarrow {display:none;float:left;height:100%;padding-right:7px;width:auto;background-color:#ffffff;}
.RightPanel .RightRailHeader .RightRailHeaderLabelWide {display:block;float:left;height:100%;padding-right:7px;width:auto;background-color:#ffffff;}
.RightPanel .RightRailHeader .SupportBar {height:19px;background-color:#C43737;background-image:url("https://static.legacy.net/guestbooks/Images/PremiumObit/BarGradientSmall.png");margin-top:5px;}
.RightPanel .BannerAd {clear:both;padding:5px 0 15px 15px;}
.RightPanel .Ad300x250 {clear:both;padding:10px 5px 10px 15px;width:305px;background-color:#FFFFFF;}
.RightPanel .PlanningGuide {padding-top:15px;background-color:#FFF;clear:both;}
.RightPanel .PlanningGuide .PlanningGuideLink {float:left;margin-right:10px;}
.RightPanel .PlanningGuide .PlanningGuideLink .planningGuideImage {height:90px;width:70px;margin-left:6px;border:0px;}
.RightPanel .PlanningGuide .PlanningGuideTitleText {font-family:Times;font-size:19px;color:#5C3745;margin-bottom:5px;float:left;}
.RightPanel .PlanningGuide .PlanningGuideText {text-decoration:none;font-family:Verdana;font-size:12px;line-height:14px;color:#707070;display:block;width:190px;}
.RightPanel .PlanningGuide .PlanningGuideButtonDiv {margin-top:15px;margin-bottom:15px;border-radius:15px;overflow:hidden;border:1px solid #fff;box-shadow:1px 2px 2px #888888;float:right;margin-right:5px;}
.RightPanel .PlanningGuide .PlanningGuideButtonDiv .PlanningGuideButton {text-decoration:none;display:block;font-size:12px;font-weight:bold;font-family:verdana;text-transform:uppercase;line-height:21px;margin:0;color:white;text-align:center;text-decoration:none;height:21px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62AA2A', endColorstr='#477A1E');background-image:-ms-linear-gradient(bottom, #477A1E 0%, #62AA2A 100%);background-image:-moz-linear-gradient(bottom, #477A1E 0%, #62AA2A 100%);background-image:-o-linear-gradient(bottom, #477A1E 0%, #62AA2A 100%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #477A1E), color-stop(1, #62AA2A));background-image:-webkit-linear-gradient(bottom, #477A1E 0%, #62AA2A 100%);background-image:linear-gradient(to top, #477A1E 0%, #62AA2A 100%);}
.RightPanel .PlanningGuide .PlanningGuideButtonDiv .PlanningGuideButton .blueLink {color:#fff;font-family:Verdana, Times, "Times New Roman", Serif;font-size:12px;font-weight:bold;text-transform:uppercase;margin:0px 15px;display:inline-block;}
.RightPanel .ClioAd {background:none repeat scroll 0 0 #FFFFFF;color:#707070;float:left;font-family:Verdana;font-size:12px;width:100%;}
.RightPanel .ClioAd .AdtechClio {padding-left:0px !important;padding-right:0px !important;}
a {color:#034E83;outline:0;}
html,
body {margin:0;padding:0;height:100%;}
#wrapper {min-height:100%;min-width:1024px;position:absolute;width:100%;}
#footer {width:100%;bottom:0px;left:0;position:absolute;margin-bottom:40px;}
.TurnPixelSection img {display:none;}
.AffiliateHeaderContent {height:40px;width:100%;}
.AffiliateHeaderContent iframe {width:100%;max-height:40px;height:40px;margin-left:auto;margin-right:auto;display:block;}
.AffiliateFooterContent {height:40px;width:100%;background-color:#363636;}
.AffiliateFooterContent .AffiliateFooter {width:1179px;height:40px;margin-left:auto;margin-right:auto;}
.AffiliateFooterContent .AffiliateFooter .AffiliateLogoFooter {padding:5px 0px 5px 0px;float:left;}
.AffiliateFooterContent .AffiliateFooter .FooterLinks {float:right;margin-right:0px;margin-top:0px;}
.AffiliateFooterContent .AffiliateFooter .FooterLinks .LinkSeparator {color:#D7D7D7;font-size:16px;font-weight:bold;margin-left:5px;margin-right:5px;line-height:38px;float:left;}
.AffiliateFooterContent .AffiliateFooter .FooterLinks .FooterLink {color:#D7D7D7;float:left;font-family:Arial;font-size:10px;text-transform:uppercase;text-decoration:none;letter-spacing:1px;line-height:40px;}
.AffiliateFooterContent .AffiliateFooter .FooterLinks .FooterLink a {color:#D7D7D7;text-decoration:none;}
#PremiumObitBody.PremiumV2.PremiumGannett #NGContent {background:#C5C5C5;}
#PremiumObitBody.PremiumV2.PremiumGannett #NGContent #GlobalNavigation_Header {width:1212px;margin:0 auto;background:#C5C5C5;}
#PremiumObitBody.PremiumV2.PremiumGannett .PremiumObitHeader {background:#C5C5C5;margin-top:-8px;}
#PremiumObitBody.PremiumV2.PremiumGannett .AffiliateHeaderContent {margin-bottom:8px;}
#PremiumObitBody.PremiumV2.PremiumGannett .AffiliateHeaderContent iframe {max-height:48px;height:48px;}
#PremiumObitBody.PremiumV2.PremiumGannett .PremiumObitHeader .PremiumObitTitleBar .ObituaryHeader a {font-family:'Futura Today';font-size:23px;}
#PremiumObitBody.PremiumV2.PremiumGannett .MainContentContainer {background-image:none;background-color:#C5C5C5;}
#PremiumObitBody.PremiumV2.PremiumGannett .MainContentContainer .PremiumObitLayout {background-color:#657DA3;height:100px;}
#PremiumObitBody.PremiumV2.PremiumGannett .MainContentContainer .PremiumObitLayout .ServiceAndObit {background:#657DA3;}
#PremiumObitBody.PremiumV2.PremiumGannett .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit {box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;margin-top:17px;padding-top:20px;padding-bottom:5px;}
#PremiumObitBody.PremiumV2.PremiumGannett .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .TopBar {display:none;}
#PremiumObitBody.PremiumV2.PremiumGannett .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle {padding:0px;}
#PremiumObitBody.PremiumV2.PremiumGannett .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .ObituaryName {font-family:'Futura Today';margin-left:7px;}
#PremiumObitBody.PremiumV2.PremiumGannett .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .ObituaryName .upperCaseName {font-weight:bold;}
#PremiumObitBody.PremiumV2.PremiumGannett .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .ObituaryName .upperCaseName a {color:#333333;}
#PremiumObitBody.PremiumV2.PremiumGannett .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .ObituaryName .YearsAndNoticeTypeContainer .glyphicons.active {color:#666666;}
#PremiumObitBody.PremiumV2.PremiumGannett .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .ObituaryName .YearsAndNoticeTypeContainer .glyphicons.active:before {background-color:#666666;}
#PremiumObitBody.PremiumV2.PremiumGannett .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .ObituaryName .YearsAndNoticeTypeContainer .glyphicons:before {background-color:#00357E;}
#PremiumObitBody.PremiumV2.PremiumGannett .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .ObituaryName .YearsAndNoticeTypeContainer .NoticeType, #PremiumObitBody.PremiumV2.PremiumGannett .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .ObituaryName .YearsAndNoticeTypeContainer .YearsLower {font-family:'Futura Today';}
#PremiumObitBody.PremiumV2.PremiumGannett .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .ObituaryName .YearsAndNoticeTypeContainer .PhotosLink, #PremiumObitBody.PremiumV2.PremiumGannett .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .ObituaryName .YearsAndNoticeTypeContainer .CondolenceLink, #PremiumObitBody.PremiumV2.PremiumGannett .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .ObituaryName .YearsAndNoticeTypeContainer .NoticeType, #PremiumObitBody.PremiumV2.PremiumGannett .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .ObituaryName .YearsAndNoticeTypeContainer .SendFlowersHeaderLink {font-family:'Futura Today';font-weight:normal;color:#00357E;}
#PremiumObitBody.PremiumV2.PremiumGannett .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .Divider {display:none;}
#PremiumObitBody.PremiumV2.PremiumGannett .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody {font-family:'Futura Today';}
#PremiumObitBody.PremiumV2.PremiumGannett .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .MidDivider {color:#333333;font-size:18px;height:24px;background-image:none;}
#PremiumObitBody.PremiumV2.PremiumGannett .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .SponsorshipPanel {font-family:'Futura Today';font-size:12px;color:#666666;}
#PremiumObitBody.PremiumV2.PremiumGannett .GuestBookEntryContainer .entryName {font-family:'Futura Today';}
#PremiumObitBody.PremiumV2.PremiumGannett .GuestBookEntryContainer .GuestBookEntry {font-family:'Futura Today';color:#00357E;border-bottom:1px solid #CCCCCC;border-top:none;border-left:none;border-right:none;}
#PremiumObitBody.PremiumV2.PremiumGannett .GuestBookEntryContainer .GuestBookEntry .content .messagecandle {color:#666666;}
#PremiumObitBody.PremiumV2.PremiumGannett .GuestBookEntryContainer .GuestBookEntry .postedDate {color:#00357E;}
#PremiumObitBody.PremiumV2.PremiumGannett .GuestBookEntryContainer .GuestBookEntry .EntryInfo .ShareEntry .chicklets {font-family:'Futura Today' !important;font-size:16px !important;font-weight:bold;color:#00357E !important;text-transform:none !important;}
#PremiumObitBody.PremiumV2.PremiumGannett .GuestBookEntryContainer .GuestBookEntry .EntryInfo .contactme {font-family:'Futura Today';font-weight:bold;color:#00357E;}
#PremiumObitBody.PremiumV2.PremiumGannett .GuestBookEntryContainer .GuestBookEntry .Signee .SigneeName b {color:#00357E;}
#PremiumObitBody.PremiumV2.PremiumGannett .GuestBookEntryContainer .AddNewEntry {font-family:'Futura Today';}
#PremiumObitBody.PremiumV2.PremiumGannett .GuestBookEntryContainer .AddNewEntry .BackToTop {color:#00357E;font-weight:bold;}
#PremiumObitBody.PremiumV2.PremiumGannett .GuestBookEntryContainer .AddNewEntry .AddEntryButton {background:#00357E;}
#PremiumObitBody.PremiumV2.PremiumGannett .GuestBookEntryContainer .GuestBookEntryFooterLinks a {color:#00357E;font-family:'Futura Today';}
#PremiumObitBody.PremiumV2 .PremiumObitHeader .PremiumObitTitleBar .ObituaryHeader a {font-family:Quattrocento;font-size:23px;}
#PremiumObitBody.PremiumV2 .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .TopBar {background-image:none;width:28px;}
#PremiumObitBody.PremiumV2 .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle {padding:0px;}
#PremiumObitBody.PremiumV2 .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .ObituaryName {font-family:Quattrocento;margin-left:7px;}
#PremiumObitBody.PremiumV2 .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .ObituaryName .upperCaseName {font-weight:bold;}
#PremiumObitBody.PremiumV2 .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .ObituaryName .YearsAndNoticeTypeContainer {line-height:25px;font-size:25px;height:25px;font-weight:600;}
#PremiumObitBody.PremiumV2 .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .ObituaryName .YearsAndNoticeTypeContainer .glyphicons {padding-left:20px;}
#PremiumObitBody.PremiumV2 .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .ObituaryName .YearsAndNoticeTypeContainer .glyphicons.active {color:#666666;}
#PremiumObitBody.PremiumV2 .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .ObituaryName .YearsAndNoticeTypeContainer .glyphicons.active:before {background-color:#666666;}
#PremiumObitBody.PremiumV2 .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .ObituaryName .YearsAndNoticeTypeContainer .glyphicons:before {background-color:#004D8C;color:white;width:17px;height:17px;display:inline-block;font-size:11px;text-align:center;border-radius:10px;line-height:17px;bottom:4px;top:auto;overflow:hidden;}
#PremiumObitBody.PremiumV2 .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .ObituaryName .YearsAndNoticeTypeContainer .YearsLower {color:#404041;float:none;margin-right:10px;}
#PremiumObitBody.PremiumV2 .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .ObituaryName .YearsAndNoticeTypeContainer .LinkSeparator {display:none;}
#PremiumObitBody.PremiumV2 .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .ObituaryName .YearsAndNoticeTypeContainer .NoticeType, #PremiumObitBody.PremiumV2 .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .ObituaryName .YearsAndNoticeTypeContainer .CondolenceLink, #PremiumObitBody.PremiumV2 .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .ObituaryName .YearsAndNoticeTypeContainer .YearsLower, #PremiumObitBody.PremiumV2 .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .ObituaryName .YearsAndNoticeTypeContainer .PhotosLink, #PremiumObitBody.PremiumV2 .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .ObituaryName .YearsAndNoticeTypeContainer .SendFlowersHeaderLink {line-height:25px;vertical-align:sub;}
#PremiumObitBody.PremiumV2 .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .ObituaryName .YearsAndNoticeTypeContainer .NoticeType, #PremiumObitBody.PremiumV2 .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .ObituaryName .YearsAndNoticeTypeContainer .YearsLower {font-family:Quattrocento;}
#PremiumObitBody.PremiumV2 .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .ObituaryName .YearsAndNoticeTypeContainer .CondolenceLink {margin-left:5px;margin-right:5px;}
#PremiumObitBody.PremiumV2 .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .ObituaryName .YearsAndNoticeTypeContainer .PhotosLink, #PremiumObitBody.PremiumV2 .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .ObituaryName .YearsAndNoticeTypeContainer .SendFlowersHeaderLink {color:#252525;}
#PremiumObitBody.PremiumV2 .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .ObituaryName .YearsAndNoticeTypeContainer .PhotosLink, #PremiumObitBody.PremiumV2 .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .ObituaryName .YearsAndNoticeTypeContainer .CondolenceLink, #PremiumObitBody.PremiumV2 .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .ObituaryName .YearsAndNoticeTypeContainer .NoticeType, #PremiumObitBody.PremiumV2 .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .ObituaryName .YearsAndNoticeTypeContainer .SendFlowersHeaderLink {float:none;font-family:Open Sans;font-weight:600;}
#PremiumObitBody.PremiumV2 .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .Divider {clear:both;border-bottom:1px solid #cccccc;padding-top:15px;margin:0px 28px 0px 35px;width:auto;background:none;height:1px;}
#PremiumObitBody.PremiumV2 .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .ObitLeftColumn .ObitPhoto .ObitPortraitPhoto {-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border-radius:5px;}
#PremiumObitBody.PremiumV2 .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody {font-family:Open Sans;}
#PremiumObitBody.PremiumV2 .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .MidDivider {width:100%;background-image:linear-gradient(top, #f0f0f0 10%, white 90%);background-image:-moz-linear-gradient(top, #f0f0f0 10%, white 90%);background-image:-webkit-linear-gradient(top, #f0f0f0 10%, white 90%);background-image:-ms-linear-gradient(top, #f0f0f0 10%, white 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#DDDDDD', EndColorStr='#FFFFFF');font-size:25px;color:#00357E;padding-top:10px;height:50px;text-transform:uppercase;font-weight:bold;}
#PremiumObitBody.PremiumV2 .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .SectionBottom {background-color:#ffffff;}
#PremiumObitBody.PremiumV2 .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .SponsorshipPanel {font-family:Open Sans;font-size:16px;}
#PremiumObitBody.PremiumV2 .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .SponsorshipPanel .SponsorshipMessage {font-style:normal;}
#PremiumObitBody.PremiumV2 .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .NavMidLinks {margin:0px 28px 0px 35px;min-height:40px;}
#PremiumObitBody.PremiumV2 .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .NavMidLinks .Links {display:none;margin:0px auto;}
#PremiumObitBody.PremiumV2 .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .NavMidLinks .glyphicons:before {color:#00357E;font-size:18px;padding-top:2px;overflow:hidden;}
#PremiumObitBody.PremiumV2 .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .NavMidLinks a, #PremiumObitBody.PremiumV2 .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .NavMidLinks div.glyphicons {padding-left:25px;float:left;margin-bottom:20px;font-weight:bold;color:#00357E;cursor:pointer;font-size:16px;text-transform:uppercase;margin-left:36px;}
#PremiumObitBody.PremiumV2 .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .PremiumGBEntry {margin:0px 28px 0px 35px;}
#PremiumObitBody.PremiumV2 .ShareContent.vertical {position:absolute;margin-left:100%;}
#PremiumObitBody.PremiumV2 .ShareContent.vertical .ShareElement {display:block;cursor:pointer;margin-left:-48px;}
#PremiumObitBody.PremiumV2 .ShareContent.vertical .ShareElement img {border:0px;}
#PremiumObitBody.PremiumV2 .ShareContent.horizontal {position:relative;}
#PremiumObitBody.PremiumV2 .ShareContent.horizontal .ShareElement {display:inline;margin-right:5px;cursor:pointer;}
#PremiumObitBody.PremiumV2 .ShareContent.horizontal .ShareElement img {border:0px;}
#PremiumObitBody.PremiumV2 .GuestBookEntryContainer .entryName {width:45%;font-family:Open Sans;font-size:16px;}
#PremiumObitBody.PremiumV2 .GuestBookEntryContainer .GuestBookEntry {border-radius:0px;box-shadow:none;font-family:Open Sans;font-size:16px;padding:15px;}
#PremiumObitBody.PremiumV2 .GuestBookEntryContainer .GuestBookEntry .postedDate {float:left;color:#00357E;}
#PremiumObitBody.PremiumV2 .GuestBookEntryContainer .GuestBookEntry .content .messagecandle {padding:0px;border-top:0px;background-color:#ffffff;}
#PremiumObitBody.PremiumV2 .GuestBookEntryContainer .GuestBookEntry .content .imagecandle {margin:0px 10px 10px 0px;}
#PremiumObitBody.PremiumV2 .GuestBookEntryContainer .GuestBookEntry .content .message {padding:10px;line-height:25px;color:#666666;}
#PremiumObitBody.PremiumV2 .GuestBookEntryContainer .GuestBookEntry .content .video .box img {max-width:400px;max-height:300px;}
#PremiumObitBody.PremiumV2 .GuestBookEntryContainer .GuestBookEntry .EntryInfo {border-top:0px;}
#PremiumObitBody.PremiumV2 .GuestBookEntryContainer .GuestBookEntry .EntryInfo .ShareEntry .chicklets {font-family:Open Sans !important;font-size:16px !important;font-weight:bold;color:#26547c !important;text-transform:uppercase !important;}
#PremiumObitBody.PremiumV2 .GuestBookEntryContainer .GuestBookEntry .EntryInfo .contactme {font-family:Open Sans;font-size:16px;font-weight:bold;color:#26547c;text-decoration:underline;padding-top:10px;}
#PremiumObitBody.PremiumV2 .GuestBookEntryContainer .GuestBookEntry .Signee {width:80%;}
#PremiumObitBody.PremiumV2 .GuestBookEntryContainer .GuestBookEntry .Signee .SigneeName {width:80%;text-align:left;}
#PremiumObitBody.PremiumV2 .GuestBookEntryContainer .GuestBookEntry .Signee .SigneeName b {color:#00357E;}
#PremiumObitBody.PremiumV2 .GuestBookEntryContainer .AddNewEntry {border:1px solid #cccccc;background-color:#ffffff;font-family:Open Sans;padding:15px;cursor:default;width:560px;}
#PremiumObitBody.PremiumV2 .GuestBookEntryContainer .AddNewEntry .GradientButtonCornersForIE {width:100%;}
#PremiumObitBody.PremiumV2 .GuestBookEntryContainer .AddNewEntry .BackToTop {padding-left:20px;position:relative;color:#26547c;font-weight:bold;margin:10px auto;padding-bottom:3px;right:0px;top:0px;width:100px;}
#PremiumObitBody.PremiumV2 .GuestBookEntryContainer .AddNewEntry .glyphicons:before {background-color:#00357E;border-radius:10px;color:white;display:inline-block;font-size:11px;height:17px;line-height:17px;text-align:center;top:auto;width:17px;}
#PremiumObitBody.PremiumV2 .GuestBookEntryContainer .AddNewEntry .AddEntryButton {background-color:#00357E;font-size:16px;font-weight:bold;padding:10px 20px;width:100%;cursor:pointer;}
#PremiumObitBody.PremiumV2 .GuestBookEntryContainer .AddNewEntry.Scrolling {width:560px;}
#PremiumObitBody.PremiumV2 .GuestBookEntryContainer .GuestBookEntryFooterLinks a {color:#26547c;font-family:Open Sans;font-size:14px;text-decoration:underline;}
#PremiumObitBody .AffiliateHeaderSmall {width:100%;text-align:center;overflow:hidden;background-color:#fff;display:none;padding:10px 0px;}
#PremiumObitBody .AffiliateHeaderSmall a {color:#ffffff;}
#PremiumObitBody .AffiliateHeaderSmall a img {border:0px;width:100%;max-width:635px;}
#PremiumObitBody .AffiliateHeaderSmall.FHLS {background-color:#363636;padding:5px;font-size:19px;font-family:Times;color:#FFFFFF;min-height:25px;line-height:25px;}
#PremiumObitBody #UniversalNavSmall {width:100%;background:#fff;display:none;}
#PremiumObitBody #UniversalNavSmall .HeaderTop {text-align:center;height:82px;overflow:hidden;}
#PremiumObitBody #UniversalNavSmall .HeaderPoweredBy {color:#cccccc;font-size:.875rem;margin-bottom:0px;}
#PremiumObitBody #UniversalNavSmall .HeaderLogo svg {width:205px;height:114px;margin:-35px 0 -19px 0;}
#PremiumObitBody #UniversalNavSmall .HeaderSearchBtn {position:absolute;cursor:pointer;right:20px;margin-top:-65px;}
#PremiumObitBody #UniversalNavSmall .HeaderSearchBtn svg {-webkit-transform:scaleX(-1);transform:scaleX(-1);width:34px;}
@media only screen and (max-width:768px) {
[data-responsive=true] #PremiumObitBody .PremiumObitHeader {padding-bottom:0px !important;}
[data-responsive=true] #PremiumObitBody.PremiumV2.PremiumGannett .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit {margin-top:1px !important;padding-top:0px !important;}
}
#PremiumObitBody {background-color:#657DA3;width:100%;background-color:#657DA3;}
#PremiumObitBody .verticalBlockContainer {display:table;width:100%;}
#PremiumObitBody .verticalBlockAbove {display:table-header-group;}
#PremiumObitBody .verticalBlockBelow {display:table-row-group;}
#PremiumObitBody .aa_Table .aa_AdAnnouncement, #PremiumObitBody .sa_Table .aa_AdAnnouncement, #PremiumObitBody .sa_Table .sa_AdAnnouncement {color:gray;font-family:Arial;font-size:10px;line-height:10px;}
#PremiumObitBody .PremiumObitHeader {background-color:#363636;width:100%;}
#PremiumObitBody .PremiumObitHeader .PremiumObitAdBar {background-color:#D7D7D7;height:103px;padding-top:3px;}
#PremiumObitBody .PremiumObitHeader .PremiumObitAdBar .PremiumObitHeaderAdContainer {margin:0 auto;width:728px;height:90px;}
#PremiumObitBody .PremiumObitHeader .PremiumObitTitleBar {min-height:40px;background-color:#363636;margin-left:auto;margin-right:auto;max-width:1197px;}
#PremiumObitBody .PremiumObitHeader .PremiumObitTitleBar .AffiliateLogoPanel {display:table-cell;min-width:550px;vertical-align:middle;height:40px;}
#PremiumObitBody .PremiumObitHeader .PremiumObitTitleBar .AffiliateLogoPanel a {text-decoration:none;color:#FFFFFF;font-size:24px;font-family:Times New Roman;line-height:40px;}
#PremiumObitBody .PremiumObitHeader .PremiumObitTitleBar .AffiliateLogoPanel a:visited, #PremiumObitBody .PremiumObitHeader .PremiumObitTitleBar .AffiliateLogoPanel a:hover {text-decoration:none;color:#FFFFFF;}
#PremiumObitBody .PremiumObitHeader .PremiumObitTitleBar .PremiumAffiliateLogo {padding-right:15px;padding-left:15px;float:left;}
#PremiumObitBody .PremiumObitHeader .PremiumObitTitleBar .PremiumAffiliateLogo a {text-decoration:none;color:#FFF;font-size:24px;}
#PremiumObitBody .PremiumObitHeader .PremiumObitTitleBar .ObitNetworkLogo {margin-right:15px;margin-left:15px;float:left;}
#PremiumObitBody .PremiumObitHeader .PremiumObitTitleBar .ObitNetworkLogo img {max-height:40px;background-color:#FFFFFF;}
#PremiumObitBody .PremiumObitHeader .PremiumObitTitleBar .ObituaryHeader {float:left;padding-right:8px;}
#PremiumObitBody .PremiumObitHeader .PremiumObitTitleBar .HomePortal {float:right;}
#PremiumObitBody .PremiumObitHeader .PremiumObitTitleBar .FHLSHeader {width:100%;height:40px;}
#PremiumObitBody .PremiumObitHeader .PremiumObitTitleBar .FHLSHeader div, #PremiumObitBody .PremiumObitHeader .PremiumObitTitleBar .FHLSHeader a, #PremiumObitBody .PremiumObitHeader .PremiumObitTitleBar .FHLSHeader img, #PremiumObitBody .PremiumObitHeader .PremiumObitTitleBar .FHLSHeader table, #PremiumObitBody .PremiumObitHeader .PremiumObitTitleBar .FHLSHeader tbody, #PremiumObitBody .PremiumObitHeader .PremiumObitTitleBar .FHLSHeader tr, #PremiumObitBody .PremiumObitHeader .PremiumObitTitleBar .FHLSHeader th, #PremiumObitBody .PremiumObitHeader .PremiumObitTitleBar .FHLSHeader td {vertical-align:middle;}
#PremiumObitBody .PremiumObitHeader .PremiumObitTitleBar .FHLSHeaderLogo {margin-left:9px;}
#PremiumObitBody .PremiumObitHeader .PremiumObitTitleBar .FHLSHeaderLogo img {border:0px;}
#PremiumObitBody .PremiumObitHeader .PremiumObitTitleBar .FHLSHeaderLogo a.LocalSpotlight {text-transform:none;}
#PremiumObitBody .PremiumObitHeader .PremiumObitTitleBar .FHLSHeaderLogo a {color:#D7D7D7;font-family:Arial;font-size:10px;text-transform:uppercase;text-decoration:none;letter-spacing:1px;font-family:Arial;}
#PremiumObitBody .PremiumObitHeader .PremiumObitTitleBar .FHLSAffiliate a {color:#D7D7D7;font-family:Arial;font-size:10px;text-transform:uppercase;margin-top:3px;margin-right:10px;padding-left:7px;text-decoration:none;float:right;letter-spacing:1px;}
#PremiumObitBody .PremiumObitHeader .PremiumObitTitleBar .LinkSeparator {color:#D7D7D7;font-size:16px;font-weight:bold;margin-top:2px;margin-left:10px;float:right;}
#PremiumObitBody .PremiumObitHeader .PremiumObitTitleBar .PreviousPageTitleBar .PreviousPage {color:#D7D7D7;font-family:Arial;font-size:10px;text-transform:uppercase;margin-top:3px;padding-left:5px;text-decoration:none;float:right;letter-spacing:1px;}
#PremiumObitBody .PremiumObitHeader .PremiumObitTitleBar .PreviousPageTitleBar .PreviousPage .NGOPreviousPage {margin-top:0px;}
#PremiumObitBody .PremiumObitHeader .PremiumObitTitleBar .FacebookLogin {float:right;width:162px;}
#PremiumObitBody .PremiumObitHeader .PremiumObitTitleBar .FacebookLogin #FacebookLogin {float:left !important;}
#PremiumObitBody .MainContentContainer {height:100%;width:100%;padding-bottom:30px;background-image:-moz-radial-gradient(50% 50%, ellipse closest-side, #A1B0C5, #657DA3 100%);background-image:-webkit-radial-gradient(50% 50%, ellipse closest-side, #A1B0C5, #657DA3 100%);background-image:-o-radial-gradient(50% 50%, ellipse closest-side, #A1B0C5, #657DA3 100%);background-image:-ms-radial-gradient(50% 50%, ellipse closest-side, #A1B0C5, #657DA3 100%);background-image:radial-gradient(50% 50%, ellipse closest-side, #A1B0C5, #657DA3 100%);float:left;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout {position:relative;width:1212px;margin-left:auto;margin-right:auto;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit {position:relative;margin-left:15px;float:left;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit {background-color:#fff;width:655px;margin-top:17px;box-shadow:0 3px 6px 3px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 6px 3px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 3px 6px 3px rgba(0, 0, 0, 0.3);padding-top:20px;padding-bottom:5px;position:relative;float:left;z-index:100;line-height:normal;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ReturnToPortalDiv {float:right;margin-right:20px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ReturnToPortalDiv .IconContainer img {left:2px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .TopBar {width:123px;height:26px;background-color:#00357E;background-image:url("https://static.legacy.net/guestbooks/Images/NG/BarGradient.png");float:left;margin-top:6px;position:relative;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitIcons {float:right;margin-right:25px;line-height:36px;padding-left:20px;position:relative;height:56px;width:61px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle {padding-right:108px;padding-left:124px;height:30px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .NoticeTypeRight {font-family:Times;float:left;color:#909090;margin-left:10px;text-align:right;font-size:23px;line-height:36px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .NoticeTypeRight:hover {text-decoration:none;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .YearsRight {font-family:Times;font-size:20px;color:#252525;float:left;padding-left:20px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .ObituaryName {float:left;font-family:Times;color:#00357E;font-size:36px;line-height:36px;margin-left:10px;padding-right:5px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .ObituaryName .upperCaseName {display:inline;text-transform:uppercase;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .ObituaryName .upperCaseName a {color:#00357E;text-decoration:none;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .ObituaryName .upperCaseName a:hover {text-decoration:none;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .ObituaryName h1 {display:inline;font-weight:normal;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .ObituaryName .YearsAndNoticeTypeContainer {float:left;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .ObituaryName .YearsAndNoticeTypeContainer a:hover {color:#00357E;text-decoration:underline;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .ObituaryName .YearsAndNoticeTypeContainer .YearsLower {float:left;font-family:Times;font-size:20px;line-height:normal;color:#252525;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .ObituaryName .YearsAndNoticeTypeContainer .NoticeType {display:inline-block;font-family:Times;color:#252525;margin-left:0px;text-align:left;font-size:21px;line-height:normal;float:left;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .ObituaryName .YearsAndNoticeTypeContainer .CondolenceLink {font-size:21px;text-decoration:none;line-height:normal;float:left;color:#252525;margin-left:10px;margin-right:10px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .ObituaryName .YearsAndNoticeTypeContainer .PhotosLinkSeparator {color:#909090;cursor:pointer;float:left;font-size:21px;line-height:normal;text-decoration:none;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .ObituaryName .YearsAndNoticeTypeContainer .PhotosLink, #PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .ObituaryName .YearsAndNoticeTypeContainer .SendFlowersHeaderLink {font-size:21px;text-decoration:none;line-height:normal;float:left;color:#909090;cursor:pointer;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle.Full {border:none;padding-right:0;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody {padding-top:20px;clear:both;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .SectionTop {min-height:320px;padding-bottom:10px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .SectionBottom {background-color:#F5F5F5;padding-top:3px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .SponsorshipPanel {font-family:verdana;text-align:center;font-size:12px;padding-bottom:10px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .SponsorshipPanel .SponsorshipMessage {font-style:italic;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .SponsorshipPanel a {margin-left:10px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .SectionDivider {background-color:#00357E;font-family:Times;font-size:25px;font-weight:bold;padding:3px;text-align:center;color:#ffffff;text-transform:uppercase;-moz-box-shadow:0 5px 5px #A0A0A0;-webkit-box-shadow:0 5px 5px #A0A0A0;box-shadow:0px 5px 5px #A0A0A0;margin-bottom:8px;clear:both;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .NavLinks {margin-bottom:20px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .NavLinks a, #PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .NavLinks .GBEntriesViewLink, #PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .NavLinks .GBIndexViewLink, #PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .NavLinks .GBPhotoEntriesLink {color:#707070;cursor:pointer;display:block;font-family:verdana;font-size:11px;font-weight:bold;text-transform:uppercase;margin-bottom:10px;padding-left:30px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .NavLinks .GBEntriesViewLink, #PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .NavLinks .GBIndexViewLink, #PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .NavLinks .GBPhotoEntriesLink {background:url("https://static.legacy.net/guestbooks/images/list.png") no-repeat;line-height:18px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .NavLinks .GBEntriesViewLink:hover, #PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .NavLinks .GBIndexViewLink:hover, #PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .NavLinks .GBPhotoEntriesLink:hover {text-decoration:underline;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .NavLinks .PrintEntryLink {background:url("https://static.legacy.net/guestbooks/images/print.png") no-repeat;line-height:15px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .NavLinks .FacebookLink {background:url("https://static.legacy.net/guestbooks/images/rss.png") no-repeat;line-height:23px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .ObitLeftColumn {float:left;margin-left:15px;margin-right:10px;margin-bottom:10px;width:165px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .ObitLeftColumn .ObitPhoto {margin:0px auto 15px auto;text-align:center;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .ObitLeftColumn .ObitPhoto .ObitPortraitPhoto {-moz-box-shadow:0 5px 5px #bebebe;-webkit-box-shadow:0 5px 5px #bebebe;box-shadow:0px 5px 5px #bebebe;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .ObitLeftColumn .DeceasedNameVideoLabel {width:120px;display:block;margin-bottom:10px;font-family:Times;font-size:11px;color:#707070;text-transform:uppercase;text-align:center;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .ObitLeftColumn .PremiumGBShareDiv {clear:both;width:100%;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .ObitLeftColumn .PremiumGBShareDiv .SBRoot {display:table;float:left;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .ObitLeftColumn .PremiumGBShareDiv .PremiumGBShare {letter-spacing:10px;text-align:center;margin-bottom:5px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .ObitLeftColumn .PremiumGBShareDiv .PremiumGBShare .SharePanelText {text-transform:uppercase;color:#00357E;font-family:Verdana;font-weight:bold;font-size:11px;letter-spacing:1px !important;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .ObitLeftColumn .PremiumGBShareDiv a {text-decoration:none;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .ObitLeftColumn .PremiumGBShareDiv .Tooltip {position:absolute;left:-31px !important;font-size:12px;font-family:Arial;line-height:16px;bottom:25px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .ObitLeftColumn .PremiumGBShareDiv .Tooltip img {margin-left:60px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .ObitLeftColumn .PremiumGBShareDiv .SBContainer {float:left;width:115px;height:100%;margin-left:18px;position:relative;margin-top:5px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .ObitLeftColumn .PremiumGBShareDiv .SBContainer .EmailLink {background:url("https://static.legacy.net/guestbooks/images/addthis/email.gif") no-repeat;padding-left:20px;height:20px;display:inline;cursor:pointer;float:right;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .ObitLeftColumn .PremiumGBShareDiv .SBContainer .ShareBar {background-color:transparent;border-radius:0px;box-shadow:none;clear:both;height:auto;opacity:0.9;overflow:hidden;padding:1px;position:relative;z-index:0;bottom:0;float:left;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .ObitLeftColumn .PremiumGBShareDiv .SBContainer .ShareBar .ShareLink {padding:0px 0px 0px 6px;border-left:1px solid #ffffff;cursor:pointer;float:left;height:25px;list-style:outside none none;margin:2px 0 0;padding:0px 5px;white-space:nowrap;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .ObitLeftColumn .PremiumGBShareDiv .SBContainer .ShareBar .ShareLink img {height:17px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .ObitLeftColumn .PremiumGBShareDiv .RememberWindow {position:absolute;left:-56px;top:36px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .ObitLeftColumn .PremiumGBShareDiv .RememberWindow .DownArrow {left:88px !important;top:-12px;transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .ObitLeftColumn .PremiumGBShareDiv .RememberWindow .WindowContainer {font-family:Arial;margin-left:0px !important;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .ObitLeftColumn .PremiumGBShareDiv .RememberWindow .WindowContainer .WindowContent .ActivityList .Pages .Page .Activity .PublishedLine {font-family:Arial;font-size:9px;margin-top:0px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .ObitLeftColumn .PremiumGBShareDiv .PrintLink {float:left;margin-top:9px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .PremiumObitText {float:right;margin-right:15px;width:450px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .PremiumObitText .ObitText {overflow:hidden;margin-bottom:10px;font-family:Verdana;line-height:20px;text-align:justify;min-height:223px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .PremiumObitText .ObitText span img {margin:5px 10px 5px 0px;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .PremiumObitText .ObitText span img[alt=icon] {float:left;}
#PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .BottomWideAdPanel {margin:0px 15px 15px 15px;float:right;}
#PremiumObitBody .MainContentContainer .ButtonContainer {text-transform:uppercase;font-size:10px;font-weight:bold;height:37px;font-family:arial, helvetica, sans-serif;margin:0 auto;position:relative;}
#PremiumObitBody .MainContentContainer .ButtonContainer a {cursor:pointer;}
#PremiumObitBody .MainContentContainer .ButtonContainer .GradientButtonCornersForIE {overflow:hidden;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
#PremiumObitBody .MainContentContainer .ButtonContainer .IconAndText {border:1px solid #d7dada;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;display:block;color:#707070;height:25px;background-color:#F4F4F4;text-decoration:none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E3E3E3', endColorstr='#FEFEFE');background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #F4F4F4), color-stop(100%, #FFFFFF));background-image:-webkit-linear-gradient(top, #E3E3E3, #FEFEFE);background-image:-moz-linear-gradient(top, #E3E3E3, #FEFEFE);background-image:-ms-linear-gradient(top, #E3E3E3, #FEFEFE);background-image:-o-linear-gradient(top, #E3E3E3, #FEFEFE);background-image:linear-gradient(top, #E3E3E3, #FEFEFE);}
#PremiumObitBody .MainContentContainer .ButtonContainer .IconAndText .IconCorners {overflow:hidden;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;height:20px;width:20px;display:inline-block;position:relative;left:5px;top:2px;margin-right:7px;}
#PremiumObitBody .MainContentContainer .ButtonContainer .IconAndText .IconContainer {height:20px;width:20px;position:relative;display:inline-block;margin:0px 13px 0px 0px;background-color:#81CE16;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#81CE16', endColorstr='#55813B');background-image:-moz-linear-gradient(-45deg, #81CE16 27%, #129B20 59%, #55813B 84%);background-image:-webkit-gradient(linear, left top, right bottom, color-stop(27%, #81CE16), color-stop(59%, #129B20), color-stop(84%, #55813B));background-image:-webkit-linear-gradient(-45deg, #81CE16 27%, #129B20 59%, #55813B 84%);background-image:-o-linear-gradient(-45deg, #81CE16 27%, #129B20 59%, #55813B 84%);background-image:-ms-linear-gradient(-45deg, #81CE16 27%, #129B20 59%, #55813B 84%);background-image:linear-gradient(135deg, #81CE16 27%, #129B20 59%, #55813B 84%);}
#PremiumObitBody .MainContentContainer .ButtonContainer .IconAndText .IconContainer img {margin:0 0 0 3px;left:4px;top:5px;position:absolute;}
#PremiumObitBody .MainContentContainer .ButtonContainer .IconAndText .ButtonText {display:inline-block;height:15px;vertical-align:text-bottom;letter-spacing:1px;}
#PremiumObitBody .MainContentContainer .footerAd {clear:both;margin:10px auto;padding-top:20px;width:728px;}
#PremiumObitBody .Clear {clear:both;height:0px !important;width:0px !important;overflow:hidden;}
@media only screen and (max-width:1219px) {
#PremiumObitBody.PremiumV2.PremiumGannett #NGContent #GlobalNavigation_Header {width:1010px !important;}
.PremiumObitLayout {width:1010px !important;}
}
.NGB.SignEntry {height:200px;width:450px;position:relative;}
.NGB.SignEntry .SignEntryOutline {display:none;position:absolute;border:1px solid #666666;width:465px;background-color:white;height:475px;left:-10px;top:-10px;border-radius:5px;z-index:2;}
.NGB.SignEntry .SignEntryOutline .CloseIcon {position:absolute;right:10px;top:10px;display:block;cursor:pointer;}
.NGB.SignEntry .glyphicons:before {color:#00357E;font:19px/1em 'Glyphicons Regular';margin-top:5px;}
.NGB.SignEntry ul.Tabs {width:360px;margin:0 auto;height:35px;margin-bottom:25px;margin-top:10px;}
.NGB.SignEntry ul.Tabs .glyphicons {color:#777;padding-left:26px;}
.NGB.SignEntry ul.Tabs li {display:block;float:left;margin:0 auto;width:85px;border-right:1px dotted #BBBBBB;position:relative;padding-left:10px;}
.NGB.SignEntry ul.Tabs li.UploadVideoItem {width:70px;}
.NGB.SignEntry ul.Tabs li:first-child {padding-left:0px;}
.NGB.SignEntry ul.Tabs li a {background-image:none;padding-left:0px;display:block;min-width:50px;margin:0 auto;display:block;font-family:times;font-weight:normal;color:#707070;}
.NGB.SignEntry ul.Tabs li a.Photo, .NGB.SignEntry ul.Tabs li a.Video, .NGB.SignEntry ul.Tabs li a.Candle {padding-left:0px;}
.NGB.SignEntry ul.Tabs li a.Photo.inactive, .NGB.SignEntry ul.Tabs li a.Video.inactive, .NGB.SignEntry ul.Tabs li a.Candle.inactive {cursor:default;}
.NGB.SignEntry ul.Tabs li a.Photo.inactive .glyphicons:before, .NGB.SignEntry ul.Tabs li a.Video.inactive .glyphicons:before, .NGB.SignEntry ul.Tabs li a.Candle.inactive .glyphicons:before {color:#777 !important;}
.NGB.SignEntry ul.Tabs li a.Star {padding-left:0px;}
.NGB.SignEntry ul.Tabs li a.Star.inactive {cursor:default;}
.NGB.SignEntry ul.Tabs li a.Star.inactive .glyphicons:before {color:#777 !important;}
.NGB.SignEntry ul.Tabs li a:hover {text-decoration:none;}
.NGB.SignEntry ul.Tabs li .Icon {display:block;position:absolute;float:left;}
.NGB.SignEntry ul.Tabs li .Icon.Camera, .NGB.SignEntry ul.Tabs li .Icon.Video {width:16px;top:9px;}
.NGB.SignEntry ul.Tabs li .Icon.Video, .NGB.SignEntry ul.Tabs li .Icon.Flame, .NGB.SignEntry ul.Tabs li .Icon.Star {left:10px;}
.NGB.SignEntry ul.Tabs li.last {border-right:none;}
.NGB.SignEntry .TabContent {margin-top:16px;padding:4px 10px 10px;}
.NGB.SignEntry .TabContent .OptInView .MessageActions .GBButton {background:#214079;background:-moz-linear-gradient(top, #214079, #355CA5);background:-webkit-linear-gradient(top, #214079, #355CA5);background:-o-linear-gradient(top, #214079, #355CA5);background:-ms-linear-gradient(top, #214079, #355CA5);background:linear-gradient(top, #214079, #355CA5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#214079', endColorstr='#355CA5',GradientType=0);padding:5px 10px;color:#FFFFFF;border-radius:5px;border:0px;margin:0px 5px;text-transform:uppercase;font-size:15px;line-height:20px;font-family:Arial;letter-spacing:0.02em;cursor:pointer;font-weight:normal;outline:none;text-align:center;line-height:19px;padding:5px 0px;text-align:center;width:80px;}
.NGB.SignEntry .IntroMessage {background:none repeat scroll 0 0 #00357E;border-radius:10px 10px 0 0;color:#FFFFFF;font-weight:bold;margin:17px auto -10px;padding-bottom:13px;padding-top:3px;position:relative;text-align:center;width:400px;z-index:5;border:1px solid #838383;}
.NGB.SignEntry .EntryContainer {width:400px;height:80px;border-radius:10px;border:1px solid #C7C7C7;cursor:text;position:relative;margin:0 auto;background:#fff;box-shadow:0 4px 9px -6px #999999 inset;z-index:5;}
.NGB.SignEntry .EntryContainer .MessageText {font-style:italic;font-size:16px;line-height:30px;padding-left:10px;}
.NGB.SignEntry .EntryContainer .pencil {display:block;position:absolute;top:0px;left:-20px;}
.NGB.SignEntry .EntryContainer .MessageTextbox {display:none;width:375px;margin:5px;height:60px;border:none;outline:none;position:absolute;left:0px;top:0px;}
.NGB.SignEntry .NotAcceptingEntriesContainer {width:382px;height:110px;border:1px solid #CCCCCC;-moz-box-shadow:1px 2px 2px 0px #808080;-webkit-box-shadow:1px 2px 2px 0px #808080;box-shadow:1px 2px 2px 0px #808080;}
.NGB.SignEntry .NotAcceptingEntriesContainer .NotAcceptingEntriesText {color:#5E5E5E;font-size:15px;font-style:italic;font-family:Open Sans;margin-left:13px;margin-top:22px;width:360px;}
.NGB.SignEntry .TabContent {width:430px;border:none;box-shadow:none;z-index:5;margin-top:20px;padding:0px;}
.NGB.SignEntry .TabContent .MessageForm #RegularMessage {text-align:center;}
.NGB.SignEntry .TabContent .MessageForm .MessageEntryControls {width:350px;margin:0 auto;}
.NGB.SignEntry .TabContent .MessageForm .MessageEntryControls input {width:150px;border-color:#888888;}
.NGB.SignEntry .TabContent .MessageForm .MessageEntryControls input.watermarkedText {text-align:center;}
.NGB.SignEntry .TabContent .MessageForm .MessageEntryControls .StateDropdown {width:162px;}
.NGB.SignEntry .TabContent .MessageForm .MessageEntryControls .StateDropdown .fancyDropDownList {border-color:#888888;height:20px;}
.NGB.SignEntry .TabContent .MessageForm .MessageEntryControls .StateDropdown .fancyDropDownList .dropDownListSkin {height:21px;padding:2px 0px 0px 8px;line-height:16px;}
.NGB.SignEntry .TabContent .MessageForm .MessageEntryControls .StateDropdown .fancyDropDownList select {width:160px;}
.NGB.SignEntry .TabContent .MessageForm .MessageEntryControls #AddPhotoPanel {border:1px solid #888888;text-align:center;padding:5px;}
.NGB.SignEntry .TabContent .MessageForm .MessageEntryControls #AddPhotoPanel iframe {height:40px;width:285px;}
.NGB.SignEntry .TabContent .MessageForm .MessageEntryControls .MessageActions {float:none;}
.NGB.SignEntry .TabContent .MessageForm .MessageEntryControls .MessageActions .PreviewEntryLink, .NGB.SignEntry .TabContent .MessageForm .MessageEntryControls .MessageActions .SubmitEntryButton {background-color:#214079;border-radius:5px;color:#FFFFFF;padding:5px;line-height:20px;text-align:center;text-transform:uppercase;font-family:Arial;font-weight:bold;width:100px;}
.NGB.SignEntry .TabContent .MessageForm .MessageEntryControls .MessageActions .PreviewEntryLink.ReadOnly, .NGB.SignEntry .TabContent .MessageForm .MessageEntryControls .MessageActions .SubmitEntryButton.ReadOnly {opacity:0.5;}
.NGB.SignEntry .TabContent .MessageForm .MessageEntryControls .MessageActions .LeftArrow {left:110px;}
.NGB.SignEntry .TabContent .MessageForm .MessageEntryControls .MessageActions .PreviewEntry {left:120px;}
.NGB.SignEntry .TabContent .MessageForm .MessageEntryControls .SignCandle {background:none;padding:0px;height:100px;width:110px;}
.NGB.SignEntry .TabContent .MessageForm .MessageEntryControls .SignCandle .SignCandleImage img {width:100px;}
.NGB.SignEntry .TabContent .MessageForm .MessageEntryControls .CandleMessage {float:right;height:92px;margin:0px;width:224px;}
.NGB.SignEntry .TabContent .MessageForm .MessageEntryControls .CandleImagePreview {width:100px;}
.NGB.SignEntry .TabContent .MessageForm .Note {font-style:italic;font-size:11px;padding-top:5px;text-align:center;}
.Premium.UploadContainer {width:auto;box-shadow:none;border:none;min-height:initial;padding-bottom:initial;margin-top:0px;}
.Premium.UploadContainer .FileUpload.GBButton {width:auto !important;padding:5px 10px !important;}
.PremiumFacebookFollow .modal-container {background-color:#FFFFFF;border:1px solid #666666;box-shadow:0px 5px 5px #666666;padding:5px;position:relative;font-family:Arial;font-size:12px;color:#666;}
.PremiumFacebookFollow .modal-container h3 {font-family:Times New Roman;font-size:20px;color:#666666;font-weight:normal;border-bottom:#666666 thin solid;background:none;text-transform:uppercase;}
.PremiumFacebookFollow .modal-container .modalModule {padding-top:35px !important;}
.PremiumFacebookFollow .modal-container .modal-header-close {background-image:url("https://static.legacy.net/guestbooks/images/ng/close.png");float:right;width:25px;height:25px;position:absolute;top:10px;right:10px;cursor:hand;}
.PremiumFacebookFollow .modal-container .GBButton {background:#214079;background:-moz-linear-gradient(top, #214079, #355CA5);background:-webkit-linear-gradient(top, #214079, #355CA5);background:-o-linear-gradient(top, #214079, #355CA5);background:-ms-linear-gradient(top, #214079, #355CA5);background:linear-gradient(top, #214079, #355CA5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#214079', endColorstr='#355CA5',GradientType=0);padding:5px 10px;color:#FFFFFF;border-radius:5px;border:0px;margin:0px 5px;text-transform:uppercase;font-size:15px;line-height:20px;font-family:Arial;letter-spacing:0.02em;cursor:pointer;font-weight:normal;outline:none;text-align:center;line-height:19px;width:80px;}
.PremiumFacebookFollow .modal-container .GBButton:hover {background-color:#4678D4;}
.Premium.EntryConfirmModal.modal-window .modalModule.modal-container {background-color:#FFF;border:1px solid #9d9d9d;box-shadow:0px 5px 5px #666666;padding:5px;position:relative;font-family:Times;font-size:14px;color:#000000;float:left;}
.Premium.EntryConfirmModal.modal-window .modalModule.modal-container .modal-header-close.Icon {background-image:url("https://static.legacy.net/guestbooks/images/ng/close.png");width:20px;height:20px;position:absolute;right:10px;top:10px;display:block;cursor:pointer;}
.Premium.EntryConfirmModal.modal-window .modalModule.modal-container h3 {font-family:Times New Roman;font-size:20px;color:#666666;font-weight:normal;border-bottom:#666666 thin solid;background:none;text-transform:uppercase;}
.Premium.EntryConfirmModal.modal-window .modalModule.modal-container .modal-content {font-family:Arial !important;font-size:16px;color:#666666;padding:10px 14px 10px 14px;font-weight:bold;}
.Premium.EntryConfirmModal.modal-window .modalModule.modal-container .modal-content .GBButtonPosition {float:right;padding-bottom:10px;}
.Premium.EntryConfirmModal.modal-window .modalModule.modal-container .modal-content .GBButton {background:#214079;background:-moz-linear-gradient(top, #214079, #355CA5);background:-webkit-linear-gradient(top, #214079, #355CA5);background:-o-linear-gradient(top, #214079, #355CA5);background:-ms-linear-gradient(top, #214079, #355CA5);background:linear-gradient(top, #214079, #355CA5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#214079', endColorstr='#355CA5',GradientType=0);padding:5px 10px;color:#FFFFFF;border-radius:5px;border:0px;margin:0px 5px;text-transform:uppercase;font-size:15px;line-height:20px;font-family:Arial;letter-spacing:0.02em;cursor:pointer;font-weight:normal;outline:none;text-align:center;}
.Premium.EntryConfirmModal.modal-window .modalModule.modal-container .modal-content .GBButton:hover {background-color:#4678D4;}
.Premium.EntryConfirmModal.modal-window .modalModule.modal-container .modal {background-color:#FFFFFF;left:0;filter:progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=60);opacity:0.6;position:absolute;top:0;z-index:1000;}
.Premium.EntryConfirmModal.modal-window .modalModule.modal-container .modal-window {border-width:0px;display:none;}
.Premium.EntryConfirmModal.modal-window .modalModule.modal-container .modalWindow {border-width:0px;display:none;position:absolute;z-index:1001;}
.Premium.EntryConfirmModal.modal-window .modalModule.modal-container .modal-container {background-color:#f5f7eb;border:1px solid #9d9d9d;box-shadow:0px 5px 5px #666666;padding:5px;position:relative;font-family:Arial;font-size:12px;color:#666;}
.Premium.EntryConfirmModal.modal-window .modalModule.modal-container .modal-content {font-family:Arial;font-size:12px;color:#666666;padding:10px 14px 10px 14px;}
.Premium.EntryConfirmModal.modal-window .modalModule.modal-container .modal-container h3 {padding-top:0px;margin-top:0px;}
.Premium.EntryConfirmModal.modal-window .modalModule.modal-container .modal-content .Result {text-align:center;}
.Premium.EntryConfirmModal.modal-window .modalModule.modal-container .modal-header-close {background-image:url("https://static.legacy.net/guestbooks/images/ng/close.png");float:right;width:25px;height:25px;position:absolute;top:10px;right:10px;cursor:hand;}
.ContactMe .modal-container, .ThankYouModal .modal-container {background-color:#FFFFFF;border:1px solid #666666;box-shadow:0px 5px 5px #666666;padding:5px;position:relative;font-family:Arial;font-size:12px;color:#666;}
.ContactMe .modal-container h3, .ThankYouModal .modal-container h3 {font-family:Times New Roman;font-size:20px;color:#666666;font-weight:normal;border-bottom:#666666 thin solid;background:none;text-transform:uppercase;}
.ContactMe .modal-container .modalModule, .ThankYouModal .modal-container .modalModule {padding-top:35px !important;}
.ContactMe .modal-container .modal-header-close, .ThankYouModal .modal-container .modal-header-close {background-image:url("https://static.legacy.net/guestbooks/images/ng/close.png");float:right;width:25px;height:25px;position:absolute;top:10px;right:10px;cursor:hand;}
.ContactMe .modal-container .GBButton, .ThankYouModal .modal-container .GBButton {background:#214079;background:-moz-linear-gradient(top, #214079, #355CA5);background:-webkit-linear-gradient(top, #214079, #355CA5);background:-o-linear-gradient(top, #214079, #355CA5);background:-ms-linear-gradient(top, #214079, #355CA5);background:linear-gradient(top, #214079, #355CA5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#214079', endColorstr='#355CA5',GradientType=0);padding:5px 10px;color:#FFFFFF;border-radius:5px;border:0px;margin:0px 5px;text-transform:uppercase;font-size:15px;line-height:20px;font-family:Arial;letter-spacing:0.02em;cursor:pointer;font-weight:normal;outline:none;text-align:center;line-height:16px;}
.ContactMe .modal-container .GBButton:hover, .ThankYouModal .modal-container .GBButton:hover {background-color:#4678D4;}
#PremiumObitBody.ThankYouGannett.PremiumV2.PremiumGannett {background:#C5C5C5;}
#PremiumObitBody.ThankYouGannett.PremiumV2.PremiumGannett #NGContent #GlobalNavigation_Header {width:928px;margin-top:22px;}
#PremiumObitBody.PremiumV2.PremiumGannett .NGB.SignEntry {font-family:'Futura Today';}
#PremiumObitBody.PremiumV2.PremiumGannett .NGB.SignEntry .EntryContainer {font-family:'Futura Today';}
#PremiumObitBody.PremiumV2.PremiumGannett .NGB.SignEntry .EntryContainer .MessageText {font-family:'Futura Today';font-style:normal;color:#333333;}
#PremiumObitBody.PremiumV2.PremiumGannett .NGB.SignEntry .EntryContainer .MessageTextbox {font-family:'Futura Today';font-style:normal;font-size:15px;color:#333333;}
#PremiumObitBody.PremiumV2.PremiumGannett .NGB.SignEntry ul.Tabs li a.Photo.inactive.inactive, #PremiumObitBody.PremiumV2.PremiumGannett .NGB.SignEntry ul.Tabs li a.Video.inactive.inactive, #PremiumObitBody.PremiumV2.PremiumGannett .NGB.SignEntry ul.Tabs li a.Candle.inactive.inactive, #PremiumObitBody.PremiumV2.PremiumGannett .NGB.SignEntry ul.Tabs li a.Star.inactive.inactive {cursor:default;}
#PremiumObitBody.PremiumV2.PremiumGannett .NGB.SignEntry ul.Tabs li a.Photo.inactive.inactive .glyphicons:before, #PremiumObitBody.PremiumV2.PremiumGannett .NGB.SignEntry ul.Tabs li a.Video.inactive.inactive .glyphicons:before, #PremiumObitBody.PremiumV2.PremiumGannett .NGB.SignEntry ul.Tabs li a.Candle.inactive.inactive .glyphicons:before, #PremiumObitBody.PremiumV2.PremiumGannett .NGB.SignEntry ul.Tabs li a.Star.inactive.inactive .glyphicons:before {color:#777 !important;}
#PremiumObitBody.PremiumV2.PremiumGannett .NGB.SignEntry ul.Tabs li a.Photo.inactive .glyphicons, #PremiumObitBody.PremiumV2.PremiumGannett .NGB.SignEntry ul.Tabs li a.Video.inactive .glyphicons, #PremiumObitBody.PremiumV2.PremiumGannett .NGB.SignEntry ul.Tabs li a.Candle.inactive .glyphicons, #PremiumObitBody.PremiumV2.PremiumGannett .NGB.SignEntry ul.Tabs li a.Star.inactive .glyphicons {color:#777;}
#PremiumObitBody.PremiumV2.PremiumGannett .NGB.SignEntry ul.Tabs .glyphicons {color:#00357E;font-family:'Futura Today';}
#PremiumObitBody.PremiumV2.PremiumGannett .NGB.SignEntry .TabContent .watermarkedText {font-family:'Futura Today';}
#PremiumObitBody.PremiumV2.PremiumGannett .NGB.SignEntry .TabContent .OptInView .MessageActions .GBButton {background:#00357E;padding:5px 10px;color:#FFFFFF;border-radius:5px;border:0px;margin:0px 5px;text-transform:uppercase;font-size:15px;line-height:20px;font-family:'Futura Today';letter-spacing:0.02em;cursor:pointer;font-weight:normal;outline:none;text-align:center;line-height:19px;padding:5px 0px;text-align:center;width:80px;}
#PremiumObitBody.PremiumV2.PremiumGannett .NGB.SignEntry .TabContent .OptInView .MessageActions .GBButton:hover {background:#00357E;}
#PremiumObitBody.PremiumV2.PremiumGannett .NGB.SignEntry .TabContent .MessageEntryControls .MessageActions .PreviewEntryLink, #PremiumObitBody.PremiumV2.PremiumGannett .NGB.SignEntry .TabContent .MessageEntryControls .MessageActions .SubmitEntryButton {background-color:#00357E;}
#PremiumObitBody.PremiumV2.PremiumGannett .NGB.SignEntry .TabContent .MessageForm #RegularMessage a {color:#00357E;}
#PremiumObitBody.PremiumV2.PremiumGannett .NGB.SignEntry .TabContent .MessageForm .MessageEntryControls input {font-family:'Futura Today';font-size:15px;}
#PremiumObitBody.PremiumV2.PremiumGannett .NGB.SignEntry .TabContent .MessageForm .MessageEntryControls .MessageActions .PreviewEntryLink,
  #PremiumObitBody.PremiumV2.PremiumGannett .NGB.SignEntry .TabContent .MessageForm .MessageEntryControls .MessageActions .SubmitEntryButton {font-family:'Futura Today';}
#PremiumObitBody.PremiumV2.PremiumGannett .NGB.SignEntry .dropDownListSkin, #PremiumObitBody.PremiumV2.PremiumGannett .NGB.SignEntry .Note {font-family:'Futura Today';}
#PremiumObitBody.PremiumV2.PremiumGannett .NGB.SignEntry .fancyDropDownList SELECT {font-family:'Futura Today';color:#333333;}
#PremiumObitBody.PremiumV2.PremiumGannett .UploadContainer {border:solid 1px #fff;background-color:#fff;margin-top:0px;padding-bottom:77px;box-shadow:none;position:relative;}
#PremiumObitBody.PremiumV2.PremiumGannett .UploadContainer .PhotosView input[type=text] {font-size:15px !important;font-family:'Futura Today';}
#PremiumObitBody.PremiumV2.PremiumGannett .UploadContainer .PhotosView .PhotoClickSubmit {color:#616161;font-family:'Futura Today';}
#PremiumObitBody.PremiumV2.PremiumGannett .UploadContainer .PhotosView .PhotoHeader {font-family:'Futura Today';}
#PremiumObitBody.PremiumV2.PremiumGannett .UploadContainer .PhotosView .UploadSelector {font-family:'Futura Today';font-size:15px;font-weight:bold;}
#PremiumObitBody.PremiumV2.PremiumGannett .UploadContainer .PhotosView #FileList .InvalidUpload .ErrorMessage {font-family:'Futura Today';}
#PremiumObitBody.PremiumV2.PremiumGannett .UploadContainer .PhotosView #FileList .InvalidUpload .ErrorListFileName {font-family:'Futura Today';font-size:10px;font-weight:bold;}
#PremiumObitBody.PremiumV2.PremiumGannett .UploadContainer .PhotosView #FileList .InvalidUpload .CancelError {font-family:'Futura Today';font-size:12px;}
#PremiumObitBody.PremiumV2.PremiumGannett .UploadContainer .PhotosView .FileUploadPreview .Caption {float:left;margin-left:50px;margin-top:26px;}
#PremiumObitBody.PremiumV2.PremiumGannett .UploadContainer .PhotosView .FileUploadPreview .Caption input {width:350px;padding-left:3px;}
#PremiumObitBody.PremiumV2.PremiumGannett .UploadContainer .PhotosView .FileUploadPreview .DeletePhoto {font-family:'Futura Today';}
#PremiumObitBody.PremiumV2.PremiumGannett .UploadContainer .PhotosView #SignAndSubmit .Header {color:#707070;font-size:15px;font-family:'Futura Today';font-weight:bold;}
#PremiumObitBody.PremiumV2.PremiumGannett .UploadContainer .PhotosView #SignAndSubmit .CancelLink {font-family:'Futura Today';font-size:15px;font-weight:bold;}
#PremiumObitBody.PremiumV2.PremiumGannett .UploadContainer .OptInViewNGO .KeepUpdated {font-family:'Futura Today';font-size:24px;color:#707070;}
#PremiumObitBody.PremiumV2.PremiumGannett .UploadContainer .OptInViewNGO .SignUp {font-family:'Futura Today';font-size:15px;}
#PremiumObitBody.PremiumV2.PremiumGannett .UploadContainer .OptInViewNGO .EmailEntry {height:25px;}
#PremiumObitBody.PremiumV2.PremiumGannett .UploadContainer .OptInViewNGO .EmailEntry .EmailText {font-size:15px;font-family:'Futura Today';}
#PremiumObitBody.PremiumV2.PremiumGannett .UploadContainer .OptInViewNGO .EmailEntry .watermarkedText {font-size:15px;font-family:'Futura Today';}
#PremiumObitBody.PremiumV2.PremiumGannett .UploadContainer .OptInViewNGO .Warning {font-family:'Futura Today';}
#PremiumObitBody.PremiumV2.PremiumGannett .UploadContainer .OptInViewNGO .Error {font-family:'Futura Today';font-size:15px;}
#PremiumObitBody.PremiumV2.PremiumGannett .UploadContainer .OptInViewNGO .CheckOptions {font-family:'Futura Today';font-size:15px;color:#707070;}
#PremiumObitBody.PremiumV2.PremiumGannett .UploadContainer .OptInViewNGO .MessageActions .CancelOptIn {font-family:'Futura Today';font-size:15px;font-weight:bold;}
#PremiumObitBody.PremiumV2.PremiumGannett .UploadContainer .VideoDisclaimer {font-family:'Futura Today';font-size:12px;}
#PremiumObitBody.PremiumV2.PremiumGannett .VideoContainer .RecordingInstructions li {font-size:11pt;font-family:'Futura Today';}
#PremiumObitBody.PremiumV2.PremiumGannett .VideoContainer .RecordingInstructions .RecordInstructionsHeader {font-size:18pt;font-family:'Futura Today';text-transform:uppercase;}
#PremiumObitBody.PremiumV2.PremiumGannett .VideoContainer .VideoHeader {font-family:'Futura Today';font-size:24px;color:#616161;}
#PremiumObitBody.PremiumV2.PremiumGannett .VideoContainer .VideoClickSubmit {color:#616161;font-family:'Futura Today';font-size:15px;}
#PremiumObitBody.PremiumV2.PremiumGannett .VideoContainer .VideoCompleted {color:#616161;font-family:'Futura Today';font-size:24px;}
#PremiumObitBody.PremiumV2.PremiumGannett .VideoContainer .WebcamHeader {color:#616161;font-family:'Futura Today';font-size:22px;}
#PremiumObitBody.PremiumV2.PremiumGannett .VideoContainer .VideoStatus {font-family:'Futura Today';font-size:19px;color:#616161;}
#PremiumObitBody.PremiumV2.PremiumGannett .VideoContainer .SelectVideo {font-family:'Futura Today';font-size:15px;font-weight:bold;}
#PremiumObitBody.PremiumV2.PremiumGannett .VideoContainer .FileUploadPreview .Caption {font-family:'Futura Today';}
#PremiumObitBody.PremiumV2.PremiumGannett .VideoContainer .FileUploadPreview .UploadFileName .FileName {font-family:'Futura Today';font-size:10px;font-weight:bold;color:#727272;}
#PremiumObitBody.PremiumV2.PremiumGannett .VideoContainer .FileUploadPreview .DeleteVideo a {font-family:'Futura Today';font-size:15px;}
#PremiumObitBody.PremiumV2.PremiumGannett .VideoContainer .DeleteRecording a {font-family:'Futura Today';font-size:15px;}
#PremiumObitBody.PremiumV2.PremiumGannett .VideoContainer .InvalidUpload .ErrorMessage {font-family:'Futura Today';font-size:12px;}
#PremiumObitBody.PremiumV2.PremiumGannett .VideoContainer .InvalidUpload .CancelError {font-family:'Futura Today';font-size:12px;}
#PremiumObitBody.PremiumV2.PremiumGannett .VideoContainer .SignAndSubmit .SignTextBoxes {font-family:'Futura Today';}
#PremiumObitBody.PremiumV2.PremiumGannett .VideoContainer .SignAndSubmit .RecordingClickSubmit {font-family:'Futura Today';font-size:15px;}
#PremiumObitBody.PremiumV2.PremiumGannett .VideoContainer .SignAndSubmit .RecordingCompleted {font-family:'Futura Today';font-size:24px;}
#PremiumObitBody.PremiumV2.PremiumGannett .VideoContainer .SignAndSubmit .Header {font-size:15px;font-family:'Futura Today';font-weight:bold;}
#PremiumObitBody.PremiumV2.PremiumGannett .VideoContainer .SignAndSubmit .CancelLink {font-family:'Futura Today';font-size:15px;font-weight:bold;}
#PremiumObitBody.PremiumV2.PremiumGannett .UploadOptions .NetworkUpload .UploadTitle {font-size:18px;font-family:'Futura Today';}
#PremiumObitBody.PremiumV2.PremiumGannett .GrayButton {font-family:'Futura Today';font-size:15px;}
#PremiumObitBody.PremiumV2.PremiumGannett .Button {font-family:'Futura Today';font-size:12px;font-weight:bold;}
#PremiumObitBody.PremiumV2.PremiumGannett .ThankYouSign {font-family:'Futura Today';}
#PremiumObitBody.PremiumV2.PremiumGannett .ThankYouSign .Button {font-family:'Futura Today';}
#PremiumObitBody.PremiumV2.PremiumGannett .ThankYouSign .main {font-family:'Futura Today';}
#PremiumObitBody.PremiumV2.PremiumGannett .ThankYouSign .main .mainHeader {font-family:'Futura Today';font-size:25px;font-weight:bold;color:#00357E;width:424px;}
#PremiumObitBody.PremiumV2.PremiumGannett .ThankYouSign .flowers .header {margin-top:10px;margin-left:10px;margin-right:10px;height:39px;}
#PremiumObitBody.PremiumV2.PremiumGannett .ThankYouSign .flowers .header .left {float:left;color:#00357E;font-size:25px;font-weight:bold;}
#PremiumObitBody.PremiumV2.PremiumGannett .ThankYouSign .flowers .header .right {font-family:'Futura Today';}
#PremiumObitBody.PremiumV2.PremiumGannett .ThankYouSign .flowers .header .bottom_right {font-family:'Futura Today';}
#PremiumObitBody.PremiumV2.PremiumGannett .ThankYouSign .PromotionContent {color:#666666;font-family:'Futura Today';font-size:15px;}
#PremiumObitBody.PremiumV2.PremiumGannett .Header .TopBar {display:none;}
#PremiumObitBody.PremiumV2.PremiumGannett .Header .HeaderName {font-family:'Futura Today';color:#333333;}
#PremiumObitBody.PremiumV2.PremiumGannett .Premium.EntryConfirmModal.modal-window .modalModule.modal-container {font-family:'Futura Today';color:#333333;}
#PremiumObitBody.PremiumV2.PremiumGannett .Premium.EntryConfirmModal.modal-window .modalModule.modal-container h3 {font-family:'Futura Today';}
#PremiumObitBody.PremiumV2.PremiumGannett .Premium.EntryConfirmModal.modal-window .modalModule.modal-container .modal-content {font-family:'Futura Today' !important;font-weight:bold;}
#PremiumObitBody.PremiumV2.PremiumGannett .Premium.EntryConfirmModal.modal-window .modalModule.modal-container .modal-content .GBButton {background:#00357E;padding:5px 10px;color:#FFFFFF;border-radius:5px;border:0px;margin:0px 5px;text-transform:uppercase;font-size:15px;line-height:20px;font-family:'Futura Today';letter-spacing:0.02em;cursor:pointer;font-weight:normal;outline:none;text-align:center;}
#PremiumObitBody.PremiumV2.PremiumGannett .Premium.EntryConfirmModal.modal-window .modalModule.modal-container .modal-content .GBButton:hover {background:#00357E;}
#PremiumObitBody.PremiumV2.PremiumGannett .Premium.EntryConfirmModal.modal-window .modalModule.modal-container .modal-container {background-color:#f5f7eb;border:1px solid #9d9d9d;font-family:'Futura Today';}
#PremiumObitBody.PremiumV2.PremiumGannett .Premium.EntryConfirmModal.modal-window .modalModule.modal-container .modal-content {font-family:'Futura Today';}
.PremiumV2.PremiumGannett .PremiumImageUpload .UploadPanel .FileUpload.GBButton {background-color:#00357E;font-family:'Futura Today';}
.PremiumV2.PremiumGannett .PremiumImageUpload .UploadPanel.SelectPhoto .FileName, .PremiumV2.PremiumGannett .PremiumImageUpload .UploadPanel input {font-family:'Futura Today';}
.PremiumV2.PremiumGannett .PremiumImageUpload .ImageDisplay .CaptionContainer .Textbox {font-family:'Futura Today';font-size:15px;}
.PremiumV2.PremiumGannett .modalModule .modal-content {font-family:'Futura Today' !important;}
.PremiumV2.PremiumGannett .modalModule .modal-content .watermarkedText {font-family:'Futura Today';}
.PremiumV2.PremiumGannett .modalModule .modal-content .EmailViewPremium input[type="text"] {font-size:15px;height:20px;}
.PremiumV2.PremiumGannett .modalModule .modal-content .GBButton {background:#00357E;padding:5px 10px;color:#FFFFFF;border-radius:5px;border:0px;margin:0px 5px;text-transform:uppercase;font-size:15px;line-height:20px;font-family:'Futura Today';letter-spacing:0.02em;cursor:pointer;font-weight:normal;outline:none;text-align:center;}
.PremiumV2.PremiumGannett .modalModule .modal-content .GBButton:hover {background:#00357E;}
.PremiumV2.PremiumGannett .modalModule .modal-content h2 {font-family:'Futura Today';color:#00357E;}
.PremiumV2.PremiumGannett .PremiumFacebookFollow .modal-container {font-family:'Futura Today' !important;}
.PremiumV2.PremiumGannett .PremiumFacebookFollow .modal-container h3 {font-family:'Futura Today';color:#5C3745;}
.PremiumV2.PremiumGannett .PremiumFacebookFollow .modal-container .OptIn label.Policy {font-family:'Futura Today';}
.PremiumV2.PremiumGannett .PremiumFacebookFollow .modal-container textArea {font-family:'Futura Today';}
.PremiumV2.PremiumGannett .PremiumFacebookFollow .modal-container textArea.watermarkedText {font-family:'Futura Today';}
.PremiumV2.PremiumGannett .PremiumFacebookFollow .modal-container input[type="text"] {font-size:15px;font-family:'Futura Today';}
.PremiumV2.PremiumGannett .PremiumFacebookFollow .modal-container input[type="text"].watermarkedText {font-size:15px;font-family:'Futura Today';}
.PremiumV2 .PremiumImageUpload .UploadPanel.SelectPhoto .FileName, .PremiumV2 .PremiumImageUpload .UploadPanel .FileUpload.GBButton input {font-family:Open Sans;}
.PremiumV2 .modalModule .modal-content {font-family:Open Sans !important;font-size:15px;color:#666666;padding:10px 14px 10px 14px;}
.PremiumV2 .modalModule .modal-content .watermarkedText {font-family:Open Sans;font-size:15px;color:#666666;}
.PremiumV2 .modalModule .modal-content .EmailViewPremium input[type="text"] {font-size:15px;height:20px;}
.PremiumV2 .modalModule .modal-content .GBButton {font-family:Open Sans;}
.PremiumV2 .modalModule .modal-content .LeftColumn {width:415px;line-height:20px;}
.PremiumV2 .modalModule .modal-content h2 {font-family:Open Sans;color:#00357E;margin-top:10px;}
.PremiumV2 .modalModule .modal-content .share .inner_box {font-size:15px;}
.PremiumV2 .PremiumFacebookFollow .modal-container {font-family:Open Sans !important;font-size:15px;padding:15px;line-height:25px;}
.PremiumV2 .PremiumFacebookFollow .modal-container h3 {font-family:Open Sans;font-size:24px;font-weight:bold;color:#5C3745;}
.PremiumV2 .PremiumFacebookFollow .modal-container .OptIn label.Policy {font-size:15px;font-family:Open Sans;padding-left:20px;}
.PremiumV2 .PremiumFacebookFollow .modal-container textArea {font-size:15px;font-family:Open Sans;height:60px;}
.PremiumV2 .PremiumFacebookFollow .modal-container textArea.watermarkedText {font-size:15px;font-family:Open Sans;height:60px;}
.PremiumV2 .PremiumFacebookFollow .modal-container input[type="text"] {font-size:15px;font-family:Open Sans;height:20px;}
.PremiumV2 .PremiumFacebookFollow .modal-container input[type="text"].watermarkedText {font-size:15px;font-family:Open Sans;height:20px;}
#PremiumObitBody.PremiumV2 .NGB.SignEntry {padding-top:0px;height:315px;font-family:Open Sans;font-size:15px;width:400px;line-height:25px;}
#PremiumObitBody.PremiumV2 .NGB.SignEntry .BackgroundWrapper {background-color:#FAFAFA;border:1px solid #E8E8E8;padding:10px;border-radius:10px;height:228px;position:absolute;z-index:2;}
#PremiumObitBody.PremiumV2 .NGB.SignEntry .EntryContainer {box-shadow:none;font-family:Open Sans;font-size:21px;color:#999999;border-color:#E8E8E8;width:auto;height:196px;padding:15px;}
#PremiumObitBody.PremiumV2 .NGB.SignEntry .EntryContainer .MessageText {display:block;}
#PremiumObitBody.PremiumV2 .NGB.SignEntry .EntryContainer .MessageTextbox {width:350px;height:200px;}
#PremiumObitBody.PremiumV2 .NGB.SignEntry ul.Tabs {margin-left:-150px;position:absolute;top:260px;margin-bottom:10px;width:550px;}
#PremiumObitBody.PremiumV2 .NGB.SignEntry ul.Tabs .glyphicons {padding-left:35px;font-size:14px;font-family:Open Sans;font-weight:bold;}
#PremiumObitBody.PremiumV2 .NGB.SignEntry ul.Tabs .glyphicons:before {font-size:25px;}
#PremiumObitBody.PremiumV2 .NGB.SignEntry ul.Tabs li {border-right:none;width:25%;padding-left:0px;}
#PremiumObitBody.PremiumV2 .NGB.SignEntry .TabContent {width:425px;margin-top:265px;}
#PremiumObitBody.PremiumV2 .NGB.SignEntry .TabContent #CandleView {margin-top:10px;}
#PremiumObitBody.PremiumV2 .NGB.SignEntry .TabContent .watermarkedText {font-family:Open Sans;font-size:15px;color:#666666;}
#PremiumObitBody.PremiumV2 .NGB.SignEntry .TabContent .MessageForm .MessageEntryControls .MessageActions .PreviewEntryLink,
    #PremiumObitBody.PremiumV2 .NGB.SignEntry .TabContent .MessageForm .MessageEntryControls .MessageActions .SubmitEntryButton {font-family:Open Sans;font-size:13px;width:130px;}
#PremiumObitBody.PremiumV2 .NGB.SignEntry .dropDownListSkin, #PremiumObitBody.PremiumV2 .NGB.SignEntry .Note {font-family:Open Sans;}
#PremiumObitBody.PremiumV2 .NGB.SignEntry .dropDownListSkin {line-height:22px;height:22px;font-size:15px;}
#PremiumObitBody.PremiumV2 .NGB.SignEntry .fancyDropDownList {height:24px;}
#PremiumObitBody.PremiumV2 .NGB.SignEntry .fancyDropDownList SELECT {font-family:Open Sans;}
.PremiumImageUpload {width:auto;margin:0px;clear:both;width:280px;padding-left:5px;padding-right:2px;}
.PremiumImageUpload .Status {display:none;color:#764f43;font-family:Arial;font-style:italic;font-size:11px;padding:4px 0px 0px 6px;}
.PremiumImageUpload .UploadPanel {display:block;min-height:60px;}
.PremiumImageUpload .UploadPanel.SelectPhoto {min-height:initial;}
.PremiumImageUpload .UploadPanel.SelectPhoto .FileName {margin:0px;line-height:27px;margin-left:5px;font-family:times;font-size:16px;}
.PremiumImageUpload .UploadPanel .FileUpload.GBButton {background-color:#214079;border-radius:5px;color:#FFFFFF;padding:5px;line-height:20px;text-align:center;text-transform:uppercase;font-family:Arial;font-weight:bold;width:120px;position:relative;display:inline-block;overflow:hidden;float:left;margin:0px;}
.PremiumImageUpload .UploadPanel .FileUpload.GBButton .FileUploadControl {position:absolute;width:auto;height:100%;opacity:0;-moz-opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);top:0px;right:0px;z-index:1001;cursor:pointer;}
.PremiumImageUpload .UploadPanel .Divider {padding-bottom:5px;}
.PremiumImageUpload .Caption {position:relative;top:-7px;float:left;padding-top:15px;padding-right:2px;}
.PremiumImageUpload .FileName {float:left;margin:9px 0px 8px 8px;font-style:italic;}
.PremiumImageUpload .ImageDisplay {display:block;}
.PremiumImageUpload .ImageDisplay .Textbox {float:left;margin-bottom:5px;border:solid 1px #d1d1c6;background-color:#ffffff;margin-top:6px;width:190px;}
.PremiumImageUpload .ImageDisplay .Caption {position:relative;float:left;top:-20px;}
.PremiumImageUpload .ImageDisplay .CaptionContainer {float:left;padding-top:2px;}
.PremiumImageUpload .ImageDisplay .CaptionContainer img {margin:10px 0 0 10px;}
.PremiumImageUpload .ImageDisplay .ImageContainer {position:relative;float:left;text-align:center;width:40px;padding:0 10px 0 0;}
.PremiumImageUpload .FileUploadError {color:#f00;display:block;padding-bottom:5px;}
.PremiumImageUpload .PhotoCost {float:right;width:110px;background-color:#F7FBF7;padding:5px;}
.PremiumImageUpload.InvalidSize {border:solid 1px red !important;}
.PhotoPreview {position:absolute;display:block;visibility:hidden;z-index:10000 !important;}
.AddCandleContainer {padding-top:4px;}
.AddCandleContainer a {padding-top:40px;}
.CandleCheckbox {float:left;margin-left:50px;cursor:pointer;width:57px;height:60px;background-image:url(https://static.legacy.net/guestbooks/images/memento/candle_checkbox.gif);background-position:0 0;background-repeat:no-repeat;}
.CandleCheckboxSelected {float:left;margin-left:50px;cursor:pointer;width:57px;height:60px;background-image:url(https://static.legacy.net/guestbooks/images/memento/candle_checkbox.gif);background-position:0 -60px;background-repeat:no-repeat;}
.AddCandleInstructionalText {float:left;width:70px;margin-top:5px;padding:5px 5px 5px 5px;background-color:#f7fbf7;}
.PremiumGBGallery {border:1px solid #CCCCCC;border-radius:5px;color:#707070;font-family:Verdana;line-height:18px;font-size:12px;margin-bottom:10px;padding:8px;width:144px;display:table;}
.PremiumGBGallery .PremiumObitSmallPhoto {position:relative;width:45px;height:34px;display:inline-block;}
.PremiumGBGallery h3 {border-bottom:1px solid #CCCCCC;}
.PremiumGBGallery img {width:45px;}
.PremiumGBGallery .PlayVideoIcon {position:absolute;padding-top:7px;padding-left:13px;}
.PremiumGBGallery .PlayVideoIcon img {width:20px;}
.PremiumGBGallery .NoPhotoContent {font-size:11px;width:100%;}
.PremiumGBGallery .NoPhotoContent a {border:1px solid #EEEEEE;box-shadow:3px 3px 2px #888888;display:table;margin:5px auto;padding:3px 5px;}
@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) {
#NGContent {min-width:414px;}
#NGContent #GlobalNavigation_Header {display:none;}
#EntryConfirmModal {width:70% !important;margin:0 113px;}
.MainHeader {min-height:36px;}
.MainHeader .AdBar {height:90px;background-color:#d7d7d7;}
.MainHeader .TitleBar {height:60px;width:100%;margin-left:auto;margin-right:auto;float:left;}
.MainHeader .TitleBar .AffiliateLogo {clear:both;float:left;padding:5px 0px 5px 0px;}
.MainHeader .TitleBar .AffiliateLogo img {float:left;}
.MainHeader .TitleBar .AffiliateLogo .BroughtToYouBy {font-size:10px;font-family:Arial;letter-spacing:1px;float:left;margin-top:8px;margin-right:10px;}
.MainHeader .TitleBar .ReturnTo {float:left;}
.MainHeader .TitleBar .ReturnTo a {letter-spacing:1px;float:left;margin-right:6px;}
.MainHeader .TitleBar .HomePortal {float:right;margin-top:5px;}
.MainHeader .TitleBar .HomePortalBorderRight {border-right:1px solid #FFF;}
.MainHeader .LinkSeparator {display:none;}
.MainHeader .PreviousPageTitleBar {float:right;}
.MainHeader .PreviousPageTitleBar .PreviousPage {font-size:10px;margin-top:13px;letter-spacing:1px;margin-left:6px;float:left;}
.UploadContainer {width:90%;}
.UploadContainer .Header {margin-top:20px;text-transform:uppercase;}
.UploadContainer .Header .TopBar {width:67px;height:24px;float:left;margin-top:6px;margin-right:0px;}
.UploadContainer .Header .HeaderName {margin-left:79px;margin-right:79px;font-size:29px;letter-spacing:.88px;padding-bottom:3px;}
.UploadContainer .OptInViewNGO {width:80%;}
.UploadContainer .OptInViewNGO .SignUp {font-size:20px;}
.UploadContainer .OptInViewNGO .CheckOptions {font-size:20px;}
.UploadContainer .OptInViewNGO .EmailEntry {margin-top:3px;}
.UploadContainer .OptInViewNGO .EmailEntry .EmailText {width:297px;font-size:20px;}
.UploadContainer .OptInViewNGO .Warning {font-size:20px;}
.UploadContainer .OptInViewNGO .Error {font-size:20px;}
.UploadContainer .OptInViewNGO .MessageActions .CancelOptIn {font-size:20px;margin-top:15px;}
.UploadContainer .OptInViewNGO .MessageActions .Button {padding:10px 20px;font-size:20px;}
.UploadContainer .PhotosView input[type=text] {font-size:20px !important;}
.UploadContainer .PhotosView {margin-top:0;text-align:center;width:80%;}
.UploadContainer .PhotosView .ClearMobile {clear:both;}
.UploadContainer .PhotosView .PhotoClickSubmit {font-size:20px;}
.UploadContainer .PhotosView .UploadSelector {width:90%;background-color:#FFFFFF;}
.UploadContainer .PhotosView .UploadSelector .Button {padding:15px 35px;font-size:20px;}
.UploadContainer .PhotosView .UploadSelector .AddPhotoButton {float:none;margin:0 auto;}
.UploadContainer .PhotosView .UploadSelector .PickFileText {display:none;}
.UploadContainer .PhotosView .UploadSelector.Uploading a {float:none;}
.UploadContainer .PhotosView .UploadSelector.Uploading a.JumpToLink {margin:20px auto 0 auto;font-size:20px;}
.UploadContainer .PhotosView .UploadSelectorPhotoUploaded {float:none;width:90% !important;margin-top:0 !important;margin-left:0 !important;}
.UploadContainer .PhotosView #SignAndSubmit {width:284px;}
.UploadContainer .PhotosView #SignAndSubmit .Header {font-size:20px;}
.UploadContainer .PhotosView #SignAndSubmit .SignTextBoxes {margin-bottom:10px;}
.UploadContainer .PhotosView #SignAndSubmit .SignTextBoxes.Last {float:left;}
.UploadContainer .PhotosView #SignAndSubmit .CancelLink {font-size:20px;}
.UploadContainer .PhotosView #SignAndSubmit .Buttons {float:right;}
.UploadContainer .PhotosView #SignAndSubmit .Buttons .Button {padding:10px 20px;font-size:20px;}
.UploadContainer .PhotosView .FileUpload {width:387px;}
.UploadContainer .PhotosView .FileUploadPreview .Caption {clear:both;float:left;margin-left:0;margin-top:10px;width:318px;}
.UploadContainer .PhotosView .FileUploadPreview .Caption input {width:318px;}
.UploadContainer .PhotosView .FileUploadPreview .DeletePhoto {clear:both;float:left;margin-left:0;margin-top:0;font-size:20px;}
.UploadContainer .VideoContainer input[type=text] {font-size:14px !important;}
.UploadContainer .VideoContainer .WebcamViewContainer .CameraContent {float:none;margin:17px auto 0 auto;width:260px;position:relative;}
.UploadContainer .VideoContainer .WebcamViewContainer .CameraContent .ViddlerSpecs {width:260px;height:380px;}
.UploadContainer .VideoContainer .UploadViewContainer {margin-top:37px;margin-left:auto;margin-right:auto;width:80%;margin-bottom:0px;}
.UploadContainer .VideoContainer hr {display:block;height:1px;border:0;border-top:1px solid #ccc;margin-top:27px;padding:0;width:493px;}
.UploadContainer .VideoContainer .RecordingInstructions {color:#616161;width:300px;float:none;margin:60px auto 0 auto;background:#eee;}
.UploadContainer .VideoContainer .RecordingInstructions li {margin:12px 0;font-size:11pt;font-family:Open Sans;}
.UploadContainer .VideoContainer .RecordingInstructions .RecordInstructionsHeader {width:100%;line-height:44px;margin-left:20px;font-size:18pt;font-family:Open Sans;text-transform:uppercase;}
.UploadContainer .VideoContainer .VideoHeader {font-family:Open Sans;font-size:24px;margin-left:auto;margin-right:auto;margin-top:30px;color:#616161;letter-spacing:.13px;text-align:center;width:100%;}
.UploadContainer .VideoContainer .VideoClickSubmit {color:#616161;font-family:Open Sans;font-size:20px;margin-bottom:20px;}
.UploadContainer .VideoContainer .VideoCompleted {color:#616161;font-family:Open Sans;font-size:24px;letter-spacing:0.13px;margin-bottom:10px;}
.UploadContainer .VideoContainer .WebcamHeader {color:#616161;font-family:Open Sans;font-size:22px;letter-spacing:0.13px;margin-left:79px;margin-right:47px;margin-top:10px;margin-bottom:15px;}
.UploadContainer .VideoContainer .VideoStatus {display:none;font-family:Open Sans;font-size:19px;color:#616161;margin-left:80px;width:300px;}
.UploadContainer .VideoContainer .SelectVideo {display:none;}
.UploadContainer .VideoContainer .FileUploadPreview {display:none;width:355px;margin-left:85px;margin-top:10px;}
.UploadContainer .VideoContainer .FileUploadPreview .CameraIcon {background-color:#00357E;float:left;height:46px;width:46px;margin:10px 0px;}
.UploadContainer .VideoContainer .FileUploadPreview .CameraIcon .VideoCameraIcon {float:left;width:26px;height:18px;padding:14px 11px;}
.UploadContainer .VideoContainer .FileUploadPreview .UploadFileName {float:left;margin-left:0;}
.UploadContainer .VideoContainer .FileUploadPreview .UploadFileName .FileName {font-family:Open Sans;font-size:20px;font-weight:bold;color:#727272;}
.UploadContainer .VideoContainer .FileUploadPreview .Caption {clear:both;width:318px;float:left;margin-left:0;margin-top:9px;padding-left:0;}
.UploadContainer .VideoContainer .FileUploadPreview .Caption input {width:318px;font-size:20px !important;}
.UploadContainer .VideoContainer .FileUploadPreview .DeleteVideo a {color:#00357E;cursor:pointer;float:left;font-family:Open Sans;font-size:20px;line-height:30px;margin-left:0;margin-top:0;margin-bottom:39px;text-align:center;text-decoration:underline;width:40px;}
.UploadContainer .VideoContainer .FileUploadControl {position:absolute;width:auto;height:100%;opacity:0;-moz-opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);top:0px;right:0px;z-index:1001;cursor:pointer;}
.UploadContainer .VideoContainer .FileUpload {position:relative;overflow:hidden;cursor:pointer;width:80px;float:right;display:block;margin-right:0px !important;}
.UploadContainer .VideoContainer .Caption {float:left;width:318px;}
.UploadContainer .VideoContainer .Caption input {margin-top:13px;width:318px;padding-left:3px;}
.UploadContainer .VideoContainer .DeleteRecording {float:left;}
.UploadContainer .VideoContainer .DeleteRecording a {color:#00357E;cursor:pointer;float:left;font-family:Open Sans;font-size:12px;text-align:center;text-decoration:underline;width:40px;margin-top:14px;margin-left:8px;}
.UploadContainer .VideoContainer .FileUpload input {position:absolute;height:100%;width:100% !important;width:auto;opacity:0;-moz-opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.UploadContainer .VideoContainer .FileName {float:left;margin-left:0;margin-top:4px;margin-right:10px;}
.UploadContainer .VideoContainer .InvalidUpload {display:none;float:left;margin-top:10px;}
.UploadContainer .VideoContainer .InvalidUpload .WarningImage {float:left;height:35px;width:35px;}
.UploadContainer .VideoContainer .InvalidUpload .ErrorMessage {color:#FF0000;font-family:Open Sans;font-size:20px;padding:0px 20px 10px 10px;float:left;width:235px;}
.UploadContainer .VideoContainer .InvalidUpload .CancelError {float:right;color:#00357E;font-family:Open Sans;font-size:20px;text-decoration:underline;cursor:pointer;}
.UploadContainer .VideoContainer .UploadSelector {width:270px;background-color:#FFFFFF;margin:0 auto;}
.UploadContainer .VideoContainer .UploadSelector .Button {padding:15px 35px;font-size:20px;width:75%;margin:0 auto;}
.UploadContainer .VideoContainer #Progress {display:none;float:left;margin-left:80px;margin-top:20px;}
.UploadContainer .VideoContainer .SignAndSubmit {margin-bottom:20px;display:none;width:284px;margin-left:auto;margin-right:auto;}
.UploadContainer .VideoContainer .SignAndSubmit .RecordingClickSubmit {color:#616161;font-family:Open Sans;font-size:12pt;margin-bottom:20px;}
.UploadContainer .VideoContainer .SignAndSubmit .RecordingCompleted {color:#616161;font-family:Open Sans;font-size:24px;letter-spacing:0.13px;margin-bottom:10px;margin-top:20px;}
.UploadContainer .VideoContainer .SignAndSubmit .Header {color:#707070;font-size:20px;margin-bottom:19px;font-family:Open Sans;font-weight:bold;text-transform:none;text-align:center;}
.UploadContainer .VideoContainer .SignAndSubmit .BottomContainer {border-top:2px solid #cccccc;width:284px;margin:0 auto;}
.UploadContainer .VideoContainer .SignAndSubmit .SectionHeader {border-top:solid 1px #ccc;margin-top:20px;}
.UploadContainer .VideoContainer .SignAndSubmit .SignTextBoxes {width:279px;margin-right:10px;margin-bottom:10px;padding-left:3px;font-size:20px !important;}
.UploadContainer .VideoContainer .SignAndSubmit .SignTextBoxes.Last {margin-right:0px !important;float:left;}
.UploadContainer .VideoContainer .SignAndSubmit .CancelLink {color:#00357E;font-family:Open Sans;font-size:20px;font-weight:bold;}
.UploadContainer .VideoContainer .SignAndSubmit .Buttons {float:right;margin-top:20px;}
.UploadContainer .VideoContainer .SignAndSubmit .Buttons .Button {font-size:20px;padding:10px 20px;}
.UploadContainer .VideoContainer .SignAndSubmit .Buttons .Button a {color:#fff;}
.UploadContainer .VideoContainer .SignAndSubmit .Buttons a {text-decoration:none;margin-left:5px;}
.UploadContainer .VideoDisclaimer {position:relative;font-family:Open Sans;font-size:20px;color:#707070;margin-top:20px;width:86%;margin:60px auto 0 auto;left:0;right:0;bottom:0;}
.UploadOptions {width:300px;margin-top:45px;margin-left:auto;margin-right:auto;}
.UploadOptions .GrayButton {width:300px;font-size:20px;}
.UploadOptions a {float:left;margin-right:30px;margin-bottom:10px;width:100%;}
.UploadOptions a.Last {margin-right:0px !important;}
.UploadOptions .NetworkUpload {margin-top:10px;}
.UploadOptions .NetworkUpload a {float:none;}
.UploadOptions .NetworkUpload .UploadTitle {margin:0 0 0 0;width:300px;font-size:18px;padding-bottom:10px;text-align:center;}
.UploadOptions .NetworkUpload .NetworkIcon {margin:0 0 0 0px;width:300px;}
.UploadOptions .NetworkUpload .NetworkIcon .UploadFacebook {float:left;margin:0 auto;width:75px;cursor:pointer;}
.UploadOptions .NetworkUpload .NetworkIcon .UploadFacebook img {height:68px;width:68px;}
.UploadOptions .NetworkUpload .NetworkIcon .UploadFlickr {float:left;margin:0 auto;width:75px;cursor:pointer;}
.UploadOptions .NetworkUpload .NetworkIcon .UploadFlickr img {height:70px;width:70px;}
.UploadOptions .NetworkUpload .NetworkIcon .UploadInstagram {float:left;margin:0 auto;width:75px;cursor:pointer;}
.UploadOptions .NetworkUpload .NetworkIcon .UploadInstagram img {height:70px;width:70px;}
.UploadOptions .NetworkUpload .NetworkIcon .UploadPicasa {float:left;margin:0 auto;width:75px;cursor:pointer;}
.UploadOptions .NetworkUpload .NetworkIcon .UploadPicasa img {height:70px;width:70px;}
}
@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) {
#NGContent {min-width:414px;}
#NGContent #GlobalNavigation_Header {display:none;}
#EntryConfirmModal {width:70% !important;margin:0 113px;}
.MainHeader {min-height:36px;}
.MainHeader .AdBar {height:90px;background-color:#d7d7d7;}
.MainHeader .TitleBar {height:60px;width:100%;margin-left:auto;margin-right:auto;float:left;}
.MainHeader .TitleBar .AffiliateLogo {clear:both;float:left;padding:5px 0px 5px 0px;}
.MainHeader .TitleBar .AffiliateLogo img {float:left;}
.MainHeader .TitleBar .AffiliateLogo .BroughtToYouBy {font-size:10px;font-family:Arial;letter-spacing:1px;float:left;margin-top:8px;margin-right:10px;}
.MainHeader .TitleBar .ReturnTo {float:left;}
.MainHeader .TitleBar .ReturnTo a {letter-spacing:1px;float:left;margin-right:6px;}
.MainHeader .TitleBar .HomePortal {float:right;margin-top:5px;}
.MainHeader .TitleBar .HomePortalBorderRight {border-right:1px solid #FFF;}
.MainHeader .LinkSeparator {display:none;}
.MainHeader .PreviousPageTitleBar {float:right;}
.MainHeader .PreviousPageTitleBar .PreviousPage {font-size:10px;margin-top:13px;letter-spacing:1px;margin-left:6px;float:left;}
.UploadContainer {width:90%;}
.UploadContainer .Header {margin-top:20px;text-transform:uppercase;}
.UploadContainer .Header .TopBar {width:67px;height:24px;float:left;margin-top:6px;margin-right:0px;}
.UploadContainer .Header .HeaderName {margin-left:79px;margin-right:79px;font-size:29px;letter-spacing:.88px;padding-bottom:3px;}
.UploadContainer .OptInViewNGO {width:80%;}
.UploadContainer .OptInViewNGO .SignUp {font-size:20px;}
.UploadContainer .OptInViewNGO .CheckOptions {font-size:20px;}
.UploadContainer .OptInViewNGO .EmailEntry {margin-top:3px;}
.UploadContainer .OptInViewNGO .EmailEntry .EmailText {width:297px;font-size:20px;}
.UploadContainer .OptInViewNGO .Warning {font-size:20px;}
.UploadContainer .OptInViewNGO .Error {font-size:20px;}
.UploadContainer .OptInViewNGO .MessageActions .CancelOptIn {font-size:20px;margin-top:15px;}
.UploadContainer .OptInViewNGO .MessageActions .Button {padding:10px 20px;font-size:20px;}
.UploadContainer .PhotosView input[type=text] {font-size:20px !important;}
.UploadContainer .PhotosView {margin-top:0;text-align:center;width:80%;}
.UploadContainer .PhotosView .UploadSelector {width:90%;background-color:#FFFFFF;}
.UploadContainer .PhotosView .UploadSelector .Button {padding:15px 35px;font-size:20px;}
.UploadContainer .PhotosView .UploadSelector .AddPhotoButton {float:none;margin:0 auto;}
.UploadContainer .PhotosView .UploadSelector .PickFileText {display:none;}
.UploadContainer .PhotosView .UploadSelector.Uploading a {float:none;}
.UploadContainer .PhotosView .UploadSelector.Uploading a.JumpToLink {margin:20px auto 0 auto;font-size:20px;}
.UploadContainer .PhotosView .UploadSelectorPhotoUploaded {float:none;width:90% !important;margin-top:0 !important;margin-left:0 !important;}
.UploadContainer .PhotosView #SignAndSubmit {width:284px;}
.UploadContainer .PhotosView #SignAndSubmit .Header {font-size:20px;}
.UploadContainer .PhotosView #SignAndSubmit .SignTextBoxes {margin-bottom:10px;}
.UploadContainer .PhotosView #SignAndSubmit .SignTextBoxes.Last {float:left;}
.UploadContainer .PhotosView #SignAndSubmit .CancelLink {font-size:20px;}
.UploadContainer .PhotosView #SignAndSubmit .Buttons {float:right;}
.UploadContainer .PhotosView #SignAndSubmit .Buttons .Button {padding:10px 20px;font-size:20px;}
.UploadContainer .PhotosView .FileUpload {width:387px;}
.UploadContainer .PhotosView .FileUploadPreview .Caption {clear:both;float:left;margin-left:0;margin-top:10px;width:318px;}
.UploadContainer .PhotosView .FileUploadPreview .Caption input {width:318px;}
.UploadContainer .PhotosView .FileUploadPreview .DeletePhoto {clear:both;float:left;margin-left:0;margin-top:0;font-size:20px;}
.UploadContainer .VideoContainer input[type=text] {font-size:14px !important;}
.UploadContainer .VideoContainer .WebcamViewContainer .CameraContent {float:none;margin:17px auto 0 auto;width:260px;position:relative;}
.UploadContainer .VideoContainer .WebcamViewContainer .CameraContent .ViddlerSpecs {width:260px;height:380px;}
.UploadContainer .VideoContainer .UploadViewContainer {margin-top:37px;margin-left:auto;margin-right:auto;width:80%;margin-bottom:0px;}
.UploadContainer .VideoContainer hr {display:block;height:1px;border:0;border-top:1px solid #ccc;margin-top:27px;padding:0;width:493px;}
.UploadContainer .VideoContainer .RecordingInstructions {color:#616161;width:300px;float:none;margin:60px auto 0 auto;background:#eee;}
.UploadContainer .VideoContainer .RecordingInstructions li {margin:12px 0;font-size:11pt;font-family:Open Sans;}
.UploadContainer .VideoContainer .RecordingInstructions .RecordInstructionsHeader {width:100%;line-height:44px;margin-left:20px;font-size:18pt;font-family:Open Sans;text-transform:uppercase;}
.UploadContainer .VideoContainer .VideoHeader {font-family:Open Sans;font-size:24px;margin-left:auto;margin-right:auto;margin-top:30px;color:#616161;letter-spacing:.13px;text-align:center;width:100%;}
.UploadContainer .VideoContainer .VideoClickSubmit {color:#616161;font-family:Open Sans;font-size:20px;margin-bottom:20px;}
.UploadContainer .VideoContainer .VideoCompleted {color:#616161;font-family:Open Sans;font-size:24px;letter-spacing:0.13px;margin-bottom:10px;}
.UploadContainer .VideoContainer .WebcamHeader {color:#616161;font-family:Open Sans;font-size:22px;letter-spacing:0.13px;margin-left:79px;margin-right:47px;margin-top:10px;margin-bottom:15px;}
.UploadContainer .VideoContainer .VideoStatus {display:none;font-family:Open Sans;font-size:19px;color:#616161;margin-left:80px;width:300px;}
.UploadContainer .VideoContainer .SelectVideo {display:none;}
.UploadContainer .VideoContainer .FileUploadPreview {display:none;width:355px;margin-left:85px;margin-top:10px;}
.UploadContainer .VideoContainer .FileUploadPreview .CameraIcon {background-color:#00357E;float:left;height:46px;width:46px;margin:10px 0px;}
.UploadContainer .VideoContainer .FileUploadPreview .CameraIcon .VideoCameraIcon {float:left;width:26px;height:18px;padding:14px 11px;}
.UploadContainer .VideoContainer .FileUploadPreview .UploadFileName {float:left;margin-left:0;}
.UploadContainer .VideoContainer .FileUploadPreview .UploadFileName .FileName {font-family:Open Sans;font-size:20px;font-weight:bold;color:#727272;}
.UploadContainer .VideoContainer .FileUploadPreview .Caption {clear:both;width:318px;float:left;margin-left:0;margin-top:9px;padding-left:0;}
.UploadContainer .VideoContainer .FileUploadPreview .Caption input {width:318px;font-size:20px !important;}
.UploadContainer .VideoContainer .FileUploadPreview .DeleteVideo a {color:#00357E;cursor:pointer;float:left;font-family:Open Sans;font-size:20px;line-height:30px;margin-left:0;margin-top:0;margin-bottom:39px;text-align:center;text-decoration:underline;width:40px;}
.UploadContainer .VideoContainer .FileUploadControl {position:absolute;width:auto;height:100%;opacity:0;-moz-opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);top:0px;right:0px;z-index:1001;cursor:pointer;}
.UploadContainer .VideoContainer .FileUpload {position:relative;overflow:hidden;cursor:pointer;width:80px;float:right;display:block;margin-right:0px !important;}
.UploadContainer .VideoContainer .Caption {float:left;width:318px;}
.UploadContainer .VideoContainer .Caption input {margin-top:13px;width:318px;padding-left:3px;}
.UploadContainer .VideoContainer .DeleteRecording {float:left;}
.UploadContainer .VideoContainer .DeleteRecording a {color:#00357E;cursor:pointer;float:left;font-family:Open Sans;font-size:12px;text-align:center;text-decoration:underline;width:40px;margin-top:14px;margin-left:8px;}
.UploadContainer .VideoContainer .FileUpload input {position:absolute;height:100%;width:100% !important;opacity:0;-moz-opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.UploadContainer .VideoContainer .FileName {float:left;margin-left:0;margin-top:4px;margin-right:10px;}
.UploadContainer .VideoContainer .InvalidUpload {display:none;float:left;margin-top:10px;}
.UploadContainer .VideoContainer .InvalidUpload .WarningImage {float:left;height:35px;width:35px;}
.UploadContainer .VideoContainer .InvalidUpload .ErrorMessage {color:#FF0000;font-family:Open Sans;font-size:20px;padding:0px 20px 10px 10px;float:left;width:235px;}
.UploadContainer .VideoContainer .InvalidUpload .CancelError {float:right;color:#00357E;font-family:Open Sans;font-size:20px;text-decoration:underline;cursor:pointer;}
.UploadContainer .VideoContainer .UploadSelector {width:270px;background-color:#FFFFFF;margin:0 auto;}
.UploadContainer .VideoContainer .UploadSelector .Button {padding:15px 35px;font-size:20px;width:75%;margin:0 auto;}
.UploadContainer .VideoContainer #Progress {display:none;float:left;margin-left:80px;margin-top:20px;}
.UploadContainer .VideoContainer .SignAndSubmit {margin-bottom:20px;display:none;width:284px;margin-left:auto;margin-right:auto;}
.UploadContainer .VideoContainer .SignAndSubmit .RecordingClickSubmit {color:#616161;font-family:Open Sans;font-size:12pt;margin-bottom:20px;}
.UploadContainer .VideoContainer .SignAndSubmit .RecordingCompleted {color:#616161;font-family:Open Sans;font-size:24px;letter-spacing:0.13px;margin-bottom:10px;margin-top:20px;}
.UploadContainer .VideoContainer .SignAndSubmit .Header {color:#707070;font-size:20px;margin-bottom:19px;font-family:Open Sans;font-weight:bold;text-transform:none;text-align:center;}
.UploadContainer .VideoContainer .SignAndSubmit .BottomContainer {border-top:2px solid #cccccc;width:284px;margin:0 auto;}
.UploadContainer .VideoContainer .SignAndSubmit .SectionHeader {border-top:solid 1px #ccc;margin-top:20px;}
.UploadContainer .VideoContainer .SignAndSubmit .SignTextBoxes {width:279px;margin-right:10px;margin-bottom:10px;padding-left:3px;font-size:20px !important;}
.UploadContainer .VideoContainer .SignAndSubmit .SignTextBoxes.Last {margin-right:0px !important;float:left;}
.UploadContainer .VideoContainer .SignAndSubmit .CancelLink {color:#00357E;font-family:Open Sans;font-size:20px;font-weight:bold;}
.UploadContainer .VideoContainer .SignAndSubmit .Buttons {float:right;margin-top:20px;}
.UploadContainer .VideoContainer .SignAndSubmit .Buttons .Button {font-size:20px;padding:10px 20px;}
.UploadContainer .VideoContainer .SignAndSubmit .Buttons .Button a {color:#fff;}
.UploadContainer .VideoContainer .SignAndSubmit .Buttons a {text-decoration:none;margin-left:5px;}
.UploadContainer .VideoDisclaimer {position:relative;font-family:Open Sans;font-size:20px;color:#707070;margin-top:20px;width:86%;margin:60px auto 0 auto;left:0;right:0;bottom:0;}
.UploadOptions {width:300px;margin-top:45px;margin-left:auto;margin-right:auto;}
.UploadOptions .GrayButton {width:300px;font-size:20px;}
.UploadOptions a {float:left;margin-right:30px;margin-bottom:10px;width:100%;}
.UploadOptions a.Last {margin-right:0px !important;}
.UploadOptions .NetworkUpload {margin-top:10px;}
.UploadOptions .NetworkUpload a {float:none;}
.UploadOptions .NetworkUpload .UploadTitle {margin:0 0 0 0;width:300px;font-size:18px;padding-bottom:10px;}
.UploadOptions .NetworkUpload .NetworkIcon {margin:0 0 0 0px;width:300px;}
.UploadOptions .NetworkUpload .NetworkIcon .UploadFacebook {float:left;margin:0 auto;width:75px;cursor:pointer;}
.UploadOptions .NetworkUpload .NetworkIcon .UploadFacebook img {height:68px;width:68px;}
.UploadOptions .NetworkUpload .NetworkIcon .UploadFlickr {float:left;margin:0 auto;width:75px;cursor:pointer;}
.UploadOptions .NetworkUpload .NetworkIcon .UploadFlickr img {height:70px;width:70px;}
.UploadOptions .NetworkUpload .NetworkIcon .UploadInstagram {float:left;margin:0 auto;width:75px;cursor:pointer;}
.UploadOptions .NetworkUpload .NetworkIcon .UploadInstagram img {height:70px;width:70px;}
.UploadOptions .NetworkUpload .NetworkIcon .UploadPicasa {float:left;margin:0 auto;width:75px;cursor:pointer;}
.UploadOptions .NetworkUpload .NetworkIcon .UploadPicasa img {height:70px;width:70px;}
}
@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) {
#NGContent {min-width:414px;}
#NGContent #GlobalNavigation_Header {display:none;}
#EntryConfirmModal {width:80% !important;margin:0 auto;}
.MainHeader {min-height:36px;}
.MainHeader .AdBar {height:90px;background-color:#d7d7d7;}
.MainHeader .TitleBar {height:60px;width:100%;margin-left:auto;margin-right:auto;float:left;}
.MainHeader .TitleBar .AffiliateLogo {clear:both;float:left;padding:5px 0px 5px 0px;}
.MainHeader .TitleBar .AffiliateLogo img {float:left;}
.MainHeader .TitleBar .AffiliateLogo .BroughtToYouBy {font-size:10px;font-family:Arial;letter-spacing:1px;float:left;margin-top:8px;margin-right:10px;}
.MainHeader .TitleBar .ReturnTo {float:left;}
.MainHeader .TitleBar .ReturnTo a {letter-spacing:1px;float:left;margin-right:6px;}
.MainHeader .TitleBar .HomePortal {float:right;margin-top:5px;}
.MainHeader .TitleBar .HomePortalBorderRight {border-right:1px solid #FFF;}
.MainHeader .LinkSeparator {display:none;}
.MainHeader .PreviousPageTitleBar {float:right;}
.MainHeader .PreviousPageTitleBar .PreviousPage {font-size:10px;margin-top:13px;letter-spacing:1px;margin-left:6px;float:left;}
.UploadContainer {width:90%;}
.UploadContainer .Header {margin-top:20px;text-transform:uppercase;}
.UploadContainer .Header .TopBar {width:67px;height:24px;float:left;margin-top:6px;margin-right:0px;}
.UploadContainer .Header .HeaderName {margin-left:79px;margin-right:79px;font-size:29px;letter-spacing:.88px;padding-bottom:3px;}
.UploadContainer .OptInViewNGO {width:80%;}
.UploadContainer .OptInViewNGO .SignUp {font-size:20px;}
.UploadContainer .OptInViewNGO .CheckOptions {font-size:20px;}
.UploadContainer .OptInViewNGO .EmailEntry {margin-top:3px;}
.UploadContainer .OptInViewNGO .EmailEntry .EmailText {font-size:20px;}
.UploadContainer .OptInViewNGO .Warning {font-size:20px;}
.UploadContainer .OptInViewNGO .Error {font-size:20px;}
.UploadContainer .OptInViewNGO .MessageActions .CancelOptIn {font-size:20px;margin-top:15px;}
.UploadContainer .OptInViewNGO .MessageActions .Button {padding:10px 20px;font-size:20px;}
.UploadContainer .PhotosView input[type=text] {font-size:20px !important;}
.UploadContainer .PhotosView {margin-top:0;text-align:center;width:80%;}
.UploadContainer .PhotosView .UploadSelector {width:90%;background-color:#FFFFFF;}
.UploadContainer .PhotosView .UploadSelector .Button {padding:15px 35px;font-size:20px;}
.UploadContainer .PhotosView .UploadSelector .AddPhotoButton {float:none;margin:0 auto;}
.UploadContainer .PhotosView .UploadSelector .PickFileText {display:none;}
.UploadContainer .PhotosView .UploadSelector.Uploading a {float:none;}
.UploadContainer .PhotosView .UploadSelector.Uploading a.JumpToLink {margin:20px auto 0 auto;font-size:20px;}
.UploadContainer .PhotosView .UploadSelectorPhotoUploaded {float:none;width:90% !important;margin-top:0 !important;margin-left:0 !important;}
.UploadContainer .PhotosView #SignAndSubmit {width:284px;}
.UploadContainer .PhotosView #SignAndSubmit .Header {font-size:20px;}
.UploadContainer .PhotosView #SignAndSubmit .SignTextBoxes {margin-bottom:10px;}
.UploadContainer .PhotosView #SignAndSubmit .SignTextBoxes.Last {float:left;}
.UploadContainer .PhotosView #SignAndSubmit .CancelLink {font-size:20px;}
.UploadContainer .PhotosView #SignAndSubmit .Buttons {float:right;}
.UploadContainer .PhotosView #SignAndSubmit .Buttons .Button {padding:10px 20px;font-size:20px;}
.UploadContainer .PhotosView .FileUpload {width:387px;}
.UploadContainer .PhotosView .FileUploadPreview .Caption {clear:both;float:left;margin-left:0;margin-top:10px;width:355px;}
.UploadContainer .PhotosView .FileUploadPreview .Caption input {width:355px;}
.UploadContainer .PhotosView .FileUploadPreview .DeletePhoto {clear:both;float:left;margin-left:0;margin-top:0;font-size:20px;}
.UploadContainer .VideoContainer input[type=text] {font-size:14px !important;}
.UploadContainer .VideoContainer .WebcamViewContainer .CameraContent {float:none;margin:17px auto 0 auto;width:315px;position:relative;}
.UploadContainer .VideoContainer .WebcamViewContainer .CameraContent .ViddlerSpecs {width:315px;height:380px;}
.UploadContainer .VideoContainer .UploadViewContainer {margin-top:37px;margin-left:auto;margin-right:auto;width:80%;margin-bottom:0px;}
.UploadContainer .VideoContainer hr {display:block;height:1px;border:0;border-top:1px solid #ccc;margin-top:27px;padding:0;width:493px;}
.UploadContainer .VideoContainer .RecordingInstructions {color:#616161;width:300px;float:none;margin:60px auto 0 auto;background:#eee;}
.UploadContainer .VideoContainer .RecordingInstructions li {margin:12px 0;font-size:11pt;font-family:Open Sans;}
.UploadContainer .VideoContainer .RecordingInstructions .RecordInstructionsHeader {width:100%;line-height:44px;margin-left:20px;font-size:18pt;font-family:Open Sans;text-transform:uppercase;}
.UploadContainer .VideoContainer .VideoHeader {font-family:Open Sans;font-size:24px;margin-left:auto;margin-right:auto;margin-top:30px;color:#616161;letter-spacing:.13px;text-align:center;width:100%;}
.UploadContainer .VideoContainer .VideoClickSubmit {color:#616161;font-family:Open Sans;font-size:20px;margin-bottom:20px;}
.UploadContainer .VideoContainer .VideoCompleted {color:#616161;font-family:Open Sans;font-size:24px;letter-spacing:0.13px;margin-bottom:10px;}
.UploadContainer .VideoContainer .WebcamHeader {color:#616161;font-family:Open Sans;font-size:22px;letter-spacing:0.13px;margin-left:79px;margin-right:47px;margin-top:10px;margin-bottom:15px;}
.UploadContainer .VideoContainer .VideoStatus {display:none;font-family:Open Sans;font-size:19px;color:#616161;margin-left:80px;width:300px;}
.UploadContainer .VideoContainer .SelectVideo {display:none;}
.UploadContainer .VideoContainer .FileUploadPreview {display:none;width:355px;margin-left:85px;margin-top:10px;}
.UploadContainer .VideoContainer .FileUploadPreview .CameraIcon {background-color:#00357E;float:left;height:46px;width:46px;margin:10px 0px;}
.UploadContainer .VideoContainer .FileUploadPreview .CameraIcon .VideoCameraIcon {float:left;width:26px;height:18px;padding:14px 11px;}
.UploadContainer .VideoContainer .FileUploadPreview .UploadFileName {float:left;margin-left:0;}
.UploadContainer .VideoContainer .FileUploadPreview .UploadFileName .FileName {font-family:Open Sans;font-size:20px;font-weight:bold;color:#727272;}
.UploadContainer .VideoContainer .FileUploadPreview .Caption {clear:both;width:355px;float:left;margin-left:0;margin-top:9px;padding-left:0;}
.UploadContainer .VideoContainer .FileUploadPreview .Caption input {width:355px;font-size:20px !important;}
.UploadContainer .VideoContainer .FileUploadPreview .DeleteVideo a {color:#00357E;cursor:pointer;float:left;font-family:Open Sans;font-size:20px;line-height:30px;margin-left:0;margin-top:0;margin-bottom:39px;text-align:center;text-decoration:underline;width:40px;}
.UploadContainer .VideoContainer .FileUploadControl {position:absolute;width:auto;height:100%;opacity:0;-moz-opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);top:0px;right:0px;z-index:1001;cursor:pointer;}
.UploadContainer .VideoContainer .FileUpload {position:relative;overflow:hidden;cursor:pointer;width:80px;float:right;display:block;margin-right:0px !important;}
.UploadContainer .VideoContainer .Caption {float:left;width:355px;}
.UploadContainer .VideoContainer .Caption input {margin-top:13px;width:355px;padding-left:3px;}
.UploadContainer .VideoContainer .DeleteRecording {float:left;}
.UploadContainer .VideoContainer .DeleteRecording a {color:#00357E;cursor:pointer;float:left;font-family:Open Sans;font-size:12px;text-align:center;text-decoration:underline;width:40px;margin-top:14px;margin-left:8px;}
.UploadContainer .VideoContainer .FileUpload input {position:absolute;height:100%;width:100% !important;width:auto;opacity:0;-moz-opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.UploadContainer .VideoContainer .FileName {float:left;margin-left:0;margin-top:4px;margin-right:10px;}
.UploadContainer .VideoContainer .InvalidUpload {display:none;float:left;margin-top:10px;}
.UploadContainer .VideoContainer .InvalidUpload .WarningImage {float:left;height:35px;width:35px;}
.UploadContainer .VideoContainer .InvalidUpload .ErrorMessage {color:#FF0000;font-family:Open Sans;font-size:20px;padding:0px 20px 10px 10px;float:left;width:290px;}
.UploadContainer .VideoContainer .InvalidUpload .CancelError {float:right;color:#00357E;font-family:Open Sans;font-size:20px;text-decoration:underline;cursor:pointer;}
.UploadContainer .VideoContainer .UploadSelector {width:270px;background-color:#FFFFFF;margin:0 auto;}
.UploadContainer .VideoContainer .UploadSelector .Button {padding:15px 35px;font-size:20px;width:75%;margin:0 auto;}
.UploadContainer .VideoContainer #Progress {display:none;float:left;margin-left:80px;margin-top:20px;}
.UploadContainer .VideoContainer .SignAndSubmit {margin-bottom:20px;display:none;width:284px;margin-left:auto;margin-right:auto;}
.UploadContainer .VideoContainer .SignAndSubmit .RecordingClickSubmit {color:#616161;font-family:Open Sans;font-size:12pt;margin-bottom:20px;}
.UploadContainer .VideoContainer .SignAndSubmit .RecordingCompleted {color:#616161;font-family:Open Sans;font-size:24px;letter-spacing:0.13px;margin-bottom:10px;margin-top:20px;}
.UploadContainer .VideoContainer .SignAndSubmit .Header {color:#707070;font-size:20px;margin-bottom:19px;font-family:Open Sans;font-weight:bold;text-transform:none;text-align:center;}
.UploadContainer .VideoContainer .SignAndSubmit .BottomContainer {border-top:2px solid #cccccc;width:284px;margin:0 auto;}
.UploadContainer .VideoContainer .SignAndSubmit .SectionHeader {border-top:solid 1px #ccc;margin-top:20px;}
.UploadContainer .VideoContainer .SignAndSubmit .SignTextBoxes {width:279px;margin-right:10px;margin-bottom:10px;padding-left:3px;font-size:20px !important;}
.UploadContainer .VideoContainer .SignAndSubmit .SignTextBoxes.Last {margin-right:0px !important;float:left;}
.UploadContainer .VideoContainer .SignAndSubmit .CancelLink {color:#00357E;font-family:Open Sans;font-size:20px;font-weight:bold;}
.UploadContainer .VideoContainer .SignAndSubmit .Buttons {float:right;margin-top:20px;}
.UploadContainer .VideoContainer .SignAndSubmit .Buttons .Button {font-size:20px;padding:10px 20px;}
.UploadContainer .VideoContainer .SignAndSubmit .Buttons .Button a {color:#fff;}
.UploadContainer .VideoContainer .SignAndSubmit .Buttons a {text-decoration:none;margin-left:5px;}
.UploadContainer .VideoDisclaimer {position:relative;font-family:Open Sans;font-size:20px;color:#707070;margin-top:20px;width:86%;margin:60px auto 0 auto;left:0;right:0;bottom:0;}
.UploadOptions {width:300px;margin-top:45px;margin-left:auto;margin-right:auto;}
.UploadOptions .GrayButton {width:300px;font-size:20px;}
.UploadOptions a {float:left;margin-right:30px;margin-bottom:10px;width:100%;}
.UploadOptions a.Last {margin-right:0px !important;}
.UploadOptions .NetworkUpload {margin-top:10px;}
.UploadOptions .NetworkUpload a {float:none;}
.UploadOptions .NetworkUpload .UploadTitle {margin:0 0 0 0;width:300px;font-size:18px;padding-bottom:10px;}
.UploadOptions .NetworkUpload .NetworkIcon {margin:0 0 0 0px;width:300px;}
.UploadOptions .NetworkUpload .NetworkIcon .UploadFacebook {float:left;margin:0 auto;width:75px;cursor:pointer;}
.UploadOptions .NetworkUpload .NetworkIcon .UploadFacebook img {height:68px;width:68px;}
.UploadOptions .NetworkUpload .NetworkIcon .UploadFlickr {float:left;margin:0 auto;width:75px;cursor:pointer;}
.UploadOptions .NetworkUpload .NetworkIcon .UploadFlickr img {height:70px;width:70px;}
.UploadOptions .NetworkUpload .NetworkIcon .UploadInstagram {float:left;margin:0 auto;width:75px;cursor:pointer;}
.UploadOptions .NetworkUpload .NetworkIcon .UploadInstagram img {height:70px;width:70px;}
.UploadOptions .NetworkUpload .NetworkIcon .UploadPicasa {float:left;margin:0 auto;width:75px;cursor:pointer;}
.UploadOptions .NetworkUpload .NetworkIcon .UploadPicasa img {height:70px;width:70px;}
}
@media only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) {
#NGContent {min-width:414px;}
#NGContent #GlobalNavigation_Header {display:none;}
#EntryConfirmModal {width:90% !important;margin:0 auto;}
.MainHeader {min-height:36px;}
.MainHeader .AdBar {height:90px;background-color:#d7d7d7;}
.MainHeader .TitleBar {height:60px;width:100%;margin-left:auto;margin-right:auto;float:left;}
.MainHeader .TitleBar .AffiliateLogo {clear:both;float:left;padding:5px 0px 5px 0px;}
.MainHeader .TitleBar .AffiliateLogo img {float:left;}
.MainHeader .TitleBar .AffiliateLogo .BroughtToYouBy {font-size:10px;font-family:Arial;letter-spacing:1px;float:left;margin-top:8px;margin-right:10px;}
.MainHeader .TitleBar .ReturnTo {float:left;}
.MainHeader .TitleBar .ReturnTo a {letter-spacing:1px;float:left;margin-right:6px;}
.MainHeader .TitleBar .HomePortal {float:right;margin-top:5px;}
.MainHeader .TitleBar .HomePortalBorderRight {border-right:1px solid #FFF;}
.MainHeader .LinkSeparator {display:none;}
.MainHeader .PreviousPageTitleBar {float:right;}
.MainHeader .PreviousPageTitleBar .PreviousPage {font-size:10px;margin-top:13px;letter-spacing:1px;margin-left:6px;float:left;}
.UploadContainer {width:90%;}
.UploadContainer .Header {margin-top:20px;text-transform:uppercase;}
.UploadContainer .Header .TopBar {width:67px;height:24px;float:left;margin-top:6px;margin-right:0px;}
.UploadContainer .Header .HeaderName {margin-left:79px;margin-right:79px;font-size:29px;letter-spacing:.88px;padding-bottom:3px;}
.UploadContainer .OptInViewNGO {width:80%;}
.UploadContainer .OptInViewNGO .SignUp {font-size:20px;}
.UploadContainer .OptInViewNGO .CheckOptions {font-size:20px;}
.UploadContainer .OptInViewNGO .EmailEntry {margin-top:3px;}
.UploadContainer .OptInViewNGO .EmailEntry .EmailText {font-size:20px;}
.UploadContainer .OptInViewNGO .Warning {font-size:20px;}
.UploadContainer .OptInViewNGO .Error {font-size:20px;}
.UploadContainer .OptInViewNGO .MessageActions .CancelOptIn {font-size:20px;margin-top:15px;}
.UploadContainer .OptInViewNGO .MessageActions .Button {padding:10px 20px;font-size:20px;}
.UploadContainer .PhotosView input[type=text] {font-size:20px !important;}
.UploadContainer .PhotosView {margin-top:0;text-align:center;width:80%;}
.UploadContainer .PhotosView .UploadSelector {width:90%;background-color:#FFFFFF;}
.UploadContainer .PhotosView .UploadSelector .Button {padding:15px 35px;font-size:20px;}
.UploadContainer .PhotosView .UploadSelector .AddPhotoButton {float:none;margin:0 auto;}
.UploadContainer .PhotosView .UploadSelector .PickFileText {display:none;}
.UploadContainer .PhotosView .UploadSelector.Uploading a {float:none;}
.UploadContainer .PhotosView .UploadSelector.Uploading a.JumpToLink {margin:20px auto 0 auto;font-size:20px;}
.UploadContainer .PhotosView .UploadSelectorPhotoUploaded {float:none;width:90% !important;margin-top:0 !important;margin-left:0 !important;}
.UploadContainer .PhotosView #SignAndSubmit {width:284px;}
.UploadContainer .PhotosView #SignAndSubmit .Header {font-size:20px;}
.UploadContainer .PhotosView #SignAndSubmit .SignTextBoxes {margin-bottom:10px;}
.UploadContainer .PhotosView #SignAndSubmit .SignTextBoxes.Last {float:left;}
.UploadContainer .PhotosView #SignAndSubmit .CancelLink {font-size:20px;}
.UploadContainer .PhotosView #SignAndSubmit .Buttons {float:right;}
.UploadContainer .PhotosView #SignAndSubmit .Buttons .Button {padding:10px 20px;font-size:20px;}
.UploadContainer .PhotosView .FileUpload {width:387px;}
.UploadContainer .PhotosView .FileUploadPreview .Caption {clear:both;float:left;margin-left:0;margin-top:10px;width:355px;}
.UploadContainer .PhotosView .FileUploadPreview .Caption input {width:355px;}
.UploadContainer .PhotosView .FileUploadPreview .DeletePhoto {clear:both;float:left;margin-left:0;margin-top:0;font-size:20px;}
.UploadContainer .VideoContainer input[type=text] {font-size:14px !important;}
.UploadContainer .VideoContainer .WebcamViewContainer .CameraContent {float:none;margin:17px auto 0 auto;width:354px;position:relative;}
.UploadContainer .VideoContainer .WebcamViewContainer .CameraContent .ViddlerSpecs {width:354px;height:380px;}
.UploadContainer .VideoContainer .UploadViewContainer {margin-top:37px;margin-left:auto;margin-right:auto;width:80%;margin-bottom:0px;}
.UploadContainer .VideoContainer hr {display:block;height:1px;border:0;border-top:1px solid #ccc;margin-top:27px;padding:0;width:493px;}
.UploadContainer .VideoContainer .RecordingInstructions {color:#616161;width:300px;float:none;margin:60px auto 0 auto;background:#eee;}
.UploadContainer .VideoContainer .RecordingInstructions li {margin:12px 0;font-size:11pt;font-family:Open Sans;}
.UploadContainer .VideoContainer .RecordingInstructions .RecordInstructionsHeader {width:100%;line-height:44px;margin-left:20px;font-size:18pt;font-family:Open Sans;text-transform:uppercase;}
.UploadContainer .VideoContainer .VideoHeader {font-family:Open Sans;font-size:24px;margin-left:auto;margin-right:auto;margin-top:30px;color:#616161;letter-spacing:.13px;text-align:center;width:100%;}
.UploadContainer .VideoContainer .VideoClickSubmit {color:#616161;font-family:Open Sans;font-size:20px;margin-bottom:20px;}
.UploadContainer .VideoContainer .VideoCompleted {color:#616161;font-family:Open Sans;font-size:24px;letter-spacing:0.13px;margin-bottom:10px;}
.UploadContainer .VideoContainer .WebcamHeader {color:#616161;font-family:Open Sans;font-size:22px;letter-spacing:0.13px;margin-left:79px;margin-right:47px;margin-top:10px;margin-bottom:15px;}
.UploadContainer .VideoContainer .VideoStatus {display:none;font-family:Open Sans;font-size:19px;color:#616161;margin-left:80px;width:300px;}
.UploadContainer .VideoContainer .SelectVideo {display:none;}
.UploadContainer .VideoContainer .FileUploadPreview {display:none;width:355px;margin-left:85px;margin-top:10px;}
.UploadContainer .VideoContainer .FileUploadPreview .CameraIcon {background-color:#00357E;float:left;height:46px;width:46px;margin:10px 0px;}
.UploadContainer .VideoContainer .FileUploadPreview .CameraIcon .VideoCameraIcon {float:left;width:26px;height:18px;padding:14px 11px;}
.UploadContainer .VideoContainer .FileUploadPreview .UploadFileName {float:left;margin-left:0;}
.UploadContainer .VideoContainer .FileUploadPreview .UploadFileName .FileName {font-family:Open Sans;font-size:20px;font-weight:bold;color:#727272;}
.UploadContainer .VideoContainer .FileUploadPreview .Caption {clear:both;width:355px;float:left;margin-left:0;margin-top:9px;padding-left:0;}
.UploadContainer .VideoContainer .FileUploadPreview .Caption input {width:355px;font-size:20px !important;}
.UploadContainer .VideoContainer .FileUploadPreview .DeleteVideo a {color:#00357E;cursor:pointer;float:left;font-family:Open Sans;font-size:20px;line-height:30px;margin-left:0;margin-top:0;margin-bottom:39px;text-align:center;text-decoration:underline;width:40px;}
.UploadContainer .VideoContainer .FileUploadControl {position:absolute;width:auto;height:100%;opacity:0;-moz-opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);top:0px;right:0px;z-index:1001;cursor:pointer;}
.UploadContainer .VideoContainer .FileUpload {position:relative;overflow:hidden;cursor:pointer;width:80px;float:right;display:block;margin-right:0px !important;}
.UploadContainer .VideoContainer .Caption {float:left;width:355px;}
.UploadContainer .VideoContainer .Caption input {margin-top:13px;width:355px;padding-left:3px;}
.UploadContainer .VideoContainer .DeleteRecording {float:left;}
.UploadContainer .VideoContainer .DeleteRecording a {color:#00357E;cursor:pointer;float:left;font-family:Open Sans;font-size:12px;text-align:center;text-decoration:underline;width:40px;margin-top:14px;margin-left:8px;}
.UploadContainer .VideoContainer .FileUpload input {position:absolute;height:100%;width:100% !important;width:auto;opacity:0;-moz-opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.UploadContainer .VideoContainer .FileName {float:left;margin-left:0;margin-top:4px;margin-right:10px;}
.UploadContainer .VideoContainer .InvalidUpload {display:none;float:left;margin-top:10px;}
.UploadContainer .VideoContainer .InvalidUpload .WarningImage {float:left;height:35px;width:35px;}
.UploadContainer .VideoContainer .InvalidUpload .ErrorMessage {color:#FF0000;font-family:Open Sans;font-size:20px;padding:0px 20px 10px 10px;float:left;width:325px;}
.UploadContainer .VideoContainer .InvalidUpload .CancelError {float:right;color:#00357E;font-family:Open Sans;font-size:20px;text-decoration:underline;cursor:pointer;}
.UploadContainer .VideoContainer .UploadSelector {width:270px;background-color:#FFFFFF;margin:0 auto;padding:25px 20px;color:#727272;}
.UploadContainer .VideoContainer .UploadSelector .Button {padding:15px 35px;font-size:20px;width:75%;margin:0 auto;text-align:center;}
.UploadContainer .VideoContainer #Progress {display:none;float:left;margin-left:80px;margin-top:20px;}
.UploadContainer .VideoContainer .SignAndSubmit {margin-bottom:20px;display:none;width:284px;margin-left:auto;margin-right:auto;}
.UploadContainer .VideoContainer .SignAndSubmit .RecordingClickSubmit {color:#616161;font-family:Open Sans;font-size:12pt;margin-bottom:20px;}
.UploadContainer .VideoContainer .SignAndSubmit .RecordingCompleted {color:#616161;font-family:Open Sans;font-size:24px;letter-spacing:0.13px;margin-bottom:10px;margin-top:20px;}
.UploadContainer .VideoContainer .SignAndSubmit .Header {color:#707070;font-size:20px;margin-bottom:19px;font-family:Open Sans;font-weight:bold;text-transform:none;text-align:center;}
.UploadContainer .VideoContainer .SignAndSubmit .BottomContainer {border-top:2px solid #cccccc;width:284px;margin:0 auto;}
.UploadContainer .VideoContainer .SignAndSubmit .SectionHeader {border-top:solid 1px #ccc;margin-top:20px;}
.UploadContainer .VideoContainer .SignAndSubmit .SignTextBoxes {width:279px;margin-right:10px;margin-bottom:10px;padding-left:3px;font-size:20px !important;}
.UploadContainer .VideoContainer .SignAndSubmit .SignTextBoxes.Last {margin-right:0px !important;float:left;}
.UploadContainer .VideoContainer .SignAndSubmit .CancelLink {color:#00357E;font-family:Open Sans;font-size:20px;font-weight:bold;}
.UploadContainer .VideoContainer .SignAndSubmit .Buttons {float:right;margin-top:20px;}
.UploadContainer .VideoContainer .SignAndSubmit .Buttons .Button {font-size:20px;padding:10px 20px;}
.UploadContainer .VideoContainer .SignAndSubmit .Buttons .Button a {color:#fff;}
.UploadContainer .VideoContainer .SignAndSubmit .Buttons a {text-decoration:none;margin-left:5px;}
.UploadContainer .VideoDisclaimer {position:relative;font-family:Open Sans;font-size:20px;color:#707070;margin-top:20px;width:86%;margin:60px auto 0 auto;left:0;right:0;bottom:0;}
.UploadOptions {width:380px;margin-top:45px;margin-left:auto;margin-right:auto;}
.UploadOptions .GrayButton {width:380px;font-size:20px;}
.UploadOptions a {float:left;margin-right:30px;margin-bottom:10px;width:100%;}
.UploadOptions a.Last {margin-right:0px !important;}
.UploadOptions .NetworkUpload {margin-top:10px;}
.UploadOptions .NetworkUpload a {float:none;}
.UploadOptions .NetworkUpload .UploadTitle {margin:0 0 0 0;width:360px;font-size:18px;padding-bottom:10px;}
.UploadOptions .NetworkUpload .NetworkIcon {margin:0 0 0 0px;width:400px;}
.UploadOptions .NetworkUpload .NetworkIcon .UploadFacebook {float:left;margin:0 auto;width:100px;cursor:pointer;}
.UploadOptions .NetworkUpload .NetworkIcon .UploadFacebook img {height:76px;width:76px;}
.UploadOptions .NetworkUpload .NetworkIcon .UploadFlickr {float:left;margin:0 auto;width:100px;cursor:pointer;}
.UploadOptions .NetworkUpload .NetworkIcon .UploadFlickr img {height:80px;width:80px;}
.UploadOptions .NetworkUpload .NetworkIcon .UploadInstagram {float:left;margin:0 auto;width:100px;cursor:pointer;}
.UploadOptions .NetworkUpload .NetworkIcon .UploadInstagram img {height:80px;width:80px;}
.UploadOptions .NetworkUpload .NetworkIcon .UploadPicasa {float:left;margin:0 auto;width:100px;cursor:pointer;}
.UploadOptions .NetworkUpload .NetworkIcon .UploadPicasa img {height:80px;width:80px;}
}
.clearfix {clear:both;}
.cookiepopup-container {background-color:rgba(25, 25, 25, 0.9);color:#efefef;font-size:14px;line-height:1.2em;display:none;z-index:9999999;text-align:left;padding:8px 30px 7px 20px;line-height:15px;}
.cookiepopup-container-top,
.cookiepopup-container-fixedtop {position:absolute;top:0;left:0;right:0;}
.cookiepopup-container-fixedtop {position:fixed;}
.cookiepopup-container-bottom {position:fixed;bottom:0;left:0;right:0;}
.cookiepopup-container-bottomleft {position:fixed;bottom:10px;left:10px;width:300px;}
.cookiepopup-container-bottomright {position:fixed;bottom:10px;right:10px;width:300px;}
.cookiepopup-closebutton {font-size:16px;font-weight:100;line-height:1;color:#a2a2a2;filter:alpha(opacity=20);position:absolute;font-family:helvetica, arial, verdana, sans-serif;top:0;right:0;padding:5px 10px;}
.cookiepopup-closebutton:hover,
.cookiepopup-closebutton:active {color:#fff;text-decoration:none;}
.cookiepopup-head {display:inline;font-size:1.2em;font-weight:bold;padding:7px;color:#fff;}
.cookiepopup-body {display:inline;color:#a2a2a2;}
.cookiepopup-buttons {display:inline;padding:7px 0 5px 0;}
.cookiepopup-button_1 {color:#f6a21d;font-weight:bold;font-size:14px;}
.cookiepopup-button_2 {color:#f6a21d;font-weight:normal;font-size:12px;}
.cookiepopup-button {margin:0 10px;}
.cookiepopup-button:hover,
.cookiepopup-button:focus {text-decoration:underline;color:#f6a21d;}
body .cookiepopup-color-inverse {color:#000;background-color:rgba(255, 255, 255, 0.9);}
body .cookiepopup-color-inverse .cookiepopup-head {color:#000;}
body .cookiepopup-style-compact {text-align:left;padding:8px 30px 7px 20px;line-height:15px;}
body .cookiepopup-style-compact .cookiepopup-head,
body .cookiepopup-style-compact .cookiepopup-body,
body .cookiepopup-style-compact .cookiepopup-buttons {display:inline;padding:0;margin:0;}
body .cookiepopup-style-compact .cookiepopup-button {margin:0 5px;}