 /* Keep Firefox Scrollbars on at all times so that pages don't shift horizontally */
HTML {
	overflow: -moz-scrollbars-vertical;
	margin: 0px auto;
	padding: 0px;
}


#footer {
	width: 806px;
	height: 67px;
	padding: 0px;
	margin: 0px;
	background: url(http://www.hartquistfuneral.com/images/footer.jpg);
}

#bottom {
	width: 806px;
	height: 67px;
	padding: 0px;
	margin: 0px;
	background: #000000;
}

#footertext {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 37px 10px 10px 65px;
	color: #FFFFFF;
	bottom: auto;
	background: url(http://www.hartquistfuneral.com/images/footer.jpg);
}


body {
	font: normal 11px/17px Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF url(../images/bkg_tile.jpg);
	margin: 0px auto;
	text-align: justify;
	padding: 0px 0px 0px 0px;
	color: #867041;	
}


.tablecontent{
	height: 208px;
 	width: 596px;
}

.boldletters{
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #633526;
	padding-right: 4px;
}


 /* Links */

a:link {
	color: #812825;	font-weight: normal;}     /* unvisited link */
a:visited {color: #867041; font-weight: normal;}  /* visited link */
a:hover {color: #c7645b; font-weight: normal;}    /* hover link */

a.whitelink:link {
	color: #eee2c8;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	text-align: center;
}     /* unvisited link */
a.whitelink:visited {
	color: #d1c2a1;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}  /* visited link */
a.whitelink:hover {
	color: #f4eddd;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}    /* hover link */





 /* Text */
.hometext {
	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
	text-indent: 0px;
	height: 203px;
	width: 407px;
	text-align: justify;
	vertical-align: top;
	padding-top: 20px;
	padding-left: 76px;
	position: absolute;
	top: 130px;
	color: #867041;
}

.name {
	font: bold 13px/13px Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	color: #867041;
	text-align: left;
}



.list1 {
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	width: 375px;
	color: #867041;
	margin: 0px 0px 0px 75px;
	padding: 0px 0px 0px 0px;
}

.list1 li{
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	width: 375px;
	color: #867041;
	margin: 0px 0px 0px 75px;
	padding: 0px 0px 0px 0px;
}

.list3 {
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
	width: 375px;
	color: #867041;
	margin: 0px 0px 0px 55px;
	padding: 0px 0px 0px 0px;
}




.list2 {
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	width: 375px;
	color: #867041;
	list-style: none;
	margin-left: 55px;	
}


.subtitle {
	font: bold 12px/15px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
	padding-top: 0px;
	padding-left: 77px;
	color: #633526;
}



.subtitle2 {
	font: bold 12px/15px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
	padding-top: 0px;
	padding-left: 0px;
	color: #633526;
}


.abouttitle {
	font: bold 12px/15px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
	padding-top: 0px;
	padding-left: 0px;
	color: #633526;
}


.subtitle3 {
	font: bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
	padding-top: 0px;
	padding-left: 0px;
	color: #633526;
}



.pagetext {
	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
	text-indent: 0px;
	width: 437px;
	text-align: justify;
	vertical-align: top;
	padding-top: 0px;
	padding-left: 78px;
	list-style: disc outside;
	color: #867041;
}



.jobtitle {
	font: bold 11px/20px Verdana, Arial, Helvetica, sans-serif;
	text-indent: 0px;
	text-align: left;
	vertical-align: top;
	color: #867041;
	margin: 0px 0px 0px 0px;
}




.pagetextnj {
	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
	text-indent: 0px;
	width: 437px;
	text-align: left;
	vertical-align: top;
	padding-top: 0px;
	list-style: disc outside;
	color: #867041;
}

.pagetext2 {
	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
	text-indent: 0px;
	width: 437px;
	text-align: center;
	vertical-align: top;
	padding-top: 0px;
	padding-left: 78px;
	list-style: disc outside;
	color: #867041;
}

.abouttext {
	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
	text-indent: 0px;
	text-align: justify;
	vertical-align: top;
	color: #867041;
	margin: 0px;
	padding: 0px;
}


.browntable{
	border-width: 1px;
	width: 375px;
	border-color: #867041;
	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #867041;
}


.browntable2{
	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #867041;
	padding: 5px;
	border: 1px solid #d1c9bc;
}

.tableborder{
	width: 405px;
	border: 1px solid #867041;
	margin: 25px 0px 0px 98px;
}



.asimas {
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
	text-indent: 0px;
	width: 497px;
	text-align: left;
	vertical-align: top;
	padding-top: 0px;
	padding-left: 0px;
	list-style: disc outside;
	color: #867041;
	margin: 0px;
}

.asimas2 {
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
	text-indent: 0px;
	width: 497px;
	text-align: justify;
	vertical-align: top;
	padding-top: 0px;
	padding-left: 0px;
	list-style: disc outside;
	color: #867041;
	margin: 0px;
}


.pagetextindent {
	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
	width: 380px;
	text-align: justify;
	vertical-align: top;
	padding-top: 0px;
	padding-left: 100px;
	list-style: disc outside;
	color: #867041;
}

.pagetextlist {
	font: 11px/19px Verdana, Arial, Helvetica, sans-serif;
	text-indent: 0px;
	width: 437px;
	text-align: justify;
	vertical-align: top;
	padding-top: 0px;
	padding-left: 100px;
	list-style: disc outside;
}



.tablebkg {
	background: url(../images/main_page_content_bkg_tile.jpg);
}

.tablebkgasimas {
	background: url(../images/table_bkg_asimas.jpg);
	padding-left: 50px;
}


.tablebkg2 {
	background: url(../images/main_page_content_bkg_tile.jpg);
	margin-left: 300px;
}

.hometablebkg {
	background: url(../images/home_content_bkg.jpg);
	margin: 0px;
	padding: 0px;
}



.btn {
	margin-left: 127px;
}

.hline {
	margin-left: 87px;
	padding: 6px 0px;	
}
 /* Layout */
#holder {
	width: 806px;
	height: 100%;
	margin: 0px auto;
	position: relative;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	text-align: left;
	background: url(../images/big_bkg.jpg);
}

 
#header {
	width: 806px;
	height: 293px;
	margin: 0px auto;
}
.tablemargin {
	padding-left: 78px;
	width: 400px;
}


#home_content {
	width: 639px;
	position: relative;
	margin: 0px auto;
	float: left;
}

#page_content {
	width: 806px;
	position: relative;
	margin: 0px auto;
}

#right_nav {
	width: 167px;
	height: 100%;
	padding: 0px;
	margin: 0px auto;
	float: right;
}
.divcenter {
	text-align: center;
	padding-left: 78px;
}
