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

/** CONTENT **/
body {background:#0e0e2f;}
#frpExtra1 {position: absolute; top: 0; height: 673px; width: 100%; background: url("default-frpExtra1-bg.jpg") 50% 0 no-repeat ; z-index: -1;}
#frpExtra2 {position: absolute; top: 0; height: 50px; width: 100%; background: url("default-frpExtra2-bg.png") repeat top center; z-index: -2;}

/* Site Container */
#siteWrapper {margin: 0 auto; width: 950px; z-index:0;  background:url("default-sitewrapper-bg.png") repeat-y top left; }
    /* Page Container */
    #pageWrapper {z-index: 0; padding-bottom:0px;}
            /* Header Container */
            #headerWrapper {height: 673px; height:321px; z-index: 1; background:url("default-headerWrapper-bg.jpg") no-repeat top left; }
                /* Header Call to Action Container */
                #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; position: static;}
                        .headerCTA .column {margin-right: 0px; width: 265px;}
                        .headerCTA a {color: #0E0E2F; text-shadow: 1px 1px 2px white; font-family: "Georgia", serif;}
                        .headerCTA span { color:#0E0E2F}
                        .headerCTA .column {line-height: 16px; float: left; }
                            .headerCTA .column p, #contactDropdown p {color:#fff; text-align:left;}
                                .headerCTA .column h2, #contactDropdown h2 {color: #c1a865; font-size: 18px; font-weight:normal;font-family:"Georgia", serif; text-align: left;}
                                .headerCTA .column h3 {color:#fff;font-weight:normal;}
                                .headerCTA .column a, .headerCTA .column span {color: #c7b373; text-shadow: none;}
                                    .headerCTA .column a:hover {color: #a68d42;}
                                
                    /* Google Translate Element */ 
                    .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: #e6d3a1 !important;}
                        .goog-te-gadget-simple .goog-te-menu-value {color: #666666 !important;}
                        .goog-te-menu-value span {color: #666666 !important; border-color: #b2a486 !important;}
                        .goog-te-menu-frame {box-shadow: 0 3px 8px 2px #000000 !important;}
                        
                    /* Text Resize Element */  
                    .textSize {width: 72px; float: left; font-size: 9px; text-align: left; color: #404040; text-shadow:none; padding-left: 9px; margin-top: 10px;}
                    .textSize:hover {-moz-box-shadow: 0 0 0px #000; -webkit-box-shadow: 0 0 0px #000; box-shadow: 0 0 0px #000;}
                        .textSize p {display: block; width:100px; clear:both;}
                        .headerCTA.textSize:hover p {text-align: left;}
                        .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: 258px; background:#1c1c44;
                        -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; z-index: 1;}
                    .headerCTA .menu-close-button {
background: url("headercta-close.png") no-repeat top left;
width: 50px;
height: 15px;
}
                     #obitDropdown {background: url("default-obitDropdown-bg.jpg") no-repeat 700px 70px #1C1C44;}
                        #obitDropdown .obitDropdownColumn1 {width: 670px;}
                            .frp_toggle_controls {margin-bottom: 20px;}
                            .frp_toggle_controls li {display: block; margin-right: 2px; padding: 2px 10px 15px 10px; width: 145px; text-align:center; height: 16px; float: left; background:url("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("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;}
                            
                        #obitDropdown .obitDropdownColumn2 {width: auto;padding: 25px 10px 0px;}    
                            #tributeSearchText {float: left; width: 184px;}
                            #tributeSearch label {display: none;}
                            #tributeSearchBtn {display: block; float: left; width: 24px; height: 24px; background: url("default-tributeSearch-btn.png") no-repeat;  cursor:pointer; border: none; text-indent: -99999px;}
                           .orderBOM {position: absolute; top: 230px; left: 720px; text-align: center !important; color: #C1A865 !important;width: 200px;}
                            .orderBOM a {color:#999999 !important; font-family:"Arial", sans-serif;}
                        
                    #immediateNeedDropdown {background:url("default-immNeed-bg.jpg") no-repeat bottom right #1c1c44;}
                        #immediateNeedDropdown .column {margin-right:30px;}
            
                    #prearrangeDropdown {background:url("default-preArrange-bg.jpg") no-repeat bottom right #1c1c44;}
                        #prearrangeDropdown a {color:#a68d42; text-decoration:none;}
                        #prearrangeDropdown .column {width:302px; margin-right: 30px;}
                        #preArrangeButton {background:url("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  {}
                        #contactDropdown a {color:#a68d42; text-decoration:none;}
                        #contactDropdown .column {margin-right: 30px;}
                        .headerCTA label {color:#c1a865 ;}
                        #contactDropdown #googleMap {width: 265px; height: 220px;}
                    
                    #searchDropdown {background:url("header-search-bg.jpg") no-repeat bottom right #1c1c44; }
                        #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("default-search-btn.png") no-repeat; border: 0; text-indent: -99999px;}
                    
                #companyLogo {margin-bottom: 0px; z-index: 1; width: 450px; height: 146px; left: 240px; position: absolute;top: 50px;}
                    #companyLogo a {display: block; width: 100%; height: 100%; background: url("../../../../default-logo.png") 0 50% no-repeat;}
                    #companyLogo 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: 38px; z-index: 0; border-bottom:1px solid #baa86f; position: absolute; top: 201px;}
                    .frp_horizontal_menu {float: left;}
                
                    .homeButton {display: none; width: 48px !important; height: 48px !important; background: url("default-nav-home-bg.png") no-repeat !important; float: left;}
                        .homeButton span {display: none;}
                
                    #navigation li, #navigation .flowers_gifts {cursor: pointer; float: left; display: block;  text-align:center; width: 189px; padding-left:1px; height:30px; font-family: Georgia, serif; font-size: 16px; background:url("default-navli-bg.png") no-repeat 0% 64%; line-height: 30px; position: static;}
                    #navigation .flowers_gifts {float: right;}
                        #navigation li:hover {background: url("default-navli-bg.png") no-repeat 0% 64%;}
                           
                        #navigation li a, #navigation .flowers_gifts a {display:block; padding-top: 7px; line-height: 18px; color: #dbcea2; font-family:"Georgia", sans-serif;
                            font-size:16px; width: 100%; height: 100%; background:url("default-nav-bg.png") repeat-x top left; border-radius:15px 15px 0 0;}

                            #navigation li ul {display:none; position: absolute; top: 65px; left: 0px; min-height: 360px; width: 875px; padding:19px 37px;}
                                #navigation li.frp_list_item_0 ul {background: #d3c293 url("default-nav-00-bg.jpg") bottom no-repeat;}
                                #navigation li.frp_list_item_1 ul {background: #d3c293 url("default-nav-01-bg.jpg") bottom no-repeat;}
                                #navigation li.frp_list_item_2 ul {background: #d3c293 url("default-nav-02-bg.jpg") bottom no-repeat;}
                                #navigation li.frp_list_item_3 ul {background: #d3c293 url("default-nav-03-bg.jpg") bottom no-repeat;}
                                #navigation li.frp_list_item_4 ul {background: #d3c293 url("default-nav-01-bg.jpg") bottom no-repeat;}
                                
                                #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; height: auto; border-bottom:none; margin-top: 20px;}
                                    #navigation li li:hover {background:none;}
                                    #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; border-bottom: 1px solid #c1a865;}
                                    #navigation li li ul {display: block !important; 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 ul ul {min-height: 191px; background: none; display: block; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
                                            #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.frp_list_item_5 {clear:both;}
                                        #navigation ul ul ul {width:auto; background: none !important;}
                                            #navigation li ul ul ul {display: none !important;}
                                
                                    #navigation .flowers_gifts p {width: 100%; height: 100%; margin:0px; margin-top: 0px;  text-align:center; line-height: 18px; }
                                        #navigation .flowersGiftsDropdown {position: absolute; top: 65px; left: 0px; padding-top: 40px; width: 950px; height: 360px;
                                            background: url("default-nav-flowersGifts-bg.jpg") no-repeat #d3c293;}
                                            #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 .column a.btn {text-indent: -999em; display: block; margin: 0 auto; padding-top: 10px; width: 110px; height: 30px; background: url("default-nav-flowersGifts-btn.jpg") 50% no-repeat; color: #fff; font-size: 14px;}
                                        .menu-close-button {background: black; cursor:pointer; width: 59px; height: 20px; position: absolute; top: 10px; right: 10px; background:url("closemenu-btn.jpg") no-repeat top left; }
                                        .menu-close-button2 {background: black; cursor:pointer; width: 59px; height: 20px; position: absolute; top: 10px; right: 10px; background:url("CTAclosemenu-btn.png") no-repeat top left; }
                                        #navigation ul ul li {
display: block !important;
}
                                        
                                        
#contentWrapper {margin-bottom: 10px; padding-bottom: 30px; background:url("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;   }
            #breadcrumb li {display: block; padding-right: 20px;float: left; margin-bottom:16px; background: url("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 {}
        #datapaneWrapper h1, #datapaneWrapper h2, #datapaneWrapper h3 {font-family: "Georgia", serif; color: #222362; font-weight: normal;}
        #datapaneWrapper h1 {font-size: 30px; line-height: 36px;}
        #datapaneWrapper h2 {font-size: 20px; line-height: 20px;}
        #datapaneWrapper h3 {font-size: 16px; line-height: 16px;}
        #datapaneWrapper a {text-decoration: underline; color:#000;}
        #datapaneWrapper, #datapaneWrapper font,#datapaneWrapper font a {color:#000;}
        #datapaneWrapper p, #datapaneWrapper ul, #datapaneWrapper ol {margin-bottom: 25px;}
        #contactDatapane {width:680px;}
        .datapaneColumn1 font, .datapaneColumn2 font, .datapaneColumn1 p, .datapaneColumn2 p, .datapaneColumn1, .datapaneColumn2{color:white;}
        .datapaneColumn1 a, .datapaneColumn2 a {text-decoration: underline; color: #C1A865;}
        .datapaneColumn1 h2, .datapaneColumn2 h2 {color: #C1A865; font-family: "Georgia", serif; font-size: 20px;}
            #childBrowser .childbrowserheader {background-color: #0f0f33 !important;}
            #childBrowser .childbrowserhlink:link, a.childbrowserhlink:visited, a.childbrowserhlink:active {color: white !important;}
            #childBrowser .childbrowserlink:link, a.childbrowserlink:visited, a.childbrowserlink:active {color: black !important;}
            #childBrowser .subchildbrowsercell {background: transparent !important;}
            .contentWrapperColumn1 {padding: 10px; width: 173px; float: left;}
            .contentWrapperColumn2 {width: 690px; padding: 20px 20px; float: left;}
            .contentWrapperColumn1 #servicesWrapper h3 {color:#eddcb4; font-size:14px;}
            .contentWrapperColumn1 #servicesWrapper #comment { color:#877751; font-size:10px;line-height: 11px;}
            #ourLocationMapWrapper {width: 570px; float: left; padding: 0px 15px;}
            #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-tributeSearch-btn.png") no-repeat left center;}
            #servicesWrapper .frp_tribute_list {height:186px; overflow-y:auto;}
            #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:#877751 !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:#bbad8d !important;}
                #servicesWrapper #emailObit {width: 238px; margin: 0 auto; margin-bottom: 20px;}
                #servicesWrapper #emailObit_header {line-height: 13px; background:url("obit-bg.jpg") no-repeat left top; cursor:pointer; color:#877751; font-size:10px; 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.jpg") 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:888px;}
                .sidebarCTA {color: #B2A486; margin-bottom: 20px; width: auto; min-height: 50px; font-size: 10px; line-height: 11px; border-bottom: none; text-align: center;}
                    .sidebarCTA h2 a {font-size: 12px; color: #877751 !important; text-decoration:none !important; font-family: "Arial", sans-serif; font-weight: normal;}
                    .sidebarCTA, #emailSubscribe {padding-bottom:18px; margin-bottom: 43px; background:url("default-col1cta-bg.jpg") no-repeat bottom center; color:#808080; line-height:11px;  text-align:center; font-size:10px;}
                    .sidebarCTA a, #emailSubscribe h2 {font-size:14px; color:#e4d7af; font-family: Georgia, serif; line-height: 15px; margin-bottom: 10px;}

        #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("bomCTAfooter-bg.jpg") no-repeat;}
                .prearrangeCTAfooter {background: url("prearrangeCTAfooter-bg.jpg") no-repeat;}
                .storeCTAfooter {background: url("storeCTAfooter-bg.jpg") no-repeat;}
#footerWrapper {padding: 0px 0 0px 0; height: 100%; background: #0b0b26; margin-top:0px;}
    #associationsWrapper {z-index: 0;  background: #0e0e2f; 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("association-01.jpg") no-repeat top left;}
            #logo2 {background:url("association-02.jpg") no-repeat top left;}
            #logo3 {background:url("association-03.jpg") no-repeat top left;}
            #logo4 {background:url("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 {width:100%; text-align: center; background:url("default-footerdiv-bg.jpg") no-repeat top center; padding-top: 72px;}
        #footerSocialMedia li {margin: 0 8px; text-indent: -99999px; display: block; width: 45px; height: 45px; display: inline-block; *display: inline; zoom:1;}
            .facebook {background: url("facebook.png") no-repeat;}
            .twitter {background: url("twitter.png") no-repeat;}
            .youtube {background: url("youtube.png") no-repeat;}
            .rss{background: url("rss.png") no-repeat;}
            .linkedin{background: url("linkedin.png") no-repeat;}
            .gplus{background: url("gplus.png") no-repeat;}
            .blogger{background: url("blogger.png") no-repeat;}
            #footerSocialMedia li a {width:100%; height:100%; display: block;}

    #footerNav {margin: 20px auto;  padding: 0px 0; width: 950px;}
        #footerNav li {color:#c1a865; margin-right: 15px; font-weight:normal; font-size:14px; float: left; font-family: "Georgia", serif; width: 170px; text-align: left;  }
            #footerNav li a {color: #c1a865; 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; margin-right: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:12px; color:#c1a865; font-family: Arial, sans-serif;}
                    #footerNav li li a:hover {color:white;}
                #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; line-height: 17px; font-style: normal; font-weight: normal;}
                    #footerNav li li li ul {display: none;} 
                    #footerNav li li li a {color:#fff;}
                        #footerNav li li li a:hover {color:#c1a865;}
                    #footerNav li ul ul {margin-left: 10px;}
                        #footerNav li ul li ul li {display: none;}
            
    #communities {margin: 20px auto 10px; padding-top: 20px; width: 950px; color: white; border-top: 1px dotted #909090;}
    #footerContact {background:url("default-footercontact-bg.jpg") no-repeat top center;}
        #footerContact .branch1,#footerContact .branch2,#footerContact .branch3,#footerContact .branch4,#footerContact .branch5
            {width: 230px; display: inline-block; *display:inline; zoom:1; float: none; padding:4px; color:white; margin:0 auto;}
    #footerContact, #adminFooter {font-size: 10px;color:#fff; padding-top: 20px;}
    #footerContact a, #adminFooter a {color:#fff;}
    #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; width: auto;}
    #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;}
#flowerOrderingListings .frp_toggle_controls li {margin: 0 10px 10px 0; width: 132px; -moz-box-shadow: 0 0 5px #000; -webkit-box-shadow: 0 0 5px black; box-shadow: 0 0 5px black;
    padding: 0px 15px 8px; border-radius: 7px 7px 0px 0px; -moz-border-radius: 7px 7px 0px 0px;}
#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; font-size:14px;}
            #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: 944px; height: 1550px; -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;}
.frp_template_tribute-gifts #headerWrapper {height:267px;}
.frp_template_tribute-gifts #contentWrapper {width:950px; background: url("default-fullContentwrapper-bg.jpg") top center no-repeat #e4d6af; border-radius: 20px; -moz-border-radius: 20px;}
/** FULL WIDTH STYLES**/
.frp_template_prearrange_online #contentWrapper, .frp_template_wall #contentWrapper 
    {width:910px; padding: 0px 20px; background: url("default-fullContentwrapper-bg.jpg") top center no-repeat #e4d6af; border-radius: 20px; -moz-border-radius: 20px;}
.frp_template_prearrange_online #headerWrapper, .frp_template_wall #headerWrapper
    {height: 281px;}


/** SPECIFIC STYLES **/
.textgroup label + label {left: 180px !important; color: black !important; z-index: 3 !important;}
form input {margin: 3px 10px 0 0; padding: 2px; width: 225px; border: 1px solid #D5BD6A; -moz-border-radius: 5px; border-radius: 5px; z-index: 1;}
   form input:focus, form input:active {position:relative; z-index: 2; outline: none !important;}
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; position: relative;}
    form div.textgroup, form div.selectgroup {margin: 5px 0 10px; float: left;}
form div.textgroup label, .frp_obitemail_formwrapper label {display: block; font-size: 10px; position: absolute; color: grey; float: left !important; text-align: left !important; top: 7px;
    left: 7px; z-index: 1; position: absolute;}
    form div.textgroup label:hover, .frp_obitemail_formwrapper label:hover {visibility: hidden;}
form div.selectgroup label {display: block; font-size: 10px;}

.emailWrapper form input {width:160px;}

/*form div.buttongroup {display: block; float: right;}*/
.submitBtn, #dailyGriefSubscribeClear, #weeklyGriefSubscribeClear, #weeklyGriefSubscribeSubmit, #dailyGriefSubscribeSubmit  { clear:none; display: block; margin: 0;
    width: 80px; height: 30px; float: left; color: #fff; border:1px solid #74748e !important; cursor: pointer;
    background: #232347; /* Old browsers */
    background: -moz-linear-gradient(top, #4f4f69 1%, #232347 31%, #121139 64%, #000106 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#4f4f69), color-stop(31%,#232347), color-stop(64%,#121139), color-stop(100%,#000106)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #4f4f69 1%,#232347 31%,#121139 64%,#000106 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #4f4f69 1%,#232347 31%,#121139 64%,#000106 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #4f4f69 1%,#232347 31%,#121139 64%,#000106 100%); /* IE10+ */
    background: linear-gradient(to bottom, #4f4f69 1%,#232347 31%,#121139 64%,#000106 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f4f69', endColorstr='#000106',GradientType=0 ); /* IE6-9 */    }
    
.submitBtn {width:80px;}
    .list_placeholder {clear: both;}
#dailyGriefSubscribe, #weeklyGriefSubscribe {width: 170px;overflow: hidden;}
#contactUsFormClear,#prearrangementFormClear,#immediateNeedFormClear {background:url("default-clear-bg.jpg") no-repeat top left; color:#fff; }
.buttongroup {text-indent:-999em; margin-top: 10px; width: 230px;}
#emailSubscribe .buttongroup {width:170px;}
.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;}
#decrease, #increase {float: left; width: 71px; height:27px; background: white; margin-right: 10px; cursor:pointer;}
#increase {background: url("expand.png") no-repeat top left; position: absolute; top: 13px; left: -85px;}
#decrease {display:none; background: url("shrink.png") no-repeat top left; position: absolute; top: 13px; left: -85px;}