body { 
	font: 0.7em Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff;
	line-height: 150%;
	color: #333;
	margin:  0;
}

/* links */
.font {
	font: bold 1.2em Arial, Tahoma,  Helvetica, sans-serif;
	color: #2f6b3c;
	}
.font01 {
	font: 1em Arial, Tahoma, Helvetica, sans-serif;
	color: #333;
	background-color: #527D47;
	text-decoration: none;
	}
	
.font03 {
	font: bold 1.2em Arial, Tahoma, Helvetica, sans-serif;
	color: #104B26;
	background-color: #fff;
	}
.font01:hover {
	font: 1em Arial, Tahoma,  Helvetica, sans-serif;
	color: #009900;
	background-color: #527D47;
	text-decoration: none;	
	}
	
	
#wrapper{
	position:relative;
	top:-20px;
	width: 960px;
	margin: 0 auto;
	
}
#head {
	margin: 0;
	height: 100px;
	}
	#logo {
		float: left;
		width: 500px;
		margin: 0 0 0 20px;		
	}
	
	#logo h1{
		background:  url(../images/logo.gif) no-repeat;
		background-color: #fff;
		text-indent: -9000px;
		width: 500px;
		height: 105px;
		text-align: left;
		margin: 10px 0 0 0;
	}
	#logo h1 a{ 
	 display:block  ;
	 margin: 0;
	 width: 500px;
	 height: 46px;
	 text-decoration: none;
	 }
	 
	#logo-deep {
		text-align: right;
		background: #fff url(../images/logodeep.gif) no-repeat 0 10px;
		width: 370px;
		height: 90px;
		margin: 0 0 0 20px;		
	}
	#logo-deep h1{
		text-indent: -9000px;
		width: 370px;
		height: 46px;
		text-align: left;
		margin: 0;
		
	}
	
	#logo-deep h1 a{
	 display:block  ;
	 margin: 0;
	
	 height: 46px;
	 text-decoration: none;
	 }
	#slogan {
	float: right;
	margin: 10px 10px 0 0;
	text-align: right;
	}
	#slogan h2 {
	font: bold 1.3em Arial, verdana, sans-serif;
	color: #799e3e;
	background-color: #fff;
	margin: 0;
	}
#first-nv {
	height:0px;
	clear: right;
	margin: 0;
	text-align: right;
	}
	#first-nv ul{
	position:relative;
	top:-50px;
	margin: 0;
	}
	#first-nv li{
	display: inline;
	list-style-type: none;
	margin-right: 10px;
	padding: 0 0 0 20px;
	}
	#first-nv a {
	font: bold 1.2em  Arial, verdana, sans-serif;
	text-decoration: none;
	color: #2f6b3c;
	}
	#first-nv a:hover {
	font: bold 1.2em  Arial, verdana,sans-serif;
	text-decoration: none;
	color: #009900;
	}
	
#header {
	float: right;
	background: url(../images/header.jpg) no-repeat bottom;
	margin: 0;
	width: 960px;
	height: 265px;
	}
	#header-nv {
	position:relative;
	top:-20px;
	left:320px;
	padding: 0;
	width: 640px;
	}
	#header-nv ul{
	margin: 0;
	padding: 0;
	}
	#header-nv li{
	display: inline;
	list-style-type: none;
	margin-right: 10px;
	margin: 0;
	}
	#header-nv a {
	font: bold 1.2em Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #2f6b3c;
	margin: 0;
	padding: 0  0 0 70px;
	}
	#header-nv a:hover {
	font: bold 1.2em Arial, sans-serif;
	text-decoration: none;
	color: #009900;
	}
#box {
	clear: both;
	height: 160px ;
	margin: 0 ;
	padding: 0 0 0 88px;
	
	}
	.box-preneed {
	float: left;
	background: url(../images/back-preneed.jpg) no-repeat;
	margin: 0;
	width: 218px;
	height: 153px;
	}
	
	.box-preneed a{
	color: #2f6b3c;
	text-decoration: none;
	
	}
	.box-preneed a:hover{
	color: #333;
	text-decoration: none;
	
	}
	
	.box-whyus{
	float: left;
	background: url(../images/whyus.jpg) no-repeat;
	margin: 0;
	width: 218px;
	height: 153px;
	}
	
	.box-whyus a{
	color: #2f6b3c;
	text-decoration: none;
	
	}
	.box-whyus a:hover{
	color: #333;
	text-decoration: none;
	
	}
	
	.box-santiego{
	float: left;
	background: url(../images/santiego.jpg) no-repeat;
	margin: 0;
	width: 218px;
	height: 153px;
	}
	
	.box-santiego a{
	color: #2f6b3c;
	text-decoration: none;
	
	}
	.box-santiego a:hover{
	color: #333;
	text-decoration: none;
	
	}
	
	.box-forallfaith{
	float: left;
	background: url(../images/forallfaith.jpg) no-repeat;
	margin: 0;
	width: 218px;
	height: 153px;
	}
	
	.box-forallfaith a{
	color: #2f6b3c;
	text-decoration: none;
	
	}
	.box-forallfaith a:hover{
	color: #333;
	text-decoration: none;
	
	}
	
	.box-preneed h4, .box-whyus h4, .box-forallfaith h4{
	font: bold 1.4em Arial, Helvetica, sans-serif;
	color: #2f6b3c;
	padding: 13px 0 0 3px;
	margin: 0;	
	}
	.box-santiego h3
	{
	font: bold 1.2em Arial, Helvetica, sans-serif;
	color: #2f6b3c;
	padding: 13px 0 0 3px;
	margin: 0;	
	}
	.box-preneed p, .box-whyus p,  .box-santiego p {
	color: #146E3A;
	margin: 0;
	padding: 80px 0 0 0;
	text-align: center;
	font-weight: bold;
	}
/* editable for Navigation  linkssssssss */	
#deep-nv {
	width: 865px;
	margin: 20px 0 0 160px;
	height: 50px;
	
	
	}
	
	/*--------------------------------------------------------------------*/
	.nv-about  {
	float: left;
	margin: 0;
	width: 141px;
	}
		
	.nv-about a{	
	background:url(../images/nv-about.png) no-repeat ;
	height: 41px;
	width: 141px;
	text-indent: -9000px;	
	margin: 0;
	display: block;

	}
	
	.nv-about a:hover{	
	background:url(../images/nv-about-on.png) no-repeat ;
	height: 41px;
	width: 141px;
	text-indent: -9000px;	
	margin: 0;
	display: block;

	}
	
	/*--------------------------------------------------------------------*/
	.nv-products  {
	margin: 0;
	width: 155px;
	float: left;
	}
	
	.nv-products a {
	
	width: 155px;
    height: 41px;
	display: block;	
	background: url(../images/nv-ourproducts.png) no-repeat ;
	text-indent: -9000px;	
	margin: 0;	
	}
	
	.nv-products a:hover{
	
	width: 155px;
    height: 41px;
	display: block;	
	background: url(../images/nv-ourproducts-on.png) no-repeat ;
	text-indent: -9000px;	
	margin: 0;	
	}
	
	/*--------------------------------------------------------------------*/
	.nv-productscharacteristics  {
	margin: 0;
	width: 120px;
	float: left;
	}
	
	.nv-productscharacteristics  a{
	
	width: 120px;
    height: 40px;
	display: block;	
	background: url(../images/nv-location.jpg) no-repeat ;
	text-indent: -9000px;	
	margin: 0;	
	}
	
	.nv-productscharacteristics  a:hover{
	
	width: 120px;
    height: 40px;
	display: block;	
	background: url(../images/nv-location-on.jpg) no-repeat ;
	text-indent: -9000px;	
	margin: 0;	
	}
	/*--------------------------------------------------------------------*/
	.nv-news  {
	margin: 0;
	width: 109px;
	float: left;
	}
	
	.nv-news  a{
	
	width: 109px;
    height: 41px;
	display: block;	
	background: url(../images/nv-news.png) no-repeat ;
	text-indent: -9000px;	
	margin: 0;	
	}
	
	.nv-news  a:hover{
	
	width: 109px;
    height: 41px;
	display: block;	
	background: url(../images/nv-news-on.png) no-repeat ;
	text-indent: -9000px;	
	margin: 0;	
	}
	
	/*--------------------------------------------------------------------*/
	
	.nv-faq  {
	margin: 0;
	width: 240px;
	float: left;
	}
	
	.nv-faq a{
	
	width: 240px;
    height: 41px;
	display: block;	
	background: url(../images/nv-faq.png) no-repeat ;
	text-indent: -9000px;	
	margin: 0;	
	}
	
	.nv-faq a:hover{
	width: 240px;
    height: 41px;
	display: block;	
	background: url(../images/nv-faq-on.png) no-repeat ;
	text-indent: -9000px;	
	margin: 0;	
	}


#header-about{
	background:url(../images/head-aboutus.jpg) no-repeat;	
	height: 48px;	
	}
#header-news{
	background:url(../images/head-news.jpg) no-repeat;	
	height: 48px;	
	}
#header-products{
	background:url(../images/head-products.jpg) no-repeat;	
	height: 48px;	
	}
#header-cominsoontoSDH{
	background:url(../images/head-comin soon to SDH.jpg) no-repeat;	
	height: 48px;	
	}
#header-visitourfamilycenter{
	background:url(../images/head-visitourfamilycenter.jpg) no-repeat;	
	height: 48px;	
	}
#header-forallfaiths{
	background:url(../images/head-for all faiths.jpg) no-repeat;	
	height: 48px;	
	}
#header-location{
	background:url(../images/head-location.jpg) no-repeat;	
	height: 48px;		
	}
#header-contactus{
	background:url(../images/head-contactus.jpg) no-repeat;	
	height: 48px;		
	}
#header-characteristics{
	background: url(../images/head-productcharacteristic.jpg) no-repeat;	
	height: 48px;	
	}
#header-faq{
	background: url(../images/head-faq.jpg) no-repeat;	
	height: 48px;	
	}
#container {
	background: url(../images/back-aboutus.jpg) no-repeat top left;
	height: 535px;
	margin: 0;
	}
	
#container-blankimg {
	width: 1024px;
	height: 520px;
	margin: 0;
	}
	

#leftcontent {
	display:inline;
	float: left;
	width: 206px;
	margin: 15px 0 0 20px;
	
	}
	#title-archives {
	background: url(../images/title-archives.gif) no-repeat ;
	margin: 0;
	height: 47px;
	text-align: left;}
	#title-facilities {
	background: url(../images/title-facilities.gif) no-repeat ;
	margin: 0;
	height: 47px;
	text-align: left;
		
	}
	#title-location {
	background: url(../images/title-location.gif) no-repeat;
	margin: 0;
	height: 47px;
	text-align: left;	
	}
	#facilities-cont {
	margin: 10px 0 0 30px;
	padding: 0;
	text-align: left;
	}
	
	#facilities-cont ul {
	text-align: left;
	margin: 0;
	padding: 0;
	}
	#facilities-cont li {
	list-style-type: none;
	margin: 10px 0 0 0;
	text-align: left; 
	padding: 0;

	}
	#facilities-cont a {
	font: bold 1em Arial, Helvetica, sans-serif;
	background-color: #fff;
	text-align: left;
	color: #7a9e3e;	
	text-decoration: none;
	}
	#facilities-cont a:hover {
	font: bold 1em Arial, Helvetica, sans-serif;
	text-align: left;
	background-color: #fff;
	color: #59752b;	
	text-decoration: none;
	}
	
	
	/* -------------------------------------------------------*/
	#facilities-news {
	background: url(../images/list-back.jpg);
	background-repeat:repeat;
	margin: 0;
	padding: 0;
	text-align: left;
	}
	
	#facilities-news ul {
	text-align: left;
	margin: 0;
	padding: 7px 0 0 10px;
	}
	#facilities-news li {
	list-style-type: none;
	margin: 9px 30px 0 30px;
	text-align: left; 
	padding: 0;

	}
	#facilities-news a {
	font: bold 0.9em Tahoma, Helvetica, sans-serif;
	text-align: left;
	padding: 0 4px 3px 0;
	color: #7a9e3e;	
	text-decoration: none;
	}
	#facilities-news a:hover {
	font: bold 0.9em Tahoma, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #59752b;	
	text-decoration: none;
	}
	#facilities-news .state03 {
	font: bold 0.9em Tahoma, Arial, Helvetica, sans-serif;	
	color: #59752b;		
	text-decoration: none;
	}
	
	/* -------------------------------------------------------*/
	#facilities-products {
	margin: 0;
	padding: 0;
	text-align: left;
	}
	
	#facilities-products  ul {
	text-align: left;
	margin: 0;
	padding: 0;
	}
	#facilities-products li {
	background: url(../images/back-nvproduct.gif) no-repeat;
	list-style-type: none;
	margin: 0;
	text-align: left; 
	padding: 19px 0 15px 23px;

	}
	#facilities-products  a {
	font: bold 1em Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 0 0 3px 0;
	color: #fff;	
	text-decoration: none;
	}
	#facilities-products  a:hover {
	font: bold 1em Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 0 0 3px 0;
	color: #006633;	
	text-decoration: none;
	}
	#facilities-products  .state02 {
	background: url(../images/back-nvproduct-on.gif) no-repeat;
	font: bold 1em Arial, Helvetica, sans-serif;	
	color: #333;
	margin: 0;
	padding: 19px 0 15px 24px;
	text-decoration: none;
	}
	
	/* -------------------------------------------------------*/
	#productcharacteristics{
	margin: 0;
	padding: 0;
	text-align: left;
	}
	
	#productcharacteristics  ul {
	text-align: left;
	margin: 0;
	padding: 0;
	}
	#productcharacteristics li {
	background: url(../images/back-nvproduct.gif) no-repeat;
	list-style-type: none;
	margin: 0;
	text-align: left; 
	padding: 19px 0 15px 12px;

	}
	#productcharacteristics a {
	font: bold 1em Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 0 0 3px 12px;
	color: #fff;	
	text-decoration: none;
	}
	#productcharacteristics  a:hover {
	font: bold 1em Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 0 0 3px 12px;
	color: #006633;	
	text-decoration: none;
	}
	#productcharacteristics  .state02 {
	background: url(../images/back-nvproduct-on.gif) no-repeat;
	font: bold 1em Arial, Helvetica, sans-serif;	
	color: #333;
	margin: 0;
	padding: 20px 0 15px 12px;
	text-decoration: none;
	}
	
		
	#bx-pic-ph {
	float: left;
	width: 289px ;
	height: 98px;
	margin: 0;
	}
	#cont-ph {
	margin-left: 300px;	
	width: 340px ;
	padding: 40px 0 0 0;
	
	}
	
#rightcontent {
	float: left;
	margin: 0;
	width:600px;
	}
	#rightcontent-a {
	margin: 35px 0 10px 20px;
	width: 600px;
	}
	#rightcontent-a p{
	font-weight: bold;
	margin: 0;
	padding: 8px 0 0 0;
	color: #18733b;	
	}
	#rightcontent-a img {
	padding-right: 10px;
	border: none;
	
	}
	#rightcontent-a ul {
	margin: 0;
	padding: 0 0 0 20px;
	}
	#rightcontent-a ul li {
	background: url(../images/bullet01.gif) no-repeat  -14px 2px;
	list-style-type: none;
	margin: 10px 0 0 0;
	padding: 8px 0 15px 30px;
	color: #18733b;	
	 }
	 #rightcontent-a h3{ 
	font: 2em Arial, Helvetica, sans-serif;
	color: #18733b;	
	margin: 0;
	 }
	#rightcontent-a li a{
	 font: bold 1em Arial, Helvetica, sans-serif;
	 color: #18733b;
	 background-color: #fff;
	 text-decoration: none; 	
	}
	
	#rightcontent-a li a:hover{
	 font: bold 1em Arial, Helvetica, sans-serif;
	 color: #18733b;
	 background-color: #fff;
	 text-decoration:underline;
	
	}  
	
/* id for thumbnail images - news detail here*/

#newsdetail  {
	float: left;
	padding: 0;
	width: auto;	
	}
	#newsdetail img {
	float: left;
	margin: 0;
	border: none;	
	}	 
	#global-cont01 {
	font: 1em Arial, Helvetica, sans-serif;
	color: #18733b;	
	clear: both;
	margin: 0 20px 0 30px;
	}
#width-cont { margin: 0; padding: 20px; }	 
#width-cont p { 
    font: bold 1em Tahoma, Arial, Helvetica, sans-serif;
	line-height: 150%;
	margin: 0;
	padding: 5px;
	color: #18733b;	 }

#back-topheader {
	background: url(../images/back-chapel.jpg) no-repeat top right;
	margin: 0;
	}


#ornament { 

	position: absolute;
	top: 400px;
	margin: 0;
	}
#clear { clear: both; margin: 0; height:10px; }

#footer {
	clear: both;
	background-color:#527d47;
	margin: 0 0 0 0;
	text-align: center;
	height: 26px;
	}

	#footer a {
	color: #fff;
	padding: 0 0 0 12px;
	font-weight: bold;
	text-decoration: none;
	}
	#footer a:hover {
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 0 12px;
	}
	#footer p {
	float: left;
	margin: 0;
	padding: 4px 0 0 300px;
	}
	#powered {
	float: left;
	margin: 5px 0 0 0;
	width: 280px;
	font:  bold 1em Arial, Tahoma,  Helvetica, sans-serif;
	color: #bcce6d;	
	background-color: #527D47;
	}  
#powered  a {
	font: bold 1em Arial, Tahoma,  Helvetica, sans-serif;
	color: #bcce6d;
	background-color: #527D47;
	text-decoration: none;
	margin: 0; padding: 0;
	}	
#powered a:hover {
    font:  bold 1em Arial, Tahoma,  Helvetica, sans-serif;
	color: #fff;
	background-color: #527D47;
	text-decoration: none;
	margin: 0;
	 padding: 0;
	}
	