@import url("../../system/css/reset.css");
@import url("../../system/css/flymenu.css");
@import url("common.css");
@import url("../../system/css/widgetadmin.css");
@import url(http://fonts.googleapis.com/css?family=Varela);


/*NEW ADDED CSS*/
.obitDropdownColumn1 {width: 630px;}
.obitDropdownColumn2 {margin: 0; width: 225px;}
.orderBOMImage {background:url("orderBOMImage.png") no-repeat;}
#otherLocations {display: none;}
.toggleMulti {display: none !important;}
.multipleLocations {display: none;}


/* Body */
body {background: url("default-body-bg.jpg") top center repeat;}

/* Layered Background */
#frpExtra1 {position: absolute; top: 0; height: 690px; width: 100%; background: url("default-frpExtra1-bg.jpg") 50% 0 repeat; z-index: 0;}

/* Site Container */
#siteWrapper {margin: 0 auto; width: 950px; z-index: 1;}

    /* Page Container */
    #pageWrapper {z-index: 0;}

        /* Header Container */
        #headerWrapper {height: 265px; z-index: 1;}
            /* Header Call to Action Container */
            #headerCTAwrapper {height: 80px; z-index: 2;}
                .headerCTA {padding: 15px; padding-left:12px; height: 50px; width: 109px;
                    float: left; border-left: 1px solid #252525;font-size: 12px; line-height: 14px;
                    text-align: right; position: static; }
                    .headerCTA .column {margin-right: 30px; width: 265px;}
                    .headerCTA a {color: #000;}
                        .headerCTA a:hover {color: #fff;}
                        .headerCTA:hover p a {color:#c7b373}
                   .headerCTA:hover {height:50px;}
                    .headerCTA .column {line-height: 16px; float: left; text-shadow:1px 1px 1px #000;}
                        .headerCTA .column h2 {color: #c7b373; font-size: 16px; font-weight: normal; text-shadow:1px 1px 1px #000;}
                        .headerCTA .column a {color: #c7b373;}
                            .headerCTA .column a:hover {color: #fff;}
                .immediateNeedCTA { }
                    .immediateNeedCTA:hover {background:#454545;}
                .prearrangeCTA { }
                    .prearrangeCTA:hover {background:#454545; }
                .contactCTA { }
                    .contactCTA:hover {background:#454545;}
                .searchCTA { }
                    .searchCTA:hover {background:#454545;}
                .obitCTA {}
                    .obitCTA:hover {background:#454545;}
                    
                    .menu-close-button {background: black; cursor:pointer; z-index: 2;width: 60px; height: 20px; position: absolute; top: 3px; right: 6px;
                background:url("closemenu-btn.png") no-repeat top left; }
                    .headerCTA .menu-close-button {background: black; cursor:pointer; z-index: 2; width: 60px; height: 20px; position: absolute; top: 3px; right: 6px;
                background:url("closemenu-btn2.png") no-repeat top left; }
                    
            /* End: Header Call to Action Container */
        /* End: Header Container */

            /* Google Translate Element */
            .googleTranslate {padding: 25px 15px 25px 15px; width: 150px; height: 30px; float: left; border-left: 1px solid #000; font-size: 12px;
                line-height: 14px; padding-left: 10px;}
                .goog-te-gadget-simple {border: 1px solid #9d9787 !important; background-color: #252525 !important;}
                .goog-te-gadget-simple .goog-te-menu-value {color: #c7b373 !important;}
                .goog-te-menu-value span {color: #9d9787 !important; border-color: #9d9787 !important;}
                .goog-te-menu-frame {box-shadow: 0 3px 8px 2px #000000 !important;}
            /* End: Google Translate Element */

            /* Text Resize Element */
            .textSize {width: 59px; padding-left: 15px; float: left; padding-top: 25px; border-left: 1px solid #252525; font-size: 9px; text-align: left; color: #000;}
            .textSize .clear {display:none;}
                .textResize {display: block; width: 18px; height: 15px; float: left;}
                .textSizeSmall {background: url("default-textSize-small-bg.gif") no-repeat bottom;}
                .textSizeNormal {background: url("default-textSize-normal-bg.gif") no-repeat; display:none;}
                .textSizeLarge {background: url("default-textSize-large-bg.gif") no-repeat; width:26px;}
                .textSize span {display: none;}
            /* Text Resize Element */

            /* Header CTA Dropdowns */
            .headerCTAdropdown {position: absolute; z-index: 1; top: 53px; left: 0 !important; padding: 30px; width: 888px; min-height: 238px;
                background:#454545; border-bottom:1px solid #ccb776; border-top:none; color: #fff; text-align: left;}

            #obitDropdown {left: -1px; background: url("default-obitDropdown-bg.jpg") #454545 100% 100% no-repeat; height:auto !important;}
                #obitDropdown .column {width: 630px;}
                .obitDropdownColumn2 {width: 228px !important; margin-right: 0px !important;}
                .frp_toggle_controls {margin-bottom: 20px; height: 25px;}
                .frp_toggle_controls li {display: block; margin-right: 2px; padding: 2px 10px 5px 10px; width: 130px; height: 16px; border: 1px solid #fff; float: left; background: url("default-toggle-bg.png") repeat-x; 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 {display: block; width:100%; color: #fff !important; text-decoration: none !important; cursor: pointer;}
                    #headerWrapper .list_placeholder {clear: both; width: 625px; overflow: auto;}
                    #currentListPlaceholder_currentServices, #pastListPlaceholder_currentServices {clear: both;}
                    #ourServices .frp_tribute_list { height: 362px; overflow: auto;}
                    .frp_toggle_active {background: url("default-toggleActive-bg.png") repeat-x !important;}
                .frp_tribute_list li {display: block; float: left; margin: 0 5px 10px 0; width: 198px; height:41px;}
                .frp_tributelist_image {margin-right: 10px; width: 30px; height: 30px; border: 1px solid #ccb776; float: left;
                    box-shadow:1px 1px 1px #000; -moz-box-shadow:1px 1px 1px #000; -webkit-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: #fff !important;}
                .frp_tributelist_dateofdeath {font-size: 10px;}
                .frp_tributelist_dateofbirth, .frp_tributelist_dateseperator {display: none;}
                .frp_tributelist_dates span {color:#c7b373;}
                #tributeSearchText {float: left; width: 178px;}
                #tributeSearch label {display: none;}
                #tributeSearchBtn {display: block; cursor:pointer; float: left; width: 31px; height: 31px;
                    background: url("default-tributeSearch-btn.png") no-repeat; border: none; text-indent: -99999px;}
                .orderBOM {position: absolute; bottom: 18px; right: 8px; width:180px; text-align: center; color:#c7b373;}
                .orderBOM a {color:#fff;}
            #immediateNeedDropdown {left: -138px; background: url("default-immediateNeedDropdown-bg.jpg") #454545 bottom right no-repeat;}
            #prearrangeDropdown {left: -275px; background: url("default-prearrangeDropdown-bg.jpg") #454545 bottom right no-repeat;}
            #contactDropdown {left: -412px;}
                #contactDropdown #googleMap {width: 265px; height: 220px; border: 1px solid #fff; text-shadow: none;
                    box-shadow: 0 3px 8px 2px #000000 !important;}
                 #contactDropdown h2 {color: #C7B373; font-size: 16px; font-weight: normal;text-shadow: 1px 1px 1px black;}
                 #contactDropdown p {line-height: 16px; text-shadow:1px 1px 1px #000;}
            #searchDropdown {left: -549px; background: url("default-searchDropdown-bg.jpg") #454545 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: 101px; height: 30px;
                    background: url("default-search-btn.png") no-repeat; border: 0; text-indent: -99999px;}
            .frp_float_control {text-shadow: none;}
        /* End: Header CTA Dropdowns */

    /* Logo and Address Styles */
    #companyLogo {width: 450px; height: 121px; position: absolute; top: 81px;}
        #companyLogo a {display: block; width: 100%; height: 100%; background: url("../../../../default-logo.png") 0 50% no-repeat;}
        #companyLogo span {display: none;}
    #headerAddress {height: 120px; width: 557px; float: left; left: 390px;}
       #headerAddress .headerAddress1 {display: block; float: right; height: inherit; width: auto; padding: 10px; position: absolute; left: 0px; }
            #headerAddress .headerAddress1 h2 {color:#407AA9; font-size: 14px;}
        #headerAddress .location2 {display: block; padding-top: 10px;}
#otherLocations {margin: 0 auto; padding: 5px 5px; width: 145px; height: 30px; border: 1px solid white; -moz-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0 0 10px #000; -webkit-box-shadow: 0 0 10px black; box-shadow: 0 0 10px black; margin-top: 30px; float: right; text-align: center; line-height: 12px; padding-top: 10px; }
    /* End: Logo and Address Styles */

    /* Navigation Container */
    #navigation {width: 950px; height: 77px; z-index: 0; position:absolute; top:206px; left:0px;}
        /* Navigation Elements */
        #navigation li {display: block; position: static; padding:12px 49px; width: 78px; margin-right: 4px; height: 34px;
            background: url("default-nav-bg.png") top no-repeat; font-family: Georgia, serif; font-size: 16px; line-height: 16px;
            position: static; text-align:center;}
            #navigation li:hover {background-position: bottom;}
            #navigation li a {color: #9d9787;}
                #navigation li:hover a {color: #fff;}
            .homeButton {display: block; width: 41px !important; height: 41px !important; position:relative; top:4px;
                background: url("default-nav-home-bg.png") no-repeat !important; float: left; margin: 4px 0px 0px;}
                .homeButton span {display: none;}
                .frp_horizontal_menu {float: left;z-index: 0; width: 723px; margin-left: 3px;}
                #navigation li ul {position: absolute; top: 53px; left:-44px !important; min-height: 360px; width: 830px; padding: 20px 60px;  border-bottom: 1px solid #000;}
                    #navigation li.frp_list_item_0 ul {background: #fef7e5 url("default-nav-00-bg.jpg") bottom repeat;}
                        #navigation li.frp_list_item_0 ul ul {background: none;}
                    #navigation li.frp_list_item_1 ul {background: #fef7e5 url("default-nav-00-bg.jpg") bottom repeat;}
                        #navigation li.frp_list_item_1 ul ul {background: none;}
                    #navigation li.frp_list_item_2 ul {background: #fef7e5 url("default-nav-00-bg.jpg") bottom repeat;}
                        #navigation li.frp_list_item_2 ul ul {background: none;}
                    #navigation li.frp_list_item_3 ul {background: #fef7e5 url("default-nav-00-bg.jpg") bottom repeat;}
                        #navigation li.frp_list_item_3 ul ul {background: none;}
                    #navigation li.frp_list_item_4 ul {background: #fef7e5 url("default-nav-00-bg.jpg") bottom repeat;}
                        #navigation li.frp_list_item_4 ul ul {background: none;}
                    #navigation li li {position: relative; 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; float: left;}
                        #navigation li li a {color: #333333 !important; font-family:"Georgia", serif;}
                        #navigation li li ul {position: static; padding: 25px 0 0 0; background: none; display:block; border:none;}
                        #navigation li li li {white-space: normal; margin-top: 15px; padding: 0; width: 140px; 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; min-height: 200px; *height: 200px; }
                            #navigation li ul ul {min-height: 191px;}
                            #navigation li li a {border-bottom: 1px solid #333333;}
                            #navigation li li li a {border-bottom:none; padding-bottom: 0px; color:#333333; font-family:"Arial", sans-serif;}
                            #navigation li li ul {position: static; padding: 7px 0 0 0;}
                            #navigation li li li {margin-top:13px; min-height: 0px;}
                            #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:13px;}
                            #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 li li.frp_list_item_10 {clear:both;}
                            #navigation li li li.frp_list_item_10 {margin-top:13px;}
                            #navigation ul ul ul {width:auto;}
                    #navigation .flowers_gifts {display: block; color: #9D9787; padding: 12px 0px; width: 176px; height: 34px; background: url("default-nav-bg.png") top no-repeat !important;
                        font-family: Georgia, serif; font-size: 16px; line-height: 16px; float: right; text-align: center; margin-right: 7px;}
                        #navigation .flowers_gifts:hover {background-position: bottom !important; }
                        #navigation .flowers_gifts:hover a {color:#fff;}
                        #navigation .flowers_gifts a {color: #9d9787;}
                            #navigation .flowersGiftsDropdown {position: absolute; z-index:1; top: 53px; left:-767px; padding-top: 40px; width: 950px; height: 360px; background: url("default-nav-flowersGifts-bg.jpg") no-repeat;}
                                #navigation .flowersGiftsDropdown .column {padding: 0 75px; width: 325px; float: left; text-align: center; font-family: Verdana, sans-serif; font-size: 11px; color: #382301;}
                                #navigation .flowersGiftsDropdown .column h2 {margin-bottom: 10px; font-family: Georgia, serif; font-size: 20px; font-weight: normal; color: #23360e;}
                                    #navigation .flowersGiftsDropdown .column a.btn {display: block; margin: 0 auto; padding-top: 10px; width: 110px; height: 30px; background: url("default-nav-flowersGifts-btn.png") 50% no-repeat; color: #fff; font-size: 14px;}
                                    #navigation .frp_list_item_0 { width: 172px; padding: 12px 3px; }
                                    #navigation li li.frp_list_item_0 { width: 146px; padding: 0px; }
                                    
                                    #navigation ul ul {display: none;}
                                    #navigation ul ul ul {display: block !important;}
                                    #navigation ul ul ul ul {display: none !important;}
    /* End: Navigation Container */

    /* BreadCumb Container */
    #breadWrapper {height: auto; padding-left:40px; padding-bottom:0px; background-color: #252525; border: 2px solid #fff; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px;}
       #breadcrumb { width:880px; margin:0 auto; font-family:"Georgia", serif;}
           #breadcrumb {padding: 0px 29px; height: auto; font-size:11px;}
           .frp_breadcrumb .frp_list_first a {display: block; width: 23px; background:url("default-breadcrumb-home-bg.png") no-repeat 0% 8px; text-indent:-99999em;   }
           #breadcrumb li {display: block; height:28px; padding-bottom: 10px; padding-right: 20px; line-height:16px; float: left; background: url("default-breadcrumb-bg.png") right 51% no-repeat; border: none;}
           #breadcrumb li a {display: block; padding-top: 12px; color: #9d9787; text-decoration:none;}
           .frp_breadcrumb .frp_list_last a {color: #fff !important;}
           #contactDatapane {width: 100%;}
    /* End: BreadCumb Container */

    /* Content Container */
    #contentWrapper {margin-bottom: 40px; padding-bottom: 40px; background: #c8c4b9; border: 2px solid #252525; -moz-border-radius: 5px;
        border-radius: 5px; -moz-box-shadow: 0 0 24px #000; -webkit-box-shadow: 0 0 24px #000; box-shadow: 0 0 24px #000;}
        .contentWrappercolumn1 {padding-top: 40px; width: 590px; float: left; padding-left: 30px;}
        .contentWrappercolumn2 {padding-top: 40px; padding-left:30px; width: 270px; float:left;}
            .sidebarCTA {margin-bottom: 20px; padding: 0 0 20px 130px; height: auto; font-size: 10px; line-height: 14px;
                border-bottom: 1px dotted #a6a6a6;}
            .sidebarCTA h2 {font-size: 14px; font-family: Georgia, serif; font-weight: normal;}
            .sidebarCTA a { color: #736234;}
            .sidebarCTA p {color:#454545;}
                .bomCTAsidebar {display: none; background: url("bomCTAsidebar-bg.jpg") no-repeat;}
                .immediateNeedCTAsidebar {background: url("immediateNeedCTAsidebar-bg.jpg") no-repeat;}
                .obitCTAsidebar {background: url("obitCTAsidebar-bg.jpg") no-repeat;}
                .prearrangeCTAsidebar {background: url("prearrangeCTAsidebar-bg.jpg") no-repeat;}
                .giftsCTAsidebar {display: none;background: url("giftsCTAsidebar-bg.jpg") no-repeat;}
                .flowersCTAsidebar {background: url("flowersCTAsidebar-bg.jpg") no-repeat;}

        #emailSubscribe {padding: 30px 15px 20px; width: 230px; font-size: 12px; line-height: 14px; text-align: center; background-color: #F3F3F3;
            -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; margin-bottom:20px;}
            #emailSubscribe h2 {margin-bottom: 20px; font-size: 18px; font-family: Georgia, serif; font-weight: normal; color: #000;}

    #datapaneWrapper {padding: 0 0px 50px 0px; color:#454545;}
        #datapaneWrapper h1, #datapaneWrapper h2, #datapaneWrapper h3 {font-family: Georgia, serif; color: #736234; font-weight: normal;}
        #datapaneWrapper h1 {font-size: 36px; 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:#897c59;}
        #datapaneWrapper p, #datapaneWrapper ul, #datapaneWrapper ol {margin-bottom: 25px;}
        #dataTitle {font-family: 'Varela', sans-serif !important; font-size:38px !important; color:#55554d !important;}
        #datapaneWrapper font {color:#454545;}
        #datapaneWrapper .childbrowsercell  {}
            #childBrowser .childbrowserheader {background:#252525 !important; color:#fff !important;}
            #childBrowser a {display:block;}
            #childBrowser .childbrowserhlink:link, a.childbrowserhlink:visited, a.childbrowserhlink:active {
color: white !important;
}
#childBrowser .childbrowserlink:link, a.childbrowserlink:visited, a.childbrowserlink:active {
color: black !important;
}
            /*GriefApps*/
            .emailWrapper.emailWrapper52 {float: left; }
            .emailWrapper.emailWrapper365 {float: left; }
         #emailSubscribe .textgroup {width:232px; *padding-bottom:10px;}
         #emailSubscribe .buttongroup {height:31px;}
            .emailWrapper.emailWrapper365 #emailSubscribe {margin-right:20px;}
            .emailWrapper.emailWrapper365 #emailSubscribe h2 {margin-bottom: 35px;}
            .emailWrapper.emailWrapper365 #emailSubscribe p {padding-bottom: 14px;}
    /* Content Container */


    #footerWrapper {z-index: 2; padding-top: 20px; background: #000000; height: auto !important;clear:both;}
#footerContact span {width: 180px;display: inline-block; }
        #associationsWrapper {padding: 20px 0 0px 0; height: 65px; background: #000000;}
                .associationLogo {display: inline-block; margin: 0 10px; width: 100px; height: 65px; zoom:1; *display: inline; _height: 65px;}

        #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;}

        /* Social Media. Width is Multiples of 40px depending on how many items */
        #footerSocialMedia {margin:0px auto 0; padding-top: 5px; width: 470px; height: 35px; text-align: center; border:1px solid #b99853;}
        #footerSocialMedia li {margin: 0 5px; text-indent: -99999px;}
        .facebook {display: block; width: 60px; height: 29px; background: url("default-facebook-bg.png") no-repeat  50% 50%;}
        .twitter {display: block; width: 60px; height: 29px; background: url("default-twitter-bg.png") no-repeat  50% 50%;}
        .youtube {display: block; width: 60px; height: 29px; background: url("default-youtube-bg.png") no-repeat  50% 50%;}
        .linkedin {display: block; width: 60px; height: 29px; background: url("default-linkedin-bg.png") no-repeat  50% 50%;}
        .blogger {display: block; width: 60px; height: 29px; background: url("default-blogger-bg.png") no-repeat  50% 50%;}
        .gplus {display: block; width: 60px; height: 29px; background: url("default-gplus-bg.png") no-repeat  50% 50%;}
        .rss {display: block; width: 40px; height: 29px; background: url("default-rss-bg.png") no-repeat  50% 50%;}
        #footerSocialMedia li {display: block; float: left; padding-top: 4px; }
#footerSocialMedia li a {display: block; width:100%; height:100%;}
        #footerNav {margin: 20px auto; color:#a49065; padding: 20px 0; width: 950px; background:url("footer-nav-rule.png") no-repeat top center;}
            #footerNav li {float: left;  width: 170px; text-align: left; font-family: Georgia, serif;font-size:16px;}
                #footerNav li:hover {color: #FFF;}
                #footerNav li a {color: #a49065;}
                    #footerNav li a:hover {color: #FFF;}
                #footerNav li ul {margin-top: 10px;  padding-top: 10px; border-top: 1px dotted #000;}
                #footerNav li li {float: none; border: none; font-family: Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: bold;}
                #footerNav li li a {color:#a49065;}
                    #footerNav li li ul {margin: 0; padding: 0; padding-left:10px; 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 li a {color:#fff}
                            #footerNav li li li a:hover {color: #a49065;}
                                #footerNav li li li ul {display: none; padding-left:0px;}
        #communities {margin: 20px auto 10px; padding-top: 20px; width: 950px; color: #a49065;}

        #footerContact, #adminFooter {font-size: 10px; color:#a49065; width:950px; margin:0 auto; text-align:center;}
            .footerPhone {display: block; font-size: 18px; color:#fff;}
            #adminFooter {height: 50px;}
            #footerContact a, #adminFooter a {color:#a49065;}


/** BOM OVERRIDES **/
#condWrap {margin-bottom: 10px; background: none !important; border: 1px solid #fff;}
    #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 {margin: 0 10px 10px 0; width: 215px; -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: #000 !important; font-size: 16px !important;}
    #flowerOrderingListings .frp_tributelist_dateofdeath {font-size: 14px; color: #252525;}
        #flowerOrderingListings .frp_tributelist_dateofbirth, #flowerOrderingListings .frp_tributelist_dateseperator {display: block; float: left; color: #252525;}
            #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;}

/** Veterans, Wall and Fallen Heroes **/
.frp_template_veterans .contentWrappercolumn1, .frp_template_fallenheroes .contentWrappercolumn1, .frp_template_wall .contentWrappercolumn1 {width:884px;}
.frp_template_veterans #datapaneWrapper, .frp_template_fallenheroes #datapaneWrapper, .frp_template_wall #datapaneWrapper {width:100%;}
/** SPECIFIC STYLES **/
form input {margin: 3px 10px 0 0; padding: 2px; width: 225px; border: 1px solid #bba34d; -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; width:100%;}
    #datapaneWrapper form div.textgroup,
    #datapaneWrapper form div.selectgroup {margin: 5px 0 20px;}
form div.textgroup label {display: block; font-size: 10px; float: left; width: 90px; text-align: left; }
form div.selectgroup label {display: block; font-size: 10px;}
/*form div.buttongroup {display: block; float: right;}*/
#weeklyGriefSubscribeClear {clear:none;}
.submitBtn, #dailyGriefSubscribeClear, #weeklyGriefSubscribeClear {display: block; margin: 0; width: 100px; height: 31px; float: left !important; color: #fff; background: url("default-submit-btn.png") no-repeat; cursor: pointer; border:none !important;}
#dailyGriefSubscribe .clear { clear:none !important;}
#dailyGriefSubscribe .buttongroup, #weeklyGriefSubscribe .buttongroup {width:200px; 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;}

 .frp_pagelist li ul li ul li {display: none;}
#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;}

   #googleMap2, #googleMap3, #googleMap4, #googleMap5, #googleMap6, #googleMap7 {margin-bottom: 30px;width: 100%; height: 225px; border: 1px solid #fff; text-shadow: none; box-shadow: 0 3px 8px #888 !important;margin-top: 15px;}
            #googleMap_infoBox p, #googleMap2_infoBox p, #googleMap3_infoBox p, #googleMap4_infoBox p, #googleMap5_infoBox p, #googleMap6_infoBox p, #googleMap7_infoBox p {margin:0px; color:black; font-size: 12px; line-height: 14px; text-shadow: none;}
.frp_map_infobox_title {font-weight: bold;}
.frp_template_tribute-gifts #breadcrumb {display: none;}


.mCSB_dragger_bar {*left:-7px; *z-index: 6;}
.mCSB_dragger {*z-index: 999;}
.mCSB_draggerRail {*z-index: 0;}
.mCSB_scrollTools .mCSB_draggerContainer {*height:89%;}
.list_placeholder .mCSB_scrollTools .mCSB_draggerContainer {*height:75%;}
#datapaneScroll .mCSB_scrollTools .mCSB_draggerContainer {*height:80%;}