@import url("/content/style/style.css");
@import url("/Includes/CSS/current.services.css");

a { color: #006CAA; }
a, p, form, fieldset, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, img { border: 0; margin: 0; padding: 0; }
a:hover { text-decoration: none; }
body { background: url(../../Images/body.bg.gif) 0 0 repeat-x; cursor: default; font: 0.9em/160% Arial, Verdana, sans-serif; margin: 0; padding: 0; 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 { background: transparent !important; font-weight: bold; }
dl.list dd, dl.records dd, table.records td { font-size: 90%; margin: 0; padding: 8px; }
dl.list dd.foot, dl.records dd.foot { border: 0; padding-bottom: 0; }
dl.list, dl.records { line-height: 20px; }
dl.section { margin-bottom: 20px; }
form .buttons { background-color: #FAF9F3; border-bottom: 1px solid #F5F2E7; 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 #E7D8BE; padding: 5px; width: 98%; }
form label { font-weight: bold; }
form select { width: 100%; }
form textarea { font: 100% arial,tahoma,sans-serif; height: 140px; }
hr { background-color: #F5F1DF; border: 0; height: 1px; margin: 0 0 12px; }
img { border: 0; }
ul.stafflist { list-style: none; }
ul.stafflist img { float: left; padding: 8px; }
ul.stafflist li { padding: 0 0 15px 0; }
ul.stafflist strong { font-size: 110%; }
.alt { background-color: #F5F1DF; }
.captcha { margin-top: 10px; }
.captcha img { border: 1px solid #E7D8BE; float: left; margin-bottom: 10px; margin-right: 10px; }
.center { text-align: center; }
.clear { clear: both; }
.fleft { float: left; }
.fright { float: right; }
.homeimg { background-color: #FFFCEF; border: 1px solid #F1E6BD; margin: 6px; padding: 3px; }
.img { background-color: #FFFCEF; border: 1px solid #F1E6BD; margin: 6px 6px 6px 0; padding: 3px; }
.left { text-align: left; }
.module-navigation { float: right; height: 1px; position: relative; top: -10px; }
.module-navigation li { display: inline; float: left; font-size: 90%; font-weight: bold; }
.module-navigation li a { background-color: #FAF9F3 !important; border-bottom: 1px solid #F5F2E7 !important; color: #333333; display: block !important; margin-left: 8px !important; padding: 0 8px !important; text-decoration: none !important; }
.module-navigation li a:hover { border-bottom: 1px solid #e7e2cf !important; border-right: 1px solid #e7e2cf !important; }
.module-navigation ul { list-style: none; }
.notice { background-color: #FAF9F3; border-bottom: 1px solid #F5F2E7; border-top: 1px solid #F5F2E7; color: #333333; font-size: 90%; font-weight: bold; margin: 5px 0; padding: 5px; text-align: center; }
.popup { background: transparent !important; height: 100% !important; }
.small { font-size: 85%; }
#container { background: url(../../Images/foliage.gif) 0 0 repeat-y; margin: 0 auto; width: 953px; }
#content { background: url(../../Images/content.bg.gif) 0 0 repeat-y; padding: 15px; text-align: left; }
#content #left { float: left; width: 470px; }
#content #left .title { background: url(../../Images/title.swoosh.gif) 0 0 no-repeat; }
#content #right { float: right; width: 246px; }
#content #right .subtitle h3 { height: 25px; margin: 15px 0; }
#content h2, #content h3 { background-repeat: no-repeat; height: 61px; text-indent: -5000px; }
#content h3 { height: 30px !important; }
#content p { margin-bottom: 15px; }
#footer { background: url(../../Images/footer.bg.gif) 0 0 no-repeat; font-size: 80%; height: 7px; padding: 25px 0 50px; }
#footer ul { list-style: none; }
#footer ul li { display: inline; word-spacing: 4px; }
#gallery, #gallery2 { list-style: none; margin: 0; padding: 0 0 10px 0; width: 463px; }
#gallery li, #gallery2 li { display: inline; }
#gallery li a, #gallery2 li a { background-color: #FFFCEF; border: 1px solid #F1E6BD; float: left; margin: 0 11px 11px 0; padding: 3px; }
#gallery li a.end, #gallery2 li a.end { margin-right: 0 !important; }
#gallery li a:hover, #gallery2 li a:hover { background-color: #F4EDCF; border: 1px solid #3C112D; }
#header { background: url(../../Images/header.gif) 0 0 no-repeat; }
#header #logo a { background: url(../../Images/logo.gif) 0 0 no-repeat; float: left; height: 220px; margin-left: 70px; width: 382px; }
#header #polaroid { background: url(/Images/buchanan.family.polaroid.gif) 0 0 no-repeat; float: right; height: 215px; margin-right: 70px; width: 215px; }
#left ol.list { list-style: decimal; margin: 10px 0 10px 25px; }
#left ul.list { margin: 10px 0 10px 25px; }
#map { height: 600px; overflow: hidden !important; position: relative; width: 100%; }
#navigation { background: url(../../Images/nav.bg.gif) 0 0 no-repeat; height: 42px; padding-top: 8px; width: 780px; }
#navigation ul { list-style: none; margin: 0 auto; width: 744px; }
#navigation ul li { background: url(../../Images/nav.spacer.gif) 100% 0 no-repeat; float: left; padding-right: 6px; }
#navigation ul li a { background-position: 50% 0 !important; background-repeat: no-repeat !important; display: block; height: 36px; text-indent: -5000px; }
#navigation ul li a:hover, #navigation ul li.current a { background-position: 50% -36px !important; }
#navigation ul li#navabout a { background: url(../../Images/nav.about.gif); width: 85px; }
#navigation ul li#navarrangements a { background: url(../../Images/nav.arrangements.gif); width: 177px; }
#navigation ul li#navcontact a { background: url(../../Images/nav.contact.gif); width: 100px; }
#navigation ul li#navfacilities a { background: url(../../Images/nav.facilities.gif); width: 86px; }
#navigation ul li#navhome a { background: url(../../Images/nav.home.gif); width: 61px; }
#navigation ul li#navmerchandise a { background: url(../../Images/nav.merchandise.gif); width: 113px; }
#navigation ul li#navservices a { background: url(../../Images/nav.services.gif); width: 79px; }
#navigation ul li.foot { background: none !important; }
#wrapper { margin: 0 auto; width: 780px; }
.obit-thumb {
	float: left;
	border: none;
	width: 50px;
	height: 65px;
	padding: 1px;
	background-color: #48594B;
	margin-right: .5em;
}

.req { background: url(../../Images/req.gif) 100% 50% no-repeat; padding: 0 10px 0 0; }
