#pagewrap {
	background-image: url(../images/sp-slide.png);
	width: 960px;
	
	}
#pagewrap-top {
	background-image: url(../images/sp-top.png);
	background-repeat: no-repeat;
	position: relative;
	min-height:234px;
	padding: 0;
	margin: 0;
	}	
a#homelink {
	background-image:url(../images/home-logo.png);
	cursor:pointer;
	display:block;
	height:74px;
	left:-5px;
	margin:0 0 0 47px;
	position:absolute;
	top:35px;
	width:376px;
	z-index:200;
}	
	
#pagewrap-bottom {
	background-image: url(../images/sp-bottom.png);
	height: 499px;
	width: 960px;
	margin: 0 auto;	
	padding: 0;
	position: relative;
	
	background-position:0 -66px;	
	background-repeat: no-repeat;
	z-index: -1;
	}	
#footer-inner {
	margin: 0 auto;
	position: relative;
	top: -325px;
	}	

#nav-mid {
	left:221px;
	margin:0;
	padding:0;
	position:absolute !important;
	top:30px;
	}		

#col1 {
	left:32px;
	padding:5px;
	position:absolute;
	top:109px;
	width:170px;
	z-index:500;
	}	
	#col1 h3 {
		color: #fff;
		}
	#col1 ul {
		margin: 0 0 0 10px;
		padding: 0;		
		}
	#col1 li {
		margin: 0;
		padding: 0;
		list-style-type: none;
		}			
	#col1 li a, #col1 li a:visited {
		color: #e7e0f1;
		width: 100%;
		border-bottom: 1px dotted #dfc950;
		text-decoration: none;		
		display: block;		
		padding:2px 0 1px;		
		}
	#col1 li a:hover {
		color: #fff;
		}
	
#col2 {
	color:#000;
	margin-left:227px;
	min-height:375px;
	padding: 113px 10px 1px 10px;
	width:486px;
	}
	#col2 .min-height {
		float: left;
		width: 0;
		height: 378px;
		}
	#col2 h1 {
		padding-bottom: 5px;
		border-bottom: 2px dotted #8c819b;		
		}			
	#col2 p {
		padding-bottom: 8px;
		}		
	#col2 img {
		border: 1px solid #493761;
		}
#col3 {
	color:#000000;
	font-size:11px;
	left:739px;
	padding:5px 5px 5px 14px;
	position:absolute;
	top:87px;
	width:166px;
	z-index:500;
	}	
#col3 h3 {
	color: #493761;
	font-size: 14px;
	}	
#col3 h4 {
	padding: 0;
	margin: 0 0 0px 0;
	font-size: 12px;
	}	
#col3 p { 
	line-height: 14px;
	}	
#col3 img {
	border: 1px solid #493761;
	margin: 0 5px 0 0;
	}	
#col3 div {
	border-bottom: 1px solid #493761;
	clear: both;
	height: 90px;
	padding-top:  6px;
	}	
#col3 div.last {
	border: none !important;
	}	
	
/*  --- Lightbox Stuff --- */
.photo-div {
	background-color:#FFFFFF;
	background-position:center center;
	background-repeat:no-repeat;
	border:1px solid #777777;
	height:264px;
	margin:0 0 4px;
	width:400px;
}

#photo-thumb-container {
	width: 405px;
	}		
a.photo-thumbs img {
	border: none;
	}	
.photo-thumbs img {
	border:1px solid #777777 !important;
	height:57px;
	margin:0 0 1px;
	padding:0;
	width:75px;
	}	
.photo-div-p {
	background-repeat:no-repeat;
	border:1px solid #777777;
	height:400px;
	margin:0 0 4px;
	width:264px;
	background-color: #fff;
}

#photo-thumb-container-p {
	width: 400px;
	height: 100px;
	}		
a.photo-thumbs-p img {
	border: none;
	}	
.photo-thumbs-p img {
	width: 57px;
	height: 80px;
	
	border: 1px solid #777 !important;
	float: left;
	margin: 0 2px 15px 0;	
	}	
#casket-urn-personalization {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:11px;
	padding:5px 5px 0px 5px;
	z-index:1000;
	border:1px solid #493761;
	margin:60px 0 0 0;
}
#casket-urn-personalization p {
	font-size:11px;
	text-align:justify;
	line-height:12px;	
}
.casket-urn-personalization-links {
	display:inline-block;
	text-align:center;
	width:500px;
	}	
#trademark-copyright {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:11px;
	padding:5px 5px 0px 5px;
	z-index:1000;
	border:1px solid #493761;
	margin:20px 0 0 0;
}