/* //////////////////////////////////////// */
/* //////////////////////////////////////// */
/* //////////////// BODY ////////////////// */
/* //////////////////////////////////////// */
/* //////////////////////////////////////// */

body {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	background-color: #242847;
	text-align: center; /* MS IE patch for centering divs */
	background-image: url(_bg-body.jpg);
	background-position: center;
	background-repeat: repeat-y;
}

.clear {clear: both;}
.clear-right {clear: right;}
.clear-left {clear: left;}

/* //////////////////////////////////////// */
/* //////////////////////////////////////// */
/* ////////////// DATA PANE /////////////// */
/* //////////////////////////////////////// */
/* //////////////////////////////////////// */

/* All Headings */
/* most elements removed to comply with client
   expectations to be able to "change everything"
   in their editor. Most typographic styles
   should be tied to a specific div id/class */
/* headings and anchors removed */

p, ol, ul, dl, dt, td, th {margin: 0em 0em 1em 0em;}

/* List Items */
ul li {margin-left: 40px; list-style-image: url(bullet.png);}
ol li {margin-left: 40px; list-style-type: decimal;}

/* Forms */
form input,
form select,
form textarea {
    margin-right: 5px;
    font-size: 1em;
    padding: 0px;
    margin: 0;
    border: 1px solid #663333; /* usually the same clour as headings */
    background-color: #fff;
}

/* //////////////////////////////////////// */
/* //////////////////////////////////////// */
/* ////////// MAIN LAYOUT STYLES ////////// */
/* //////////////////////////////////////// */
/* //////////////////////////////////////// */

/* website area */

/* menu tweaks */
.flyLevel0{
	/* OVERRIDES: 'Lock In' Specific Colors */
	/*	color:#fff;
	TEMPLATE EXTRAS: Add border effects
	border: 1px solid #c2af87;
	border-bottom: 1px solid #c2af87;
	border-left: 1px solid #c2af87;
	border-top: 1px solid #c2af87;
	border-right: 1px solid #c2af87;
	*/
}


/* //////////////////////////////////////// */
/* //////////////////////////////////////// */
/* ////// SHARED TUNNEL LAYOUT STYLES ///// */
/* //////////////////////////////////////// */
/* //////////////////////////////////////// */

#sitewrapperShared {
	position: relative;
	margin: 0 auto;
	width: 900px;
	height: 500px;
	background: url(_tunnelShared-bg.jpg) no-repeat;
}
#shookTunnelNav {
	position: absolute;
	top: 436px;
	left: 97px;
}
#farmerTunnelNav {
	position: absolute;
	top: 436px;
	left: 470px;
}
#shookTunnelNav p,
#farmerTunnelNav p {
	display: none;
}
#shookTunnelNav li,
#farmerTunnelNav li {
	margin: 0;
	float: left;
	list-style: none;
}
.entersite-shook {
	width: 133px;
	height: 38px;
	background: url(_enterSite-shooks.png) no-repeat;
}
	.entersite-shook a {display: block; width: 133px; height: 38px;}
.condolences-shook {
	width: 133px;
	height: 38px;
	background: url(_condolences-shooks.png) no-repeat;
}
	.condolences-shook a {display: block; width: 133px; height: 38px;}

.entersite-farmer {
	width: 133px;
	height: 38px;
	background: url(_enterSite-farmer.png) no-repeat;
}
	.entersite-farmer a {display: block; width: 133px; height: 38px;}
.condolences-farmer {
	width: 133px;
	height: 38px;
	background: url(_condolences-farmer.png) no-repeat;
}
	.condolences-farmer a {display: block; width: 133px; height: 38px;
}
#footerShared {
	margin-top: 100px;
	color: #414880;
	text-align: center;
}
#footerShared a {
	color: #968c6b;
	text-align: center;
}


/* //////////////////////////////////////// */
/* //////////////////////////////////////// */
/* ///////// TUNNEL LAYOUT STYLES ///////// */
/* //////////////////////////////////////// */
/* //////////////////////////////////////// */

#services{
	padding: 0px;
	text-align: left;}
	#services a{ font-size: 13px; font-weight: bold; color: #FFF}
	#services #servicecontrols{ text-align: center; padding: 5px 0px 10px 0px;}
	#services #servicecontrols a{ font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-variant: small-caps; color: #c6c1a3; text-decoration: none;}
	#CurrentRecords ul,#PastRecords ul{ padding: 0px 0px 0px 30px; margin: 0px;}
	#CurrentRecords ul li,#PastRecords ul li{ list-style: none; margin: 0px; padding: 0px}
	#email_notification_link {padding-left: 30px;
}
#bomLogo{
	margin: 5px 0px 0px 0px;
}
#oc-search{
	position: relative;
	height: 139px;
	background-image: url(_bg-mp_oc-search.jpg);
	background-repeat: no-repeat;
	text-align: center;
}


/* website area */
#sitewrapper{
	position: relative;
	margin: 0px auto;
	width: 923px;
}
#header{
	position: relative;
	background-image: url(_bg-mp_header.jpg);
	background-repeat: no-repeat;
	height: 459px;
}
/* header */
#top-menu{
	font-size: 11px;
	padding-top: 98px;
	margin: 0px 15px 0px 240px;
	text-align: center;}
	a.b{ color: #fff; text-decoration: none}
	a.bsel{ color: #fdd; text-decoration: none}
	a:hover.b, a:hover.bsel{ color: #ddd; text-decoration: none}
	a.b span, a.bsel span{ text-align: center; width: 125px; display: inline-block;  /* set each top menu item to be the same width, optional */
}

/* main area */
#main{
	position: relative;
	margin-right: 15px;
	background-image: url(_bg-hp_main.jpg);
	background-position: 0px top;
	background-repeat: no-repeat;
}

/* basic and most common set up */

#left-column{
	margin-top: 0xp;
	float: left;
	text-align: left;
	width: 245px;
}
#mp-datapane, #hp-datapane{
	position: relative;
	margin: 0px 0px 0px 297px;
	text-align: left}
	#hp-datapane{color: #fff}
	#hp-datapane a{color: #e7dfb2}
	#mp-datapane{
		background-image: url(_bg-mp_datapane_top.jpg);
		background-position: left top;
		background-repeat: no-repeat;
		background-color: #fff;
	}
#hp-bottom-section{
	position: relative;
	padding: 15px;
	text-align: left;
	background-color: #2d3654}
	#ourlocation{
		position: relative;
		width: 264px;
		float: right;
		color: #fff}
		#ourlocation h1{ font-size: 17px; font-weight: bold; padding: 0px; margin: 0px}
		#map{
			position: relative;
			width: 264px;
			height: 163px;}
	#funeralnews{
		position: relative;
		/* margin-right: 279px; / * 264 + 15 */
		color: #fff}
		#funeralnews h1{ font-size: 17px; font-weight: bold}
		#funeralnews p{ font-size: 11px; padding-bottom: 10px}
		.news_date{ color: #e7dfb2; font-size: 12px; font-weight: bold}
	#localairlines{
		position: relative;
		margin-right: 279px; /* 264 + 15 */
		color: #fff}
		#localairlines h1{ font-size: 17px; font-weight: bold; padding: 0px; margin: 0px}
		#localairlines ul{ margin: 0px 0px 0px 11px; padding: 0px;}
		#localairlines ul li{ float: right; list-style: disc; color: #e7dfb2; margin: 0px 10px; list-style-image: none;}
		#localairlines a{ color: #e7dfb2; font-size: 11px; font-family: Verdana, Geneva, sans-serif}
	#localweather{
		position: relative;
		margin-right: 279px; /* 264 + 15 */
		color: #fff}
		#localweather h1{ font-size: 17px; font-weight: bold; padding: 0px; margin: 0px;}
		#localweather a{ color: #e7dfb2; font-size: 12px; padding-bottom: 10px }
		#localweather b{ font-size: 12px;
}

/* footer */
#footer{
	position: relative;
	color: #968c6b;
	font-size: 10px;
	text-align: center;
	margin: 20px 0px 0px 280px} /* note: body margin */
	#footer a { color: #c6c1a3; font-size: 10px; text-decoration: none;
}


#captchaPop{z-index:9999; position: relative !important; top: -350px !important; height:179px !important}
