html {
	padding: 0px;
	margin: 0px;
}

body {
	padding: 0px;
	margin: 0px;
	color:#000000;
	background-color:#f0f1eb;
	/* i like this color.. #f0f1eb
	old color is... f7f4ed  */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
}
/********************************************************************************************* Text Area Content Divs **************************************************************/

	
		div#text {
		position: relative;
		float: left;
/*		padding: 45px 0px 35px 25px;   */
		margin: 0px;
		width: 1024px;
		min-height: 768px;
		height:768px;    
		background: url(../images/bgText.jpg) no-repeat;
	}
	
	div#textInt {
	position: relative;
	float: left;
	/*		padding: 45px 0px 50px 25px;  */
		margin: 0px;
	width: 1024px;
	min-height: 1137px;
	background-image: url(../images/bgText2.jpg);
	background-repeat: no-repeat;
	}
	
	div#textLong {
	position: relative;
	float: left;
	/*		padding: 45px 0px 50px 25px;  */
		margin: 0px;
	width: 1024px;
	min-height: 649px;
	background-image: url(../images/bgTextLong.jpg);
	background-repeat: no-repeat;
	}
	
	div#shorttextInt {
		position: relative;
		float: left;
/*		padding: 45px 0px 50px 25px;  */
		margin: 0px;
		width: 1024px;
		min-height: 767px;  
		background: url(../images/bgshortText.jpg) no-repeat;
	}
	
	div#textIntLanding {
	position: relative;
	float: left;
	/*		padding: 45px 0px 50px 25px;  */
		margin: 0px;
	width: 1024px;
	min-height: 650px;
	background-image: url(../images/bgTextLanding.jpg);
	background-repeat: no-repeat;
	}
	
		div#textArea {
	margin: 0px;
	width: 690px;
	height: 300px;
	margin-top: 150px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 100px;
		}
		
		div#textAreaInt {
	width: 800px;
	margin-top: 225px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 115px;
	min-height: 450px;
	background-image:url(../images/bgTransparent.png);
	height: auto;
		}
		
		div#textAreaObit {
	margin: 0px;
	width: 800px;
	margin-top: 200px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 115px;
	min-height: 450px;
	background-image:url(../images/bgTransparent.png);
	height: auto;
		}

		div#textAreaLanding {
	width: 800px;
	margin-top: 125px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 115px;
	min-height: 525px;
	background-image:url(../images/bgTransparent.png);
	height: auto;
		}
				
	.paragraphCopy{
	width:100%;
	}
	
	.paragraphCopyRight{
	float:right;
	width: 250px;
	height:100%;
	padding: 20px;
	}
		
/***** Misc. Styles *****/

/********************************************************************************************* Misc. Styles **************************************************************/
.notext { display: none; }
.clear { clear: both; }
.right { float: right; }
.left { float: left; }
.phone { white-space:nowrap; font-weight:bold; }

h1 {
	height: 45px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-style: normal;
	line-height: 32px;
	color: #445888;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}	

h2 {
	height: 45px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-style: normal;
	line-height: 32px;
	color: #445888;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

h3 {
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
}

p {
	margin: 0px;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 5px;
	padding-left: 40px;
}

p.center {
/*	padding: 30px 0px 0px 0px;*/
	padding: 0px 0px 0px 0px;
	text-align: center;
}

p.bold {
	font-weight: bold;
}

p.bio {
	padding: 0px;
	margin: 0px;
}

p.floatR {
	float: right;
	padding: 0px;
	margin: 0px;
}

a img {
	border: none;
}

img.left {
	float: left;
	padding: 1px;
	margin: 5px 20px 10px 0px;
	border: 1px solid #000;
}

img.right {
	float: right;
	padding: 1px;
	margin: 5px 0px 10px 20px;
	border: 1px solid #000;
}

ol {
	padding: 0px;
	margin: 20px 0px 10px 95px;
}

ul {
	padding: 0px;
	margin-top: 10px;
	margin-right: 40px;
	margin-bottom: 10px;
	margin-left: 90px;
}

a:link { color: #445888; }
a:visited { color: #445888; }
a:hover {
	color: #0066FF;
}

div#fdBio {
	float: right;
	padding: 0px;
	margin: 0px 0px 0px 15px;
	text-align: center;
}

div#facPic {
	float: left;
	padding: 15px 0px 0px 0px;
	margin: 10px 45px 0px 20px;
	width: 179px;
	text-align: center;
}

img.facPic {
	float:right;
	border: 1px none #000;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 10px;
}

img.facPic2 {
	padding: 1px;
	border: 1px solid #000; 
}

img.staffPic {
  float: right;
  margin: 10px 0px 20px 10px;
}

p.facLink {
	float: right;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 15px;
	position: relative;
	top: 0px;
}

p.disclaimer {
	font: normal 10px/14px Verdana;
}

a.commonPlans {
  text-align:center;
  padding: 5px;
  border:solid 1px #512c34;
  color: #512c34;
  text-decoration:none;
}

a.commonPlans:visited { border:solid 1px #512c34; color: #512c34; text-decoration:none;}
a.commonPlans:hover { border:solid 1px #574d3b; color: #574d3b; text-decoration:none;} 

img.cremation {border: 1px solid #000; padding:1px; float:right; margin:0px 0px 10px 10px;}

div.contactLeft {
	float: left;
	width: 30%;
	font: italic 14px/20px Verdana;
}

div.contactRight {
	float: right;
	width: 30%;
	font: italic 14px/20px Verdana;
}

div.contactCenter {
  width: 100%;
  text-align: center;
	font: italic 14px/20px Verdana;
}

div.homeLeft {
  float: left;
  width:45%;
}

div.homeRight {
  float: right;
  width:45%;
}

a{
}

#UL_resources{
	font-size:16px;
}

#fitpicture{
	height:200px;
	}

#formWithBorder{
	width: 450px;
	border: thin solid #445888;
	margin-left: 40px;
	margin-top: 20px;
}

#formTable{
	width:400px;
	margin-right: auto;
	margin-left: auto;
}

#pricingformtext{
	color:#445888;
	font-size:16px;
	font-style: italic;
	padding: 15px;
	margin: auto;
}

#getmoreinfobutton{
	position:absolute;
	top:676px;
	left: 482px;
}

/***** Header *****/
/********************************************************************************************* Header **************************************************************/
div#header {
	position: relative;
	padding: 0px;
	margin: 0px auto;
	width: 955px;
	height: 199px;
	background: url(../images/bgHeader.jpg);
	left: 538px;
	top: 512px;
	left: 522px;
	top: 517px;
}

	h1#homelink {
	position: absolute;
	top: 9px;
	left: 120px;
	padding: 0px;
	margin: 0px;
	width: 225px;
	height: 85px;
	}
	
		h1#homelink a {
	display: block;
	padding: 0px;
	margin: 0px;
	width: 225px;
	height: 85px;
		}

	h2#homelink {
	position: absolute;
	top: 9px;
	left: 120px;
	padding: 0px;
	margin: 0px;
	width: 225px;
	height: 85px;
	}
	
		h2#homelink a {
	display: block;
	padding: 0px;
	margin: 0px;
	width: 225px;
	height: 85px;
		}
		
/***** Content *****/
/********************************************************************************************* Content **************************************************************/
div#content {
	padding: 0px;
	margin: 0px auto;
	width: 1024px;
	background: url(../images/bgExpand.jpg) repeat-y;
}

	div#leftNav {
		position: relative;
		float: left;
		padding: 0px;
		margin: 0px;
		width: 235px;
		height: 370px;
		background: url(../images/bgLeftNav.jpg);
	}
	
		/***** Left Navigation *****/

/********************************************************************************************* Left Navigation **************************************************************/
		ul.leftNav {
			position: relative;
			padding: 0px;
			margin: 0px;
			list-style: none;
		}
		
			ul.leftNav li.arrange {
	position: absolute;
	top: 565px;
	left: 112px;
	padding: 0px;
	margin: 0px;
	width: 181px;
	height: 57px;
			}
			
				ul.leftNav li.arrange a {
	display: block;
	padding: 0px;
	margin: 0px;
	width: 181px;
	height: 57px;
	background-image: url(../images/arrangeonlinebutton.jpg);
				}
				
				ul.leftNav li.arrange a:hover {
	position:relative;
	top:-150px;
	display: block;
	padding: 0px;
	margin: 0px;
	width: 181px;
	height: 207px;
	background: url(../images/arrange-animated091211.gif);
				}
	
	ul.leftNav li.facility {
	position:absolute;
	top:565px;
	left: 306px;
	padding: 0px;
	margin: 0px;
	width: 182px;
	height: 57px;
			}
			
				ul.leftNav li.facility a {
	display: block;
	padding: 0px;
	margin: 0px;
	width: 182px;
	height: 57px;
	background-image: url(../images/ourfacilitybutton.jpg);
				}
				
				ul.leftNav li.facility a:hover {
	position:relative;
	top:-150px;
	display: block;
	padding: 0px;
	margin: 0px;
	width: 182px;
	height: 207px;
	background: url(../images/facilities_animated.gif);
				}
												
	ul.leftNav li.pricing {
	position: absolute;
	top: 500px;
	left: 112px;
	padding: 0px;
	margin: 0px;
	width: 181px;
	height: 57px;
			}
			
				ul.leftNav li.pricing a {
					display: block;
					padding: 0px;
					margin: 0px;
					width: 181px;
					height: 57px;
					background: url(../images/comparepricesbutton.jpg);
				}
				
				ul.leftNav li.pricing a:hover {
	position:relative;
	top:-150px;
	display: block;
	padding: 0px;
	margin: 0px;
	width: 181px;
	height: 207px;
	background: url(../images/compare_animated.gif);
				}

								
	ul.leftNav li.package {
	position: absolute;
	top: 571px;
	left: 303px;
	padding: 0px;
	margin: 0px;
	width: 182px;
	height: 57px;
			}
			
				ul.leftNav li.package a {
	display: block;
	padding: 0px;
	margin: 0px;
	width: 182px;
	height: 57px;
	background-image: url(../images/packagesavingsbutton.jpg);
				}
				
				ul.leftNav li.package a:hover {
	position:relative;
	top:-150px;
	display: block;
	padding: 0px;
	margin: 0px;
	width: 182px;
	height: 207px;
	background: url(../images/package_animated.gif);
				}
				
	ul.leftNav li.navObituariesInt {
	position: absolute;
	top: 13px;
	left: 80px;
	padding: 0px;
	margin: 0px;
	width: 163px;
	height: 38px;
			}
			
				ul.leftNav li.navObituariesInt a {
					display: block;
					padding: 0px;
					margin: 0px;
					width: 163px;
					height: 38px;
					background: url(../images/navObituariesInt.jpg);
				}
												
			/*ul.leftNav li a:hover { background: none; }*/
			

		
		/***** End Left Nav *****/

	/***** Top Navigation *****/
/********************************************************************************************* Top Navigation **************************************************************/
	ul#topNav {
	position: absolute;
	top: 139px;
	left: 107px;
	padding: 0px;
	margin: 0px;
	width: 837px;
	/*		height: px;*/
		list-style: none;
	}
	
		ul#topNav li.cremationplans {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 174px;
	height: 30px;
		}
		
			ul#topNav li.cremationplans a {
	display: block;
	padding: 0px;
	margin: 0px;
	width: 174px;
	height: 30px;
	background-image: url(../images/tnav_cremationplans.jpg);
			}
			
		ul#topNav li.burialplans {
			float: left;
			padding: 0px;
			margin: 0px;
			width: 118px;
			height: 30px;
		}
		
			ul#topNav li.burialplans a {
	display: block;
	padding: 0px;
	margin: 0px;
	width: 118px;
	height: 30px;
	background-image: url(../images/tnav_burialplans.jpg);
			}
			
		ul#topNav li.preplanning {
			float: left;
			padding: 0px;
			margin: 0px;
			width: 134px;
			height: 30px;
		}
		
			ul#topNav li.preplanning a {
	display: block;
	padding: 0px;
	margin: 0px;
	width: 134px;
	height: 30px;
	background-image: url(../images/tnav_planahead.jpg);
			}
			
		ul#topNav li.contactus {
			float: left;
			padding: 0px;
			margin: 0px;
			width: 120px;
			height: 30px;
		}
		
			ul#topNav li.contactus a {
	display: block;
	padding: 0px;
	margin: 0px;
	width: 120px;
	height: 30px;
	background-image: url(../images/tnav_contactus.jpg);
			}
			
			
		ul#topNav li.aboutus {
			float: left;
			padding: 0px;
			margin: 0px;
			width: 105px;
			height: 30px;
		}
		
			ul#topNav li.aboutus a {
	display: block;
	padding: 0px;
	margin: 0px;
	width: 105px;
	height: 30px;
	background-image: url(../images/tnav_aboutus.jpg);
			}
			
			
/*		ul#topNav li.resources {
			float: left;
			padding: 0px;
			margin: 0px;
			width: 103px;
			height: 27px;
		}
		
			ul#topNav li.resources a {
	display: block;
	padding: 0px;
	margin: 0px;
	width: 103px;
	height: 27px;
	background-image: url(../images/tnav_resources.jpg);
			}*/
			
			
		ul#topNav li.greenoptions {
			float: left;
			padding: 0px;
			margin: 0px;
			width: 158px;
			height: 30px;
		}
		
			ul#topNav li.greenoptions a {
	display: block;
	padding: 0px;
	margin: 0px;
	width: 158px;
	height: 30px;
	background-image: url(../images/tnav_greenoptions.jpg);
			}
			
		ul#topNav li a:hover { background: none; }

/********************************************************************************************* Top Nav 2 **************************************************************/

		ul#topNav2 {
	position: absolute;
	top: 180px;
	left: 171px;
	padding: 0px;
	margin: 0px;
	width: 681px;
	/*		height: px;*/
		list-style: none;
	}
	
	
			ul#topNav2 li.navObituariesInt {
			float: left;
			padding: 0px;
			margin: 0px;
			width: 116px;
			height: 28px;
		}
		
			ul#topNav2 li.navObituariesInt a {
	display: block;
	padding: 0px;
	margin: 0px;
	width: 116px;
	height: 28px;
	background-image: url(../images/tnav2_obituaries.jpg);
			}
			
		ul#topNav2 li.pricingInt {
			float: left;
			padding: 0px;
			margin: 0px;
			width: 167px;
			height: 28px;
		}
		
			ul#topNav2 li.pricingInt a {
	display: block;
	padding: 0px;
	margin: 0px;
	width: 167px;
	height: 28px;
	background-image: url(../images/tnav2_compareprices.jpg);
			}
			
		ul#topNav2 li.facilityInt {
			float: left;
			padding: 0px;
			margin: 0px;
			width: 116px;
			height: 28px;
		}
		
			ul#topNav2 li.facilityInt a {
	display: block;
	padding: 0px;
	margin: 0px;
	width: 116px;
	height: 28px;
	background-image: url(../images/tnav2_ourfacility.jpg);
			}
			
		ul#topNav2 li.arrangeInt {
			float: left;
			padding: 0px;
			margin: 0px;
			width: 167px;
			height: 28px;
		}
		
			ul#topNav2 li.arrangeInt a {
	display: block;
	padding: 0px;
	margin: 0px;
	width: 167px;
	height: 28px;
	background-image: url(../images/tnav2_arrangeonline.jpg);
			}
			
			
		ul#topNav2 li.resources {
			float: left;
			padding: 0px;
			margin: 0px;
			width: 115px;
			height: 28px;
		}
		
			ul#topNav2 li.resources a {
	display: block;
	padding: 0px;
	margin: 0px;
	width: 115px;
	height: 28px;
	background-image: url(../images/tnav2_resources.jpg);
			}
			
	
			ul#topNav2 li a:hover { background: none; }
	/***** End Top Nav *****/
	
	
/********************************************************************************************* More Misc **************************************************************/


		
			div#locLeft {
				float: left;
				padding: 0px;
				margin: 0px;
				width: 325px;
			}
			
			div#locRight {
				float: right;
				padding: 15px 0px 0px 0px;
				margin: 0px;
				text-align: center;
				width: 200px;
			}
			
			div#package {
				float: left;
				padding: 0px;
				margin: 0px;
			}
			
			p.price {
				float: right;
				text-align:right;
				padding: 20px 0px 0px 0px;
				margin: 0px;
				width:75px;
			}
			
			p.planDetails{
			  font-size:10px;
			  line-height:100%;
			}
		
			h2#slogan {
				padding: 0px;
				margin: 0px;
				width: 300px;
				height: 30px;
				background: url(../images/imgSlogan.jpg);
			}
			
			.letterT {
				float: left;
				display: block;
				padding: 0px;
				margin: 0px;
				width: 36px;
				height: 43px;
				background: url(../images/imgT.gif);
			}
			
			.justify {
			    text-align: justify;
			}
			
			a.priceAd {
	position: absolute;
	top: 433px;
	right: 717px;
	display: block;
	padding: 0px;
	margin: 0px;
	width: 105px;
	height: 20px;
	background: url(../images/imgAd.jpg);
			}
			
				a.priceAd:hover { background: none; }
				
				
		.packagechoices {
	float:left;
	text-align:center;
	padding: 0px;
	margin: 20px;
		}
		
	.packagelinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;
	padding: 0px;
	font-size: 17px;
	font-weight: bold;
	color: #445888;
		}
		
	.textmiddle {
	vertical-align:middle;
} 
		
		div#packagescontainer {
	text-align:center;
	height: 200px;
	width: 95%;
	margin: auto;
		}
		
	h2.greenoptions {
	color:#006F3C;
	}
	
	.imageRowOf4{
	width:90%;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin-top: 10px;
	margin-bottom: 10px;
	}
	
	.imageRowOf4 img{
	padding-right: 15px;
	
	}
	
	div.packagedetails{
	width:80%;
	margin-left:auto;
	margin-right:auto;
	}
	
	h3.packagedetails{
	padding-left: 0px;
	}	
	
	ul.packagedetails{
	margin-left: 15px;
	margin-right: 0px;
	text-align: left;
	list-style-type: none;
	}
	
	li.packagedetails{
	width:400px;
	}
	
	.li_left {
	float: left;
	}
	
	.li_right {
	float: right;
	display: inline;
	}
	
	.packagedetails_left {
	float: left;
	width: 45%;
	}
	
	#sumLine{
	vertical-align:text-top;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	}
	
	.alignright{
	text-align:right;
	display: inline-block;
	float: none;
	clear: both;
	border: thin solid #000000;
	}
		
				
		/***** Right Obit List *****/
/********************************************************************************************* Right Obit List **************************************************************/
		ul.rightObits {
			position: relative;
			padding: 0px;
			margin: 0px;
			list-style: none;
		}

			ul.rightObits li.services {
				position: absolute;
				top: 47px;
				left: 125px;
				padding: 0px;
				margin: 0px;
				width: 120px;
				height: 50px;
			}
			
			a.rsslink {
	position: absolute;
	top: 57px;
	right: 917px;
	display: block;
	padding: 0px;
	margin: 0px;
	width: 40px;
	height: 20px;
	overflow: hidden;
	z-index:2;
			}
			
			a.rsslink2 {
	position: absolute;
	top: 211px;
	right: 200px;
	display: block;
	padding: 0px;
	margin: 0px;
	width: 17px;
	height: 18px;
	overflow: hidden;
	z-index:2;
	background: url(../img/blue_rss.jpg);
			}
			
			a.rsslink2:hover { background: none; }

			a.obitSearch {
	position: absolute;
	top: -1px;
	right: 4px;
	display: block;
	padding: 0px;
	margin: 0px;
	width: 40px;
	height: 20px;
	background: url(../img/imgSearch.jpg);
			}

			a.obitSearch:hover { background: none; }

			a.obit_pg_obitSearch {
	position: absolute;
	top: -1px;
	right: -18px;
	display: block;
	padding: 0px;
	margin: 0px;
	width: 40px;
	height: 20px;
	text-decoration:none;
			}

			/*a.obit_pg_obitSearch:hover { background: none; }*/

			a.obitListLink {
	position: absolute;
	top: 208px;
	right: 83px;
	display: block;
	padding: 0px;
	margin: 0px;
	width: 111px;
	height: 26px;
	overflow: hidden;
	background: url(../images/imgObituariesLink.jpg);
			}

			a.obitListLink:hover { background: none; }

			a.obitMore {
	position: absolute;
	top: 573px;
	right: 84px;
	display: block;
	padding: 0px;
	margin: 0px;
	width: 34px;
	height: 18px;
	overflow: hidden;
	background: url(../images/imgobitmore.jpg);
			}

			a.obitMore:hover { background: none; }

			form#search {
	position: absolute;
	top: 246px;
	left: 809px;
	padding: 0px;
	margin: 0px;
	width: 140px;
	height: 20px;
			}
			
			form#Obit_pg_search {
	position: absolute;
	top: 275px;
	left: 723px;
	padding: 0px;
	margin: 0px;
	width: 140px;
	height: 20px;
			}

			form#search input.textbox {
	float: left;
	padding: 2px 2px;
	margin: 0px;
	width: 90px;
	height: 11px;
	border: 1px solid #503b2a;
	font: normal 10px/13px Verdana;
	background: url(../img/bgExpandForm.jpg) repeat-x;
			}
			
			form#Obit_pg_search input.textbox {
				float: left;
				padding: 2px 2px;
				margin: 0px;
				width: 103px;
				height: 15px;
				border: 1px solid #503b2a;
				font: normal 10px/13px Verdana;
				background: url(../img/bgExpandForm.jpg) repeat-x;
			}

			form#search input.submit {
				float: left;
				padding: 0px;
				margin: 0px;
				width: 20px;
				height: 19px;
				background: url(../img/bgSubmit.jpg);
				border: none;
			}

			form#Obit_pg_search input.submit {
				float: left;
				padding: 0px;
				margin: 0px;
				width: 30px;
				height: 19px;
				background: url(../img/bgSubmit.jpg);
				border: none;
			}

			div#obitList {
	position: absolute;
	top: 304px;
	left: 800px;
	width: 140px;
	height: 250px;
/*				border:solid 1px red;*/
			}

			div#obitList table {
	width: 160px;
			}

			div#obitList a {
				font: normal 12px/13px Palatino Linotype;
			}

			div#obitList td {
	text-align: center;
	font: normal 12px/13px Palatino Linotype;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
			}

			div#obitList td.obitImg {
				width: 40px;
			}

			div#obitList img {
				width: 32px;
				height: 32px;
			}

			/***** End Right Obit List *****/

				
	
/***** Footer *****/
/********************************************************************************************* Footer **************************************************************/
div#footer2 {
	height: 20px;
}


div#footer {
	height: 44px;
	background-image:url(../images/bgFooter.jpg)
}

	div#footer a {
		color: #432d22;
		text-decoration: none;
	}

	p.footLinks {
	margin: 0px;
	text-align:center;
	vertical-align:bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}

	a.privacy {
		position: absolute;
		bottom: 15px;
		right: 391px;
		display: block;
		padding: 0px;
		margin: 0px;
		width: 70px;
		height: 15px;
	}
	
	a.sitemap {
		position: absolute;
		bottom: 15px;
		right: 337px;
		display: block;
		padding: 0px;
		margin: 0px;
		width: 47px;
		height: 15px;
	}
	
	a.aldor {
		position: absolute;
		bottom: 15px;
		right: 188px;
		display: block;
		padding: 0px;
		margin: 0px;
		width: 100px;
		height: 15px;
	}
	
/***** Site Map *****/
/********************************************************************************************* Sitemap **************************************************************/
ul#sitemap {
	list-style: disc;
	margin: 15px 0px 0px 55px;
}

	ul#sitemap li ul {
		list-style: square;
		margin: 5px 0px 0px 35px;
	}
	
		ul#sitemap li ul li ul {
			list-style: square;
			margin: 0px 0px 0px 35px;
		}
		
/***** Timeline *****/

/********************************************************************************************* Timeline **************************************************************/
ul#timeline {
	padding: 0px 0px 50px 0px;
	margin: 25px 0px 0px 40px;
	list-style: none;
	line-height: 19px;
}

	ul#timeline li ul {
		width: 245px;
		padding: 0 0 0 20px;
		margin: 10px 0px 25px 0px;
		list-style: disc;
	}

	ul#timeline img {
		position: absolute;
		left: 575px;
	}

/***** Contact Form *****/

/********************************************************************************************* Contact Form **************************************************************/
p.contacterror {
  text-align: center;
  font: bold 14px/14px "Times New Roman";
  color: #ff0000;
}

form#contact {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

	fieldset.left, fieldset.right {
	padding: 2px 0px;
	margin: 0px;
	float: left;
	width: 360px;
	height: 25px;
	border: none;
	}
	
		fieldset input {
			float: right;
			padding: 3px;
			margin: 0px;
			width: 150px;
			border: 1px solid #333;
		}

	fieldset.planning {
	padding: 0px;
	margin: 0px;
	/*		float: left;*/
		width: 500px;
	/*		height: 25px;*/
		border: none;
	}

	fieldset.planning span {
	/*		margin: 0px;*/
/*		line-height: 25px;*/
		text-align: left;
	width: 250px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 20px;
	}

		fieldset.planning input {
	float: left;
	padding: 3px;
	margin: 0px;
	width: 20px;
	height: 20px;
	text-align:right;
	border: none;
		}

		fieldset.planning label {
	padding: 0px 5px 0px 0px;
	margin: 0px;
	float: left;
	width: 300px;
	line-height: 20px;
	text-align: left;
	border: none;
		}

		fieldset.comments {
			padding: 2px 0px;
			margin: 0px;
			width: 95%;
			border: none;
		}

			fieldset.comments textarea {
	padding: 3px;
	margin: 2px;
	width: 390px;
	height: 100px;
	border: 1px solid #333;
			}

		fieldset.buttons {
			padding: 4px 0px 0px 0px;
			margin: 0px;
			width: 398px;
			text-align: center;
			border: none;
		}

			fieldset.buttons input {
				padding: 0px;
				margin: 0px;
				width: 100px;
				height: 25px;
				background: #fff;
			}

	label {
	margin: 0px;
	float: left;
	width: 150px;
	line-height: 25px;
	text-align: right;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 40px;
	}
	
	.red {color: #f00;}
	
/***** New Obituary Pages *****/

/********************************************************************************************* New Obituary Pages **************************************************************/



.contactholder {
	margin: auto;
	height: auto;
	width: 75%;
}
 .obitAddresses {
	padding-top: 10px;
	padding-bottom: 5px;
	padding-right: 15px;
	padding-left: 40px;
	width:100%;
}

.indent{
	padding-left: 10px;
}
 #photoHolder {
	padding-bottom: 10px;
	margin: auto;
	width: 90%;
	text-align: center;
}

 #rightsideObit {
	float: right;
	width: 25%;
	margin-top: 30px;
	margin-right: 5px;
	margin-bottom: 15px;
}
 #leftSideObit {
	padding-right: 10px;
	float: left;
	
}
 #affiliationImages {
	text-align: center;
	padding-top: 15px;
}

 .Obitpage_rightmenu {
	/*	position:absolute;
	top:380px;
	left: 665px;*/
	margin: auto;
	width: 143px;
	padding-top:10px;
	list-style:none;
	text-align: center;
}

				li.ViewGuestbook {
	display: block;
	padding: 0px;
	margin: 0px;
	width:137px;
	height:28px;
	background: url(../images/ViewGuestbookButton.png);
				}

				li.ViewGuestbook a {
					display: block;
					padding: 0px;
					margin: 0px;
					width:137px;
					height:28px;
					/*background: url(../images/ViewGuestbook.png);*/
				}
				
/*				li.ViewGuestbook a:hover{
					background:url(../images/ViewGuestbook_light.png);
				}*/
				

				li.SendAMessage {
	display: block;
	padding: 0px;
	margin: 0px;
	width:137px;
	height:28px;
	background: url(../images/SendAMessageButton.png);
				}

				li.SendAMessage a {
					display: block;
					padding: 0px;
					margin: 0px;
					width:137px;
					height:28px;
					/*background: url(../images/SendAMessage.png);*/
				}
				
/*				li.SendAMessage a:hover{
					background:url(../images/SendAMessage_light.png);
				}*/

				li.PrintObituary {
					display: block;
					padding: 0px;
					margin: 0px;
					width:137px;
					height:28px;
					background: url(../images/PrintObituary.png);
				}

				li.PrintObituary a {
	display: block;
	padding: 0px;
	margin: 0px;
	width:137px;
	height:28px;
					/*background: url(../images/PrintObituary.png);*/
				}
				
/*				li.PrintObituary a:hover{
					background:url(../images/PrintObituary_light.png);
				}*/
				
div#headerNoPromo {
	position: relative;
	padding: 0px;
	margin: 0px auto;
	width: 955px;
	height: 199px;
	background: url(../images/bgHeaderNoPromo.jpg);
}

.centerObitbuttons {
	width:143px;
	margin: auto;
}

#socialbookmarking {
	text-align:center;
	font-size: 10px;
	color: #445888;
}

#obituariestable {
margin-left:40px;
margin-right:40px;
}
/***** Newcomer Cremation splash Page *****/

/********************************************************************************************* Newcomer Cremation Splash Page **************************************************************/


div.moreinfo {
	position:absolute;
	width:372px;
	top: 560px;
	left: 443px;
	color: #0079c1;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

div.splashText {
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	position: absolute;
	left: 256px;
	top: 241px;
	}
	
#costDisplay {
	font-size:48px;
	line-height: normal;
	font-family: "Times New Roman", Times, serif;
	}
	
#directcremation {
	font-size:20px;
	line-height: normal;
	}
	
#characteristics {
	font-size:20px;
	line-height: 30px;
	}
	
#findoutmore {
	text-decoration:none;
	width:86px;
	height:23px;
	background-image:url(../images/btn_findoutmore.jpg)
	}

#availablenow {
	font-size:20px;
	line-height: normal;
	}
	
#phonenumber {
	font-size:26px;
	line-height: normal;
	}
	
.APcopy{
	position:absolute;
	z-index:-1;
	height: 150px;
	width: 300px;
	left: 485px;
	top: 218px;
}

h1#obit_name{
	height: 45px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-style: normal;
	line-height: 32px;
	color: #445888;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

#videoAlignment{
padding:18px;
padding-left:72px;
}

.videoDescr{
padding-top:20px;
padding-right:40px;
float:right;
width:275px;
}

.videoDescr p{
padding-left:0px;
}

.italicstyle
{
	font-style:italic;
}

.hr_margin
{
	margin-left:10px;
	margin-right:10px;
}

#surname{
	display:none;
}
	
.footerfacebook{
	position:absolute;
	bottom:80px;
	right:90px;
}

	.interior_facebook 
	{
	position: absolute;
	right: 129px;
	top: 179px;
}

