#bom-lac-fader-con {display: none;}


#bom-wrapper #bom-backtofh-btn{ display: none; }
#bom-site-wrapper #bom-wrapper {margin: 0 auto; width: 940px; font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 14px; line-height: 22px; color: #333; background-image: none;}
    #bom-page-wrapper {}
        #bom-wrapper {}
            #bom-header {z-index: 8px; margin-top: 8px;position: relative; padding: 10px 15px 0 15px; width: 910px; background: url("bom-header-bg.jpg") no-repeat; box-shadow: 0 0 5px rgba(0,0,0,.75); -moz-box-shadow: 0 0 5px rgba(0,0,0,.75); -webkit-box-shadow: 0 0 5px rgba(0,0,0,.75);background-position: right top !important;}
                #bom-logo-con {padding: 5px 0; width: 180px; height: 120px; background: url("logo.png") 50% no-repeat; position: absolute; top: 10px; left: 15px;}
                    #bom-logo-con h2 {margin: 0; text-indent: -99999px;}
                #bom-photo-con {position: absolute; top: 140px; left: 15px; z-index: 100; width: 150px; height: 195px; padding: 10px; background: #FFFFFF; box-shadow: 0 0 5px rgba(0,0,0,.75); -moz-box-shadow: 0 0 5px rgba(0,0,0,.75); -webkit-box-shadow: 0 0 5px rgba(0,0,0,.75);}
                #candles-con {position: absolute; top: 138px; left: 200px; width: 740px; height: 240px; background: url("candles-con-bg.png") no-repeat;}
                    #candles-con .candle {position: relative; height: 100px; float: left;}
                        #candles-con .candle-body {position: absolute; height: 130px; width: 55px; background-image: url("../candle-body.png"); cursor: pointer; z-index: 5;background-repeat: no-repeat; background-position: bottom;}
                        
                        #candles-con .candle-shadow {position: absolute; top: 102px; margin-left: -22px; height: 37px; width: 105px; background-image: url(candle-shadow.png);}
                        #candles-con .candle-flame-con {position: absolute; z-index: 10; margin: -22px 0 0 20px; top: 38px;}
                            #candle-0 {top: 40px; left: 75px; z-index:10;}
                            #candle-1 {top: 40px; left: 185px; z-index:10;}
                            #candle-2 {top: 40px; left: 305px; z-index:10;}
                            #candle-3 {top: 40px; left: 425px; z-index:10;}
                            #candle-4 {top: 40px; left: 545px; z-index:10;}
                            #candle-5 {top: 40px; left: 665px; z-index:10;}
                            #candle-6 {top: 15px; left: 35px;}
                            #candle-7 {top: 15px; left: 145px;}
                            #candle-8 {top: 15px; left: 265px;}
                            #candle-9 {top: 15px; left: 385px;}
                            #candle-10 {top: 15px; left: 505px;}
                            #candle-11 {top: 15px; left: 625px;}
                    #candles-con-message {position: relative; top: 180px; width: 100%; color: #b2b298; text-align: center; text-shadow: 1px 1px 0 #fff;}
                    #candles-con-message a {color: #b2b298; text-align: center; text-shadow: 1px 1px 0 #fff; text-decoration: none}
            #bom-content-container {}
                #bom-nav {margin: 42px 0 0 0; width: 198px; text-align: center; float: left; box-shadow: 0 2px 5px rgba(0,0,0,.75); -moz-box-shadow: 0 2px 5px rgba(0,0,0,.75); -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.75); border-left: 1px solid #fff; border-right: 1px solid #fff; background-color: #e6e6c8; -webkit-border-bottom-right-radius: 25px; -webkit-border-bottom-left-radius: 25px; -moz-border-radius-bottomright: 25px; -moz-border-radius-bottomleft: 25px; border-bottom-right-radius: 25px; border-bottom-left-radius: 25px;}
                    #bom-nav #bom-in-memory-con { font-family: "Trebuchet MS", Verdana, Arial, sans-serif; padding: 120px 0 20px 0; background: #c7c7b1 url("bom-in-memory-bg.jpg") bottom no-repeat;}
                        #bom-nav #bom-in-memory-con #bom-in-memory-text {color: #000; font-size: 10px; text-shadow: 1px 1px 0 #fff; text-transform: uppercase; letter-spacing: 3px;}
                        #bom-nav #bom-in-memory-con #bom-in-memory-name {margin: 0px; color: #000; font-size: 22px; text-shadow: 1px 1px 0 #fff;  font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-variant: normal;font-weight: normal;}
                        #bom-nav #bom-in-memory-con #bom-in-memory-date {color: #4c4c4c; text-shadow: 1px 1px 0 #fff; font-size: 1em;}
                    #bom-nav {margin-top: 42px; padding: 0;}
                    #bom-nav ul li ul{    background: url("bom-nav-fly-bg.jpg");     background-repeat: repeat-x;background-position: bottom;
border: 1px solid #FFFFFF;
background-color: #ffffff;
border-radius: 0 8px 8px 0;
box-shadow: 0 1px 4px rgba(0,0,0,0.5);}
                    #bom-nav ul{margin: 0; padding: 0; font-family: "Trebuchet MS", Verdana, Arial, sans-serif;}
                        #bom-nav ul li.level1 {margin: 0px; display: block; padding-top: 10px; width: 198px; list-style: none; background: url("bom-nav-item-bg.jpg") bottom no-repeat;}
                            #bom-nav ul li.level1:hover {background-position: top;}
                            #bom-nav ul li.level1 a { letter-spacing: normal;display: block; width: 100%; height: 100%; font-size: 16px; color: #333; text-shadow: 1px 1px 0 #fff; text-decoration: none; text-align: center;}
                                #bom-nav ul li.level1 a:hover {color: #000;}
                    #bom-nav-fh {}
                        #bom-nav-fh h4 {margin-bottom: 0;}
                        #bom-nav-fh p {margin-top: 0; line-height: 14px;}
                    #bom-nav-error-contact {font-size: 11px; line-height: 14px;}
                        #bom-nav-error-contact a {color: #000;}
                            #bom-nav-error-contact a:hover {color: #737373;}
                    #bom-nav ul#socialLinks {margin: 25px auto 0; padding: 0; width: 170px; font-size: 14px; letter-spacing: normal; height: auto;}
                        #bom-nav ul#socialLinks li {list-style: none; padding: 0 0 20px 45px; text-align: left; line-height: 14px; height: auto;}
                            #bom-nav ul#socialLinks li a {color: #333; text-decoration: none;}
                                #bom-nav ul#socialLinks li a:hover {color: #737373;}
                            #social-facebookShare {background: url("icon-facebook.png") no-repeat;}
                            #social-twitterFeed {background: url("icon-twitter.png") no-repeat;}
                #bom-content-wrapper { width: 635px; float: left;}
                #bom-content-wrapper h2 {font-size: 22px; font-family: "Trebuchet MS", Verdana, Arial, sans-serif; border: none; padding: 0px;}
                    #bom-obituary-photo {margin: 0 20px 20px 0; float: left; box-shadow: 0 0 5px rgba(0,0,0,.75); -moz-box-shadow: 0 0 5px rgba(0,0,0,.75); -webkit-box-shadow: 0 0 5px rgba(0,0,0,.75); border: 5px solid #fff;}
                    .bom-button {margin: 0 auto; padding: 2px 10px; height: 22px; text-align: center; clear: both; border: 1px solid #fff; 
                        box-shadow: 0 0 5px rgba(0,0,0,.75); -moz-box-shadow: 0 0 5px rgba(0,0,0,.75); -webkit-box-shadow: 0 0 5px rgba(0,0,0,.75);
                        border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
                        background: #c7c7b1; /* Old browsers */
                        background: -moz-linear-gradient(top,  #fffcd9 0%, #a6a68d 100%); /* FF3.6+ */
                        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fffcd9), color-stop(100%,#a6a68d)); /* Chrome,Safari4+ */
                        background: -webkit-linear-gradient(top,  #fffcd9 0%,#a6a68d 100%); /* Chrome10+,Safari5.1+ */
                        background: -o-linear-gradient(top,  #fffcd9 0%,#a6a68d 100%); /* Opera 11.10+ */
                        background: -ms-linear-gradient(top,  #fffcd9 0%,#a6a68d 100%); /* IE10+ */
                        background: linear-gradient(to bottom,  #fffcd9 0%,#a6a68d 100%); /* W3C */
                        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffcd9', endColorstr='#a6a68d',GradientType=0 ); /* IE6-9 */}
                        .bom-button:hover {
                            background: #80806c; /* Old browsers */
                            background: -moz-linear-gradient(top,  #a6a68d 0%, #fffcd9 100%); /* FF3.6+ */
                            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a6a68d), color-stop(100%,#fffcd9)); /* Chrome,Safari4+ */
                            background: -webkit-linear-gradient(top,  #a6a68d 0%,#fffcd9 100%); /* Chrome10+,Safari5.1+ */
                            background: -o-linear-gradient(top,  #a6a68d 0%,#fffcd9 100%); /* Opera 11.10+ */
                            background: -ms-linear-gradient(top,  #a6a68d 0%,#fffcd9 100%); /* IE10+ */
                            background: linear-gradient(to bottom,  #a6a68d 0%,#fffcd9 100%); /* W3C */
                            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6a68d', endColorstr='#fffcd9',GradientType=0 ); /* IE6-9 */}
                        .bom-button a {display: block; width: 100%; height: 100%; color: #404040; text-shadow: 1px 1px 0 #fff; text-decoration: none;}
                            .bom-button a:hover {color: #000;}
