 /* Keep Firefox Scrollbars on at all times so that pages don't shift horizontally */
HTML {
	overflow: -moz-scrollbars-vertical;
}

body {
	min-width: 956px;
	background: #0d0c3b;
}


/* ---- Beginning of Wrapper ---- */
#wrapper {
	margin: 0px auto;
	width: 956px;
}
/* ------- End of Wrapper ------- */


/* ----- Beginning of Header and Nav ----- */
#header {
	width: 956px;
	height: 163px;
	margin: 0px 0px 0px 0px;
	background: url(../images/header.jpg) no-repeat top;
	border: 0px dashed #99FF99;
}

#nav {
	width: 637px;
	height: 27px;
	position: relative;
	left: 259px;
	top: 97px;
	/*border: 1px dotted #FFFFFF;*/	
}
.button{
	float: left;
}
/* ----- End of Header and Nav ----- */


/* ----- Beginning of Content ----- */
.bodytext{
	font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0px 0px 0px 60px;
}
.servicestext{
	font: normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0px 10px 0px 20px;
}
.servicestext12{
	font: normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0px 10px 0px 20px;
}
.servicestitletext{
	font: bold 13px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;	
	margin: 0px 10px 0px 20px;
}
.titletext{
	font: bold 14px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;	
}
ul{
	margin: 10px 0px 0px 30px;
}
li{
	font: normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;	
	margin: 4px 0px 0px 30px;
}
#content {
	width: 956px;
	margin: 0px 0px 0px 0px;
	position: relative;
	top: 0px;
	background: url(../images/content_bkg.jpg) repeat-y;
}

#flashcontentphotos{
	width: 956px;
	height: 397px;
	background: url(../images/content_bkg.jpg) no-repeat;
}
#content_services{
	margin: 0px 0px 0px 0px;
	width: 956px;
	height: 2450px;
	background: url(../images/services_title.jpg) no-repeat;
}
#content_services2{
	margin: 0px 0px 0px 0px;
	width: 956px;
	height: 700px;
	background: url(../images/services_title.jpg) no-repeat;
}
#content_suppliers{
	margin: 0px 0px 0px 0px;
	width: 956px;
	height: 335px;
	background: url(../images/suppliers_title.jpg) no-repeat;	
}
#content_apparel{
	margin: 0px 0px 0px 0px;
	width: 956px;
	height: 1640px;
	background: url(../images/about_title.jpg) no-repeat;	
}
#content_apparel2{
	margin: 0px 0px 0px 0px;
	width: 956px;
	height: 500px;
	background: url(../images/about_title.jpg) no-repeat;	
}
#content_contact{
	margin: 0px 0px 0px 0px;
	width: 956px;
	height: 299px;
	background: url(../images/contact_title.jpg) no-repeat;	
}
#content_sitemap{
	margin: 0px 0px 0px 0px;
	width: 956px;
	height: 299px;
	background: url(../images/site_map_title.jpg) no-repeat;
	border: 0px dotted #FFFFFF;
}
#maincontenttext{
	position: relative;
	top: 40px;
	left: 80px;
	width: 800px;
	font: normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
#maincontentservices{
	margin: 0px 0px 0px 0px;
	position: relative;
	top: 60px;
	left: 130px;
	width: 800px;
	font: normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
#caskets2{
	margin: 0px 0px 0px 0px;
	position: relative;
	top: 60px;
	left: 130px;
	width: 800px;
	font: normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
#maincontentapparel{
	margin: 0px 0px 0px 0px;
	position: relative;
	top: 60px;
	left: 130px;
	width: 700px;
	font: normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
#maincontentapparel2{
	margin: 0px 0px 0px 0px;
	position: relative;
	top: 60px;
	left: 90px;
	width: 800px;
	font: normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
#clearboth{
	clear: both;
}
#bkg_tile{
	background: url(../images/content_striped_tile.jpg) repeat-y;
}
#pagecontent {
	width: 956px;
	margin: 0px 0px 0px 0px;
	position: relative;
	top: 0px;
	background: url(../images/content_bkg.jpg) no-repeat;
}
#content_footer{
	margin: 0px 0px 0px 0px;
	width: 956px;
	height: 44px;
	background: url(../images/striped_footer.jpg) no-repeat;
}
#clearboth{
	clear: both;
}
.apparel_text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	position: relative;
	left: 10px;
	top: 10px;
	width: 250px;
}


/* ----- End of Content ----- */


/* ----- Beginning of Footer ----- */
#footer{
	width: 956px;
	height: 90px;
	margin: 0px 0px 0px 0px;
	background: url(../images/footer.jpg) no-repeat;
}
.footertextleft{
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	position: relative;
	float: left;
	margin: 0px 0px 0px 0px;
	top: 35px;
	left: 100px;
}
.footertextright{
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	position: relative;
	float: left;
	margin: 0px 0px 0px 0px;
	top: 35px;
	left: 250px;
}
/* ----- End of Footer ----- */



/* ---------- Links ---------- */
a:link {color: #FFFFFF; font-weight: normal;}
a:visited {color: #b4b4c2; font-weight: normal;}
a:hover {color: #FFFFFF; font-weight: normal;}

a.footerlink:link {
	color: #ffffff;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;

}
a.footerlink:visited {
	color: #ffffff;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;

}
a.footerlink:hover {
	color: #ffffff;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;

} 
/* ----- End of Links ----- */





