@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:#fff2bf;}
div {position: relative;}
p {margin-bottom: 18px;}
#frpExtra1 {position: absolute; top: 0; height: 673px; width: 100%; background: url("https://cfhecc.com/include/themelibrary/themes/OS5_V2_LUXURIANCE_YELLOW/default-frpExtra1-bg.jpg") 50% 0 no-repeat ; z-index: -1;}
#frpExtra2 {position: absolute; top: 0; height: 49px; width: 100%; background:#badaf9; z-index: -2;}
#siteWrapper {margin: 0 auto; width: 950px; z-index:0;  background:url("https://cfhecc.com/include/themelibrary/themes/OS5_V2_LUXURIANCE_YELLOW/default-sitewrapper-bg.png") repeat-y top left; }
#pageWrapper {z-index: 0; padding-bottom:0px;}
#headerWrapper {height: 673px; height:321px; z-index: 1; background:url("https://cfhecc.com/include/themelibrary/themes/OS5_V2_LUXURIANCE_YELLOW/default-headerWrapper-bg.jpg") no-repeat top left; }
    #headerCTAwrapper {height:50px; z-index: 2;}
    .headerCTA {padding-top:10px; border-radius: 7px 7px 0 0; -moz-border-radius-topright:7px; border-top-right-radius: 7px; -moz-border-radius-topleft: 7px; border-top-left-radius: 7px; padding-bottom: 15px; height: 25px; width: 135px; float: left;  font-size: 12px; line-height: 14px; text-align: center; text-shadow: 2px 1px 1px #000;}
        .headerCTA:hover {-moz-box-shadow: 0 0 10px #000; -webkit-box-shadow: 0 0 10px #000; box-shadow: 0 0 10px #000; background:#2f4f6e !important; }
        .headerCTA .column {margin-right: 0px; width: 265px;}
        .headerCTA a {color: #2a4699; text-shadow:1px 1px 2px #fff; font-family:"Georgia", serif; font-weight: normal;}
            .headerCTA:hover span {color: #fff;  }
           
            .headerCTA:hover a {color: #c1a865; text-shadow:1px 1px 2px #000;}
        .headerCTA span { color:#2a4699}
        .headerCTA .column {line-height: 16px; float: left; }
        .headerCTA .column p {color:#fff; text-align:left;}
            .headerCTA .column h2 {color: #c1a865; font-size: 18px; font-weight:normal;font-family:"Georgia", serif;}
            .headerCTA h2 {
color: #C1A865;
font-size: 18px;
font-weight: normal;
font-family: "Georgia", serif;
}
            .headerCTA .column h3 {color:#fff;font-weight:normal;}
            .headerCTA .column a {color: #c7b373; text-decoration: underline;}
                .headerCTA .column a:hover {color: #a68d42;}
    .googleTranslate {padding: 10px; width: 154px; height: 20px; float: left; font-size: 12px; line-height: 14px;}
        /* GOOGLE TRANSLATE OVERRIDES */
        .goog-te-gadget-simple {border: 1px solid #fff !important; background-color: #2a4699 !important;}
        .goog-te-gadget-simple .goog-te-menu-value {color: #fff !important;}
        .goog-te-menu-value span {color: #fff !important; border-color: #fff !important;}
        .goog-te-menu-frame {box-shadow: 0 3px 8px 2px #000000 !important;}
    .textSize {width: 72px; float: left; font-size: 9px; text-align: left; color: #404040; text-shadow:none; padding-left: 9px}
    .textSize:hover {-moz-box-shadow: 0 0 0px #000; -webkit-box-shadow: 0 0 0px #000; box-shadow: 0 0 0px #000; background:none !important;}
        .textSize p {margin-right:0px; color:#404040; font-family:"Georgia", serif; font-size:8px; text-align: left !important;}
        
        .textSize:hover a, .textSize:hover p {color:#404040 !important;}
        .textResize {display: block; width: 18px; height: 16px; float: left;}
        .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:50px; left: 0; padding: 18px; width: 921px; min-height: 268px;}
        #immediateNeedDropdown {left: -136px; background:url("default-immNeed-bg.jpg") no-repeat bottom right #370707;}
            .immediateNeedCTA { }
                .immediateNeedCTA:hover {background-position: bottom; background:#0e0e2f;}
            .prearrangeCTA { }
                .prearrangeCTA:hover {background-position: bottom; background:#0e0e2f;}
            .contactCTA { }
                .contactCTA:hover {background-position: bottom; background:#0e0e2f;}
            .searchCTA {}
                .searchCTA:hover {background-position: bottom; background:#0e0e2f;}
            .headerCTAdropdown {background-color:#2f4f6e !important; -moz-box-shadow: 0 0 10px #000; -webkit-box-shadow: 0 0 10px #000; box-shadow: 0 0 10px #000;border-bottom:2px solid #c1a865; color: #fff; text-align: left; text-shadow:none;}
            
                #obitDropdown {left: -1px;background:url("default-obitDropdown-bg.jpg") no-repeat bottom right #370707; }
            .obitCTA { }
                .obitCTA:hover {background-position: bottom; background:#0e0e2f;}
            .frp_toggle_controls {margin-bottom: 20px; height: 25px;}
            .frp_toggle_controls li {display: block; margin-right: 2px; padding: 2px 10px 5px 10px; width: 145px; border-radius:10px 10px 0px 0px; -moz-box-radius:10px 10px 0px 0px; -webkit-border-radius:10px 10px 0px 0px; text-align:center; height: 16px; float: left; background:url("https://cfhecc.com/include/themelibrary/themes/OS5_V2_LUXURIANCE_YELLOW/header-obit-bg.jpg") no-repeat top left;}
                .frp_toggle_controls li a {color: #fff !important; text-decoration: none !important; cursor: pointer; text-shadow:none; font-family:"Arial", serif;}
                .frp_toggle_controls li.frp_toggle_active a{color:#c1a865 !important;}
                #currentListPlaceholder_currentServices, #pastListPlaceholder_currentServices {clear: both;width: 625px; overflow: auto;}
                #currentListPlaceholder_currentServices a, #pastListPlaceholder_currentServices a {text-decoration:none !important;}
                .frp_toggle_active {color: #c1a865 !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 #ccb776; float: left; box-shadow:1px 1px 1px #000;}
            .frp_tributelist_nophoto img {display: none}
            .frp_tributelist_nophoto .frp_tributelist_image {background:url("https://cfhecc.com/include/themelibrary/themes/OS5_V2_LUXURIANCE_YELLOW/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: 11px; color: #c1a865 !important; text-shadow:none; font-family:"Arial", sans-serif;}
            
            .frp_tributelist_dateofdeath {font-size: 10px;}
            .frp_tributelist_dateofbirth, .frp_tributelist_dateseperator {display: none;}
            .frp_tributelist_dateofdeath {color:#999999 !important; text-shadow:none; font-family:"Arial", serif;}
            #tributeSearchText {float: left; width: 184px;}
            #tributeSearch label {display: none;}
            #tributeSearchBtn {display: block; float: left; width: 24px; height: 24px; background: url("https://cfhecc.com/include/themelibrary/themes/OS5_V2_LUXURIANCE_YELLOW/default-tributeSearch-btn.png") no-repeat;  cursor:pointer; border: none; text-indent: -99999px;}
            .orderBOM {position: absolute; text-align: center !important;
            color:#c1a865 !important; right:11px; bottom:18px;}
            .orderBOM a {color:#999999 !important; font-family:"Arial", sans-serif;}
        #prearrangeDropdown {left: -271px; background:url("default-preArrange-bg.jpg") no-repeat bottom right #370707;}
        #prearrangeDropdown a {color:#a68d42; text-decoration:none;}
        #prearrangeDropdown .column { margin-right: 30px;}
        #preArrangeButton {background:url("https://cfhecc.com/include/themelibrary/themes/OS5_V2_LUXURIANCE_YELLOW/default-prearrangebtn-bg.jpg") no-repeat top left; width:319px; height:37px; position:relative; left: 317px;}
        #preArrangeButton a {display:block; width:100%; height:100%;}
        
        #contactDropdown  {left: -406px; background:#370707;}
        #contactDropdown a {color:#a68d42; text-decoration:none;}
        #contactDropdown .dropdownInput {width: 256px;}
        #contactDropdown .column {margin-right: 30px;}
        .headerCTA label {color:#c1a865 ;}
        #immediateNeedDropdown .column {margin-right:30px;}
        #LocationTabSection .column1 {height:auto;}
        #viewLocations {background:url("https://cfhecc.com/include/themelibrary/themes/OS5_V2_LUXURIANCE_YELLOW/viewlocations.png") no-repeat top left; width:206px; height:37px;}
        #viewLocations a {display:block; width:100%; height:100%;}
            #contactDropdown #googleMap {width: 265px; height: 220px; border: 1px solid #fff; text-shadow: none; box-shadow: 0px 0px 10px #808080 !important;}
        #searchDropdown {left: -541px; background:url("header-search-bg.jpg") no-repeat bottom right #370707; }
            #searchDropdown #siteSearch {margin-top: 50px;}
            #searchDropdown #siteSearch input {width: 400px; float: left;}
            #searchDropdown #siteSearch label {display: none;}
            #searchDropdown #siteSearchBtn {display: block; width: 108px; height:37px; cursor:pointer; background: url("https://cfhecc.com/include/themelibrary/themes/OS5_V2_LUXURIANCE_YELLOW/default-search-btn.png") no-repeat; border: 0; text-indent: -99999px;}
        .frp_float_control {text-shadow: none;}
   #companyHeader {margin-bottom: 0px; z-index: 1; width: 489px; height: 136px; left: 234px; position: absolute; top: 58px;}
        #companyHeader a {display: block; width: 100%; height: 100%; background: url("../../../../default-logo.png") 0 50% no-repeat;}
        #companyHeader span {display: none;}
        #contactHeader {width: 300px; height: 99px; position: absolute; top: 92px; left: 650px;}
        #contactHeader span, #contactHeader a {color:#716444;}
        #contactHeader {color:#b2a486; line-height: 15px; text-align:right;}
    #navigation {width: 950px; height: 48px; z-index: 0; border-bottom:1px solid #baa86f; padding-top: 53px; position:absolute; top: 175px; }
        #navigation li {display: block;  text-align:center; width: auto; padding-left:0px; height:39px; 
        font-family: Georgia, serif; font-size: 16px;  
        line-height: 18px; position: static;} 
            #navigation li li:hover {background:none;} 
            #navigation li a {color: #16244c; font-family:"Georgia", sans-serif; width:100px; padding: 0px 42px; padding-top:6px; height: 100%;
            background:url("default-nav-bg.png") repeat-x top left; border-radius:15px 15px 0 0; border:1px solid #5a5a5a;}
            #navigation li.frp_list_item_0 a {width: 96px; padding: 0px 61px; padding-top: 6px;}
                #navigation li li a {width:auto !important; padding:0px !important; border:none;}
                #navigation li:hover a {color: #16244c; font-family:"Georgia", sans-serif; font-size:16px; }
            .homeButton {display:none !important; width: 47px !important; height: 66px !important; background:url("https://cfhecc.com/include/themelibrary/themes/OS5_V2_LUXURIANCE_YELLOW/default-nav-home-bg.png") no-repeat 0px 1px !important; float: left;}
                .homeButton span {display: none;}
                .frp_horizontal_menu {float: left; width: 778px;}
                #navigation li ul {position: absolute; top: 48px; left:0px; min-height: 360px; width: 878px; padding:19px 37px; border:1px solid #4d4d4d;}
                    #navigation li ul ul {display: block; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; border:none;}
                    #navigation li.frp_list_item_0 ul {background: #d3c293 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: #d3c293 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: #d3c293 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: #d3c293 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: #d3c293 url("https://cfhecc.com/include/themelibrary/themes/OS5_V2_LUXURIANCE_YELLOW/default-nav-04-bg.jpg") bottom no-repeat;}
                        #navigation li.frp_list_item_4 ul ul {background: none;}
                        
                    #navigation li li {position: relative; display: block; background:none; margin-right: 20px; padding: 0; width: 154px; 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: #0E0E2F !important; font-weight:normal;  font-size:14px !important; padding:0px; padding-bottom: 10px;  width:auto; height:auto; background:none;}
                        #navigation li li ul {position: static; padding: 25px 0 0 0; background: none;}
                        #navigation li li li {white-space: normal; margin-top: 10px; 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 #c1a865;}
                            #navigation li li li a {border-bottom:none;color:#594d2d !important; font-size:12px; padding-bottom: 0px; font-family:"Arial", sans-serif !important;}
                            #navigation li li ul {position: static; padding: 7px 0 0 0;}
                            #navigation li li.frp_list_item_5 {clear:both;}
                            #navigation ul ul ul {width:auto;}
                            #adminFooter, #adminFooter a {color:#fff;}
                            #navigation .flowers_gifts a {}
                    #navigation .flowers_gifts { z-index: 4; display: block; width: 171px; height: 33px; margin-top:1px; font-family: Georgia, serif; font-size: 16px; line-height:27px; float: right; padding-left:1px;}
                        #navigation .flowers_gifts hover {background-position: bottom !important; background:#16244C;}
                        #navigation .flowers_gifts a {width: 99px;  height: 39px; color: #16244C; font-family:"Georgia", sans-serif; font-size:16px; 
                        background:url("default-nav-bg.png") repeat-x top left; display:block; padding: 0px 36px; padding-top: 6px; border-radius:15px 15px 0 0; border:1px solid #5A5A5A;}
                        #navigation .flowers_gifts a:hover {color:#16244C;}
                        #navigation .flowers_gifts p {width: 100%; height: 100%; margin:0px; margin-top: 0px;  text-align:center; line-height: 16px; }
                        #navigation .flowers_gifts:hover {}
                            #navigation .flowersGiftsDropdown {border:1px solid #4d4d4d; position: absolute; top: 47px; left:-778px; padding-top: 40px; width:950px; height: 357px; background: url("default-nav-flowersGifts-bg.jpg") no-repeat;}
                                #navigation .flowersGiftsDropdown .column {padding-left: 106px; width: 320px; float: left; text-align: center; font-family: Verdana, sans-serif; font-size: 11px; color: #594d2d; line-height: 17px;}
                                #navigation .flowersGiftsDropdown .column h2 {margin-bottom: 10px; font-family: Georgia, serif;
                                font-size: 20px; font-weight: normal; color: #0e0e2f;}
                                #navigation .flowersGiftsDropdown a {border:none;}
                                    #navigation .flowersGiftsDropdown .column a.btn {text-indent: -999em; display: block; margin: 0 auto; padding-top: 10px; width: 110px; height: 30px; background: url("https://cfhecc.com/include/themelibrary/themes/OS5_V2_LUXURIANCE_YELLOW/default-nav-flowersGifts-btn.jpg") 50% no-repeat; color: #fff; font-size: 14px;}
                                    
#contentWrapper {margin-bottom: 10px; padding-bottom: 10px; background:url("https://cfhecc.com/include/themelibrary/themes/OS5_V2_LUXURIANCE_YELLOW/default-contentwrapper-bg.jpg") no-repeat top left; }
#breadCrumbBox {border-top:1px solid #c1b69e; border-bottom:1px solid #c1b69e; width: 96%; margin: 0 auto;}
    #breadcrumb {padding: 0px 29px; height: auto;}
        .frp_breadcrumb .frp_list_first a {display: block; width: 23px;   }
        #breadcrumb li {display: block; padding-right: 20px;float: left; margin-bottom:16px; background: url("https://cfhecc.com/include/themelibrary/themes/OS5_V2_LUXURIANCE_YELLOW/default-breadcrumb-bg.png") right 106% no-repeat; border: none;}
        #breadcrumb li a {display: block; padding-top: 15px; color: #413a2a; text-decoration:none;}
        .frp_breadcrumb .frp_list_last a {color: #59451b !important;}
    #datapaneWrapper {padding: 0 30px 40px 30px; min-height:400px;}
        #datapaneWrapper h1 {font-family: "Georgia", serif; color: #222362; font-size: 30px; line-height: 36px; font-weight: normal; margin-top:0px;}
        #datapaneWrapper h2 {font-family: "Georgia", serif; color: #222362; font-size: 20px; line-height: 20px; font-weight: normal;}
        #datapaneWrapper h3 {font-family: "Georgia", serif; color: #222362; font-size: 16px; line-height: 16px; font-weight: normal;}
        #datapaneWrapper a {text-decoration: underline; color:#000;}
        #datapaneWrapper font,#datapaneWrapper font a {color:#000;}
        #datapaneWrapper {color:#000;}
        #datapaneWrapper p, #datapaneWrapper ul, #datapaneWrapper ol {margin-bottom: 25px;}
        #contactDatapane {width:auto;}
        #childBrowser .childbrowserheader {background-color: #c1b69e !important;}
        #childBrowser .childbrowserheader a {color:#000 !important;}
        #childBrowser .subchildbrowsercell {background: transparent !important;}
        #childBrowser .childbrowserlink:link, a.childbrowserlink:visited, a.childbrowserlink:active {
color: black !important;
}
            .column1 {padding-top: 10px; width: 173px; margin-right:15px; padding-left:7px;   height:auto;}
            #emailWrapper #emailSubscribe {background:url("https://cfhecc.com/include/themelibrary/themes/OS5_V2_LUXURIANCE_YELLOW/cta1-bg.png") no-repeat bottom center !important; border:none; box-shadow:none !important; -moz-box-shadow:none !important; -webkit-box-shadow:none !important;}
            #emailWrapper .textgroup input {width:159px;}
            .column2 {padding-top: 22px; width: 720px; padding-left:20px; }
            .column1 #servicesWrapper h3 {color:#eddcb4; font-size:14px;}
            .column1 #servicesWrapper #comment { color:#877751; font-size:10px;line-height: 11px;}
            #ourLocationMapWrapper {overflow: auto; width: 590px; float: left;}
            #servicesWrapper {width: 277px;}
            #servicesWrapper #tributeSearch {width: 270px; height: 30px;}
            #servicesWrapper #tributeSearchText {background:#b0afaf; border:2px solid #666666; border-radius:0px; width:181px; height:20px; margin:0px; padding:0px;}
            #servicesWrapper #tributeSearchBtn {width:64px; height:24px;background: url("default-tributeSearch2-btn.png") no-repeat left center;}
            #servicesWrapper .frp_tribute_list li {line-height: 15px; width:auto; height:auto;float:none; border-bottom:1px solid #b2a486; margin: 0 0px 2px 0; padding: 5px 0px;}
            #servicesWrapper .frp_toggle_controls {border-top:1px solid #211f1a; border-bottom:1px solid #211f1a; margin-bottom: 7px;}
            #servicesWrapper .frp_toggle_controls li {width:118px; background:none; padding:0px; border:none; box-shadow:none; -moz-border-radius-topleft: 0px; border-top-left-radius: 0px; -moz-border-radius-topright: 0px; border-top-right-radius: 0px; border:none;}
            #servicesWrapper .frp_toggle_controls li a {font-size:12px; color:#b2a486 !important;}
            #servicesWrapper .frp_toggle_active {background:none !important; }
            #servicesWrapper .frp_tributelist_dateofdeath {color:#fff !important;}
            #servicesWrapper #togglePlaceholder_currentServicesMain {width:280px;}
               #servicesWrapper .frp_current_toggle_control {padding-left:35px !important;}
               #servicesWrapper .frp_tributelist_dates {width:auto;}
                #servicesWrapper .frp_tributelist_lastname, #servicesWrapper .frp_tributelist_firstname {color:#c1a865 !important;}
                #servicesWrapper #emailObit {width: 238px; margin: 0 auto; margin-bottom: 20px;}
                #servicesWrapper #emailObit_header {line-height: 13px; height: 28px; background:url("obit-bg.jpg") no-repeat 0px 4px; color:#877751; font-size:10px !important; width: 225px; padding-left: 39px;}
                #servicesWrapper #emailObit_form p {display:none}
                #servicesWrapper #emailObit_form label {color:#CCB776;}
                #servicesWrapper #emailObit_form button {background:url("obit-btn-bg.png") no-repeat top left; float:right; text-indent:-999em; border:none; margin-right: 3px; width:87px; height:29px; cursor:pointer;}
                #servicesWrapper #obit_email_input {border-radius:0px !important; background: #B0AFAF !important; border: 2px solid #666 !important;}
                #vmwWrapper {width:100%; padding: 11px !important;}
                #condWrap {width:auto;}
                .column1 .sidebarCTA {color:#b2a486; margin-bottom: 20px; width:141px; padding: 0 0 6px 130px; height: 80px; font-size: 10px; line-height: 11px; border-bottom: none;}
                .column1 .sidebarCTA h2 a {font-size: 12px; color: #877751 !important; text-decoration:none !important; font-family: "Arial", sans-serif; font-weight: normal;}
                    .col1CTA {padding-bottom:18px; margin-bottom: 43px; color:#808080; background: url("https://cfhecc.com/include/themelibrary/themes/OS5_V2_LUXURIANCE_YELLOW/cta1-bg.png") no-repeat bottom center !important;
                    line-height:11px;  text-align:center; font-size:10px;}
                    .col1CTA a {font-size:18px; color:#322918; font-family: Georgia, serif; line-height: 19px; font-weight:normal;}
                    #cta1 {background:none; background:url("https://cfhecc.com/include/themelibrary/themes/OS5_V2_LUXURIANCE_YELLOW/cta1-bg.png") no-repeat bottom center !important;}
                    .immediateNeedCTAsidebar {background: url("https://cfhecc.com/include/themelibrary/themes/OS5_V2_LUXURIANCE_YELLOW/immediateNeedCTAsidebar-bg.jpg") no-repeat;}
                    .obitCTAsidebar {background: url("https://cfhecc.com/include/themelibrary/themes/OS5_V2_LUXURIANCE_YELLOW/obitCTAsidebar-bg.jpg") no-repeat;}
                    .prearrangeCTAsidebar {background: url("https://cfhecc.com/include/themelibrary/themes/OS5_V2_LUXURIANCE_YELLOW/prearrangeCTAsidebar-bg.jpg") no-repeat;}
                    .flowersCTAsidebar {background: url("https://cfhecc.com/include/themelibrary/themes/OS5_V2_LUXURIANCE_YELLOW/flowersCTAsidebar-bg.jpg") no-repeat;}
                #emailSubscribe {padding: 0px 0px 20px; width: 173px; margin-bottom: 20px; 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: 18px; line-height: 18px; font-family: Georgia, serif; font-weight: normal; color: #322918;}
        #footerCTAwrapper {margin: 40px auto; 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("https://cfhecc.com/include/themelibrary/themes/OS5_V2_LUXURIANCE_YELLOW/bomCTAfooter-bg.jpg") no-repeat;}
                .prearrangeCTAfooter {background: url("https://cfhecc.com/include/themelibrary/themes/OS5_V2_LUXURIANCE_YELLOW/prearrangeCTAfooter-bg.jpg") no-repeat;}
                .storeCTAfooter {background: url("https://cfhecc.com/include/themelibrary/themes/OS5_V2_LUXURIANCE_YELLOW/storeCTAfooter-bg.jpg") no-repeat;}
#footerWrapper {padding: 0px 0 0px 0; height: 100%; box-shadow:0px -5px 26px #000000;
background:url("https://cfhecc.com/include/themelibrary/themes/OS5_V2_LUXURIANCE_YELLOW/default-footerwrapper-bg.png") repeat-x top left #5e4e2d; margin-top:0px;}
    #associationsWrapper {display:none; z-index: 0; height: auto !important;padding: 26px 0; }
            .associationLogo {display: inline-block; margin: 0 10px; width: 102px; height: 65px; zoom:1; *display: inline; _height: 65px;}
            .associationLogo a {display:block; width:100%; height:100%;}
            #logo1 {background:url("https://cfhecc.com/include/themelibrary/themes/OS5_V2_LUXURIANCE_YELLOW/association-01.jpg") no-repeat top left;}
            #logo2 {background:url("https://cfhecc.com/include/themelibrary/themes/OS5_V2_LUXURIANCE_YELLOW/association-02.jpg") no-repeat top left;}
            #logo3 {background:url("https://cfhecc.com/include/themelibrary/themes/OS5_V2_LUXURIANCE_YELLOW/association-03.jpg") no-repeat top left;}
            #logo4 {background:url("https://cfhecc.com/include/themelibrary/themes/OS5_V2_LUXURIANCE_YELLOW/association-04.jpg") no-repeat top left;}
    #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: auto 0; width:100%; height: 64px; text-align: center; }
    #footerSocialMedia ul {width:178px; margin:0 auto; padding-top: 32px;}
        #footerSocialMedia li {margin: 0 8px; text-indent: -99999px;}
        .facebook {display: block; width: 26px; height: 26px; background: url("https://cfhecc.com/include/themelibrary/themes/OS5_V2_LUXURIANCE_YELLOW/default-facebook-bg.png") no-repeat;}
        .twitter {display: block; width: 26px; height: 26px; background: url("default-twitter-bg.png") no-repeat;}
        .youtube {display: block; width:26px; height: 26px; background: url("https://cfhecc.com/include/themelibrary/themes/OS5_V2_LUXURIANCE_YELLOW/default-youtube-bg.png") no-repeat;}
        .rssfeed {display: block; width: 26px; height: 26px; background: url("default-rssfeed-bg.png") no-repeat;}
        .rss {display: block; width: 26px; height: 26px; background: url("default-rssfeed-bg.png") no-repeat;}
        #footerSocialMedia li {display: block; float: left; }
    #footerNav {margin: 20px auto; padding: 0px 0; width: 915px; padding-top: 20px; background:url("default-footercontact-bg.jpg") no-repeat top center;}
        #footerNav li {color:#c1a865; font-weight:normal; font-size:14px; float: left; font-family: "Georgia", serif; width:181px; text-align: left; text-shadow:0px 1px 1px #000; }
            #footerNav li a {color: #c1a865; text-shadow:0px 1px 1px #000;font-family: "Georgia", serif; font-size:14px;font-weight:normal;}
                #footerNav li a:hover {color: #FFF;}
            #footerNav li ul {margin-top: 10px; padding-top: 10px; }
            #footerNav li li {margin-left:0px; float: none; border: none; font-family: Verdana, sans-serif; margin:0px; font-size: 11px; font-style: normal; font-weight: bold;}
                #footerNav li li a { font-weight:normal; font-size:10px; color:#fff; font-family: Arial, sans-serif;}
                #footerNav li li ul {margin: 0; padding: 0; border: none;}
                    #footerNav li li li {float: none; border: none; font-family: Arial, sans-serif; font-size: 11px; font-style: normal; font-weight: normal;}
                    #footerNav li li li ul {display: none;}
                    #footerNav li ul {margin-left:10px;}
                    #footerNav li ul li.frp_list_item_0 {margin-left:-10px;}
                    #footerNav li ul li.frp_list_item_0 li {margin-left:10px;}
                    #footerNav li ul li.frp_list_item_0 a {color:#c1a865; font-weight:bold; font-family: Arial, sans-serif;}
                    #footerNav li ul li.frp_list_item_0 ul a {color:#fff; font-weight:normal;}
            /*#footerNav li li ul {display: none;}*/
    #communities {margin: 20px auto 10px; padding-top: 20px; width: 950px; color: #c1a865; border-top: 1px dotted #909090;}
    #footerContact {background:url("default-footercontact-bg.jpg") no-repeat top center;}
    #footerContact, #adminFooter {font-size: 10px;color:#000;}
    #footerContact a, #adminFooter a {color:#000;}
    #footerContact p {margin-top:50px; margin-bottom:0px; font-weight:bold; color:#c1a865; padding-top:18px; font-size: 12px;}
        .footerPhone {display: block; margin-top: 0px; font-size: 18px; color:#FFF;}
        #adminFooter {height: 50px;}
        #adminFooter li {border-right: 1px solid #fff;}


/** 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: 40px;}
#flowerOrderingListings .frp_toggle_controls li {margin: 0 10px 10px 0; width: 126px; -moz-box-shadow: 0 0 5px #000; -webkit-box-shadow: 0 0 5px #000; box-shadow: 0 0 5px #000; background-position:top center;}
#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: #000 !important; font-size: 16px !important;}
    #flowerOrderingListings .frp_tributelist_dateofdeath {font-size: 14px; color: #000 !important;}
        #flowerOrderingListings .frp_tributelist_dateofbirth, #flowerOrderingListings .frp_tributelist_dateseperator {display: block; float: left; color: #000 !important;}
            #flowerOrderingListings .frp_tributelist_dateseperator {margin: 0 5px;}
    #flowerOrderingListings .frp_tributelist_flowerorderbutton {position: relative; left: 48px; cursor: pointer; background: url("https://cfhecc.com/include/themelibrary/themes/OS5_V2_LUXURIANCE_YELLOW/flowerOrderingSelect.png") no-repeat; height: 28px; width: 108px;}


/** SYMPATHY STORE STYLES **/
#sympathyStore {position: relative; top: -2px; left: 0; width: 940px; height: 1240px; -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: 1px 10px 0 0; padding: 2px; width: 225px; border: 1px solid #c0c3b0; -moz-border-radius: 5px; border-radius: 5px;}
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 {display: block; margin: 0; width: 101px; height: 30px; float: right; color: #fff; border:none !important;  background: url("https://cfhecc.com/include/themelibrary/themes/OS5_V2_LUXURIANCE_YELLOW/default-submit-btn.jpg") no-repeat; cursor: pointer;}
#dailyGriefSubscribeClear,  #weeklyGriefSubscribeClear, #weeklyGriefSubscribeSubmit, #dailyGriefSubscribeSubmit {float:left; border:none; background: url("https://cfhecc.com/include/themelibrary/themes/OS5_V2_LUXURIANCE_YELLOW/default-submit-btn.png") no-repeat; display: block; margin: 0; width: 102px; height: 32px; cursor: pointer; color:#2a4699;}
#emailWrapper .buttongroup {width: 101px; margin: 0 auto; height: 70px; }
#contactUsFormClear,#prearrangementFormClear,#immediateNeedFormClear {background:url("https://cfhecc.com/include/themelibrary/themes/OS5_V2_LUXURIANCE_YELLOW/default-submit-btn.jpg") no-repeat top left; color:#fff; }
.buttongroup {text-indent:-999em; margin-top: 10px;}
.dropdownInput {width: 295px;}
.faq_questionwrapper {color: #000;}
.caption {font-size: 10px; color: #000;}
#datapaneWrapper ul li.checklist {list-style: none; padding-left: 25px; background: url("https://cfhecc.com/include/themelibrary/themes/OS5_V2_LUXURIANCE_YELLOW/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;}