#contentWrapper {overflow: hidden;width:100%;}

#bom-content-wrapper h2 { color:#4e0002; }
#bom-site-wrapper {overflow:auto;}
#bom-page-wrapper { background-color: #eee0c4; }
#bom-page-wrapper #bom-header-bar {z-index: 50;position:relative;}
#bom-content-wrapper .info-container {border-top-color: #cdad8b;}

#bom-content-container {
    margin-top:407px;
    background:url("main-content-back.jpg") no-repeat;
}

/*bom-nav*/
#bom-nav {border-right-color: #beaf8c;}
#bom-nav-inner {background-color:#b28250;}
#bom-nav-sendflowers #bom-nav-sendflowers-txt-major {color:#331e08;}
#bom-nav-sendflowers { background:url("menu-top-send-flowers.jpg") no-repeat; }
#bom-nav ul li.level1 a,#bom-menu-btn {background:url("menu-bg.png"); color:white;}
#bom-nav-inner>ul>li.level1>ul>li>a:hover { color:#ffe8b2; }
#bom-nav ul li.level1>ul {background-color:#cdad8b;}

/*bom header nav*/
#bom-header-nav li.level1 a {color:#d2bd78;}
#bom-header-nav li.level1>ul li {margin:1px 0;}
#bom-header-nav li.level1>ul a {color:#fdf0cf;}

/*header*/
#bom-header #bom-header-back { background: url("https://112dd19bd3fc98c260ba-e27980c5712d12c084b1fef10633001f.ssl.cf2.rackcdn.com/header-back.png"); }
#bom-header #bom-photo-con { top: 22px; left: 376px; background:url(frame-back.png) no-repeat;}
#bom-header #bom-photo-frame {background: url("frame.png"); width:442px; height:275px; left:227px; top:-22px; }
#bom-header #bom-in-memory-con #bom-in-memory-text,
#bom-header #bom-in-memory-con #bom-in-memory-date,
#bom-header #bom-in-memory-con #bom-in-memory-name {text-shadow:1px 1px 1px black !important}
#bom-header #bom-in-memory-con #bom-in-memory-text{font-size:20px;}
#bom-header #bom-in-memory-con #bom-in-memory-date {font-size:15px;color:#ffedad;}
#bom-header #bom-in-memory-con #bom-in-memory-name {font-style:normal;font-size:30px; }

/*video*/
#player_api {width:450px;height:300px;}
#video-container {top: -115px; z-index: 15; width: 100%; height: 230px; left: 0px; background: url("https://112dd19bd3fc98c260ba-e27980c5712d12c084b1fef10633001f.ssl.cf2.rackcdn.com/header-bg.jpg"); background-repeat: no-repeat; background-position: -140px -130px;}
#video-container video { width: 899px; height: 505px; top: -80px; position: absolute;}

/*right col*/
#bom-right-col {
    background:rgba(252, 240, 216, 0.3);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4cfcf0d8', endColorstr='#4cfcf0d8');
}
#bom-right-col .bom-share-link{ background: white url('small-info-bg.png'); }
#bom-right-col .bom-recent-story, #bom-right-col .bom-recent-candle-msg { color: black; }
#bom-right-col-top {background: url(bom-right-col-top.jpg) no-repeat; width:255px; height: 48px;}
#bom-candle-scroller a, #bom-story-scroller a { color: #842500; }
#bom-right-col .bom-right-title-container { background: url('right-col-header-back.png'); }

/*footer*/
#bom-footer-con #bom-footer-provided-by-con {background:url(footer-bom.jpg) repeat-x; height:183px;}
#bom-footer-con{background-image: url(footer-link-bg.jpg);}
#bom-footer-cap{background-image: url(footer-cap.png); clear: both; margin-top: 50px;}
#bom-footer-con #bom-footer-msg-title {color:#331e08; background:url('border-grad.png');}
#bom-footer-con #bom-footer-links .list-header {color:#394817;}
#bom-footer-con #bom-footer-links .bom-footer-links-col>ul>li>a {color:#331e08;font-family: "Trebuchet MS";}
#bom-footer-con #bom-footer-msg {color:#1b2104;}
#bom-footer-con #bom-footer-widget-con {margin:0px 0px 26px 30px !important;}

/*general candle layout*/
#candle-con{ background:url(header-table.png) no-repeat; top:175px; height:152px;}
#candle-con-lower{ height: 126px; background: url(header-table-down.jpg) no-repeat; top: 281px; }
#candle-con-lower #lac-message-container #lac-message-text { color:#e9c57a; }
#candle-con-lower #lac-message-container #lac-message-img {height: 146px;width:276px; top:-20px; left:30px;}
#candles-con-message {color: #24190a; text-shadow: none; }

/*placement of individual candles*/
#candles-con {top:161px;}

/*nav drop down*/
#main-nav-drop-con {top:282px;}
#main-nav-drop-con #main-nav-drop-slide #main-nav-drop-slide-close-text { color:#403319; text-shadow:none; }
#main-nav-drop-con #main-nav-drop-slide #main-nav-drop-slide-close-btn{ background: url(nav-slide-close.png) no-repeat; height:18px; width:17px;top:-6px;}
#main-nav-drop-con #main-nav-drop-button { background: url(main-nav-drop.png) no-repeat; cursor:pointer; height:44px; }
#main-nav-drop-con #main-nav-drop-button #main-nav-drop-text {font-size:1.2em;padding-top:5px;font-family: Georgia;}
#main-nav-drop-con #main-nav-drop-slide {
	background-color: #65471e;
    background-image: -ms-linear-gradient(top, #24190a, #65471e);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#24190a), to(#65471e));
    background-image: -webkit-linear-gradient(top,#24190a,#65471e);
    background-image: -o-linear-gradient(top,#24190a,#65471e);
    background-image: -moz-linear-gradient(top,#24190a,#65471e);
    background-image: linear-gradient(top,#24190a,#65471e);
    background-repeat: repeat-x;
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#24190a', endColorstr='#65471e', GradientType=0, zoom=1);
}

.bom-services-wrapper .loc-map-controls{ background:white url('small-info-bg.png') no-repeat;}

#bom-footer-widget-con {margin:10px 0 26px 10px !important;}
#bom-footer-widget-con .widget-box-con .widget-box .widget-box-title { color:#fee7c1; text-shadow:none; }
#bom-footer-widget-con .widget-box-con .widget-box .widget-box-blurb { color:white; text-shadow:none; font-family: "Trebuchet MS";font-size: 1.2em;}
.widget-box-con { background:url('widget-box-back.png') no-repeat; }
.widget-box .widget-box-form .widget-box-form-submit {
	background-color: #d8bb8e;
    background-image: -ms-linear-gradient(top, #b58756, #d8bb8e);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b58756), to(#d8bb8e));
    background-image: -webkit-linear-gradient(top,#b58756,#d8bb8e);
    background-image: -o-linear-gradient(top,#b58756,#d8bb8e);
    background-image: -moz-linear-gradient(top,#b58756,#d8bb8e);
    background-image: linear-gradient(top,#b58756,#d8bb8e);
    background-repeat: repeat-x;
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#b58756', endColorstr='#d8bb8e', GradientType=0, zoom=1);
    border:1px solid #6f6953;
    border-radius:5px;
}
.widget-box .widget-box-form .widget-box-form-submit p {line-height:10px; color:#1d1108; text-shadow: none; font-family: "Trebuchet MS";font-size: 1.1em;}

#bom-wrapper .store-container-outer { margin-top:0px; }

@media screen and (max-width: 960px){
    div#bom-header #bom-photo-frame {
	left: 145px;
    }
}

@media screen and (max-width: 750px){

/* MENU */

    #bom-menu-btn{
	display: block;
    }
    #bom-nav{
	float: none;
	position: static;
	width: 100%;
	border: none;
	clear: both;
    }
    #bom-nav ul{
	display: none;
    }
    #bom-header #bom-in-memory-con #bom-in-memory-text, #bom-header #bom-in-memory-con #bom-in-memory-date, #bom-header #bom-in-memory-con #bom-in-memory-name {
	text-shadow: none !important;
    }
    #bom-header #bom-in-memory-con #bom-in-memory-name {
	color: #4e0002;
    }
    #bom-header #bom-in-memory-con #bom-in-memory-text,
    #bom-header #bom-in-memory-con #bom-in-memory-date {
	color: #000;
    }
    #bom-content-container {
	margin-top: 20px;
    }
}


@media screen and (max-width: 479px){
    .bom-leave-condolence-con form .bom-textarea {
	    width: 290px !important;
    }

}
@media screen and (max-width: 320px){
    #bom-header div#bom-photo-frame {
	margin-left: -75px !important;
    }
}
