#companyHeader { 
width: 959px; 
left: 0px; 
top: 58px;
}
#companyHeader a { 
background-position: 50% 50% !important;
}
.multipleLocations {display:none !important;}
.linkedin, .gplus, .blogger {display:none;}

#LocationTabSection .column1 strong {
word-wrap: break-word;
font-size: 20px;
line-height: 22px;
font-weight: bol;
width: 277px;
display: block;
margin-left: -32px;
padding: 0px;
}
.footerPhone { 
color: #041958;
}
#headerWrapper {
background: url("default-headerwrapper-bg.jpg") no-repeat top left;
}

#frpExtra1 {
background: url("https://cfhecc.com/default-frpextra1-bg.jpg") no-repeat top center;
}


.frp_template_home #headerWrapper {
background: url("home-headerwrapper-bg.jpg") no-repeat top left;
}

.frp_template_home #frpExtra1 {
background: url("home-frpextra1-bg.jpg") no-repeat top center;
}

#contentWrapper {
background: url("default-contentwrapper-bg.jpg") no-repeat top left;
}

.frp_template_home #contentWrapper {
background: none !important;
}

.frp_template_home .datapaneColumn1, .frp_template_home .datapaneColumn2 {
width: 285px; font-size: 12px;
line-height: 16px;}

.frp_template_home #emailSubscribe {
padding: 20px 4px 20px;
width: 254px; }

.frp_template_home #dailyGriefSubscribeClear,
.frp_template_home #weeklyGriefSubscribeClear,
.frp_template_home #weeklyGriefSubscribeSubmit,
.frp_template_home #dailyGriefSubscribeSubmit {
border-radius: 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
width: 100px;
height: 20px;
clear: none;
border-bottom: 1px solid black !important;
}

.frp_template_home #DaysTabSection {
background: url("365.png") no-repeat top left; width: 270px;
height: 250px; float: left;}

.frp_template_home #WeeksTabSection {
background: url("52.png") no-repeat top left; width: 270px;
height: 250px; float: left;}

.frp_template_home #emailSubscribe {
background: none;
border: none;
box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
float: left;
width: 236px;
margin-right: 5px;
padding: 20px 9px 20px;

}
.frp_template_home #col1CTA3 {
margin-bottom: 0px;
}
.frp_template_home #emailSubscribe p {color: white !important;
padding-top: 25px;
margin: 0px;
font-size: 13px;
width: 240px;}
.frp_template_home #emailSubscribe form div.textgroup label {
color: white;
text-align: left;
float: left !important;
width:90px;
}
.frp_template_home #emailSubscribe .textgroup input {
width: 165px;
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border: 1px solid #807A53; 
float: left;
}
.frp_template_home #emailSubscribe h2 {display: none !important;}
.frp_template_home .column1 {height:auto;}

#subscribeHome {
margin: 0 auto;
width: 540px;
}


#footerWrapper {
background:#fff !important;}
#footerNav li a {
color: #a48942;}
#footerNav li ul li.frp_list_item_0 ul a {
color: #2A4699;}
#footerNav li li a {
color: #2A4699;}
#footerNav li ul li.frp_list_item_0 a {
color: #a48942;}
#footerNav li {text-shadow:none;}
#footerNav li a {text-shadow:none;}

#servicesWrapper .frp_tributelist_dateofdeath {
color: #2A4699 !important;
font-size: 12px;
}
#servicesWrapper p {
color: #2A4699;}

.frp_template_home #servicesWrapper {
background: url("home-serviceswrapper-bg.jpg") no-repeat top left;}

#servicesWrapper .frp_tributelist_lastname, #servicesWrapper .frp_tributelist_firstname {
color: #A48942 !important;
font-weight: bold;
font-size: 14px;
}
#footerContact p {
color: #2A4699;}
#communities {color:#2A4699 !important; font-size: 12px;
font-weight: bold;
}
#footerNav li a:hover {
color: #2A4699;
}
#servicesWrapper h3 {
color: #a48942 !important;
font-size: 21px !important; }
#servicesWrapper #tributeSearchText {
border:1px solid #a48942; width: 290px;}

.frp_slider, .frp_slider_wrapper {
position: relative;
height: 355px !important;
overflow: hidden;
border: 1px solid white;
box-shadow: 0px 0px 5px black;
width: 561px !important;
}
#sliderBox {height:341px;}
.frp_template_home #col1CTA1 {
padding-top: 0px;
}
#footerNav li {
color: #a48942;}
#footerNav {
background: url("default-footercontact-bg.png") no-repeat 0px -40px;
padding-top: 120px;
margin-top: 0px;
}

#prearrangeLink a {display:block; width:100%; height:100%;}
#prearrangeLink {width:246px; height:97px; background:url("prearrange.png") no-repeat top left; margin: 0 auto; }
.frp_template_home #datapaneWrapper {
padding-bottom: 20px;
padding-top: 0px;
}
#servicesWrapper #togglePlaceholder_currentServicesMain { 
height: 418px;
}
#servicesWrapper .frp_toggle_controls { 
height: 43px;
}
#currentListPlaceholder_currentServicesMain, #pastListPlaceholder_currentServicesMain { 
margin-top: 0px;
}

.frp_template_bom-default-header #headerWrapper { 
height: 273px;
}

.frp_template_bom-default-header #footerNav { 
padding-bottom: 27px;
}

#viewLocations {display: none;}


#navigation li a {
width: 100px;
padding: 0px 45px 0px 27px;
padding-top: 6px;

border-radius: 15px 15px 0 0;
border: 1px solid #5a5a5a;
}

a.homeButton {
width: 47px !important;
height: 46px !important;
background: url("default-nav-home-bg.png") no-repeat 0px 1px !important;
border-radius: 15px 15px 0 0;
border: 1px solid #5a5a5a;
display: block !important;
}

.frp_horizontal_menu {
float: left;
width: 728px;
}

#navigation li.frp_list_item_0 a {
width: 102px;
padding: 0px 51px;
padding-top: 6px;
}

#navigation li ul {
left: -50px;
}

#candle-quick-con .candle-quick-text {
padding: 93px 20px 40px 35px !important;
}
.frp_template_home #footerSocialMedia {
height: 50px;}
.frp_template_home #footerSocialMedia ul {
padding-top: 12px;
height: 30px;
width:190px;
}
#footerSocialMedia ul { 
width: 186px;}
.rssfeed, .rss {display: none !important;}
 #decrease, #increase {float: left; width: 81px; height: 27px; margin-right: 10px; cursor: pointer; position: absolute; top: 78px; left: 5px; } 
            #increase {background: url("expand.png") no-repeat top left; }
            #decrease {display:none; background: url("shrink.png") no-repeat top left;}
            #footerNav li li li {display: none;}
            
            #flightUL a {
color: #14234F;
}
#associationsWrapper {
display: block;
padding-bottom: 0px;
}

.twitter.pngFix {
display: none;
}

#logo1 {
background: url("association-01.jpg") no-repeat top left;
width:159px;
}
#logo2 {
background: url("association-02.jpg") no-repeat top left;
width:159px;
}
#logo3 {
background: url("association-03.jpg") no-repeat top left;
width:209px;
}
.linkedin {
display: block !important;
background:url("linkedin-bg.png") no-repeat top left; width:46px; height:46px;
}
.youtube {
display: block !important;
background:url("default-youtube-bg.png") no-repeat top left; width:46px; height:46px;
}
.facebook {
display: block !important;
background:url("default-facebook-bg.png") no-repeat top left; width:46px; height:46px;
}
.frp_template_home .column2 {
width: 581px;
}
#footerSocialMedia li a {
width: 46px;
height: 46px;
}

 #frpExtra3 {
position: absolute;
top: 60px;
width: 386px;
height: 315px;
background: url("dove-left.jpg") no-repeat top left;
left: -386px;
}

#frpExtra4 {
position: absolute;
top: 60px;
width: 386px;
height: 315px;
background: url("dove-right.jpg") no-repeat top left;
right: -386px;
}

#col1CTA1 {
background: url("immediateneed-cta.jpg") no-repeat top left !important;
padding-left: 75px;
border-bottom:1px solid #dfcd91;
}
#col1CTA1 h3 {background: none !important;}

#col1CTA2 {
background: url("prearrange-cta.jpg") no-repeat top left !important;
padding-left: 75px !important;
border-bottom:1px solid #dfcd91;

}
#col1CTA2 h3 {background: none !important;}

#col1CTA3 {
background: url("flower-cta.jpg") no-repeat top left !important;
padding-left: 75px !important;
border-bottom:1px solid #dfcd91;

}
#col1CTA3 h3 {background: none !important;}
.frp_template_home #DaysTabSection p {
padding-bottom: 14px;
}
#servicesWrapper #emailObit_header { 
height: 30px; 
font-size: 13px !important;
width: 265px; 
}
#servicesWrapper p { 
font-size: 12px;}

#servicesWrapper #tributeSearch {
width: 345px;}
#servicesWrapper #tributeSearchText { 
width: 313px;
}