body { background-color: #333333;
font-family: Cambria, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", Times, "Times New Roman", serif;  	text-align: center;	
	margin:0; padding:0;}
#container{
	background-color: #ffffff;
	width: 1360px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
#header {
	background: #990000;	
	margin:0; 
	padding:0;
}
#topnav  {
background-color:#002563;
text-align: left;
margin:0; 
padding: 5px 0px 5px 0px;

}
#topnav a {
font-size:18px;
color:#ffffff;
text-decoration: none;
padding: 0px 7px 0px 7px;
}
#content {
	background: #ffffff;	
	width: 1024px; /*The width of our layout*/	
margin-left: auto;
margin-right: auto;
 	padding:0;
	text-align: center;
}
a {color:#a10518;}     
td, p, li, ul {
	font-size: 13pt;
}
.span {
	text-decoration: line-through;
}
.center {
	display: block;
	text-align: center;
}


ul {
    list-style-type:square;
}
h1	{ font-size: 16pt; 
	color: #002563; 
	margin: 0px;
	padding: 5px 0px 5px 0px;
	}  
.cattitle 	{ font-size: 14pt; 
	color: #002563; 
	margin: 0px;
	padding: 5px 0px 5px 0px;
	}  
.memorial 	{ 	color: #990000; 	}  
.title 	{ font-size: 20pt; 	}  
.white 	{ font-size: 12pt; color: #ffffff; 	}  
#cart {
float: right;
}
#cartadd {
font-size: 12pt; 
width: 450px;
}
.cartfooter {
font-size: 11pt; 
}
h2	{ font-size: 14pt; 
	color: #990000; 
	margin: 0px;
	padding: 0px;
	}  	
h2	a { font-size: 14pt; 
	color: #990000; 
	margin: 0px;
	padding:5px 0px 0px 0px;
	}  	
h3	{ font-size: 14pt; 
	color: #333333; 
	margin: 0px;
	padding:5px 0px 0px 0px;
	}  	
h4	{ font-size: 14pt; 
	color: #ffffff; 
	font-weight:bold;
	margin: 0px;
	padding:5px 0px 0px 0px;
	}  	

.social{
padding: 0px 10px 0px 0px;
text-align: right;
}

.fronttable td {
padding:0px 15px 10px 0px;
}
.tableimage {
text-align: center;
}
#frontphoto {
float: right;
width: 200px;
margin-left: 10px;
margin-right: 10px;
margin-bottom:  auto;
padding:0px 10px 0px 10px;
}
#frontcaption {
width: 400px;
margin: 0px 10px 10px 0px;

}
.pose {
	padding:0px 0px 3px 0px;
}
 p.c6 {font-size: 9pt;
 text-align: center}
 
.subtitle{
font-size:12px;
font-weight:bold;
color:#3333CC;
text-shadow:#000000;
text-shadow:inherit;
vertical-align:middle;
}		
#footer {
background: #002563;	
padding: 5px 15px 5px 15px;
text-align: center;
margin-left: auto;
margin-right: auto;

}	
.footer1 {
color:#ffffff;
font-size:17px;
font-weight:normal;
text-align: center;
padding: 5px 0px 5px 0px;
}	
.footer1 a{
color:#ffffff;
font-size:17px;
font-weight:normal;
text-align: center;
padding: 5px 0px 5px 0px;
}	
.footer2 {
color:#ffffff;
font-size:14px;
font-weight:normal;
text-align: center;
padding: 5px 0px 5px 0px;
}	
.footer2 a{
color:#ffffff;
font-size:14px;
font-weight:normal;
text-align: center;
padding: 5px 0px 5px 0px;
}	
.footer3{
color:#ffffff;
font-size:13px;
font-weight:normal;
text-align: center;
}	

.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/
background: #990000;
}


/* ######### Default class for drop down menus ######### */
.anylinkmenu{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
border-bottom-width: 0;
font: normal 11px;
font-family: Cambria, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", Times, "Times New Roman", serif;
line-height: 18px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: #002563;
width: 420px; /* default width for menu */
}

.anylinkmenu ul{
margin: 0;
padding: 7px;
list-style-type: none;
}

.anylinkmenu ul li a{
width: 100%;
display: block;
border-bottom: 1px solid black;
padding: 7px 0;
color: white;
text-decoration: none;
text-align: left;
font-weight: bold;
}

.anylinkmenu a:hover{ /*hover background color*/
background: #990000;
color: white;
}

.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: #002563;
visibility: hidden;
}

#fadeshow1, #fadeshow1 .gallerylayer {background-color:transparent!important;z-index:1}
#fadeshow1 .gallerylayer img {margin-top: 0!important;}

	.slideShow ul, .slideShow li {
			list-style-type: none;
			margin: 0px;
			padding: 0px;
			
		}
		.slideShow {
			padding: 10px; border: 1px solid #B3B3B3; display: table;
			clear: both;
			margin-bottom: 10px;
		}
		.slideShow .navigation {
			margin-top: 10px;
			clear: left;
			display: block;
		}
		.slideShow .navigation li {
			display: inline;
		}
		.slideShow .navigation a {
			background-color: #ffffff;
			margin: 0px 2px 0px 0px;
			padding: 3px 8px;
			color: #232323;
			display: inline-block;
			text-decoration: none;
			font-size: 0.8em;
		}
		.slideShow ul.topNavigation {
			margin: 0px 0px 40px 0px;
		}
		.slideShow .navigation a:hover, .slideShow .navigation a.selected {
			background-color: #929292;
			color: #000000;
		}
		
		/** slides with more than an image in it **/
		.slide img {
			position: absolute;
		}
		.slide h1 {
			position: absolute;
			background-color: #ffffff;
			left: 0px;
			top: 0px;
		}
		
		/** slides with text over images **/
		.slide p {
			margin: 1em;
			position: absolute;
			right: 0;
			top: 280;
			background-color: #333399;
			color: #fff;
			z-index: 1000;
			padding: 0.2em 0.8em;
		
		}
		.slide p a {
			color: #fff;
		}
.borderbelow {
	border-bottom: 1px solid #CCCCCC;
}
.yellow {
	color: #FFFF00;
	font-size: 70px;
}
.anylinkshadow {
}
.a1:link, .a1:visited {
	font-size: 14px;
	color: #990000!important;
	text-decoration: none;
	font-weight: normal;
	line-height: normal;
}
.a1:hover {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFF;
}
.textmain {
	color: #333333;
}
.textmainBig {
	color: #EF3E36;
	font-weight: bold;
	font-size: 25px;
}
.textmainCROSS {
	color: #333333;
	text-decoration: line-through;
}
