.clear{
	clear:								both;
	font-size:							0px;
	}

body{
	margin:								0px;
	padding:							0px;
	color:								#4C4948;
	background-color:					#FFFFFF;
	}
	
#wrap{
	margin:								0px;
	padding:							0px;
	width:								100%;
	background-color:					#FFFFFF;
	/*min-width:							780px;
	width: expression((documentElement.clientWidth < 780) ? "780px" : "auto" );  min width IE */
	}
	
.banner1{
	margin:								0px;
	padding:							0px;
	background-image: url(../image/hero/hero7.jpg);
	background-color:				#9ab2c3;
	background-position:				top left;
	background-repeat:					no-repeat;
	height:								90px;
	}

#funeralplanning .banner1{	background-image: url(../image/hero/hero8.jpg); background-color: #9ab2c3;}
#fdanz .banner1,
#aboutus .banner1,
#ourpeople .banner1{		background-image: url(../image/hero/hero7.jpg); background-color: #9ab2c3;}
#ourservices .banner1,
#grief .banner1,
#costs .banner1{			background-image: url(../image/hero/hero7.jpg); background-color: #9ab2c3;}
#lowerhutt .banner1{		background-image: url(../image/hero/hero8.jpg); background-color:#9ab2c3;}
#home .banner1,
#northcanterbury .banner1{	background-image: url(../image/hero/hero8.jpg); background-color:#9ab2c3;}
#contactus .banner1{		background-image: url(../image/hero/hero8.jpg); background-color:#9ab2c3;}
.banner2{
	margin:								0px;
	padding:							0px;
	background-image: url(../image/hero/hero2.jpg);
	background-color:				#434D42;
	background-position:				top left;
	background-repeat:					no-repeat;
	height:								128px;
	}
	
.banner3{
	margin:								0px;
	padding:							0px;
	background-image: url(../image/hero/hero3.jpg);
	background-color:				#51758A;
	background-position:				top left;
	background-repeat:					no-repeat;
	height:								128px;
	}
.banner4{
	margin:								0px;
	padding:							0px;
	background-image: url(../image/hero/hero4.jpg);
	background-color:				#737D72;
	background-position:				top left;
	background-repeat:					no-repeat;
	height:								128px;
	}
.banner5{
	margin:								0px;
	padding:							0px;
	background-image: 					url(../image/hero/hero5.jpg);
	background-color:					#43626C;
	background-position:				top left;
	background-repeat:					no-repeat;
	height:								128px;
	}
.banner6{
	margin:								0px;
	padding:							0px;
	background-image: 					url(../image/hero/hero6.jpg);
	background-color:					#8596C2;
	background-position:				top left;
	background-repeat:					no-repeat;
	height:								128px;
	}
	
#contentWrap{
	width:								100%;
	height:								100%;
	margin:								0px;
	padding:							0px;
	}
	
#leftContent{
	margin:								0px;
	padding:							0px;
	float:								left;
	width:								20%;
	}
	
#navLeft{
	background-image:					url(../image/navBg.jpg);
	background-repeat:					repeat-x;
	height:								21px;
	margin:								0px;
	padding:							0px;
	}
	
#logo{
	background-image:					url(../image/logo.jpg);
	width:								120px;
	height:								60px;
	margin:								20px 0px 0px 20px;
	padding:							0px;
	}
	
#rightContent{
	margin:								0px;
	padding:							0px;
	float:								left;
	width:							80%;
	}
	
#navRight{
	background-image:					url(../image/navBg.jpg);
	background-repeat:					repeat-x;
	height:								21px;
	margin:								0px;
	padding:							0px;
	color:								#FFFFFF;
	font-family:						Arial, Helvetica, sans-serif;
	font-size:							12px;
	/*font-weight:						bold;*/
	}
	
#navRight ul{
	margin:								0px;
	padding:							0px;
	color:								#FFFFFF;
	}	
	
#navRight ul li {
	margin:				0px;
	padding:			0px;
	position: 			relative;
	float: 				left;
	display: 			block;
	-width:				1px;
	}

.down {
	display: 			none;
	position:			absolute;

	}

#navRight ul .down {
	border-top:		3px solid #004D29;

	}
	
#navRight ul .down li{
	float:				none;
	margin:				0px;
	border-top:		1px solid #FFFFFF;

	width:				150px;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;	
	display:			block;
    padding:            0px;
		
	}		


#navRight ul .down li a{
	color:				#004D29;
	border: 0px;
	margin: 0px;
	padding:				4px 2px 4px 6px;
	background-color:	#C4D6CD;

	text-decoration:	none;

	}		
	
#navRight ul .down li a:hover{
	text-decoration:		none;
	paddding:				4px 2px 4px 6px;
	background-color:       #91B2A3;
	border: 0px;
	margin: 0px;	
	/*font-weight:			bold;*/
	}	


#navRight ul li a {
	display:							block;
	color:								#FFFFFF;
	text-decoration:					none;
	padding:							0px 10px 0px 10px;
	/*border-right:						1px solid #FFFFFF;*/
	margin:								3px 0px 0px 0px;
	position:							relative;
	}
	

#navRight ul li #noRightBorder{
	border-right:						none;
	}	

/* Fix IE. Hide from IE Mac \*/
* html #navRight ul li { float: left; height: 15px; }
* html #navRight li a { height: 1%; }
/* End */

#navRight ul li a:hover { text-decoration: none; } /* Hover Styles */
		
#navRight li ul li a { padding: 0px 1px;  } /* Sub Menu Styles */
		
#navRight li:hover ul, li.over ul { display: block; } /* The magic */

/*** end css dropdown nav ***/		
	
	
#welcomeNote{
	background-image:					url(../image/home.jpg);
	width:								427px;
	height:								148px;
	margin:								0px;
	padding:							0px;
	border-top:							60px solid #FFFFFF;
	}
	
h1{
	font-family:						"Times New Roman", Times, serif;
	font-size:							24px;
	color:								#002925;
	margin:								0px 0px 0px 0px;
	padding:							0px;

	font-weight:						lighter;
	}
	
h2{
	font-family:						Arial, Helvetica, sans-serif;
	font-size:							14px;
	color:								#4C4948;
	margin:								30px 0px 2px 0px;
	padding:							0px;
	font-weight:						bold;
}
	
h3{
	font-family:						Arial, Helvetica, sans-serif;
	font-size:							11px;
	color:								#004D29;
	margin:								8px 0px 4px 0px;
	padding:							0px;
	font-weight:						bold;
}
	
#pageContent {
	padding-top:                        15px;
	}
	
#pageContent p{
	color:								#4C4948;
	font-family:						Arial, Helvetica, sans-serif;
	font-size:							12px;
	margin:								20px 0px 10px 0px;
	padding:							0px;
	width:								60%;
	}

#pageContent div.wrap{
	float:left;
	width: 40%;
}
#pageContent ol {
	width:		60%;
	padding-left: 40px;
}
#pageContent li{
	color:								#4C4948;
	font-family:						Arial, Helvetica, sans-serif;
	font-size:							12px;
}

#pageContent a {
	font-size: 10pt;
	color: #002925;
	font-weight: bolder;
  	text-decoration: none;
}

#pageContent a:visited {
	font-size: 10pt;
	color: #002925;
	font-weight: bolder;
	text-decoration: none;
}

#pageContent a:active {
	font-size: 10pt;
	color: #002925;
	font-weight: bolder;
	text-decoration: none;
}

#pageContent a:hover {
	font-size: 10pt;
	color: #002925;
	font-weight: bolder;
	text-decoration: underline;
}

#rightContent img{
	border:								none;
	margin:								10px 10px 10px 0px;
	padding:							0px;
	/*width:								201px;
	height:								246px; */
	}
	
	
#parFooterL{
	background-image:					url(../image/griefcare.jpg);
	width:								113px;
	height:								69px;
	margin:								0px;
	padding:							0px;
	float:								left;
	}
	
#parFooterR{
	background-image:					url(../image/welcome.jpg);
	width:								426px;
	height:								69px;
	margin:								0px;
	padding:							0px;
	float:								right;
	}
	
#footer{
	background-image:					url(../image/navBg.jpg);
	background-repeat:					repeat-x;
	height:								21px;
	width:								100%;
	color:								#FFFFFF;
	font-family:						Arial, Helvetica, sans-serif;
	font-size:							10px;
	font-weight:						bold;
	margin:								0px;
	line-height:						21px;
	}
	
#footer #footerWrap{
	width:								530px;
	float:								right;
	margin:								0px;
	padding:							0px;
	}
	
#footer a{
	color:								#FFFFFF;
	line-height:						21px;
	height:								21px;
	text-decoration:					none;
	margin:								0px 10px 0px 10px;
	}
	
#footer a:hover{
	text-decoration:					underline;
	}
	
#leftFooter{
	width:								390px;
	height:								21px;
	float:								left;
	}
	
#rightFooter{
	width:								130px;
	height:								21px;
	float:								left;
	}
	
#searchInput{
	width:								100px;
	margin:								2px 0px 0px 0px;
	padding:							0px;
	height:								13px;
	font-size:							11px;
	color:								#00713C;
	border:								1px solid #CCCCCC;
	}
	
#searchSubmit{
	width:								20px;
	margin:								2px 0px 0px 0px;
	padding:							0px;
	height:								15px;
	font-size:							11px;
	background-color:					#00713C;
	color:								#FFFFFF;
	font-weight:						bold;
	border:								none;
	}
	
#quicklinks{
	width:								113px;
	margin:								20px 0px 20px 20px;
	}
#quicklinks ul{
	margin:								0px;
	padding:							0px;
	list-style: none;
	
	}
#quicklinks ul li{
	color:				#004D29;
	float:				none;
	border: 0px;
	margin: 0px;
	padding:0px;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;	
	display:			block;
	font-weight: 		bold;
	background-color:	#C4D6CD;
	}


	
#quicklinks ul li a{
	margin:				0px;
	width:				105px;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;	
	display:			block;
    padding:            4px;
	font-weight: 		bold;
	background-color:	#C4D6CD;
	border-bottom: 2px white solid;
	color:				#004D29;
	text-decoration:    none;

	}
#quicklinks ul li a:hover{
	margin:				0px;
	width:				105px;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;	
	display:			block;
	font-weight: 		bold;
	color:				#004D29;
	text-decoration:    none;
	border-bottom: 2px white solid;
	background-color:       #91B2A3;

	}	
#quicklinks ul li.quicklinks_top a{
	border: 0px;
	margin: 0px;
	padding:0px;
	background-color:       #91B2A3;
	border-bottom: 2px white solid;			
}

#pageContent {
	margin: 0px 0px 0px 10px;
	width: 90%;
}

#pageContentRight {
	width: 200px;
	float: right;
}

#green{
	background-color:	#C4D6CD;
	color:				#004D29;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 15px;
	line-height:24px;
}

#contact_us h1{
padding-bottom:0px;
padding-top:0px;
margin-bottom:0px;
margin-top:0px;
	font-family:						"Times New Roman", Times, serif;
	font-size:							24px;
	color:								#004D29;
}

#YourChoicesForm
{
	color:								#4C4948;
	font-family:						Arial, Helvetica, sans-serif;
	font-size:							11px;
}

#YourChoicesForm input
{
	height:								13px;
	font-size:							11px;
	width:								200px;
}


#YourChoicesForm textarea
{
	font-size:							11px;
	width:								200px;
}

#OurPeople p {
	margin:								0px 0px 0px 0px;
	padding: 0px;
	width:70%;
}