/* //////////////////////////////////////// */
/* //////////////////////////////////////// */
/* //////////////// BODY ////////////////// */
/* //////////////////////////////////////// */
/* //////////////////////////////////////// */

body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #000000;
	background-color: #140A09;
	text-align: center; /* MS IE patch for centering divs */
	margin-bottom: 20px;
}
#home-page{
	color: #d2be92;
	height: 375px;
	background-image: url(bg-main_body-202.jpg); /* IMPORTANT !!! */
	background-repeat: no-repeat;
}

/* Body Elements */
p, ol, ul, dl, dt, td, th {margin-bottom: 1em; line-height: 1.6em; font-size: 1.15em;}
.clear {clear: both;}


#idSiteMeterHREF{display:none;}


/* //////////////////////////////////////// */
/* //////////////////////////////////////// */
/* ////////////// DATA PANE /////////////// */
/* //////////////////////////////////////// */
/* //////////////////////////////////////// */

/* All Headings */
#hp_main h1 {font-size: 20px;} #hp_main h2 {font-size: 1.8em;} #hp_main h3 {font-size: 1.4em;}
#hp_main h4 {font-size: 1.2em;} #hp_main h5 {font-size: 1.2em;} #hp_main h6 {font-size: 1.2em;}
#hp_main h1 a:hover, #hp_main h2 a:hover, #hp_main h3 a:hover, #hp_main h4 a:hover,
#hp_main h5 a:hover, #hp_main h6 a:hover{
	color: #885555; /* original hex plus 2 for each digit */
}
#hp_main h1, #hp_main h2, #hp_main h3, #hp_main h4, #hp_main h5, #hp_main h6, #hp_main h1 a,
#hp_main h2 a, #hp_main h3 a, #hp_main h4 a, #hp_main h5 a, #hp_main h6 a{
	padding: 1em 0 0 0;
	color: #663333;
}
#home-page h1, #home-page h2, #home-page h3, #home-page h4, #home-page h5, #home-page h6,
#home-page h1 a, #home-page h2 a, #home-page h3 a, #home-page h4 a, #home-page h5 a, #home-page h6 a{
	font-size: 20px;
	padding: 1em 0 0 0;
	color: #ffffff;
}

/* Basic Links */
        a { color: #663333; /* usually the same colour as headings */ }
  a:hover { color: #885555; /* original link hex plus 2 for each digit */ }
  #footer { color: #ffffff; font-size: 10px; margin-top: 20px;}
#footer a { color: #9f8e6d; font-size: 10px; }

      #home-page a { color: #ffed2f; /* usually the same colour as headings */ }
#home-page a:hover { color: #ffff9f; /* original link hex plus 2 for each digit */ }


/* List Items */
ul li {margin-left: 40px; list-style-image: url(bullet.png);}
ol li {margin-left: 40px; list-style-type: decimal;}

/* Forms */
form input,
form select,
form textarea {
    margin-right: 5px;
    font-size: 1em;
    padding: 0px;
    margin: 0;
    border: 1px solid #663333; /* usually the same clour as headings */
    background-color: #fff;
}

/* //////////////////////////////////////// */
/* //////////////////////////////////////// */
/* ////////// MAIN LAYOUT STYLES ////////// */
/* //////////////////////////////////////// */
/* //////////////////////////////////////// */

/* website area */
#hp_sitewrapper{
	width: 960px;
	margin: 0 auto;
	text-align: left;  /* revert from MS IE patch for centering divs */
}
/* total content area */
#hp_main{
	padding: 25px;
	background-image:url(bg-main.jpg);
	background-repeat:no-repeat;
}
/* editable content area */
#hp_datapane{
	padding: 0px 25px 0px 25px;
}
/* menu area */
#hp_left-column{
	height: 375px;
	padding: 0px 20px 0px 60px;
	background-image:url(bg-main_body-201.jpg);
	background-repeat:no-repeat;
}
#flymenu{
}
/* menu tweaks */
.flyLevel0{
	/* OVERRIDES: 'Lock In' Specific Colors */
	color:#fff;
	/* TEMPLATE EXTRAS: Add border effects */
	border: 1px solid #c2af87;
	border-bottom: 1px solid #c2af87;
	border-left: 1px solid #c2af87;
	border-top: 1px solid #c2af87;
	border-right: 1px solid #c2af87;
}

#hp_right-column{
	height: 375px;
	background-image:url(bg-main_body-203.jpg);
	background-repeat:no-repeat;
}
#condolences{
	float: right;
	width: 215px;
	background-image:url(condolences.jpg);
	background-repeat:no-repeat;
	padding: 233px 0px 0px 0px;
	text-align: center;
}


/* //////////////////////////////////////// */
/* //////////////////////////////////////// */
/* ///////// TUNNEL LAYOUT STYLES ///////// */
/* //////////////////////////////////////// */
/* //////////////////////////////////////// */

/* links */
#tp_sitewrapper a{
	color: #d2be92;
	text-decoration: none;
}

/* module - news */
#funeral_news{
	height: 165px; /* 185 - 20 [margin-bottom] = 165 */
	padding: 0px 10px 0px 175px;
	margin-bottom: 20px;
	color: #d2be92;
	font-size: 11px;
	overflow: auto;
	background-image: url(bg-tunnel_header-101_funeralnews-bg.jpg);
	background-repeat: no-repeat;
}
.news_date{
	color: #fff;
	font-size: 12px;
}
#services #servicecontrols a{
	color: #d2be92;
	font-size: 12px;
	text-decoration: none;
}
#services a{
	color: #fff;
	font-size: 12px;
}
#CurrentRecords ul li,#PastRecords ul li{
	list-style: none;
	margin-left: 0px;
}
#bomLogo{
	margin: 5px 0px 0px 0px;
}

/* module - location */
#map{
	width: 216px;  /* IMPORTANT!!! */
	height: 114px; /* IMPORTANT!!! */
	border: 1px solid #fff;
}
#ourlocation-box{
	background-color: #fff;
	border: 1px solid #000;
	margin: 0 0 0 50px;
	width: 260px;
	height: 184px;
}

/* module - weather */
#localweather{
	font-size: 11px;
}
#localweather-box{
	background-color: #fff;
	border: 1px solid #000;
	margin: 0 0 0 50px;
	width: 240px; /* 260 - 20 [padding] */
	padding: 0px 10px;
	line-height: 14px;
}

/* website area */
#tp_sitewrapper{
	width: 940px;
	padding: 0px 0px 20px 0px;
	margin: 0 auto;
	text-align: left;  /* revert from MS IE patch for centering divs */
}

/* header */
#tp_main-top{
	margin: 0px 35px;
	font-size: 10px;
	border-bottom-color: #dfa34e;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

/* main area */
#tp_main-left_scroller{
	padding: 0px 10px 25px 175px;
	height: 140px; /* 165 - 25 [padding-bottom] = 140 */
	overflow: auto;
}
#tp_main-left{
	padding: 0px 10px 25px 175px;
	color: #fff;
}
#tp_main-right{
	padding: 0px 200px 25px 50px;
	color: #fff;
}
#tp_sitewrapper h1{
	color: #666;
	font-size: 18px;
}
#tp_sitewrapper h2{
	padding: 0 0 0 0;
	color: #cb875d;
	font-size: 14px;
}

.quoteBuilderDesc {line-height:1.1em; font-size:1.2em; font-family:Arial}
.quoteBuilderHeader {font-size:1.1em;}



