@import url("/content/style/style.css");
@import url("/Includes/Style/current.services.css");
@import url("/Includes/Style/maps.css");
a { color: #779CD4; }
a:hover { text-decoration: none; }
body { background-color: #F2EFDA; color: #846950; cursor: default; font: 0.8em/160% 'Georgia','Trebuchet MS','Lucida Sans Unicode','Lucida Grande', 'Lucida', Arial, Verdana, sans-serif; margin: 0; padding: 15px 0 20px; text-align: center; }
dl.error { padding: 10px; }
dl.error dd { padding: 10px 0; text-align: center; }
dl.error dd.message { font-size: 150%; font-weight: bold; }
dl.list a.title, dl.records a.title, table.records a.title { font-weight: bold; }
dl.list dd, dl.records dd, table.records td { margin: 10px 0; padding: 2px 5px; }
dl.list dd, table.records td { padding: 5px 8px; }
dl.list, dl.records, table.records { line-height: 20px; }
dl.list, table.records { font-size: 95%; margin-bottom: 22px; }
form .buttons { background-color: #FDFBF9; border-bottom: 1px solid #F2EBDE; margin-bottom: 20px; padding: 10px; text-align: left; }
form .buttons input { cursor: pointer; font-weight: bold; margin-left: 10px; padding: 5px; }
form .checkbox { margin-right: 3px; vertical-align: middle; }
form dd { padding-bottom: 5px; }
form input.field, form select, form textarea { border: 1px solid #BFA284; padding: 5px; width: 98%; }
form label { font-weight: bold; }
form select { width: 100%; }
form textarea { font: 100% arial,tahoma,sans-serif; height: 140px; }
.req { background: url(../../Images/req.gif) 100% 50% no-repeat; padding: 0 10px 0 0; }
hr { background-color: #F2EBDE; border: 0; height: 1px; margin: 20px 0; }
p, form, fieldset, ul, ol, li, dl, dt, dd, img, h1, h2, h3, h4, h5 { border: 0; margin: 0; padding: 0; }
.alt { background-color: #FDFBF9; border-bottom: 1px solid #F2EBDE; border-top: 1px solid #F2EBDE; }
.center { text-align: center; }
.clear { clear: both; }
.fleft { float: left; }
.img { background-color: #FDFBF9; border: 1px solid #F2EBDE; margin: 0 10px 10px 0; padding: 10px 10px; }
.module-navigation { float: right; }
.module-navigation li { display: inline; float: left; font-size: 90%; font-weight: bold; }
.module-navigation li a { background-color: #FDFBF9 !important; border-bottom: 1px solid #F2EBDE !important; color: #846950; display: block !important; margin-left: 8px !important; padding: 0 8px !important; text-decoration: none !important; }
.module-navigation ul { list-style: none; }
.notice { background-color: #FDFBF9; border-bottom: 1px solid #F2EBDE; border-top: 1px solid #F2EBDE; color: #846950; font-size: 90%; font-weight: bold; margin: 5px 0; padding: 5px; text-align: left; }
#container { background: url(../../Images/body.bg.gif) 0 0 repeat-y; margin: 0 auto; text-align: left; width: 844px; }
#content { line-height: 24px; margin: 0 22px; padding: 0 24px; text-align: left; }
#content #left { background: url(../../Images/content.left.bg.no.rose.gif) 100% 0 no-repeat; float: left; padding: 19px 26px 0 0; width: 465px; }
#content #left h3, #content #right h4 { background-repeat: no-repeat; height: 30px; text-indent: -5000px; }
#content h3 { margin-bottom: 26px; }
#content h1.social { float: right; position: relative; top: -58px; }
#content #right h4 { background-repeat: no-repeat; height: 30px; text-indent: -5000px; }
#content #left h4 { border-bottom: 1px solid #F2EBDE; color: #231F20; font-size: 120%; margin-bottom: 5px; text-transform: uppercase; }
#content #right { background: url(../../Images/content.right.bg.gif) 0 0 no-repeat; color: #4D4F4D; float: right; font-size: 95%; line-height: 20px; padding: 25px 0 0 22px; width: 239px; }
#content p { margin-bottom: 20px; }
#content ul li, #content ol li { margin-bottom: 10px; }
#content ul, #content ol { padding: 0 0 20px 30px; }
#footer { background: url(../../Images/footer.bg.gif) 0 0 no-repeat; font-size: 90%; height: 86px; padding-top: 5px; text-align: center; }
#footer ul { list-style: none; }
#footer ul li { display: inline; }
#header { background: url(../../Images/header.png) 0 0 no-repeat; }
#header #navigation { list-style: none; margin: 0 22px; }
#header #navigation li { float: left; }
#header #navigation li a { cursor: pointer; display: block; height: 49px; padding: 0; text-decoration: none; text-indent: -5000px; }
#header #navigation li a#navabout { background: url(../../Images/Navigation/about.gif) 0 0 no-repeat; width: 73px; }
#header #navigation li a#navcampamanda { background: url(../../Images/Navigation/hoh.gif) 0 0 no-repeat; width: 134px; }
#header #navigation li a#navcontact { background: url(../../Images/Navigation/contact.gif) 0 0 no-repeat; width: 94px; }
#header #navigation li a#navhome { background: url(../../Images/Navigation/home.gif) 0 0 no-repeat; width: 72px; }
#header #navigation li a#navlocations { background: url(../../Images/Navigation/locations.gif) 0 0 no-repeat; width: 102px; }
#header #navigation li a#navobituaries { background: url(../../Images/Navigation/obituaries.gif) 0 0 no-repeat; width: 103px; }
#header #navigation li a#navcremation { background: url(../../Images/Navigation/cremationNav.png) 0 0 no-repeat; width: 103px; }
#header #navigation li a#navpreplanning { background: url(../../Images/Navigation/preplanning.2.gif) 0 0 no-repeat; width: 123px; }
#header #navigation li a#navresources { background: url(../../Images/Navigation/resources.gif) 0 0 no-repeat; width: 102px; }
#header #navigation li a:hover, #header #navigation li a.current { background-position: 0 -49px !important; }
/*#header #navigation li a:hover, #header #navigation li a.current { background-position: 0 -49px !important; }*/
#header h1 { display: block; height: 138px; }
#header h1 a { display: block; height: 113px; left: 21px; position: relative; text-indent: -5000px; top: 23px; width: 410px; }
#movie { text-align: center; }

#home-buttons { list-style: none;}
#home-buttons.ul{ padding: 70px 0 20px 75px; }
#home-buttons li{float: left; margin: 0 10px;}

/*/* ACCORDION MENU STYLES*/
a.menu_head {font-weight: bold;}
a.menu_head { padding: 0 !important; margin: 0 !important; cursor: pointer; position: relative; margin:1px; font-weight:bold; background: #fff; }
.menu_body a{ font-weight: bold !important; display:block; color:#846950; padding-left:0 !important; font-size: 11px; text-decoration:none; }


ul#videos {list-style: none; margin: 0;padding: 30px 0 0 0;}
ul#videos li {float: left; padding: 8px;}


.obit-thumb {
	float: left;
	border: none;
	width: 50px;
	height: 60px;
	padding: 1px;
	background-color: #48594B;
	margin-right: .5em;
}
