*
{
padding: 0em;
margin: 0em;
}

body
{
padding: 35px 0px 35px 0px;
}

body, p, td, li, blockquote, ol, ul, th, input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 130%;
	color: #003300;
	font-size: 10pt;
	text-align:left;
}

body,input
{
}

/*should the font be Times New Roman*/
h1{
	 font:normal 180% Times New Roman, serif;
	 color: #406031;
	 margin: 0 0 1em 0;
	 padding: 0px;
}
h2{
	 font:normal 160% Times New Roman, serif;
	 color: #406031;
	 margin: 1em 0 0 0;
	 padding: 0px;
}
h3{
	font:bold 120% Times New Roman, serif;
	color: #406031;
	margin: 1.4em 0 0 0;
	padding: 0px;
	text-transform: uppercase;
}
h4{
	 font:normal 100% Times New Roman, serif;
	 font-weight: normal;
	 color: #406031;
	 margin: 0px;
	 padding: 0px;
}
h5{
	 font:normal 100% Times New Roman, serif;
	 color: #334d55;
	 margin: 0px;
	 padding: 0px;
}

p
{
line-height: 1.5em;
margin-bottom: 1.0em;
text-align:left;
}

a
{
color: #424242;
}

a:hover
{
text-decoration: none;
}

h3 span
{
font-weight: normal;
}

h3,h4
{
display: inline;
font-weight: bold;
background-repeat: no-repeat;
background-position: right;
}

h3
{
font-size: 1.7em;
padding-right: 34px;
}

h4
{
font-size: 1.2em;
padding-right: 28px;
}



/*******************define layout of the page***********************/
#outer
{
	z-index: 2;
	position: relative;
	width: 800px;
	min-height:800px;
	border: solid 1px #000000;
	background-color: #fff;
	margin: 0 auto;
}

#menu
{
	position:relative;
	left:28px;
	right:2.5px;
	top:0px;
}

#menu ul
{
	color:#FFD667;
}

#menu ul li
{
	position: relative;
	float: left;
}

#menu ul li span{

}

#menu ul li a
{
	margin-left:10px;
	margin-right:10px;
	text-decoration:none;
	font-weight:bold;
	color:#7E8083;
}

#content
{
	padding: 0em;
}

.testtwo{
	background-image:url(images/harbourcityrigthcornerhome.gif);
	background-repeat:no-repeat;
	vertical-align:bottom;
	text-align:right;
	background-repeat:no-repeat;
	background-position: bottom right;
	height:400px;
}

#left{
	position:absolute; 
	float:left; 
	width:130px; 
	background-color:#4F693B; 
	background-repeat:no-repeat;
	height:800px; 
	text-align:center;
}

#right{
	position:absolute;
	left:130px; 
	float:right; 
	width:670px;
}

#top{
	background-image:url(images/harbourcityheader.gif);
	background-position:right;
	background-repeat:no-repeat;
	height:200px;
}

#bottom{
	position:relative; 
	background-image:url(images/harbourcityrigthcornerhome.gif);
	background-repeat:no-repeat; 
	background-position:bottom right; 
	height:690px;
	text-align:left; 
	vertical-align:bottom;
	padding-left:30px;
}

#bottomnav{
width:670px;
position:relative;
background-repeat:no-repeat;
background-position:bottom right;

text-align:center;
vertical-align:top;
}
#bottomnav ul{
list-style-type:none;
}


#menuleft{

list-style-type:none;
color:#FFFFFF; 
text-transform:uppercase; 
padding-top:200px; 
text-align:center; 

}

#menuleft a{
color:#FFFFFF;
text-decoration:none;
line-height:2;
font-weight:bold;
}

#menuleft a:hover{
text-decoration:none;
}

#menuleft ul{
list-style-type:none; 
line-height:25px;
}

#menuleft li{
}


/******funeral process menu********/

.funeralmenutest ul{
margin:0;
padding:0;
list-style-type:none;
text-align:center;
}

.funeralmenutest ul li{
display:inline;
}

.funeralmenutest ul li a{
text-decoration:none;
padding:3px 2px;
background-color:#D0D4C7;
}

.funeralmenutest a:hover{
color:#FF9900;
text-decoration:none;
}

.funeralmenutest ul{
list-style-type:none; 
line-height:25px;
}

.funeralmenutest ul ul li {
color: #003300;
background-color: #EDEEDF;
}

.funeralmenutest ul ul li a{
color: #003300;
background-color: #EDEEDF;
}

/*************** #Section-links styles **************/
#section-links{
	padding:0px;
	margin:0px;
}

#section-links h4{
	color: #FFFFFF;
	margin: 0px;
	padding: 3px 10px 3px 10px;
	background-color: #426233;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#section-links a:link, #section-links a:visited {
	display: block;
	border-top: 1px solid #B5BD8C;
	font-weight: normal;
	padding: 3px 0px 3px 10px;
	color: #406031;
	text-decoration: none;
	font-size: 12px;
	background-color: #EDEEDF;
}
#section-links a:hover{
	background-color: #FFF;
	text-decoration: none;
	font-size: 12px;
}

/**************/

#testingthreeright{
text-align:right; 
position:relative; 
float:right;
}

ul{
	padding-left:20px;
	list-style-type: square;
}

li{
	padding: .5em 0 0 0;
	color: #003300;
}

#testingthree{
position:relative;
width:670px;
padding-top:50px;
height:350px;
}

#testingtwo
{
width:620px;
position:relative;
padding-left:50px;
text-align:left;
}

#testing{
position:relative;
text-align:center;
}

#testing p{
text-align:center; 
margin:0px; 
font-weight:bolder;
}
/**************** Promo styles *****************/
.promo{
	margin: 0px 0px 10px 0px;
	width: 140px;
	padding-bottom: 10px;
	background-color: #EFEFE7;
	background-image: url(images/promo_bg.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
.promo h4{
	font-size: 85%;
	padding: 2px 5px;
	color: #58563D;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	background-color: #C6C4AC;
	border-bottom: solid 1px #fff;
}
.promo p{
	color: #676A39;
	font-size: 75%;
	padding: 5px 8px;
	margin: 0px;
}
.promo img{
	padding: 0px;
}

/**************** disc styles *****************/
#disc, #kit{
	margin: 10px 0px 10px 0px;
	width: 140px;
	padding-bottom: 10px;
	background-color: #F1F1EB;
}
#kit {
	background-color: #F9F9F6;
}
#disc h4{
	font-size: 85%;
	padding: 0px 5px;
	color: #1C5307;
	font-family: Arial, Helvetica, sans-serif;
}
#disc p, #kit p{
	color: #899454;
	font-size: 75%;
	padding: 10px;
	margin: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#kit p{
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
}

#disc img, #kit img{
	padding: 0px;
}

/*************** #Section-links styles **************/
#section-links {
	color:#FFFFFF; 
	text-transform:uppercase; 
	padding-top:200px; 
	text-align:left; 
	padding:0px;
	margin:0px;
}
#services #section-links {
	padding:0px;
	margin:15px 0 0 0;
	float: left;
	width: 250px;	
}
#services_box{
	float:left;
	width: 250px;
	margin: 160px 0px 10px 0px;
}
#section-links h4{
	color: #FFFFFF;
	margin: 0px;
	padding: 3px 10px 3px 10px;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#section-links a:link, #section-links a:visited {
	display: block;
	border-top: 1px solid #B5BD8C;
	font-weight: normal;
	padding: 3px 0px 3px 10px;
	color: #406031;
	text-decoration: none;
	font-size: 12px;
}
#section-links a:hover{
	background-color: #FFF;
	text-decoration: none;
	font-size: 12px;
}

#servicestopbar {
	width:520px;
	height:11px;
	background-image: url(images/services_top.gif);
	background-repeat: no-repeat;
	float: none;
}
#servicesbotbar {
	width:520px;
	height:11px;
	background-image: url(images/services_btm.gif);
	background-repeat: no-repeat;
	float: none;
}

#leftColumn{
	float: left;
	width: 170px;
	margin: -81px 0px 0px 0px;
	padding: 0px;
}


/**********************/
#content_chapels{
	width: 700px;
	padding: 0px;
	float: left;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: -81px;
}
/***************Chapels styles **************/ 
.chapels {
	Width: 280px;
	border: solid 1px #E4E4D3;
	float: left;
	margin: 0 10px 0 0px;
	background-color: #F3F3EB;
	height: 460px;
}
.chapels h3 {
	background-color: #406031;
	color: #E4E4D3;
	margin: 0px;
	padding: 1px 2px 1px 2px;
	Width: 320px;
	font-size:14px;
	width:280px;
}
.chapels p {
	margin: 5px 15px 0px 15px;
	color: #406031;
}
.chapels .details {
	width: 280px;
	background-image: url(images/map.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	margin-top: 15px;
}
.chapels .details p {
	color: #999966;
	line-height: normal;
	font-size: 80%;
}

.chapelsm {
	Width: 140px;
	border: solid 1px #E4E4D3;
	margin: 0px;
	background-color: #F3F3EB;
}
.chapelsm p {
	margin: 0px;
	color: #406031;
	padding: 10px;
	border-bottom: solid 1px #D8DDC6;
	font-size: 75%;
}

.chapelsm strong {
	margin: 0px;
	color: #406031;
	padding: 0px;
	font-size: 110%;
}

/***************/

#content_chapels{
	width: 600px;
	padding: 0px;
	float: left;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: -81px;
}



/* CSS Document */
/***************#Resource styles **************/ 
#resources_submit { width:100%;
padding:20px 0px 10px 0px;
float:left;
}
#resource {
	width: 33%;
	height: 200px;
	float: left;
}
#resource_image {
	height: 100px; 
	text-align:center;
}
#resource_text {
	float:none;
	width: 95%;
	text-align:center;
}
#resource_book {
	width: 33%;
	height: 230px;
	float: left;
}



/***************page-top **************/ 
#page-top{
	font-family: Verdana;
	font-size:14px;
	text-align: right;
	color: #069;
	padding-top: 20px;
}
#page-top  a {
	text-decoration:none;
	font-size: 10px;
}
#page-top  a:hover{
	text-decoration: underline;
	font-size: 10px;
}
/***************Profile **************/ 
.profile {
	margin: 0px;
	float: left;
	padding: 10px 0px 2px 0px;
	border-bottom: 1px solid #EBEDE0;
	width: 400px;
}
.profile img{
	float: left;
	margin-top: 3px;
	margin-right: 10px;
}
.profile-content {
	margin:0px 0px 0px 9px;
}

.profile-content h2 {
	margin: 0;
}
.profile-content h3{
	font-style: normal;
	margin: 0em 0 .5em 0;
	padding: 0px;
	font-size: 70%;
}

.details {
	float:left;
	width: 140px;
}

.details h3 {
	font-style: normal;
	margin: 0em 0 .5em 0;
	padding: 0px;
	font-size: 140%;
	text-align:center;
}

.details p{
text-align:center;
}

/*************** Contact **************/ 
#contact {
	background-color: #EDF0E5;
	padding: 15px 15px 15px 20px;
	border: solid 1px #D8DDC6;
	background-position: bottom right;
	background-repeat: no-repeat;
}
#contact h1{
 	font:normal 140% Arial, sans-serif;
	color: #2E3E17;
	margin: 0px;
	padding: 0px;
	line-height: 150%;
}
#contact p{
	font:normal 90% Arial, sans-serif;
	color: #2E3E17;
	line-height: 150%;
}
#confirm {
	background-color: #F7F8F3;
	padding: 15px 15px 15px 20px;
	border: solid 1px #D8DDC6;
	margin-top: 10px;
}
.contactinput {
	background-color: #FAFBF7;
	border: 1px solid #D8DDC6;
	padding-left: 3px;
	width: 240px;
}
.contactmessage {
	height: 72px;
	width: 240px;
	border: 1px solid #D8DDC6;
	padding-left: 3px;
	font:normal 12px Arial, sans-serif;
	scrollbar-arrow-color:#1F4C46;
	scrollbar-track-color:#DFE6CC;
	scrollbar-shadow-color:#1F4C46;
	scrollbar-face-color:#CCD6AD;
	scrollbar-highlight-color:#DFE6CC;
	scrollbar-darkshadow-color:#DFE6CC;
	scrollbar-3dlight-color:#1F4C46;
	background-color: #FAFBF7;
}
.required {
	color:#FF0000;
}
.sectionpage {
	color: #406031;
	font-weight: bold;
}
.subsectionpage {
	color: #406031;
}
.details {
	float:left;
	width: 140px;
}

/******************************/
.thefuneralprocess{
    float:left; 
	padding-left:2px; 
	text-align:left;
	padding-right:0px;
}
.thefuneralprocess p {
border-bottom-style:solid; 
border-bottom-color:#D0D4C7; 
border-bottom-width:1px; 
width:200px
}
.thefuneralprocess p a{
text-decoration:none;
font-size:14px;

}

.thefuneralprocess p a:hover{
color:#CCCCCC;
}

.sectionpage {
	color: #406031;
	font-weight: bold;
}

.caskImage
{
 float: left;
}

.homelink
{
text-decoration: none;
}

.homelink:hover
{
text-decoration:  underline;
}

.searchbox_submit
{
  background:url("/images/flat-button-bg.gif") repeat-x scroll 0 0 transparent;
  display:block;
  font-size:12px;
  height:18px;
  margin: auto;
  text-align:center;
  width:60px;
  border:0;
}
