 .as_h1 {display: block; font-size: 2em; -webkit-margin-before: 0.67em; -webkit-margin-after: 0.67em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; font-weight: bold}
.as_h2 {display: block; font-size: 1.5em; -webkit-margin-before: 0.83em; -webkit-margin-after: 0.83em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; font-weight: bold}
.as_h3 {display: block; font-size: 1.17em; -webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; font-weight: bold}
.as_h5 {display: block; font-size: 0.83em; -webkit-margin-before: 1.67em; -webkit-margin-after: 1.67em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; font-weight: bold}
body.pet {background: #ffffff url("../jpg/bg-stretch-2.jpg") repeat-x center top}
hr {display: none}
.structural {position: absolute; left: -9999px}
div#obit_slideshow {width:800px; height:600px}
.border {border: 1px solid purple}
#container {position: relative; width: 997px; background: url("../png/container_bg.png") repeat-y; margin-bottom: 0; margin: 0 auto; padding: 0 10px 0 10px; text-align: left}
body.widget #container {width:600px; background:none; padding: 0px}
body.widget #main-content {padding: 0px}
   #flash_notice h1 {color: #0C3F81}
#flash_notice.fading_msg h1 {background-color: #99CCFF; border: 2px solid #0C3F81; margin: 0px 0px 10px; padding: 10px}
   #ad-footer {margin-top: 10px; padding: 10px; text-align:center; background: #f8f8f8; height: 130px; border: solid 1px #ced0d1; float:left; width:975px}
   #main-content {padding: 10px}
#left-column {width: 300px; float: left}
body.widget {text-align: left}
body.widget #left-column-wide {margin :0px}
#left-column-wide {width: 667px; margin: 0 10px 0 0; float: left}
#center-column {width: 356px; margin: 0 10px 0 10px; float: left}
.center-column {width: 356px; margin: 0 10px 0 10px; float: left}
#right-column {width: 300px; float: left}
#right-column-wide {width: 667px; margin: 0 0 0 10px; float: left}
.space-above {margin-top: 2em}
.space-below {margin-bottom: 2em}
.space-above-1em {margin-top: 1em}
.space-above-4em {margin-top: 4em}
.space-below-1em {margin-bottom: 1em}
.space-below-halfem {margin-bottom: .5em}
.space-right-1em {margin-right: 1em}
ul.visitation-list {margin: 0; padding: 0 0 1em 0; list-style-type: none; border-bottom: solid 1px #ccc}
#eternal-tribute ul.visitation-list {border-bottom: 0}
ul.visitation-list li {margin: 0; padding: 0; line-height: 1.2em}
ul.visitation-list li a#google_map_it {padding: 0; margin: 0}
   .breadcrumb-nav {margin: 0 0 10px 0; padding: .6em; background: #eaf1ff url("../gif/breadcrumb-nav-bg.gif") repeat-x 0 top; min-height: 1em; font: bold 1.3em trebuchet ms, serif}
.breadcrumb-nav ul {list-style: none; color: #0C3F81; margin: 0; padding: 0}
.breadcrumb-nav li {color: #0C3F81; margin: 0 .3em 0 0}
.breadcrumb-nav a {color: #0C3F81}
.breadcrumb-nav a.white-form-button {float: right; margin: 0; color: #0C3F81}
.breadcrumb-nav a.dvd-personname {text-decoration: underline}
.breadcrumb-nav a.dvd-personname:hover {text-decoration: none; background-color: #85878f}
   .search-module {margin: 0; padding: 0; background: #f3fbff; border: 2px solid #1e63a1; color: #333}
.search-module .fh_search_content {margin-bottom: 10px}
.search-module a.fh_finder_tips {font-weight: bold; margin-left: 15px}
.search-module h1 {display: none}
.search-module h1.fh_search, .advertise-header h1, .cobrand-network h1 {display: block; padding: 8px 10px 6px; margin: 0; font-family: 'Lucida Grande',Helvetica,sans-serif; font-size: 18px; font-weight: bold; color: #2e9dcb; border-bottom: 1px solid #ccc; background-image: none; background: #f7f7f7}
.search-module .fh_search_content #searching {float: left; position: relative; left: 460px}
.search-module-bottom {margin-top: -10px; margin-bottom: 10px; width: 977px; height: 17px}
.search-module p {margin: 2em 0 0 0}
.search-module h2.meta {margin: 10px; border: solid 2px #7DAFD1; padding: 5px; background: #AFD2EF; color: #06385B; font-size: 11pt; font-weight: normal; display: block; position: relative}
.search-module .meta ul {margin: 0; padding: 0 10px}
.search-module .fh_search_content ul li {font: 12px "Lucida Grande", Helvetica, sans-serif; font-size: 120%}
.search-module fieldset {margin: 0 10px 10px 10px; margin: 0 10px 5px; color: #fff}
.search-module .fh_search_content fieldset {color: #000}
.search-module .fh_search_content fieldset#radius {margin-bottom: 0}
.search-module fieldset .fieldwrapper {float: left; margin: 5px 10px 5px 0}
.search-module fieldset .choices .fieldwrapper {margin-top: 0}
.search-module fieldset .fieldwrapper span.specific-year input {width:auto}
.search-module fieldset .fieldwrapper input {margin: 5px 0 0 0; width: 11.7em}
.search-module fieldset .fieldwrapper input#selectName {width: 209px}
.search-module #advanced_search_form fieldset .fieldwrapper select {width: 150px}
#advanced_search_form .no_help_icon {margin-top: 13px}
.search-module fieldset .fieldwrapper select {margin: 5px 0 0 0; width: 115px}
.search-module fieldset .fieldwrapper select#state {width: 6em}
.search-module .search-tip-button-area {float: right; margin-top: 15px; position: relative; top: -178px; left: -238px}
.search-module fieldset .optional {font-style: italic}
.search-module fieldset .checkbox-wrapper {margin-top: 28px; float: left; margin-top: 24px}
.search-module fieldset .fh-name-container {background-color: #3386c9; border: solid 1px #2a79ba; padding: 5px; float: left}
.search-module fieldset .choices {float: left; margin: 10px 10px 0 0}
.search-module fieldset .choices .or {background-color: #246da9; padding: 3px; margin-top: 21px}
.search-module .fh_search_content fieldset .choices .or {background: none}
.search-module input#keywords {width: 23em}
.search-module select#browseCity {width: 24.4em}
.search-module fieldset .button-area {width: 388px}
.search-module fieldset .fieldwrapper button {float: right}
.search-module .gray-banner {margin: 1.6em 0 1em 0}
.search-module #how-to-search, .search-module #how-to-browse {background: #ffd792; border: solid 2px #fbab23; color: #815100; padding: 10px; position: absolute; top: 20%; left: 35%; margin: 0; z-index: 499; width: 330px}
.search-module .fh_search_content #how-to-search {background: #fff; border: solid 4px #1e63a1; color: #000; padding: 0px; position: absolute; top: 20%; left: 35%; margin: 0; z-index: 499; width: 330px}
.search-module .fh_search_content #how-to-search h3 {background: none repeat scroll 0 0 #F7F7F7; border-bottom: 1px solid #CCCCCC; color: #2E9DCB; font-family: 'Lucida Grande',Helvetica,sans-serif; font-size: 110%; font-weight: bold; margin: 0; padding: 5px 10px}
.search-module .fh_search_content #how-to-search ol {padding: 0px 20px 0px 35px}
.search-module #how-to-search a.close, .search-module #how-to-browse a.close {display: block; float: right; background-color: #815100; padding: 3px; text-align: center; width: 10px; height: 10px; color: #ffffff; font-size: .7em; border: solid 1px #FFD792}
.search-module #how-to-search a.close:hover, .search-module #how-to-browse a.close:hover {border: solid 1px #FBAB23; text-decoration: none; color: #ffffff}
.search-module .fh_search_content #how-to-search a.close, .search-module #how-to-browse a.close, .search-module .fh_search_content #how-to-search a.close:hover, .search-module #how-to-browse a.close:hover {display: block; float: right; background-color: #000; padding: 5px; margin: 2px; text-align: center; width: 10px; height: 10px; color: #fff; font-size: .7em; border: solid 2px #fff; -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; position: relative; top: -14px; right: -15px}
.search-module #how-to-browse h3, .search-module #how-to-search h3 {font-family: "Georgia", serif; margin: 0; padding: 0}
 ul#alphabetlist {float: left; padding: 0; margin: 0; list-style: none; font-size: 11pt; padding: .9em}
ul#alphabetlist li {float: left; margin: 0; color: #fff}
ul#alphabetlist li a {color: #fff; padding: .2em .4em; text-decoration: none}
ul#alphabetlist li a:hover {background: #000}
ul#alphabetlist li a:active {background: #000}
ul#alphabetlist li a.empty, ul#alphabetlist li a.empty:hover{ color:gray; background:none}
ul#alphabetlist h1 {font-size: 1.6em; margin: 0}
ul#alphabetlist li.first {float: left; margin: 0 5em 0 0; font-weight: bold}
.orange-banner ul#alphabetlist a:hover {background: #925000}
 .city-cols {background: #fff; border: solid 1px #cfd0d1; margin: 10px}
.city-cols h3 {color: #2368af; font-weight: bold; font-family: georgia, serif; margin: 1em 0 .5em .4em}
.city-cols ul {width: 145px; float: left; list-style: none; padding-left: 0px; margin: 5px 0px 10px 6px}
.city-cols li {padding: .2em}
.city-cols a {color: #2368af; padding-top: .2em; text-decoration: none}
.city-cols a:hover {color: #fff; background: #2368af}
#left-col-fh-results {width: 806px; float:left}
   #save_search_alert p {margin: 0; color: #fff}
   .search-results li {border-bottom: 1px solid #dedede; margin: 0 0 1em 0}
.search-results li a.result-body {display: block; width: 100%; min-height: 50px; margin-bottom: 1em; color: #444444; border: solid 1px #fff; background: #fff}
.search-results li a.result-body h4 {font-size: 13pt; margin: 0; color: #2368a7; font-weight: normal}
.search-results li a.result-body h4 span {color: #464646}
.search-results li a.result-body:hover {background: #fff url("../gif/search-result-thumbnail-container-bg.gif") repeat-x; border: solid 1px #a0b5d1; text-decoration: none}
 #left-column-wide p.MsoNormal, #left-column-wide li.MsoNormal, #left-column-wide div.MsoNormal {margin: 0 10px 10pt}
#left-column-wide p.MsoNormal strong, #left-column-wide li.MsoNormal strong, #left-column-wide div.MsoNormal strong {color: #2368AF}
 .search-results li .no-upgrade-tooltip a.result-body, .search-results li .no-free-upgrade-tooltip a.result-body {color: #333; background: #DBDBDB}
.search-results li .no-upgrade-tooltip a.result-body h4, .search-results li .no-free-upgrade-tooltip a.result-body h4 {color: #35556D}
.search-results li .no-upgrade-tooltip a.result-body:hover, .search-results li .no-free-upgrade-tooltip a.result-body:hover {color: #333; background: #C1C1C1; border: solid 1px #fff}
 .search-result-thumbnail-container {float: left; background: url("../gif/search-result-thumbnail-container-bg.gif") repeat-x; margin-right: 1em; padding: .75em; position: relative}
.no-image {background: transparent; width: 6.2em}
.search-result-thumbnail {float: left; width: 75px; height: 75px; position: relative}
.search-result-content {margin-right: 1em; padding: 1em 0 1em 0; width: 37.4em; float: left}
.search-result-content p {margin: .4em 0 0 0; line-height: 1.4em}
.search-result-content p span {line-height: 1.4em}
.search-result-content p span.fh-name {font-weight: bold}
.icon-container {float: left; padding: 1em}
.search-result-icon {width: 37px; height: 41px}
a.memory-book-link {color: #EF8B06}
a.funeral-home-link {color: #2368a7}
.search-result-sort {float: left; width: 50%; margin-left: 15px}
.search-result-sort span {font-weight: bold}
.search-result-sort select {margin: 0 0 0 1em}
.search-result-sort fieldset, .search-result-sort form {margin: 0; padding: 0; z-index: 100; position: relative}
.search-results .search-result-key, .search-results .search-result-key ul {border: 0; margin: 0; padding: 0; font-style: italic; text-align: center; width:300px; float:left}
div.search-results div.search-result-key li {margin: 0 0 0 .1em; padding: 0; float: right; border: 0; text-align: center; font-size: 8.5pt; width: 70px}
.search-results .search-result-key p {margin: 0; border: 0; text-align: center; width: 70px}
.search-results .pagination li {margin: 4px 2px 2px 0}
.funeral-home-partner {background: none}
.search-message {background: #F2F2F2; border: solid 1px #ccc; margin: 10px 12px 0; padding: 5px; float: left; width: 772px}
.search-message p {float: left; margin-left: 8px; margin-right: 8px; color: #666; font-weight: bold}
   .search-results-wide {width: 800px; float: left; margin-right: 6px}
.search-results-wide .pagination {margin: 10px}
.search-results-wide ul {margin: 12px; padding: 0; list-style: none}
.fh-search-results ul li {border-bottom: 1px solid #ccc; padding: 10px 0; width: 782px}
.fh-search-results ul li div {float: left}
.fh-search-results .fh-logo {width: 150px; margin-right: 10px; border:1px solid white}
.fh-search-results .fh-name-info {width: 350px; margin-right: 10px}
.fh-search-results .fh-name-info p {margin: 0; color: #666; font-size: 8pt}
.fh-search-results .fh-name-info h4, .fh-search-results .fh-name-info h4 a:link, .fh-search-results .fh-name-info h4:active {color: #2368A7; font-size: 12pt; margin-top: 0; padding: 0; text-decoration: none}
.fh-search-results .fh-name-info h4 a:hover {color: #16528a; background: #d9ebfb; text-decoration: none}
.fh-search-results .fh-search-buttons {margin-right: 10px}
.fh-search-results .fh-partners {}
.fh-search-results a.white-results-button {width: 80px}
   .pagination {margin: 10px 0; background: url("../gif/pagination-bg.gif") repeat-x left bottom; padding: 0 0 0 10px; border: solid 1px #ccc; height: 31px}
div.obit-text-container .pagination {margin: 0 0;}
.pagination-wide {margin-bottom: 10px}
.pagination-wide ol {width: 960px}
.pagination-wide ol li div {margin-right: 1em}
.pagination-wide select {margin-right: 15em}
.pagination div {margin: 4px 2px 2px 0; padding-right: 1em}
div.hosted-results li.results-text {color: black; border: none}
div.hosted-results div.pagination div {margin-top: 2px}
.pagination ol {float: left; list-style: none; margin: 0; padding: 0; height: 31px}
.pagination li {float: left; text-align: center; border: 0}
.pagination li div form {line-height: 18pt}
.pagination li a, .pagination li a:visited {background: url("../gif/pagination-li-hovers.gif") no-repeat 0 top; margin: 4px 2px 2px 0; display: block; width: 16px; height: 17px; color: #ffffff; text-decoration: none}
.pagination li a:hover {background-position: 0 -16px; color: #bc4d00; text-decoration: none}
.pagination li.week a {background: url("../gif/pagination-li-week-hovers.gif") no-repeat 0 top; margin: 4px 2px 2px 0; display: block; width: 50px; height: 16px; color: #ffffff; text-decoration: none}
.pagination li.week a:hover {background-position: 0 -16px; color: #bc4d00; text-decoration: none}
.pagination li.weekshort a {background: url("../gif/pagination-li-hovers.gif") no-repeat 0 top; margin: 4px 2px 2px 0; display: block; width: 25px; height: 16px; color: #ffffff; text-decoration: none}
.pagination li.weekshort a:hover {background-position: 0 -16px; color: #bc4d00; text-decoration: none}
.pagination li a.previous-next {background: url("../png/pagination-prev-next.png") no-repeat 0 top; width: 76px; color: #333333}
.pagination li a.previous-next:hover {background-position: 0 -17px; color: #fff}
.pagination li a.current {background-position: 0 -32px; color: #fff}
.pagination li.week a.current {background-position: 0 -32px; color: #fff}
.pagination li a.selected:hover {text-decoration: underline}
.pagination li a.pause {background: url("../gif/pagination-li-pause.gif") no-repeat 0 top; color: #fff; font-size: 8pt; line-height: 10pt; font-weight: bold}
.pagination li a.pause:hover {background-position: 0 -16px; color: #000; font-size: 8pt; line-height: 10pt; font-weight: bold}
.pagination li.long {margin-left: 6.5em; margin-right: .5em}
.pagination img.left-corner, .pagination img.right-corner {width: 8px; height: 31px; float: left; display: none}
.pagination img.left-corner {float: left}
.two-column ol {width: 650px}
 #death-record-links, #death-record-links li {list-style: none; margin: 0; padding: 0; float: left}
#death-record-links li a {font-size: .8em}
#share-a-memory {float: left; width: 300px; margin-bottom: 10px}
#share-a-memory div#gift-image {float: left; margin: 0px 10px 45px 0px}
#share-a-memory div.memoryBook-container {background: url("../gif/mb-grey-background.gif") repeat-y left bottom; float: left; width: 300px}
#share-a-memory div.memories {background: url("../jpg/mb-top-background.jpg") no-repeat left top; height: 171px}
#share-a-memory blockquote {margin: 0 15px 0 10px; padding: 15px 5px 0 5px; font-family: "Times New Roman", serif; font-style: italic; color: #333; font-size: 1.2em}
#share-a-memory blockquote p#memory-journal-posted-by {text-align: left; margin: .4em 0 .8em 0; font-style: normal; font-size: .8em; color: #000; text-align: center}
#share-a-memory h5 {display: block; color: #fff; background: url("../jpg/mb-h5.jpg") no-repeat; margin: 0; padding: 10px; font-weight: bold; font-family: "Georgia", serif; font-size: 1.6em}
#share-a-memory a#light-a-candle {background: url("../jpg/mb-light-a-candle.jpg"); display: block; text-align: center; color: #fff; width: 168px; padding: 12px 0 0 0; height: 22px; float: left; margin-top: -5px}
#share-a-memory a#journal-share {background: url("../jpg/mb-share-memory.jpg"); display: block; text-align: center; color: #fff; padding: 7px 0 0; width: 112px; height: 22px; float: right}
#share-a-memory #memory-journal-posted-by {color: #354a39}
#share-a-memory #memory-journal-view-all-share {text-align: center; margin: 0 15px; margin: 8px 10px 3px; float: left}
#notable-memory-journal #memory-journal-view-all-share {padding: 2px 4px 10px 4px; margin: 0}
#mb-container div.notable-confirmation #memory-book-form div.promo-container div#date-range-fieldwrapper {margin-top: -40px}
#share-a-memory #memory-journal-view-all {margin-right: 4px}
 div.ssdi-notice {font-style: italic; margin: 50px 25px 0px 25px}
div.ssdi-notice p {margin: 10px 40px 0 40px; font-size: .8em}
#non-flash-gallery {text-align:center}
#obituary-content {color: #666; margin: 20px; font-size: 1.2em; font-family: "Times New Roman", serif; line-height: 1.6em}
#obituary-main-photo {background: url(../gif/obit-main-photo-bg.gif) no-repeat left bottom; padding: 0 0 6px; margin: -4px 0 10px}
#obituary-main-photo span {background: url(../gif/obit-main-photo-top-bg.gif) no-repeat left top; display: block; height: 4px}
#obituary-main-photo img {display: block; margin: 0 auto}
#funeral-details-content {font-size: 10pt; margin: 10px}
#funeral-details-content a.squarebutton-orange {margin-left: 4px; text-decoration: none}
#funeral-details-content h4 {font-size: 11pt; float: left; margin-left: 4px; margin-bottom: 0; font-weight: normal}
#funeral-details-content p {margin-top: 0; margin-left: 4px; float: left}
#funeral-details-content .fh-ad {float: left; margin-right: 5px}
#funeral-details-content .fh-info {float: left; width: 150px}
#funeral-details-content .fh-info .fh-logo {width: 150px}
#funeral-details-content a, #funeral-details-content a:visited {color: #306D9C; text-decoration: underline}
#funeral-details-content a:hover {text-decoration: underline; color: #000}
#funeral-details-content a.squarebutton-orange:hover {text-decoration: none}
  div#bronze-content-bg #notable-flash-feature {background: none}
#bronze-content-bg {background: #c9d2f6 url("../jpg/paragraph-container-bg.jpg") repeat-x; position: relative; padding: 10px 0 0}
#bronze-content-bg .bronze-content-bottom {background: transparent url("../png/bronze-content-bottom-bg.png") repeat-x 0 bottom}
#bronze-content-bg .name-visitation-container {-moz-border-radius: 8px; -webkit-border-radius: 8px; background: transparent url("../png/paragraph-container-bg.png") repeat scroll 0 0; border: 2px solid #ffffff}
#bronze-content-bg #bottom-bg {background: url(../gif/bronze-bottom-bg.gif) no-repeat left bottom; display: block; height: 3px; float: left; width: 667px}
#bronze-content-bg #location-details {margin: .5em 0 0}
#bronze-content-bg h1 {font-family: georgia, "Times New Roman", serif; font-weight: normal; font-size: 2em; margin: 0 0 0 .6em; padding-top: .6em; color: #fff; position: relative; z-index: 3}
#bronze-content-bg span.behind {font-family: georgia, "Times New Roman", serif; font-weight: normal; font-size: 2em; margin: 0; padding: 0; color: #000; position: relative; top: 0.25em; left: .1em; z-index: 1}
#bronze-content-bg .name-visitation-container h1 {margin: 0 0 -32px 0; padding: 0}
#bronze-content-bg #death-record-links {position: relative; top: 0; bottom: 0; left: 7px}
#ssdi {background-color: #666; padding: 10px; background: #c9d2f6 url("../jpg/ssdi-paragraph-container-bg.jpg")}
p.upgrade-body a {color: #004BA5; font-weight: bold}
.name-visitation-container {margin: 0 10px; float: none; width: auto; padding: 10px; background: #fff; border: solid 2px #ccc; -moz-border-radius: 4px; -webkit-border-radius: 4px}
#ssdi .obit-text-container {padding: 10px; margin: 0 0 10px; font-family: georgia; background: #ffffff; -moz-border-radius: 12px; -webkit-border-radius: 12px; border: solid 2px #a3c6e8}
#ssdi .obit-text-container h1 {margin: .3em 0 0; font-size: 2em}
#ssdi .obit-text-container p {font-size: 1em; margin: 0 0 .5em}
#ssdi #death-record-links {position: static; border-top: solid 2px #fff; border-bottom: solid 2px #fff; padding: 5px 10px; height: 35px; background-color: #215b94; float: none; margin: 0 -10px -10px -10px}
.deathrecord-links-bg {height: 68px; padding-top: 25px}
#bronze-content-bg #death-record-links {float: right; background: #ccc; border: solid 2px #ccc; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin-right: 5px}
#bronze-content-bg #death-record-links li {float: none}
#bronze-content-bg #death-record-links li a, #bronze-content-bg #death-record-links li a:active, a.opt-in-button {background: transparent url("../png/cart-form-white-right.png") no-repeat scroll top right; color: #000; display: block; float: none; font: normal 11px arial, sans-serif; height: 24px; margin-right: 3px; padding-right: 5px; text-decoration: none; margin: .15em .15em}
#bronze-content-bg #death-record-links li a:hover, a.opt-in-button:hover {color: #222; background-position: right -24px}
#bronze-content-bg #death-record-links li a span, a.opt-in-button span {color: #222}
#bronze-content-bg #death-record-links li a span:hover, a.opt-in-button span:hover {color: #222; background-position: 0 -24px}
#bronze-content-bg #death-record-links li a span, a.opt-in-button span {background: transparent url("../png/cart-form-white-left.png") no-repeat; display: block; line-height: 14px; padding: 5px 0 5px 5px}
#ssdi .deathrecord-links-bg ul {background: #8da8bb}
.upgrade-button {background: url("../jpg/upgrade-header-bg3.jpg") no-repeat left -110px; border: solid 1px #fff; -moz-border-radius: 8px; -webkit-border-radius: 8px; padding: 10px}
#right-column .upgrade-button {float: left; width: 278px; margin-bottom: 10px}
.upgrade-button h2 {margin: 12px 0 10px 0px; color: #fff; font-family: "Palatino", "Georgia", serif; font-weight: normal; width: 150px; font-size: 21pt}
.upgrade-button h2 span {font-size: 13pt}
.upgrade-button h2 em {font-size: 23pt; font-style: normal}
.upgrade-button a.build {text-indent: -9000px; position: relative; background: url("../png/upgrade-header-freeobit-text3.png") no-repeat 0 0; display: block; width: 204px; height: 34px}
.upgrade-button a.build:hover {background-position: 0 -41px}
.upgrade-button a.learn {float: right; color: #fff; margin-top: 13px}
.upgrade-button a.dove, .upgrade-button a.dove:link {display: block; width: 404px; height: 58px; padding: 43px 0 0 130px; background: url("../png/upgrade-button.png") no-repeat 0 0; font-family: "Georgia", serif; text-decoration: none; margin: 0 0 10px 60px; font-weight: normal; color: #4D4D4D}
.upgrade-button a.dove:hover {background-position: 0 -108px}
.upgrade-button h4 {font-size: 18pt; margin: 0; padding: 0}
div.upgrade-text {font-family: "Georgia", serif; margin: 10px 0; font-size: 11pt; padding: 0; background: #333; display: block; padding: 8px; border: solid 1px #000; -moz-border-radius: 4px; -webkit-border-radius: 4px; color: #fff !important}
div.upgrade-text a, div.upgrade-text a:link{ color: #fff}
div.upgrade-text a.hide {float: right; display: block; position: relative; width: auto; font-family: "arial", serif; font-size: .7em; background: #000; padding: 2px; color: #fff; margin: 0 0 30px 10px}
div.upgrade-text a.hide:hover {text-decoration: none; background: #666}
#obituary-content div.upgrade-text {margin: 0}
div.upgrade-text a.upgrade-button-orange {display: block; background: url("../jpg/upgrade-button-orange.jpg") no-repeat left top; padding: 13px 0 0 16px; color: #000000; height: 31px; font-size: 14pt; width: 301px}
div.upgrade-text a.upgrade-button-orange:hover {background-position: left -47px; text-decoration: none}
div.upgrade-text a.upgrade-button-orange:active {background-position: left -94px}
div.service-loc-details {margin-top: 10px; width: 440px;  }
div.service-loc-details .form-container {margin: 0 1em 1em 0;  }
span.funeral_home_name {font-weight: bold}
#google_map_it {text-decoration:underline; padding-left:10px}
#location-details-container {overflow: auto; padding: 10px; margin: -1em -1em 0 -1em; border: solid 1px #cccccc}
.fieldset-container #location-details {width: 100%}
.fieldset-container #location-details-container {overflow: auto}
#location-details {color: #666; font-family: georgia, "Times New Roman", serif; margin: 0; padding: 0}
#location-details .location-detail-content {padding: 5px 15px 5px 8px; border-left: solid 1px #ccc; list-style: none; overflow: hidden; font-family: "arial", sans-serif; font-size: .7em; font-size: 10px; line-height: auto; width: 150px; float: left}
#location-details .location-detail-content:first-child {border-left: 0}
#location-details .location-detail-content h5 {font-family: "Georgia", serif; font-size: 1.7em; font-weight: normal; color: #333}
#location-details .location-detail-content ul {margin: 0; padding: 0; list-style: none}
#location-details .location-detail-content ul li {margin: .3em 0 0 0; padding: 0; line-height: 1.5em}
#location-details .location-detail-content ul li #google_map_it{ padding: 0}
 #location-details #scrollable2 {padding: 10px; margin: 0}
 #location-details #track2 {float: left; width: 15px; height: 124px; background-color: #ccc}
 #location-details #handle2 {width: 15px; height: 40px; background: #333 url("../png/scroll-handle.png") no-repeat 0 0; cursor: move}
#location-details h5 {margin-bottom: 0}
#location-details p {margin-top: 5px}
#location-details a, #location-details a:visited {color: #EF6506}
#ssdi #death-record-links li a, #ssdi #death-record-links li a:active, #mb-container #death-record-links li a, #mb-container #death-record-links li a:active {background: transparent url("../png/cart-form-white-right.png") no-repeat scroll top right; color: #000; display: block; float: left; font: normal 11px arial, sans-serif; height: 24px; margin-right: 3px; padding-right: 5px; text-decoration: none; margin: .5em .15em}
#ssdi #death-record-links li a:hover, #mb-container #death-record-links li a:hover {color: #222; background-position: right -24px}
#mb-container #death-record-links li a span {color: #222}
#ssdi #death-record-links li a span:hover, #mb-container #death-record-links li a span:hover {color: #222; background-position: 0 -24px}
#ssdi #death-record-links li a span, #mb-container #death-record-links li a span {background: transparent url("../png/cart-form-white-left.png") no-repeat; display: block; line-height: 14px; padding: 5px 0 5px 5px}
#ssdi #death-record-links li a.upgrade {background: transparent url("../png/cart-form-orange-right.png") no-repeat scroll right top; color: #000; display: block; float: left; font: normal 11px arial, sans-serif; height: 24px; margin-right: 3px; padding-right: 5px; text-decoration: none; margin: .5em .15em}
#ssdi #death-record-links li a.upgrade:hover {color: #222; background-position: right -24px}
#ssdi #death-record-links li a.upgrade span {background: transparent url("../png/cart-form-orange-left.png") no-repeat}
#ssdi #death-record-links li a.upgrade span:hover {color: #222; background-position: 0 -24px}
#edit-this-tribute {padding: 5px 10px; background: #fafafa url(../gif/edit-this-tribute-bg.gif) repeat-x left top; border: 1px solid #cfd1d1; margin-bottom: 10px}
#edit-this-tribute h5 {color: #999}
#edit-this-tribute ul, #edit-this-tribute li {margin: 0; padding: 0; list-style: none}
#edit-this-tribute ul {float: left; position: relative; width: 100%}
#edit-this-tribute li {float: left}
#edit-this-tribute li.purchase {position: absolute; right: 0; bottom: 0}
#edit-this-tribute ul li h4 {min-width: 140px; margin: 0; padding: .2em; text-align: right}
#edit-this-tribute li a.link, #edit-this-tribute li a.link:visited {background: url(../gif/edit-this-tribute-link-bg.gif) no-repeat left top; display: block; min-width: 160px; text-align: center}
#edit-this-tribute li a.link:hover {color: #ffffff}
#edit-this-tribute li a.link span, #edit-this-tribute li a.link:visited span {display: block; font-size: 1em; color: #fff; padding: 7px 10px 7px; background: url(../gif/edit-this-tribute-link-end-bg.gif) no-repeat right top}
#edit-this-tribute a.orange-medium-button span {text-transform: none; font-size: 1.4em}
#edit-this-tribute h2 {margin: 1em 0em; font-size: 1.3em}
div.memories blockquote p {margin:0px }
div.memories blockquote p.no-gift {margin: 8px; font-size: 12pt; line-height: 1.3em}
#message-from-the-family div#clip-for-overlay {margin-top:-10px}
#message-from-the-family, #funeral-arrangements, #youtube, #links {background: url("../png/share-a-memory-bg.png") no-repeat scroll left bottom; padding-bottom: 10px; margin-bottom: 10px; font-family: "Times New Roman", serif; color: #666; float: left; width: 300px; margin-top: 6px}
#message-from-the-family h5, #funeral-arrangements h5, #youtube h5, #links h5, #hosted-video h5 {background: transparent url("../png/bronze-message-family-header.png") no-repeat left top; font-family: "Georgia", serif; color: #fff; font-size: 1.6em; margin-top: 0px; padding: 10px; font-weight: bold; position: relative; top: -6px}
#message-from-the-family p {margin-right: 10px; margin-left: 10px; font-family: "Times New Roman",serif; font-size: 1.4em; font-style: italic; color: #333; font-weight: normal}
#message-from-the-family .read-more {border-top: 1px solid #b6b7ae; padding-top: 5px}
#message-from-the-family .read-more a, #message-from-the-family .read-more a:visited {background: url(../gif/mff-read-more-bg.gif) no-repeat left top; display: block; float: right; position: relative; left: 3px}
#message-from-the-family .read-more a:hover {text-decoration: none}
#message-from-the-family .read-more a span, #message-from-the-family .read-more a:visited span {display: block; text-transform: uppercase; color: #fff; padding: 6px 10px; background: url(../gif/mff-read-more-end-bg.gif) no-repeat right top}
#share-a-memory.share-a-memory-bronze img.share-flower {position: relative; float: right; bottom: -13px; left: -5px}
#send-flowers, #make-donation {background: url(../gif/funeral-details-bg.gif) no-repeat left top; margin: 10px 0; color: #666; float: left; line-height: 1.5}
#send-flowers {width: 300px; padding: 0}
#obit-flowers-advertisment {margin-left: 10px}
.notable #youtube, .notable #links, .notable #hosted-video {margin-top: 10px}
.notable #youtube h5, .notable #hosted-video h5, .notable #links h5 {background:transparent url(../gif/memorabilia-top-bg.gif) repeat scroll 0 0}
 #youtube .videos-container#scrollable1 {overflow: hidden; height: 230px; margin: 0 0 0 10px; width: 264px; float: left; white-space: normal}
 #youtube #track1 {float: left; width: 15px; height: 230px; background-color: #ccc}
 #youtube #handle1 {width: 15px; height: 40px; background: #333 url("../png/scroll-handle.png") no-repeat 0 0; cursor: move}
#youtube .videos-container ul {padding: 0; margin: 0; list-style: none}
#youtube .videos-container ul li {margin-right: 5px}
#youtube .videos-container ul li a {color: #666; display: block; padding: 5px 0 0 5px; float: left; width: 257px}
#youtube .videos-container ul li a:hover {background: #4B87C5; background: #999; color: #fff; text-decoration: none}
#youtube .videos-container ul li .video-div {float: left; margin-right: 8px; width: 122px}
#youtube .videos-container ul li .video-description-div {float: left; width: 125px}
#youtube .videos-container ul li .video-description-div-wide {float: left; width: 236px}
#youtube .videos-container ul li p, #youtube .videos-container ul li .video-description-div-wide p {font-size: 10pt; margin: 0; white-space: normal}
#youtube .videos-container ul li p a, #youtube .videos-container ul li .video-description-div-wide p a {font-size: 11pt; display: block; padding: 4px}
#youtube .videos-container ul li p a:hover, #youtube .videos-container ul li .video-description-div-wide p a:hover {text-decoration: none; background: #4b87c5; color: #fff}
#links ul, #hosted-video ul {list-style: none; margin: 0; padding: 0}
#links li, #hosted-video li {border-bottom: dotted 1px #ccc}
#links li a, #hosted-video li a {display: block; padding: 4px 4px 4px 6px; font-size: 11pt; color: #666}
#links li a:hover, #hosted-video li a:hover {text-decoration: none; background: #4b87c5; background: #999; color: #fff}
#hosted-video {background:#F6F7EB url("../gif/share-a-memory-bg.gif") no-repeat scroll left bottom; color: #666666; font-family: "Times New Roman",serif; margin-bottom: 10px; float: left; padding-bottom: 10px; width: 300px}
#make-donation {padding-top: 1px}
#send-flowers img, #make-donation img {float: right; margin: 5px 5px 5px 0}
#send-flowers-content {float: left; width: 150px; margin: 10px 0 0 10px}
#make-donation-content {margin: 10px}
#send-flowers-content h5, #make-donation-content h5 {font-size: 2em; color: #000; font-weight: normal; margin-top: 0; font-family: "Times New Roman", serif}
#send-flowers-content h5 a, #make-donation-content h5 a, #send-flowers-content a {color: #000}
#send-flowers-content h5 a:hover {background: transparent}
#send-flowers-content p, #make-donation-content p {margin-top: 0}
#send-flowers span, #make-donation span {background: url(../gif/funeral-details-bottom-bg.gif) no-repeat left top; display: block; clear: both; height: 4px}
    #nationalNews {margin-bottom: 1em}
div#photos {min-height: 370px}
div#photos .photo-container {width: 294px; height: 275px; overflow: hidden}
div#photos .photo-container img {margin: -1em 0 0 -.1em}
div#photos .photo-container img.overlay-img {position:relative; top:-53px; width:300px; height:37px; margin: 0}
div#photos .notable-info {padding: .5em}
div#photos .notable-info h3, div#photos .notable-info h4 {margin: 0; text-shadow: 2px 2px 2px #a8b9d4}
div#photos .notable-info h3 {font-size: 1.6em; font-weight: normal}
div#photos .notable-info h4 {color: #000; font-weight: normal}
div#photos .notable-info p {margin: .25em 0 .5em; font-size: .9em}
div#photos .notable-info ul, ul#sorter {list-style: none; margin: 0; padding: 0}
div#photos .notable-info ul li {display: inline-block; font-size: .9em}
div#photos .notable-info ul li a {border-left: solid 1px #cccccc; padding-left: .5em}
div#photos .notable-info ul li:first-child a {border: 0; padding: 0}
ul#sorter {background-color: #BDCDE5; text-align: center}
ul#sorter li {display: inline-block}
ul#sorter li a {display: inline-block; text-indent: -9000px; width: 18px; height: 18px; background: url("../jpg/sorter-buttons.jpg") no-repeat scroll 0 0}
ul#sorter li a#play_notable_flipper, ul#sorter li a#pause_notable_flipper {background: url("../jpg/sorter-play-pause.jpg") no-repeat scroll 0 0}
ul#sorter li a:hover, ul#sorter li a#play_notable_flipper:hover {background-position: 0 -18px}
ul#sorter li.active a, ul#sorter li a#pause_notable_flipper {background-position: -18px 0}
ul#sorter li.active a:hover, ul#sorter li a#pause_notable_flipper:hover {background-position: -18px -18px}
#nationalNews .viewAll h4 {margin: .5em}
   #obitCenter {background: url("../png/obitcenter_bg.png") no-repeat; width: 356px; float: left}
#obitCenter h1 {color: #ffffff; border-bottom: 1px solid #FFFFFF; margin: 0 0.25em; padding: 0.45em 0.5em 0.2em}
#obitCenter input, #obitCenter select {border-top: 1px solid #bfbfd9; border-right: 1px solid #bfbfd9; border-bottom: 1px solid #3e7ac3; border-left: 1px solid #3e7ac3; color: #666; font-weight: normal; padding: 1px 1px 1px 3px; margin-bottom: 7px}
input.pretype, textarea.pretype {color: #c5c5c5; color: #b1b1b1; font-weight: normal; font-style: italic}
#national_search_form #first, #national_search_form #last{ color: #c5c5c5; color: #b1b1b1; font-weight: normal; font-style: normal}
#obitCenter input#firstName, #obitCenter input#lastName {width: 156px; margin-right: 2px}
#obitCenter input.go {height: 23px; width: 41px; border: 0; color: #fff; font-weight: bold; background: url("../png/go.png") 0 top; cursor: pointer}
#obitCenter input.go:hover {background-position: 0 -23px}
#obitCenter select {width: 162px; margin-right: 2px}
#obitCenter #customizeArea select {width: 200px; margin-left: 10px}
.obitCenter-form {background: url("../png/obitcenter_search_bg.png") repeat-x; margin: 0 6px 2px 6px; padding: 8px 5px 0 5px}
.obitCenter-form input#city {width: 100px}
.obitCenter-form select#state {width: 52px}
#obitCenter h3 {color: #fff; font-family: georgia, serif; font-weight: normal; font-size: 14pt; display: block; height: 28px; padding: 0; margin: 0}
.obitCenterBottom {width: 356px; height: 10px; margin: 0 0 -3px 0; padding: 0}
#customizeArea {background: url("../png/obitcenter_customize_bg.png") no-repeat; margin: 0 10px 0 12px; padding: 5px 0 0 0; height: 79px}
#customizeArea h4 {color: #090f33; margin: 0 0 1px 10px; font-family: trebuchet ms, sans-serif}
#customizeArea p {color: #666666; margin: 0; padding: 0 10px 0 10px}
#customizeArea div.goButton2 {float: right; position: relative; top: -17px; margin-bottom: -50px; margin-right: 10px}
.customizeArea-bottom {position: relative; width: 334px; height: 8px; top: -8px; z-index: 100}
   a.year-in-review-link, a.year-in-review-promo {height: 52px; color: #ffffff; background: #000000; display: block; overflow: hidden}
a.year-in-review-link:hover, a.year-in-review-link:active {color: #FDCA5D; text-decoration: none; background: #000000}
a.year-in-review-link h4, a.year-in-review-promo h4 {margin: 10px; font-weight: normal; font-size: 2.2em; text-shadow: 2px 2px 2px #000000; float: left}
a.year-in-review-promo h4 {margin: 15px 10px; color: #FFFFFF}
a.year-in-review-link span, a.year-in-review-promo span {display: block; background: url("../jpg/yir_2014.jpg") no-repeat 0 0; text-indent: -9000px; float: left; margin: 0 5px; height: 52px; width: 410px}
a.year-in-review-link p, a.year-in-review-promo p {float: left; margin: 0; color: #fff; font-family: "Arial", "Helvetica", sans-serif; font-size: 12px}
a.year-in-review-link p {width: 265px; padding: 13px 0 10px 10px}
a.year-in-review-promo p {width: auto; padding: 18px 0 10px 10px}
a.year-in-review-link:hover p, a.year-in-review-link:active p {color: #FDCA5D}
#right-column a.year-in-review-link, #left-column a.year-in-review-link {background: #000000; height: 250px; text-align: center}
#right-column a.year-in-review-link span, #left-column a.year-in-review-link span {float: none; margin: 0; background: url("../jpg/yir-300.jpg") no-repeat center top; height: 140px; width: 298px}
#right-column a.year-in-review-link h4, #left-column a.year-in-review-link h4 {float: none; width: auto}
#right-column a.year-in-review-link p, #left-column a.year-in-review-link p {float: none; width: auto; padding: 1em}
   #advertisment {margin-top: 10px; float: left; width: 300px; overflow: hidden}
#flowers-advertisment {float: left}
#flowers-search-ad {float: left; margin-bottom: 10px}
#flowers-plant-ad {margin-top: 10px; float: left}
#obit-flowers-advertisment #obit-gift-adverismnet {margin: 1em 0 0 1em; float: left}
#gift-largeblock-advertisement {margin: 1em 0 0 0; float: left}
.ad-msgunit {margin: 0 0 1em 0}
#fh-right-column {margin: 5px 0 0 2px; float: left}
   #tribute_examples h4 {font-size: 1.4em; padding: .25em 1em}
#tribute_examples ol {float: right; margin: 0.3em ; padding: 2px; background-color: #ffffff; font-family: "Arial", serif}
#tribute_examples ol li {display: inline}
#tribute_examples ol li a {display: block; width: 16px; height: 14px; float: left; background-color: #cdd5dc; margin: 0 0 0 2px; text-align: center; padding: 2px 0 0 0}
#tribute_examples ol li:first-child a {margin: 0}
#tribute_examples ol li a.current {color: #ffffff; background-color: #12529f}
#tribute_examples .slide img {float: left; margin: 1em; border: solid 1px #98a7b2; width: 75px; height: 75px}
#tribute_examples .slide h3 {font-size: 1.6em; text-shadow: 2px 2px 2px #b6bfcd; margin: 0; padding: .5em 0 0 0}
#tribute_examples .slide a:hover, #tribute_examples .slide a:hover h3, #tribute_examples .slide a:hover p {text-decoration: underline}
#tribute_examples .slide a p {color: #595959}
#tribute_examples .slide p {margin: .5em .5em .5em 0; font-size: .9em}
#tribute_examples .slide p.age-location {color: #000000; font-size: 1.2em; font-family: "Georgia", serif; margin: 0}
#tribute_examples .slide ul {margin: 0 1em 0.35em; padding: 0; list-style: none}
#tribute_examples .slide ul li {display: inline}
#tribute_examples .slide ul li a {border-left: solid 1px #7f8184; padding: 0 0.25em 0 .5em; font-size: .9em}
#tribute_examples .slide ul li:first-child a {border: 0; padding: 0 .25em 0 0}
   .promo-block {border: solid 1px #c7cbdd; background-color: #ffffff; padding: 2px}
.inner-blue {background-color: #ffffff; -moz-box-shadow:0 0 30px #BCD2F7 inset; -webkit-box-shadow:0 0 30px #BCD2F7 inset; box-shadow:0 0 30px #BCD2F7 inset}
.promo-block.custom-locations-container {border: solid 2px #113764}
 .home-promo {padding: 2em; font-family: "Times New Roman", "Georgia", sans-serif; margin-top: 10px !important}
.home-promo p {font-size: 16px; line-height: 24px; margin: 16px 0}
.home-promo div.promo-block {background: url("../png/blue-block-bg.png") no-repeat right top; float: right; padding: 0 0 2.5em; width: 266px; height: 180px; margin: 0 0 0 2em; text-align: center}
.create-link {margin: 0 0 .5em; text-align: left; font-size: 2.2em; font-family: "Times New Roman", "Georgia", sans-serif; padding: .5em; text-shadow: 2px 2px 2px #A8B9D4; -moz-box-shadow:0 0 30px #BCD2F7 inset; position: relative}
.create-link #decor {position: absolute; top: -0.4em; right: 0.25em; width: 145px; height: 74px}
.promo {padding: 10px; width: 280px; min-height: 100px}
.promo h3, .center-divider #year_review h3, #year_review.cobrand-year-in-review h3 {border-bottom: 1px dotted #ACAEB0; color:#004BA5; font-family:georgia,serif; font-size: 1.7em; margin: 0; font-weight: normal}
.promo h3 a, .promo h3 a:link, .center-divider #year_review h3 a, .center-divider #year_review h3 a:link, #year_review.cobrand-year-in-review h3 a, #year_review.cobrand-year-in-review h3 a:link {color:#004BA5; text-decoration: none}
.promo h5 {color:#000}
.promo ul {list-style: none; margin: 0; padding: 5px 10px; border: solid 1px #D4EAFF; background: #fff}
.promo li a {color: #004BA5}
.emailAlerts-home {width: 333px; float: left; margin: 10px 10px 4px 0}
.alerts-icons {position: relative; left: 15px; top: -10px; margin-bottom: -22px}
.promobutton {display: block; width: 160px; position: relative; top: -70px; right: 47px; float: right}
#year_review, #notable-alerts {background-color: #333333; border: solid 1px #333333; -moz-border-radius: 10px; -webkit-border-radius: 10px; color: #ffffff}
#year_review h3, #year_review h3 a {color: #ffffff; border: 0}
.center-divider #year_review, #year_review.cobrand-year-in-review {background: #ffffff; border: 0; color: #333333; margin: 0}
.center-divider #year_review {padding-bottom: 0}
#year_review.cobrand-year-in-review {width: auto}
#left-column-wide #year_review.promo {width: auto; margin: 10px 0 10px 0; padding: 10px; min-height: 10px}
#left-column-wide #year_review h3, #left-column-wide #year_review p, #left-column-wide #year_review select, #left-column-wide #year_review a {float: left}
#left-column-wide #year_review h3 a, #notable-alerts h3 a {color: #F1BA32; font-size: .9em; margin-right: 10px}
#left-column-wide #year_review p {display: block; padding: 0 0 0 0; margin: 4px 10px 0 0; font-size: .9em}
#notable-alerts {font-family: "Georgia", serif; padding: 10px; margin: 10px 0 10px 0}
#notable-alerts h3, #notable-alerts h3 a {margin: 0 0 .25em 0; padding: 0; font-size: 1.35em; float: left; display: block; font-weight: normal}
#notable-alerts p {clear: both; font-size: 1.1em; margin: 0 0 .5em}
#notable-alerts a.squarebutton-blue {float: right; font-family: "Lucida Grande", "Helvetica", sans-serif; font-weight: normal; font-size: .95em}
   h2.orange-banner {margin: 0; padding: 10px; color: #fff; font-weight: normal; font-size: 16pt}
#notables-nav {float: right; margin: 0 0 0 0}
#notables-content-bg {background:transparent url("../gif/main-content-bg.gif") no-repeat scroll left bottom; padding: 10px; margin-bottom: 10px}
#notables-content-bg p {color: #333; line-height: 1.4em}
#notables-content-bg h3 {color: #0072E3}
.notables-flash-header h3 {color: #fff; background: #000; margin: 0; padding: 10px}
.notables-flash-header .flash-content {background: #221f1f url("../jpg/yir-flash-content.jpg") repeat-x bottom; float: left}
div#year-flipper-content .img-container {width:300px; float:left}
.notables-flash-header .flash-content .flash-container{ float: left}
.notables-flash-header .flash-content .notable-info {padding: 10px; width: 327px; height: 305px; float: left}
.notables-flash-header .flash-content .notable-info p span {color:#fff}
.notables-flash-header .flash-content .notable-info h5 { color: #ccc; font-size: 13pt; font-weight: normal}
.notables-flash-header .flash-content .notable-info h4 { color: #fff; font-size: 13pt}
.notables-flash-header .flash-content .notable-info h2, .notables-flash-header .flash-content .notable-info h2 a { color: #EC6724; font-size: 18pt}
.notables-flash-header .flash-content .notable-info h2 a:hover {text-decoration: none; color: #EAB726}
.notables-flash-header .flash-content p {color: #fff; line-height: 14pt; margin-top: 2em; margin-bottom: 0}
h2.year-in-review {background: url("../jpg/wizard-form-bg.jpg") repeat-x 0 0; text-shadow: 0 1px 2px #777777; color: #004071; margin: 0; display: block; padding: .25em; font-family: "Times New Roman", "georgia", serif; font-size: 2.2em}
ul.year-in-review-list {margin: 10px 0 10px 0; padding: .5em 0 0 0; background: url("../gif/grey-gradient-small.gif") repeat-x}
li.review_data {border-bottom: 1px solid #DEDEDE; list-style: none; margin: 0; padding: 0}
li.review_data a {background: #fff; padding: 10px; margin: 4px 0 -10px 0; display: block}
li.review_data a:hover {background: #EAB726; text-decoration: none}
li.review_data p {padding: 0 10px}
li.review_data img {float: left; margin: 0 15px 0 10px; border: solid 1px #fff}
li.review_data a h2 {padding: 0; margin: 0; color: #EC6724}
li.review_data a:hover h2 {color: #A03C10}
li.review_data a span.dod {color: #666}
li.review_data a span.weekof {color: #000; font-size: 11pt; float: right; margin: 0 15px 0 0}
li.review_data a span.weekofdate {color: #666; font-size: 11pt; float: right; margin: 0 1em 0 0}
li.review_data a p {color: #666}
li.review_data a:hover p {color: #222}
   #today-in-the-news {border: 1px solid #ececec}
#today-in-the-news ul.notables-content-bg {background-image: none; background-color: #ffffff}
#today-in-the-news-header {background: #f7ac00 url("../jpg/today-in-the-news-header.jpg") no-repeat left top; padding: 1em; margin: 0; font-family: "Georgia", "Times New Roman", serif}
#today-in-the-news-header h1 {margin: 0 0 10px 0; padding: 0; color: #ffffff}
#today-in-the-news-header a.headerlink, #today-in-the-news-more a.headerlink {background-color: #f08624; margin-top: 0}
#today-in-the-news-header a.headerlink:hover, #today-in-the-news-more a.headerlink:hover {background-color: #c5660e}
#today-in-the-news li {border-bottom: 1px solid #ececec; padding: 0; margin: 0}
#today-in-the-news li:hover {background-color: #ffe7c9}
#today-in-the-news li a {display: block}
#today-in-the-news li a:hover {background-color: #ffe7c9}
#today-in-the-news .image-container {float: left; margin: 10px}
#today-in-the-news .image-container img {border: solid 2px #fff}
#today-in-the-news .info-container {float: left; width: 196px}
#today-in-the-news .info-container h3 {border: 0; font-family: "Arial", serif; font-weight: bold; font-size: 16px; margin: 10px 0 0 0; padding: 0}
#today-in-the-news li a p {color: #333; margin: 0; font-size: .9em}
#today-in-the-news li a span {font-style: italic; color: #D65B00; display: block}
#today-in-the-news li a:hover span {font-style: italic; color: #D65B00; display: block; text-decoration: underline}
#today-in-the-news-more, #this-week-in-history-more {background-color: #f48500; font-size: .9em; padding: 10px 5px; margin: 0}
#this-week-in-history-more {background-color: #009ded}
#category_accordian {padding: 10px 0}
#category_accordian .text-container {border: 0; float: left}
#today-in-the-news ul.notables-content-bg li.national-home a h3 {color: #026EB7; padding: .2em 0 .5em 0; border: 0; font-size: 1em; margin: 5px 10px; margin-bottom: 0}
div.notables-content-bg {margin: 10px 0 0 0; background:transparent url("../gif/main-content-bg.gif") no-repeat scroll left bottom}
div.notables-content-bg h2 {font-size: 20pt; color: #EC6724; padding: 10px; margin: 0}
div.notables-content-bg h5 {font-size: 12pt; color: #808080; padding: 10px; margin: 0; border-bottom: solid 1px #BCBCBC}
ul#non_photo_notables {background: none; background-color: #e3e2e3; margin-top: -5px; padding-top: 10px; border-top: 1px solid #BCBCBC}
ul#non_photo_notables .text-container {background: none; background-color: #fff; border: 1px solid #DEDEDE}
ul.notables-content-bg {background:transparent url("../gif/main-content-bg.gif") no-repeat scroll left bottom; margin: 10px 0 0 0; padding: 0; list-style: none}
ul.notables-content-bg li {padding: 5px 15px 5px 15px; padding: 0 15px}
ul.notables-content-bg li a h3 {color: #026EB7; font-weight: normal; font-size: 14pt; border-bottom: dotted 1px #999; padding: .2em 0 .5em 0; margin-bottom: .8em}
ul.notables-content-bg li a h3 div {color: #F48500; font-weight: bold; font-size: 14pt; margin: 4px 10px 0 0; line-height: 0; float: left}
ul.notables-content-bg li a {display: block}
ul.notables-content-bg li a:hover, ul.notables-content-bg li a h3:hover, ul.notables-content-bg li a:hover h3 {text-decoration: none; color: #D65B00}
ul.notables-content-bg li a.active h3 {color: #D65B00; font-weight: normal; font-size: 14pt}
ul.notables-content-bg .content-container {width:600px}
 div#national-news-container {height: 415px; background: #58595b url("../png/national-obituaries-selected-bg.png") repeat-x left top; overflow: hidden}
div#today-in-the-news ul.notables-content-bg .content-container {background: url(../gif/titn-selected-content-bg.gif) no-repeat left bottom; margin-left: 6px; padding: 9px 9px 9px 9px; width: 265px}
div#today-in-the-news ul.notables-content-bg li div.content-container div.image-container {width: 105px; min-height: 105px; float: left; margin-right: 10px}
div#today-in-the-news ul.notables-content-bg li div.content-container div.text-container {float: left; width: 145px; background:none; padding: 0px}
ul.notables-content-bg li a {text-decoration:none}
ul.notables-content-bg li div.content-container {background: #fff; border: solid 1px #dedede; padding: 0px 15px 0px 15px; margin-bottom: 10px; float: left}
ul.notables-content-bg li div.content-container div.image-container {width: 105px; min-height: 120px; float: left; margin-right: 10px}
ul.notables-content-bg li div.content-container div.image-container img {border: solid 1px #D8D8D8; float: left}
ul.notables-content-bg li div.content-container div.text-container {float: left; width: 460px; padding: 0 15px 5px 10px; background:none}
ul.notables-content-bg li div.content-container div.text-container p {color: #666; margin-top: 0}
ul.notables-content-bg li div.content-container div.text-container p a {color: #F48500; margin-top: 0}
ul.notables-content-bg li div.content-container div.text-container p a:hover {color: #F48500; margin-top: 0; text-decoration: underline}
.notables-list-division {background: url("../png/divider-gradient.png") repeat-x}
.multimedia-notables {list-style: none; margin: 0; padding: 10px 10px 0 10px}
.multimedia-notables li {margin: 0; padding: 0; height: 7em}
.multimedia-notables li a {display: block; padding: 0 0 10px 0; margin: 0; border-bottom: solid 1px #D8D8D8}
.multimedia-notables li a {display: block; height: 65px; text-decoration: none}
.multimedia-notables li a div.text-container h4 {color: #F48500}
.multimedia-notables li a:hover div.text-container h4 {color: #A82F00}
.multimedia-notables li a div.text-container {color: #666}
.multimedia-notables li a:hover div.text-container {color: #333}
.multimedia-notables li a:hover {background: url("../png/image-container-bg.png") repeat-x 0 top; text-decoration: none}
.multimedia-notables li div.image-container {width: 56px; background: url("../png/image-container-bg.png") repeat-x 0 top; padding: 5px; text-align: center; float: left; margin-right: 10px}
.multimedia-notables li div.text-container {padding: 5px}
.multimedia-notables li div.image-container img {width: 50px; height: 50px; border: solid 1px #fff; overflow: hidden}
ul.obit-notables {list-style: none}
ul.obit-notables li {margin: .75em 2em .75em 0}
ul.obit-notables li a {border-bottom: dotted 1px #C6C6C6; color: #026EB7; padding: 3px; display: block}
ul.obit-notables li a:hover {color: #03466B; background: #026EB7; color: #fff; text-decoration: none}
ul.obit-notables li span {margin: 0 1em 0 0}
div.notables-content-bg .pagination {margin: 0 10px 10px 10px}
div.notables-content-bg .pagination ol {width: 630px}
   h1.blue-banner {margin: 0; padding: 10px; color: #fff; font-weight: normal; font-family: inherit; font-size: 16pt}
   a.squarebutton-orange {background: transparent url("../png/square-orange-left.png") no-repeat top left; display: block; float: left; font-size: 1em;  line-height: 15px;  height: 23px;  padding-left: 9px;  text-decoration: none; font-weight: normal}
a:link.squarebutton-orange, a:visited.squarebutton-orange, a:active.squarebutton-orange{ color: #fff;  }
a.squarebutton-orange span {background: transparent url("../png/square-orange-right.png") no-repeat top right; display: block; padding: 4px 9px 4px 0;  color: #fff}
a.squarebutton-orange:hover { background-position: bottom left; text-decoration: none}
a.squarebutton-orange:hover span { background-position: bottom right; color: #fff; text-decoration: none}
a.squarebutton-blue {background: transparent url("../png/square-blue-left.png") no-repeat top left; display: block; float: left; font-size: 1.2em;  line-height: 15px;  height: 23px;  padding-left: 9px;  text-decoration: none; font-weight: bold}
a:link.squarebutton-blue, a:visited.squarebutton-blue, a:active.squarebutton-blue{ color: #fff;  }
a.squarebutton-blue span {background: transparent url("../png/square-blue-right.png") no-repeat top right; display: block; padding: 4px 9px 4px 0;  color: #fff}
a.squarebutton-blue:hover { background-position: bottom left}
a.squarebutton-blue:hover span { background-position: bottom right; color: #fff}
a.cancel {background: transparent url("../png/cancel-left.png") no-repeat top left; display: block; float: left; font-size: 1.2em;  line-height: 15px;  height: 26px;  padding-left: 9px;  text-decoration: none; font-weight: normal; font-family: "Georgia", serif; position: relative}
a:link.cancel, a:visited.cancel, a:active.cancel{ color: #fff;  }
a.cancel span {background: transparent url("../png/cancel-right.png") no-repeat top right; display: block; padding: 4px 9px 7px 0;  color: #777777}
a.cancel:hover { background-position: bottom left}
a.cancel:hover span { background-position: bottom right; color: #fff}
a.orange-medium-button, a.blue-medium-button {background: transparent url("../png/orange-medium-button-left.png") no-repeat 0 0; display: block; float: left; font-size: 1.5em;  line-height: 15px;  height: 36px;  padding:0 0 0 6px;  text-decoration: none; font-weight: normal; font-family: "Georgia", serif; white-space:nowrap}
a.orange-medium-button2{ background: url("../png/orange-medium-button-left.png") no-repeat scroll 0 0 transparent; display: block; float: left; font-family: "Georgia",serif; font-size: 1.5em; font-weight: normal; height: 36px; line-height: 15px; margin-left: 15px; padding: 0 0 0 6px; text-decoration: none; white-space: nowrap}
a.blue-medium-button {background: transparent url("../png/blue-medium-button-left.png") no-repeat 0 0}
a:link.orange-medium-button, a:link.orange-medium-button2, a:visited.orange-medium-button, a:active.orange-medium-button, a:link.blue-medium-button, a:visited.blue-medium-button, a:active.blue-medium-button {color: #fff;  }
a.orange-medium-button span, a.blue-medium-button span {background: transparent url("../png/orange-medium-button-right.png") no-repeat right 0; display: block; padding: 11px 30px 10px 2px;  margin: 0 -5px 0 0; margin: 0; color: #fff; white-space:nowrap}
.wizard-form-et2 .wizard-form-content-et2 .wizard-upgrade-promo a.green-medium-button {background: transparent url("../png/green-medium-button.png") no-repeat right 0; font-family: Arial, Helvetica, sans-serif; font-size: 1.3em; padding: 11px 21px; width: 138px; height: 18px; color: #e5e5e5; white-space:nowrap; float: right; margin: 2px 50px 0 0}
.wizard-form-et2 .wizard-form-content-et2 .wizard-upgrade-promo a.green-medium-button:hover {color: #fff; background-position: 9px -43px; text-decoration: none}
a.orange-medium-button2 span{ background: transparent url("../png/orange-medium-button-right2.png") no-repeat right 0; display: block; padding: 11px 10px 10px 2px;  margin: 0 -5px 0 0; margin: 0; color: #fff; white-space:nowrap}
a.blue-medium-button span {background: transparent url("../png/blue-medium-button-right.png") no-repeat right 0}
a.orange-medium-button:hover, a.orange-medium-button2:hover, a.blue-medium-button:hover { background-position: left -41px; text-decoration: none}
a.orange-medium-button:hover span, a.orange-medium-button2:hover span, a.blue-medium-button:hover span { background-position: right -41px; color: #fff; text-decoration: none}
a.orange-medium-button:active, a.orange-medium-button2:active, a.blue-medium-button:active { background-position: left -82px}
a.orange-medium-button:active span, a.orange-medium-button2:active span, a.blue-medium-button:active span { background-position: right -82px; color: #fff}
a.blue-cancel span {background: transparent url("../png/blue-medium-button-right2.png") no-repeat right 0; padding-right: 13px}
a#backbutton.blue-cancel {margin: 0 0 0 1em;}
ul.left-nav-orange {background: url("../png/left-nav-bg.png") no-repeat; list-style: none; margin: 0; padding: 10px}
ul.left-nav-orange li {margin: 0 0 5px 0; padding: 0}
ul.left-nav-orange a {display: block; width: 278px; height: 18px; padding: 4px 0 2px 6px; background: url("../png/white-nav-orange-hover.png") no-repeat; color: #026EB7}
ul.left-nav-orange a:hover {background-position: 0 -24px; color: #fff; text-decoration: none}
ul.left-nav-orange a.active {background-position: 0 -24px; color: #fff; text-decoration: none}
ul.left-nav-orange a.active:hover {background-position: 0 -24px; color: #925000; text-decoration: none}
 a.email-alert {display: block; margin: 10px 5px; text-align: center; background: #ffffff url("../png/envelope.png") no-repeat 98% 4px; padding: 6px 32px 6px 0; border: solid 1px #b5b4a6; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; box-shadow: inset 0px 0px 6px #cccccc, 0 3px 4px #666666; -moz-box-shadow: inset 0px 0px 6px #cccccc, 0 3px 4px #666666; -webkit-box-shadow: inset 0px 0px 6px #cccccc, 0 3px 4px #666666; font-size: 12px; letter-spacing: -.02em; height: 20px; clear: both}
a.email-alert:hover {background-color: #ffffde; background-position: 98% -29px; text-decoration: none}
a.email-alert-rightcol {display: block; margin: 10px 0 0 0; text-align: left; background: #ffffff url("../png/envelope.png") no-repeat 98% 4px; padding: 6px 0 6px 12px; border: solid 1px #b5b4a6; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; box-shadow: inset 0px 0px 6px #cccccc, 0 3px 4px #666666; -moz-box-shadow: inset 0px 0px 6px #cccccc, 0 3px 4px #666666; -webkit-box-shadow: inset 0px 0px 6px #cccccc, 0 3px 4px #666666; font-size: 14px; letter-spacing: -.02em; height: 20px; clear: both}
a.email-alert-rightcol:hover {background-color: #ffffde; background-position: 98% -29px; text-decoration: none}
.center-divider a.email-alert {margin: 10px 0; font-size: 18px; font-family: "Georgia", "Times New Roman", serif}
 ul.left-nav-blue {background: url("../png/cont-boardmesgs-bg.png") no-repeat 0 top; list-style: none; margin: 0; padding: 10px}
ul.left-nav-blue li {margin: 0 0 5px 0; padding: 0}
ul.left-nav-blue li.active {background: url("../png/white-nav-blue-hover.png") no-repeat; background-position: 0 -24px; color: #fff; text-decoration: none; width: 278px; height: 18px; padding: 4px 0 2px 6px}
ul.left-nav-blue a {display: block; width: 278px; height: 18px; padding: 4px 0 2px 6px; background: url("../png/white-nav-blue-hover.png") no-repeat; color: #026EB7}
ul.left-nav-blue a:hover {background-position: 0 -24px; color: #fff; text-decoration: none}
ul.left-nav-blue a.active {background-position: 0 -24px; color: #fff; text-decoration: none}
ul.left-nav-blue a.active:hover {background-position: 0 -24px; color: #925000; text-decoration: none}
ul.left-nav-blue li.active ul {display: block; position: relative; padding: 10px 0 0 0; margin: 10px 0 0 -6px; border:1px solid #F0F0F0; width: 276px; list-style: none; background: #fff}
ul.left-nav-blue li.active ul li a, ul.left-nav-blue li.active ul li a:hover {background: none; color: #0C3F89; padding: 0 0 0 6px}
ul.left-nav-blue li.active ul li a:hover {text-decoration: underline}
 .buttonwrapper{  overflow: hidden;  width: 100%}
.buttonwrapper-right{  overflow: hidden;  width: 100%; float: right; width: 167px; margin-top: -20px}
button {border: 0; cursor: pointer; font-weight: bold; padding: 0 10px 0 0; text-align: center}
button span {position: relative; display: block; white-space: nowrap; padding: 0 0 0 10px}
 button.large-button {background: url("../png/large-button-right.png") no-repeat right 1px; font-size:16pt; font-family: georgia, serif}
.fh-search-submit #fh_search_submit_btn {background: linear-gradient(to bottom, #FFE5AC 1%, #FAAD5A 100%) repeat scroll 0 0 transparent; border: medium none; cursor: pointer; font-size: 12px; font-weight: bold; margin: 0 18px 0 0; padding: 0; text-transform: uppercase; float: right; position: relative; top: 10px; left: 10px}
.fh-search-submit #fh_search_submit_btn span {background: none; font-family: "Lucida Grande", Helvetica, sans-serif; color: #333333; margin: -5px 40px; padding-left: 0}
.fh-search-submit #fh_spinner {float: left; margin-top: -12px; position: relative; left: 650px}
button.large-button span {height: 40px; line-height: 40px; background: url("../png/large-button-left.png") no-repeat left 0; color: #fff}
button.large-button:hover {background: url("../png/large-button-right-hover.png") no-repeat right 1px}
button.large-button:hover span {background: url("../png/large-button-left-hover.png") no-repeat left 0}
a.large-button {background: url("../png/large-button-right.png") no-repeat right 0; font-size:16pt; font-family: georgia, serif; border: 0; font-weight: bold; padding: 0 10px 0 0; text-align: center; display: block; margin: 0}
a.large-button span {position: relative; display: block; white-space: nowrap; padding: 0 0 0 10px; height: 40px; line-height: 40px; background: url("../png/large-button-left.png") no-repeat left 0; color: #fff}
a.large-button:hover {background: url("../png/large-button-right-hover.png") no-repeat right 0; text-decoration: none}
a.large-button:hover span {background: url("../png/large-button-left-hover.png") no-repeat left 0}
a.white-results-button {background: transparent url("../gif/results-button-white-small-right.gif") no-repeat scroll top right; color: #444; display: block; font: normal 12px arial, sans-serif; height: 17px; margin-right: 6px; padding-right: 10px;  text-decoration: none; margin: .5em .3em; font-size: 8pt; text-align: center}
a.white-results-button span {background: transparent url("../gif/results-button-white-small-left.gif") no-repeat; display: block; line-height: 10px; padding: 4px 0 4px 10px}
a.white-results-button:hover {color: #054068; background-position: right -19px}
a.white-results-button span:hover {color: #054068; background-position: 0 -19px}
a.headerlink {color: #fff; border: solid 1px #fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 2px 4px; margin: 0}
a.headerlink:hover {text-decoration: none}
a.delete {display: block; width: 23px; height: 23px; float: left; background: transparent url("../png/delete.png") no-repeat 0 0; position: relative; text-indent: -9000px}
a.delete:hover {background-position: 0 -23px}
   #notable-title-bar {background: #f7ac00 url("../jpg/title-bar-bg.jpg") no-repeat right bottom; padding: 10px}
#choose-a-notable {float: right}
#notable-title-bar h3 {color: #fff; margin: 0; font-size: 1.5em}
 #notable-flash-feature {background: url("../png/notable-flash-feature-bg.png") no-repeat left top; margin-top: 7px; min-height: 525px;  height: auto !important;  height: 525px;  position: relative; width: 677px}
#notable-flash-feature-left {float: left; width: 664px; margin: 7px 7px 0}
#notable-flash-feature-right {float: right; width: 294px; margin-right: 5px; z-index: 600}
#notable-birth-death-range {background: url("../gif/birth-death-range-bg.gif") no-repeat left top; margin: 0 0 0 4px}
#notable-birth-death-range span {display: block; padding: 7px 5px; text-align: center; color: #fff; background: url("../gif/birth-death-range-bottom-bg.gif") no-repeat left bottom; font-size: .9em}
#notable-flash-feature-right h4 {margin-left: 10px; color: #fff; font-size: 2.5em}
#notable-flash-feature-right ul {padding-left: 0; margin-left: 10px; list-style: none; color: #fff; font-size: 1.1em; font-style: italic}
#notable-memory-journal {background: url("../gif/memory-journal-bg.gif") no-repeat left bottom; margin-left: 4px; width: 285px; color: #651012}
#notable-memory-journal h5 {background: url("../gif/memory-journal-top-bg.gif") no-repeat left top; margin: 0; padding: 10px 8px}
#notable-memory-journal blockquote {padding-left: 0; margin: 0 15px; font-size: 1.4em; font-style: italic; font-weight: bold; line-height: 1.4em; font-family: "Times New Roman", serif; text-align: center; font-size: 1.1em; height: 186px}
#memory-journal-posted-by {margin: 5px 5px; text-align: center; font-family: "Times New Roman", serif; color: #b4885d}
#memory-journal-prev-next {font-size: 1em; padding-top: 13px; text-align: center; font-family: "Georgia", serif; float: left; width: 300px; height: 27px; background: url("../jpg/mb-foot.jpg") no-repeat}
#notable-memory-journal #memory-journal-prev-next {width: auto; height: auto; padding: auto; margin-left: 8px; margin-right: 8px; background: none; font-size: 8pt; float: none}
#memory-journal-prev-link {float: left; text-indent: -9000px; display: block; width: 26px; height: 26px; background: url("../jpg/mb-prev.jpg") no-repeat right top; margin-left: 15px; margin-top: -3px}
#memory-journal-next-link {float: right; text-indent: -9000px; display: block; width: 26px; height: 26px; background: url("../jpg/mb-next.jpg") no-repeat right top; margin-right: 15px; margin-top: -3px}
#notable-memory-journal #memory-journal-prev-link, #notable-memory-journal #memory-journal-next-link {background: url("../gif/memory-journal-prev-next-left-bg.gif") no-repeat left top; color: #fff; text-decoration: none; position: relative; top: -6px; display: inline; width: auto; height: auto; text-indent: 0; margin: 0}
#notable-memory-journal #memory-journal-prev-link span, #notable-memory-journal #memory-journal-next-link span {display: block; padding: 6px 10px 8px; background: url("../gif/memory-journal-prev-next-right-bg.gif") no-repeat right top}
a#journal-view-all {background: url("../jpg/mb-viewall.jpg") no-repeat 0 0; color: #fff; display: block; width: 75px; height: 20px; float: right; margin-right: 17px; font-weight: bold; text-align: center; padding: 4px 0 0 0; font-family: "Georgia", serif}
a#journal-view-all:hover {text-decoration: none; background-position: 0 -24px}
#memory-journal-view-all, #memory-journal-share, #light-a-candle {color: #fff; float: left; text-transform: uppercase}
#memory-journal-view-all:hover, #memory-journal-share:hover {text-decoration: none}
#memory-journal-view-all {background: url("../gif/view-all-memories-left-bg.gif") no-repeat left top}
#memory-journal-view-all span {display: block; text-align: center; padding: 6px 10px 4px; background: url("../gif/view-all-memories-right-bg.gif") no-repeat right top}
#notable-memory-journal #memory-journal-share {padding-left: 5px}
#memory-journal-share {background: url("../gif/share-a-memory-left-bg.gif") no-repeat left top}
#memory-journal-share span {display: block; text-align: center; padding: 6px 9px 4px; background: url("../gif/share-a-memory-right-bg.gif") no-repeat right top}
#notable-send-to-friend, #notable-bookmark-this-page {background: url("../gif/memory-journal-send-to-friend.gif") no-repeat left top; margin: 5px}
#notable-light-a-candle {background: transparent url("../png/notable-candle-button.png") no-repeat scroll left top; margin: 0 5px -5px 5px}
#notable-bookmark-this-page, #notable-bookmark-this-page a {margin-top: -5px}
#notable-send-to-friend a, #notable-bookmark-this-page a, #notable-light-a-candle a {padding: 7px 10px 8px; display: block; color: #651012}
#notable-light-a-candle a {color: #fff; padding: 12px 10px 8px}
#notable-send-to-friend a:hover, #notable-bookmark-this-page a:hover, #notable-light-a-candle a:hover {text-decoration: none}
#gray-content-bg {margin-top: 10px; padding: 25px 25px 25px; border: solid 3px #EDEADF; background: #FFFEFA}
.content-bg-notable {min-height: 497px}
#gray-content-top-bg {background: url("../gif/main-content-top-bg.gif") no-repeat left top; display: block; width: 667px; position: relative; left: -25px; height: 23px; margin-bottom: 2px}
#gray-content-bg h3 {margin: 0; color: #651012; font-family: georgia, "Times New Roman", serif; font-size: 2.4em; line-height: 1.5ex}
#gray-content-bg h4 {margin-top: .25em; color: #651012; font-family: georgia, "Times New Roman", serif; font-size: 2em; line-height: 2ex}
.pagination {min-height: 31px;  height: auto !important;  height: 31px;  }
#obit-pagination {float: right}
#obit-pagination ol {background:none}
#obit-pagination li {}
#obit-pagination li a {display: block; font-size: 9pt; text-align: center; line-height: 11pt}
.pagination-summary {display: block; padding: 7px 0 0 15px}
  #notable-feature-right {background: url("../png/notable-non-flash-feature-bg.png") no-repeat left top; background: url("../png/notable-flash-feature-bg.png") no-repeat right top; margin-top: 7px; padding: 3px; min-height: 519px;  height: auto !important;  height: 519px;  }
#notable-feature-right h4 {margin: 8px; color: #fff; font-size: 2em; font-family: sans-serif}
#notable-feature-right h1 {margin: 8px 8px 0px; color: #fff; font-size: 2em; font-family: sans-serif}
#notable-feature-right ul {padding-left: 0; margin-left: 10px; margin-right: 10px; list-style: none; color: #fff; font-size: 1.1em; font-style: italic}
#notable-profile-wrap {background-color: #fff; border: 1px solid #d8d8d8; float: left; width: 220px; width: 220px; margin: 0 20px 10px 0; z-index: 300; text-align: center}
#notable-profile-wrap p {font-size: .9em; line-height: 1.4em; margin: .25em 1em .5em}
#notable-feature-right ul#sharing {margin: -5px 5px 5px; padding: 0; background: transparent url("../gif/memory-journal-send-to-friend.gif") no-repeat scroll left top; height: 18px; width: 272px; padding: 6px}
#notable-feature-right ul#sharing li {margin: 0; padding: 0; display: inline-block}
#notable-feature-right ul#sharing li a {margin: 0 .25em 0 0; padding: 0; display: inline-block; background: transparent url("../png/widget-share.png") no-repeat scroll 0 0; width: 16px; height: 16px; text-indent: -9000px}
#notable-feature-right ul#sharing li a#facebook {background-position:0 0px}
#notable-feature-right ul#sharing li a#digg {background-position:0 -15px}
#notable-feature-right ul#sharing li a#twitter {background-position:0 -31px}
#notable-feature-right ul#sharing li a#myspace {background-position:0 -47px}
#notable-feature-right ul#sharing li a#favorites {background-position:0 -63px}
  #national-obituaries h1 {background: #6cca00 url(../jpg/green-header-bg.jpg) no-repeat left top; color: #fff; margin: 0; padding: 10px}
#national-obituaries h1 a.headerlink {font-size: 12px; float: right; position: relative; margin-top: -21px; background-color: #70b518}
#national-obituaries h1 a.headerlink:hover {background-color: #4a8400}
#national-obituaries div.selected-obituary {color: #fff}
div#national-news-container div.overlay-container {float: left; margin: 10px 10px 0; font-style: italic; font-size: .9em; color: #ffffff; width: 300px; height:405px; overflow: hidden}
div#national-news-container div.overlay-container a {color: #ffffff; float: left}
div#national-news-container div.overlay-container p {float: left; margin: 0; padding: 6px 0 0 0}
div#national-news-container div#clip-for-overlay {width: 300px; height: 300px; overflow:hidden; float: left; border: solid 1px #333333; margin: 0}
div#clip-for-overlay {width: 300px; height: 300px; overflow:hidden; margin: 10px}
#national-obituaries div.selected-obituary-official {float: left; margin: 10px 0 5px; padding: 10px; width: 327px; height: 180px; overflow: hidden}
#national-obituaries div.selected-obituary-official a.squarebutton-orange, #national-obituaries div.selected-obituary-official a.squarebutton-orange:link, #national-obituaries div.selected-obituary-official a.squarebutton-orange:active, #national-obituaries div.selected-obituary-official a.squarebutton-orange:visited {font-size: 1.2em; color: #000000}
#national-obituaries div.selected-obituary-official a.squarebutton-orange span, #national-obituaries div.selected-obituary-official a.squarebutton-orange:link span, #national-obituaries div.selected-obituary-official a.squarebutton-orange:active span, #national-obituaries div.selected-obituary-official a.squarebutton-orange:visited span {color: #000000}
#national-news-container div.selected-obituary blockquote p span {text-align: right; display: block}
#national-obituaries div.selected-obituary-official h4 {margin: 0; font-family: "Georgia", serif; font-size: 1.8em; font-weight: normal}
#national-obituaries div.selected-obituary-shared-memories {background: url("../png/selected-obituary-shared-memories-bg.png") no-repeat left top; float: left; width: 346px; padding: 0}
#national-obituaries div.selected-obituary-shared-memories h4 {margin: 0; padding: .5em .75em; font-family: "Georgia", serif; font-size: 1.2em; border-bottom: solid 1px #555555; display: block}
#national-obituaries div.selected-obituary-shared-memories #gift-image {float: left; margin: 0 10px 20px 0}
#national-obituaries div.selected-obituary-shared-memories div.condolence-message p {padding: .35em 1em 0 0; margin: 0; font-size: .95em}
#national-obituaries div.selected-obituary-shared-memories div.condolence-message p span {color: #F1BA32; float: right; font-family: "Times New Roman", "Georgia", serif; font-size: 1.2em}
#national-obituaries div.condolence-message-container {background: url("../png/condolence-message-container-bg.png") no-repeat left top; background: none; color: #ffffff; width: 323px; min-height: 100px; margin: 0; padding: 1em}
#national-obituaries .add-a-journal-entry {margin: 0 0 0; padding: 0 1em; float: left}
#national-obituaries .add-a-journal-entry a, #national-obituaries .add-a-journal-entry a:visited {-moz-border-radius: 4px; -webkit-border-radius: 4px; background-color: #F48500; border: 1px solid #F48500; color: #FFFFFF; display: block; float: left; margin-right: 5px; padding: 2px 4px}
#national-obituaries .add-a-journal-entry a:hover {background-color:#C5660E; text-decoration: none}
#national-obituaries .add-a-journal-entry a.candle-button, #national-obituaries .add-a-journal-entry a.candle-button:visited {border: 1px solid #0072E3; background-color: #0072E3}
#national-obituaries .add-a-journal-entry a.candle-button:hover {background-color: #0464B2}
#national-obituaries .add-a-journal-entry a.view-all-memories, #national-obituaries .add-a-journal-entry a.view-all-memories:visited {border: 1px solid #111111; background-color: #333333}
#national-obituaries .add-a-journal-entry a.view-all-memories:hover {background-color: #000000}
#national-obituaries div.selected-obituary img {display: block}
#other-obituaries {border: 1px solid #ececec; border-top: none; min-height: 119px;  height: auto !important;  height: 119px;  background: url(../gif/other-obituaries-bg.gif) repeat-x left top}
#other-obituaries ul, #other-obituaries ul li {list-style: none; margin: 0; padding: 0}
#other-obituaries ul li {width: 95px; float: left; text-align: center; background: url(../gif/other-obituaries-separator.gif) no-repeat left top; overflow: hidden}
#other-obituaries ul li.first-list-item {background-image: none}
#other-obituaries ul li a, #other-obituaries ul li a:visited {display: block; padding: 8px 4px; color: #4c4c4c}
#other-obituaries ul li a {height:120px; text-decoration: none}
#other-obituaries ul li#selected-other-obituary a, #other-obituaries ul li#selected-other-obituary a:visited, #other-obituaries ul li a:hover, #other-obituaries ul li.selected {background: url(../gif/other-obituaries-selected-bg.gif) no-repeat left top}
#this-week-in-history {background-color: #e6e6e6; border: 1px solid #ececec; margin-top: 10px}
#this-week-in-history-header {background: #009ded url(../jpg/blue-header-bg.jpg) no-repeat right bottom; padding: 1em}
#this-week-in-history-header h2 {color: #fff; margin: 0; font: 18pt "Georgia", serif}
#this-week-in-history-header h2 a {color: #ffffff}
#this-week-in-history-header h2 a:hover {text-decoration: none}
#this-week-in-history-header a.headerlink {float: right; position: relative; background-color: #0169e6}
#this-week-in-history-header a.headerlink:hover {background-color: #0255b8}
#browse-photo-tributes {float: right; font-size: .9em}
#this-week-in-history ul, #this-week-in-history li {list-style: none; padding: 0; margin: 0}
#this-week-in-history-left {width: 180px; float: left}
#this-week-in-history-left li {margin: 8px 0 0 8px}
#this-week-in-history-left li a, #this-week-in-history-left li a:visited {display: block; padding: 5px 0 5px 5px; color: #256aad}
#this-week-in-history-left li a:hover, #this-week-in-history-left li.selected-twih a {background-color: #fff; text-decoration: none; color: #1e4484}
#this-week-in-history-right {width: 485px; height:300px; float: right; background-color: #fff}
.twih-gallery-wrapper {width: 200px; padding-bottom: 10px; float: right}
.twih-gallery-wrapper p a, .twih-gallery-wrapper p a:visited {padding: 8px 12px; height: 15px; float: left; color: #333; font-size: .9em}
.twih-gallery-wrapper p a.gallery-previous {background: url(../gif/twih-gallery-prev-bg.gif) no-repeat left top; width: 66px}
.twih-gallery-wrapper p a.gallery-next {background: url(../gif/twih-gallery-next-bg.gif) no-repeat right top; width: 67px; text-align: right}
.twih-content-wrapper {margin-right: 200px; padding: 15px; color: #666}
.twih-content-wrapper h4 {margin: 0; color: #256aad}
#this-week-in-history .twih-gallery-wrapper ul {margin-top: 20px}
#this-week-in-history .twih-gallery-wrapper li {margin-top: 10px}
.twih-content-wrapper a, .twih-content-wrapper a:visited {color: #256aad}
    .wizard-body {background: #fff}
.wizard-body p {font-size: 1.2em; font-size: 1em}
.wizard-body p strong {color: #2f67b1}
.wizard-body .error {border: solid 1px #ED0707; margin: 1em 0}
.wizard-body .msg {margin: 1em 0}
.wizard-body ul.wizard-tabs li.help {float: left; border: solid 1px #f5e2b1; margin: 8px 0 0 20px; padding: 0 10px; color: #333; font-family:verdana; font-size: 8.5pt; background: #ffffd9}
.wizard-body ul.wizard-tabs {list-style: none; margin: 0; padding: 0; height: 80px; clear: both; background: url("../gif/ul-background.gif") repeat-x; border-bottom: solid 1px #99BDDF}
.wizard-body ul.wizard-tabs li.tab {float: left; text-align: center; font-family: verdana; font-size: 8pt; padding: 0; margin: 0}
.wizard-body ul.wizard-tabs li.tab a {display: block; width: 77px; height: 80px; padding: 0; margin: 0; color: #333; text-decoration: none; text-align: center; border: solid 1px #fff; border-top: 0; border-bottom: 0; position: relative}
li#publish-tab a{ width: 90px}
.wizard-body ul.wizard-tabs li.tab a:hover {color: #333; background: #D4E9F4; border: solid 1px #ADB3B5; border-bottom: 0; border-top: 0}
.wizard-body ul.wizard-tabs li.tab a.active {background: #99bddf; color: #054068; border: solid 1px #ADB3B5; border-top: 0; border-bottom: 0}
.wizard-body ul.wizard-tabs li.tab a img {width: 42px; height: 42px; padding: 0; margin: 3px 0 0 0}
.wizard-body ul.wizard-tabs li.tab a img.tab-burst {position: absolute; z-index: 100; top: 11px; left: 36px; width: 33px; height: 33px}
.wizard-body ul.wizard-tabs li#preview-tab {text-align: center; float: right; margin: 0}
.wizard-body ul.wizard-tabs li#preview-tab a {display: block; width: 77px; height: 73px; padding: 5px 0 0 0; margin: 0; color: #333; text-decoration: none; text-align: center; border: solid 2px #fff; border-top: 0; border-right: 0; background-color: #FFC757}
.wizard-body ul.wizard-tabs li#preview-tab a:hover {text-decoration: none; background-color: #FFB300}
.wizard-form-content {background: #ffffff url("../jpg/wizard-form-bg.jpg") repeat-x 0 top; min-height: 380px; padding: 1.75em}
.wizard-form-et2 .wizard-form-content-et2 {box-shadow: 0 0 200px #7cc0f9 inset; min-height: 380px; padding: 1.75em}
.wizard-form-content p {margin: 1em; line-height: 1.5em; color: #333333; max-width: 60em; font-size: 1.2em}
.wizard-form-et2 .wizard-form-content-et2 p {margin: 1em; line-height: 1.5em; color: #333333; max-width: 60em; font-size: 1.2em; font-family: Arial, Helvetica, sans-serif}
.wizard-form-et2 .wizard-form-content-et2 ul li {line-height: 1.5em; color: #333333;  font-size: 1em; font-family: Arial, Helvetica, sans-serif}
.wizard-form-content #search {width: auto}
.wizard-form-content img.example {float: right; margin-right: 1em; position: relative; z-index: 2; margin-left: -289px; margin-bottom: -380px; -moz-box-shadow:0 0 30px #BCD2F7; -webkit-box-shadow:0 0 30px #BCD2F7; -box-shadow:0 0 30px #BCD2F7; border: solid 1px #cbd2d7}
.wizard-form-content h1 {color: #054068; font-size: 2.1em; margin: .25em 12px .5em; text-shadow:0 1px 2px #777777}
.wizard-form-content h1 a {color: #f48500}
.wizard-form-content h1.marketing-headline {width: 595px}
.wizard-form-content h1.lg {font-size: 2.5em; font-weight: bold}
.wizard-form-content h1.lg2 {font-size: 2.8em; border-bottom: solid 1px #cccccc; padding: .25em 0}
.wizard-form-content h5.exp-date {text-align: right; margin: 0 0 1em; font-style: italic; color: #054068; font-size: 1.3em}
.wizard-form-content h5.exp-date img {position: relative; margin: 0 0 -3em; top: -2em}
.wizard-form-content ul.marketing {color: #2F67B1; font-family: "Georgia", serif; font-size: 1.7em; list-style-image: url("../gif/bullet.gif"); margin: 1em 0; width: 595px}
.wizard-form-content ul.marketing li {margin: .5em 0; line-height: 1.2em}
.wizard-form-content h3 {font-weight: normal; font-family: "Times New Roman", serif; color: #054068; margin: .25em 12px .5em}
.wizard-form-et2 .wizard-form-content-et2 h3 {font-weight: normal; font-family: Arial, Helvetica, sans-serif; color: #054068; margin: .25em 12px .5em}
.wizard-form-content h3 em {font-weight: bold; color: #006DAA; font-style: normal; font-size: 1.2em}
.wizard-form-content h3.instruction {font-size: 1.2em; font-style: italic; font-weight: normal}
.wizard-form-content p.contact {margin: 0}
table.wizard-data-entry {margin-top: 1em}
table.promo-entry-form {float: left; margin: 0 0 -1em; position: relative; top: -10px}
.billing-select {width: 455px}
table.wizard-data-entry input {width: 195px}
table.wizard-data-entry input.checkbox {width: auto; height: auto}
table.wizard-data-entry th {font-weight: normal; text-align: right; padding: .75em; color: #666666; vertical-align: baseline; min-width: 164px}
table.wizard-data-entry td {overflow: visible; vertical-align: top; padding: 0.75em 0.75em 0.75em 0}
table.wizard-data-entry h4 {border-bottom: 1px solid #CCCFDC; font-weight: bold}
table.wizard-data-entry th.required {font-weight: bold; color: #2F79BD}
table.wizard-data-entry td ul.suggestions {padding: 0 0 0 1em; color: #666666}
div#funeral_home_images div.wizard-form-content fieldset {width:auto; margin-right: 10px}
table.wizard-data-entry a.delete_service {display: block; padding: 4px; width: 150px}
a.tip-pop {display: block; color: #ffffff; padding: .1em; width: 16px; height: 16px; text-align: center; background-color: #0B4EA0; border: solid 1px #0B4EA0; font-weight: bold}
div.tip-popup {border: 1px solid #0B4EA0; background-color: #D6DCF2; height: 80px; left: 251px; margin-bottom: -80px; margin-left: -250px; padding: 0.5em; position: relative; top: -127px; width: 250px; z-index: 200}
div.tip-popup a {background-color: #0B4EA0; border: 1px solid #0B4EA0; color: #FFFFFF; display: block; float: right; font-size: 0.8em; font-weight: bold; height: 13px; margin: 0 0 0 0.5em; padding: 0.1em; text-align: center; width: 11px; position: relative; z-index: 201}
#url_avail .message {margin-right: -2em; position: relative; z-index: 200}
.wizard-form-content fieldset {color: #3a3f54; padding: 10px 0}
.wizard-form-content .form-container-wide {background: #fff; padding: 10px}
.wizard-form-content .highlight {background-color: #FFF2CF; padding: .5em; height: 34px}
.wizard-form-content .highlight h3 {display: inline-block; font-size: 1.6em; margin: .25em}
.wizard-form-content .highlight img {display: inline-block; float: left}
#mini-badges {width: 303px; height: 40px; background: url("../png/mini-badges.png") no-repeat scroll right top; float: right; margin: -.25em 0; width: 224px;  }
.wizard-form-content .form-container-wide-with-title {width: 620px; margin-bottom: 2em; background: #fff; padding: 10px; border: solid 1px #E8E8E8}
.wizard-form-content div.message {margin-right: 10px}
.credit_card_block .form-container-wide {margin-bottom: 2em; background: #fff; padding: 10px; border: solid 1px #E8E8E8}
.reply-form .credit_card_block .form-container-wide h3 {color: #fff; font-family: "Georgia", serif; font-weight: bold; margin: -10px -10px 1em -10px; padding: 5px 0 5px 10px; background: #2183BF}
.wizard-form-content .pay-module {background: #EAF3F9; color: #054068; border:1px solid #CCCFDC; margin: 0 0 1em; padding: 10px 10px; width: 645px}
.wizard-form-content h4.billing-header {color: #fff; background: #054068; font-family:"Lucida Grande","Helvetica",sans-serif; font-weight:bold; margin: 2em 0 0 0; width: 657px; padding:5px 0 5px 10px; font-size: 1.4em}
.wizard-form-content h2, .wizard-form-content h4 {color: #054068}
.wizard-form-content .new-wizard-fieldset h2 {color: #061666; font-size: 1.3em; margin: 0 0 1.25em 0}
.wizard-form-content .new-wizard-fieldset .wizard-data-entry h2 {margin: 0; font-weight: 500}
.wizard-form-content div.ssl {position: relative; top: 102px; margin: -100px 0 0}
span.req_mobile {display:none;}
.wizard-form-content span.required {float: right; font-weight: bold; color: #2F79BD; position: relative}
.wizard-form-content .pay-module h3 {color: #fff; background: #054068}
.wizard-form-content .pay-module h2 {margin: .3em 0 0 0}
.wizard-form-content .pay-module h5 {margin: 2em 0 0 0; padding: 0}
.wizard-form-content .pay-module .checkbox {background: #fff; border:1px dotted #CCCFDC; margin: 0 1em 0 0; padding: 5px; float: left}
.wizard-form-content .pay-module .checkbox input, ul.credit_card_type input {width: auto; height: auto; border: 0; padding: 0; background: none}
.wizard-form-content .form-container-wide fieldset, .credit_card_block .form-container-wide fieldset {border: solid 1px #E8E8E8; width: 298px; float: left; margin-right: 10px}
.wizard-form-content .form-container-wide legend {border: solid 1px #E8E8E8; margin: 0 1em; padding: .2em 1em; background: #DCF1F7; text-align: center; font-weight: bold; color: #518E9E}
.funeral-form-container, .credit_card_block .form-container {margin-bottom: 1em; width: 255px; float: left}
.ssl {background: #F7E9A0 url("../png/ssl-lock.png") no-repeat 230px 15px; border: solid 1px #F19330; color: #B76400; width: 260px; float: right; padding: 10px}
.ssl p {margin: 0 0 1em 0; padding: 0; width: 200px; font-size: 12px}
.wizard-form-content ul.gender_select {list-style: none; margin: 5px 0 1em 0; padding: 0; float: left; border: solid 1px #cccfdc}
.wizard-form-content ul.gender_select li {float: left; margin: 5px; height: 23px; padding: 0}
.wizard-form-content ul.gender_select li input {width: auto}
.funeral-form-container {height: 55px}
.credit_card_block select {border: solid 1px #cbcbcb; width: 200px; height: 20px; margin-top: .25em; margin-bottom: 4px; background: #fff}
.credit_card_block input {border: solid 1px #cbcbcb; width: 197px; height: 16px; margin-top: .25em; background: url("../gif/input-bg.gif") repeat-x 0 0; color: #4D4D4D; padding: 4px 0 0 3px}
.wizard-form-content input.text-wide {width: 400px}
.wizard-form-content input#image {border: solid 1px #8C8C8C; width: 200px; height: 20px; margin-top: .25em}
.wizard-form-content input.checkbox {width: auto; height: auto; border: 0; margin-top: .25em; background: none}
.wizard-form-content textarea {border: solid 1px #8C8C8C; width: 98.5%; padding: 5px; margin-top: .25em; font-family: arial; font-size: 1em; line-height: 1.6em; overflow: auto}
.wizard-form-content div#notable-short textarea {height: 20px}
.wizard-form-content div#notable-long textarea {height: 60px}
.wizard-form-content textarea.headline {height: 75px}
.wizard-form-content textarea.textarea-photo-description {width: 189px; height: 100px}
.wizard-form-content .current-photo h3 {margin: 0 0 .75em; padding: .25em 0}
.wizard-form-content a.wizard-submit-button, .fieldset-container-search button, .wizard-form-content input.wizard-submit-button, #content #manage_album_upload_photos_row_one ul li a.wizard-submit-button {display: block; width: 150px; height: auto; text-align: center; padding: 3px 5px; background: #5991c6 url("../png/glass-btn.png") repeat-x 0 center; color: #ffffff; margin-top: .5em; margin-bottom: .5em; font-size: .9em; border: solid 1px #497fb2; cursor: pointer}
.wizard-form-content a.multi_upload_button {float: right; background: #52994c; padding: 10px 5px; font-size: 1.2em; width: 170px}
.wizard-form-content a.multi_upload_button {float: right; background: #52994c; padding: 10px 5px; font-size: 1.2em; width: 170px; border: none}
.wizard-form-content #filepicker_spinner, #select_photos_options li#external_photos_option span#filepicker_spinner_message {display: none; float: right; margin: 0 10px; color: #666}
.wizard-form-content #filepicker_spinner img, #select_photos_options li#external_photos_option span#filepicker_spinner_message img {width: 35px; height: 35px}
.fieldset-container-search button {padding: 0; height: 28px; background-repeat: no-repeat; background-position: 0 3px}
.wizard-form-content a.wizard-submit-button:hover, .wizard-form-content input.wizard-submit-button:hover {background-color: #1866af; text-decoration: none}
.wizard-form-content a.approve {background-color: #60c659; border: solid 1px #56a651}
.wizard-form-content a.approve:hover {background-color: #47a840; border: solid 1px #3671a9}
.wizard-form-content a.content-selector {background-color: #d8dfea; border: solid 1px #abc5df; color: #3B5998; font-size: 1.2em; width: 180px}
.wizard-form-content a.content-selector:hover {color: #ffffff}
.wizard-form-content a.wizard-cancel-button {display: block; width: 130px; height: 26px; padding: 3px 0 0 0; text-align:center; color: #666}
.wizard-form-content a.wizard-cancel-button:hover {text-decoration: none; color: #555e80}
.wizard-form-content a.wizard-save-button {width: 150px; height: auto; text-align: center; padding: 3px 5px; background: #555e80 url("../png/glass-btn.png") repeat-x 0 center; color: #ffffff; margin: .5em 0; display: block; border: solid 1px #000000}
.wizard-form-content a.wizard-save-button:hover {text-decoration: none; color: #ffffff; background-color: #061962}
.wizard-form-content a.create-link {background: none; color: #054068; font-size: 1.2em; text-decoration: none; display: inline-block; padding: 2px 4px 2px 2px; text-shadow: none}
.wizard-form-content a.create-link span {display: inline-block; border: solid 1px #054068; width: 18px; text-align: center}
.wizard-form-content td#photo_wizard_btn_create_new_album a.create-link span {display: inline-block; border: none; width: 18px; text-align: center}
.wizard-form-content a.create-link:hover {background: #1866AF url("../png/glass-btn.png") repeat-x 0 center; color: #ffffff}
.wizard-form-content a.create-link:hover span {border: solid 1px #ffffff}
.wizard-form-content td#photo_wizard_btn_create_new_album a.create-link:hover span {border: none}
table.wizard-data-entry #photo_album_select_album_text {width: 370px; text-align: right; color: #666}
table.wizard-data-entry td#photo_wizard_btn_create_new_album {padding-left: 20px}
table.wizard-data-entry th#photo_album_select_an_album_text {min-width: 578px}
.required-key {text-align: right; color: #444755; background: #CCCFDC; padding: 4px; border: solid 1px #ccd0dc; width: 657px}
.wizard-form-content h3 span {font-size: 10pt; font-weight: normal}
.button-container a {margin-bottom: .5em}
.button-container p {text-align: right; clear: both}
.wizard-form-content .button-container {float: right; margin: 0 1.5em 1em 1em; padding: 1em 1em 1em 0; background:transparent url(../png/new-wizard-form-background-short.png) no-repeat scroll 0 0}
.wizard-form-content .button-container a.orange-medium-button {margin-left: 1em}
.wizard-form-content fieldset.fieldset-container, .credit_card_block fieldset.fieldset-container, div.fieldset-container {border: solid 1px #cccfdc; padding: 10px 10px 0 10px; margin: 0 0 1em 0; background-color: #fff}
#photo-info #album_container.short-bg {background: none}
.wizard-form-content .no-bg {border: 0; background: none}
.wizard-form-content div.fieldset-container #location-details-container {margin: 0; border: 0}
.wizard-form-content .form-container {float: left; margin: 0 .5em 0 0; position: relative}
.wizard-form-content .form-container span {color: #666666}
.wizard-form-content .form-container span.required-field {color: #2F79BD; font-weight: bold}
.wizard-form-content input {background:#FFFFFF url("../gif/mbf-text-input-bg.gif") repeat-x scroll left center; border: 1px solid #999999; color: #666666; font-size: 0.9em; margin-top: 1px; padding: 3px 2px 3px; width: 140px}
.wizard-form-content input.radio {width: auto; background: none; border: 0}
.wizard-form-content select {border: solid 1px #999999; padding: 2px; margin-top: 1px}
.wizard-form-content button.submit {background: url("../png/alert-submit.png") no-repeat 0 0; display: block; height: 27px; text-align: left; width: 84px; font-family: "Georgia", serif; font-size:1.4em; font-weight:normal; color: #ffffff; padding: 0 0 2px 5px}
.wizard-form-content button.submit:hover {background-position: 0 -27px}
.wizard-form-content span.specific-year {display: block}
.wizard-form-content span.specific-year input {width: 133px; margin-top: 3px}
.enter-promo-code-container {float: left; margin: .5em 0 0 7.4em}
.enter-promo-code-container input {width: 195px; margin-left: 1em}
.publish {min-height: 450px}
.publish p {font-size: 1.3em; margin-left: 10px; color: #054068; font-family: "Georgia", serif; width: 590px}
.publish p a.orange-medium-button {position: relative; top: -16px; margin: 0 auto; font-size: 1em; float: none; width: 220px}
.publish h4 {font-size: 1.5em; font-family: "Georgia", serif; color: #2F79BD; font-weight: normal}
.publish h4 span {display: block; font-size: 2em}
#service-actions {border: dashed 1px #cccccc; background: #F2F2F2; padding: 5px; margin-top: 1em; font-size: 1.2em}
#service-actions a {display: block}
   .new-wizard-fieldset {background: #ffffff url("../png/new-wizard-form-background.png") no-repeat;  z-index: 0; position: relative; padding: 1.5em}
.wizard-form-content .new-wizard-fieldset h1 {font-size: 1.8em}
.short-bg {background: url("../png/new-wizard-form-background-short.png") no-repeat center top}
p.short-bg {background: url("../png/new-wizard-form-background-extra-short.png") no-repeat 0 0; margin: 2.5em 0 1em; width: 600px}
.wizard-form-content fieldset.fieldset-container-search {border: solid 1px #cccfdc; padding: 10px 10px 0 10px; margin: 0 1em 0 0; background: #e1e3ed; float: left; width: 230px}
.wizard-form-content fieldset.fieldset-container-search .form-container {width: 180px}
.wizard-search-results div.message {margin-top: 2em}
#left-column-wide.wizard-search-results {margin-right: 0}
.wizard-search-results .whitespace {background-image: none}
.wizard-search-results .search-result-sort {margin: 0; padding: 1em 0; float: none; clear: both}
.wizard-search-results .search-result-key {display: none}
.wizard-search-results .wizard-search-results-list {float: none; margin: 10px 0 0 0}
.wizard-search-results .wizard-search-results-list li {margin: 0px 0 5px 0; margin: 0; padding: 0; float: none}
.wizard-search-results .wizard-search-results-list li a {margin: 0; width: auto; float: none; display: block; border: solid 1px #ffffff; padding: .5em}
.wizard-search-results .wizard-search-results-list li a:hover {background: #FFFFFF url("../gif/search-result-thumbnail-container-bg.gif") repeat-x scroll 0 0; border: 1px solid #A0B5D1; text-decoration: none}
.wizard-search-results .wizard-search-results-list .search-result-content {padding: .5em 0; margin: 0; width: auto; float: none}
.wizard-search-results .wizard-search-results-list li a h4 {font-size: 1.3em; color: #2F79BD; margin: 0}
.wizard-search-results .wizard-search-results-list li a p {font-size: 9pt; line-height: 1.2em; color: #666666; margin: 0}
.wizard-search-results-list li a.result-body {min-height: auto}
.wizard-search-results .wizard-search-results-list li .owner-login-only {float: right; text-align: right; font-family: "Lucida Grande", Helvetica, sans-serif; width: 330px; color: #8B9298; padding: 1.2em 1em 0 0; position: relative}
.wizard-search-results .wizard-search-results-list li .owner-login-only h4 {color: #8B9298; margin: 0}
.wizard-search-results .wizard-search-results-list li .owner-login-only a {display: inline; padding: 0; margin: 0; border: 0; color: #2F79BD; font-weight: normal}
.wizard-search-results .wizard-search-results-list li .owner-login-only a:hover {font-weight: normal}
   .wizard-form-content fieldset.fieldset-container-search .form-container-wide {width: 210px}
.wizard-form-content ul.checkboxes {list-style: none; padding: 0; margin: 0; float: left}
.wizard-form-content ul.checkboxes li {float: left; margin: 5px; height: 23px; padding: 0}
.wizard-form-content ul.checkboxes li.finish {background: #e6e6e6}
.wizard-form-content ul.checkboxes li.list-radio {font-size: 10pt; margin-top: .2em; padding: .2em 1em .2em .2em}
.wizard-form-content ul.checkboxes li.list-radio input {background: none; border: 0; margin-top: .5em}
.wizard-form-content ul.checkboxes li.list-radio div {float: left; width: 26px; height: 28px; padding: 2px 0 0 4px; margin: -6px 5px 0 0; border: dotted 1px #82a0b3}
.wizard-form-content ul.checkboxes li input {width: auto}
.wizard-form-content ul.checkboxes li input.radio {width: 14px; height: 14px; margin-top: 4px; border: 0}
ul.credit_card_type {list-style: none; float: left; margin: 0; padding: 0}
ul.credit_card_type li {float: left; text-align: center; width: 90px; height: 45px; margin-right: 1em; padding-top: 45px; border: solid 1px #DFE7EA; font-size: 7pt}
.register-container .credit_card_block .form-container-wide ul.credit_card_type li input {width: auto; background: none}
ul.payment-profile {list-style: none; margin: 0; padding: 0; color: #505B5E}
ul.payment-profile li {padding: 10px; background: #E2EEF2; border: solid 1px #B8D1D8; margin-bottom: 1em}
ul.payment-profile li p {margin: .1em}
#visa {background: url("../jpg/credit-card-visa.jpg") no-repeat scroll center 10px}
#mastercard {background: url("../jpg/credit-card-mastercard.jpg") no-repeat scroll center 10px}
#americanExpress {background: url("../jpg/credit-card-americanexpress.jpg") no-repeat scroll center 10px}
.wizard-form-content ul.newspaper-placement {list-style: none; margin: .3em 0 0 0; padding: 0; float: left}
.wizard-form-content ul.newspaper-placement li {float: left; padding: 0 0 3px; margin: 0 1em 0 0; text-align: center; border: solid 1px #e6e6e6; width: 80px}
.wizard-form-content ul.newspaper-placement li h6 {background: #85A3B5; color: #fff; padding: 3px 0; margin-bottom: 5px}
.wizard-form-content ul.tabbed-navigation {list-style: none; clear: both; margin: -20px 0 2em 0; height: 25px}
.wizard-form-content ul.tabbed-navigation li {float: left}
.wizard-form-content ul.tabbed-navigation li a {display: block; border: solid 1px #b5b8db; border-top: 0; border-left: 0; padding: 3px 10px 7px; color: #000; height: 15px; text-align: center; font-family: "Times", serif; font-size: 1.3em}
.wizard-form-content ul.tabbed-navigation li a.active, .wizard-form-content ul.tabbed-navigation li a:hover {background-color: #2f67b1; color: #ffffff; text-decoration: none; border-bottom: solid 1px #2f67b1}
.wizard-form-content ul.tabbed-navigation li.left a {display: block; background: url("../png/tabbed-navigation.png") no-repeat left -2px; border-top: 0; border-left: 0; border-bottom: 0; height: 16px}
.wizard-form-content ul.tabbed-navigation li.left a:hover, .wizard-form-content ul.tabbed-navigation li.left a.active {background-position: left -30px; background-color: transparent}
.wizard-form-content ul.tabbed-navigation li.right a {display: block; background: url("../png/tabbed-navigation.png") no-repeat right -2px; border: 0; height: 16px}
.wizard-form-content ul.tabbed-navigation li.right a:hover, .wizard-form-content ul.tabbed-navigation li.right a.active {background-position: right -30px; background-color: transparent}
.wizard-form-content ul.photo-list {list-style: none; margin: 1em 0 0; float: left; width: 860px; padding: 0; background: #1e63a1; display: inline-block}
.wizard-form-content ul.photo-list li {border: solid 1px #cbdcee; background-color: #e2ecf5; padding: .75em; width: 520px; margin-bottom: 1em; cursor: move}
.wizard-form-content #album_container ul.photo-list li {padding: .5em; width: 154px; height: 170px; float: left; margin: 0.2em 0.125em 0.2em 0.19em}
.wizard-form-content ul.photo-list li.not-approved {background-color: #FFE4E1; border: solid 1px #e4c0bc}
.wizard-form-content ul.photo-list li.primary {border-color: #7b8293; background-color: #c3cadb}
.wizard-form-content ul.photo-list li.primary h4 {margin: 0; padding: 0 0 .5em 0; display: none}
.wizard-form-content ul.photo-list li.primary .obit_uploaded_img, .wizard-form-content ul.photo-list li.newly_uploaded .obit_uploaded_img {position: relative; top: -80px}
.wizard-form-content ul.photo-list li.primary .obit_uploaded_img #primary_photo_triangle, .wizard-form-content ul.photo-list li .obit_uploaded_img .new_photo_triangle {width: 75px; height: 75px; border: none; position: relative; top: 78px}
.wizard-form-content ul.photo-list li.primary-main {cursor: default}
.wizard-form-content ul.photo-list li.primary table.wizard-data-entry th, .wizard-form-content ul.photo-list li.primary .submitted-by {color: #2b3346}
.wizard-form-content a.delete {float: right}
.wizard-form-content .submitted-by {color: #666666; font-style: italic; font-size: .8em; display: block; margin: .5em 0 0}
.obit_uploaded_img {width: 150px; float: left; margin: .15em 1em 0 0}
.wizard-form-content ul.photo-list li .obit_uploaded_img a.wizard-submit-button {font-size: .85em; width: 88px}
.wizard-form-content ul.photo-list li a.wizard-submit-button {width: 124px}
.wizard-form-content ul.photo-list li a.approve {width: 50px}
.wizard-form-content a.flash-button {height: 14px; margin: 1px}
.wizard-form-content ul.photo-list li div.message {margin: 1em 0 0}
.wizard-form-content ul.photo-list li table.wizard-data-entry {margin: 0}
.wizard-form-content ul.photo-list li table.wizard-data-entry th, .wizard-form-content ul.photo-list li table.wizard-data-entry td {width: auto; min-width: 110px; padding: .1em 0.25em 0.25em}
.wizard-form-content ul.photo-list li textarea {width: 195px; height: 82px; padding: 0 2px; color: #666666; font-size: 0.9em; margin-bottom: 0}
.wizard-form-content .textareacounter {width: 195px; padding: 2px; display: block; background-color: #d1d1d1; color: #333333; text-align: center; border: solid 1px #8c8c8c; font-size: 9px; line-height: 11px; position: relative; top: -2px}
div#obit_text_counter {width: 300px}
#message-counter {text-align: right}
a#change_city {margin-top:5px}
.content-container {width:600px}
div.wizard-left-column {width:650px}
#wizard-search.wizard-left-column {width: auto}
.wizard-right-column br.clear {height: 1px}
#overlay-insert a.wizard-cancel-button, #overlay-insert a.wizard-submit-button {float: left; margin: 1.5em}
#print-counter, #print-sizer {background: #fff; padding: 2px}
.wizard-form-content ul.templates {margin: 0; padding: 0; list-style: none}
.wizard-form-content ul.templates li {padding: 5px; margin-bottom: 10px; float: left}
.wizard-form-content ul.templates div.template-image {border: 1px solid #DCE1E6; margin-right: 0; padding: 7px; width: 190px}
.wizard-form-content ul.templates div.template-image h4 {display: inline}
.wizard-form-content ul.templates div.template-image input {width: auto; background: none; border: 0}
.wizard-form-content ul.templates li div.image-container {width: 150px; height: 150px; background-color: #ffffff; border: solid 2px #333; overflow: hidden; margin: .5em auto 1em; text-align: center; line-height: 150px}
.wizard-form-content ul.templates li div.image-container img {vertical-align: middle}
div.music-selection-choices {float: left; width: 600px}
div.music-selection-choices input.radio {float: left}
div.music-selection-choices a.white-form-button {float: right}
ul.music-selection {list-style: none; margin: 0; padding: 0; float: left}
ul.music-selection li {background: #E7F2F8; padding: 8px; margin: 0 10px 10px 0; border: solid 1px #ccc; padding-bottom: 0; float: left; width: 270px}
ul.music-selection li.default {background: #ffffff; width: 568px; padding: 8px}
ul.music-selection li.music-selection-type {background: #ffffff; width: 600px; padding: 8px}
table.wizard-data-entry th.numbered {font-weight: bold; min-width: 30px; vertical-align: middle}
.music-player {background: #999; padding: 10px 10px 20px 10px; color: #fff; border: solid 2px #666; width: 562px; clear: both; margin: 10px 0 2em}
#now-playing {font-weight: bold}
.wizard-form-content ul.music-selection li .music-button, .music-player .music-button {margin: 6px 8px 0 0; float: right}
.music-player .music-button {margin: -1em 0 -2em}
a.music-save {position: absolute; left: 664px}
 .original-image {background: #000000; padding: 1em}
.preview-pane {background-color: #E2ECF5; border: 1px solid #CBDCEE; padding: .5em; margin: 0 0 1em 0; float: left; text-align: center; position: absolute; bottom: 6px; right: 18px; z-index: 800}
.imgCrop_wrap {margin: 0 auto}
.preview-pane-inner {float: left; border: 1px solid #CBDCEE; margin: 0 0 .25em; padding: .25em}
.preview-pane-inner h3 {margin: 0; padding: .25em; font-size: 1.2em; color: #054068}
.preview-pane-inner img {width: 150px; height: 150px}
.current-thumbnail {margin-right: .5em;}
.current-thumbnail img {border: solid 1px #054068}
.preview-thumbnail {background-color: #054068}
.preview-thumbnail h3 {color: #ffffff}
.wizard-form-content .preview-pane-inner a.wizard-submit-button {font-size: 1.1em}
#previewWrap {width:150px; height:150px; overflow: hidden; margin-left: .05em; border: solid 1px #ffffff}
.wizard-duplicates {position: fixed; bottom: 0; left: 0; z-index: 400}
.wizard-duplicates .duplicates-header {background: #13324a; border: solid 1px #92979a; padding: 10px 20px; border-bottom: 0; width: 300px}
.wizard-duplicates .duplicates-container {background: #13324a; color: #ffffff; border: solid 1px #92979a; padding: 20px; width: 300px; max-height: 350px; overflow: auto}
.wizard-duplicates .duplicates-container a {color: #F5E2B1;}
.duplicates-container ul {list-style: none; padding: 0}
.duplicates-container ul li {border-bottom: dotted 1px #4a6880; padding: 10px 0}
.wizard-duplicates a {color: #F5E2B1}
.wizard-duplicates .error a {color: #830000}
.wizard-duplicates a h2 {margin: 0; padding: 0; font-weight: normal; display: inline}
.wizard-duplicates a h2 span {color: #ffffff}
.wizard-duplicates a.white-form-button {color: #333333;}
div.duplicates-close {float: right; background: #092134; line-height: 16px; width: 18px; height: 18px; text-align: center; margin: 0 -10px 0 0; border: solid 1px #92979a; font-size: 16px; cursor: pointer; color: #ffffff}
div.duplicates-close:hover {background: #1b70c8}
 .wizard-form-content .wizard-military-promo {background: url("../png/promo-left-bg.png") no-repeat left top}
.military-promo-right, .military-upgrade {background: url("../png/promo-right-bg.png") no-repeat right top; padding: 1.75em 1.5em; font-family: "Georgia", "Times New Roman", Times, serif}
.military-promo-right h1, .military-upgrade h2 {text-shadow: 0 1px 2px #777777; font-size: 2.8em; width: 416px; margin: 0}
.military-promo-right h2 {color: #2F5B8B; width: 500px; font-size: 1.5em; line-height: 1.4em; font-weight: normal}
.military-promo-right h3 {color: #01243A; font-style: italic; font-size: 2em}
a.sample-button, a.sample-button:link, a.sample-button:visited {display: block; width: 116px; height: 26px; padding: 5px 0 0 0; color: #000000; font-size: 1.4em; background: url("../png/sample-button.png") no-repeat left top; text-align: center; text-shadow: 0 1px 2px #c6ad6b; float: right; position: relative}
a.sample-button:hover {background-position: 0 -31px; text-decoration: none}
.military-promo-right a.sample-button {margin: -40px 385px 0 0}
.military-promo-right ul {float: left; width: 220px; font-family:"Lucida Grande","Helvetica", Arial ,sans-serif; color: #004071; margin: 1.5em 1.5em 0 .5em}
.military-promo-right ul li {list-style-image: url("../gif/list-bullet.gif"); margin: 0 0 1em 0}
span.burst {display: block; width: 190px; height: 141px; background: url("../png/burst.png") no-repeat center top; text-align: center; font-size: 2.3em; font-style: italic; text-shadow: 0 1px 2px #c6ad6b; padding: 49px 0 0 0; color: #000000; float: right; line-height: 1.1em; z-index: 10; position: relative}
.military-promo-right span.burst {margin: -230px 100px 0 0}
.wizard-upgrade-promo {float: left; width: 421px; margin: 2em 1.5em 0 0; padding: 1.5em 1em 0}
.wizard-upgrade-promo h2 {color: #054068; font-size: 2.1em; margin: 0 0 0.5em 0; text-shadow: 0 1px 2px #777777}
.wizard-upgrade-promo h2 {color: #054068; font-size: 2.1em; margin: 0 0 0.5em 0; text-shadow: 0 1px 2px #777777}
.wizard-form-et2 .wizard-form-content-et2 .wizard-upgrade-promo h2 {color: #054068; font-size: 2.1em; margin: 0 0 0.5em 0; text-shadow: 0 1px 2px #777777; font-family: Arial, Helvetica, sans-serif}
.wizard-upgrade-promo .price-sample {float: right; margin-bottom: 0; position: relative; top: 70px; left: 0; margin: 0}
.wizard-upgrade-promo .price-sample span {display: block; background: url("../png/blue-burst-115.png") no-repeat 0 0; width: 115px; height: 50px; text-align: center; color: #ffffff; font-size: 1.15em; padding: 39px 0 0 0; font-family: "Georgia", serif; text-shadow: 0 1px 2px #055487}
 .wizard-form-et2 .wizard-form-content-et2 #eternal-promo.wizard-upgrade-promo img, .wizard-form-et2 .wizard-form-content-et2 #military-promo.wizard-upgrade-promo img {border: 1px solid #1E63A1; box-shadow: 2px 2px 6px 3px #999999;  margin: 1em 0 0 5em}
 .wizard-upgrade-promo a.sample-button {margin-top: 2px; float: left}
.wizard-form-et2 .wizard-form-content-et2 .wizard-upgrade-promo a.sample-button {margin-top: 2px; padding: 10px 0 0 5px; background: url("../png/blue-button.png") no-repeat scroll 0 0 transparent; color: #e5e5e5; font-family: Arial, Helvetica, sans-serif; font-size: 1.3em; height: 34px; width: 160px}
.wizard-form-et2 .wizard-form-content-et2 .wizard-upgrade-promo a.sample-button:hover {color: #fff; background-position: 0 -43px}
 #military_badges_submit {width: 426px; padding: 1em; background: url("../jpg/shadowbox-bg.jpg") no-repeat 0 0; margin: 2em 0 2em 20em; font-family: "Georgia", "Times New Roman", serif}
#military_badges_submit h1 {margin: 0; padding: 0; text-shadow: 0 1px 2px #777777; font-size: 1.95em}
#military_badges_submit p {margin: .5em 0}
#military_badges_submit img {float: right; margin-right: -10px; margin-bottom: -3em}
#military_badges_submit input {background: url("../png/shadowbox-submit.png") no-repeat 0 0; border: 0; color: #000000; width: 167px; height: 30px; font-family: "Georgia", "Times New Roman", serif; font-size: 1.4em; text-shadow: 0 1px 2px #c6ad6b; margin-top: .5em; cursor: pointer}
#military_badges_submit input:hover {background-position: 0 -30px}
 ul#military-details {margin: 0; padding: 0; list-style: none}
ul#military-details li {float: left; width: 200px; font-size: 10px; color: #666666; border-left: solid 1px #cccccc; padding: 10px}
ul#military-details li:first-child {border-left: 0}
ul#military-details li p {font-size: 1em; margin: 0 0 1em}
ul#military-details li h5 {color:#333333; font-family:"Georgia",serif; font-weight:normal; font-size: 1.2em}
ul#military-details a {color:#EF6506}
   #shopping-cart .description {padding: 10px; text-align: left}
#shopping-cart h4 {font-weight: bold; color: #054068}
#shopping-cart .description h4 {color: #054068; background: none; padding: 0; width: auto}
a.white-form-button, div.white-form-button {background: transparent url("../png/cart-form-white-right.png") no-repeat scroll top right; color: #444; display: block; float: left; font: normal 12px arial, sans-serif; height: 24px; margin-right: 6px; padding-right: 18px;  text-decoration: none; margin: .5em .3em; position: relative}
a.white-form-button span, div.white-form-button span {background: transparent url("../png/cart-form-white-left.png") no-repeat; display: block; line-height: 14px; padding: 5px 0 5px 18px}
a.white-form-button:hover, div.white-form-button:hover {color: #054068; background-position: right -24px}
a.white-form-button span:hover, div.white-form-button span:hover {color: #054068; background-position: 0 -24px}
.obit-owner a.white-form-button {float: right; display: inline-block; margin: 0; top: -5px}
a.gray-form-button, a.gray-form-button:link, a.gray-form-button:active, a.gray-form-button:visited {background: transparent url("../png/cart-form-gray-right.png") no-repeat scroll top right; color: #fff; display: block; float: left; font: normal 12px arial, sans-serif; height: 25px; margin-right: 6px; padding-right: 18px;  text-decoration: none; margin: .5em .3em}
a.gray-form-button span {background: transparent url("../png/cart-form-gray-left.png") no-repeat; display: block; line-height: 14px; padding: 5px 0 6px 18px}
a.gray-form-button:hover {color: #fff; background-position: right -25px}
a.gray-form-button span:hover {color: #fff; background-position: 0 -25px}
a.blue-form-button {background: transparent url("../png/cart-form-blue-right.png") no-repeat scroll top right; color: #fff; display: block; float: left; font: normal 12px arial, sans-serif; height: 25px; margin-right: 6px; padding-right: 18px;  text-decoration: none; margin: .5em .3em}
a.blue-form-button span {background: transparent url("../png/cart-form-blue-left.png") no-repeat; display: block; line-height: 14px; padding: 5px 0 6px 18px}
a.blue-form-button:hover {color: #fff; background-position: right -25px}
a.blue-form-button span:hover {color: #fff; background-position: 0 -25px}
.tribute-order-table, .credit-table table {border-collapse: collapse; width: 100%}
.credit-table table {width: 520px; margin-bottom: 2em}
#shopping-cart .tribute-order-table td, #shopping-cart .tribute-order-table th, .credit-table table td {text-align: right}
.credit-table table td {text-align: left; padding: 7px; background: #fff; color: #054068; font-size: 9pt}
.credit-table table td.price {font-weight: bold; background: #DBF0FC; width: 15em; text-align: right}
.credit-table table th {background: #66788f; background: #E8F3F9; background: #577B8E; padding: 10px; border: solid 1px #CCCFDC}
.credit-table table th h6 {font-size: 13pt; color: #054068; color: #fff; width: 430px; font-weight: normal}
.credit-table table th h6 em {color: #0A7DBC; color: #EAD900; font-style: normal}
.credit-table-purchase table {border: solid 1px #CCCFDC; border-collapse: collapse; width: 520px; margin-bottom: 2em}
.credit-table-purchase th, .credit-table-purchase td {border: solid 1px #CCCFDC; background: #fff}
.credit-table-purchase .purchase-head {text-align: left; background: #DBF0FC; color: #577B8E; background: #577B8E; padding: 7px}
.credit-table-purchase .purchase-head h5 {color: #fff; font-size: 13pt}
.credit-table-purchase .option {background: #d8dbe8; color: #3f536c}
.registration-cart {width: 500px}
.registration-cart h3 {background:#569AB2 none repeat scroll 0 0; color:#BDE6F4; font-family:"Lucida Grande","Helvetica",sans-serif; font-weight:bold; margin:-10px -10px 1em; padding:5px 0 5px 10px}
.center-aligned th, .center-aligned td {text-align: center}
.options {background: #CCCFDC}
.subtotal {color: #666666; font-weight: bold; text-align: right; border-bottom: solid 1px #CCCFDC}
.total {color: #054068; font-weight: bold; font-size: 12pt; text-align: right}
input.complete-purchase-button {background: transparent url("../png/cart-complete-purchase.png") no-repeat 0 0; color: #fff; display: block; float: left; height: 36px; width: 186px; padding: 2px; text-decoration: none; border: 0; font-family: "Georgia",serif; font-size: 1.5em; margin: 0 0 0 .5em; cursor: pointer}
.checkout-promotion {border: solid 1px #bdb48f; background: #fff6d1; margin-top: 1em; padding: 1em}
.checkout-promotion p {line-height: 1.6em}
   .text-container {padding: 10px; line-height: 1.4em; border: solid 1px #cccccc; margin: 0 0 10px}
#content-stewart-mobile div.text-container, #content-stewart-mobile-pages div.text-container {border: none}
.text-container p {color: #666; margin-top: 0}
.text-container blockquote {color: #333; background: #e4e4e4; padding: 10px; margin: 1em 0}
.text-container p a, .text-container dl a, .text-container ul a, .text-container ol a {color: #F48500; margin-top: 0}
.text-container p a:hover, .text-container dl a:hover, .text-container ul a:hover, .text-container ol a:hover {color: #F48500; margin-top: 0; text-decoration: underline}
.text-container dl {color: #666}
.text-container dt {font-weight: bold}
.text-container dt {font-weight: normal}
.text-container strong {color: #2368AF}
.text-container ul, .text-container ol {color: #666}
 .text-container h2 {color: #004BA5; font-family: georgia, serif; font-size: 17pt; font-weight: normal}
.text-container h3 {color: #004BA5; font-family: georgia, serif; font-size: 14pt}
.text-container h4, .text-container h4 a {color: #004BA5; font-family: georgia, serif; font-size: 16pt}
.text-container h5, .text-container h5 a {color: #012551; font-family: georgia, serif; font-size: 14pt; font-weight: normal; margin: 0 0 .6em 0}
.text-container h6, .text-container h6 a {color: #012551; font-family: georgia, serif; font-size: 14pt; font-weight: normal; margin-bottom: .5em}
.text-container .group-image {width: 185px; height: 185px; width: 125px; height: 125px; overflow: hidden; float: left; border: solid 1px #fff; text-align: center; margin-right: 10px; background: #000}
.text-container .group-image img {height: 100%}
 .link-body-container {border: solid 1px #A6B4E8; border-top: 0; padding: 10px; margin-bottom: 10px}
.link-body-container-half {float: left; width: 444px; padding-right: 10px; margin-right: 20px}
.link-body-container h4, .link-body-container h4 a {color: #004BA5; font-family: georgia, serif; font-size: 15pt; font-weight: normal}
.link-body-container h5, .link-body-container h5 a {color: #004BA5; font-family: georgia, serif; font-size: 15pt; border-bottom: dotted 1px #004BA5; font-weight: normal}
.link-body-container textarea {width: 97%; border: dotted 1px #A6B4E8; background: #EBF0FF; padding: 5px; color: #666; margin-bottom: 10px; height: auto}
.link-body-container img, .link-body-container iframe {margin: 10px 0 10px 0}
.dialog {position: relative; margin: 0px auto; min-width: 8em; max-width: 760px;  z-index: 1; margin-left: 12px;  margin-bottom: 0.5em;  }
.dialog .content, .dialog .t, .dialog .b, .dialog .b div {background: transparent url("../png/dialog-white-800x1600.png") no-repeat top right}
.dialog .content {position:relative; zoom:1; _overflow-y:hidden; padding:0px 12px 0px 0px; font: 9pt "Lucida Grande", Helvetica, Georgia, "Times New Roman", serif}
.dialog .t { position: absolute; left: 0px; top: 0px; width: 12px;  margin-left: -12px; height: 100%; _height:1600px;  background-position: top left; padding-top: 10px}
.dialog .b { position: relative; width: 100%}
.dialog .b, .dialog .b div {height: 30px;  font-size: 1px}
.dialog .b {background-position: bottom right}
.dialog .b div {position: relative; width: 12px;  margin-left: -12px; background-position: bottom left}
.dialog .hd, .dialog .bd, .dialog .ft {position: relative}
.dialog .wrapper { position: static; max-height: 1000px; overflow: auto;  }
.dialog p {margin: 0px;  padding: 0.5em 0px 0.5em 0px; color: #666}
.dialog h1 {padding-bottom: 0px}
.content h3 {border-bottom: solid 1px #e0e0e1; padding: 10px 0 6px 0; font-family: georgia, serif; font-size: 14pt; color: #004BA5}
.content h3 a {color: #004BA5}
.content h4 {padding: 1em 0 6px 0; font-family: georgia, serif; font-size: 15pt; color: #004BA5; font-weight: normal}
.content h5 {padding: 1em 0 0 0; font-family: georgia, serif; font-size: 12pt; color: #004BA5; font-weight: normal; margin-top: 0px}
.content h3 span {text-align: right}
.content .datestamp {text-align: right}
.content span {color: #666; line-height: 1.4em}
.content p {color: #666; line-height: 1.4em; margin: 0 0 1em 0; padding-top: 1em}
.cont_boardmesgs {background: url("../png/cont-boardmesgs-bg.png") no-repeat; padding: 10px}
.cont_boardmesgs h5 {color: #000; font-size: 18pt; font-family: georgia, sans-serif; font-weight: normal}
.cont_boardmesgs .postings-header h5 {color: #fff; font-size: 18pt; font-family: georgia, sans-serif; font-weight: normal; float: left; margin-bottom: 0}
.cont_boardmesgs table {background: #fff; margin: 1em 0; width: 100%; border-collapse: collapse}
.cont_boardmesgs table .table_head {background: url("../jpg/blue-banner.jpg")}
.cont_boardmesgs table .table_head a {color: #fff}
.cont_boardmesgs table th {background: #1e89cd}
.cont_boardmesgs table .table_head td, .cont_boardmesgs table th {border: solid 1px #2368AF; color: #fff}
.cont_boardmesgs table td {border: solid 1px #e4e5e5; color: #666}
.cont_boardmesgs table td a {color: #F48500; font-weight: bold}
.cont_boardmesgs .content {padding-top: 5px}
.cont_boardmesgs .content h4 {padding: 0; margin: 0}
.cont_boardmesgs .content p {padding: 0; margin: .2em 0}
.cont_boardmesgs .content a {color:#F48500}
.cont_boardmesgs .content .image-row {padding: 1em; border: solid 1px #e4e5e5; margin-top: 10px}
 #landing-page, #candle-selection-head {background: #002842 url("../jpg/memorial-candle_selection.jpg") no-repeat right top scroll; color: #D7EDF9; text-shadow: 1px 1px 2px #00244c; text-align: center; font-family: "Times New Roman", "Georgia", serif; min-height: 508px; position: relative}
#landing-page.veterans-day, #candle-selection-head.veterans-day {text-align: left}
#landing-page.veterans-day {background: #002862 url("../jpg/landing-bg.jpg") no-repeat right top scroll;}
#candle-selection-head {min-height: 100px;  }
#candle-selection-head.veterans_day {background: #86000a url("../jpg/candle-selection-head.jpg") no-repeat right top scroll; min-height: 200px; text-align: left; padding: 0 0 0 2em; text-shadow: 2px 2px 2px #003060}
#candle-selection-head.veterans_day h2 {font-size: 48px; padding: 10px 0 12px}
#candle-selection-head.veterans_day h2 em {font-size: 30px}
#landing-page .left-side {width: 360px; margin: 0 0 -5px 135px !important; padding: 10px 0 0}
#landing-page .right-side {float: right; width: 350px; margin: -140px 26px 0; color: #ffffff}
#landing-page.veterans-day .left-side {float: left; margin: 0 0 0 65px; padding: 0}
#landing-page.veterans-day .right-side {margin: .5em 26px 0; width: 478px}
#landing-page .right-side p {font-size: 16px; line-height: 24px; margin-bottom: 8px; text-align:left}
#landing-page.veterans-day .right-side p {text-align: left}
#landing-page .right-side p a {color:#F9EEB9}
#landing-page h2, #candle-selection-head h2 {margin: 0; font-size: 34px; font-weight: normal; padding: 67px 0; line-height: 34px; color: #D7EDF9; text-shadow: 1px 1px 2px #00244c}
#landing-page.veterans-day h2 {text-align: center}
#landing-page.veterans-day h2 strong {display: block; height: 411px; margin-top: 40px; text-indent: -9000px; background: url("../png/veterans-badge.png") center top no-repeat}
#landing-page h2 em, #candle-selection-head h2 em {font-family: "Myriad Pro", "Lucida Grande", "Arial", sans-serif; font-size: 26px}
#landing-page blockquote {float: right; color: #2D1806; font-size: 18px; font-style: italic; text-shadow: 2px 2px 2px #cdbf90; width: 385px; margin: 16px; line-height: 24px; text-align: right; letter-spacing: -0.03em}
#landing-page.veterans-day blockquote {color: #F9EEB9; text-shadow: 1px 1px 2px #6b130d; margin: 16px 16px 40px}
#landing-page blockquote span {display: block; text-align: right; font-weight: bold; font-size: 18px;}
#landing-page ul, #candle-selection-head ul {color: #F9EEB9; font-size: 20px; line-height: 28px; display: inline; list-style: none; margin: 0; padding: 0}
#candle-selection-head ul {font-size: 16px; line-height: 20px}
#candle-selection-head.veterans_day ul {font-size: 17px}
#landing-page li, #candle-selection-head li {text-align: center}
#landing-page.veterans-day ul li, #candle-selection-head.veterans_day ul li {text-align: left; display: block; float: left; background: url("../png/list-star.png") no-repeat 0 5px; padding: 0 19px 0 36px}
#candle-selection-head.veterans_day ul li {padding: 4px 19px 0 36px; margin: 4px 0;}
#landing-page.veterans-day ul li.first, #candle-selection-head.veterans_day ul li.first {padding-right: 19px; padding-left: 0; background: transparent}
#landing-page.veterans-day ul li.last, #candle-selection-head.veterans_day ul li.last {padding-right: 0}
#landing-page.veterans-day .bottom ul {font-size: 16px; padding: 0 16px; display: block; height: 46px}
#landing-page.veterans-day .bottom a.candle-button {float: right; text-align: center; margin: -27px 27px 0 0}
.czc-footer {padding: 18px; font-family: "Myriad Pro", "Myriad", "Arial", sans-serif}
.czc-footer .video-block {float: left; padding: 13px; background-color: #E6E6E6; width: 265px; -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; margin-right: 19px; font-size: 13px; line-height: 18.2px; font-style: italic; text-align: center}
.czc-footer .video-block object {border: solid 4px #B3B3B3; display: block; background: #B3B3B3}
.czc-footer h3 {color: #3658A0; font-size: 33px; font-weight: normal; letter-spacing: -0.01em; margin: 16px 0 0}
.czc-footer .main-text-block {float: left; width: 40%; height: 330px; background: url("../jpg/czc-large.jpg") no-repeat right top; padding: 10px 244px 0 0}
.czc-footer .main-text-block.selected {background-position: right -346px}
.czc-footer .main-text-block p {font-size: 14px; line-height: 21px}
.czc-footer #gift_2, .czc-footer #gift_0 {text-align: right; padding: 18px 0}
#gift_0{ position:relative; top:-11px}
.czc-footer a.button {-moz-border-radius: 18px; -webkit-border-radius: 18px; border-radius: 18px; padding: 6px 14px 5px; font-size: 18px; border-top: 1px solid #2898d9; background: #055d90; background: -webkit-gradient(linear, left top, left bottom, from(#005B95), to(#002B65)); background: -moz-linear-gradient(top, #005B95, #002B65)}
.czc-footer a.button:hover {color: #ffffff; background: #002B65; background: -webkit-gradient(linear, left top, left bottom, from(#002B65), to(#005B95)); background: -moz-linear-gradient(top, #002B65, #005B95)}
.czc-footer a.button:active {background: #002B65}
#candle-selection-head.veterans_day #follow-steps-div {clear: left; padding-top: 23px}
div.follow-steps {text-shadow: none; font-size: 14px}
div#follow-steps-div-bottom {background: url("../jpg/follow-steps-div-bottom.jpg") no-repeat bottom right; padding: 21px; height: 32px}
#candle-selection-head div.follow-steps ol li a, #candle-selection-head div.follow-steps ul li a {margin: 0 0 0 7px}
div.follow-steps h5 {float: left; margin: 0; padding: 7px 0 0 0; font-weight: normal; color: #ffffff}
div.follow-steps ol, div.follow-steps ul {text-align: left; list-style: none; font-family: "Arial", sans-serif; margin: 0; padding: 0}
div.follow-steps ol li, div.follow-steps ul li {float: left; margin: 0}
div.follow-steps ol li a, div.follow-steps ul li a {display: block; background: url("../png/step-buttons.png") no-repeat 0 -108px; width: 181px; height: 34px; text-align: left; margin: 0 0 0 7px; opacity: 0.6; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}
div.follow-steps ol li a:hover, div.follow-steps ul li a:hover {background-position: 0 -72px; text-decoration: none}
div.follow-steps ol li a strong, div.follow-steps ul li a strong {display: block; float: left; font-family: "Times New Roman", serif; font-weight: normal; font-size: 18px; width: 23px; height: 27px; text-align: center; padding: 5px; color: #004472}
div.follow-steps ol li a span, div.follow-steps ul li a span {display: block; padding: 9px 0 0 2px; float: left; font-size: 13px}
div.follow-steps ol li a.active, div.follow-steps ul li a.active {opacity: 1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1000)"; background-position: 0 -36px; color: #ffffff}
div.follow-steps ol li a.active:hover, div.follow-steps ul li a.active:hover {background-position: 0 0}
div.follow-steps ol li a.next-step, div.follow-steps ul li a.next-step {opacity: 1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1000)"}
div.follow-steps ol li a.next-step:hover, div.follow-steps ul li a.next-step:hover {}
#landing-page a.candle-button, #candle-selection-head.memorial_day a, a.view-candle-link, #candle-selection-head a.candle-button, .memorial-fields a.candle-button {display: block; width: 256px; height: 45px; margin: 0 auto; background: url("../png/landing-button.png") no-repeat 0 0; padding: 22px 0 0; text-shadow: 1px 1px 2px #C1C1C1; font-size: 22px; position: relative; color: #0839B5}
#landing-page a.candle-button:hover, #candle-selection-head.memorial_day a:hover, a.view-candle-link:hover, #candle-selection-head a.candle-button:hover, .memorial-fields a.candle-button:hover {background-position: 0 -64px; color: #ffffff; text-decoration: none; text-shadow: 1px 1px 2px #00244c}
a.candelabra-link {color: #F9EEB9; display: block; font-size: 16px; margin: 4px}
a.candelabra-light-candle-link {color: white; float: right; font-size: 1.5em; margin-right: 20px}
#landing-page a img, #candle-selection-head.memorial_day a img, a.view-candle-link img, #candle-selection-head a.candle-button img {position: absolute; top: -2px; right: 0}
#landing-page a img.tree {position: static; width: 33px; height: 28px; float: left; margin: -.2em 0.25em 0 0}
#candle-selection-head a {margin: .5em auto 0}
#mb-container #candle-selection-head p {font-size: 15px; line-height: 24px; color: #ffffff; margin: 0}
#mb-container #candle-selection-head.veterans_day p {font-size: 17px; line-height: 26px; padding: 1.5em 0 1em; width: 640px}
#candle-selection-head.veterans_day a.candle-button {text-align: center; position: absolute; top: 12%; left: 441px}
#candle-selection-head p.confirmation {font-size: 24px; margin: 0; color: #F9EEB9}
#candle-selection-head.veterans_day p.confirmation {float: left; text-shadow: none; color: #ffffff; margin: 2em 0 0; font-size: 15px}
#flag-overlay {position: absolute; top: 428px; right: -2px; z-index: 400}
div#gift_errors, div#top_errors {margin: .15em; border: 0}
div#gift_errors {margin-top: -.15em; margin-bottom: .5em}
 .vets-promo {background: #002862 url("../jpg/promo-bg.jpg") no-repeat top left; font-family: "Times New Roman", "Georgia", serif; font-size: 15px; padding: 1em}
.vets-promo h1 {margin: 0 auto; background: url("../png/promo-h1-bg.png") no-repeat center top; display: block; text-indent: -9000px; width: 230px; height: 106px}
.vets-promo a {color: #F9EEB9; color: #fee671}
.vets-promo ul {margin: 0; padding: 0; list-style: none}
.vets-promo ul li {margin: 0; padding: 10px 0 0; clear: both}
.vets-promo ul li img {float: left; margin: -10px 7px 0 0; position: relative}
.vets-promo ul li a img {float: none; display: inline; margin: 0 3px -4px}
.vets-promo ul li a:hover {text-decoration: none; color: #ffffff}
.vets-promo ul li.czc {text-align: right}
.vets-promo ul li.czc img {float: right; margin: -30px -22px 0 -13px}
.vets-promo ul li.czc a img {float: none; margin: 0 3px -4px}
 h5.charity-partners, div.charity-footer {margin: 0; padding: 0; font-weight: normal; font-family: "Times New Roman", "Georgia", serif; background: url("../gif/h5-stretch.gif") repeat-x 0 0; text-transform: uppercase; position: relative; z-index: 1}
div.charity-footer {height: 14px; margin: 12px 0 0; padding: 0;}
h5.charity-partners span {display: block; width: 192px; height: 30px; background: url("../gif/h5-bg.gif") no-repeat 0 0; padding: 11px 0 0 17px; font-size: 13px}
ul#charity-partners {margin: 0 auto; padding: 0; list-style: none; text-align: center}
ul#charity-partners li {display: block; margin: 10px 0px 0px 20px; float:left; overflow:hidden; width: 185px; height: 116px}
ul#charity-partners li a {display: block; text-indent: -9000px}
ul#charity-partners li a.uso {background: url("../gif/uso.gif") no-repeat 0 top}
ul#charity-partners li a.oh {background: url("../gif/oh.gif") no-repeat 0 top}
ul#charity-partners li a.st-jude {background: url("../gif/st-jude.gif") no-repeat 0 top}
ul#charity-partners li a.hmhb {background: url("../gif/hmhb.gif") no-repeat 0 top}
ul#charity-partners li a.acs {background: url("../gif/acs.gif") no-repeat 0 top}
ul#charity-partners li a.aha {background: url("../gif/aha.gif") no-repeat 0 top}
ul#charity-partners li a.cca {background: url("../gif/cca.gif") no-repeat 0 top}
ul#charity-partners li a.taps {background: url("../gif/taps.gif") no-repeat 0 top}
ul#charity-partners li a.czc {background: url("../gif/czc.gif") no-repeat 0 top}
ul#charity-partners li a.hftw {background: url("../gif/hftw.gif") no-repeat 0 top}
ul#charity-partners li a.coh {background: url("../gif/coh.gif") no-repeat 0 top}
ul#charity-partners li a:hover {background-position: 0 -116px}
ul#charity-partners #cornerstone:hover{ background-image: url("../png/memorial_partners.png"); background-position: 0px 0px}
ul#charity-partners #cornerstone{ background-image: url("../png/memorial_partners.png"); background-position: 0px -126px}
ul#charity-partners #americancancer:hover{ background-image: url("../png/memorial_partners.png"); background-position: -210px 10px}
ul#charity-partners #americancancer{ background-image: url("../png/memorial_partners.png"); background-position: -210px -117px}
ul#charity-partners #taps:hover{ background-image: url("../png/memorial_partners.png"); background-position: -393px -3px}
ul#charity-partners #taps{ background-image: url("../png/memorial_partners.png"); background-position: -393px -130px}
ul#charity-partners #hfw:hover{ background-image: url("../png/memorial_partners.png"); background-position: -556px 0px}
ul#charity-partners #hfw{ background-image: url("../png/memorial_partners.png"); background-position: -556px -127px}
ul#charity-partners #jnf:hover{ background-image: url("../png/memorial_partners.png"); background-position: -755px 17px}
ul#charity-partners #jnf{ background-image: url("../png/memorial_partners.png"); background-position: -755px -107px}
#candle-selection-head .left, #candle-selection-head .right {float: left; width: 170px; height: 146px; margin: 36px 36px 0}
#mb-container #candle-selection-head .left, #mb-container #candle-selection-head .right {width: 200px; height: 172px; margin: 36px 36px 0}
#candle-selection-head .right {float: right}
#candle-selection-head.veterans_day .right, #mb-container #candle-selection-head.veterans_day .right{ width: 242px; height: 260px; margin: 0.5em 1em -100px; float: none; position: absolute; right: 0; z-index: 2}
#candle-selection-head h3 {margin: 24px 0 0; color: #A0000C; padding: 4px 4px 0; font-size: 22px; line-height: 26px; background: url("../png/h3-bg.png") no-repeat center 0; text-shadow: none; font-weight: normal; text-transform: uppercase}
#candle-selection-head h3.long {background: url("../png/h3-long-bg.png") no-repeat center 0; text-transform: capitalize}
#candle-selection-head.veterans_day h3 {margin: 1.2em 0 0; padding: 0; color: #ffffff; background: none; text-transform: none; float: left}
.memorial-gifts ul.gift-selection-area {list-style: none; margin: 0; padding: 0; text-align: center; font-family: "Times New Roman", "Georgia", serif}
.memorial-gifts ul.gift-selection-area li {float: none; display: inline-block}
#paid_gifts_display ul.gift-selection-area {margin: -10px 0 -5px}
#paid_gifts_display ul.gift-selection-area li a {width: 86px; height: auto; text-align: center; padding: 1px; position: relative; margin: 8px 16px 16px}
#paid_gifts_display ul.gift-selection-area li a.selected {padding: 0;}
#paid_gifts_display ul.gift-selection-area li a:hover {padding: 0; text-decoration: none;}
#paid_gifts_display ul.gift-selection-area li a div {height: auto; padding: 0 0 12px}
#paid_gifts_display ul.gift-selection-area li img {width: 75px; height: 75px; margin: 0 auto}
#paid_gifts_display ul.gift-selection-area li a span {position: absolute; top: -2px; left: -26px; font-size: 24px; font-weight: normal; border: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; background: url("../png/span-bg.png") no-repeat center 0; display: block; width: 38px; height: 37px; padding: 5px 0 0 4px; letter-spacing: -.05em; margin: 0}
#paid_gifts_display ul.gift-selection-area li a span sup {font-size: 12px}
#paid_gifts_display ul.gift-selection-area li a:hover span, #paid_gifts_display ul.gift-selection-area li a.selected span {color: #A0000C; margin: 0; top: -3px; left: -27px;}
#unpaid_gifts_display {width: auto; height: 100px; overflow: auto; border: solid 1px #ccc; padding: 30px 0 5px; margin-top: -25px}
.memorial-fields {background: #004472 url("../jpg/candle-selection-bg.jpg") no-repeat center -200px; text-align: center; color: #ffffff; padding: 24px; text-shadow: 1px 1px 2px #00244C; font-family: "Times New Roman", "Georgia", serif}
.memorial-fields.veterans-day {background: #002862 url("../jpg/candle-selection-bg-2.jpg") no-repeat}
.memorial-fields table {margin: 0 auto 2em; width: 420px}
.memorial-fields h2 {font-weight: normal; font-size: 24px; color: #ffffff; margin: 14px 0}
.memorial-fields h3 {font-weight: normal; font-size: 18px; color: #ffffff; margin: 10px 0;}
.memorial-fields #captcha {width: 374px; margin: 0 auto; text-align: center;}
.memorial-fields table th, .memorial-fields table td {padding: 5px 5px 10px; vertical-align: middle; font-weight: normal; color: #F9EEB9; font-size: 15px}
.memorial-fields table th {text-align: right; width: 180px}
.memorial-fields table th.wide, .memorial-fields table td.wide, .memorial-fields table td.disclaimer, .memorial-fields table td.availible-credit-cards {text-align: center}
.memorial-fields table td {width: 180px}
.memorial-fields table td input {width: 180px; border: 1px solid #000000; color: #000000; height: auto; padding: 4px; background: #E8F0FF; font-size: 12px;}
.memorial-fields .credit_card_block input {background: #E8F0FF; height: auto; padding: 6px}
.memorial-fields table th label, .memorial-fields table th span {display: inline;}
.memorial-fields .credit_card_block select, .memorial-fields table.search select {width: auto; height: auto; border: 1px solid #000000; padding: 4px; background-color: #E8F0FF}
.memorial-fields table td.wide, .memorial-fields table th.wide, .memorial-fields table td.disclaimer {width: 400px;}
.memorial-fields textarea, .memorial-fields textarea#mbf-condolence {width: 364px; height: 90px; margin: 0 auto; display: block; border: solid 1px #000000; background: #E8F0FF; padding: 5px}
.memorial-fields table.search {border: 2px solid #C7C8C8; background: #002649; width: 640px; padding: 10px; margin: 0 auto 3em; float: none}
.memorial-fields table td input#dod_dateRange2 {width: 64px}
.memorial-fields table.search td input.submit {background: url("../png/banner-button.png") no-repeat center -57px; border: 0; height: 33px; color: #ffffff; font-size: 20px; font-family: "Times New Roman", "Georgia", serif; padding: 0 0 4px; font-weight: normal; cursor: pointer}
.memorial-fields table.search td input.submit:hover {background-position: center -10px; color: #0839B5}
.memorial-fields #facebook-prompt {border: solid 1px #000000; background: #00213F; padding: 5px; margin: .5em 0;}
.memorial-fields .prompt-container {width: auto; color: #ffffff; text-align: center; font-size: 16px;}
.memorial-fields .prompt-container a {float: left;}
.memorial-fields #photo-module {background: transparent; border: 0; -moz-border-radius: 0; -webkit-border-radius: 0}
.memorial-fields #photo-module a {width: 180px;}
.memorial-fields .donation-options {border: solid 1px #000000; background: #00213F; margin: 0 auto; width: 450px}
.memorial-fields ul#dontation-extra-amount {list-style: none; padding: 5px; margin: 0; font-family: "Times New Roman", "Georgia", serif}
.memorial-fields ul#dontation-extra-amount li {display: inline-block}
.memorial-fields ul#dontation-extra-amount li div {width: 60px; text-align: center}
.memorial-fields ul#dontation-extra-amount li div span {color: #F9EEB9; font-size: 24px; display: block}
.memorial-fields ul#dontation-extra-amount li div span sup {font-size: 14px}
.memorial-fields ul#dontation-extra-amount li.last div {width: 120px}
.memorial-fields ul#dontation-extra-amount li.last span {display: inline; font-size: 15px}
.memorial-fields .donation-options .gift-total {background: url("../png/total-bg.png") no-repeat right bottom; font-family: "Times New Roman", "Georgia", serif; text-align: right; text-shadow: none; color: #000000; padding: 5px 10px 1px}
.memorial-fields .donation-options .gift-total strong {font-size: 32px; font-weight: normal}
.memorial-fields .donation-options .gift-total strong sup {font-size: 20px}
.memorial-fields div.checkbox {display: inline}
.memorial-fields #save_payment_profile_save, .memorial-fields input.radio {width: auto; border: 0;}
.memorial-fields table td.availible-credit-cards h5 {display: inline; font-weight: normal;}
.memorial-fields input.submit-button {display: block; text-indent: -9000px; margin: 0 auto; border: 0; background: url("../png/submit-bg.png") no-repeat 0 0; width: 244px; height: 72px; cursor: pointer; color: transparent; text-transform: capitalize; position: relative; left: 7px}
.memorial-fields input.submit-button:hover {background-position: 0 -76px}
.memorial-fields abbr {cursor: default; border: 0;}
ul.confirm-list {padding: 0; margin: 1em auto 3em; list-style: none; font-size: 18px; line-height: 28px;}
ul.confirm-list li {text-align: center; margin: .75em 0;}
ul.confirm-list li a, h3.amt {color: #F9EEB9;}
ul.confirm-list li img {margin: 0 .25em -.45em 0;}
 .memorial-fields .send-condolences-blocks li.section:hover {box-shadow: 2px 2px 6px #cecece, inset 0px 0px 30px #e1e3b7; -moz-box-shadow: 2px 2px 6px #cecece, inset 0px 0px 30px #e1e3b7; -webkit-box-shadow: 2px 2px 6px #cecece, inset 0px 0px 30px #e1e3b7}
.memorial-fields .send-condolences-blocks li.section a:hover span {color: #444209}
.memorial-fields div.right-col-module {background: #ffffff ; border: 2px solid #c7c8c8; margin:0 auto 2em; font-family: "Times New Roman", "Georgia", serif; text-shadow: none; width: 640px}
.memorial-fields div.right-col-module div.services-scroller {height:auto; overflow: hidden; float: none; width: auto}
.memorial-fields div.right-col-module div.scroller ul.content {list-style:none outside none; margin:0; padding:0; width: 100000px}
.memorial-fields div.right-col-module div.scroller .send-condolences-blocks li.section {text-align: center; padding: 0; border: solid 1px #a7a793; padding: 4px; margin: 0.75em 1.25em 0.75em 0.75em; box-shadow: 2px 2px 6px #cecece, inset 0px 0px 30px #bed2db; -moz-box-shadow: 2px 2px 6px #cecece, inset 0px 0px 30px #bed2db; -webkit-box-shadow: 2px 2px 6px #cecece, inset 0px 0px 30px #bed2db; background-color: #ffffff; float: left}
.memorial-fields div.right-col-module div.scroller .send-condolences-blocks li.section a {width: 125px; height: 160px; text-align: center; border: solid 1px #ddddd5; display: block; text-shadow: 2px 2px 2px #afafac; color: #3476B2}
.memorial-fields div.right-col-module div.scroller .send-condolences-blocks li.section a:hover {background: url("../gif/tab-bg.gif") repeat-x scroll 0 bottom #FFFFFF; text-decoration: none; text-shadow: 2px 2px 2px #cccd92; border: solid 1px #bebeb4; color: #444209}
.memorial-fields div.right-col-module div.scroller .send-condolences-blocks li.section a img {border-bottom: solid 1px #ddddd5; padding: 0 0 2px; width: 125px; height: 125px}
.memorial-fields div.right-col-module div.scroller .send-condolences-blocks li.section a span {display: block; color: #3476B2; padding: .25em; font-size: 15px}
.charity-container {padding:10px}
.notable .charity-container {padding:0px}
.notable .charity-container a, .notable .charity-container ul {padding-left:10px}
.charity-container img {margin: 0 auto; border: 0}
div#custom-charity-fields input.charity_input {width: 550px}
 .invisible-obit {background: #fdd3d3}
tr.invisible-obit td {color: #333}
tr.invisible-obit td a {color: #ff0000}
 .action {width: 70px}
.action ul {list-style: none; margin: 0; padding: 0}
.action ul li a {background: transparent url("../jpg/groups-orange.jpg") repeat-x 0 top; display: block; font-size: 1.1em; height: 20px; padding: 3px 9px 0 9px; text-decoration: none; text-align: center; color: #fff; border: solid 1px #ef8b06}
.action ul li a:hover, .action ul li.blue a:hover {background-position: 0 -24px}
.action ul li.blue a {background: transparent url("../jpg/groups-blue.jpg") repeat-x 0 top; border: solid 1px #2a7de0}
ul.reply {float: left; list-style: none; margin: .8em 0 0 0; padding: 0}
ul.reply li {float: left}
ul.reply li a, ul.reply li a:link, ul.reply li a:visited {background: transparent url("../jpg/groups-orange.jpg") repeat-x 0 top; display: block; float: left; color: #ffffff; border: solid 1px #ef8b06; text-align: center; padding: 3px 9px; margin-right: .5em}
ul.reply li a:hover {background-position: 0 -24px; color: #ad6403; text-decoration: none}
ul.reply li.gray a, ul.reply li.gray a:visited, ul.reply li.gray a:link {background: transparent url("../jpg/groups-gray.jpg") repeat-x 0 top; border: solid 1px #7a7a7a}
ul.reply li.gray a:hover {background-position: 0 -24px; color: #414141}
ul.reply li.red {border: none}
ul.reply li.red a, ul.reply li.red a:visited, ul.reply li.red a:link {background: transparent url("../jpg/groups-red.jpg") repeat-x 0 top; border: solid 1px #ef0b06}
ul.reply li.red a:hover {background-position: 0 -24px; color: #ffe2b4}
ul.reply li.blue a, ul.reply li.blue a:visited, ul.reply li.blue a:link {background: transparent url("../jpg/groups-blue.jpg") repeat-x 0 top; border: solid 1px #2a7de0}
ul.reply li.blue a:hover {background-position: 0 -24px; color: #052c5a}
.group-home-header {background:transparent url("../gif/main-content-bg.gif") no-repeat scroll left bottom; padding: 10px; margin-bottom: 10px}
.group-home-header p {color: #333; line-height: 1.4em}
.group-home-header h2 {color: #0072E3; font-size: 22pt; font-family: georgia, serif; margin-top: 0}
.group-home-header h4 {color: #0072E3; font-size: 16pt; font-family: georgia, serif; margin-top: 0}
#cont-nav-product {background:transparent url("../png/cont-boardmesgs-bg.png") no-repeat scroll 0%}
#cont-nav-product ul {margin: 0}
h1.page_title {display: none}
.reply-form {margin-top: 1em}
.reply-form label{ float:left; margin-top:10px; width:95%}
.reply-form span {color: #0C3F89; color: #333333}
.reply-form input {border: solid 1px #8C8C8C}
.reply-form input.zip {background:url("../gif/mbf-text-input-bg.gif") repeat-x scroll left center #FFFFFF; color: #666666; font-size: 1.1em; margin-top: 3px; padding: 5px 2px}
.reply-form textarea {border: solid 1px #8C8C8C; width: 635px; height: 165px; margin-top: .25em; margin-bottom: 1em; font-family: arial; font-size: 1em; line-height: 1.6em; padding: 5px; color: #333}
.reply-form h3 {color:#004BA5; font-family:georgia,serif; font-size:12pt; font-weight: normal}
.forgot-password-box {float: left; background: #E3E2E3; width: 260px; padding: 10px; margin-left: 30px; margin-top: 0}
.obitsreg-from {float: left; margin-top: 0}
.obitsreg-from input {width: 210px; height: 16px}
.obitsreg-from .submitgroup .primary {width: auto}
.submitgroup .primary {background: transparent url("../jpg/groups-orange.jpg") repeat-x scroll 0pt top; display: block; float: left; font-size: 1.1em; height: 26px; padding: 3px 9px 5px 9px; text-decoration: none; text-align: center; color: #fff; border: solid 1px #ef8b06; cursor: pointer}
.submitgroup a {background: transparent url("../jpg/groups-blue.jpg") repeat-x scroll 0pt top; display: block; float: left; font-size: 1.1em; height: 20px; padding: 4px 9px 0 9px; text-decoration: none; text-align: center; color: #fff; border: solid 1px #2a7de0}
.submitgroup .secondary {background: transparent url("../jpg/groups-blue.jpg") repeat-x scroll 0pt top; display: block; float: left; font-size: 1.1em; height: 26px; padding: 3px 9px 5px 9px; text-decoration: none; text-align: center; color: #fff; border: solid 1px #2a7de0; cursor: pointer}
.submitgroup .gray {background: transparent url("../jpg/groups-gray.jpg") repeat-x scroll 0pt top; border: solid 1px #7a7a7a; display: block; float: left; font-size: 1.1em; height: 26px; padding: 3px 9px 5px 9px; text-decoration: none; text-align: center; color: #fff; cursor: pointer}
.submitgroup .primary:hover, .submitgroup a:hover, .submitgroup .secondary:hover, .select-actions .secondary:hover, .submitgroup .gray:hover {background-position: 0 -24px}
a.red-cross-link {display: block; width: 231px; height: 196px; background: url("../png/red_cross.png") no-repeat 0 top; float: left; margin: 2em 1em 4em .5em}
a:hover.red-cross-link {background-position: 0 -196px}
.heart-link {width: 186px; text-align: center; float: left}
.heart-link img {float: left; margin-top: 12px}
.heart-link a {display: block; margin-left: 10px}
.heart-content {float: left; margin-top: 12px; width: 444px; overflow: hidden; background: #fff; padding: 0 0 0 10px}
.cca-link {float: left; width: 212px}
.product_description {width: 328px; float: left; margin: 4px 10px 0 0}
.product_description a {color: #F48500}
.product_description .content {height: 145px}
.product_description .content p {padding: 0; margin: 0}
.product_description img {float: left; margin: 1em 1em 3em 0}
.right {margin-right: 0}
 #bronze-content-bg.bronze-content-memory-book h3 {margin-bottom: 10px}
#memory-book-form {background: #fff url(../gif/memory-book-form-bg.gif) repeat-x left top; border: 1px solid #ced0d0; margin: 10px; padding: 10px; float: left}
#memory-book-form h4 {font-size: 1.8em; font-family: "Times New Roman", serif}
#memory-book-form h5 {font-size: 1.4em; font-family: "Times New Roman", serif}
#memory-book-form h6 {font-size: 1.2em; font-family: "Times New Roman", serif}
#memory-book-form h4 span {font-size: 10px; font-family: "Lucida Grande", arial, sans-serif; color: #999; position: relative; top: -5px; left: 95px}
#memory-book-form ul {padding-left: 0; margin: 0; width: 480px; list-style: none}
#memory-book-form ul li {margin: 10px 0; padding: 0}
#memory-book-form .form-container-wide {margin-bottom: 10px}
#memory-book-form .form-container {margin: 0 10px 10px 0; float: left}
#memory-book-form .form-container select {width: 220px; font-size:1.1em; margin-top:3px; padding:4px 2px 2px 2px}
.memory-book-form-description {float: right; width: 200px; width: 190px; margin: 0; font-size: .9em; color: #ab5b00; padding: 13px 10px 10px 20px; border-right: 1px solid #e4e7c8; background: url(../gif/mbf-description-bg.gif) no-repeat left bottom}
#memory-book-form .form-input {color: #999; margin: 0}
#memory-book-form label {display: inline; color: #000}
#memory-book-form div.message {float: left; width: 583px}
.fullwidth, .fullwidth-textarea, .fullwidth-wide, .fnet input {border: 1px solid #999; width: 220px; color: #666; font-size: 1.1em; margin-top: 3px; padding: 5px 2px; background: #fff url(../gif/mbf-text-input-bg.gif) repeat-x left center}
.full-width-select {padding: 4px 2px}
.obit_uploaded_img {float: left; margin: 0 10px 10px 0}
.obit_uploaded_img img {border: solid 2px #1e63a1; width: 150px; height: 150px}
#wizard_edit_dialog .obit_uploaded_img img {border: none}
.obit_uploaded_img .submitted-by {color: #666}
.obit_uploaded_img .edit_delete_buttons {background: rgb(245, 245, 245); background: rgba(245, 245, 245, 0.5); position: relative; top: -167px; left: -6px; padding: 2px 0 1px 2px; box-shadow: 2px 2px 2px #808080; padding: 3px; float: right}
.obit_uploaded_img .edit_delete_buttons a img.btn_wizard_photo_edit, .obit_uploaded_img .edit_delete_buttons a img.btn_wizard_photo_delete {border: none; box-shadow: 2px 2px 2px #808080; height: 20px; margin: 2px 2px 0; width: 20px}
.obit_uploaded_img .edit_delete_buttons a img:hover {opacity: 0.6; filter: alpha(opacity=60);  -moz-opacity: 0.60}
#photo-wizard #edit_photo_spinner {position: relative; top: 160px; margin-left: 75px; height: 0}
#photo-wizard #edit_photo_spinner img {width: 35px; height: 35px}
.obit_uploaded_img #edit_photo_buttons #btn_delete_photo {margin-top: 10px; margin-bottom: 10px}
#photo-wizard #wizard_edit_dialog {height: 530px; width: 790px}
#wizard_ifp_manage_photos {background: #F7F7F7; border-bottom: 1px solid #CCCCCC; color: #2E9DCB; font-family: 'Lucida Grande', sans-serif; font-size: 16px !important; font-weight: bold; margin: 0 0 20px; padding: 12px 10px 10px; text-transform: none}
#photo-wizard .obit_uploaded_desc .wizard-data-entry td textarea {width: 350px; height: 270px; border: 1px solid #ccc}
#content ul#manage_album_upload_photos_row_one {padding-left: 1em}
#content ul#manage_album_upload_photos_row_one li {display: inline-block; width: 24%}
#content ul#select_photos_options {padding-left: 1em; padding-right: 0.5em; margin-bottom: 10px}
#content ul#select_photos_options li {list-style: none; display: inline-block; margin: 0 0 0 15px}
#content ul#select_photos_options li#local_photos_option a {margin: 0; padding: 0; width: 154px}
#content ul#select_photos_options li#local_photos_option a object {padding-top: 10px}
#content ul#select_photos_options li#external_photos_option a {font-weight: bold; padding: 11px 5px; margin: 0}
#content ul#select_photos_options li#external_photos_option a:hover {text-shadow: none}
#content ul#select_photos_options li#external_photos_option .external_photo_icons {padding: 0 9px}
#content ul#select_photos_options li#cancel_select_photos_option a {display: none; float: left; margin-bottom: 12px}
#photo-wizard .obit_uploaded_desc .manage_photo_btns_cancel_save {height: 35px; float: right; margin: 7px 0 0}
#photo-wizard #btn_set_as_primary a, #photo-wizard #btn_select_thumbnail a, #photo-wizard #btn_delete_photo a {color: #333}
#photo-wizard #btn_set_as_primary, #photo-wizard #btn_save_description, #photo-wizard #btn_select_thumbnail {background: #ffe5ac;  background: -moz-linear-gradient(top, #ffe5ac 0%, #faad5a 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe5ac), color-stop(100%,#faad5a));  background: -webkit-linear-gradient(top, #ffe5ac 0%,#faad5a 100%);  background: -o-linear-gradient(top, #ffe5ac 0%,#faad5a 100%);  background: -ms-linear-gradient(top, #ffe5ac 0%,#faad5a 100%);  background: linear-gradient(to bottom, #ffe5ac 0%,#faad5a 100%);  border: none; cursor: pointer; font-family: 'Lucida Grande', sans-serif; font-size: 12px; font-weight: bold; margin: 10px 0 25px; padding: 4px 10px; text-align: center; text-transform: uppercase}
#photo-wizard #btn_set_as_primary {margin: 10px 0}
#photo-wizard #btn_delete_photo, #photo-wizard #btn_cancel_description {background: #e8eef7;  background: -moz-linear-gradient(top, #e8eef7 0%, #b9bdc4 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8eef7), color-stop(100%,#b9bdc4));  background: -webkit-linear-gradient(top, #e8eef7 0%,#b9bdc4 100%);  background: -o-linear-gradient(top, #e8eef7 0%,#b9bdc4 100%);  background: -ms-linear-gradient(top, #e8eef7 0%,#b9bdc4 100%);  background: linear-gradient(to bottom, #e8eef7 0%,#b9bdc4 100%);  border: none; color: #333333; cursor: pointer; font-family: 'Lucida Grande', sans-serif; font-size: 12px; font-weight: bold; margin: 0 10px 25px 0; padding: 4px 10px; text-align: center; width: 130px}
#photo-wizard #btn_approve {background: #6dcc66;  background: -moz-linear-gradient(top, #b7f4b2 0%, #6dcc66 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b7f4b2), color-stop(100%,#6dcc66));  background: -webkit-linear-gradient(top, #b7f4b2 0%,#6dcc66 100%);  background: -o-linear-gradient(top, #b7f4b2 0%,#6dcc66 100%);  background: -ms-linear-gradient(top, #b7f4b2 0%,#6dcc66 100%);  background: linear-gradient(to bottom, #b7f4b2 0%,#6dcc66 100%);  border: none; cursor: pointer; font-family: 'Lucida Grande', sans-serif; font-size: 12px; font-weight: bold; margin: 10px 0 25px; padding: 4px 10px; text-align: center; text-transform: uppercase}
#photo-wizard #btn_cancel_description {width: auto}
#photo-wizard .legend {color: #666}
#photo-wizard #wizard_edit_dialog .obit_uploaded_img {color: #000000; font-family: 'Droid Sans',sans-serif; font-size: 14px; margin: 0 20px}
#photo-wizard #wizard_edit_dialog .obit_uploaded_desc {border-left: 1px solid #ccc; width: 540px; float: left}
#photo-wizard .legend {color: #666}
#wizard_select_thumbnail .wizard-body .wizard-form-content, #wizard_select_thumbnail .wizard-body .wizard-form-content .new-wizard-fieldset {background: none; font-family: 'Droid Sans',sans-serif; font-size: 15px}
.wizard-body .wizard-form-content h1#select_new_thumbnail, .wizard-body .wizard-form-content h3 {font-family: 'Droid Sans',sans-serif; font-size: 15px; text-shadow: none; color: #666}
.wizard-body #save_cancel_thumbnail {float: right; margin: 6px 0 0}
.wizard-body #save_cancel_thumbnail #cancel_thumbnail {background: #e8eef7;  background: -moz-linear-gradient(top, #e8eef7 0%, #b9bdc4 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8eef7), color-stop(100%,#b9bdc4));  background: -webkit-linear-gradient(top, #e8eef7 0%,#b9bdc4 100%);  background: -o-linear-gradient(top, #e8eef7 0%,#b9bdc4 100%);  background: -ms-linear-gradient(top, #e8eef7 0%,#b9bdc4 100%);  background: linear-gradient(to bottom, #e8eef7 0%,#b9bdc4 100%);  border: none; color: #333333; cursor: pointer; font-family: 'Lucida Grande', sans-serif; font-size: 12px; font-weight: bold; margin: 0 10px 25px 0; padding: 4px 10px; text-align: center}
.wizard-body #save_cancel_thumbnail #save_thumbnail {background: #ffe5ac;  background: -moz-linear-gradient(top, #ffe5ac 0%, #faad5a 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe5ac), color-stop(100%,#faad5a));  background: -webkit-linear-gradient(top, #ffe5ac 0%,#faad5a 100%);  background: -o-linear-gradient(top, #ffe5ac 0%,#faad5a 100%);  background: -ms-linear-gradient(top, #ffe5ac 0%,#faad5a 100%);  background: linear-gradient(to bottom, #ffe5ac 0%,#faad5a 100%);  border: none; cursor: pointer; font-family: 'Lucida Grande', sans-serif; font-size: 12px; font-weight: bold; margin: 10px 0; padding: 4px 10px; text-align: center; text-transform: uppercase; width: auto; color: #333333}
.wizard-body .wizard-form-content .btn_return_to_wizard {background: #ffe5ac;  background: -moz-linear-gradient(top, #ffe5ac 0%, #faad5a 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe5ac), color-stop(100%,#faad5a));  background: -webkit-linear-gradient(top, #ffe5ac 0%,#faad5a 100%);  background: -o-linear-gradient(top, #ffe5ac 0%,#faad5a 100%);  background: -ms-linear-gradient(top, #ffe5ac 0%,#faad5a 100%);  background: linear-gradient(to bottom, #ffe5ac 0%,#faad5a 100%);  border: none; cursor: pointer; font-family: 'Lucida Grande', sans-serif; font-size: 12px; font-weight: bold; margin: 10px 22px 0 0; padding: 4px; text-align: center; text-transform: uppercase; width: 140px; position: relative; top: -35px; float: right}
.wizard-body .wizard-form-content .btn_return_to_wizard a {color: #333333}
.wizard-body .wizard-form-content h1 a {color: #0839b5}
.wizard-body .wizard-form-content h1#select_new_thumbnail {color: #000; font-weight: bold}
.wizard-body .new-wizard-fieldset .preview-pane {background-color: #e2ecf5; border: 1px solid #cbdcee; height: 216px; float: left; padding: 0.5em; position: absolute; right: 32px; text-align: center; top: 80px; z-index: 800}
.wizard-body .new-wizard-fieldset .preview-pane #previewWrap, .wizard-body .new-wizard-fieldset .preview-pane .current-thumbnail img {border: none}
.wizard-body .new-wizard-fieldset .preview-pane .current-thumbnail {background-color: #2e9dcb; padding: 6px 6px 2px}
.wizard-body .new-wizard-fieldset .preview-pane .preview-thumbnail {background-color: #054068; padding: 6px}
.wizard-body .new-wizard-fieldset .preview-pane h3{ color: #fff; padding-top: 0}
.wizard-body .wizard-form-content h1 a:hover, #photo-wizard a:hover, .wizard-body a:hover {text-decoration: none; text-shadow: 0 0 4px #FFFFFF}
.condolence-thumbnail img {float: left; margin: 8px; border: solid 2px #a1a1a1}
#mailMessage-select {padding-top: 4px; padding-bottom: 4px}
#mbf-condolence, #mailMessage-message, #mailMessage-addresses,  .fullwidth-textarea {width: 474px; margin-top: 10px; background: #fff url(../gif/mbf-text-area-bg.gif) repeat-x left bottom}
.required-right {float: right; width: 230px}
.fullwidth-wide {width: 474px}
#memory-book-content h4 {background: url(../jpg/green-wide-title-bg.jpg) no-repeat left top; color: #fff; padding: 8px 14px 9px; font-size: 1.8em; font-weight: normal; font-family: "Times New Roman", serif}
.shared-memory {margin: 10px; color: #666; border-bottom: 1px solid #e1e1e1}
.shared-memory-meta {font-weight: .9; color: #999; margin: 20px 0 -5px; font-family: "Times New Roman", serif}
#shared-memory-photo-wrap {background-color: #fff; float: right; width: 50px; height: 50px; margin: 10px 0 10px 20px; border: solid 3px #808080; z-index: 300}
#shared-memory-photo-wrap.no-wrap {border: 0}
.captcha-fieldset {width:265px; float:left}
#memory-book-form-submit {position: absolute; left: 500px; bottom: 0}
   #mb-container {background: url("../jpg/mb-gray-background.jpg") repeat-x; float: left; width: 977px}
#mb-top {}
#mb-top span.mb-top-left {float: left; display: block; width: 6px; height: 6px; background: url("../gif/mb-top-left.gif") no-repeat}
#mb-top span.mb-top-right {float: right; display: block; width: 6px; height: 6px; background: url("../gif/mb-top-right.gif") no-repeat}
#mb-container #left-column-wide {width: 646px; margin: 10px}
#mb-container #right-column {margin: 10px 0 0 0}
#mb-container h1 {color: #fff; margin: 0; padding: 0; line-height: 1.1em}
#mb-container h1 span {color: #fff; font-size: 10pt; font-family: "Lucida Grande", "Helvetica", sans-serif}
#mb-container #death-record-links {margin: 10px 0}
#mb-container div#clip-for-overlay {width: 288px; height: 288px; overflow:hidden; border: solid 6px #fff; -moz-border-radius: 6px; -webkit-border-radius: 6px; margin: 0; margin-bottom: 10px; margin-left: 0px; float: left}
#mb-container div#clip-for-overlay .overlay-img {top: -52px; position: relative}
#mb-container #message-from-the-family {background: #4D4D4D; border: solid 6px #4D4D4D; -moz-border-radius: 6px; -webkit-border-radius: 6px; color: #fff; width: 288px}
#mb-container #message-from-the-family h5 {background: none; border-bottom: solid 1px #9f9f9f}
#mb-container #message-from-the-family p {color: #fff; font-weight: normal; font-size: 1.3em; line-height: 1.4em}
#mb-container #memory-book-form {margin: 0; background: url("../gif/mb-gold-background.gif") no-repeat; border: 0; width: 100%}
#mb-container #left-col-fields {float: left; margin-right: 20px}
#mb-container #left-col-fields div, #mb-container #right-col-fields div {margin-top: 10px}
#mb-container #left-col-fields div div.small, #mb-container #right-col-fields div div.small {float: left; margin: 0 5px 0 0}
#mb-container #mbf-your-name, #mb-container #mbf-your-email, #mb-container #mbf-your-city, #mb-container #left-col-fields div div.small select {border: 1px solid #999; width: 206px; color: #666; font-size: .9em; margin-top: 3px; padding: 3px 2px}
#mb-container #left-col-fields div div.small #mbf-your-city, #mb-container #left-col-fields div div.small select {float: left; width: 100px}
#mb-container #left-col-fields div div.small select {padding: 2px}
#photo-module {background: #262626; border: solid 6px #262626; -moz-border-radius: 6px; -webkit-border-radius: 6px; padding: 2px; color: #fff; font-size: .9em; float: left; margin-bottom: 10px}
#photo-module a {display: block; border: solid 1px #fff; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 1px 3px; color: #fff; font-weight: normal; font-family: "Georgia", serif; width: 188px; float: none; font-size:11px}
#photo-module a:hover {text-decoration: none; color: #fbca3b}
#photo-module a#plussOne {background: url("../gif/plus.gif") no-repeat right 0}
#photo-module a#plussOne:hover {background-position: right -16px}
#photo-module a#minusOne {background: url("../gif/minus.gif") no-repeat right 0}
#photo-module a#minusOne:hover {background-position: right -16px}
#photo-module textarea {width: 190px}
#photo-module .textareacounter {font-style: italic; background: #000; text-align: right; display: block; padding: 2px}
#photo-module #photo-info div {margin-top: 0; margin-bottom: 10px}
#photo-module #photo-info div img {float: left; margin: 5px 10px 0 0}
#mb-container #right-col-fields {float: left; width: 390px}
#mb-container #mbf-condolence {margin-top: 3px; width: 371px; height: 110px}
#mb-container #submit-fields{ background: url("../gif/mb-submit-group.gif") no-repeat right 0; height: 32px; margin: 20px 12px 0 0; padding: 10px}
#mb-container #submit-fields input.submit-button, #mb-container .submit-area .large-button {float: right; background: url("../gif/mb-submit.gif"); width: 107px; height: 34px; border: 0; font-family: "Georgia", serif; font-weight: bold; color: #fff; font-size: 1.6em}
#mb-container .submit-area .large-button span {background-image: none; padding: 0; margin: 0; height: auto; line-height: 1em}
a.mb-candle-action, a.mb-candle-action:active {background: url("../png/mb-candle-action.png") no-repeat 0 top; display: block; color: #fff; padding: 20px 18px 0 100px; margin: 0 0 10px 2px; height: 55px}
a.mb-candle-action:hover {background-position: 0 -75px; text-decoration: none; color: #fde59d}
a.mb-candle-action h3 {margin: 0; padding: 0; font-family: "Georgia", serif; font-size: 1.8em; font-weight: normal; color: #fff}
a.mb-candle-action p {margin: 0; padding: 0; color: #fff}
a.mb-candle-action-small {height: 36px; width: 326px; font-family: "Georgia", serif; font-size: 13pt; padding: 29px 0 0 55px; color: #fff; float: left; background: url("../jpg/mb-candle-action-small.jpg") no-repeat 0 top}
a.mb-candle-action-small:hover {background-position: 0 -66px; text-decoration: none}
#mb-container #memory-book-content {width: 100%}
#mb-container #memory-book-content div.shared-memory-top {height: 9px; background: url("../png/mb-shared-memory-top.png") no-repeat; float: left; width: 640px}
#mb-container #memory-book-content div.shared-memory-bottom {height: 9px; background: url("../png/mb-shared-memory-bottom.png") no-repeat; float: left; width: 640px}
#mb-container #memory-book-content div.shared-memory {margin: 0 6px 10px 0; border-bottom: 0; float: left; width: 640px}
#mb-container #memory-book-content div.shared-memory-center {background: url("../gif/mb-shared-memory-bg.gif") repeat-y; float: left; padding: 5px 25px; width: 590px}
#mb-container #memory-book-content .shared-memory-meta {text-align: right; color: #364D55}
#mb-container #memory-book-content div.shared-memory-center p {margin-bottom: .5em}
#mb-container #memory-book-content div.shared-memory-center p.content {font-family: "Times New Roman", serif; color: #000; font-size: 11pt; line-height: 1.4em}
#mb-container #memory-book-content div.shared-memory-center p.edit-delete a {margin-top: 1em}
#mb-container #memory-book-content div.shared-memory-center p a {float: left; display: block; margin-right: 10px; border: solid 2px #ccc; padding: 3px; text-align: center; color: #0071BC; background: #fff}
#mb-container #memory-book-content div.shared-memory-center p a:hover {background: #0071BC; color: #fff; text-decoration: none}
#shared-memory-photo-wrap {background-color: #fff; float: right; width: 50px; margin: 10px 0 10px 20px; border: solid 3px #808080; z-index: 300}
.gift-container {float: left; margin: 10px 20px 10px 0; text-align: center; color: #000; font-family: "Times New Roman", serif; width: 100px}
#mb-container #memory-book-content div.gift-container p {margin: 0}
#mb-container #memory-book-form.confirmation {width: 626px}
#mb-container #memory-book-form p {color: #333}
#mb-container #memory-book-form p a {color: #0071BC; font-weight: bold}
#mb-container #memory-book-form h1 {color: #000; margin: 0.5em 1em 0.5em 0; font-size: 16pt}
#mb-container #memory-book-form h2 {font-size: 12pt; color: #0071BC; margin: 0 0 .3em .3em; padding: 0}
#mb-container #memory-book-form .msg {width: 590px}
#mb-container div.pagination {height: 26px !important; min-height: 26px; padding-top: 2px; margin: 0 10px 0 5px}
#mb-container.promo-block div.pagination {margin: 0; border-left: 0; border-right: 0}
#mb-container #memory-book-form div.pagination {width: 610px; margin: 0}
#mb-container div.pagination div {float: left; margin: 2px 0; padding-top: 3px}
#mb-container div.pagination div select {border: solid 1px #ccc; padding: 2px; margin-top: -4px}
#mb-container div.pagination div.view-condolence-buttons {float: right; padding-right: 5px; padding-top: 0}
#mb-container div.pagination div.view-condolence-buttons a {display: block; margin: 0 0 0 5px; -moz-border-radius: 3px; -webkit-border-radius: 3px; color: #000; border: solid 1px #000; float: left; text-align: center; padding: 2px 5px}
#mb-container div.pagination div.view-condolence-buttons a.view-gifted-memories {background: #0071BC; color: #fff}
#mb-container div.pagination div.view-condolence-buttons a:hover {background: #29ABE2; text-decoration: none; color: #fff}
#mb-container div.pagination ol {height: 19px; border: solid 1px #000; border-right: 0; padding: 0; margin-top: 2px}
#mb-container div.pagination ol li {margin: 0}
#mb-container div.pagination ol li a {width: auto; background: none; color: #000; height: auto; margin: 0; padding: 2px 5px 2px 5px; display: block; border-right: solid 1px #000; background: url("../gif/mb-pagination-bar.gif") 0 0}
#mb-container div.pagination ol li a:hover {background: #636363; color: #fff}
#mb-container div.pagination ol li a.current {background: #0083CC; color: #fff}
#mb-container div.pagination ol li a.current:hover {background: #009DF4; color: #fff}
#mb-container div.pagination ol.short-pagination {border: 0}
#mb-container div.pagination ol.short-pagination li a {border: solid 1px #000}
#mb-container div.error ul {border: 0; padding: 10px; color: #8D0000; width: auto}
 #mb-container #memory-book-form h2.confirmation-nav-options {margin: 2.5em 0 0 0; font-size: 1.7em}
#memory-book-form ul.confirmation-nav-links {margin: 0 0 2.5em 0; padding: 0; list-style-type: none}
ul.confirmation-nav-links li {margin: 0; padding: 0}
ul.confirmation-nav-links li a {color: #0061c8; display: block; width: 368px; height: 21px; padding: 4px 0 0 8px; background: transparent url("../png/confirmation-nav-links.png") no-repeat 0 0; text-decoration: none}
ul.confirmation-nav-links li a:hover {color: #fff; background-position: 0 -28px; text-decoration: none}
ul.confirmation-nav-links li a:active {color: #fff; background-position: 0 -55px}
a.flower-logo-image {display: block; background: transparent url("../gif/genericflowers-468x60-dart.gif") no-repeat 0 0; width: 450px; height: 23px; padding: 37px 0 0 18px}
.confirmation-alert-link {background: transparent url("../png/confirmation-alert-link-bottom.png") no-repeat 0 bottom; margin: 2em 0; font-family: "Georga", serif; padding-bottom: .15em}
.confirmation-alert-link h4 {color: #fff; background: transparent url("../png/confirmation-alert-link-top.png") no-repeat 0 top; padding: 8px 8px 0; position: relative; top: -6px; text-align: center}
.confirmation-alert-link a, .confirmation-alert-link a:link, .confirmation-alert-link a:visited {border: solid 1px #fff; display: block; font-weight: bold; font-size: 1.2em; padding: 2px 8px 3px; color: #fff; margin: 0 1em 1em; -moz-border-radius: 6px; -moz-border-radius: 6px; background: url("../png/cart-form-blue-left.png") no-repeat -3px -2px; text-align: center}
.confirmation-alert-link a:hover {background-position: -3px -27px; text-decoration: none}
#mb-container #memory-book-form .promo-container {margin-top: 2.5em; width: 587px; background: transparent url("../jpg/confirmation-promo-container.jpg") no-repeat; padding: 12px}
#mb-container #memory-book-form .promo-container h1 {color: #0063AD; font-weight: normal; line-height: 1.2em; margin-bottom: 1em}
#mb-container #memory-book-form .promo-container h1 em {font-style: normal; color: #393996; position: relative; top: 8px}
#mb-container #memory-book-form .promo-container .fieldwrapper {float: left; margin: 12px 8px 0 0; color: #0061C8}
#mb-container #memory-book-form .promo-container .optional {color: #666}
#mb-container #memory-book-form .promo-container .submit-area {float: right; margin: 2em 1.5em 0 0}
#mb-container #memory-book-form .promo-container input, #mb-container #memory-book-form .promo-container select {border: 1px solid #999999; color: #000; font-size:0.9em; margin-top: 1px; padding: 3px 2px; background: #FFFFFF url("../gif/mbf-text-input-bg.gif") repeat-x scroll left center; font-weight: normal; width: 150px}
#mb-container #memory-book-form .promo-container select {background-image: none; padding: 2px; width: 98px}
.sample-tribute {float: right; width: 305px; height: 380px; font-family: "Georga", serif}
.sample-tribute img {width: 304px; height: 266px}
.sample-tribute a {display: block; font-weight: bold; font-size: 1.2em; color: #fff; margin: -2em 3em 0; background: url("../png/confirmation-view-sample-link.png") no-repeat 0 0; z-index: 50; position: relative; padding: 10px 0 0 12px; width: 206px; height: 23px}
.sample-tribute a:hover {background-position: 0 -35px; text-decoration: none}
  #recent-tributes {width: 300px; background: url("../png/recent-obits-body.png") no-repeat left 30px; margin-bottom: 10px}
#recent-tributes h3 {display: block; font-family: "Times New Roman", Georgia, serif; font-weight: normal; font-size: 1.45em; min-height: 30px; color: #fff; background: url("../png/recent-obits-header.png") no-repeat left top; padding: 13px 8px 2px 8px; text-align: center; margin: 0}
#recent-tributes .list-container {background: url("../png/recent-obits-list-bg.png") no-repeat scroll; margin: 0 4px 0 4px; padding: 8px; width: 276px;  }
#recent-tributes .list-container li {border-bottom: solid 1px #ccc; padding: 1px 0}
#recent-tributes .list-container li a {color: #0071BC; font-family: "Times New Roman", georgia, serif; font-size: 1.1em}
#recent-tributes .scroller-container {background: url("../png/recent-obits-scroller-bg.png") no-repeat; margin: 0 4px 0 4px; padding: 8px; width: 276px}
#recent-tributes .scroller {width: 276px; overflow: hidden}
#recent-tributes #list-container {overflow: hidden; height: 167px}
#recent-tributes #list-container #scrollable-list {float: left; width: 256px}
#recent-tributes .handle {background: #49A302 url(../png/scroll-handle.png) no-repeat scroll 0 0; cursor: move; height: 40px; width: 15px}
#recent-tributes div.track {background-color: #FFFFFF; border: solid 1px #B8C2AB; float: right; height: 158px; left: -14px; margin-bottom: -134px; position: relative; top: -167px; width: 15px; z-index: 100}
#recent-tributes .content {overflow: hidden; height: 140px}
#recent-tributes .section {float: left; width: 266px; padding: 5px; height: 130px}
#recent-tributes .count {height: 30px}
#recent-tributes .thumbnail-container {float: left; width: 104px; text-align: center; margin-right: 1em}
#recent-tributes .thumbnail-container a span, #recent-tributes .section ul li a span {background: url("../gif/thumb-container-span.gif") no-repeat 0 0; display: block; height: 19px; color: #fff; padding: 2px 0 0 0; width: 104px; text-align: center; font-style: normal}
#recent-tributes .thumbnail-container a:hover span {background-position: 0 -21px}
#recent-tributes .thumbnail-container a:hover {text-decoration: none}
#recent-tributes .thumbnail-container img {border: solid 3px #ccc; -moz-border-radius: 4px; -webkit-border-radius: 4px}
#recent-tributes .thumbnail-container a:hover img {border: solid 3px #60B8EA; -moz-border-radius: 4px; -webkit-border-radius: 4px}
#recent-tributes h4 {margin: 0; padding: 0; font-size: 1.5em}
#recent-tributes h4 a {color: #0071BC}
#recent-tributes ul {margin: 0; padding: 0; list-style: none; font-size: 1em}
#recent-tributes ul span {font-style: italic}
#recent-tributes .count span {display: block; float: left; width: 222px; font-size: .8em; padding-top: 5px; text-align: center}
#recent-tributes .count a.previous, #recent-tributes .count a.next {display: block; float: left; text-indent: -9000px; position: relative; background: url("../gif/prev-button.gif") no-repeat scroll 0 0; width: 27px; height: 24px}
#recent-tributes .count a.next {background: url("../gif/next-button.gif") no-repeat scroll 0 0}
#recent-tributes a.view-all {display: block; float: left; margin-left: 200px; background: url("../png/view-all.png") no-repeat 0 bottom; text-align: center; width: 74px; color: #0071BC; overflow: hidden}
#multi-obit-flipper #recent-tributes {background: none; width: auto; margin-top: 2em}
#multi-obit-flipper #recent-tributes h3 {background: none; color: #000000;  border: dotted 1px #999999; border-left: 0; border-right: 0; min-height: 0; padding: 5px 10px}
#multi-obit-flipper #recent-tributes h3 a {color: #0071BC; font-size: .85em}
#multi-obit-flipper #recent-tributes .scroller-container {width: auto}
#multi-obit-flipper #recent-tributes .scroller {width: auto}
#multi-obit-flipper #recent-tributes .content {height: 100px}
#multi-obit-flipper #recent-tributes .section {height: auto}
#multi-obit-flipper #recent-tributes .count {border: dotted 1px #999999; border-left: 0; border-right: 0; margin: 0 -12px; text-align: center; height: auto; padding: 4px}
#multi-obit-flipper #recent-tributes .thumbnail-container {width: 80px}
#multi-obit-flipper #recent-tributes .count a.previous, #multi-obit-flipper #recent-tributes .count a.next {display: inline-block; position: relative; margin: 0 5px; width: 100px; height: auto; float: none; text-indent: 0; background: none; text-align: center; border: solid 1px #E5E5E5; padding: 4px 0; padding: 1px 0 4px; color: #0071BC}
#multi-obit-flipper #recent-tributes .count a.previous:hover, #multi-obit-flipper #recent-tributes .count a.next:hover {border: solid 1px #0071BC}
#multi-obit-flipper #recent-tributes .count a.previous:active, #multi-obit-flipper #recent-tributes .count a.next:active {border: solid 1px #0071BC; background-color: #C7E1EF}
#multi-obit-flipper #recent-tributes span#message {display: none}
#multi-obit-flipper #recent-tributes .count a.previous span, #multi-obit-flipper #recent-tributes .count a.next span {font-size: 1.3em; display: inline; float: none; padding: 0; text-align: left; width: auto}
 #memory-book-form ul.gift-selection-area, #mb-container #memory-book-form #chosen_gift {border: solid 1px #ccc; width: 600px; padding: 10px; background: #fff; float: left; margin-bottom: 4em}
ul.gift-selection-area {margin-bottom: 0}
#gifts_display input.back-button {display: block; border: 0; float: left; padding: 5px; width: 622px; margin-bottom: 4em; background: #333; color: #fff; cursor: pointer}
#gifts_display input.back-button:hover {background: #0071BC}
ul.gift-selection-area li {float: left; text-align: center; margin: 0}
ul.gift-selection-area li img {width: 50px; height: 50px; margin: 10px 0 5px 2px}
ul.gift-selection-area li a {display: block; width: 75px; height: 75px; margin: 0 9px; color: #4D4D4D; padding: 1px}
ul.gift-selection-area li a:hover {background: #d9e6fc; -moz-box-shadow:2px 2px 6px #CECECE, 0 0 30px #BED2DB inset; -webkit-box-shadow:2px 2px 6px #CECECE, 0 0 30px #BED2DB inset; box-shadow:2px 2px 6px #CECECE, 0 0 30px #BED2DB inset; border:1px solid #bbc4d2; padding: 0}
ul.gift-selection-area li a.selected {background: #bed5fc; -moz-box-shadow:2px 2px 6px #CECECE, 0 0 30px #BED2DB inset; -webkit-box-shadow:2px 2px 6px #CECECE, 0 0 30px #BED2DB inset; box-shadow:2px 2px 6px #CECECE, 0 0 30px #BED2DB inset; border:1px solid #3476B2; padding: 0}
ul.gift-selection-area li a span {-moz-border-radius: 3px; -webkit-border-radius: 3px; color: #000; border: solid 1px #CCCCCC; background: #DBDBDB; width: auto; padding: 2px; display: block; margin: 8px 20px 0; position: relative; font-weight: bold}
ul.gift-selection-area li a:hover span {background: #333; color: #fff; border: solid 1px #004D77}
ul.gift-selection-area li a.selected span {background: #0071BC; color: #fff; border: solid 1px #004D77}
ul.gift-selection-area li a div {height: 44px}
#mb-container .selected-gift {-moz-border-radius: 6px; -webkit-border-radius: 6px; border: solid 6px #E6E6E6; background: #E6E6E6; float: left; text-align: center; padding: 5px; width: 100px; margin-right: 10px}
#mb-container .selected-gift h5 {font-weight: normal; font-size: 10pt}
#mb-container .selected-gift a.white-form-button {float: none}
#mb-container .gift-total {-moz-border-radius: 6px; -webkit-border-radius: 6px; border: solid 6px #F9BD38; background: #F9BD38; float: right; text-align: center; padding: 5px; width: auto; margin: 10px 18px 0 0; color: #000}
#mb-container .donation-options {float: left; width: 460px}
#mb-container .donation-options h2 {float: left; margin: 0}
#mb-container .donation-options ul#dontation-extra-amount {float: left; padding: 4px; background: #8dc5e9; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: solid 6px #8dc5e9; width: 432px}
#mb-container .donation-options ul#dontation-extra-amount li {margin: 0 5px 0 0; float: left; padding: 0}
#mb-container .donation-options ul#dontation-extra-amount li div {background: #cfe3ef; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: solid 6px #cfe3ef; text-align: center; padding: 5px}
#mb-container .donation-options ul#dontation-extra-amount li div span {display: block; text-align: center; height: 20px; margin-bottom: 3px; font-weight: bold; font-size: 12pt}
#mb-container div.credit_card_block {border: 1px solid #CCCCCC; margin: 0 0 4em 0; padding: 10px; width: 600px}
#mb-container div.credit_card_block table input, #mb-container div.credit_card_block table select {background: #FFFFFF url("../gif/mbf-text-input-bg.gif") repeat-x scroll left center; border: 1px solid #999999; color: #666666; font-size: 0.9em; margin-top: 3px; padding: 3px 2px; width: 206px}
#mb-container div.credit_card_block table {margin-bottom: 1em}
#mb-container div.credit_card_block table select {width: 98px; height: 22px}
#mb-container div.credit_card_block table td {color: #666; padding: 0 .2em .2em 0}
#mb-container div.credit_card_block table td.disclaimer {font-size: 1.0em; font-weight: bold}
#mb-container div.credit_card_block table td.availible-credit-cards {background: #DAECF7; padding: .3em 0; border-bottom: solid 1px #fff}
#mb-container div.credit_card_block table td.availible-credit-cards input {width: auto; border: 0; background: none}
#mb-container div.credit_card_block table td div.checkbox {float: left; padding: .3em}
#mb-container div.credit_card_block table td h5 {margin: .4em; font-family: "Lucida Grande", "Helvetica", sans-serif; font-size: 9pt; color: #000; font-weight: normal}
#mb-container div#memory-candle-links {float: left; width: 652px; margin-bottom: 4px}
#mb-container div#memory-candle-links a {float: left; display: block; color: #fff; font-family: "Georgia", serif; font-size: 14pt; font-weight: normal}
#mb-container div#memory-candle-links a h3 {margin: 0; padding: 0; font-weight: normal}
#mb-container div#memory-candle-links a.share {background: url("../png/share-button.png"); padding: 12px 0 0 16px; width: 303px; height: 49px; margin-right: 4px}
#mb-container div#memory-candle-links a.share:hover {text-decoration: none; background-position: 0 -58px}
#mb-container div#memory-candle-links a.candle {background: url("../png/candle-button.png"); width: 303px; height: 39px; padding: 39px 0 0 16px; position: relative; top: -27px; margin-bottom: -37px}
#mb-container div#memory-candle-links a.candle:hover {background-position: 0 -102px; text-decoration: none}
#mb-container ul#death-record-links {position: relative; z-index: 498; z-index: 98}
 #mb-container.gift {background: #fff url("../jpg/gift-bg.jpg") no-repeat}
#mb-container.promo-block {background: #ffffff; width: auto; float: none;}
#mb-container.promo-block h2 {margin: 0 0.5em;}
#mb-container.promo-block #candle-selection-head.veterans_day h2 {margin: 0;}
#mb-container #memory-book-content .gift p.shared-memory-meta {margin: 0}
#mb-container #memory-book-content .gift div.shared-memory-top {background: url("../png/mb-gold-top.png") no-repeat; float: left; width: 640px; height: 11px}
#mb-container #memory-book-content .gift div.shared-memory-bottom {height: 8px; background: url("../png/mb-gold-bottom.png") no-repeat; float: left; width: 640px}
#mb-container #memory-book-content .gift div.shared-memory-center {background: #fff url("../jpg/mb-gold-background.jpg") no-repeat; float: left; padding: 5px 25px; width: 588px; border-left: solid 1px #959595; border-right: solid 1px #959595}
#mb-container.gift #left-col-giftPage {float: left; width: 480px; margin: 0 12px 0}
#mb-container #left-col-giftPage.right {width: 444px}
#mb-container.gift #left-col-giftPage h1 {color: #000; padding: .25em .2em 0; font-size: 25px; margin: 0}
#mb-container.gift #giftpage-top {background: url("../gif/gift-top.gif") repeat-x 0 0; float: left; height: 20px; width: 480px; margin: 2em 0 0 12px}
#left-col-giftPage #giftpage-content {background: #FFFEDA url("../jpg/giftpage-content-bg.jpg") repeat-x 0 bottom; color: #534741; float: left; padding: 10px; font-size: 12pt; font-family: "Times New Roman", serif; width: 460px}
#left-col-giftPage #giftpage-content blockquote {margin: 0; padding: 10px; color: #3F2D25; line-height: 16pt; font-style: italic; background: #CECC93}
#left-col-giftPage #giftpage-content blockquote span {text-align: right; font-weight: bold; font-style: normal; display: block}
#left-col-giftPage #giftpage-content p {margin: 1em .5em; line-height: 1.4em}
a.candle-promo {text-indent: -9000px; width: 431px; height: 357px; background: url("../png/gift-promo-button.png"); float: left; margin: 24px 0 0 12px}
p.gift-page-action {background: #ffffff; border: solid 1px #CECC93; padding: 10px; float: left; -moz-border-radius: 6px; -webkit-border-radius: 6px}
p.sub-promo {float: left; margin: 12px 24px 0 34px; width: 380px; padding: 10px; font-size: 10pt; color: #666; font-family: "Times New Roman", serif; border: solid 1px #ccc; background: #fff; -moz-border-radius: 6px; -webkit-border-radius: 6px}
p.condolence-promo {font-family: "Times New Roman", serif; font-size: 10pt; padding: 10px}
p.gift-text {-moz-border-radius: 6px; -webkit-border-radius: 6px; color: #fff; padding: 17px; margin-right: 25px; font-weight: bold}
p.trib, p.general {background: #004990; border: solid 2px #FCB034}
p.aha {background: #A30400; border: solid 2px #EE3224}
p.cca {background: #004990; border: solid 2px #FCB034}
p.colon-cancer-promo {border: solid 1px #DADDED; -moz-border-radius: 6px; -webkit-border-radius: 6px; background: #dde1ef; padding: 10px; color: #004990}
p.colon-cancer-promo a {color: #004990; text-decoration: underline}
p.colon-cancer-promo a:hover {text-decoration: none}
p.colon-cancer-promo img {margin-bottom: 0}
#mb-container.gift div.pagination, .memorial-fields div.pagination {margin: 0 5px}
a.candle-learn, a.candle-learn:visited, a.candle-learn:link {display: block; float: left; background: url("../png/light-candle.png") no-repeat; width: 379px; height: 51px; color: #fff; font-family: "Georgia", serif; font-size: 16pt; padding: 113px 0 0 20px; margin: 34px 0 0 30px}
a.candle-learn:hover {background-position: -398px 0; text-decoration: none}
div.search-bar {background: #6d6f71 url("../gif/search-bar-bg.gif") repeat-x 0 bottom; border: solid 1px #7C7C7C; float: left; margin: 0 5px; padding: 3px 5px; width: 955px}
.promo-block div.search-bar {height: 24px; margin: 0 auto; float: none; width: auto; border-top: solid 1px #ffffff; padding: 14px 0}
div.search-bar h4 {float: left; margin: 0 8px; font-family: "Georgia", serif; color: #fff; font-weight: normal; font-size: 14pt}
div.search-bar input, div.search-bar select {float: left; width: 128px; border: solid 1px #b4b7bc; margin-right: 4px; padding: 2px}
div.search-bar input.populate {color: #333; font-weight: normal}
div.search-bar input {padding: 3px 2px; background:#FFFFFF url("../gif/mbf-text-input-bg.gif") repeat-x scroll left center}
div.search-bar input.submit-button {width: auto; border: 0; background: none; padding: 0; margin: -1px 0 0}
div.search-bar .sort {float: right; display: none}
div.search-bar .sort select {width: auto; float: left; margin-right: 5px}
div.search-bar .sort a, div.search-bar .sort a:link {color: #fff; border: solid 2px #fff; display: block; float: left; -moz-border-radius: 6px; -webkit-border-radius: 6px; padding: 2px 4px; background: #333}
div.search-bar .sort a:hover {background: #0083CC; text-decoration: none}
#mb-container.gift h2 {float: left; font-family: "Georgia", serif; margin: 0 0 0 12px; background:#FFFEDA url("../gif/giftpage-h2-bg.gif") repeat-x scroll 0 bottom; font-size: 12pt; height: 30px; width: 479px}
#mb-container.gift h2 span {display: block; background: url("../gif/h2-end.gif") no-repeat right 0; padding: 6px 44px 5px 15px}
ul#candle-listing {list-style: none; margin: 0; padding: 12px 0 0; font-family: "Times New Roman", serif; text-align: center}
ul#candle-listing li {display: inline-block; margin: 0; padding: 0; text-align: center; vertical-align: top}
ul#candle-listing li a.candle-link {height: auto; margin: 8px 10px 16px; padding: 5px; position: relative; text-align: center; width: 86px; display: block; min-height: 90px; color: #4d4d4d}
ul#candle-listing li a.candle-link:hover {background: #d9e6fc; -moz-box-shadow:2px 2px 6px #CECECE, 0 0 30px #BED2DB inset; -webkit-box-shadow:2px 2px 6px #CECECE, 0 0 30px #BED2DB inset; box-shadow:2px 2px 6px #CECECE, 0 0 30px #BED2DB inset; border:1px solid #bbc4d2; padding: 4px; text-decoration: none}
ul#candle-listing li a.selected, ul#candle-listing li a.selected:hover {-moz-box-shadow:2px 2px 6px #CECECE, 0 0 30px #BED2DB inset; background:none repeat scroll 0 0 #BED5FC; border:1px solid #3476B2; padding: 4px; color: #04447e}
ul#candle-listing li a.candle-link span {display: block; min-height: 16px}
ul#candle-listing li div.gift-details-popup {position: absolute; z-index: 9000; width: 300px; text-align: left; margin: -210px 0 0 80px; float: left; font-family: "Times New Roman", serif; background: #ffffff; -moz-box-shadow:2px 2px 6px #CECECE, 0 0 30px #BED2DB inset; -webkit-box-shadow:2px 2px 6px #CECECE, 0 0 30px #BED2DB inset; box-shadow:2px 2px 6px #CECECE, 0 0 30px #BED2DB inset; border:1px solid #bbc4d2; padding: 10px; text-decoration: none}
ul#candle-listing li div.right {margin: -210px 0 0 -260px}
ul#candle-listing li div.gift-details-popup img.popup-thumb {float: left; margin: 3px 10px 5px 0}
ul#candle-listing li div.gift-details-popup h3 {padding: 0; margin: 0}
ul#candle-listing li div.gift-details-popup p {margin: .4em 0}
ul#candle-listing li div.gift-details-popup p.condolence-text {margin: .25em 0; display: block; font-size: 14px; line-height: 18px}
ul#candle-listing li div.gift-details-popup p.links {margin: 1em 0 0}
div.gift-details-popup .memory-book-entry {margin-top: 12px;}
ul#candle-listing li div.right p.links {right: 24px}
ul#candle-listing li div.gift-details-popup p.links a, ul#candle-listing li div.gift-details-popup p.links a:hover {padding: 0 1em 0 0}
ul#candle-listing li div.gift-details-popup span.dod {color: #666; font-style: italic}
ul#candle-listing li div.gift-details-popup span.charity {color: #0839B5; font-size: 18px; display: block; padding: 0 0 .25em}
ul#candle-listing li div.gift-details-popup p.links a.view-tribute img {width: 85px; height: 24px}
ul#candle-listing.summary li p {font-size: 20px; margin: 20px 0}
ul#candle-listing.summary li a.candle-link {width: auto; color: #ffffff; font-size: 30px; text-align: center; margin: 14px; padding: 0}
ul#candle-listing.summary li a.candle-link:hover {-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; background: none; border: 0; margin: 14px; padding: 0}
div#cc-text {font-size: 17px; line-height: 24px; margin: 0 auto; width: 600px}
div#cc-text em {color: #F9EEB9}
#left-col-giftPage.right {width: 444px}
   #home-promo {float: left; width: 276px;  height: 300px; color: #fff;  padding: 14px 12px}
#home-promo.aha {background: url("../jpg/aha-promo-bg.jpg") no-repeat}
#home-promo.cancersociety {background: url("../jpg/cancersociety-promo-bg.jpg") no-repeat}
#home-promo h1 {font-size: 22pt; line-height: 20pt; margin: 0;  color: #fff; font-weight: normal; font-family: "palatino"}
#home-promo h1 span {font-size: 17pt; font-weight: normal}
#home-promo p {width: 170px; font-size: 1em; line-height: 1.5em}
#home-promo p.large {font-size: 1.4em; line-height: 1.4em; letter-spacing: -.03em; width: 165px; margin: .5em 0; font-family:"Times New Roman", "Georgia", serif}
#home-promo a.promo-link {color: #fff; display: block; font-family: "Georgia", serif; font-size: 18pt; background: url("../png/aha-button.png") no-repeat -5px 0; padding: 18px 0 0 16px; height: 47px}
#home-promo a.promo-link:hover {background-position: -5px -62px; text-decoration: none}
  #alerts {background: transparent url("../png/manage-alerts-bg.png") no-repeat top left; padding: 2em}
#alerts h2 {margin: 0; color: #0064AC; font-family: "Georgia", serif; font-weight: normal; font-size: 1.8em}
#alerts .alert-block {clear: both; margin: 0 0 1.5em 0}
#alerts .top {background: transparent url("../png/alert-box-top.png") no-repeat 0 0; padding: .5em}
#alerts .top h2 {color: #ffffff; font-size: 1.6em}
#alerts .top h2 a.squarebutton-orange {font-size: .7em; font-family: "Trebuchet MS", serif; float: right}
#alerts .body {background-color: #e3e7f1; padding: .5em}
#alerts .body h3 {margin: 1em 0; color: #0064AC; font-family: "Georgia", serif; font-weight: normal; font-size: 1.6em}
#alerts .body p {color: #4d4d4d}
#alerts .body ul {list-style: none; padding: 0; margin: 2em 0 0 0}
#alerts .body ul li {border-bottom: dotted 1px #666666; padding: 1em .5em; margin: 0}
#alerts .body ul li:hover {background-color: #C4CFE8}
#alerts .body ul li a:hover {text-decoration: none}
#alerts .body ul li a.alert-name {display: block; width: 350px}
#alerts .body ul li a.alert-name h5 {color: #0C3F89; font-size: 1.2em; display: block; width: 350px; margin: 0}
#alerts .body ul li a.alert-name h5 span {color: #666666; font-weight: normal; font-size: .8em}
#alerts .body ul li a.alert-name:hover h5 {text-decoration: underline}
#alerts .body ul li a.alert-name:hover h5 span {text-decoration: none}
#alerts .action-container {float: right; position: relative; top: -1.7em; margin-bottom: -1.7em}
#alerts .action-container a {margin-left: .5em}
#alerts .foot {background: transparent url("../png/alert-box-bottom.png") no-repeat 0 bottom; height: 10px}
#alerts img.celeb-promo {float: left; margin: 0 1em 1em 0}
#alerts .reply-form, #alerts #funeral-home-replace fieldset {margin: 0 0 0 1em}
#alerts #add_obit.reply-form, #alerts #funeral-home-replace {border: solid 1px #cccccc; background: #fefefe; padding: .5em; margin: 0 1em}
#alerts .reply-form-popup {position: absolute; width: 370px; z-index: 400; border: solid 2px #000000; margin-top: -10%}
#alerts .reply-form-popup .wrapper {border: solid 10px #B3B3B3; background-color: #ffffff; padding: 1em; position: relative}
#alerts .reply-form-popup a.delete, #alerts .keyword-help a.delete {float: right; background-image: url("../png/close.png"); z-index: 401}
#alerts .reply-form-popup .wrapper a.cancel, #alerts .reply-form-popup .wrapper input.save-submit {margin-top: 0}
#alerts .reply-form-popup .wrapper .save-submit-container {border: solid 1px #ffffff; width: 172px; height: 30px; float: right; margin-top: 1em}
#alerts .reply-form-popup h4 {color: #0C3F89; border-bottom: solid 1px #cccccc; margin-bottom: 1em; padding: .5em 0; font-style: italic; position: relative}
#alerts .reply-form-popup h4 span {font-family: "Georgia", serif; font-size: 1.2em; font-style: normal}
#alerts .reply-form-popup fieldset, #alerts .reply-form fieldset, #alerts div.fieldwrapper .fieldwrapper {margin: 1em 1em 0 0; float: left}
#alerts .reply-form-popup span.field-name, #alerts .reply-form span.field-name {display: block; color: #2D64AE; font-weight: normal}
#alerts .reply-form-popup input, #alerts .reply-form input, #alerts #funeral-home-replace fieldset input {background: #FFFFFF url("../gif/mbf-text-input-bg.gif") repeat-x scroll left center; border: 1px solid #999999; color: #666666; font-size: 0.9em; margin-top: 3px; padding: 3px 2px; width: 140px}
#alerts .reply-form-popup input#keywords, #alerts .reply-form input#keywords {width: 296px; width: 274px; float: left; margin-right: .5em}
#alerts .reply-form-popup input#obit_filter, #alerts .reply-form input#obit_filter {border: 0; width: auto; padding: auto; background: none}
#alerts .reply-form-popup select, #alerts .reply-form select, #alerts #funeral-home-replace fieldset select {margin-top: 3px}
#alerts input.save-submit, #alerts #funeral-home-replace button.large-button {width: auto; border: 0; color: #ffffff; background: url("../png/alert-submit.png") no-repeat 0 0; display: block; width: 84px; padding: 0 0 3px 8px; height: 27px; text-align: left; font-family: "Georgia", serif; font-size: 1.3em; cursor: pointer; margin: 1.3em 0 0 0}
#alerts #funeral-home-replace button.large-button {float: left}
#alerts #funeral-home-replace button.large-button span {background: none; color: #FFFFFF; height: auto; line-height: 0px; font-weight: normal; padding: 0}
#alerts #funeral-home-replace button.large-button span strong {display: none}
#alerts input.save-submit:hover, #alerts #funeral-home-replace button.large-button:hover {background-position: 0 -27px}
#alerts a.help {display: block; font-weight: bold; color: #ffffff; background-color: #0B4EA0; border: solid 1px #0B4EA0; text-align: center; width: 12px; float: left; padding: 2px 3px 3px; margin-top: 3px}
.keyword-help {border: solid 1px #cccccc; background: #ffffff; padding: .5em; margin: 1em 0; clear: both}
.keyword-help p {margin: 1em .25em 1em}
#alerts .keyword-help h3 {border-bottom: dotted 1px #cccccc; margin: 0; padding: .25em}
.keyword-help span {font-style: italic; color: #999999; display: inline}
.keyword-help em {text-decoration: underline}
#alerts a.cancel {margin: 1.5em .5em 0 0}
#alerts #funeral-home-replace fieldset {color:#2D64AE}
#alerts #funeral-home-replace fieldset .or {background-color: #cdd4e6; margin-top: 31px; padding: 3px}
#alerts a.gray-form-button {margin: 1.7em 0 0 .5em; display: none}
#alerts .alert-fh-search-results {border: solid 1px #CDD4E6; width: auto; height: 300px; margin: 0 1em 1em}
#alerts .alert-fh-search-results ul {padding: 0; margin: 0}
#alerts .alert-fh-search-results ul li {margin: 0 0 0 0; padding: 0; border: 0}
#alerts .alert-fh-search-results ul li:hover {background: none}
#alerts .alert-fh-search-results ul li a {display: block; padding: 1em; border-bottom: dashed 1px #cccccc}
#alerts .alert-fh-search-results ul li a:hover {text-decoration: none; background-color: #0C3F89}
#alerts .alert-fh-search-results ul li a h4 {margin: 0; color: #0C3F89}
#alerts .alert-fh-search-results ul li a:hover h4 {color: #ffffff}
#alerts .alert-fh-search-results ul li a p {margin: 0; color: #666666}
#alerts .alert-fh-search-results ul li a:hover p {color: #999999}
#alerts .alert-fh-search-results ul li a div.fh-partners {float: right; position: relative; top: -32px}
.alert_box {margin-bottom: 10px; background-color: #fff; border: solid 1px #acaeb0; padding: 10px}
.alert_box h3 {border-bottom: dotted 1px #acaeb0; color: #0C3F89; font-family: "Georgia", serif; font-size: 16pt; padding: 8px; margin: 0; font-weight: normal}
.alert_box .entry {border: dotted 1px #acaeb0; padding: 5px; margin-bottom: 5px; background: #e5f2fc}
.alert_box .entry ul.reply {font-size: 8pt; margin: 0; float: right; position: relative; top: -30px; margin-bottom: -30px}
.alert_box h6 {color: #026EB7; font-family: trebuchet ms, sans-serif; font-size: 13pt; padding: 8px 0 0 5px; margin: 0; font-weight: normal}
.alert_box a.watch_expand {background: transparent url("../jpg/groups-orange.jpg") repeat-x scroll 0pt top; display: block; float: right; font-size: 10pt; height: 18px; padding: 3px 9px 2px 9px; text-decoration: none; text-align: center; color: #fff; border: solid 1px #ef8b06; position: relative; top: -35px; left: -5px; margin-bottom: -20px}
.alert_box a.watch_expand:hover {background-position: 0 -24px}
.alert_box .reply-form {margin: 10px 0 10px 0; background: #cce4f7; border: solid 1px #b6d4ed; padding: 10px}
.alert_box .reply-form fieldset {margin-bottom: 10px}
.alert_box .reply-form input {margin-right: 5px}
.alert_box .entry p {font-weight: bold; color: #0C3F89}
.alert_box ul.checkboxes {list-style: none; margin: 0 0 10px 0; padding: 0; font-weight: bold; color: #0C3F89}
 div.yacaph input#captcha {background: #FFFFFF url("../gif/mbf-text-input-bg.gif") repeat-x scroll left center; border: 1px solid #999999; color: #666666; font-size: 1.1em; margin-top: 3px; padding:5px 2px; width:220px}
.signup-page-description {margin: 0 0 10px 10px}
.leave-memory-hint {padding-top: 12px}
#sysfail {background: url("../jpg/trib-large.jpg"); width: 612px; height: 592px; text-align: center; position: relative; margin: 20px auto; padding: 0 10px 10px 10px}
#sysfail .home-link a {display: block; height: 130px; text-indent:-9000px}
#sysfail h1 {color: #ffffff}
#sysfail h1.message {margin: 0; margin-top: 1.5em; padding-top: .8em; border-top: dotted 1px #84b1df; font-size: 26px}
#sysfail p, #sysfail li a {color: #fff; font-family: georgia, serif}
#sysfail p {font-family: "Lucida Grande",Helvetica,Georgia,"Times New Roman",serif; font-size: 16px}
#sysfail p a {color: yellow}
#sysfail ul {text-align: left; margin: 0 1em; padding: 10px}
#sysfail ul li {margin: .25em 0 .75em}
#sysfail h2 {color:#054068; font-size:24px; font-weight:normal; margin:0 auto; text-shadow:2px 2px 2px #A8B9D4; padding: 10px 0 0}
#error500 {padding: 0 10px 10px 10px; background: url("../jpg/404-bg.jpg") no-repeat 0 bottom}
#error500 h1 {text-indent:-9000px; background: url("../png/500.png") no-repeat; margin: 0; padding: 0; width: 660px; height: 426px; display: block}
#error500 h2 {text-align: right; color: #fff; font-family: georgia, serif; position: relative; margin-top: -250px; z-index: 5000; width: 200px; float: right; font-size: 21pt; margin-right: 5px; font-weight: normal}
#error500 p {border-top: dotted 1px #fff; margin-top: 0px; padding-top: 10px; color: #fff; font-size: 11pt}
#error500 a {color: yellow}
 .how-to-container {padding: 10px; background: #E1E6F4; border: solid 2px #BFCBEF; margin-bottom: 10px}
.how-to-container .step {text-align: center; float: left; color: #53669B; font-family: georgia; margin: 0 10px 10px 0}
.how-to-container .step em {background: url("../gif/step.gif") no-repeat 0 0; width: 56px; padding: 0; height: 100px; font-size: 38pt; line-height: 40pt; display: block; font-family: "times new roman", sans-serif }
.how-to-container .text {float: left; width: 285px; margin-right: 15px}
.how-to-container .text a, .how-to-container .text a:hover {color: #0093E5}
.how-to-container .text p {padding: 10px 0px 10px 10px; color: #333; font-size: 10pt; line-height: 14pt}
.how-to-container .text strong {color: #125B96}
.how-to-container q:lang(en) {quotes: '"' '"' "'" "'"; color: #125B96; font-weight: bold}
.how-to-container .text p.tip, .text-container p.tip {background: #EDF1F9; border: solid 2px #D6DBEA; padding: 10px; color: #004A7C; list-style: none}
.register-container .reply-form .tip {background: #EDF1F9; border: solid 2px #D6DBEA; padding: 10px; color: #004A7C; float: left; margin-left: 8px}
.how-to-container .image {float: left; width: 250px; height: 250px; border: solid 2px #A6B4E8; overflow: hidden}
ol.tip {background: #F9ECB9; border: solid 2px #EAB473; color: #A36923; padding-top: 10px; padding-bottom: 10px; padding-right: 10px}
ol.tip li, .cont-field ol.tip li {margin-left: 10px}
input.checkbox {border: 0}
.cont-field-checkbox {background: #EDF1F9; display: block; padding: 5px; width: 470px}
 .upgrade-container {border: solid 2px #bfcbef; background: #e1e6f4; padding: 10px}
.upgrade-container table#TributeUpgrades {width: 100%; background: url("../jpg/upgrade-header-bg4.jpg") repeat-x center top}
.upgrade-container #TributeUpgrades tr th {border-bottom: solid 1px #ccd1dd; font-family: "Georgia", "Times New Roman" serif; text-align: right; color: #333; width: 280px; padding: 0}
.upgrade-container #TributeUpgrades tr th.data-head a {display: block; padding: 9px 5px 8px 0; width: 275px; text-decoration: none; color: #333; background: url("../gif/data-head-bg.gif") repeat-y right 0}
.upgrade-container #TributeUpgrades tr th.data-head a:hover {background: #a6b4e8}
.upgrade-container #TributeUpgrades tr.head {border-bottom: 0}
.upgrade-container #TributeUpgrades tr.head th {border: 0; text-align: center; font-family: sans-serif; vertical-align: top; padding-top: 10px}
.upgrade-container #TributeUpgrades tr.head th div {text-align: center}
.upgrade-container #TributeUpgrades tr.head th div a:link {text-align: center; margin: 0 auto}
.upgrade-container #TributeUpgrades tr.head th h2 {margin: 0; padding: 0; font-family: "Georgia", serif; font-size: 15pt; font-weight: normal; color: #15407f; height: 50px}
.upgrade-container #TributeUpgrades tr.head th h2 a {color: #15407f}
.upgrade-container #TributeUpgrades td {border-bottom: solid 1px #ccd1dd; text-align: center; color: #063477; padding: 6px 0 6px 0; background: url("../gif/col-divider.gif") repeat-y right 0}
.upgrade-container #TributeUpgrades tr.head th#upgrade-promo-area {padding: 10px 0 10px 10px; width: 280px; color: #234c88; font-size: 10pt; text-align: left; font-weight: normal; height: 290px}
.upgrade-container #TributeUpgrades tr.head th#upgrade-promo-area h2 {margin: 0 0 1em 0; padding: 0 0 0 20px; font-family: "Georgia", serif; font-size: 17pt; font-weight: normal}
.upgrade-container #TributeUpgrades tr.head th#upgrade-promo-area ul {border: solid 1px #A6B3E8; background-color: #CAD4EA; padding: 10px 10px 10px 30px; margin-right: 10px; color: #333}
.upgrade-container #TributeUpgrades tr.head th#upgrade-promo-area ul li {margin: .35em 0 .5em 0}
.upgrade-container #TributeUpgrades tr.head th a span {margin: 0 0 30px 0; font-weight: bold; display: block; position: relative; top: 17px; font-size: 15pt; text-align: center; color: #4D4D4D}
.upgrade-container #TributeUpgrades tr.head th img.help-tooltip {width: 28px; height: 28px; position: relative; top: -20px; margin-bottom: -35px; left: 70px; z-index: 3000; cursor: pointer}
.upgrade-container #TributeUpgrades tr.head th a:hover span {color: #BFCBEF}
#TributeUpgrades a.comm-free, #TributeUpgrades a.memorial, #TributeUpgrades a.commemorative {margin: 0 auto; display: block; position: relative; color: #333; font-family: georgia; font-size: 11pt; font-style: italic; font-weight: normal; width: 198px; height: 154px; margin-top: -20px; margin-bottom: 20px}
#TributeUpgrades a.comm-free:hover, #TributeUpgrades a.memorial:hover, #TributeUpgrades a.commemorative:hover {background-position: -1px -153px; color: #063477; text-decoration: none}
#TributeUpgrades a.comm-free {background: url("../png/consumer-free.png") no-repeat -1px 0}
#TributeUpgrades a.memorial {background: url("../png/consumer-memorial.png") no-repeat -1px 0}
#TributeUpgrades a.commemorative {background: url("../png/consumer-commemorative.png") no-repeat -1px 0}
#TributeUpgrades a.build-now {background: url("../png/build-now-button.png") no-repeat 0 0; width: 133px; height: 37px; text-indent: -9000px; display: block; position: relative; margin: 0 auto}
#TributeUpgrades a.build-now:hover {background-position: 0 -37px}
#hosting_upgrade #fh-image-div {padding-left:170px}
#hosting_upgrade #TributeUpgrades tr th.data-head a {width:100%}
.funeral-home-selection {text-align: center; padding-bottom: 50px}
.funeral-home-selection a {position: relative; display: block; text-indent: -9000px; width: 198px; height: 208px}
.funeral-home-selection a#fh-free {background: url("../png/fh-free.png") no-repeat 0 0}
.funeral-home-selection a#fh-commemorative {background: url("../png/fh-commemorative.png") no-repeat 0 0}
.funeral-home-selection a#fh-eternal {background: url("../png/fh-eternal.png") no-repeat 0 0}
.funeral-home-selection a#fh-free:hover, .funeral-home-selection a#fh-commemorative:hover, .funeral-home-selection a#fh-eternal:hover {background-position: 0 -218px}
.upgrade-container-eternal {background: #c9d2f6 url("../jpg/paragraph-container-bg.jpg") repeat-x; margin-top: -9px; padding: 10px}
.upgrade-container-eternal h1 {margin-left: 0; color: #063477; font-size: 36px; padding: 0 16px; margin-top: .5em; font-family:"georgia", serif; color: #fff; z-index: 3; position: relative; margin-bottom: -5px}
.upgrade-container-eternal .paragraph-container span.behind {z-index: 1; position: relative; color: #000; font-size: 36px; font-family:georgia,serif; top: -34px; left: 18px}
.upgrade-container-eternal p {line-height: 1.3em; font-size: 14px; color: #021831; padding: 0 24px; font-family:georgia,serif; color: #fff}
.upgrade-container-eternal p.topper {margin: 0; padding: 0; display: block; height: 1px; background: url("../png/eternal-upgrade-text-p-top.png") no-repeat}
.upgrade-container-eternal .paragraph-container {background: url("../png/paragraph-container-bg.png"); border: solid 2px #fff; -moz-border-radius: 12px; -webkit-border-radius: 12px; border: solid 2px #a9b4e0; margin: 10px 0}
.upgrade-container-eternal .paragraph-container .upgrade-text {background: url("../png/eternal-upgrade-text-bg.png") repeat-y 0 0; margin: 20px 0 0 0; padding: 0 0 0 15px}
.upgrade-container-eternal .paragraph-container .upgrade-container-eternal-actions {float: right; margin: -25px 0 0 15px; width: 444px; position: relative; z-index: 400}
.upgrade-content {margin-top: -30px; padding: 0}
a.eternal-sample {display: block; background: url("../gif/eternal-sample.gif") no-repeat 0 0; width: 429px; height: 281px; text-indent: -9000px; margin: 0 15px 0 0}
a.eternal-sample:hover {background-position: 0 -289px}
a.opt-out {display: block; color: #BFCBEF; background-color: #062666; float: right; padding: 4px; border: solid 1px #062666; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin: 0 15px 15px 0}
a#fh-eternal {display: block; color: #fff; width: 430px}
a#fh-eternal:hover {text-decoration: none}
a#fh-eternal strong {background: url("../png/eternal-upgrade-button.png") no-repeat 0 0; display: block; height: 41px; font-size: 21px; font-weight: normal; font-family: "Times New Roman", "Georgia", serif; padding: 17px 0 0 15px; width: 415px}
a#fh-eternal:hover strong {background-position: 0 -55px}
a#fh-eternal span {background: url("../png/eternal-upgrade-price.png") no-repeat 0 0; display: block; float: right; width: 107px; height: 68px; margin-top: -22px; text-align: center; padding: 40px 0 0 0; font-family: "Times New Roman", "Georgia", serif; font-size: 22px; position: relative; z-index: 9001}
a#fh-eternal:hover span {background-position: 0 -106px}
 #ogr-header {padding: 4px 10px 0 10px; margin: 0; height: 42px; background: url("../jpg/banner-bg.jpg") repeat-x 0 top}
.ogr-logo {float: right; position: relative; margin-top: 10px; margin-bottom: -30px; width: 125px; height: 43px}
#ogr-body {background: url("../jpg/headset.jpg") no-repeat 0 0; font-family: georgia, serif; float: left; width: 997px; min-height: 300px}
#ogr-body ul {margin: 0; float: left; width: 617px; color: #626477; font-size: 12pt; line-height: 16pt; padding: 0 10px 0 25px}
#ogr-body strong {color: #143D8D; font-weight: normal}
#ogr-body ul li {padding: 0; margin-top: 1em}
#ogr-body .phone-number {float: left; width: 321px; height: 278px; text-align: center}
#ogr-body .phone-number h3 {width: 291px; height: 35px; padding-top: 15px; background: url("../gif/number_container.gif") no-repeat 0 0; color: #143D8D; font-size: 11pt; text-align: center; font-weight: bold; margin: 210px 0 0 18px}
#ogr-body .ogr-form {float: left; width: 302px; height: 274px; background: url("../jpg/form-bg.jpg") no-repeat 0 0}
#ogr-body .ogr-form h2 {color: #fff; color: #143D8D; padding: 16px 0 0 10px; margin: 0; font-weight: normal; font-size: 14.5pt; height: 33px}
#ogr-body .ogr-form fieldset {padding: 10px}
#ogr-body .ogr-form fieldset .input-container {float: left; width: 132px}
#ogr-body .ogr-form fieldset .input-container, #ogr-body .ogr-form fieldset .input-container-long {margin-bottom: 7px}
#ogr-body .ogr-form fieldset .input-container-long input {width: 272px}
#ogr-body .ogr-form fieldset .input-container input {width: 130px}
#ogr-body p {margin: 1em 1em 0 1em; float: left; width: 640px; font-size: 11pt; line-height: 16pt}
#ogr-body p.confirmed {margin: 1em 1em 0 1em; float: left; width: 630px; font-size: 13pt; line-height: 19pt}
 ul.questions {padding: 0; list-style: none}
ul.questions li {margin-bottom: .1em; border-bottom: dotted 1px #d8e1e9}
ul.questions a, ul.questions a:link, ul.questions a:active, ul.questions a:visited {color: #004BA5; text-decoration: none; display: block; padding: 3px}
ul.questions a:hover {text-decoration: none; color: #fff; background: #004BA5}
a.back-to-questions {border-bottom: dotted 1px #d8e1e9; display: block; padding-bottom: 1em}
.advertise-collage img {display: block; margin: 10px auto 0}
.advertise-chart {background: #ffffcc; border: solid 1px #ffcc55; padding: 10px; margin: 0}
.advertise-chart li {list-style: disc; font-size: 1.2em; line-height: 1.4em}
.advertise-text {background:url("../png/bar_graph_background.png") no-repeat scroll 250px 0 transparent; padding: 0 10px 10px; margin: 0}
.advertise_quotation {padding: 10px 20px; margin: 20px; background: #f3fbff; border: 1px solid #d9d9d9; border-radius: 24px;  -moz-border-radius: 24px;  -webkit-border-radius: 24px;  -o-border-radius: 24px;  box-shadow: 2px 2px 5px #808080}
.ad-example {background: #ffcc55; padding: 8px}
.ad-example h6 {font-family: "Lucida Grande", "Helvetica", sans-serif}
 div.grief-button-container {padding: 5px 0px}
table.grief-table {background-color:#cccccc}
table.grief-table tr.even td {background-color:#dddddd}
table.grief-table tr.odd td {background-color:#eeeeee}
a.grief-buttons {background-color:lightBlue; border-right:2px solid #6699CC; border-bottom:2px solid #6699CC; padding: 2px 3px; margin-right: 3px}
 .grief-header {background: #7895a4; background: -moz-linear-gradient(top, #8caebf, #7895a4); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8caebf), to(#7895a4)); text-align: center; color: #ffffff; font-family: "Times New Roman", Georgia, serif}
.grief-header .link-bar {background-color: #df6d27; padding: .3em .8em .5em; text-align: left; font-size: 1.5em; height: 23px}
.grief-header .link-bar a {color: #fff;  padding: 2px 2px 1px; float: left}
.grief-header .link-bar a:hover {color: #e5e5e5; border-bottom: solid 1px #e5e5e5; text-decoration: none}
.grief-header .link-bar a.right {float: right}
.grief-header h2 {margin: 0 auto 22px; padding: 14px 0 6px; font-size: 30px; text-shadow: 2px 2px 2px #1E5E8E; border-bottom: solid 2px #A8CC14; width: 584px; font-weight: normal}
.grief-header h2 sup {font-size: 10px}
.grief-header h4 {margin: 0; text-shadow: 2px 2px 2px #1E5E8E; font-style: italic; font-size: 20px; font-weight: normal}
.grief-header a.button {font-size: 22px; background: #cc5b23; background: -webkit-gradient(linear, left top, left bottom, from(#de8935), to(#cc5b23)); background: -moz-linear-gradient(top, #de8935, #cc5b23); border: none; box-shadow: none}
#grc_webinar{ padding:20px 50px; color:#515151; margin-top:4px}
.recovery-main #grc_webinar ul li {font-family: "Arial",sans-serif}
.recovery-main #grc_webinar h2 {font-family: Arial, Helvetica, sans-serif; color: #1e63a1; margin-top: 18px}
.grief-header a.button:hover, #grc_webinar a.button:hover {text-shadow: none; color: #fff; background: #d46725; background: -webkit-gradient(linear, left top, left bottom, from(#eb9138), to(#d46725)); background: -moz-linear-gradient(top, #eb9138, #d46725); box-shadow: none}
#grc_webinar a.button {background: #cc5b23; background: -webkit-gradient(linear, left top, left bottom, from(#de8935), to(#cc5b23)); background: -moz-linear-gradient(top, #de8935, #cc5b23); border: none; box-shadow: none}
.grief-header .header-container p {margin: 5px 0 0; line-height: 1.4em; font-size: inherit}
.grief-header .header-container {float: left; text-align: left; margin: -1.5em 1em 0; font-size: 14px; width: 350px}
.grief-header .header-container.right {float: right; text-align: right}
.grief-header .header-container img {float: left; margin: -1em .75em 0 0}
.grief-header .header-container.right img {float: right; margin: -1em 0 0 .75em}
.grief-header ul.nav {margin: 0em auto -1.7em; list-style: none}
.grief-header ul.nav li {display: inline-block; position: relative; z-index: 5}
.grief-header ul.nav li a {display: block; width: 160px; height: 44px; font-size: 14px; padding: 80px 0 0; color: #004071}
.grief-header ul.nav li.recovery_home a {background: url("../png/recovery_home_bg_grm.png") no-repeat 0 0}
.grief-header ul.nav li.articles_and_media a {background: url("../png/articles_and_media_bg_grm.png") no-repeat 0 0}
.grief-header ul.nav li.products_and_books a {background: url("../png/products_and_books_bg_grm.png") no-repeat 0 0}
.grief-header ul.nav li.ask_friedman_and_james a {background: url("../png/ask_friedman_and_james_bg_grm.png") no-repeat 0 0}
.grief-header ul.nav li.webinar a {background: url("../png/promotion_bg_grm.png") no-repeat 0 0}
.grief-header ul.nav li a:hover, .grief-header ul.nav li a.active {background-position: 0 -142px; text-decoration: none}
.grief-header ul.nav li a.active span, .grief-header ul.nav li a:hover span {border-bottom: solid 1px #0a3741}
.grief-header ul.nav li a.active:hover span {border-bottom: solid 1px #0a3741; color: #0a3741}
.recovery-main {background: url("../gif/kessler-articles-bg.gif") repeat-x scroll 0 0 #FFFFFF; padding: 20px 16px; position: relative; z-index: 4}
.recovery-main .grief-left-column {float: left; width: 66%; margin-right: 1em}
.recovery-main .grief-right-column {float: left; width: 31%; min-width: 290px; border-left: dotted 1px #dedede; padding-left: 1em}
.recovery-main .grief-right-column #advertisment {margin: 2em 0 3em}
.recovery-main .grief-right-column p a {color: #000000}
.recovery-main p {font-family: "Arial", sans-serif; line-height: 1.6em; font-size: 1.2em; margin: 1.4em 0}
.recovery-main .grief-right-column p {line-height: 1.25em; font-size: .95em; margin: 0}
.recovery-main p.buttons {text-align: right}
.recovery-main p.buttons a.button {margin-left: 1em; color: #ffffff}
.recovery-main h3 {border-top: solid 2px #A8CC14; margin: 10px 0 0 0; padding: 10px; font-size: 1.5em; font-weight: normal; color: #333333}
.recovery-main h3 em {color: #636D00}
.recovery-main h4 {color: #636D00; font-style: italic; margin: 0; padding: 1.2em 0 .3em; font-size: 1.6em; font-weight: normal}
.recovery-main h4.ask {border-bottom: dotted 1px #dedede}
.recovery-main h6 {border-top: solid 2px #A8CC14; margin: 10px 0 0 0; padding: 0}
.recovery-main span.byline {font-size: 10px; font-family: "Arial", sans-serif; color: #000; font-weight: bold}
.recovery-main p em span {text-decoration: underline}
.recovery-main ul {color: #666; font-family: "Georgia", serif; font-size: 1.2em}
.recovery-main ul li a h5 {font-weight: normal}
.recovery-main .grief-right-column ul li blockquote, .recovery-main .grief-right-column ul li p, .recovery-main .grief-right-column ul li span.q {display: none}
.recovery-main table {width: 98%}
.recovery-main th, .recovery-main td.required {vertical-align: top; padding: 1em .5em 0; text-align: right; color: #636D00; font-family: "Georgia", serif; font-weight: normal; min-width: 100px}
.recovery-main td {padding: .75em; min-width: 50%;}
.recovery-main input, .recovery-main textarea {width: 100%;}
.recovery-main textarea {height: 100px}
#grieving-books {margin-top: 10px}
.qa h4 img {width: 60px; padding: 0 10px; margin-bottom: -.5em}
.qa span.q {float: left; font-family: "Georgia", serif; display: block; font-size: 40px; width: 80px; height: 80px; text-align: center; vertical-align: middle; padding: .5em 0 0}
.qa blockquote.q {display: block; float: left; width: 80%; padding: 2em 0 0}
.qa p {margin: 0; display: block; font-style: italic; font-family: "Times New Roman", serif; font-size: 1.4em; color: #000}
.qa .a p {border-bottom: dotted 1px #dedede; padding: 12px 0 12px 80px; margin-bottom: 1em}
.qa .a.featured p {border: 0; padding: 12px 0 12px 80px; margin: 0}
.qa p.space-below-1em {margin-bottom: 1em}
.qa ul li a {border-bottom: dotted 1px #dedede; display: block; text-decoration: none; padding-top: .5em}
.qa ul li a:hover {background: #FAFCE6}
.qa ul li a h5 {padding-left: 1em}
.qa ul li a:hover h5 {text-decoration: underline; color: #004BA5}
.qa ul li a span.q {font-size: 20px; width: 40px; height: 40px; color: #000000}
.qa ul li a blockquote.q {padding: .9em 0 0 0; width: 90%}
.qa ul li a blockquote.q p {font-size: 1em; color: #666666; border: 0}
.qa ul li a blockquote.q.a p {padding: 0; font-style: normal}
.qa ul li a blockquote.q.a p em {color: #0839B5}
.qa ul li a:hover blockquote.q.a p em {text-decoration: underline}
#article-foot {color: #000; border-top: dotted 1px #dedede; margin-top: 1em}
ul.workshops {list-style: none; padding: 0; margin: 1em 0}
ul.workshops li {margin: .75em 0}
ul.workshops h6 {color: #636D00; font-size: 1.4em; margin: 0; padding: .5em 0 .25em}
ul.workshops span {display: block}
.recovery-main #book-glider {}
.recovery-main #book-glider div.scroller {overflow: hidden; height: 274px}
.recovery-main #book-glider div.content {width: 1746px}
.recovery-main #book-glider div.scroller div.section {float: left; height: 274px; text-align: center; width: 18%; width: 270px; padding: 10px}
.recovery-main #book-glider div.scroller div.section img {width: 96px}
.recovery-main #book-glider div.scroller div.section span.byline {font-family: "Times New Roman", serif; font-size: 1.2em; color: #666666; font-style: italic}
.recovery-main #book-glider div.scroller div.section p {color: #636D00; font-size: 10px; margin: 0}
.recovery-main #book-glider div.scroller div.section a:hover {text-decoration: none}
.recovery-main #book-glider a.previous, .recovery-main #book-glider a.next {background:url("../png/prev-next.png") no-repeat scroll 0 0 transparent; display:block; height:42px; text-indent:-9000px; width:25px; float: left; position: relative; top: -200px}
.recovery-main #book-glider a.previous:hover, .recovery-main #book-glider a.next:hover {background-position: 0 -42px}
.recovery-main #book-glider a.next {background-position:-25px 0; float: right}
.recovery-main #book-glider a.next:hover {background-position: -25px -42px}
.recovery-main .book img {float: left; margin: 0 1em 8em 0}
.recovery-main .book span.byline {display: block; padding: 0 0 .5em}
.recovery-main .book blockquote p {font-style: italic; font-family: "Times New Roman", serif; margin: 0 0 .5em}
.recovery-main .book blockquote span.signature {text-align: right; font-weight: bold; font-family: "Times New Roman", serif}
#grief-intro {position: absolute; top: 300px; left: 27%; z-index: 9; width: 418px; padding: 2em 2.5em 2em 2em; background: url("../png/paper.png") no-repeat 0 0; font-family: "Times New Roman", serif; font-size: 14px}
#grief-intro h2 {margin: 0; font-weight: normal}
#grief-intro span.signature {font-style: italic; font-size: 18px}
#grief-intro em {display: block; font-size: 18px}
.recovery-main ul.articles {padding: 0; list-style: none}
.recovery-main ul.articles li {margin: 0}
.recovery-main ul.articles li a {border-bottom: dotted 1px #dedede; display: block; padding: .5em 0}
.recovery-main ul.articles li a:hover {background: #FAFCE6; text-decoration: none}
.recovery-main ul.articles li a em {color: #0839B5}
.recovery-main ul.articles li a:hover em, .recovery-main ul.articles li a:hover h5 {text-decoration: underline}
.recovery-main ul.articles p {margin: 0; font-size: 1em; color: #666666; font-style: italic; line-height: 1.4em}
.recovery-main .grief-left-column p strong {color: #636D00}
.grief-promo {font-family: "Georgia", serif}
.grief-promo h2 {background: url("../jpg/banner-img.jpg") no-repeat center top; margin: 0; text-shadow: rgba(0,0,0,.4) 0 1px 0; text-align: right; padding: 19px 15px 9px 116px; height: 70px; font-size: 19px; font-weight: normal}
.grief-promo h2 a {color: #ffffff}
.grief-promo h2 span {font-size: 17px}
.grief-promo h2 sup {font-size: 9px}
.grief-promo h2 span em {color: #FFD97F; font-style: normal}
.grief-promo h4 {color: #4B8203; font-weight: normal; font-size: 14px; line-height: 1.4em}
.grief-promo .content-area {text-align: center}
.grief-promo .content-area {padding: 11px 6px; background: #ebf6cc url("../jpg/promo-bg-2.jpg") repeat-x center top}
.grief-promo .content-area .img-container {float: left}
.grief-promo .content-area .img-container img {width: 60px}
.grief-promo .content-area .img-container span {display: block; font-size: 12px; font-style: italic; color: #666666}
.grief-promo .content-area .img-container.right {float: right}
.grief-promo .content-area ul {padding: .5em 0 0 10px; clear: both; text-align: center; font-size: 16px; margin: 0; list-style: none}
.grief-promo .content-area ul li {margin: 0 0 .5em}
.grm_logo_header {background-color: #fff; border-top: 2px solid #e7e7e7; padding: 15px 0 0; width: 100%}
a.button {border-top: 1px solid #2898d9; background: #055d90; background: -webkit-gradient(linear, left top, left bottom, from(#004274), to(#137bb7)); background: -moz-linear-gradient(top, #004274, #137bb7); padding: 4px 10px 3px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0; -moz-box-shadow: rgba(0,0,0,1) 0 1px 0; box-shadow: rgba(0,0,0,1) 0 1px 0; text-shadow: rgba(0,0,0,.4) 0 1px 0; color: #ffffff; font-size: 14px; font-family: Georgia, serif; text-decoration: none; vertical-align: middle}
a.button:hover {border-top-color: #004274; background: #004274; color: #a7cc14}
a.button:active {border-top-color: #004274; background: #004274}
a.button.green {border-top: 1px solid #d2f25f; border-bottom: 0; background: #99d000; background: -webkit-gradient(linear, left top, left bottom, from(#58ac05), to(#99d000)); background: -moz-linear-gradient(top, #58ac05, #99d000); padding: 4px 18px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; -webkit-box-shadow: rgba(28,118,39,1) 0 1px 0; -moz-box-shadow: rgba(28,118,39,1) 0 1px 0; box-shadow: rgba(28,118,39,1) 0 1px 0; text-shadow: rgba(0,0,0,.4) 0 1px 0; color: white; font-size: 16px; font-family: Georgia, serif; text-decoration: none; vertical-align: middle}
a.button.green:hover {border-top-color: #74aa00; background: #74aa00; color: #ffecb8}
a.button.green:active {border-top-color: #46751c; background: #46751c}
 .register-container-left {float: left; width: 622px}
.get-started {border: solid 1px #d6d9da; background: #fff url("../gif/get-started-bg.gif") repeat-x 0 0; border-top: 0; padding: 10px 5px; float: left; margin-bottom: 15px; width: 300px}
div.create-heading p{ margin: 12px 0}
.get-started h1, p#create-heading, .create-heading h1, .create-heading h2 {color: #054068; font-weight: bold; font-size: 16pt; font-family: "Lucida Grande", "Helvetica", sans-serif}
.create-heading h1 {margin: .5em 0; padding: 0}
.create-heading h4 {font-size: 13pt; margin: .5em 0 2em; padding: 0; font-weight: normal; color:#0F6074}
.create-heading h4.quote {font-style: italic; margin: .5em 1em 2em 0; background-color: #efefef; padding: 1em; font-size: 1.2em; line-height: 1.4em; color: #0F6074}
.create-heading h4.quote span {display: block; text-align: right; font-style: normal; color: #054068}
.get-started ul {font-size: 10pt; line-height: 12pt; color: #054068; margin: .8em; margin-right: 22px; padding: 0; list-style-type: none; font-weight: normal}
.get-started ul li {background: url("../gif/square-bullet.gif") no-repeat 2px 4px; padding-left: 1.3em; margin-bottom: .8em}
.get-started-upsell p {float: left; text-align: center; background: #cde1e6; margin: 9px; padding: 8px; display: block; border: solid 1px #a5c0c7; color: #0f6074}
.register-confirm {border: solid 1px #ADB3B5; background: #fff url("../jpg/examples-bg.jpg") repeat-x 0 bottom; padding: 20px}
.register-confirm h1 {color: #054068; font-family: "Lucida Grande", "Helvetica", sans-serif; padding: 0; margin-left: 0; font-weight: bold}
.register-confirm p {color: #666; font-size: 11pt; width: 500px; line-height: 14pt}
.register-confirm img.register-confirm-examples {float: right; margin-top: -10px; margin-right: -10px; width: 395px; height: 380px}
a.blue-fh-form-arrow {display: block; width: 267px; height: 30px; color: #fff; background: url("../png/blue-fh-form-arrow.png") no-repeat 0 0; font-weight: bold; text-align: left; font-size: 14pt; padding: 10px 0 0 10px; text-decoration: none; margin-top: 1em}
a.blue-fh-form-arrow:hover {background-position: 0 -40px; text-decoration: none}
a.blue-fh-form-arrow:visited, a.blue-fh-form-arrow:active {color: #fff}
a.blue-fh-form-large {display: block; width: 178px; height: 35px; color: #fff; background: url("../png/blue-fh-form-large.png") no-repeat 0 0; font-weight: bold; text-align: left; font-size: 17pt; padding: 5px 0 0 10px; text-decoration: none}
a.blue-fh-form-large:hover {background-position: 0 -40px; text-decoration: none}
a.blue-fh-form-large:visited, a.blue-fh-form-large:active {color: #fff}
a.gray-fh-form-large {display: block; width: 178px; height: 31px; color: #fff; background: url("../png/gray-fh-form-large.png") no-repeat 0 0; font-weight: bold; text-align: left; font-size: 12pt; padding: 9px 0 0 10px; text-decoration: none}
a.gray-fh-form-large:hover {background-position: 0 -40px; text-decoration: none}
a.gray-fh-form-large:visited, a.gray-fh-form-large:active {color: #fff}
a.cancel-button, a.cancel-button:active, a.cancel-button:visited {display: block; width: 97px; height: 32px; color: #ADB3B5; background: url("../png/cancel-button.png") no-repeat 0 0; font-weight: bold; font-size: 15pt; padding: 8px 0 0 0; text-align: center; text-decoration: none; float: left; margin-left: 14px}
a.cancel-button:hover {background-position: 0 -40px; text-decoration: none; color: #fff}
a.smaller-form-button-text {font-size: 10pt; padding: 11px 0 0 10px; height: 29px}
.continue-block {float: left; background: #EDF6F9; width: 502px; padding: 14px; border: solid 2px #DAEAEF}
.continue-block p {color: #054068; font-size: 11pt; margin-top: 0}
.continue-block a.blue-fh-form-large, .continue-block a.gray-fh-form-large {float: left; margin-right: 1em}
.create-heading {float: left}
.register-container, .dashboard {border: solid 1px #cccfd1; background: #fff url("../png/register-container-bg.png") no-repeat right bottom; padding: 15px 15px 0 15px}
.register-container .register-container-left-col .reply-form {width: 580px; padding-top: 15px}
.register-container .register-container-left-col .reply-form h3 {font-size: 17pt; margin-top: 0}
.register-container .instructions {width: 490px; padding: 10px 10px 5px 10px}
.register-container .instructions p {margin: .2em 0 .6em 0; color: #054068; font-size: 12pt}
.register-container .instructions p em {margin: 0; color: #666; font-size: 8pt}
.register-container .instructions p strong {font-size: 11pt; line-height: 10pt}
.register-container .instructions h1 {display: inline; float: right; font-weight: bold; text-transform: uppercase; font-family: "Times New Roman", serif; font-size: 20pt; margin-bottom: 0}
.register-container .instructions h4 {display: block; float: right; font-weight: bold; text-transform: uppercase; color: #BDE6F4; font-family: arial; font-size: 11pt; text-align: right; width: 170px; position: absolute; top: 295px; left: 798px}
.register-container .reply-form {width: 520px; margin-top: 4em}
.register-container .reply-form span {color: #34859B; font-size: 12pt; font-weight: bold}
.register-container .reply-form span label {display: block; padding-left: 5px; font-size: 12pt}
.register-container .reply-form span.opt-terms {color: #34859B; font-size: 10pt; font-weight: bold; display: block; margin-top: .5em; float: left}
.register-container .reply-form .cont-field input {border: solid 1px #c6c6c6; font-size: 10pt; width: 232px}
.register-container .reply-form .checkbox, .centralized-billing .checkbox , .decentralized-billing .checkbox {padding: 5px; display: inline; float: left; margin-right: 1em; background: #fff; border: dotted 1px #054068; z-index: 3000}
.register-container .reply-form .checkbox input {background: none; border: 0}
.register-container .reply-form input.fullwidth, .fnet input {color: #4D4D4D; font-family: arial; background: #fff url("../gif/text-input-bg.gif") repeat-x 0 bottom}
.register-container .reply-form select.fullwidth {color: #4D4D4D; border: solid 1px #c6c6c6; font-size: 10pt; font-family: arial; background: #fff url("../gif/text-input-bg.gif") repeat-x 0 bottom}
.register-container h2 {color: #569AB2; font-weight: bold; padding-left: .5em}
.register-container h2 a {color:#569AB2}
.register-container-left-col {float: left}
.dashboard .register-container-left-col {float: none}
.register-container-left-col select#account_id {margin-left: 1em}
.register-container-right-col {float: left}
.register-container-right-col div {color: #054068; font-size: 10pt; width: 188px; background: url("../png/continue-bg.png") repeat-x 0 top; padding: 10px 5px}
.register-container-right-col div p{ padding: 0 10px; font-weight: bold}
.fh-agent {float: right; margin-right: 1px; margin-top: -16px; display: none}
.fh-agent img {width: 395px; height: 213px}
.question-container { display: none;  margin-top: 2em; background: #fff; padding: 10px; border: solid 1px #ADB3B5; width: 472px}
.question-container p {color: #054068; font-size: 9pt; margin-top: 2em}
.question-container h3 {background: #054068; margin: -10px; padding: 10px; color: #BDE6F4; font-weight: bold; font-family: sans-serif}
span.option-answer {float: left; display: block; margin-top: .5em; margin-right: 2em}
.primary-fh-search {background: #bdc9d3; border: solid 2px #80a4b9; padding: 14px; color: #054068; width: 510px}
.primary-fh-search select.state-select {background: #c9e5f3; color: #4D4D4D; font-family: arial; border: 1px solid #C6C6C6; font-size: 10pt; width: 198px; margin-top: 3px; padding: 5px 2px 3px}
.zip-area {background: #aab9c7; padding: 14px; border: solid 2px #8ba8bb; width: 510px}
ul.fh-managers-list {list-style: none; margin: 0; padding: 0}
.tribute-managers-container {padding-bottom: 10px; width: 506px; margin-bottom: 3em; width: auto; margin: 0 0 1em}
.register-container .tribute-managers-container .reply-form {margin: 4px -10px 10px; width: auto; border: 0; padding: 5px}
.managers-container-separater {border-bottom: solid 1px #496a89; margin: 0 -14px; padding: 0 10px 10px}
.managers-container-separater h5 {margin-top: 10px; width: 200px; color: #ccc}
.managers-container-separater a.white-form-button {float: right; position: relative; top: -7px; margin-bottom: -7px}
.tribute-managers-container h3 {margin: 0; padding: 0}
.dashboard .tribute-managers-container h3 {color: #ffffff}
.tribute-managers-container p {margin: .3em 0; padding: 0; color: #ccc}
.tribute-managers-container div.funeral-form-container {width: 225px}
.tribute-managers-container div.funeral-form-container a.gray-form-button span, .tribute-managers-container div.funeral-form-container a.blue-form-button span {color: #fff; font-weight: normal; font-size: 12px}
.tribute-managers-container div.funeral-form-container input.fullwidth {width: 210px}
.tribute-managers-container div.funeral-form-container span {color: #607994; font-size: 10pt}
.add-manager {border: solid 1px #607994; padding: 10px; background-color: #ffffff}
.add-manager h5 {color: #054068}
ul.managers-list {list-style: none; margin: 0 -14px; padding: 0}
ul.managers-list li {margin: .5em 0; padding: 5px 10px; border-bottom: dotted 1px #496a89}
ul.managers-list li h6 {color: #5CBBDB; font-weight: bold}
ul.managers-list li a.gray-form-button {float: right; position: relative; top: -7px; margin-bottom: -7px}
.register-container input.search-button {width: 32px; height: 28px; background: url("../png/search-arrow.png"); text-indent: -9000px; border: 0; cursor: pointer}
.register-container table.edit-prices {border-collapse: collapse; width: 100%}
.register-container table.edit-prices td {border: solid 1px #cccccc; vertical-align: middle; padding: .5em}
.register-container table.edit-prices td input {background:#FFFFFF url(../gif/mbf-text-input-bg.gif) repeat-x scroll left center; padding: .5em}
 .register-container .credit_card_block .fieldset-container {border: 0; padding: 0; background: none}
.register-container .credit_card_block .form-container-wide {width: 520px; border: 0; margin-bottom: 1em; color: #666}
.register-container .credit_card_block .form-container-wide h3 {color: #054068; background: none; font-family: "Lucida Grande", sans-serif; font-weight: bold; font-size: 14pt; margin: 0 0 .5em 0; padding: 0}
.register-container .credit_card_block .form-container-wide span {color: #34859B; font-size: 12pt; font-weight: bold}
.register-container .credit_card_block .form-container-wide span em {font-style: normal; font-weight: normal; font-size: 8pt; color: #666}
.register-container .credit_card_block .form-container-wide input {background:#FFFFFF url("../gif/text-input-bg.gif") repeat-x scroll 0 bottom; color:#4D4D4D; font-family:arial; border:1px solid #C6C6C6; font-size:10pt; width:232px}
.register-container .credit_card_block .form-container-wide select {background: #FFFFFF; color: #4D4D4D; font-family: arial; font-size: 10pt; width: 235px; margin-top: 3px; padding: 5px 2px; height: 28px}
.register-container .credit_card_block .form-container-wide .ssl {background-position: 165px 35px; width: 190px; height: 80px}
.register-container .credit_card_block .form-container-wide .ssl p {width: 155px}
input.add-payment-profile-button {border: 0; background: transparent url("../png/blue-fh-form-large.png") no-repeat scroll 0 0; color: #FFFFFF; display: block; font-size: 10pt; font-weight: bold; height: 40px; cursor: pointer; width: 188px; margin-right: 10px; padding: 9px 0 8px 10px; text-align: left; text-decoration: none; float: left}
.fh-central-results div.search-results {margin: 0}
.fh-central-results div.search-results ul {margin: 0}
.fh-central-results li {margin: 0}
.fh-central-results a.result {width: 510px; display: block; text-decoration: none; padding: 8px; font-family: "Helvetica", "Lucida Grande", "Arial", sans-serif; margin: 5px 0 5px 0}
.fh-central-results a.result:hover {background: #ddd url("../gif/select.gif") no-repeat 450px 20px; text-decoration: none}
.fh-central-results a.result h4 {color: #054068; margin: 0 0 .4em 0; font-size: 15pt; font-weight: bold}
.fh-central-results a.result p {color: #666; margin: .2em 0 .5em}
.primary-fh .fh-central-results a {background: #054068 url("../gif/check.gif") no-repeat 480px 20px; color: #fff; padding: 12px}
.primary-fh .fh-central-results a:hover {background: #054068 url("../gif/check.gif") no-repeat 480px 20px; color: #fff}
.primary-fh .fh-central-results a h4 {color: #fff; font-size: 15pt}
.primary-fh .fh-central-results a p {color: #fff}
.affiliate-fh .fh-central-results a {background: #054068; color: #fff; padding: 12px}
.affiliate-fh .fh-central-results a:hover {background: #054068; color: #fff}
.affiliate-fh .fh-central-results a h4 {color: #fff; font-size: 15pt}
.affiliate-fh .fh-central-results a p {color: #fff}
 .affiliate-fh .fh-central-results a.white-form-button {background: transparent url("../png/cart-form-white-right.png") no-repeat scroll top right; color: #444; display: block; float: right; font: normal 12px arial, sans-serif; height: 24px; padding: 0; padding-right: 18px;  text-decoration: none; position: relative; top: -70px; left: -80px; margin-bottom: -70px; margin-right: 1em}
.affiliate-fh .fh-central-results a.white-form-button span {background: transparent url("../png/cart-form-white-left.png") no-repeat; display: block; color: #444; line-height: 14px; padding: 5px 0 4px 18px; font: normal 12px arial, sans-serif}
.affiliate-fh .fh-central-results a.white-form-button:hover {color: #054068; background-position: right -24px}
.affiliate-fh .fh-central-results a.white-form-button span:hover {color: #054068; background-position: 0 -24px}
 .fh-central-results .pagination .left-corner, .fh-central-results .pagination .right-corner {display: none}
.fh-central-results .pagination {margin: .5em 0 1em 0; padding: 0}
.fh-central-results .pagination ol {margin: 0; height: auto}
.fh-central-results .pagination ol li {padding: 0; margin: 0}
.fh-central-results .pagination ol li div {padding-left: 5px; padding-top: 3px}
.fh-central-results .pagination ol li a {display: block; color: #fff; background-image: none; background: #999; padding: 2px}
.fh-central-results .pagination ol li a:hover {background: #666; color: #fff}
.fh-central-results .pagination ol li a.current {background: #054068}
#quick-filters {background-color: #fff; padding: 10px; float: left; width: 596px}
#quick-filters a {background: #426175 none repeat scroll 0 0; color: #FFFFFF; display: block; height: 16px; margin: 15px 5px 0 0; padding: 5px 10px; text-align: center; text-decoration: none; width: auto; float: left; font-size: 8pt}
#quick-filters a:hover {background: #29ABE2 none repeat scroll 0 0}
ul.funeral-home-listing {margin: 0; padding: 0; list-style: none}
ul.funeral-home-listing li {margin: 2em 0 3em; border-bottom: solid 1px #cccccc; padding: 0 0 1em 0; color: #666666}
ul.funeral-home-listing li h3 {padding: 0; margin: 0 0 .25em; color: #054068}
 #passwordStrengthContainer {height: 25px; border: solid 1px #c6c6c6; float: left; width: 235px; margin-top: 4px; background: #cccccc}
#passwordStrength {height: 25px; display: block; float: left}
.strength0 {width:235px; color: #333}
.strength1 {width:46px; background:#ff0000; color: #fff}
.strength2 {width:93px; background:#FBB03B; color: #333}
.strength3 {width:140px; background:#FCEE21; color: #333}
.strength4 {background:#39B54A; width:186px; color: #fff}
.strength5 {background:#29ABE2; width:232px; color: #fff}
#passwordDescription {padding: 5px 0 0 5px}
#loading {z-index: 9005; position: absolute; margin: 0 auto; border: solid 5px #5097c7; padding: 10px; background: #c1dbf3; width: 300px; height: 125px; padding-top: 50px; text-align: center; top: 300px; left: 336px}
#loading h3 {font-family: georgia; color: #126094; font-size: 18pt}
   .dashboard {background: #eeefef url("../png/get-started-bg.png") no-repeat; padding-bottom: 15px}
.dashboard .left-column {background: #054068; background: #426175; width: 266px; float: left; margin-right: 10px; padding: 10px}
.dashboard .left-column ul.left-nav-blue {background: none; list-style-image: none; list-style-position: outside; list-style-type: none; margin: .4em 0 0 0; padding: 0}
.dashboard .left-column ul.left-nav-blue li {margin: 0; padding:0; background: none}
.dashboard .left-column ul.left-nav-blue li a {background: #ccebf0 url("../png/raquo-dark.png") no-repeat 98% 9px; margin: 0 0 3px 0; color: #054068; padding: 6px 0 5px 6px; display: block; width: auto; height: auto; border: solid 1px #ccc; -moz-border-radius: 8px; -webkit-border-radius: 8px}
.dashboard .left-column ul.left-nav-blue li a:hover {background-color: #29ABE2; border: solid 1px #a6a6a6; text-decoration: none; color: #02324C; color: #fff}
.dashboard .left-column h2, .dashboard .fh-select-container h3 {margin: 0 0 .7em; color: #fff; font-size: 11pt; font-weight: bold}
.dashboard .left-column span {color: #fff; font-size: 9pt; display: block; margin: 0}
.dashboard .left-column select {font-size: 9pt; background: #fff; border: solid 1px #043353; color: #043353; margin-top: .3em}
.left-column-container {background: #fff; padding: 7px; color: #666; border: dotted 1px #043353; margin-top: 5px}
.left-column-container h3 {margin: 0; font-size: 12pt}
.left-column-container h4 {margin: 0; font-size: 18px; color: #054068; font-weight: normal}
.left-column-container h4 a {color: #054068}
.left-column-container a.plus {display: block; width: 16px; height: 16px; text-indent: -9000px; background: url("../gif/plus.gif") 0 0; float: right}
.left-column-container a.plus:hover {background-position: 0 -16px}
.left-column-container a.minus {display: block; width: 16px; height: 16px; text-indent: -9000px; background: url("../gif/minus.gif") 0 0; float: right}
.left-column-container a.minus:hover {background-position: 0 -16px}
.dashboard .right-column {float: left; width: 649px}
.actions {background: #28475C url("../jpg/fh-central-actions-bg.jpg") no-repeat left bottom; padding: 7px; margin-bottom: 10px}
.actions h3 {margin: 0 0 .3em; padding: 0; color: #fff; font-weight: bold}
.actions ul {margin: 0; padding: 0; list-style: none}
.actions ul li {background: #fff; padding: 7px; color: #5dc0ea; font-size: 13pt; border: dotted 1px #043353}
.actions ul li a, .actions ul li a:visited {color: #054068; text-decoration: none; padding: 3px}
.actions ul li a:hover {color: #fff; background: #29ABE2; text-decoration: none}
.actions ul li ul {margin: 0; padding: 0; list-style: none}
.actions ul li ul li {background: #e7ecf0; border: 0; color: #054068; font-size: 9pt}
a.view-all {color: #fff; background: #29ABE2; text-decoration: none; display: block; width: 85px; height: 20px; text-align: center; padding: 4px 0 0 0; float: right}
a.view-all:hover {background: #00BDFF; color: #fff; text-decoration: none}
a.view-all:visited {color: #fff}
.dashboard .space-below {margin: 0 0 3em}
.dashboard p {font-family: "arial", "helvetica", sans-serif; margin: 1em 0 1.25em; line-height: 1.5em}
.dashboard .form-container p {margin-bottom: 0}
.dashboard .wizard-form-content {background: transparent; padding: 0}
.dashboard .wizard-form-content h3 {margin: 0; padding: 0 0 4px}
.dashboard .obituaries-table, .dashboard .fh-select-container, .dashboard .fh-resources {background: #054068; padding: 7px; margin-bottom: 10px; position: relative}
div#obit-list.obituaries-table h4 {margin-top: 0px; margin-bottom: 0px}
div#obit-list.obituaries-table h2 {font-size: 20px}
.dashboard #obit-list h2, .dashboard #obit-list h2 a {color: #fff}
.dashboard .register-container {background: transparent; border: 0; padding: 0}
.dashboard .register-container .register-container-left-col {float: none}
.dashboard .register-container .register-container-left-col .reply-form {width: auto}
.dashboard .register-container .register-container-left-col .reply-form .ssl {display: none}
.dashboard .obituaries-table h3, .dashboard .fh-resources h3 {margin: 0 0 .3em; padding: 0; color: #fff; font-weight: bold}
.dashboard .fh-select-container h3 {float: left; margin: 0 1em 0 0; padding: 0; position: relative}
.dashboard .obituaries-table table {width: 100%}
.dashboard .obituaries-table td {background: #fff; font-size: 9pt; font-weight: normal; padding: 8px; color: #333; width: 50%}
.dashboard .obituaries-table th {color: #fff}
.dashboard .obituaries-table th a {color: #fff; font-size: 10pt}
.dashboard .obituaries-table td span {float: right; position: relative}
.dashboard .obituaries-table td.total-transactions {background: #569AB2; color: #fff}
.dashboard .obituaries-table td.button-actions {background: #9aa8b7}
.dashboard .obituaries-table td.button-actions a, .dashboard .obituaries-table td.button-actions a:visited {display: block; height: 20px; color: #fff; background: #249ecb url("../png/raquo.png") no-repeat 98% 9px; border: solid 1px #003e5f; font-weight: normal; padding: 6px 0 0 6px; text-decoration: none; -moz-border-radius: 8px; -webkit-border-radius: 8px}
.dashboard .obituaries-table td.button-actions a:hover {background-color: #5cbcdb}
.dashboard .required-key {margin-bottom: 0; margin-top: 0; background: #426175; color: #fff; border: 0; width: auto}
.dashboard .reply-form {padding: 15px; background: #fff; margin-top: 0; border: solid 3px #CCCFDC; font-family: "Arial", "Helvetica", sans-serif}
.dashboard .reply-form textarea {width: 600px; margin-bottom: 0}
.dashboard .reply-form .wizard-form-content .textareacounter {width: auto; border-top: 0}
.dashboard div#funeral_home_images div.wizard-form-content fieldset, .dashboard .wizard-form-content .form-container {margin: 0}
.dashboard .wizard-form-content .form-container.space-below {margin-bottom: 3em;}
.dashboard .reply-form .upload-area .thumbnail {float: left; margin: 0 10px 10px 0}
.dashboard .reply-form .upload-area h2, .dashboard .wizard-form-content h3, .dashboard .register-container h2, .dashboard .reply-form h2 {color: #0C3F89; border-bottom: dotted 1px #CAD3DD; font-family: "Georgia", serif; font-weight: normal; padding: 0 0 4px; font-size: 24px}
.dashboard .reply-form h4 {margin-top: 2em; font-size: 18px}
.dashboard .register-container .reply-form span {font-weight: normal; color: #666666; font-size: 14px; line-height: 14px}
.dashboard div#funeral_home_images div.wizard-form-content fieldset {padding: 0; border: 0}
.dashboard .fh-resources {background: #28475C; float: left; width: 635px}
.dashboard .fh-resources ul, .dashboard .fh-resources ul li, .dashboard .fh-resources ul li a {float: left; list-style: none; margin: 0; padding: 0}
.dashboard .fh-resources #resources-scroller, .dashboard .fh-resources .resource-container {border: 1px solid #B3B3B3; height: 290px; background: #fff}
.dashboard .fh-resources .resource-container {padding: 10px; overflow: auto}
.dashboard .fh-resources .resource-container li {border-bottom: dashed 1px #ccc}
.dashboard .fh-resources .resource-container ul li a, .dashboard .fh-resources .resource-container ul li a:link {padding: 10px; display: block; text-decoration: none; border: solid 1px #fff; width: 580px}
.dashboard .fh-resources .resource-container ul li a:hover {background: #C0EFFF; border: solid 1px #29ABE2}
.dashboard .fh-resources .resource-container h3 {border: 0 none; color: #002138; font-family: sans-serif; font-size: 12pt}
.dashboard .fh-resources .resource-container h2 {border: 0 none; color: #002138; font-family: sans-serif; font-size: 14pt; margin: 0}
.dashboard .fh-resources .resource-container h5 {border: 0 none; color: #7B97AD; font-family: sans-serif; font-size: 12pt; margin: 0 0 1em 0}
.dashboard .fh-resources .resource-container p {color: #666; margin: 0}
.dashboard .fh-resources #resources-scroller ul.controls li a, .dashboard .fh-resources #resources-scroller ul.controls li a:link {display: block; margin: 6px 0 5px 5px; padding: 5px 8px 0 8px; height: 18px; background: #7B97AD; color: #fff; text-align: center}
.dashboard .fh-resources #resources-scroller ul.controls li a:hover {text-decoration: none; background: #41667F}
.dashboard .fh-resources #resources-scroller ul.controls li a:active, .dashboard .fh-resources #resources-scroller ul.controls li a.active {text-decoration: none; background: #29ABE2}
.dashboard .fh-resources #resources-scroller a.previous, .fh-resources #resources-scroller a.next {display: block; float: left; text-indent:-9000px; width: 27px; height: 24px; background: url("../gif/prev-button.gif") no-repeat 0 0; margin: 5px 0 0 5px}
.fh-resources #resources-scroller a.next {background: url("../gif/next-button.gif") no-repeat 0 0}
.dashboard .fh-resources #resources-scroller div.scroller { width: 100%; height: 260px; overflow: hidden}
.dashboard .fh-resources #resources-scroller div.scroller div.section { width: 610px; height: 220px; overflow: hidden; margin-right: 10px; float: left; padding: 10px}
.dashboard .fh-resources #resources-scroller div.scroller div.content { width: 10000px}
.dashboard .fh-resources #resources-scroller div.scroller div.section h3 {color: #002138; font-family: sans-serif; font-size: 12pt; border: 0; float: left; margin-top: 1em}
.dashboard .fh-resources #resources-scroller div.scroller div.section p {float: left; width: 420px; margin: 0}
.dashboard .fh-resources #resources-scroller div.scroller div.section a.white-form-button {margin: 0}
.dashboard .fh-resources #resources-scroller div.scroller div.section img {float: left; margin-right: 1em; border: solid 1px #cfcfcf}
.dashboard .fh-resources ul.resources-nav li a, .dashboard .fh-resources ul.resources-nav li a:link {display: block; width: 80px; height: 16px; background: #002138; text-align: center; padding: 5px 10px; margin-right: 5px; color: #fff; text-decoration: none; width: auto}
.dashboard .fh-resources ul.resources-nav li a:hover, .dashboard .fh-resources ul.resources-nav li a.active {background: #29ABE2}
div#lightwindow_title_bar{ font-size: 16pt}
#admin-controls {padding: 0.3em; background-color: #eeeeee; font-size: 1em}
#admin-controls table tr.odd td {background-color: #fafafa}
div#clip-for-overlay {width: 300px; height: 300px; overflow:hidden}
.dashboard .wizard-form-content ul.photo-list li {width: auto}
.dashboard .photo-upload-button-container {float: right}
.dashboard .photo-upload-button-container a, .dashboard .wizard-form-content ul.photo-list li a.wizard-submit-button {font-size: 12px; width: auto}
.dashboard .wizard-form-content ul.photo-list li textarea {width: 300px; height: 98px; margin-left: 20px; font-size: 1em}
.dashboard .reply-form .wizard-form-content .photo-list .textareacounter {margin: 0 0 0 132px; width: 300px; border: 1px solid #8C8C8C}
.dashboard .wizard-form-content span.reorder_status h3 {border: 0; margin: .5em 0; background: none repeat scroll 0 0 #B5E595; border: 2px solid #48B700; color: #306011; padding: .5em}
#thing_to_add1, #thing_to_add2 {margin-right: 5px}
   .dashboard #preview {float: right}
.color-select-container, .layout-select-container {border: solid 1px #bdc9d2; padding: 8px; width: 259px; margin-right: 10px}
.layout-select-container {width: auto; margin-right: 0}
.color-select-container h3, .layout-select-container h3 {margin: -8px -8px 0 -8px; padding: 3px 0 3px 8px; width: 268px; color: #fff; background: #426175; display: block}
.layout-select-container h3 {width: auto}
.layout-select-container h3 select {float: right}
.layout-select-container div.hide_examples {background: #fff; border: solid 2px #e9e9e9; float: left; margin-top: 10px}
.layout-select-container h4 {float: left; color: #0C3F89; font-family: georgia; margin: 1em 0 0 1em; font-size: 14pt}
.layout-select-container ul {float: left; width: 180px; margin: .8em}
.layout-select-container ul li em {font-weight: bold; color: red}
.layout-select-container img {float: left}
.color-select-container #swatch1, .color-select-container #swatch2 {width: 213px; height: 136px; display: block; text-indent: -9000px; cursor: pointer}
.color-select-container #swatch1 {background: url("../png/top-select.png")}
.color-select-container #swatch1.exclude_pattern_swatch1 {background: url("../png/top-select_noback.png")}
.color-select-container #swatch2 {background: url("../png/left-select.png")}
.color-select-container #swatch2.exclude_pattern_swatch2 {background: url("../png/left-select_noback.png")}
.color-select-container span input {display: block; position: relative; top: 100px; left: 147px; width: 50px}
.save-button-float-right {float: right; position: relative; top: -40px; margin-bottom: -40px}
   #eternal-tribute {font-family: "Georgia", serif; color: #fff}
#eternal-tribute ul {list-style: none; margin: 8px 0; padding: 0 10px}
#eternal-tribute .eternal-header {background: #89A6C9 url("../png/eternal-header-bg.png") no-repeat 0 bottom; margin-bottom: 10px; float: left; width: 977px}
#eternal-tribute .eternal-info {float: left; background: #89A6C9 url("../png/eternal-info-bg.png") no-repeat 0 bottom; width: 282px; padding: 7px; font-size: 11pt}
#eternal-tribute .leftColText {margin: 5px 0 3px 5px}
#eternal-tribute .rightColText {margin: 0 0 10px 0; width: 284px; border: solid 1px #fff; -moz-border-radius: 8px; -webkit-border-radius: 8px}
#eternal-tribute .eternal-info h1 {margin: 0; padding: 0 10px; font-size: 20pt}
#eternal-tribute #sound-controls {background: transparent url("../png/eternal-sound-bg.png") no-repeat 0 0; color: #fff; float: left; width: 282px; height: 27px; font-size: 8pt; font-family: "Arial", sans-serif; padding: 3px 0 0 4px}
#eternal-tribute #sound-controls span {display: block; margin: 4px 0 0 0}
#eternal-tribute #sound-controls a#pause, #eternal-tribute #sound-controls a#play {text-indent: -9000px; display: block; width: 20px; height: 20px; float: left; margin-right: 4px}
#eternal-tribute #sound-controls a#pause {background: transparent url("../png/pause.png") no-repeat 0 0}
#eternal-tribute #sound-controls a#play {background: transparent url("../png/play.png") no-repeat 0 0}
#eternal-tribute #sound-controls a#pause:hover, #eternal-tribute #sound-controls a#play:hover {background-position: 0 -20px}
#eternal-tribute ul#death-record-links {margin: 2px 0 8px 0; padding: 0; float: left}
#eternal-tribute #death-record-links li {float: none; margin-bottom: 4px; padding: 0}
#eternal-tribute #death-record-links li a, #eternal-tribute #death-record-links li a:link {display: block; width: 272px; height: 21px; background: url("../png/obit-unit-plus-button.png") 0 0; color: #333; padding: 4px 0 0 10px; text-decoration: none; float: none}
#eternal-tribute #death-record-links li a:hover {background-position: 0 -25px; color: #000}
#eternal-tribute .eternal-info #location-details {width: 262px; height: 181px; background: url("../png/eternal-services-bg.png"); border: 0; margin: 0; padding: 10px; color: #333; font-size: 11pt; float: left}
 #eternal-tribute .eternal-info #location-details #scrollable2 {overflow: hidden; height: 176px; margin: 0; padding: 0; width: 246px; float: left; white-space: normal}
 #eternal-tribute .eternal-info #location-details #track2 {float: left; width: 15px; height: 176px; background-color: #ccc}
 #eternal-tribute .eternal-info #location-details #handle2 {width: 15px; height: 40px; background: #333 url("../png/scroll-handle.png") no-repeat 0 0; cursor: move}
#eternal-tribute #flash_div {margin: 5px 0 0 5px}
#message-from-the-family.eternal-tribute h5 {}
.eternal-tribute #message-from-the-family, .eternal-tribute #message-from-the-family p, .eternal-tribute #share-a-memory, .eternal-tribute #funeral-arrangements, .eternal-tribute #youtube, .eternal-tribute #links, .eternal-tribute #hosted-video {color: #333}
.eternal-tribute #message-from-the-family h5, .eternal-tribute #funeral-arrangements h5, .eternal-tribute #youtube h5, .eternal-tribute #links h5, .eternal-tribute #hosted-video h5 {background: #89A6C9 url("../png/eternal-right-col-headers-bg.png") 0 0; top: 0}
.eternal-tribute #share-a-memory h5 {display: block; color: #fff; background: url("../jpg/mb-h5.jpg") no-repeat; margin: 0; padding: 10px; font-weight: bold; font-family: "Georgia", serif; font-size: 1.6em}
.eternal-tribute #share-a-memory h5 a, #share-a-memory.share-a-memory-bronze h5 a {display: block; color: #fff; font-size: 8.2pt; margin-top: 2pt; font-weight: normal; font-family: "Helvetica", "Lucida Grande", sans-serif}
.eternal-no-flash {float: left; width: 300px; padding: 10px 10px 0 10px; margin: 0 25px 15px 0; text-align: center; background: #d0ddec; background:#89A6C9 url(../png/eternal-info-bg.png) repeat-x scroll 10px bottom; border: solid 1px #fff; -moz-border-radius: 8px; -webkit-border-radius: 8px}
   .fh-profile-top {background: #054068 url("../png/fancy-profile-bg.png"); float: left}
.fh-profile-bottom {background: url("../png/fancy-profile-bg-bottom.png") repeat-x 0 bottom; padding: 6px 0 6px 6px; float: left; width: 971px}
.fh-profile-top-left-column {float: left; width: 664px; margin-top: 8px}
.fh-profile-text-container {background: #fff; float: left; width: 644px; padding: 10px}
.fh-profile-text-container h2 {font-family: "Georgia", serif; font-size: 18pt; color: #0071BC; margin-top: .4em; line-height: 2ex}
.fh-profile-text-container p {line-height: 1.7em; margin-top: 0}
.fh-profile-text-container div.flash_links {float: left; width: 300px; margin: 0 15px 0 0}
.fh-profile-text-container #flash_div {margin-bottom: 10px}
.fh-profile-text-container #delete_my_contents {float: left; margin-bottom: 10px}
.fh-profile-text-container #no-flash-div {float: left; margin-bottom: 10px; background: #E5F5F9}
.fh-profile-text-container #no-flash-div p {margin: 10px}
.fh-profile-text-container span.fh-url a {float: left; display: block; width: 298px; height: 26px; font-family: "Georgia", serif; font-weight: bold; font-size: 10.5pt; padding: 10px 0 0 0; text-align: center; color: #054068; border: dotted 1px #054068; background: #BDE6F4}
.fh-profile-text-container div.fh-ad {width: 300px; text-align: center; background: #999; float: left; margin-top: 10px}
.fh-profile-text-container .search-module {padding: 9px 0 0 10px; background: #054068 url("../png/search-input-bg.png") no-repeat 0 0; width: 634px; height: 67px; margin-bottom: 10px}
.fh-profile-text-container .search-module fieldset .fieldwrapper button {margin: 3px 0 0 0}
.fh-profile-text-container .search-module fieldset {margin: 0}
.fh-profile-text-container .search-module fieldset .fieldwrapper input, .fh-profile-text-container .search-module fieldset .fieldwrapper select {border: solid 1px #054068; width: 120px; padding: 3px}
.fh-profile-text-container .search-module fieldset .fieldwrapper input {padding-bottom: 5px}
.fh-profile-text-container .search-result-content {width: 475px; margin-right: 0}
.fh-profile-text-container .search-results ul {margin: 0}
.fh-profile-text-container .empty {padding: 1em; border: solid 1px #cee6f6; background: #dee9f1; font-family: "Georgia", serif}
.fh-profile-text-container .empty h1 {margin: .5em 0; color: #00548c; font-weight: bold}
.fh-profile-text-container .empty strong {color: #00548c}
.fh-profile-text-container .empty p {font-size: 1.1em}
.fh-profile-bottom span.text-container-top {display: block; float: left; width: 664px; height: 4px; background: url("../png/text-container-top.png") no-repeat 0 0}
.fh-profile-bottom span.text-container-bottom {display: block; float: left; width: 664px; height: 4px; background: url("../png/text-container-bottom.png")}
.fh-profile-top-right-column {float: left; width: 280px; margin: 14px 0 14px 14px}
.fh-profile-right-col-container {width: 280px; margin-bottom: 10px; float: left}
.fh-profile-right-col-text {width: 260px; padding: 10px; background: #fff; float: left}
.fh-profile-right-col-text p {margin: 0; font-size: 1em}
.fh-profile-right-col-text p strong {color:#0C3F89; font-family:"Georgia",serif; font-size: 1.2em}
.fh-profile-right-col-text a {color:#0071BC; font-family:"Georgia",serif; font-size: 1.2em}
.fh-profile-right-col-text img {float: left}
.fh-profile-right-col-text img.fh-ad {margin: 0 8px 8px 0}
.fh-profile-right-col-text img.main-logo {float:none}
.fh-profile-right-col-container span.fh-profile-right-col-top {display: block; width: 280px; height: 2px; float: left; background: url("../png/right-container-top.png")}
.fh-profile-right-col-container span.fh-profile-right-col-bottom {display: block; width: 280px; height: 2px; float: left; background: url("../png/right-container-bottom.png")}
.fh-profile-right-col-text #dignity-loved-one{ position: absolute; left: 45px; top: 60px; z-index: 3; width: 170px; color: #006644; font-family: Arial; font-size: 16px; font-weight: bold}
.fh-profile-right-col-text #send-flowers {width: 254px}
.fh-profile-right-col-text #send-flowers h5 {margin: 0; color: #0C3F89; font-family: "Georgia",serif; font-size: 1.2em}
.fh-profile-right-col-text #send-flowers h5 a {color: #0C3F89}
.fh-profile-bottom #send-flowers { margin: 0; background: none}
.fh-profile-bottom #send-flowers span {display: none}
.fh-profile-bottom #send-flowers #send-flowers-content {float: left; margin: 0; width: 120px; margin: 0}
.fh-profile-bottom #send-flowers img {margin-right: 0}
ul.fh-profile-nav {margin: 0 0 7px 0; padding: 0; list-style: none; float: left; width: 260px}
ul.fh-profile-nav li {float: left}
ul.fh-profile-nav li a, ul.fh-profile-nav li a:link {display: block; width: 266px; height: 14px; padding: 5px 8px; background: url("../png/fh-profile-nav.png") 0 0 no-repeat; margin-bottom: 3px; color: #fff; text-decoration: none}
ul.fh-profile-nav li a:hover {background-position: 0 -24px}
.fh-profile-subcontent {margin-top: 10px; float: left; width: 664px}
.fh-profile-subcontent h3 {display: block; background: url("../png/fh-profile-subcontent-h3-2.png"); width: 654px; height: 32px; padding: 6px 0 0 10px; margin: 0; font-family: "Georgia",serif; color: #fff; font-size: 18pt}
a.fh-advert {text-align: center; display: inline-block; padding: 4px; border: solid 1px #D3D3D3; margin: 10px 10px 5px}
a.fh-advert img {float: left; border: solid 1px #D3D3D3}
a.fh-advert:hover {background: #adc6d5}
.fh-profile-right-col-text a.fh-advert {margin: 10px 8px}
.hosted-obits-leftCol-container a.fh-advert {margin: 2px 1px; padding: 1px}
 .fh-profile-subcontent #fh-scroller {background: #fff; height: 280px}
.fh-profile-subcontent #fh-scroller .scroller {height: 220px; overflow: hidden; width: 100%}
.fh-profile-subcontent #fh-scroller .scroller .content {width: 9000px}
.fh-profile-subcontent #fh-scroller .scroller .section {float: left; height: 210px; margin-right: 10px; overflow: hidden; width: 623px; padding: 15px; font-family: "Georgia",serif}
.fh-profile-subcontent #fh-scroller .scroller .section img {float: left; border: solid 3px #569AB2; margin: 0 15px 100px 0}
.fh-profile-subcontent #fh-scroller .scroller .section a:hover img {border: solid 3px #8bc2d5}
.fh-profile-subcontent #fh-scroller .scroller .section h4 {color: #073C59; margin: 4pt 0 0 0; padding: 0}
.fh-profile-subcontent #fh-scroller .scroller .section h4 a {color: #073C59}
.fh-profile-subcontent #fh-scroller .scroller .section p {}
.fh-profile-subcontent #fh-scroller .scroller .section p a {color: #0071BC; font-size: 11pt; float: right; display: block; border: solid 1px #a7d0df; padding: 4px}
.fh-profile-subcontent #fh-scroller .scroller .section p a:hover {color: #003a60; border: solid 1px #7ab1c4; background: #a7d0df; text-decoration: none}
.fh-profile-subcontent #fh-scroller .scroller .section .section-divider {float: left; width: 450px}
.fh-profile-subcontent #fh-scroller .count {border-top: solid 1px #ccc; border-bottom: solid 1px #ccc; margin: 10px; text-align: center; float: left; width: 642px}
.fh-profile-subcontent #fh-scroller .count span {display: block; margin-top: 10px}
.fh-profile-subcontent #fh-scroller .count span#message {display:inline}
.fh-profile-subcontent #fh-scroller a.previous, .fh-profile-subcontent #fh-scroller a.next {background: transparent url("../gif/prev-button.gif") no-repeat scroll 0 0; display: block; float: left; height: 24px; margin: 5px 0; text-indent: -9000px; width: 27px}
.fh-profile-subcontent #fh-scroller a.next {background: transparent url("../gif/next-button.gif") no-repeat scroll 0 0; float: right}
   .obitCenter-form-container {margin: 0 4px 4px 4px}
   p.notable-grid-instructions {margin: 0; padding: 15px 10px 0 10px; display: block; color: #fff; background-color: #000}
p.notable-grid-instructions span{ padding: 12px 0 6px; display: block; color: #fdca5d}
ul.notable-grid {margin: 0; padding: 1px 1px 40px 1px; list-style: none; float: left; width: 665px; background: #000}
ul.notable-grid li {float: left; border: solid 3px #353535; margin: 1px; padding: 0; width: 75px; height: 75px; cursor: pointer}
ul.notable-grid li:hover {border: solid 3px #fff}
ul.notable-grid li img {float: left}
ul.notable-grid div {background: #fff url("../gif/notable-grid-div-bg.gif") repeat-x 0 bottom; width: 229px; position: absolute; z-index: 3000; float: left; margin-top: 78px; margin-left: -166px; padding: 8px; color: #666; font-size: 1em}
ul.notable-grid div h3 {color: #EF8B06; font-weight: normal; font-size: 8pt}
ul.notable-grid div h3 a {font-weight: bold; font-size: 11pt}
ul.notable-grid div p a img {float: right; width: 85px; height: 24px}
ul.notable-grid div a.close-notable {display: block; background: url("../gif/close-notablep-x.gif") no-repeat 0 0; width: 17px; height: 18px; position: relative; text-indent: -9000px; float: right; margin-top: 0}
ul.notable-grid div a.close-notable:hover {background-position: 0 -18px}
ul.notable-grid div.left {margin-left: -3px}
ul.notable-grid div.bottom {margin-top: -219px}
ul.notable-grid li.inactive div {display: none}
ul.notable-grid li.active {border-color: #fff}
ul.notable-grid li.active div {display: block}
   .sitemap a {color: #2368A7}
.sitemap h2 a, .sitemap h2 a:link, .sitemap h2 a:visited {color: #2368A7; color: #000}
.sitemap a:hover {color: #000}
.sitemap h2, .browse-page h2 {border-bottom: solid 1px #ccc; color: #2368A7; font-family: georgia,serif; font-size: 14pt; margin-top: 2em; clear: both; background: #d6e5f3; padding: 5px; color: #000; font-weight: normal}
.browse-page h2 {margin-top: 0; padding: 8px}
.browse-page h2 a, .browse-page h2 a:link, .browse-page h2 a:visited {color: #2368A7}
.sitemap h4 {margin: 0; padding: 10px; background: #D6E5F3; text-transform: uppercase}
.sitemap h4 a, .sitemap h4 a:link, .sitemap h4 a:visited {color: #2368A7}
.sitemap ul {list-style: none; margin: 0 0 0 10px; padding: 0}
.sitemap ul#trib-search {list-style: none; margin: 0 0 0 0px; padding: 0}
.sitemap #browse-list {border: solid 1px #ccc; width: 600px; margin-top: 1em}
.browse-page #browse-list {width: auto; margin-top: 0}
.browse-page #browse-obits-disclaimer {background-color: #e4e4e4; padding: 10px 15px; border: solid 1px #ccc}
.sitemap ul#alphabet {padding: 0; margin: 0; background: #2368A7; width: 600px; float: left}
.browse-page ul#alphabet {width: auto; width: 667px}
.sitemap ul#alphabet li {float: left; margin: 0 2px}
.sitemap ul#alphabet li a {color: #fff; display: block; padding: 3px; width: 13px; text-align: center; background: #2368A7}
.sitemap ul#alphabet li a:hover {text-decoration: none; background: #01377a}
.sitemap ul#alpha-state-list, .sitemap ul#dnormHash, .sitemap ul#statelist, .sitemap ul#funeral-homes {height: 190px; width: 590px; overflow: auto; padding: 10px 0 0 10px; margin-left: 0; border-top: solid 1px #ccc}
.browse-page ul#alpha-state-list, .browse-page ul#dnormHash, .browse-page ul#statelist, .browse-page ul#funeral-homes {width: auto; height: auto}
.sitemap ul#alpha-state-list a, .sitemap ul#dnormHash a, .sitemap ul#statelist a, .sitemap ul#funeral-homes a {display: block; padding: 2px; margin-right: 10px}
.sitemap ul#dnormHash a div strong, .sitemap ul#funeral-homes a strong {font-weight: normal; color: #063865}
.sitemap ul#funeral-homes li {margin-bottom: 1em}
.sitemap ul#alpha-state-list a:hover, .sitemap ul#dnormHash a:hover, .sitemap ul#dnormHash a:hover strong, .sitemap ul#statelist a:hover, .sitemap ul#funeral-homes a:hover, .sitemap ul#funeral-homes a:hover strong {text-decoration: none; background: #D6E5F3; color: #000}
.browse-page ul#results-list {margin: 0; padding: 0; list-style-type: none; float: left}
.browse-page ul#results-list li {border-bottom: dotted 1px #b8c2ab; padding: 0; float: left}
.browse-page ul#results-list li span.more {float: right}
.browse-page ul#results-list li .search-result-thumbnail-container {margin-top: 2em}
   #local-news {width: 300px; background: url("../jpg/national-local-bg.jpg") no-repeat 0 bottom; float: left; border-bottom: solid 1px #b8c2ab; font-family: "Arial", sans-serif; margin: 1em 0}
#local-news h2 {background: url("../jpg/national-local-h3.jpg") no-repeat 0 bottom; display: block; width: 290px; height: 30px; font-family: "Georgia", serif; color: #fff; font-size: 18pt; margin: 0; padding: 8px 0 0 10px; float: left; font-weight: normal}
#local-news h5 {float: left; width: 290px; margin: 0; color: #fff; font-weight: normal; font-size: 9pt; padding: 8px 0 4px 10px; background: #333333}
#local-news ul#local-results-list {margin: 0; padding: 0; list-style-type: none; float: left; width:100%}
#local-news ul#local-results-list li {border-bottom: dotted 1px #b8c2ab; margin: 0; padding: 0; float: left; width: 298px}
#local-news ul#local-results-list li a {display: block; padding: 6px 4px 2px 10px; width: 298px; color: #333; float: left}
#local-news ul#local-results-list li a:hover {text-decoration: none; background: url("../jpg/national-local-li-hover.jpg") repeat-y 0 0}
#local-news ul#local-results-list li a span.name {display:block; font-style:italic; font-size:13.5px; text-decoration: none; color:#1e63a1}
#local-news ul#local-results-list li a span.name:hover {text-decoration: underline}
#local-news ul#local-results-list li a span.dates {display: block; font-style: italic; font-size: 12px; color: #666}
#local-news ul#local-results-list li a span.location {display: block; font-size: 12px}
#local-news ul#local-results-list li span.fh-name a {color:#4466d8; font-style:italic; background: none; padding: 0 0 5px 10px}
#local-news ul#local-results-list li span.fh-name a:hover {text-decoration: none; background: url("../jpg/national-local-li-hover.jpg") repeat-y 0 0}
#local-news .sort-controls {float: left; padding: 2px; width: 296px; color: #666; border-bottom: 1px solid #B8C2AB}
#local-news .sort-controls span {color: #000}
#local-news .sort-controls .sort-controls-container {float: left; margin: 4px 0 0 10px}
ul#local-results-list img.thumbnail {float: left; border: solid 2px #333; margin-right: 7px}
ul#local-results-list img.thumbnail:hover {border: solid 2px #0072e4}
ul#local-results-list div.text-content {float: left; width: 275px}
ul#local-results-list div.icon-container {float: left; margin: 0 0 0 3px; padding: 0}
#local-news div.scrollable-container {overflow: hidden; height: 400px; margin: 0; float: left; width:100%}
#local-news div.track {width: 15px; height: 400px; background-color: #fff; border: solid 1px #b8c2ab; border-top: 0; border-bottom: 0; float: right; position: relative; z-index: 299; top: -400px; left: 0; margin-bottom: -400px}
#local-news.long-local-news div.scrollable-container {height: 1200px}
#local-news.long-local-news div.track {height: 1200px; top: -1200px; margin-bottom: -1200px}
div.handle {width: 15px; height: 40px; background: #49A302 url("../png/scroll-handle.png") no-repeat 0 0; cursor: move}
ul#local_states_tabs {float: left; list-style: none; padding: 4px 0 0 12px; margin: 0; background: #333; width: 288px}
ul#local_states_tabs li {float: left; padding: 0; margin: 0 4px 0 0; text-align: center}
ul#local_states_tabs li a {display: block; width: 36px; height: 18px; padding: 6px 0 0 0; float: left; text-align: center; color: #fff; background: #49A302}
ul#local_states_tabs li a:hover {background: #9ACC6E; color: #355472; text-decoration: none}
ul#local_states_tabs li a.active {background: #fff; color: #326DB5}
 #obitCenter.local {background: #3e6a96; float: left; width: 355px; margin-bottom: 11px}
#obitCenter.local h1 {background: url("../jpg/obit-search-h1.jpg") no-repeat 0 bottom; display: block; width: 345px; height: 32px; font-family: "Georgia", serif; color: #fff; font-size: 16pt; margin: 0; padding: 6px 0 0 10px; float: left}
#obitCenter.local .obitCenter-form h3 {float: left; width: 335px; font-size: 12pt; margin: 0; padding: 0}
#obitCenter.local input#firstName, #obitCenter.local input#lastName {margin: 0; width: 160px}
#obitCenter.local input, #obitCenter.local select {border-color: #BFBFD9 #BFBFD9 #3E7AC3 #3E7AC3; border-style: solid; border-width: 1px; color: #666666; font-weight: normal; height: 17px; padding: 3px 0 0 3px; margin: 0; float: left; width: 160px}
#obitCenter.local select {height: 23px; width: 162px; margin: 0}
#obitCenter.local .obitCenter-form input.go {float: right; width: 41px; height: 23px; color:#FFFFFF; cursor:pointer; font-weight:bold; border: 0}
#obitCenter.local .obitCenter-form-container {border: solid 1px #fff; float: left; background-color: #6f9fdc; margin-top: 5px}
#obitCenter.local .obitCenter-form {float: left; margin: 0}
#obitCenter.local .obitCenter-form {float: left}
#obitCenter.local table td {padding: 0 5px 5px 0; width: 164px}
#obitCenter.local .obitCenter-form select#state {width:52px}
 #cobrand-notables {background: #f1f1f2; float: left; width: 355px}
#cobrand-notables .notables-list-container {border: solid 1px #b5b5b6; border-top: 0; float: left; width: 353px; padding-bottom: 1px}
#cobrand-notables h3 {background: url("../jpg/woio-notables-h3.jpg"); width: 355px; height: 50px; display: block; margin: 0; color: #fff; font-family: "georgia", serif; font-size: 13pt; font-weight: normal}
#cobrand-notables h3 a {width: 345px; height: 24px; display: block; color: #fff; padding: 26px 0 0 10px}
#cobrand-notables h3 a:hover {color: #FFE3B6; text-decoration: none}
#cobrand-notables ul {list-style-type: none; margin: 0; padding: 0}
#cobrand-notables ul li a {display: block; width: 344px; height: 21px; font-size: 12px; padding: 5px 0 0 4px; background: url("../jpg/notables-bg.jpg"); margin: 1px 3px; color: #333}
#cobrand-notables ul li a:hover {background: #1B6CBC; text-decoration: none; color: #fff}
#cobrand-notables img.smallArrow {float: right; position: relative; margin-bottom: -18px; width: 24px; height: 17px}
#cobrand-notables span a {display: block; width: 344px; height: 20px; font-size: 10pt; padding: 4px 0 0 4px; text-align: right}
table.admin-only tr.odd td {background-color: #eeeeee}
table.admin-only tr.even td {background-color: #ffffff}
 #email_signup {background: #ffffff; border: solid 10px #cccccc; width: 500px; margin: 0 auto; position: absolute; z-index: 499; top: 10%; left: 50%; margin-left: -250px}
 a.fnet-example {width: 280px; height: 162px; background: url("../png/fnet-example.png"); display: block; margin: 9px; text-indent: -9000px}
a.fnet-example:hover {background-position: 0 -163px}
.fnet-submit {float: left}
.fnet input {float: left; margin-right: 1em}
.register-container .reply-form .fnet .fnet-submit input {background: url("../png/blue-arrow-submit.png") no-repeat; display: block; padding: 3px 2px 7px 8px; border: 0; float: left; width: auto; height: auto; color: #ffffff; width: 122px; text-align: left; font-size: 1.1em; font-weight: bold; cursor: pointer}
.fnet-fh-listing {background-color: #EFEFEF; color: #666666; list-style: none; padding: 1em; margin: 0 0 2em; position: relative}
ul.fnet-fh-listing {margin: 0 0 1em}
ul.fnet-fh-listing li {margin: 0 0 .5em 0; position: relative}
ul.fnet-fh-listing li h3 {margin: 0; color: #054068; position: relative}
.fnet-fh-listing div {margin-top: 2em; position: relative}
.register-container-left div.button {margin-top: 1em; position: relative}
.register-container-left div.button input {background: url("../png/fnet-blue-submit.png") no-repeat; display: block; padding: 3px 8px 7px; border: 0; float: left; width: auto; height: auto; color: #ffffff; width: 182px; text-align: center; font-size: 1.1em; font-weight: bold; cursor: pointer; margin-right: 1em; position: relative}
.register-container-left #problem_send {margin: 0 0 2em 0}
.register-container-left #problem_send textarea {border: 1px solid #C6C6C6; font-size: 10pt; width: 572px; padding: .5em; margin-top: 1em}
img.example-image {float: right; position: relative; width: 289px; height: 425px}
.price-sample {float: right; position: relative; top: -143px; margin-bottom: -63px; right: 18px}
.price-sample span {display: block; background: url("../png/blue-burst-115.png") no-repeat 0 0; width: 115px; height: 70px; text-align: center; color: #ffffff; font-size: 1.7em; padding: 45px 0 0 0; font-family: "Georgia", serif}
.wizard-form-content img.fh-logo {float: right; margin: .5em 2em 1em 1em; position: relative}
.wizard-form-content .resolve-submit-form {margin: 1em 0 2em; border: solid 1px #BFCBEF; background-color: #E1E7F9; padding: 1em; float: left; clear: left; color: #2B58A0}
.wizard-form-content .resolve-submit-form input {background: #FFFFFF url(../gif/mbf-text-input-bg.gif) repeat-x scroll left center; border: 1px solid #999999; color: #666666; font-size: 0.9em; margin: 3px 1em 0 0; padding: 3px 2px; width: 200px}
.wizard-form-content .resolve-submit-form input.alert-me {width: 75px; color: #ffffff; background: #2B58A0; border-color: #0D3672; cursor: pointer}
.wizard-form-content .resolve-submit-form input.cancel {width: 75px; cursor: pointer; margin-right: 0}
  ul#sales-resources {list-style: none; margin: 4em; padding: 0}
ul#sales-resources li {margin: 2em 0; padding: 0; clear: both}
ul#sales-resources li div {float: left; margin: 0 1em 3em 0}
ul#sales-resources li div a {display: block; border: solid 1px #054068; padding: .25em}
ul#sales-resources li div a:hover {background: #b3cde8}
ul#sales-resources li div a img {border: solid 1px #cccccc}
ul#sales-resources li p a {display: inline-block; margin: 1em 0 0 0}
ul#sales-resources li h2 {font-family: "Times New Roman", "Georgia", serif}
 .webinar h1 em {color: #2470b3}
.webinar p {font-size: 1.15em; line-height: 1.2em}
.webinar strong {color: #054068}
.webinar #left-column-wide {width: 615px; margin: 0 1.5em 0 0}
.webinar .img-container {width: 300px; overflow: hidden; border: solid 2px #cccccc; position: relative}
.webinar .img-container img {float: left}
.webinar .register {border: dotted 1px #2470b3; padding: .75em; margin: 0 1em; font-size: 1.1em}
.webinar .register a {color: #2470b3; text-decoration: underline}
.webinar .register a:hover {text-decoration: none}
.webinar h3 {margin: 0}
.webinar h3 a.register-button {display: block; background: #2470b3 url("../png/glass-btn.png") center center; color: #ffffff; padding: 4px; width: 25%; text-align: center; margin: 0 0 0 .25em; float: right; text-decoration: none}
.webinar h3 a.register-button:hover {background-color: #054068}
.webinar .img-overlay {color: #ffffff; background: #000000; opacity: 0.6; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity=60); position: absolute; z-index: 100; padding: 1em; bottom: 0; font-size: 1.3em}
  ul.like-to-do {list-style: none; padding: 0; margin-left: 1.5em}
ul.like-to-do li {margin: .5em 0}
ul.like-to-do img {width: 16px; display: inline-block; margin: 0 .5em -3px 0; background-color: #ffffff}
 .inline-block-element, a.inline-block-element, .wizard-form-content a.inline-block-element {display: inline-block}
.progressWrapper {width: 500px; overflow: hidden}
.progressContainer {margin: 5px; padding: 4px; border: solid 1px #E8E8E8; background-color: #F7F7F7; overflow: hidden}
 .red {border: solid 1px #B50000; background-color: #FFEBEB}
 .green {border: solid 1px #DDF0DD; background-color: #EBFFEB}
 .blue {border: solid 1px #CEE2F2; background-color: #F0F5FF}
.progressName {font-size: 8pt; font-weight: 700; color: #555; width: 323px; height: 14px; text-align: left; white-space: nowrap; overflow: hidden}
.progressBarInProgress, .progressBarComplete, .progressBarError {font-size: 0; width: 0%; height: 2px; background-color: blue; margin-top: 2px}
.progressBarComplete {width: 100%; background-color: green; visibility: hidden}
.progressBarError {width: 100%; background-color: red; visibility: hidden}
.progressBarStatus {margin-top: 2px; width: 337px; font-size: 7pt; font-family: Arial; text-align: left; white-space: nowrap}
a.progressCancel {font-size: 0; display: block; height: 14px; width: 14px; background-image: url(../gif/cancelbutton.gif); background-repeat: no-repeat; background-position: -14px 0px; float: right}
a.progressCancel:hover {background-position: 0px 0px}
.swfupload {vertical-align: top}
 #feed-data {width: 800px; margin-bottom: 10px}
#feed-data .list-container {overflow: hidden; height: 167px; background: url("../png/recent-obits-list-bg.png") no-repeat scroll; margin: 0 4px 0 4px; width: 776px}
#feed-data .list-container li {padding: 1px 0}
#feed-data .list-container li a {color: #0071BC; font-family: "Times New Roman", georgia, serif; font-size: 1.1em}
#feed-data .scroller {float: left; width: 756px; overflow: hidden}
#feed-data .handle {background: #49A302 url(../png/scroll-handle.png) no-repeat scroll 0 0; cursor: move; height: 40px; width: 15px}
#feed-data div.track {background-color: #FFFFFF; border: solid 1px #B8C2AB; float: right; height: 158px; left: -14px; margin-bottom: -134px; position: relative; top: -167px; width: 15px; z-index: 100}
ul#cobrand-data {margin: 0; padding: 0; list-style: none}
ul#cobrand-data li {height: 175px; padding: .25em; margin: .5em; border-bottom: dotted 1px #cccccc; width: 225px; float: left; line-height: 18px}
ul#cobrand-data li h3 a.title {color: #054068; font-size: 14px;}
ul#cobrand-data li h3 a.white-results-button {float: none; display: inline-block}
ul#cobrand-data li img {max-width: 200px; max-height: 50px}
ul#cobrand-data.partners li {height: 230px}
ul.state-list {margin: 0; padding: 0; list-style: none}
ul.state-list li {padding: .25em}
ul.state-list li.selected {color: #ffffff; background-color: #58a0d6}
.partners-left-col {float: left; width: 135px; padding: 1em; margin-right: 2em; border-right: dotted 1px #ccc;}
.partners-right-col {float: left; width: 770px }
.partners-left-col h3 {margin: 0 0 .5em}
h2.title {margin: 0; text-align: center; padding: .5em}
.partner-nav {text-align: center; padding: .5em; margin: 0 0 1em; border-bottom: dotted 1px #cccccc}
 #upgrade {position: relative; font-family: "Times New Roman", "Georgia", serif;}
#upgrade .inner-blue {margin: 0; padding: 0; background: url("../png/blue-block-bg.png") no-repeat 50% top}
#upgrade .inner-blue h2, #upgrade .inner-blue .as_h2, #upgrade .inner-blue h4, .home-promo h2, h2.title {color: #054068; margin: 0 auto; font-size: 30px; text-shadow: 2px 2px 2px #A8B9D4; font-weight: normal}
#upgrade .inner-blue h4 {font-size: 1.4em; margin: 2em 0 1em; text-shadow: none; text-align: center}
#upgrade .inner-blue p {font-size: 18px; line-height: 1.5em; margin: .8em 0}
#upgrade .inner-blue p.footnote {font-size: 14px; font-style: italic; color: #146A99}
#upgrade .inner-blue p em {color: #004071}
#upgrade .inner-blue p.upgrade-discount-details {width: 100%; line-height: 1.2em}
#upgrade .inner-blue strong, .home-promo p strong {color: #006DAA; font-style: italic; overflow:auto}
#upgrade .inner-blue .left {float: left; margin: 0 3.2em; max-width: 42%}
#upgrade .inner-blue .left img {margin: 0 0 0 6em}
#upgrade .inner-blue .right {float: left; max-width: 43%; margin: 1em 0 1em 2.8em}
#upgrade .inner-blue .right p {font-size: 20px; line-height: 28px; color: #054068}
.burst-2 {background: url("../png/burst-2.png") no-repeat center 0; width: 78px; height: 75px; text-align: center; font-style: italic; display: block; color: #000000; padding: 1.5em 1em 1em; font-size: 17px; text-shadow: 2px 2px 2px #bb8a44}
.burst-2-et2 {background: url("../png/burst-2-et2.png") no-repeat center 0; width: 78px; height: 75px; text-align: center; font-style: italic; display: block; color: #000000; padding: 1.5em 1em 1em; font-size: 17px; text-shadow: 2px 2px 2px #bb8a44}
#upgrade .inner-blue .burst-2 {position: absolute; right: 48em; top: 17em}
.create-link .burst-2 {position: absolute; right: 0; top: -1.25em; z-index: 301}
ul.upgrade-actions {list-style: none; margin: 1em 8em; padding: 1.75em 1em 1em; text-align: center; border: solid 1px #c5dce8}
ul.upgrade-actions li {display: inline-block; margin: 0 1.5em}
ul.upgrade-actions li a {background: url("../png/tab-upgrade-link.png") no-repeat 0 0; display: block; color: #808080; font-size: 1.4em; width: 160px; height: 34px; padding: .6em 0 0 .75em; position: relative}
ul.upgrade-actions li a:hover {color: #2F5B8B; background-position: 0 -43px; text-decoration: none}
ul.upgrade-actions li a img {position: absolute; right: -0.6em; top: -0.75em}
ul.upgrade-actions li a img.photo {top: -1em}
ul.upgrade-actions li a img.candle {right: -0.5em; top: -1.35em}
ul.upgrade-actions li a img.eagle {right: -1em; top: -1em}
div.start-bar {clear: both; height: 78px; background: url("../png/start-bar-bg.png") no-repeat center top; margin: 0 auto; padding: .65em 0 0}
div.start-bar.long {background: url("../png/start-bar-long-bg.png") no-repeat center top}
div.start-bar a.orange-medium-button, .home-promo div a.orange-medium-button {float: none; margin: 0 auto; width: 140px; font-size: 20px}
div.start-bar.long a.orange-medium-button {width: 170px}
#upgrade dl {margin: 2em 0 0}
#upgrade dt {float: left; margin: .25em 1em 2em 0; color: #054068; font-style: italic; background: #ffffff; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; padding: 2px 4px; -moz-box-shadow: 0 0 5px #BCD2F7; -webkit-box-shadow: 0 0 5px #BCD2F7; box-shadow: 0 0 5px #BCD2F7; border: solid 1px #BCD2F7; font-family: "Georgia", "Times New Roman", serif; font-weight: bold; font-size: 14px}
#upgrade dd {font-size: 19px; line-height: 23px; margin: 0.25em 0 1em}
#upgrade .upgrade-block-container {width: 70%; margin: 0 0 0 2em}
#upgrade .upgrade-block, .publish-pricing {margin: 0; border-top: dotted 1px #ACAEB8; padding: 0.5em 0.25em 2em; min-height: 220px; font-size: 1.4em}
.publish-pricing {min-height: 0px; border: 0; text-align: center; width: 590px; padding: 0 0 2em}
.publish-pricing sup {font-size: 16px}
.publish-pricing a.blue-medium-button {float: none; display: block; margin: 0 auto; width: 120px; font-size: 20px;}
#upgrade .upgrade-block h3 {color: #054068; font-size: 22px; font-weight: normal; text-shadow: 2px 2px 2px #bdbcbc}
#upgrade .upgrade-block h3 img {width: 2em; margin: 0 0 -.5em 0}
#upgrade .upgrade-block h3 img.candle {margin: 0 -.5em -.5em 0}
#upgrade .upgrade-block h3 div.price {float: right; font-size: .7em; width: 77px; height: 26px; background: url("../png/price-bg.png") no-repeat 0 0; text-align: center; padding: 4px 0; color: #888888; margin-top: -0.3em}
#upgrade .upgrade-block h3 div.price sup {font-size: .7em; position: relative; top: 3px}
#upgrade .upgrade-block p {font-size: 1em; line-height: 1.4em}
#upgrade .upgrade-block a.example-img {display: block; position: relative; float: right}
#upgrade .upgrade-block a.example-img span {position: absolute; bottom: 2em; right: 2em; background-color: #ffffff; display: block; padding: 0.2em 0.25em; font-size: 13px; border: solid 1px #ACAEB8; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; box-shadow: 0 0 8px #bdbcbc; -moz-box-shadow: 0 0 8px #bdbcbc; -webkit-box-shadow: 0 0 8px #bdbcbc}
#upgrade .upgrade-block a.example-img:hover {text-decoration: none}
#upgrade .upgrade-block a.example-img:hover span {background-color: #e5efff}
#upgrade .upgrade-block img.example-img {float: right; box-shadow: 2px 2px 6px 3px #999; border: 1px solid #1e63a1; margin: 1em}
#upgrade .upgrade-block img.example-img-et2 {float: right; margin-left: 1em; box-shadow: 2px 2px 6px 3px #999; border: 1px solid #1e63a1; margin: 1em}
#upgrade .side-bar div {border: solid 1px #e5e5e5; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; box-shadow: 0 0 8px #bdbcbc; -moz-box-shadow: 0 0 8px #bdbcbc; -webkit-box-shadow: 0 0 8px #bdbcbc; display: inline-block; padding: .5em; min-width: 106px; text-align: center}
#upgrade .upgrade-block a.orange-medium-button {margin: .25em 1em 0 0; font-size: 17px}
.wizard-form-content #upgrade .upgrade-block a.orange-medium-button {margin: .25em 0 0 .5em}
#upgrade .upgrade-block h4 {display: inline-block; text-align: center; font-size: 1em; font-weight: normal; text-shadow: 2px 2px 2px #bdbcbc; margin: 0}
#upgrade .upgrade-block h4 span {display: block; font-size: .5em; margin-bottom: -.5em; display: none}
#upgrade .upgrade-block h4 sup {font-size: .5em}
#upgrade .side-bar {float: right; width: 20%; padding: 1em; background: #ffffff; -moz-box-shadow: 0 0 8px #BDBCBC; -webkit-box-shadow: 0 0 8px #BDBCBC; box-shadow: 0 0 8px #BDBCBC; border: solid 1px #BDBCBC; position: relative; right: 2%; margin-top: 1.75%}
#upgrade .side-bar h5 {text-align: center; color: #054068; font-weight: normal; font-size: 14px; line-height: 21px}
#upgrade .side-bar img {position: relative; left: -3em}
#upgrade .side-bar div {display: block; margin: 1em .5em; font-size: 16px}
#upgrade .side-bar div span {margin: 0 .5em 0 0; color: #006DAA}
 #upgrade.pets .inner-blue {background: transparent; text-align: left}
#upgrade.pets .inner-blue h2, #upgrade.pets .inner-blue .as_h2 {color: #009AD5; text-align: left; font-size: 35px; padding: 40px 0 20px; margin: 0 0 0 100px}
#upgrade.pets .inner-blue h2 em, #upgrade.pets .inner-blue .as_h2 em {color: #054068}
img.pet-graphic {float: right; margin: 0 1em 1em 1em; position: relative;}
#upgrade.pets .inner-blue p.intro {margin: 0 0 0 100px; padding: 0 0 16px; color: #054068; font-size: 17px; line-height: 22px; max-width: 440px; display: block; letter-spacing: -.02em; text-align: justify}
#upgrade.pets div.start-bar {background: url("../png/start-bar-long-pets.png") repeat-x; height: 40px}
#upgrade.pets span.price {float: right; display: block; color: #004C1F; font-size: 18px; margin-top: -68px; padding: 50px 0 0 0}
#upgrade.pets span.price sup {font-size: 12px; vertical-align: top;}
#pet-photo span.price {background: url("../png/price-cat.png") no-repeat; width: 118px; height: 87px}
#pet-eternal span.price {background: url("../png/price-dog.png") no-repeat; width: 170px; height: 80px; margin-right: -16px}
a.pets-green-button {color: #054068; background-color: #cbf68e; border: solid 1px #91c2b1; -moz-border-radius: 18px; -webkit-border-radius: 18px; border-radius: 18px; -moz-box-shadow: inset 0px 0px 18px #7eb570, 2px 2px 8px #729CB2; -webkit-box-shadow: inset 0px 0px 18px #7eb570, 2px 2px 8px #729CB2; box-shadow: inset 0px 0px 18px #7eb570, 2px 2px 8px #729CB2; text-shadow: 2px 2px 4px #7eb570; padding: 12px 26px; display: block; font-size: 22px; text-align: left; line-height: 22px; zoom: 1; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFCBF68E,endColorstr=#FFB3E78D)";  filter: progid:DXImageTransform.Microsoft.Shadow(color='#729CB2', Direction=135, Strength=6); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFCBF68E,endColorstr=#FFB3E78D);  }
a.pets-green-button:hover {background: #ABF78F; color: #004e1c}
#upgrade.pets .inner-blue a.pets-green-button {float: right; width: 224px; margin: 10px 100px 0 0}
.paws {background: url("../gif/paws-bg.gif") repeat-y center top;}
.biskitt-promo {background: url("../jpg/lg-biskitt-promo.jpg") no-repeat center top; width: 786px; padding: 12px 28px 0; margin: 0 auto}
#upgrade .inner-blue .biskitt-promo p {font-size: 14px; font-weight: normal; line-height: 21px; letter-spacing: -0.0125em; width: 267px; text-align: justify; height: 274px; margin: 0}
#upgrade.pets h3 {color: #054068; font-size: 24px; text-shadow:2px 2px 2px #A8B9D4; margin: 0; padding: 10px 0; font-weight: normal}
#upgrade.pets h3 span {color: #009AD5; color: #054068; background: #e5f9ca; border: solid 1px #d4ecd1; padding: 6px; margin: 0 0 0 1.25em; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; font-size: 18px}
#upgrade.pets h3 span sup {position: relative; top: 6px}
#upgrade.pets a.orange-medium-button {float: left; width: 130px; padding: 0 0 0 9px}
#upgrade .inner-blue .biskitt-promo a.orange-medium-button {margin: 6px 0 20px 12px}
#upgrade.pets .biskitt-promo span.price, #upgrade.pets .start-bar-container span.price {float: left; display: block; color: #004C1F; font-size: 22px; margin-top: 0; padding: 5px 29px; font-family: "Georgia", "Times New Roman", serif}
.disclaimer {font-size: 11px; font-style: italic; line-height: 15px}
#upgrade .inner-blue p.disclaimer {width: auto; height: auto; text-align: center; color: #003876; font-size: 17px; padding: 10px 0; margin: 0}
#upgrade.pets a.basic-white-button {width: 100px; text-align: center; width: 200px;}
#upgrade.pets .biskitt-promo a.basic-white-button {float: right; margin-top: 340px}
#upgrade.pets .upgrade-block {border: 0; margin: 0 auto -50px; padding: 0; width: 840px; position: relative}
#upgrade.pets .upgrade-block img.example-img {float: left; margin: 0 20px -70px 0; position: relative; z-index: 4}
#upgrade.pets .upgrade-block p {font-size:14px; font-weight:normal; letter-spacing:-0.0125em; line-height:18px; margin: 0 30px 0 0; text-align:justify; padding-bottom: 0}
#upgrade.pets div.start-bar {border: 0; padding-left: 420px; display: block; background-position: 0 23px; height: 56px; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none}
.start-bar-container {background: url("../png/start-bar-container.png") no-repeat 0 0; width: 272px; width: 142px; height: 44px; padding: 8px}
#upgrade.pets .start-bar-container a.orange-medium-button {position: relative; z-index: 300; font-size: 18px; margin: 0 0 0 1px}
a.pet-sample-link span {float: left; left: 40px; top: 192px; position: absolute; width: 230px; z-index: 100; -moz-border-radius:4px 4px 4px 4px; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; -moz-box-shadow:0 0 8px #BDBCBC; -webkit-box-shadow:0 0 8px #BDBCBC; box-shadow:0 0 8px #BDBCBC; background-color:#FFFFFF; border:1px solid #ACAEB8; bottom:2em; display:block; font-size:13px; height:16px; padding:0.2em 0.5em; text-align: center}
a.pet-sample-link:hover span {background-color: #E5EFFf; border-color: #85878f}
 .custom-locations {padding: 12px}
.location-container {clear: both; position: relative}
.location-container a.delete {float: right; text-indent: 0; width: 210px; height: 19px; color: #CD0000; padding: 4px 0 0 30px; font-family: "Georgia", "Times New Roman", serif; font-size: 14px; margin: 20px 0 0 0; position: absolute; right: 0}
.location-container h3 {font-size: 26px; font-weight: normal; clear: left; border-bottom: solid 1px #bfbfbf; padding: 15px 5px 5px; background-image:-webkit-gradient(linear,left bottom,left top, color-stop(0.33, rgb(220,231,250)), color-stop(0.67, rgb(255,255,255)) ); background-image:-moz-linear-gradient( center bottom, rgb(220,231,250) 33%, rgb(255,255,255) 67% ); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF,endColorstr=#FFCADDFF)";  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF,endColorstr=#FFCADDFF);  zoom: 1}
.location-container ul {list-style: none; margin: 0; padding: 0 0 0 3px}
.location-container li {float: left; border-right: solid 1px #d9d9d9; border-bottom: solid 1px #bfbfbf; margin: 0}
.location-container li a.obit-link {background: #ffffff; display: block; padding: 5px; width: 210px; height: 164px; padding: 16px 12px; border-top: solid 1px #ffffff}
.location-container li a.obit-link:hover {background: #DCE7FA; background: #EAEAEA; text-decoration: none; border-top: solid 1px #d9d9d9; -moz-box-shadow: inset 0px 0px 10px #B9B9BA; -webkit-box-shadow: inset 0px 0px 10px #B9B9BA; box-shadow: inset 0px 0px 10px #B9B9BA}
.location-container li a.obit-link h4 {margin: 0; padding: 0 0 10px; color: #666666; font-size: 18px; font-weight: normal}
.location-container li a.obit-link:hover h4 {text-shadow: 1px 1px 2px #a4a4a4; color: #4b4b4b}
.location-container li a.obit-link h4 span {margin: 0; color: #0839B5}
.location-container li a.obit-link p {margin: 0; color: #666666; font-size: 11px}
.location-container li a.obit-link:hover p {color: #444444;}
.location-container li a.obit-link img.thumb {float: left; width: 62px; height: 62px; border: solid 1px #cccccc; margin: 0 9px 1px 0}
.location-container li.ad-space {min-height: 133px; padding: 32px 0; width: 469px; text-align: center; vertical-align: middle; background: #FCFADB}
.location-container li.ad-space:hover {-moz-box-shadow: inset 0px 0px 10px #B9B9BA; -webkit-box-shadow: inset 0px 0px 10px #B9B9BA; box-shadow: inset 0px 0px 10px #B9B9BA}
.location-container li.ad-space img {vertical-align: middle}
 .pet-search-page h1 {margin: 0; color: #00426B; font-size: 36px; font-style: italic; text-shadow: 2px 2px 4px #488ab2}
.pet-search-page .search-module.pet-search {float: left; background: transparent; padding: 10px 0 0 0}
.pet-search-page .search-module.pet-search fieldset {margin: 0; color: #666; font-family: "Arial", sans-serif}
.pet-search-page .search-module.pet-search fieldset input, .pet-search-page .search-module.pet-search fieldset select {width: 124px; height: 20px; padding: 2px; border: solid 1px #cccccc}
.pet-search-page .search-module.pet-search fieldset select {height: 26px; padding: 4px 2px}
.pet-search-page .search-module.pet-search fieldset .fieldwrapper span.specific-year input {margin-left: 7px}
.pet-search-page .search-module.pet-search fieldset .fieldwrapper button.large-button {background: transparent url("../png/button.png") no-repeat 0 0; font-size: 16px; padding: 0; width: 91px; height: 27px; font-weight: normal; margin: 18px 0 0 0}
.pet-search-page .search-module.pet-search fieldset .fieldwrapper button.large-button:hover {background-position: 0 -28px}
.pet-search-page .search-module.pet-search fieldset .fieldwrapper button.large-button span {background: none; height: auto; line-height: 12px; padding: 0}
span.key {display: block; width: 196px; height: 22px; background: url("../png/key.png") no-repeat 0 0; text-indent: -9000px; float: right; margin: 0 10px}
body.pet-store #main-content {background: #E7E4D0}
.pet-search-page .pagination {border: 0; margin: 20px 0; height: auto; background: none; min-height: 1px}
.pet-search-page .pagination ol {float: right; margin-right: 20px}
.pet-search-page .search-result-sort {margin: 20px 0 10px 30px ; font-size: 10px; width: 200px}
.pet-search-page .search-results {float: left; width:660px; margin-right: 0}
.pet-search-header {background: url("../jpg/pet-search-header.jpg") no-repeat right top; font-family: "Georgia", serif}
.pet-search-header p {color: #004071; font-size: 15px; line-height: 21px; width: 566px; margin: 10px 0 24px}
#pets-right-column {width: 300px; margin-top: 20px; float: left}
.rotator {float: right; margin: 40px 10px 0 0; overflow: hidden; text-align: center; border: solid 3px #ffffff; -moz-box-shadow: inset 0px 0px 18px #b6b6b6, 0px 0px 16px #b6b6b6; -webkit-box-shadow: inset 0px 0px 18px #b6b6b6, 0px 0px 16px #b6b6b6; box-shadow: inset 0px 0px 18px #b6b6b6, 0px 0px 16px #b6b6b6; zoom: 1; filter: progid:DXImageTransform.Microsoft.Shadow(color='#b6b6b6', Direction=150, Strength=6); background: #ffffff}
.rotator img {width: 250px; opacity: .9; filter:alpha(opacity=90)}
.rotator a h3 {margin: 0; font-size: 20px; padding: 4px 0 8px 13px; color: #00426B; background: #ffffff; display: block; font-weight: normal}
.rotator a h3 span {visibility: hidden; font-size: 22px}
.rotator a:hover img {opacity: 1; filter:alpha(opacity=100)}
.rotator a:hover, .rotator a:hover h3 {color: #0B6331; background: #D0F98F; text-decoration: none}
.rotator a:hover h3 span {visibility: visible}
a.create-pet-trib {display: block; background: url("../png/create.png") no-repeat 0 0; width: 296px; height: 71px; text-indent: -9000px; margin-left: 140px}
a.create-pet-trib:hover {background-position: 0 -66px}
a.pet-books {display: block; height: 54px; text-indent: -9000px; background: url("../png/buy-books.png") no-repeat center 0; margin: 0 -30px}
a.pet-books:hover {text-decoration: none; background-position: center -54px}
.search-box {background: url("../jpg/search-box-bg.jpg") no-repeat 0 0; float: left; padding: 21px 21px 10px; margin-top: 20px; width: 600px}
.search-box h2 {margin: 0; color: #004071; font-size: 22px}
#pet-books {padding: 30px; margin-top: 40px}
#pet-books h2 {color: #004071; font-style: italic; text-align: center; font-size: 2.1em; margin: 0; text-shadow: 2px 2px 2px #e1edf7}
#pet-books p {color: #004071; font-family: "Georgia", "Times New Roman", serif; font-size: 13px; text-align: justify; line-height: 1.4em}
#pet-books img#books-img {margin-top: -80px; margin-left: -26px}
#pet-promo {background: url("../jpg/pet-promo-bg.jpg") no-repeat right top; min-height: 200px; padding: 15px}
#pet-promo h3 {color: #00426B; font-size: 23px; font-style: italic; font-weight: normal; margin: 0; padding: 0 2px; text-shadow:2px 2px 4px #488AB2; width: 200px; width: 68%}
#pet-promo p {color:#004071; font-size: 14px; font-family: "Georgia", "Times New Roman", serif; line-height: 19px; margin: 12px 0 24px; width: 184px; width: 60%; padding: 0 2px}
#pet-promo a {display: block; width: 196px; height: 45px; text-indent: -9000px; background: url("../png/promo-create.png") no-repeat center top; margin-top: -15px; position: absolute}
#pet-promo a:hover {background-position: 0 -44px}
 #psbanner * {margin: 0; padding: 0;}
#psbanner {background: #52a1e3; font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #fff; border: solid 1px #375472; margin: 0 0 10px}
#psbanner h1 {padding: 10px; font-family: "Times New Roman", Times, serif; font-size: 20px; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF3369B8,endColorstr=#FF002B65)";  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF3369B8,endColorstr=#FF002B65);  background: -webkit-gradient(linear, left top, left bottom, from(#3369B8), to(#002B65)); background: -moz-linear-gradient(top, #3369B8, #002B65); margin: 0 0 10px}
#psbanner h1 img {float: right}
#psbanner h2 {padding: 10px 10px 20px; font-size: 17px; font-weight: normal;}
#psbanner table {width: auto; margin: 0 10px 20px}
#psbanner td {padding: 0 10px 0 0; vertical-align: top; width: 1%}
#psbanner label {display: block; padding: 0; font-size: 15px; font-style: italic;font-style: italic}
#psbanner input, #psbanner select {width: 175px; padding: 5px; border: 1px solid #666666; font-size: 14px; color: #000}
#psbanner input:focus, #psbanner select:focus {background: #FFCC99;}
#psbanner select {width: 70px;}
#psbanner option {color: #000;}
#psbanner .orange {color: #F18632;}
#psbanner #PSsubmit {width: 146px; height: 31px; margin: 20px 0 0; border: none; background: url("../png/search.png") no-repeat 0 0; cursor: pointer}
#psbanner #PSsubmit:hover {background-position: 0 -32px}
#psbanner a.button.green {padding: 3px 20px; font-size: 20px; top: 19px; position: relative; border: solid 1px #ffffff}
#psbanner a.button.green:hover {border: solid 1px #99D000}
 #ancestryfamilyfacts {width: 676px; height: 300px; margin-left: -5px; margin-top: 5px; margin-bottom: 5px}
textarea#custom-css-textarea {width : 550px}
#address-book {width: 600px; margin-bottom: 10px}
#address-book .list-container {overflow: hidden; height: 167px; background: url("../png/recent-obits-list-bg.png") no-repeat scroll; margin: 0 4px 0 4px; width: 576px}
#address-book .list-container div {padding: 1px 0; color: #0071BC; font-family: "Times New Roman", georgia, serif; font-size: 1.1em}
#address-book .scroller {float: left; width: 556px; overflow: hidden}
#address-book .handle {background: #49A302 url(../png/scroll-handle.png) no-repeat scroll 0 0; cursor: move; height: 40px; width: 15px}
#address-book div.track {background-color: #FFFFFF; border: solid 1px #B8C2AB; float: right; height: 158px; left: -14px; margin-bottom: -134px; position: relative; top: -167px; width: 15px; z-index: 100}
div#dvd-song-selection {width:830px}
div#dvd-song-selection ul.music-selection h5 {border-style: none; margin:0px; padding:0px}
div#dvd-song-selection a.white-form-button, div.white-form-button {font-style: italic;font-style: italic}
#navigation .semantic-button{ list-style-type:none; max-width:180px; border: 1px solid #777657; margin-right:10px; margin-top:0px; float:left; font-size:1em; text-transform:uppercase; overflow:hidden; height:60px; left:0px;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c1c0a4', endColorstr='#ffffe3');  background: -webkit-gradient(linear, left top, left bottom, from(#c1c0a4), to(#ffffe3));  background: -moz-linear-gradient(top, #c1c0a4, #ffffe3);   -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px}
#navigation .semantic-button:hover{ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffe3', endColorstr='#c1c0a4');  background: -webkit-gradient(linear, left top, left bottom, from(#ffffe3), to(#c1c0a4));  background: -moz-linear-gradient(top, #ffffe3, #c1c0a4);  }
#navigation .semantic-button a{ color:#444209; text-decoration:none; display:block; height: 55px; padding:10px}
.first_3button{ margin-left:25px}
#audio-memory-container{ padding:17px}
#audio-memory{ margin:10px 0px; background-color:#e7f7ff; font-family:georgia; padding:15px; color:#181818}
#steps ul{ padding:0px}
#headline h1{ font-size:27px; font-weight:normal; margin:10px 0px 0px 0px}
.blue-type{ color:#00425f}
#audio-memory-steps ul li{ font-family:helvetica; list-style:none}
.audio-list li{ font-family:helvetica; list-style:none}
#audio-memory-steps{  -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; background-color:#fff; padding: 4px 20px; margin:10px 0px}
.slider_buttons {clear: left; float: left; left: 50%; list-style: none outside none; margin: 0; padding: 0; position: relative}
.slider_buttons li a{ display:block; color:#444444; text-align:center; text-decoration:none; height:100%; border:none; outline:none; font-size:14px}
.slider_buttons li{ border: 1px solid #444209; display: block; float: left; height: 20px; list-style-type: none; margin-right: 10px; padding: 5px 20px 5px 5px; position: relative; right: 50%; width:70px;  -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c1c0a4', endColorstr='#ffffe3');  background: -webkit-gradient(linear, left top, left bottom, from(#c1c0a4), to(#ffffe3));  background: -moz-linear-gradient(top, #c1c0a4, #ffffe3);  }
.slider_buttons li:hover{ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffe3', endColorstr='#c1c0a4');  background: -webkit-gradient(linear, left top, left bottom, from(#ffffe3), to(#c1c0a4));  background: -moz-linear-gradient(top, #ffffe3, #c1c0a4);  }
.slider_icon_image{ float: right; left: 24px; position: relative; top: -40px}
.life-celebrations-flipper{ font-family:Arial; font-size:13px; color:#666666}
.life-celebrations-flipper:hover{ color:#000000; text-decoration:underline}
#audio-condolence-ad{ color:white; padding:10px 30px 10px 30px; font-family:georgia}
#audio-condolence-ad #promo-search #formParameters .paramater{ margin:15px 10px 0px 10px}
#audio-condolence-ad #promo-search #formParameters p{ margin:0px; width:auto}
#audio-condolence-ad #promo-search #formParameters input[type="text"]{ padding:7px; width:165px}
#audio-condolence-ad #promo-search #formParameters .tip_link{ padding:0px}
#audio-condolence-ad #promo-search #formParameters #formSubmission{ float:left; margin-top:25px}
#audio-condolence-ad #promo-search #formParameters #formSubmission button{ width:170px}
#audio-condolence-ad > div{ margin-top:15px}
#audio-condolence-ad p{ width:400px; font-size:15px; line-height:20px}
.audio-condolence-ad-copy h1{ color: #FFD076; text-shadow: 2px 2px 2px #001931; margin-left:0px}
.wrap{ border:1px solid white}
.lightbluetodarkblue #main-content{ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c89cb', endColorstr='#17427c');  background: -webkit-gradient(linear, left top, left bottom, from(#4c89cb), to(#17427c));  background: -moz-linear-gradient(top, #4c89cb, #17427c);  }
#promo-search.search-module {height:230px !important; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c89cb', endColorstr='#17427c');  background: -webkit-gradient(linear, left top, left bottom, from(#4c89cb), to(#17427c));  background: -moz-linear-gradient(top, #4c89cb, #17427c);  }
#promo-search.search-module > div{ margin-top:20px !important}
#error-main-section{ border:1px solid #dbdbdb; padding: 20px 190px 20px 190px; font-size: 14px; margin-top:20px; display:block; margin:0px auto; min-height:200px; background: #f6f6f6 url('../png/warning.png') no-repeat center 45px}
#error-content{ padding-top:20px}
#error-content h1{ margin-left:0px; font-size:27px; color:#054068}
#error-search{ color:white; width:500px; border:1px solid #cfdff6; box-shadow: 0px 0px 10px #17427c; -moz-box-shadow: 0px 0px 10px #17427c; -webkit-box-shadow: 0px 0px 10px #17427c; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c89cb', endColorstr='#17427c');  background: -webkit-gradient(linear, left top, left bottom, from(#4c89cb), to(#17427c));  background: -moz-linear-gradient(top, #4c89cb, #17427c);  padding:20px; min-height:200px; margin-top:30px; margin-left:-20px}
#error-search .fieldwrapper{ width:210px; margin-top:20px; margin-left:5px; margin-bottom:10px; float:left}
#pop-destinations{ margin: 50px auto 0; width:780px}
#pop-destinations div{ width:180px; background-color:white; margin-right:15px; float:left}
.destinations-text{ text-align:center; margin:3px 0px 3px 0px; padding:10px 0px}
#wiz_select_photo{ background-color: #E2EDF3; float:left; width:700px; padding: 10px; padding-bottom: 15px}
.wiz_sample_image{ float:left; border: 1px solid #999999; margin-left:14px; margin-top:10px; background-color:white; height:100px}
.wiz_sample_image img{ height:100px; width:100px}
#obit-alert-container{ width: 319px; height:130px; border:1px solid #c2c3de; padding: 7px 11px 2px 23px; margin-bottom: 3px; margin-top: 3px; background: url('../png/bg-emailalert.png') repeat-x}
#obit-alert-container:hover{ background: url('../png/bg-emailalert-over.png') repeat-x}
.obit-alert-heading{ margin-top:10px; font-size: 19px; font-family: georgia; color:#054068; margin-bottom:2px}
#obit-alert-button{ background: #EBF2FC; border: 1px solid #C2C3DE; border-radius: 3px; color: #054068; font-size: 14px; padding: 6px 10px; margin-top: 10px; float: left; margin-left: 18px; margin-top: 7px; width: 100px; text-align:center}
#left-column-wide .text-container{ border:none}
#mem_ad img{ width:975px}
.charity_option{ float:left; width:800px; background-color:#f7f7f7; margin: 0px 0px 12px 0px; border: 1px solid #DDDDDD; overflow-x:hidden}
label{ display:inline}
.charity_option_section:hover{ cursor: pointer}
.charity_option_section{ background: white url('../jpg/download.jpg') repeat-x scroll bottom left; border:1px solid #EEEEEE; display: block; height: 30px; padding-top: 10px}
.charity_option_section_header{ display:inline-block; color: #061666; font-size: 1.3em; font-family:Georgia; padding-left:3px; margin-bottom:4px}
.section_hidden{ margin:15px auto}
.charity_option input{ width:auto; border:none}
.charity_option label{ height:50px; padding-left:10px}
.custom_charities_form{ float: left; margin-left: 40px; width: 500px}
.custom_charities_form input{ background-image:none; height: 19px; margin-bottom: 10px; margin-top: 8px; padding: 7px; width: 230px; font-size:13px}
.custom_charities_form .charities_form_options{ float:left; margin: 0px 20px 10px 0px; width: 230px}
.custom_charities_form label{ padding-left:0px}
.titles{ font-family: arial; font-size:15px !important; color:#7c7c7c !important; margin-bottom:5px; display:block}
.select_charities_drop{ float:left; padding: 7px !important; width: 284px; margin: 10px auto !important}
.charity_option_description{ margin-left: 24px !important; margin-top: 0px !important; padding-left: 0px}
.featured_charities{ width:450px; margin:15px auto}
.custom_charities_form_textarea{ max-width:490px; max-height: 200px; min-width:460px; height:120px; margin-bottom:20px}
.edit_charity{ cursor:pointer}
form#goto-login{ background:#F7F7F7 url("../png/bck.png") repeat-x; margin-left:60px}
#goto-login{ width:550px; -moz-border-radius: 4px;  -webkit-border-radius: 4px;  border-radius: 4px;  border:1px solid #bebebe; padding:20px}
#gotomeeting_widget{ color: #333333; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 15px}
#gotomeeting_widget h1{ color: #114C80; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 30px; font-weight: bold; margin-bottom: 30px; margin-top: 5px}
#gotomeeting_widget #fi{ padding:7px; width:200px; font-size:13px; border:1px solid #bcbcbc; -moz-border-radius: 2px;  -webkit-border-radius: 2px;  border-radius: 2px;  float:left; margin-right:10px; background-image:none}
#gotomeeting_widget #fi:hover{ border:1px solid #114d82}
#gotomeeting_widget #lnt{ display:block; width:370px}
#gotomeeting_widget .clear{ clear:both}
#gotomeeting_widget #fbt{ background: url("../png/sprites.png") repeat scroll -11px 59px transparent; height:30px; width:80px; text-align:center; color:white; font-size:13px; -moz-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius: 5px;  border:1px solid #bcbcbc}
#tukios_player_512x330{ width:512px; height:330px}
#surveymonkey_survey {height:46px; border-bottom:1px solid white; -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width:100%; padding-top:4px; cursor:pointer; float:left; overflow-y:hidden; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b8cde', endColorstr='#195999'); background: -webkit-gradient(linear, left top, left bottom, from(#3b8cde), to(#195999)); background: -moz-linear-gradient(top, #3b8cde, #195999)}
#surveymonkey_survey_h3 {font-family:Helvetica,arial, sans-serif; color:white; letter-spacing:2px; font-size:14px; float:left; margin:11px 0px 0px 0px; padding:0px; cursor:pointer; font-weight: bold}
#surveymonkey_survey_h3:hover {color:#153d78}
#surveymonkey_survey_close {float:right; margin:4px 20px 0px 0px; z-index: 10000}
#surveymonkey_survey_free {float:left; margin:4px 30px 0px -3px; height:35px}
#flag_form{ background-color:#ececec; border-top: 2px solid #cccccc; padding:10px; margin-bottom:5px; display: block; float: right; width:957px}
#flag_form textarea{ width:947px; min-height:100px; margin-bottom:10px}
#flag_on{ background: url('../png/flag-sprites.png') no-repeat left -75px}
#flag_off{ background: url('../png/flag-sprites.png') no-repeat left 0px}
.wizard_flag{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:32px; color:#666666; margin:7px 0px; padding-left:30px; height:30px; display:block; float:right}
#donation-block{ background: url('../png/donation-bg.png') no-repeat top center}
#donation-block a{ text-decoration: none; margin-left:29px}
#donation-block p{ font-family: Arial, Helvetica, sans-serif; font-size:12px; width:220px; margin:4px auto}
#donation-block h2{ color: #315ec8; font-size:22px; margin:7px; text-align:center; font-style:italic; font-weight: normal}
.dotOhButton {-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7; -webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7; box-shadow:inset 0px 1px 0px 0px #bbdaf7; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5) ); background:-moz-linear-gradient( center top, #79bbff 5%, #378de5 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5'); background-color:#79bbff; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:1px solid #84bbf3; display:inline-block; color:#ffffff; font-family:arial; font-size:15px; font-weight:bold; padding:5px 44px; text-decoration:none; text-shadow:1px 1px 0px #528ecc}
.dotOhButton a{ margin-left: 72px}
.dotOhButton:hover {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff) ); background:-moz-linear-gradient( center top, #378de5 5%, #79bbff 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff'); background-color:#378de5}
.orangeButton {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25) ); background:-moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25'); background-color:#ffc477; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:1px solid #eeb44f; display:inline-block; color:#ffffff !important; font-family:Arial; font-size:11px; font-weight:bold; padding:1px 6px !important; text-decoration:none !important; text-shadow:1px 1px 0px #cc9f52}
.orangeButton:hover {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477) ); background:-moz-linear-gradient( center top, #fb9e25 5%, #ffc477 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477'); background-color:#fb9e25}
#donatead_half_width div{ margin-bottom: 14px; margin-left: 15px; width: 290px}
.notable-teaser-notable img{ float:left; width:50px; height:50px}
.notable-teaser-notable{ border:1px solid #FFFFFF; padding:3px}
.notable-teaser-notable-text{ background:#FFFFFF; border:1px solid #e2dfd9; float:left; line-height: 16px; margin-left:5px; padding:5px 11px; width:215px}
.notable-teaser-notable-text p{ font-style:italic; font-size:13px; font-family:georgia; margin:3px 0px}
.quote-l{ background: url("../png/quote-l.png") no-repeat scroll 0 0 transparent; display: block; height: 45px; left: -55px; position: relative; top: 36px; width: 46px}
.quote-r{ background: url("../png/quote-r.png") no-repeat scroll 0 0 transparent; display: block; float: right; height: 51px; position: relative; top: -20px; width: 51px}
.blueButton {-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7; -webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7; box-shadow:inset 0px 1px 0px 0px #bbdaf7; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5) ); background:-moz-linear-gradient( center top, #79bbff 5%, #378de5 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5'); background-color:#79bbff; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:1px solid #84bbf3; display:inline-block; color:#ffffff !important; font-family:arial; font-size:12px; font-weight:bold; margin-left:7px; padding:6px 24px; text-decoration:none; text-shadow:1px 1px 0px #528ecc}
.blueButton:hover {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff) ); background:-moz-linear-gradient( center top, #378de5 5%, #79bbff 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff'); background-color:#378de5}
#trib-promo-lightbox{ background: url('../png/home-lightbox.png'); height: 308px; left: 25%; position: absolute; top: 350px; width: 580px; z-index: 10000}
 div#send-condolences h5 {margin: 0 1em 1em; padding: 0.4em 1em 0.25em; text-transform: uppercase; font-weight: normal; border: double 4px #DCDCD4; border-left: 0; border-right: 0; font-size: 1.2em; text-align: center; border-image: initial; font-size: 16px}
#send-condolences ul {text-align: center; margin: 0 auto; padding: 0; list-style: none; width: auto}
#send-condolences ul li {text-align: center; padding: 0; display: inline-block; border: solid 1px #a7a793; padding: 4px; margin: .25em; box-shadow: 2px 2px 6px #cecece, inset 0px 0px 30px #bed2db; -moz-box-shadow: 2px 2px 6px #cecece, inset 0px 0px 30px #bed2db; -webkit-box-shadow: 2px 2px 6px #cecece, inset 0px 0px 30px #bed2db; width: 172px}
#send-condolences ul li:hover, div.right-col-module div.scroller .send-condolences-blocks li.section:hover {box-shadow: 2px 2px 6px #cecece, inset 0px 0px 30px #e1e3b7; -moz-box-shadow: 2px 2px 6px #cecece, inset 0px 0px 30px #e1e3b7; -webkit-box-shadow: 2px 2px 6px #cecece, inset 0px 0px 30px #e1e3b7}
#send-condolences ul li a {width: 170px; height: 210px; text-align: center; border: solid 1px #ddddd5; display: block; text-shadow: 2px 2px 2px #afafac; color: #3476B2; float: left}
#send-condolences ul li a img {border-bottom: solid 1px #ddddd5; padding: 0 0 3px}
#send-condolences ul li a span {display: block; font-size: 0.9em; padding: 0.25em; color: #3476B2}
#send-condolences ul li a span.condensed {line-height: 1.0em; font-size: .9em; padding: 0 .25em}
#send-condolences ul li a:hover {background: url("../gif/tab-bg.gif") repeat-x scroll 0 bottom #FFFFFF; text-decoration: none; text-shadow: 2px 2px 2px #cccd92; border: solid 1px #bebeb4; color: #444209}
#send-condolences ul li a:hover span, div.right-col-module div.scroller .send-condolences-blocks li.section a:hover span {color: #444209}
#account_create_captcha img {border: black thin solid; margin-left: 20px; margin-right: 100px}
 #holidayPromo_Main{ background: url('../jpg/site_promo_page.jpg') no-repeat; height:410px}
#holidayPromo_RadioOne{ background: url('../jpg/site_promo_page_afram.jpg') no-repeat; height:410px}
#holidayPromo_Main #holidayPromo_Main_Copy{ float: right; width: 510px; margin: 85px 20px 0px 0px; color:#504025}
#holidayPromo_RadioOne #holidayPromo_Main_Copy{ float: right; width: 510px; margin: 85px 20px 0px 0px; color:#504025}
#holidayPromo_Main #holidayPromo_Main_Copy h3{ font-size:17px; margin:0px; color:#504025; font-weight: normal}
#holidayPromo_RadioOne #holidayPromo_Main_Copy h3{ font-size:17px; margin:0px; color:#504025; font-weight: normal}
#holidayPromo_Main #holidayPromo_Main_Copy ul{ color: #504025; font-size:13px; list-style:none}
#holidayPromo_RadioOne #holidayPromo_Main_Copy ul{ color: #504025; font-size:12px; list-style:none}
#holidayPromo_step1{ margin-right:5px; width:180px; height:50px; display:inline-block; background:url('../png/site_promo_sprite_v2.png') no-repeat -5px -116px}
#holidayPromo_step2{ margin-right:5px; width:180px; height:50px; display:inline-block; background:url('../png/site_promo_sprite_v2.png') no-repeat -227px -116px}
#holidayPromo_step3{ margin-right:5px; width:180px; height:50px; display:inline-block; background:url('../png/site_promo_sprite_v2.png') no-repeat -435px -116px}
#holidayPromo_Main_Copy li p{ margin: 0px; display: inline-block; vertical-align: 14px; width: 270px}
#holidayPromo_Main #holidayPromo_link{ float: left; background: url('../png/site_promo_sprite_v2.png') no-repeat -300px -3px; display: block; height: 47px; width: 320px; margin: 320px 0px 0px 80px}
#holidayPromo_RadioOne #holidayPromo_link{ float: left; background: url('../png/site_promo_sprite_v2.png') no-repeat -300px -3px; display: block; height: 47px; width: 320px; margin: 320px 0px 0px 80px}
#holidayPromo_Main #holidayPromo_link:hover{ background: url('../png/site_promo_sprite_v2.png') no-repeat -300px -50px}
#holidayPromo_RadioOne #holidayPromo_link:hover{ background: url('../png/site_promo_sprite_v2.png') no-repeat -300px -50px}
#holidayPromo_Main .holidayPromo_Rule{ background: url("../png/site_promo_sprite_v2.png") no-repeat scroll -250px -100px; display: block; height: 10px; width: 390px; margin:0px auto}
#holidayPromo_RadioOne .holidayPromo_Rule{ background: url("../png/site_promo_sprite_v2.png") no-repeat scroll -250px -100px; display: block; height: 10px; width: 390px; margin:0px auto}
#holidayPromo_eternal{ width: 260px; border:none !important; color:#504025}
#holidayPromo_eternal h6{ color:#504025; font-size:16px; margin:0px}
#holidayPromo_eternal p{ color:#504025; font-size:13px}
#holidayPromo_eternal_link{ background: url('../png/site_promo_sprite_v2.png') no-repeat 10px -3px; display:block; height:50px; width:290px; text-decoration:none}
#holidayPromo_eternal_link:hover{ background: url('../png/site_promo_sprite_v2.png') no-repeat 10px -54px}
#holidayNav{ background: url('../png/holiday_nav.png') no-repeat 0px 4px; display:block; height:17px; width:115px; margin-top:8px}
#holidayNav:hover{ background: url('../png/holiday_nav.png') no-repeat 0px -13px}
  #eternal_ancestry_ad{ float:left; width:100%; margin:20px 0px}
#eternal_ancestry_ad a{ background:url("../jpg/records.jpg") no-repeat; display: block; width:100%; height:117px}
#eternal_ancestry_ad span{ width: 100%; display: block; font-family:Georgia; color:#646e32; font-style:italic; text-align: center; position: relative; top: 54px}
  .hw_narrowSlider #condlences-glider1{ width:750px; margin:10px auto; border-top: 1px solid #a5a384; padding-top:10px}
.hw_narrowSlider #condlences-glider1 .services-scroller{ width:640px}
.hw_narrowSlider #condlences-glider1 h5{ display:none}
#condlences-glidersc1 h5{ display:none}
  div#left-column-wide hr{ color: #fff; display: block; margin: 0 10px 10px}
div#top-story{ overflow: hidden; padding: 0 10px 20px}
div#latest-headlines{ overflow: hidden; padding-top: 7px}
div#more-headlines{ height: 250px; overflow: hidden; padding-top: 7px}
#main-content h1.page-title{ font-family: "Arial", "Helvetica", sans-serif; font-size: 2.1em; font-weight: 700; margin: 0; padding: 0}
#top-story h2{ font-family: "Arial", "Helvetica", sans-serif; font-size: 1.9em; font-weight: 700; color: #555; margin: 10px 0 0}
#top-story h2 div.content-section-label{ font-family: "Arial", "Helvetica", sans-serif; font-weight: bold; color: #fff; margin: 10px 10px 10px 0; display: inline; padding: 5px 8px; background-color: #1e63a1; float; left}
#top-story h2 div.top-story-headline{ font-family: "Arial", "Helvetica", sans-serif; font-weight: bold; color: #555; display: inline; line-height: 38px}
#latest-headlines h2.content-section-label, #more-headlines h2.content-section-label{ font-family: "Arial", "Helvetica", sans-serif; font-weight: bold; color: #fff; margin: 10px; display: inline; padding: 5px 8px; background-color: #1e63a1}
#top-story h2 div.top-story-headline a{ color: #555}
#top-story h2 div.top-story-headline a:hover {color: #2d9dcb}
#latest-headlines p.headline{ font-size: 120%}
div#natl-top-story-image img{ width: 300px; height: 300px; border: 1px solid #d5d5d5; overflow: hidden; float: left; margin: 15px 10px 0 0}
#top-story div.selected-obituary-official p{ font-family: "Lucida Grande", Helvetica, Georgia, "Times New Roman",serif; font-size: 1.2em; font-weight: normal; width: 320px; height: 79px; float: right; margin: 12px 15px 0 0}
#top-story #trib2-nationalObits .selectedNationalObitLinks{ float: left; padding-left: 2px}
#latest-headlines-list-box p.headline a:link, #more-headlines-list-box a:link{ color:#4d4d4d}
#latest-headlines-list-box p.headline a:visited, #more-headlines-list-box a:visited{ color:#4d4d4d}
#latest-headlines-list-box p.headline a:hover, #more-headlines-list-box a:hover{ color:#2e9dcb}
 #top-story #ct-tabs ul.nav{ margin: 0 0 -1px 1px; padding: 0; border-bottom: 1px solid #d5d5d5; float: left}
#top-story #ct-tabs ul.nav li{ list-style-type: none; margin: 0; padding: 0; display: inline-block; *display: inline; position: relative; top: 0; left: 0; *top: 1px; zoom: 1}
#top-story #ct-tabs ul.nav li.tab a{ text-decoration: none; color: #666; display: inline-block; padding: 9px; line-height: 100%; background: #e5e5e5; box-shadow: inset 0px -3px 3px rgba(0,0,0,0.03); border: 1px solid #d5d5d5; border-bottom: none; zoom: 1; top: 1px; text-align: center; width: 140px; margin-right: 4px}
#top-story #ct-tabs ul.nav li.tab a:hover{ background: #fff}
#top-story #ct-tabs ul.nav li.tab a.active{ background: #ffffff; font-weight: bold; box-shadow: none; position: relative; top: 1px; padding-top: 10px}
#top-story #ct-tabs div#one{ border: 1px solid #d5d5d5; float: right; padding: 15px 10px 0px 10px; width: 311px; height: 119px; margin-right: 1px; margin-top: 4px}
#top-story #ct-tabs #condolences-ticker {width: 332px; float: left}
#top-story #ct-tabs #condolences-ticker p {margin-bottom: 0; font-weight: bold; font-size: 120%; color: #666}
#top-story #ct-tabs div#one p{ margin: 0}
  #right-column #trending-tabs ul.nav2{ margin: 10px 0 -1px; padding: 0; border-bottom: 1px solid #d5d5d5; float: left}
#right-column #trending-tabs ul.nav2 li{ list-style-type: none; margin: 0 -5px 0 0; padding: 0; display: inline-block; *display: inline; position: relative; top: 0; left: 0; *top: 1px; zoom: 1}
#right-column #trending-tabs ul.nav2 li.tab a{ text-decoration: none; color: #666; display: inline-block; padding: 9px; line-height: 100%; background: #e5e5e5; box-shadow: inset 0px -3px 3px rgba(0,0,0,0.03); border: 1px solid #d5d5d5; border-bottom: none; zoom: 1; top: 1px; text-align: center; width: 124px; margin-right: 9px}
#right-column #trending-tabs ul.nav2 li.tab a:hover, #right-column #trending-tabs ul.nav2 li#tab-most-viewed a:hover{ background: #fff}
#right-column #trending-tabs ul.nav2 li.tab a.active{ background: #fff; font-weight: bold; box-shadow: none; position: relative; top: 1px; padding-top: 10px}
#right-column #trending-tabs div#t-one{ border: 1px solid #d5d5d5; float: right; padding: 10px; width: 278px}
#right-column #trending-tabs div#t-two{ border: 1px solid #d5d5d5; float: right; padding: 10px; width: 278px; height: 90px}
#right-column #trending-tabs div#t-one ol, #right-column #trending-tabs div#t-two ol{ margin: 0}
  div#nat-news-browse-by-cat{ border: 1px solid #d5d5d5; margin: 10px 0; padding: 8px}
div#nat-news-browse-by-cat img{ width: 15px; height: 15px; margin-right: 8px; float: left}
div#nat-news-browse-by-cat p{ margin: 0}
div#nat-news-browse-by-cat p.browse-cat-link-view-all{ clear: both; padding-top: 10px; margin: 0}
div#nat-news-browse-by-cat ul{ list-style-type: none; padding: 0 0 15px 5px}
div#nat-news-browse-by-cat ul li{ width: 33%; float: left; margin-left: 0}
  div#natl-news-year-in-review{ border: 1px solid #d5d5d5; margin: 10px 0; padding: 8px}
div#natl-news-year-in-review p{ margin: 3px 0 0}
div#natl-news-year-in-review div#natl-news-yir-image img{ float: left; width: 160px; height: 160px; margin: 8px 0 0 0px; padding: 11px auto 6px; border: 1px solid #d5d5d5; background-color: #e5e5e5}
div#natl-news-year-in-review p.browse-cat-link-view-all{ clear: both; padding-top: 10px; margin: 0}
div#natl-news-year-in-review ul{ list-style-type: none; margin: 12px 0 0 0; padding-left: 0; float: right}
div#natl-news-year-in-review ul li{ margin: 0 0 12px}
div#natl-news-year-in-review img#icon-calendar{ width: 18px; height: 18px; margin-right: 8px; float: left; position: relative; top: -1px}
div#natl-news-year-in-review img#icon-camera{ width: 15px; height: 15px; margin: 0 8px 0 5px; float: left}
  div#natl-news-notable-alerts{  border-bottom: none; margin: 10px 0}
div#natl-news-notable-alerts a.addBarButton{  border-top: none; position: relative; left: -1px}
   div#natl-news-rec{ border: 1px solid #d5d5d5; margin-top: 7px}
div#natl-news-rec p#natl-news-rec-header{ margin: 0; padding: 9px; line-height: 100%; background: #e5e5e5; border-bottom: 1px solid #d5d5d5}
div#natl-news-rec div#natl-news-rec-listbox{ padding: 12px 11px 0}
div#natl-news-rec .natl-news-rec-listing{ padding-bottom: 9px}
div#natl-news-rec .natl-news-rec-listing img{ float: left; width: 40px; height: 40px; margin: 0 10px 10px 0}
div#natl-news-rec .natl-news-rec-listing p.natl-news-rec-headline{ margin: 0}
div#natl-news-rec .natl-news-rec-listing p.natl-news-rec-share{ margin: 0; color: #999; font-size: 80%}
 #latest-headlines #latest-headlines-list-box, #more-headlines #more-headlines-list-box{ margin-top: 10px}
#latest-headlines #latest-headlines-list-left ul li, #latest-headlines #latest-headlines-list-right ul li{ margin-bottom: 0; min-height: 80px}
#more-headlines #more-headlines-list-left ul li, #more-headlines #more-headlines-list-right ul li{ height: 30px}
#latest-headlines-list-left, #latest-headlines-list-right, #more-headlines-list-left, #more-headlines-list-right{ float: left}
#latest-headlines-list-left ul, #latest-headlines-list-right ul, #more-headlines-list-left ul, #more-headlines-list-right ul{ width:310px; padding-left: 10px}
#latest-headlines #latest-headlines-list-left ul li, #latest-headlines #latest-headlines-list-right ul li, #more-headlines #more-headlines-list-left ul li, #more-headlines #more-headlines-list-right ul li{ list-style-type: none; list-style-position: inside}
#latest-headlines #latest-headlines-list-left ul li p.headline, #latest-headlines #latest-headlines-list-right ul li p.headline, #more-headlines #more-headlines-list-left ul li p.headline, #more-headlines #more-headlines-list-right ul li p.headline{ font-weight: bold}
#latest-headlines #latest-headlines-list-left a img, #latest-headlines #latest-headlines-list-right a img{ float: left; margin-right: 10px; border: 1px solid #d5d5d5}
#latest-headlines #latest-headlines-list-left .link-view-more, #latest-headlines #latest-headlines-list-right .link-view-more{ margin-top: 0}
#latest-headlines #latest-headlines-list-left .link-view-more p, #latest-headlines #latest-headlines-list-right .link-view-more p{ margin: 0 0 18px; padding-top: 0}
#latest-headlines #latest-headlines-list-left ul li p.obit-text, #latest-headlines #latest-headlines-list-right ul li p.obit-text{ margin-bottom: 5px; height: 75px; font-family: "Lucida Grande", Helvetica, Georgia, "Times New Roman", serif}
#latest-headlines #latest-headlines-list-left #link-view-more p, #latest-headlines #latest-headlines-list-right #link-view-more p{ margin-top: 2px}
#notable-search{ background-color: #9cd3ea; height: 56px; border: 1px solid #9cd3ea; margin-top: 4px; padding: 0 9px}
#notable-search p{ margin: 5px 0}
div#right-column div.gift-advertisement{ margin-top: 7px}
div#right-column div.gift-advertisement a img{ width: 298px}
    div.next-step-option{ width: 33%; float: left}
h2#next-step-review-tribute, h2#next-step-make-dvd{ width: 100%; float: left; margin: 0 0 10px 0; font-weight: bold; padding-bottom: 2px; border-bottom: 1px solid #999}
h2#next-step-spread-word{ width: 100%; float: left; margin: 0 0 8px 0; font-weight: bold; padding-bottom: 2px; border-bottom: 1px solid #999}
div#review-tribute-options div#review-tribute-option-view, div#review-tribute-options div#review-tribute-option-edit{ float: left; padding: 10px 10px 15px 0; font-size: 1.6em}
div#spread-word-options div#facebook-option, div#spread-word-options div#twitter-option, div#spread-word-options div#email-option{ padding: 1px 0 6px; font-size: 1.6em}
#review-tribute-option-view a.link, #review-tribute-option-edit a.link{ color: #00f}
#edit-this-tribute .make-dvd-options .green-highlight-option a{ color: #fff}
.green-highlight-option a.link{ background: none; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: none; background-color: #96cf44; padding: 2px 6px; color: #000}
.green-highlight-option a.link-dvd{ background: none; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 1px 1px 1px 0 #e5e5e5; -webkit-box-shadow: 1px 1px 0 1px #e5e5e5; box-shadow: 1px 1px 1px 0 #e5e5e5; border: none; background-color: #96cf44; margin: 0 2px 0 4px; padding: 4px 16px 2px; color: #000; position: relative; top: 4px}
#edit-this-tribute .make-dvd-options{ float: right; margin: 0 10px 10px 0}
div.breadcrumb-nav span#powered-by-tukios{ float: right}
div.breadcrumb-nav img#tukios-logo{ width: 69px; height: 20px; margin: 1px 0 0 2px}
 