@import url("default.css");

#headerWrapper {height: 628px;}
    #headerCTAwrapper {z-index: 10;}
    #companyLogo {height: 225px; width: 250px; left:-20px;}
        #companyLogo a {height: 100%; width: 100%; background: url("../../../../home-logo.png") 50% no-repeat}
    #headerAddress {width: 250px; height: 255px; text-align: center; font-size: 12px; line-height: 14px; color:#23360e; left:-20px;}       
        #headerAddress p {color: black;}
        #otherLocations {margin: 0 auto; padding: 5px 0; width: 175px; border: 1px solid #fff; -moz-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0 0 10px #000; -webkit-box-shadow: 0 0 10px #000; box-shadow: 0 0 10px #000;}
            #otherLocations p {margin: 0;}
            
    #slider {position: absolute; overflow:hidden; top: 135px; padding: 25px; left: 250px; height: 350px; width: 650px; background: url("home-slider-bg.jpg") no-repeat; -moz-box-shadow: 0px 5px 20px #000; -webkit-box-shadow: 0px 5px 20px #000; box-shadow: 0px 5px 20px #000; z-index: 5;}
        #imageSlider {width: 650px !important; height: 350px !important;}
            .nivo-caption {bottom: 20px !important; overflow-y: auto; padding-left: 20px; width: 300px !important; height: 100px !important; font-family: Georgia, serif !important; -moz-border-radius-bottomright: 5px; border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px; border-top-right-radius: 5px;}
                .nivo-caption p {color:#fff !important; opacity:1.0 !important;}
                
.contentWrappercolumn1 {width: 610px;}
    #datapaneWrapper {padding: 0 60px 50px 40px;}
        .datapaneColumn1, .datapaneColumn2 {float: left; width: 235px; min-height:20px;}
            .datapaneColumn1 {margin-right: 40px;}
            .prearrangeContact {}
                .prearrangeContact a {display: block; height: 86px; width: 235px; text-indent: -99999px; background: url("prearrangeContact-bg.jpg") 50% no-repeat;}
                
.contentWrappercolumn2 {padding-left: 60px;}
    #ourServices {background: url("ourServices-candle.png") top right no-repeat;}
        .servicesHeader {margin-bottom: 25px; padding-right: 100px; font-size: 10px; line-height: 11px;}
        .servicesHeader h2 {margin: 25px 0 10px 0; font-family: Georgia, serif; color: #C7B373; font-size: 24px; line-height: 24px; font-weight: normal;}
        #tributeSearch {}
            #ourServices #tributeSearchText {width: 220px;}
        #serviceListingsWrapper {margin-top: 35px; padding-bottom: 77px; height: 500px; background-color: #fff7e6; -moz-border-radius: 7px; border-radius: 7px; -moz-box-shadow: 0 0 10px #888; -webkit-box-shadow: 0 0 10px #000; box-shadow: 0 0 10px #888; border: 1px solid #b3b3b3;}
            #serviceListingsWrapper .frp_toggle_controls {padding: 2px; margin:0 auto; height:59px; width:252px;}
                #serviceListingsWrapper .frp_toggle_controls li {margin-bottom: 5px; width: 102px; font-size: 11px; line-height: 18px; text-align: center; -moz-box-shadow: 1px 1px 3px #888; -webkit-box-shadow: 1px 1px 3px #888; box-shadow: 1px 1px 3px #888;}
                    #serviceListingsWrapper .frp_toggle_1 {}
                    #serviceListingsWrapper .frp_toggle_2 {}
                    #serviceListingsWrapper .frp_toggle_3 {}
                    #serviceListingsWrapper .frp_toggle_4 {}
               
            #serviceListings {}
            #serviceListings .list_placeholder {position:absolute; width: 260px;}
                #serviceListings .frp_tribute_list li {margin: 0px 0px 0 0px; padding-left: 12px; float:none; padding-bottom: 5px; padding-top:5px; width:auto; height:auto; line-height: 16px; border-bottom: 1px solid #b3b3b3;}
                #serviceListings .frp_tributelist_lastname, #serviceListings .frp_tributelist_firstname {font-size: 14px;color: #555 !important;}
                #serviceListings .frp_tributelist_dateofdeath {color: #2a4719;}
                #serviceListings .list_placeholder {height: 360px;overflow-y: auto;}
                #serviceListingsWrapper .frp_tributelist_nophoto img {display: none}
                .frp_tributelist_nophoto .frp_tributelist_image {background: url("no-photo.jpg");}     
                #serviceListingsWrapper.frp_tributelist_image a {display:block; width:100%; height:100%;}
                .frp_tributelist_image {-moz-box-shadow: 1px 1px 3px #000; -webkit-box-shadow: 1px 1px 3px #000; box-shadow: 1px 1px 3px #000;}
            
            #emailObit {margin: 12px; position:relative; padding-left: 50px; height: 55px; font-size: 10px; line-height: 12px; color: #b1953a; background: url("emailObit-icon.gif") no-repeat;}
                #emailObit_header {font-size: 10px; line-height: 12px; font-weight: normal;}
                    /*#emailObit_toggleWrapper {display: none;}*/
                    /*h3 #emailObit_header:hover #emailObit_toggleWrapper {display: block;}*/
                    .frp_obitemail_formwrapper p {display: none;}
                    .frp_obitemail_formwrapper label, .frp_obitemail_response {display: block; margin-top: 10px; font-weight: bold;}
                    .frp_obitemail_formwrapper button {cursor:pointer; margin: 5px 8px 0 0; width: 100px; height: 30px; background: url("default-submit-btn.png") no-repeat; color: #fff; border: none; float: right;}
                    #obit_email_input {width: 180px;}

#tabbedContentWrapper {clear:both; margin: 40px auto; width: 830px;  background-color: #fff7e6; -moz-border-radius: 7px; border-radius: 7px; -moz-box-shadow: 0 0 10px #888;
    -webkit-box-shadow: 0 0 10px #000; box-shadow: 0 0 10px #888; border: 1px solid #b3b3b3;}
    #tabbedContentWrapper p {color:black;}
    #subNavigation {margin: 2px 2px 0 4px; height: 35px; background-color: #e5d7b8; -moz-box-shadow: 0 2px 5px #777; -webkit-box-shadow: 0 2px 5px #777; box-shadow: 0 2px 5px #777;}
        #subNavigation li {float: left; display: inline; margin: 0 2px 5px 0; padding: 5px 10px; width: 180px; height: 23px; font-size: 16px; color: #fff; cursor: pointer; background: url("home-tab-bg.png") repeat-x; -moz-border-radius-topleft: 5px; border-top-left-radius: 5px; -moz-border-radius-topright: 5px; border-top-right-radius: 5px; border: 1px solid #fff;}
            #subNavigation li.frp_tab_active {background: url("home-tab-bg-active.png") repeat-x;}
            #subNavigation span {display: block; height: 100%;}
            .frp_tab_section {display: none; min-height:250px;}
            .frp_tab_visible {display: block;}
            .frp_tab_visible h3 {height:30px;}
            .frp_tab_last {margin-right: 0;}
        .frp_tab_section {padding: 20px; }
        #TestimonialsTabSection {height: 240px;}
            #NewsEventsTabSection h3, #WeatherTabSection h3, #TestimonialsTabSection h3, #AirlinesTabSection h3 {margin: 10px 0 0 20px; font-family: Georgia, serif; color: #23360e;}
            .frp_news_date {padding-right: 5px; color: #23360e;}
            #funeralNews {height: 300px; overflow: auto; }
            .frp_news_article {margin-bottom: 20px; padding: 0 0 10px 25px; background: url("newsArticle-bg.gif") no-repeat; border-bottom: 1px solid #b3b3b3;}
            #localWeather img {float: left; padding: 5px; border: 1px solid #fff; -moz-box-shadow: 1px 1px 5px #000; -webkit-box-shadow: 1px 1px 5px #000; box-shadow: 1px 1px 5px #000;}
            #localWeather p {margin-bottom: 5px;}
            .frp_weather_current {margin-left: 20px; float: left;}
            .frp_weather_forcast {margin-left: 20px; float: left;}
                .frp_weather_label {color: #23360e;}
        #localWeather {height: 150px;}
        #testimonialsWidget {height: 150px;}
            #testimonialsWidget li {padding: 20px;}
            .frp_testimonial_author {font-style: italic; font-weight: bold;}
        #LocationTabSection {}
            #LocationTabSection .column1 {margin-right: 46px; padding: 0; width: 320px; float: left;}
            #LocationTabSection .column2 {margin: 0; padding: 0; width: 390px; float: left;}
            #LocationTabSection h3 {font-family: Georgia, serif; color: #23360e;}
            #locationScroll {overflow-y:auto; overflow-x:hidden; height: 250px;}
                #googleMap2, #googleMap3, #googleMap4, #googleMap5, #googleMap6 {width: 100%; height: 225px;
                border: 1px solid #fff; text-shadow: none; box-shadow: 0 3px 8px #888 !important;margin-bottom: 20px;}
                .location1 {height: 250px; }