html {
	padding: 0px;
	margin: 0px;
}

body {
	padding: 0px;
	margin: 0px;
	text-align: justify;
	font: normal 12px/21px Arial;
	background: #ded7bd;
}

/***** Misc. Styles *****/
.notext { display: none; }
.clear { clear: both; }

img.alpha {
	float: left;
	padding: 0px;
	margin: 0px;
}

img.pic {
	float: right;
	padding: 0px 15px 30px 20px;
	margin: 0px;
}

/***** HEADER *****/
div#header {
	position: relative;
	padding: 0px;
	margin: 0px auto;
	width: 897px;
	height: 150px;
	background: url(../images/bgSplashHeader.jpg);
}

	h1.logo {
		position: absolute;
		bottom: 17px;
		left: 124px;
		padding: 0px;
		margin: 0px;
		width: 380px;
		height: 65px;
		background: url(../images/bgLogo.jpg);
	}
	
		h1.logo a {
			display: block;
			width: 380px;
			height: 65px;
		}

/***** CONTENT *****/
div#body {
	padding: 0px;
	margin: 0px auto;
	width: 897px;
	height: 293px;
	background: url(../images/bgSplashBody.jpg);
}

	div#nav {
		float: left;
		padding: 0px;
		margin: 0px;
		width: 125px;
		height: 286px;
		background: url(../images/bgNav.jpg);
	}

	div#content {
		position: relative;
		float: right;
		padding: 73px 165px 0px 15px;
		margin: 0px;
		width: 550px;
		height: 210px;
	}
	
		p.btnFlowers {
			position: absolute;
			top: 244px;
			left: 200px;
			padding: 0px;
			margin: 0px;
			width: 144px;
			height: 39px;
			background: url(../images/btnFlowers_roll.jpg);
		}
		
			p.btnFlowers a {
				display: block;
				padding: 0px;
				margin: 0px;
				width: 144px;
				height: 39px;
				background: url(../images/btnFlowers.jpg);
			}
			
			p.btnFlowers a:hover {
				background: none;
			}

/***** FOOTER *****/
div#footer {
	position: relative;
	padding: 0px;
	margin: 0px auto;
	width: 897px;
	height: 100px;
	background: url(../images/bgSplashFooter.jpg);
}

	p.phone {
		position: absolute;
		bottom: 40px;
		right: 144px;
		padding: 0px;
		margin: 0px;
		width: 200px;
		height: 15px;
		background: url(../images/imgPhone.jpg);
	}
		
/***** NAVIGATION *****/
ul#leftNav {
	position: relative;
	padding: 0px;
	margin: 0px;
	z-index: 5;
	list-style: none;
}

	ul#leftNav li.obits:hover, ul#leftNav li.options:hover, ul#leftNav li.know:hover, ul#leftNav li.contact:hover {
		background: none;
	}

	/***** SubNAV OBITS *****/
	ul#leftNav li.obits {
		position: absolute;
		top: 1px;
		right: 0px;
		padding: 0px;
		margin: 0px;
		width: 95px;
		height: 70px;
		background: url(../images/navObits.jpg);
	}
	
	ul#leftNav li.obits:hover ul.navObits, ul#leftNav li.obits.over ul.navObits { display: block; }
	
		ul.navObits {
			position: absolute;
			display: none;
			top: 5px;
			left: 95px;
			padding: 0px;
			margin: 0px;
			width: 112px;
			/*height: 42px;*/
			height: 24px;
			list-style: none;
			background: url(../images/bgNavObits.jpg);
		}
		
			ul.navObits li.services {
				position: absolute;
				top: 3px;
				left: 1px;
				padding: 0px;
				margin: 0px;
			}
		
				ul.navObits li.services a {
					display: block;
					padding: 0px;
					margin: 0px;
					width: 110px;
					height: 18px;
					background: url(../images/rollServices.jpg);
				}
				
			/*ul.navObits li.memorials {
				position: absolute;
				top: 21px;
				left: 1px;
				padding: 0px;
				margin: 0px;
			}
		
				ul.navObits li.memorials a {
					display: block;
					padding: 0px;
					margin: 0px;
					width: 110px;
					height: 18px;
					background: url(../images/rollOnlineMemorials.jpg);
				}
				
			ul.navObits li.services a:hover, ul.navObits li.memorials a:hover {
				background: none;
			}*/
			
			ul.navObits li.services a:hover {
				background: none;
			}
	
	/***** SubNAV OPTIONS *****/
	ul#leftNav li.options {
		position: absolute;
		top: 71px;
		right: 0px;
		padding: 0px;
		margin: 0px;
		width: 95px;
		height: 70px;
		background: url(../images/navOptions.jpg);
	}
	
	ul#leftNav li.options:hover ul.navOptions, ul#leftNav li.options.over ul.navOptions { display: block; }
	
		ul.navOptions {
			position: absolute;
			display: none;
			top: 5px;
			left: 95px;
			padding: 0px;
			margin: 0px;
			width: 114px;
			height: 96px;
			list-style: none;
			background: url(../images/bgNavOptions.jpg);
		}
		
			ul.navOptions li.preplanning {
				position: absolute;
				top: 3px;
				left: 1px;
				padding: 0px;
				margin: 0px;
			}
		
				ul.navOptions li.preplanning a {
					display: block;
					padding: 0px;
					margin: 0px;
					width: 112px;
					height: 18px;
					background: url(../images/rollPreplanning.jpg);
				}
				
			ul.navOptions li.funerals {
				position: absolute;
				top: 21px;
				left: 1px;
				padding: 0px;
				margin: 0px;
			}
		
				ul.navOptions li.funerals a {
					display: block;
					padding: 0px;
					margin: 0px;
					width: 112px;
					height: 18px;
					background: url(../images/rollFunerals.jpg);
				}
				
			ul.navOptions li.cremations {
				position: absolute;
				top: 39px;
				left: 1px;
				padding: 0px;
				margin: 0px;
			}
		
				ul.navOptions li.cremations a {
					display: block;
					padding: 0px;
					margin: 0px;
					width: 112px;
					height: 18px;
					background: url(../images/rollCremations.jpg);
				}
				
			ul.navOptions li.addOptions {
				position: absolute;
				top: 57px;
				left: 1px;
				padding: 0px;
				margin: 0px;
			}
		
				ul.navOptions li.addOptions a {
					display: block;
					padding: 0px;
					margin: 0px;
					width: 112px;
					height: 18px;
					background: url(../images/rollAdditionalOptions.jpg);
				}
				
			ul.navOptions li.quotes {
				position: absolute;
				top: 75px;
				left: 1px;
				padding: 0px;
				margin: 0px;
			}
		
				ul.navOptions li.quotes a {
					display: block;
					padding: 0px;
					margin: 0px;
					width: 112px;
					height: 18px;
					background: url(../images/rollPriceQuotes.jpg);
				}
				
			ul.navOptions li.preplanning a:hover, 
			ul.navOptions li.funerals a:hover, 
			ul.navOptions li.cremations a:hover, 
			ul.navOptions li.addOptions a:hover, 
			ul.navOptions li.quotes a:hover {
				background: none;
			}
	
	/***** SubNAV KNOW *****/
	ul#leftNav li.know {
		position: absolute;
		top: 141px;
		right: 0px;
		padding: 0px;
		margin: 0px;
		width: 95px;
		height: 70px;
		background: url(../images/navKnow.jpg);
	}
	
	ul#leftNav li.know:hover ul.navKnow, ul#leftNav li.know.over ul.navKnow { display: block; }
	
		ul.navKnow {
			position: absolute;
			display: none;
			top: 5px;
			left: 95px;
			padding: 0px;
			margin: 0px;
			width: 144px;
			height: 96px;
			list-style: none;
			background: url(../images/bgNavKnow.jpg);
		}
		
			ul.navKnow li.whenDeath {
				position: absolute;
				top: 3px;
				left: 1px;
				padding: 0px;
				margin: 0px;
			}
		
				ul.navKnow li.whenDeath a {
					display: block;
					padding: 0px;
					margin: 0px;
					width: 142px;
					height: 18px;
					background: url(../images/rollWhenDeath.jpg);
				}
				
			ul.navKnow li.merchandise {
				position: absolute;
				top: 21px;
				left: 1px;
				padding: 0px;
				margin: 0px;
			}
		
				ul.navKnow li.merchandise a {
					display: block;
					padding: 0px;
					margin: 0px;
					width: 142px;
					height: 18px;
					background: url(../images/rollChoosingMerchandise.jpg);
				}
				
			ul.navKnow li.deathAway {
				position: absolute;
				top: 39px;
				left: 1px;
				padding: 0px;
				margin: 0px;
			}
		
				ul.navKnow li.deathAway a {
					display: block;
					padding: 0px;
					margin: 0px;
					width: 142px;
					height: 18px;
					background: url(../images/rollDeathAway.jpg);
				}
				
			ul.navKnow li.questions{
				position: absolute;
				top: 57px;
				left: 1px;
				padding: 0px;
				margin: 0px;
			}
		
				ul.navKnow li.questions a {
					display: block;
					padding: 0px;
					margin: 0px;
					width: 142px;
					height: 18px;
					background: url(../images/rollCommonQuestions.jpg);
				}
				
			ul.navKnow li.links {
				position: absolute;
				top: 75px;
				left: 1px;
				padding: 0px;
				margin: 0px;
			}
		
				ul.navKnow li.links a {
					display: block;
					padding: 0px;
					margin: 0px;
					width: 142px;
					height: 18px;
					background: url(../images/rollHelpfulLinks.jpg);
				}
				
			ul.navKnow li.whenDeath a:hover, 
			ul.navKnow li.merchandise a:hover, 
			ul.navKnow li.deathAway a:hover, 
			ul.navKnow li.questions a:hover, 
			ul.navKnow li.links a:hover {
				background: none;
			}
	
	/***** SubNAV CONTACT *****/
	ul#leftNav li.contact {
		position: absolute;
		top: 211px;
		right: 0px;
		padding: 0px;
		margin: 0px;
		width: 95px;
		height: 70px;
		background: url(../images/navContact.jpg);
	}
	
	ul#leftNav li.contact:hover ul.navContact, ul#leftNav li.contact.over ul.navContact { display: block; }
	
		ul.navContact {
			position: absolute;
			display: none;
			top: 5px;
			left: 95px;
			padding: 0px;
			margin: 0px;
			width: 85px;
			height: 60px;
			list-style: none;
			background: url(../images/bgNavContact.jpg);
		}
		
			ul.navContact li.info {
				position: absolute;
				top: 3px;
				left: 1px;
				padding: 0px;
				margin: 0px;
			}
		
				ul.navContact li.info a {
					display: block;
					padding: 0px;
					margin: 0px;
					width: 83px;
					height: 18px;
					background: url(../images/rollContactInfo.jpg);
				}
				
			ul.navContact li.facilities {
				position: absolute;
				top: 21px;
				left: 1px;
				padding: 0px;
				margin: 0px;
			}
		
				ul.navContact li.facilities a {
					display: block;
					padding: 0px;
					margin: 0px;
					width: 83px;
					height: 18px;
					background: url(../images/rollOurFacilities.jpg);
				}
				
			ul.navContact li.about {
				position: absolute;
				top: 39px;
				left: 1px;
				padding: 0px;
				margin: 0px;
			}
		
				ul.navContact li.about a {
					display: block;
					padding: 0px;
					margin: 0px;
					width: 83px;
					height: 18px;
					background: url(../images/rollAboutUs.jpg);
				}
				
			ul.navContact li.info a:hover, 
			ul.navContact li.facilities a:hover, 
			ul.navContact li.about a:hover {
				background: none;
			}