
body.casketPage {
		font-size:12pt ;
  	text-align:center;
		background-color:#708090 ;
  	margin:0.5em 0.75em 0.5em 0.5em ;
}
/* Header */
img#titleimg {
  	font-size:1em ;
		margin:0ex 0em -0.75ex 0em ;
		padding:0em ;
}
div.casketHeader {
		font-size:1em;
		font-weight:bold;
		text-align:center;
		color:yellow ; 
}
p.casketHeader {
  	font-size:1.5em ;
		margin:0em ;
		padding:0em ;
}
p.casketAbout {
		font-size:1.5em ;
		font-style:italic ;
		font-weight:bold ;
		color:white ;
		margin:0.5em 0ex 0.75em 0ex ;
		padding:0em ;
}
/* Casket Samples */
div.casketSamples {
		font-size:1em;
		font-weight:bold;
		text-align:center;
		color:yellow ; 
		width:98% ;
  	margin:1em 0ex 0.25em 1.5ex ;
}
table.casketSamples {
		font-size:1em;
		font-weight:bold;
  	text-align:center;
		width:100%
}
/* casket type header */
th.caskets {
  	font-family:Arial, Helvetica, san-serif; 
		font-size:1.5em ;
		font-style:normal;
		font-weight:bold;
		border:solid thin white;
		width:32% ;
}
/* casket samples */
td.casketBox {
		font-size:1em ;
		font-style:normal ;
		font-weight:bolder;
		border-top:none ;
		border-left:solid thin;
		border-right:solid thin;
		border-bottom:solid thin ;
		border-color:white;
}
p.casketDesc {
		font-size:1.25em ;
		margin-top:0.2em ;
		margin-bottom:1em ;
}
p.casketServices {
		font-size:1.25em ;
		padding:0em ;
		margin:0em 0ex 0.75em 0em ;
}
td.casketMessage {
		font-size:1.1em ;
		border-top:none ;
		border-left:solid thin;
		border-right:solid thin;
		border-bottom:solid thin ;
		border-color:white;
		font-style:italic;
		font-weight:normal;
		color:black;
		background:white;
}
img.casket {
		border:ridge ;
		margin:1.25em 0em 0em 0em ;
		background:transparent ;
}	
img#pict3 {
  	margin-top:0.5em ;
}
img#flame {
  	position:absolute ;
		margin:118px 0em 0em -79px;
		z-index:4 ;				
}
.woods {
		background-image:url('images/woodbkgd.jpg') ; 
}
.metals {
		background-image:url('images/metalbrush.jpg') ;
}
.specialty {
  	background-image:url('images/special.jpg') ;
}
/* contact info */
div.casketContact
{
		font-size:1em;
		text-align:center ;
  	font-weight:normal ;
		color:white;
		margin:0em 0ex 1em 1ex ;
		padding:0em 0ex 1em 0ex  ;
  	border-bottom:thin solid white ;
		width:98% ;
}
table.casketContact {
		font-size:1em;
  	text-align:center;
  	margin:0em ;
		padding:0em ;
		width:100% ;
}
p.casketInfo {
		font-size:1.25em ;
		font-style:italic ;
		font-weight:bold ;
		margin:0.5em 0ex 0.25em 0ex ;
		padding:0em ;
}
td.casketContactTitle {
		font-size:1.25em;							 
		font-weight:bold ;
}
td.casketLocation {
  	font-size:1.2em ;
		font-weight:bold ;
  	font-variant:small-caps;
  	text-decoration:underline ;
  	margin:0em ;
		padding:0em ;
}
td.casketAddr {
  	font-size:1.1em ;
  	margin:0em ;
		padding:0em ;
}
div.casketToTop {
		font-size:0.8em;
		margin:0.3em 0em 1.25em 0em;
}
a:hover 
{
		color:red ;
}
a {
   	font-weight:bolder ;
  	color:white ;
}
@media print
{
    .breakHere {
	   		page-break-before:always ;
		}
		body.casketPage {
				font-size:12pt ;
  			text-align:center;
				background-color:white ;
  			color:black ;
				margin:0.5em 0.75em 0.5em 0.5em ;
		}
		div.casketHeader {
		 		color:black ; 
		}
		.woods {
				background-image:none ; 
		}
		.metals {
				background-image:none ;
		}
		.specialty {
  			background-image:none ;
		}
		div.casketSamples {
				color:black ;
		}
		p.casketInfo {
				font-size:1em ;
		}
		th.caskets {
		    text-decoration:underline ;
		}
		td.casketMessage {
				font-size:1.1em ;
		}
		img.casket {
				border:none ;
		}
		/* contact info */
		div.casketContact
		{
		 		font-size:1em;
				margin:1em 0ex 1em 1ex ;
				padding:0em 0ex 1em 0ex  ;
				border:none ;
		}
		div.casketToTop {
				display:none ;
		}
		td.casketContactTitle {
				font-size:1em;							 
		}
		td.casketLocation {
  			font-size:1em ;
		}
		td.casketAddr {
				font-size:1em ;
		}
		img#flame {
				display:none ;
		}
}
