@import url("../../system/css/reset.css");
@import url("../../system/css/flymenu.css");
@import url("common.css");
@import url("../../system/css/widgetadmin.css");

/** CONTENT **/
body {background:#e5ecd4; font-family:"Arial", sans-serif;}
div {position: relative;}
p {margin-bottom: 18px;}
#frpExtra1 {position: absolute; top: 0; height: 930px; width: 100%; background: url("default-frpExtra1-bg.jpg") 50% 0 no-repeat; z-index: 0;}
#siteWrapper {margin: 0 auto; margin-bottom: 52px; width: 950px; z-index: 1; background:url("default-sitewrapper-bg.png") repeat-y top left;}
#pageWrapper {z-index: 0; padding-bottom:0px;}
#headerWrapper {height: 260px; z-index: 1; background:url("default-headerwrapper-bg.jpg") no-repeat top left;}
    #headerCTAwrapper {height:45px; z-index: 2; top:15px; position:absolute;}
    .headerCTA {padding: 11px 10px 0px 10px; height: 33px; width: 119px; float: left; font-size: 12px; line-height: 14px; text-align: center; position:static;}
        .headerCTA .column {margin-right: 30px; width: 265px;}
        .headerCTA a {color: #1a260a; font-weight:bold;}
        .headerCTA li p {margin-bottom:0px; width:110px; margin:0 auto;}
            .headerCTA a:hover {color: #4a6624;}
        .headerCTA span {color: #7e975a;}
        .headerCTA .column {line-height: 16px; float: left;}
            .headerCTA .column h2, #contactDropdown h2 {color: #4a6624; font-size: 18px; font-weight: normal;}
            .headerCTA .column a {color: #4a6624; text-decoration: underline;}
                .headerCTA .column a:hover {color: #fff;}
    .googleTranslate {padding-top: 10px; width: 180px; height: 25px; float: left; font-size: 12px; line-height: 14px; padding-left: 0px;}
        /* GOOGLE TRANSLATE OVERRIDES */
        .goog-te-gadget-simple {border: 1px solid #fff !important; background-color: #758c54 !important;}
        .goog-te-gadget-simple .goog-te-menu-value {color: #c7b373 !important;}
        .goog-te-menu-value span {color: #ffffff !important; border-color: #b2a486 !important;}
        .goog-te-menu-frame {box-shadow: 0 3px 8px 2px #000000 !important;}
    .textSize {width: 50px; float: left;font-size: 9px; text-align: center; color: #7e975a;padding:0px; padding-top: 10px;}
        .textResize {display: block; width: 18px; height: 15px; float: left;}
        .textSize p {width:50px; margin:0px;}
        .textSize .clear {clear:none;}
        .textSizeSmall {background: url("default-textSize-small-bg.gif") no-repeat;}
        .textSizeNormal {background: url("default-textSize-normal-bg.gif") no-repeat; display:none;}
        .textSizeLarge {background: url("default-textSize-large-bg.gif") no-repeat;}
        .textSize span {display: none;}
    .headerCTAdropdown {position: absolute; top: 44px; left:0px !important; padding: 30px; width: 888px; min-height: 238px;}
        #immediateNeedDropdown {left: -459px; background: url("default-immediateNeedDropdown-bg.jpg") #d3ceba bottom right no-repeat;}
            .immediateNeedCTA {background: url("headerCTA-bg.jpg") top no-repeat; }
                .immediateNeedCTA:hover {background: url("headerCTA-hover.jpg") top no-repeat;}
            .prearrangeCTA {background: url("headerCTA-bg.jpg") top no-repeat;}
                .prearrangeCTA:hover {background: url("headerCTA-hover.jpg") top no-repeat;}
            .contactCTA {background: url("headerCTA-bg.jpg") top no-repeat;}
                .contactCTA:hover {background: url("headerCTA-hover.jpg") top no-repeat;}
            .searchCTA {background: url("headerCTA-bg.jpg") top no-repeat;}
                .searchCTA:hover {background: url("headerCTA-hover.jpg") top no-repeat;}
            .headerCTAdropdown {background:#d3ceba; color: #404040; text-align: left; border: 1px solid #fff;}
            .headerCTAdropdown .column p {color: #404040;}
                #obitDropdown { background: url("default-obitDropdown-bg.jpg") #d3ceba bottom right no-repeat; height:auto !important;}
                .headerCTA .obitDropdownColumn1 {width: 629px;margin-right: 0px;}
                .headerCTA .obitDropdownColumn2 {padding-left: 25px; margin-right: 0px;width: 234px;}
            .obitCTA {background: url("headerCTA-bg.jpg") top no-repeat;}
                .obitCTA:hover {background: url("headerCTA-hover.jpg") top no-repeat;}
            .frp_toggle_controls {margin-bottom: 20px; height: 25px;}
            .frp_toggle_controls li {display: block; margin-right: 2px; padding: 2px 10px 2px 10px;width: 128px;
                height: 20px; border: 1px solid #fff; float: left; background: #f8f5e9; box-shadow: 2px 2px 2px #333; -moz-border-radius-topleft: 5px;
                border-top-left-radius: 5px; -moz-border-radius-topright: 5px; border-top-right-radius: 5px;}
                .frp_toggle_controls li a {color: #4a6624 !important; text-decoration: none !important; cursor: pointer; font-weight:normal;}
                #headerWrapper .list_placeholder {clear: both; width: 625px; overflow: auto;}
                #currentListPlaceholder_currentServices, #pastListPlaceholder_currentServices {clear: both;}
                #togglePlaceholder_serviceListings {height:auto;}
                .frp_toggle_active {background:#4a6624 !important;}
                .frp_toggle_controls .frp_toggle_active a {color:#d3ceba !important;}
            .frp_tribute_list li {display: block; float: left; margin: 0 15px 10px 0; width: 188px; height:41px;}
            .frp_tributelist_image {margin-right: 10px; width: 30px; height: 30px; border: 1px solid #fff; float: left; box-shadow:1px 1px 2px #000; -moz-box-shadow:1px 1px 2px #000; -webkit-box-shadow:1px 1px 2px #000;}
            .frp_tributelist_nophoto img {display: none}
            .frp_tributelist_nophoto .frp_tributelist_image {background:url("no-photo.jpg") no-repeat top left;}
            .frp_tributelist_image a {display:block; width:100%; height:100%;}
            .frp_tributelist_lastname, .frp_tributelist_firstname {font-size: 12px; color: white !important; font-weight:normal;}
            .frp_tributelist_dateofdeath {font-size: 10px;}
            .frp_tributelist_dateofbirth, .frp_tributelist_dateseperator {display: none;}
            .frp_tributelist_dates span {color:#4a6624 !important;}
            #tributeSearchText {float: left; width: 178px;}
            #tributeSearch label {display: none;}
            #tributeSearchBtn {display: block; cursor:pointer; float: left; width: 30px; height: 30px; background: url("default-tributeSearch-btn.png") no-repeat; border: none; text-indent: -99999px;}
            .orderBOM {position: absolute; bottom: 18px; left: 759px; width:180px; text-align: center;}
        #prearrangeDropdown {left: -582px; background: url("default-prearrangeDropdown-bg.jpg") #d3ceba bottom right no-repeat;}
        #contactDropdown {left: -705px;}
            #contactDropdown #googleMap {width: 265px; height: 220px; border: 1px solid #fff; text-shadow: none; box-shadow: 0 3px 8px 2px #000000 !important;}
        #searchDropdown {left: -828px; background: url("default-searchDropdown-bg.jpg") #d3ceba bottom right no-repeat;}
            #searchDropdown #siteSearch {margin-top: 50px;}
            #searchDropdown #siteSearch input {width: 400px; float: left;}
            #searchDropdown #siteSearch label {display: none;}
            #searchDropdown #siteSearchBtn {display: block; cursor:pointer; width: 100px; height: 30px; background: url("default-search-btn.png") no-repeat; border: 0; text-indent: -99999px;}
        .frp_float_control {text-shadow: none;}
    #companyHeader {width: 350px; height: 140px; position: absolute; left: 507px; top: 110px}
        #companyHeader a {display: block; width: 100%; height: 100%; background: url("../../../../default-logo.png") 0 50% no-repeat;}
        #companyHeader span {display: none;}
    #navigation {width: 950px; height: 40px; top: 60px; z-index: 0;}
        #navigation li {display: block; text-align:center; text-shadow:1px 1px 1px #000; padding: 12px 10px; padding-bottom:0px; width: 150px; height: 28px;  font-family: Arial, sans-serif; font-size: 12px; line-height: 14px; position: static;}
            #navigation li:hover {background:#4a6624;}
            #navigation li li:hover {background:none;}
            #navigation li a {color: #fff;}
                #navigation li:hover a {color: #eddcb4;}
            .homeButton {display: block; width: 48px !important; height: 48px !important; background: url("default-nav-home-bg.png") no-repeat !important; float: left;}
                .homeButton span {display: none;}
                .frp_horizontal_menu {float: left;z-index: 0;}
                #navigation li ul {position: absolute;  top: 40px; left: -48px; min-height: 360px; width: 830px; padding: 20px 60px;}
                    #navigation li ul ul {display: block; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
                    #navigation li.frp_list_item_0 ul {background: #4a6624 url("default-nav-00-bg.jpg") bottom no-repeat;}
                        #navigation li.frp_list_item_0 ul ul {background: none;}
                    #navigation li.frp_list_item_1 ul {background: #4a6624 url("default-nav-01-bg.jpg") bottom no-repeat;}
                        #navigation li.frp_list_item_1 ul ul {background: none;}
                    #navigation li.frp_list_item_2 ul {background: #4a6624 url("default-nav-02-bg.jpg") bottom no-repeat;}
                        #navigation li.frp_list_item_2 ul ul {background: none;}
                    #navigation li.frp_list_item_3 ul {background: #4a6624 url("default-nav-03-bg.jpg") bottom no-repeat;}
                        #navigation li.frp_list_item_3 ul ul {background: none;}
                    #navigation li.frp_list_item_4 ul {background: #4a6624 url("default-nav-00-bg.jpg") bottom no-repeat;}
                        #navigation li.frp_list_item_4 ul ul {background: none;}
                    #navigation li.frp_list_item_5 ul {background: #4a6624 url("default-nav-00-bg.jpg") bottom no-repeat;}
                        #navigation li.frp_list_item_5 ul ul {background: none;}
                    #navigation li li {position: relative; text-shadow:none; display: block; margin-right: 20px; padding: 0; width: 146px; font-family: Verdana, sans-serif !important; font-size: 12px; line-height: 14px; font-weight: bold; text-align: left; background: none; border-bottom: 1px solid #866a3a; float: left;}
                        #navigation li li a {color: #eddcb4 !important;}
                        #navigation li li ul {position: static; padding: 25px 0 0 0; background: none;}
                        #navigation li li li {white-space: normal; margin-top: 15px; padding: 0; width: 160px; height: auto; float: none; background: none; text-align: left; font-weight: normal; border: none; display: block;}
                            #navigation li li li ul {display: none;}
                            #navigation li li {height: auto; border-bottom:none;}
                            #navigation li ul ul {min-height: 191px;}
                            #navigation li li a {border-bottom: 1px solid #fff;}
                            #navigation li li li a {border-bottom:none; padding-bottom: 0px;}
                            #navigation li li ul {position: static; padding: 7px 0 0 0;}
                            #navigation li li li {margin-top:13px;}
                            #navigation li li.frp_list_item_5 {clear:both; margin-top: 20px;}
                            #navigation li li li.frp_list_item_5 {margin-top:13px;}
                            #navigation li li.frp_list_item_6 {margin-top: 20px;}
                            #navigation li li li.frp_list_item_6 {margin-top:13px;}
                            #navigation li li.frp_list_item_7 { margin-top: 20px;}
                            #navigation li li li.frp_list_item_7 {margin-top:5px;}
                            #navigation li li.frp_list_item_8 {margin-top: 20px;}
                            #navigation li li li.frp_list_item_8 {margin-top:13px;}
                            #navigation li li.frp_list_item_9 {margin-top: 20px;}
                            #navigation li li li.frp_list_item_9 {margin-top:13px;}
                    #navigation .flowers_gifts {text-align:center; display: block; padding: 12px 10px; padding-bottom:0px; width: 160px; height: 28px; font-family: Arial, sans-serif; font-size: 12px; line-height: 14px; float: right;}
                        #navigation .flowers_gifts:hover {background:#4a6624; }
                        #navigation .flowers_gifts:hover a {color:#fff;}
                        #navigation .flowers_gifts a {color: #fff; text-shadow:1px 1px 1px #000;}
                            #navigation .flowersGiftsDropdown {position: absolute; z-index:1; top: 40px; left: -769px; padding-top: 40px; width: 950px; height: 360px; background: url("default-nav-flowersGifts-bg.jpg") #4a6624 no-repeat bottom left; }
                                #navigation .flowersGiftsDropdown .column {padding: 0 75px; width: 325px; float: left; text-align: center; font-family: Verdana, sans-serif; font-size: 11px; color: #fff;}
                                #navigation .flowersGiftsDropdown .column h2 {margin-bottom: 10px; font-family: Arial, sans-serif; font-size: 19px; font-weight: normal; color: #eddcb4;}
                                    #navigation .flowersGiftsDropdown .column a.btn {display: block; margin: 0 auto; padding-top: 13px; width: 110px; height: 30px; background: url("default-nav-flowersGifts-btn.png") 50% no-repeat; color: #fff; font-size: 14px;}
#contentWrapper {margin-bottom: 40px; padding-bottom: 40px; background: url("default-contentwrapper-bg.jpg") repeat-x; }
    #breadcrumb li.frp_list_first {padding-left: 30px;}
    #breadWrapper {height: auto; box-shadow:5px 0px 12px #000; float:right; right: 50px; width: 570px; padding-left:0px; padding-bottom:0px; background-color: #d3ceba;}
    #breadcrumb { width:570px; margin:0 auto;}
        #breadcrumb { height: auto;}
        .frp_breadcrumb .frp_list_first a {width: 23px;  }
        #breadcrumb li {display: block; height:38px; padding-bottom: 10px; padding-right: 20px; line-height:21px; float: left; background: url("default-breadcrumb-bg.png") right 47% no-repeat; border: none;}
        #breadcrumb li a {display: block; padding-top: 12px; color: #7e975a; text-decoration:none;}
        .frp_breadcrumb li.frp_list_last {background:none !important;}
        .frp_breadcrumb .frp_list_last a {color: #4a6624 !important;}
        #contactDatapane {width: 100%;}
        #datapaneWrapper {min-height:270px;}
    #datapaneWrapper {padding: 0 17px 50px 20px; color:#000}
        #datapaneWrapper h1 {font-family: Arial, sans-serif; color: #4a6624; font-size: 36px; line-height: 36px; font-weight: normal;}
        #datapaneWrapper h2 {font-family: Arial, sans-serif; color: #4a6624; font-size: 20px; line-height: 20px; font-weight: normal;}
        #datapaneWrapper h3 {font-family: Arial, sans-serif; color: #4a6624; font-size: 16px; line-height: 16px; font-weight: normal;}
        #datapaneWrapper a {text-decoration: none ; color:#4a6624;}
        #datapaneWrapper p, #datapaneWrapper ul, #datapaneWrapper ol {margin-bottom: 25px;}
        #datapaneWrapper font {color:black;}
        #datapaneWrapper .childbrowsercell  {}
        #childBrowser .childbrowserhlink:link, a.childbrowserhlink:visited, a.childbrowserhlink:active {color: white !important;}
        #childBrowser .childbrowserheader {background:#4a6624 !important; color:#fff !important;}
            .column1 {margin-top:350px; width: 305px;padding-left: 25px;}
            #servicesWrapper .frp_toggle_controls {border-top:1px solid #211f1a; height:59px; border-bottom:1px solid #211f1a;}
            #servicesWrapper .frp_toggle_controls li {background:none; width:111px; border:none !important; border-radius:none !important; -webkit-border-radius:none !important; box-shadow:none !important; }
            #servicesWrapper .frp_toggle_active {background:none !important; }
            #servicesWrapper .frp_toggle_controls li a {color:#eddcb4 !important;}
            #servicesWrapper #tributeSearchText {background:#b0afaf; border:1px solid #666666}
            #servicesWrapper #tributeSearchBtn {background:url("default-tributeSearch2-btn.png") no-repeat top left; width:60px; height:24px; cursor:pointer;}
            #servicesWrapper h2 {color:#eddcb4; font-weight:normal;}
            #servicesWrapper #servicesHeader {color:#877751; font-size:10px;line-height: 14px;display: block;}
            #servicesWrapper {width: 267px; padding-left: 50px;}
            #servicesWrapper #togglePlaceholder_serviceListings {margin-top:20px;}
            #servicesWrapper .frp_tributelist_lastname, #servicesWrapper .frp_tributelist_firstname { font-size:14px; color:#bbad8d !important;}
            #servicesWrapper .frp_tribute_list li { line-height:14px; width:258px; border-bottom:1px solid #b2a486;}
            #servicesWrapper .frp_tributelist_dates span {color:#877751 !important;}
            #emailObit {}
            #emailObit_form {color:#877751; font-size:11px;}
            #emailObit_header {background:url("obitnotify-bg.jpg") no-repeat top left; margin-top:5px; width:218px; height:30px; text-indent:-999em; cursor:pointer;}
            #emailObit_form p {line-height: 14px; margin-bottom:0px;}
            #servicesWrapper .list_placeholder { min-height:100px; position:relative;}
            .emailWrapper {margin: 0 auto;width: 256px;}
            .emailWrapper52 p {font-size: 10px;}

            .column1 #emailSubscribe {margin-top:20px; height: 194px; -moz-border-radius: 10px 10px 0px 0px; border-radius: 0px 0px 0px 0px; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;
            border:none;width:242px; background:url("default-col1email-bg.jpg") no-repeat top left;  padding: 19px 13px 26px;}
            .column1 #emailSubscribe h2 {margin-left: -7px; font-size:18px; text-shadow:1px 1px 0px black; margin-bottom: 5px;}
            .column1 #emailSubscribe p {color:#d8ddce;width: 231px;}
            .column1 #emailSubscribe .textgroup {width:156px; margin: 5px 0 5px; margin-right:89px;}
            .column1 #emailSubscribe .textgroup input {width:148px;}
            .column1 #emailSubscribe .textgroup label {display:none;}
            .column1 #emailSubscribe .buttongroup {margin-top: 14px;}
            .column1 #emailSubscribe .buttongroup input {border:none;}
            .column2 {padding-top: 10px; width: 540px;}
            .column2 .sidebarCTA {margin-bottom: 20px;padding: 0 0 20px 130px;height: 80px;font-size: 10px;line-height: 14px;width: 116px;float: left;
                padding-left: 123px;margin-right: 22px;}
            .column2 .sidebarCTA {margin-bottom: 20px; margin-left: 4px; padding: 0 0 20px 124px; height: 120px; font-size: 12px; line-height: 13px;}
            .column2 .sidebarCTA h2 {font-size: 12px; color: #4a6624; font-family: Arial, sans-serif; font-weight: normal;}
            .column2 .sidebarCTA p {color:#000; font-size:10px;}
                .immediateNeedCTAsidebar {background: url("immediateNeedCTAsidebar-bg.jpg") no-repeat;}
                .obitCTAsidebar {background: url("obitCTAsidebar-bg.jpg") no-repeat;}
                .prearrangeCTAsidebar {background: url("prearrangeCTAsidebar-bg.jpg") no-repeat;}
                .flowersCTAsidebar {background: url("flowersCTAsidebar-bg.jpg") no-repeat;}
            #emailSubscribe {padding: 30px 20px 20px; width: 230px; font-size: 12px; line-height: 14px; text-align: center; background-color: #fff7e6; -moz-border-radius: 10px; border-radius: 10px; -moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px #000; box-shadow: 0 0 5px #888; border: 1px solid #b3b3b3;}
                #emailSubscribe h2 {margin-bottom: 20px; font-size: 20px; font-family: Georgia, serif; font-weight: normal; color: #dfd8aa;}

        #footerCTAwrapper {margin: 40px auto; height: 130px;  padding-top: 40px; width: 830px; border-top: 1px dotted #a6a6a6;}
            .footerCTA {margin-right: 30px; padding-left: 85px; width: 160px; height: 112px; font-size: 10px; line-height: 14px; float: left;}
                .footerCTA h2 {font-size: 14px; color: #23360e; font-family: Georgia, serif; font-weight: normal;}
                .bomCTAfooter {background: url("bomCTAfooter-bg.jpg") no-repeat;}
                .prearrangeCTAfooter {background: url("prearrangeCTAfooter-bg.jpg") no-repeat;}
                .storeCTAfooter {background: url("storeCTAfooter-bg.jpg") no-repeat;}

#footerWrapper {z-index: 2;  background: url("default-footerwrapper-bg.png") #99B275 repeat-x 0px 135px; height: auto !important;clear:both;}
    #associationsWrapper {padding: 20px 0 0px 0; height: 115px; background:#7e975a;}
            .associationLogo {display: inline-block; margin: 0 10px; width: 100px; height: 65px; float:left;}
            #associatesBottom {width: 500px; margin: 0 auto; height: 60px;}
    #footerLogo {margin: 0 auto; height: 75px; width: 200px;}
        #footerLogo a {display: block; width: 100%; height: 100%; background: url("../../../../default-footer-logo.png") 50% no-repeat;}
        #footerLogo span {display: none;}
    #footerSocialMedia {margin: 32px auto 0; width: 389px; height: 26px; text-align: center;}
        #footerSocialMedia li {margin: 0 5px; text-indent: -99999px;}
        .facebook {display: block; width: 78px; height: 26px; background: url("default-facebook-bg.png") no-repeat;}
        .twitter {display: block; width: 88px; height: 26px; background: url("default-twitter-bg.png") no-repeat;}
        .youtube {display: block; width: 88px; height: 26px; background: url("default-youtube-bg.png") no-repeat;}
        .linkedin {display: block; width: 88px; height: 26px; background: url("default-linkedin-bg.png") no-repeat;}
        #footerSocialMedia li {display: block; float: left; }
    #footerNav {margin: 20px auto; padding: 20px 0; width: 950px;}
        #footerNav li {float: left; margin: 0 10px; width: 170px; text-align: left; font-family: Arial, sans-serif; color:#4a6624;}
            #footerNav li a {color: #4a6624;}
                #footerNav li a:hover {color: #000;}
            #footerNav li ul {margin-top: 10px; padding-top: 10px;}
            #footerNav li li {float: none; border: none;   font-size: 11px; font-style: normal;}
            #footerNav li li.frp_list_item_0 a { font-weight: bold; color:#fff;}
            #footerNav li li.frp_list_item_0 li a {font-weight:normal; color:#4a6624}
                #footerNav li li ul {margin: 0; padding: 0; border: none;}
                    #footerNav li li li {float: none; border: none; font-family: Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal;}
                    #footerNav li li li ul {display: none;}
            /*#footerNav li li ul {display: none;}*/
    #communities {margin: 20px auto 10px; width: 950px; color: #fff;}
    #footerContact, #adminFooter {font-size: 10px; color:#000; width:950px; margin:0 auto; text-align:center;}
        .footerPhone {display: block; margin-top: 10px; font-weight:bold; font-size: 18px; color:#fff;}
        #adminFooter {height: 50px;}
        #footerContact a, #adminFooter a, #footerContact, #adminFooter {color:#4a6624;}


/** Veterans, Wall and Fallen Heroes **/
.frp_template_tribute-gifts .column1, .frp_template_veterans .column1, .frp_template_fallenheroes .column1, .frp_template_wall .column1, .frp_template_prearrange_online .column1 {width: 100%;margin-top: 0px;padding: 0px 25px;}
.frp_template_tribute-gifts #datapaneWrapper, .frp_template_veterans #datapaneWrapper, .frp_template_fallenheroes #datapaneWrapper, .frp_template_wall #datapaneWrapper, .frp_template_prearrange_online #datapaneWrapper {width: 900px;padding: 0;}
.frp_template_tribute-gifts #datapaneWrapper, .frp_template_veterans #contentWrapper, .frp_template_fallenheroes #contentWrapper, .frp_template_wall #contentWrapper, .frp_template_prearrange_online #contentWrapper {margin-bottom: 40px;padding-bottom: 40px;
    background: white;padding-top: 20px;}

.frp_template_tribute-gifts .column1 {padding: 2px;}



/** BOM OVERRIDES **/
#condWrap {margin-bottom: 10px; border: 1px solid #ccc;}
    #condControls {background-color: #999 !important;}
        #condSearchBox {background-color: #ccc !important; border-color: #555 !important;}
        #condSearchBtn {width: 100px; background-color: #777 !important; border-color: #555 !important;}


/** FLOWER ORDERING STYLES **/
#flowerOrderingListings {margin-top: 25px;}
#flowerOrderingListings .frp_toggle_controls {margin: 0; padding: 0; height: 100px;}
#flowerOrderingListings .frp_toggle_controls li {padding: 5px 18px 10px 10px; margin: 0 10px 10px 0; width: 205px; -moz-box-shadow: 0 0 5px #000; -webkit-box-shadow: 0 0 5px #000; box-shadow: 0 0 5px #000;}
#flowerOrderingListings .frp_tribute_list li {float: none; clear: both; margin-bottom: 25px; padding-bottom: 10px; height: 75px; width: auto; border-bottom: 1px dotted #a6a6a6;}
    #flowerOrderingListings .frp_tribute_list li a {text-decoration: none;}
    #flowerOrderingListings .frp_tributelist_image {margin-right: 20px; -moz-box-shadow: 1px 1px 3px #000; -webkit-box-shadow: 1px 1px 3px #000; box-shadow: 1px 1px 3px #000;}
    #flowerOrderingListings .frp_tributelist_lastname, #flowerOrderingListings .frp_tributelist_firstname {color: #23360e !important; font-size: 16px !important;}
    #flowerOrderingListings .frp_tributelist_dateofdeath {font-size: 14px; color: #c7b373;}
        #flowerOrderingListings .frp_tributelist_dateofbirth, #flowerOrderingListings .frp_tributelist_dateseperator {display: block; float: left; color: #c7b373;}
            #flowerOrderingListings .frp_tributelist_dateseperator {margin: 0 5px;}
    #flowerOrderingListings .frp_tributelist_flowerorderbutton {position: relative; left: 48px; cursor: pointer; background: url("flowerOrderingSelect.png") no-repeat; height: 28px; width: 108px;}


/** SYMPATHY STORE STYLES **/
#sympathyStore {position: relative; top: -2px; left: 0; width: 940px; height: 1600px; -moz-border-radius-bottomleft: 10px; border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; border-bottom-right-radius: 10px; border: 3px solid #fff; background-color: #eeeade; overflow-x: hidden;}


/** SPECIFIC STYLES **/
form input {margin: 3px 10px 0 0; padding: 2px; width: 225px; border: 1px solid #c0c3b0; }
form div.selectgroup select {margin: 3px 10px 0 0; padding: 2px; width: 225px; border: 1px solid #C7B373; -moz-border-radius: 5px; border-radius: 5px;}
form div.textgroup {margin: 5px 0 10px;}
    #datapaneWrapper form div.textgroup,
    #datapaneWrapper form div.selectgroup {margin: 5px 0 20px;}
form div.textgroup label {display: block; font-size: 10px;}
form div.selectgroup label {display: block; font-size: 10px;}
/*form div.buttongroup {display: block; float: right;}*/
.submitBtn, #dailyGriefSubscribeClear, #weeklyGriefSubscribeClear {display: block; margin: 0; width: 100px; height: 30px; float: left !important; color: #fff; background: url("default-submit-btn.png") no-repeat; cursor: pointer;}
#dailyGriefSubscribe .clear, #weeklyGriefSubscribeClear  { clear:none !important;}
#dailyGriefSubscribe .buttongroup, #weeklyGriefSubscribe .buttongroup {width:213px; margin:0 auto;}
.dropdownInput {width: 265px;}
.faq_questionwrapper {color: #000;}
.caption {font-size: 10px; color: #000;}
#datapaneWrapper ul li.checklist {list-style: none; padding-left: 25px; background: url("default-checklist-bullet.png") no-repeat; background-position: 0 .5em;}
    #datapaneWrapper ul li.checklist li {padding: 0; list-style: disc; background: none;}
.frp_businesslist_titlewrapper {color: #23360E; background-color: #ccc; border: 0;}
.frp_businesslist_businessname {color: #23360E;}


.column1 #emailSubscribe p {margin:0px;}
.column1 #emailSubscribe .textgroup label {
display: block;
float: left;
color: white;
margin: 0px;
padding: 0px;
line-height: 12px;
}
