/* MASTER OVERRIDE
 *
 * One CSS file that controls the behavior of all HTML templates
 *
 * NOTE: ORDER IS IMPORTANT.
 * Changes to all templates are written first.
 * Changes individual templates only if specific to that template
 *
 * The HTML template files must contain "override.css" instead of "home.css" or "default.css"
 *
 * HOWTO: Target a specific list element without referencing class: li[title='titlestring'] {attributes;}
 *
*/

/* ALL TEMPLATE OVERRIDES */
/*****************************/

/*.multipleLocations {display:none !important;}*/
#otherLocations {display: none !important;}

.oneLocation {display:none !important;}
/*.location2 {display:none !important;}*/
.location3 {display:none !important;}
.location4 {display:none !important;}
.location5 {display:none !important;}

/* TRIBUTE GIFTS ONLY SITE MAP CONTROLLER (DEFAULT: OFF) */
    /*.toggleGifts {display:none !important;}*/
    /*.flowersGiftsDropdown .column {padding-left:250px !important;}*/
/* END TRIBUTE GIFTS SITE MAP CONTROLLER */

/* FLOWERS ONLY SITE MAP CONTROLLER (DEFAULT: OFF) */
    /*.toggleFlowers {display:none !important;}*/
    /*.flowersGiftsDropdown .column {padding-left:400px !important;}*/
/* END TRIBUTE GIFTS SITE MAP CONTROLLER */

/* FLOWERS AND TRIBUTE GIFTS SITE MAP CONTROLLER */
   /* .toggleFlowersGifts {display:none !important;}*/
        /*#footerNav {width:770px;}*/
/* END TRIBUTE GIFTS SITE MAP CONTROLLER */
#navigation .flowers_gifts {
background: rgb(26, 67, 22) !important;
border: 1px solid white;
height: 41px;
width: 155px;
padding: 7px 10px 0px 7px;
}
#navigation .flowers_gifts:hover {height:42px;}
#navigation .flowers_gifts a {
color: white;
}
#navigation .flowers_gifts:hover {
background: white !important;
border: 1px solid rgb(26, 67, 22);
height:42px;
}
#navigation .flowers_gifts:hover a {color: rgb(26, 67, 22)}
#navigation .flowers_gifts a:hover {color: rgb(26, 67, 22)}
#navigation li {
width: 159px !important;
}
#navigation li  li {
width: 146px !important;
}
#navigation {
width: 949px;}
.frp_template_home #navigation .flowers_gifts {width: 158px;}
/* HEADER */

    /* VETERANS CONTROLLER (DEFAULT: OFF) */
        .toggleVets { display: none; }
    /* END VETERANS CONTROLLER */

    /* HEROES CONTROLLER (DEFAULT: OFF) */
        .toggleHeroes { display: none; }
    /* END HEROES CONTROLLER */

    /* GOOGLE TRANSLATE CONTROLLER (DEFAULT: OFF) */
        /*.googleTranslate {display: none;}*/
    /* END GOOGLE TRANSLATE CONTROLLER */

    /* ALL GOOGLE MAPS */
        
    /* END ALL GOOGLE MAPS */

    /* CUSTOM */
        .bomCTAsidebar {display:none;}
        .giftsCTAsidebar {display:none;}

    /* CUSTOM */

/* END HEADER */

/* BODY */

    /* DAILY/MONTHlY GRIEF SUPPORT CONTROLLER (DEFAULT: OFF) */
        .emailWrapper { display:none;}
        #emailSubscribe {display:none;}
    /* END DAILY/MONTHLY GRIEF SUPPORT CONTROLLER */

    /* OBITUARY EMAILS CONTROLLER (DEFAULT: OFF) */
        #emailObit { display:none;}
        #obitEmail { display:none;}
    /* END OBITUARY EMAILS CONTROLLER */

    /* CUSTOM */
    .frp_template_home  #slider  {padding:0px !important; height: 400px; width: 700px;}
    .frp_template_home #imageSlider {z-index: -4 !important; top: 25px !important; left: 25px !important;}
    .frp_template_home #slider .yui-skin-sam {background: url("home-slider-bg.png") top left no-repeat;height: 400px; width: 700px;}
    body {background: url("default-body-bg.jpg") top left repeat-x #1e3317;}
        #frpExtra1 {background: url("default-frpExtra1-bg.jpg") 50% 0 no-repeat; top: 56px; height: 1290px;}
            #headerWrapper {background: url("default-header-bg.jpg")  0px 56px no-repeat;}
            .frp_template_home #headerWrapper {height:637px;}
            #headerCTAwrapper {}
            .frp_template_home #headerAddress {top: 80px;}
        #navigation li {background: #1a4316; border:1px solid white; height: 24px; width: 155px;}
            #navigation li:hover {background: white; border:1px solid #1a4316;}
                #navigation li a {color: white;}
                #navigation li:hover a {color: #1a4316;}
            
            #navigation li li {background: transparent; border:none;}
                #navigation li li:hover {background: transparent; border:none;}
    #companyLogo {width:600px; height:110px;}
    .frp_template_home #companyLogo { height: 415px; width: 390px; left: -89px; top: -30px; margin-bottom: -190px;}
    #footerWrapper {background: white; margin: -70px auto 0;}
    #contentWrapper {margin-bottom: 0px;}
    #associationsWrapper {background: url("default-association-bg.jpg") top left repeat-x;}
    /* Footer Sitemap */
    #footerNav {margin: 20px auto; padding: 20px 0; width: 950px; border-top: 1px dotted #909090;}
        #footerNav li {float: left; margin: 0 10px; width: 170px; text-align: left; font-family: 'Palatino Linotype','Georgia', serif; font-style: none;}
            #footerNav li a, #footerNav .toggleFlowersGifts {color: #495b03;}
                #footerNav li a:hover, #footerNav .toggleFlowersGifts:hover {color: #BBA34D;}
            #footerNav li ul {margin-top: 10px; padding-top: 10px; border-top: 1px dotted #000;}
                #footerNav li li {float: none; border: none; font-family: Arial, sans-serif; font-size: 11px; font-style: normal; font-weight: bold;}
                    #footerNav li li a {color: #9db342;}
                        #footerNav li li a:hover {color: #495b03;}
                    #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 a {color: #495b03;}
                                #footerNav li li li a:hover {color:#9db342;}
                            #footerNav li li li ul {display: none;}
    
    #serviceListingsWrapper {padding-bottom: 0px; height: 460px;}
    /*** OUR LOCATION PAGE ***/

#ourLocationMapWrapper {overflow: hidden; width: auto; float: left;}
#ourLocationMapDetails {margin-right: 20px !important;}
#ourLocationMap, #ourLocationMap2, #ourLocationMap3, #ourLocationMap4, #ourLocationMap5 {
    margin-top: 25px; width: 100%; height: 300px; border: 1px solid #fff; -moz-box-shadow: 0 2px 10px #808080; -webkit-box-shadow: 0 2px 10px #808080;
    box-shadow: 0 2px 10px #808080; margin-bottom: 50px; overflow:hidden;}
#contactDatapane {float: left; width:100%;}
#ourLocationMap p, #ourLocationMap2 p, #ourLocationMap3 p, #ourLocationMap4 p, #ourLocationMap5 p {margin:0px !important; color:#000;}
#googleMap p, #googleMap2 p, #googleMap3 p, #googleMap4 p, #googleMap5 p, #googleMap6 p, #ourLocationMap_infoBox p,
#ourLocationMap2_infoBox p, #ourLocationMap3_infoBox p, #ourLocationMap4_infoBox p, #ourLocationMap5_infoBox p
{margin:0px !important; color:#000 !important;}
.frp_map_infobox_title {font-weight: bold;}
    

/*** bom: funeral concierge CTA ***/
    div#bom-nav-concierge-body-txt {
        font-size: 11px;
    }
    
    
    /* CUSTOM */

/* END BODY */

/* FOOTER */

    /* ASSOCIATIONS WRAPPER CONTROLLER (DEFAULT: OFF)*/
        /*#associationsWrapper { display:none; }*/
        .associationLogo {display: none;}
    /*END ASSOCIATIONS WRAPPER CONTROLLER*/

    /* FOOTER LOGO CONTROLLER (DEFAULT: OFF) */
        #footerLogo {display:none;}
    /* END FOOTER LOGO CONTROLLER */

    /* SOCIAL MEDIA CONTROLLER (DEFAULT: ALL OFF)*/
        #footerSocialMedia { display: none; }
            /*#footerSocialMedia .facebook { display: none; }*/
            /*#footerSocialMedia .twitter { display: none; }*/
            /*#footerSocialMedia .gplus { display: none; }*/
            /*#footerSocialMedia .youtube{ display: none; }*/
            /*#footerSocialMedia .rss{ display: none; }*/
            /*#footerSocialMedia .blogger{ display: none; }*/
            /*#footerSocialMedia .linkedin{ display: none; }*/
    /* END SOCIAL MEDIA CONTROLLER*/
/* END FOOTER */
/*****************************/
/* END OF ALL TEMPLATE OVERRIDES */


/* HOME TEMPLATE OVERRIDES: Require ".frp_template_home" before class*/
/*****************************/
/*.frp_template_home #subNavigation li[title='Location'] {display:none;}*/
/*.frp_template_home #subNavigation li[title='NewsEvents'] {display:none;}*/
/*.frp_template_home #subNavigation li[title='Weather'] {display:none;}*/
/*.frp_template_home #subNavigation li[title='Testimonials'] {display:none;}*/
.frp_template_home #subNavigation li[title='Airlines'] {display:none;}
    #airlinesBox {display: none;}

            /* Air Canada */
                .AC {display:none;}
            /* AlItalia */
                .AL {display:none;}
            /* British Airways */
                .BA {display:none;}
            /* KLM */
                .KL, .KLM {display:none;}
            /* southwest */
                /*.SW {display:none;}*/
            /* USair */
                /*.US {display:none;}*/
            /* American Airlines */
                /*.AA {display:none;}*/
            /* Delta Airways*/
                /*.D {display:none;}*/
            /* United Airways */
                .UA {display:none;}
            /* Lufthansa*/
                .LU {display:none;}
            /* China Southern*/
                .CA {display:none;}
            /* Northwestern */
                .NA, .NW {display:none;}
            /* Japan*/
                .AR {display:none;}
            /* All Nippon Airways */
                .AN {display:none;}
            /* West Jet*/
                .WJ {display:none;}
            /* Canjet */
                .CJ {display:none;}
            /* JetBlue */
                /*.JB {display:none;}*/
            /* JetAirways */
                .JA {display:none;}
            /* Air tran */
                .AT {display:none;}
            /* Bearskin*/
                .BS {display:none;}
            /* Calm */
                .CLM {display:none;}
            /* First*/
                .FRS {display:none;}
            /* Iceland */
                .ILE {display:none;}
            /* Keystone */
                .KSA {display:none;}
            /* Kivalliq */
                .KAA {display:none;}
            /* Perimeter */
                .PER {display:none;}
            /* Korean*/
                .KOR {display:none;}
            /* Air Jamaica */
                .AJA {display:none;}
            /* Sun Country  */
                .SUN {display:none;}
            /* Continental */
                .CON {display:none;}
            /* LAN */
                .LAN {display:none;}
            /* South African*/
                .SAF {display:none;}
            /* Frontier */
                .FAL {display:none;}
            /* Airberlin */
                .ABE {display:none;}
            /* Spirit */
                .SRT {display:none;}
            /* Copa */
                .COP {display:none;}
            /* Air India*/
                .IND {display:none;}
            /* Caribbean */
                .CAR {display:none;}

/*****************************/
/* END OF HOME TEMPLATE OVERRIDES */


/* DEFAULT TEMPLATE OVERRIDES: Require ".frp_template_default" before class*/
/*****************************/

/*****************************/
/* END OF DEFAULT TEMPLATE OVERRIDES */


/* CONTACT-US TEMPLATE OVERRIDES: Require ".frp_template_contact-us" before class */
/*****************************/

/*****************************/
/* END OF CONTACT-US TEMPLATE OVERRIDES */


/* ORDER-FLOWERS TEMPLATE OVERRIDES: Require ".frp_template_order-flowers" before class */
/*****************************/

/*****************************/
/* END OF ORDER-FLOWERS TEMPLATE OVERRIDES */


/* OUR-LOCATION TEMPLATE OVERRIDES: Require ".frp_template_our-location" before class */
/*****************************/

/*****************************/
/* END OF OUR-LOCATION TEMPLATE OVERRIDES */


/* PREARRANGE_ONLINE TEMPLATE OVERRIDES: Require ".frp_template_prearrange_online before class */
/*****************************/

/*****************************/
/* END OF PREARRANGE_ONLINE TEMPLATE OVERRIDES */


/* TRIBUTE-GIFTS TEMPLATE OVERRIDES: Require ".frp_template_tribute-gifts" before class */
/*****************************/
.frp_template_tribute-gifts #sympathyStore {height: 1600px;} /* Fixes Tribute Iframe height issue */
.frp_template_tribute-gifts #timelessTributesLogo {display: none;} /* Removes Tribute logo in old templates */
/*****************************/
/* END OF TRIBUTE-GIFTS TEMPLATE OVERRIDES */


/* VETERANS TEMPLATE OVERRIDES: Require ".frp_template_veterans" before class */
/*****************************/

/*****************************/
/* END OF VETERANS TEMPLATE OVERRIDES */


/* WALL TEMPLATE OVERRIDES: Require ".frp_template_wall" before class */
/*****************************/

/*****************************/
/* END OF WALL TEMPLATE OVERRIDES */ 