body {color: #ddd;
    background: #333;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	font-family:"Times New Roman",Georgia,Serif;
	-ms-overflow-style: none;  /* IE and Edge */
	scrollbar-width: none;  /* Firefox */}

a:link
	{font-family:"Times New Roman",Georgia,Serif;
	font-size: 16px;
	font-weight: bold;
	color: #ddd;
	text-decoration: none;}
a:visited{ text-decoration: none;
	color: #fbc072;}
a:hover{ text-decoration: none;
	background-color: #000;
	color: #fff;
	font-weight: bolder;}

.toptitle
	{font-size: 35px;
	font-family: Arial, Helvetica, sans-serif;
    color: #333;
    background-color: #555;
    text-shadow: 0px 1px 0px rgba(255,255,255,.5); }

img 
	{display: block;
	max-width: 55%; margin: auto;
	border: 0;}
.imglower
	{display: block;
	max-width: 290px; margin: auto;
	border: solid 4px #333;
	border-radius: 90px;}
.petnamesblock
   {display:block;
    max-width: 820px;
	margin: auto;
	padding:8px;
	text-align:center;
	background: #333;
}
.petbuttoncellspan {
	width: auto;
	margin: auto;
	padding: 8px;
	border: solid #DEB887 3px;
	border-radius: 14px;}

.petbuttoncellspan a 
	{color: #F7B375;
	font-weight: bold;}
.petbuttoncellspan a:hover
	{color:#fff;
	font-weight: bolder;}

.memorialname
    {
	  max-width: 1000px;
	  text-align:center;
	  font-size: 18px;
	  font-weight: bold;
      color: yellow;
      border: 10px solid #222;
	  border-radius: 34px;
      border-style: inset;
	  background-image: url('/gradientbgname.png');}
.memorialtext
    {max-width: 860px; margin: auto;
	text-align: center;
	font-size: 18px;
	font-family:"Times New Roman",Georgia,Serif;
	font-weight: bold;
	color: #eee;
	border: 12px solid #777;
	border-radius: 34px;
    border-style: double;
	background: #333;}
	/* background-image: url('gradientbgtext.png');*/	

h1 { font-size: 22px;  color: #bbb;}
h2 { font-size: 18px;  color: #aaa;}
h3 { font-size: 12px;  color: #888;}

#footer p a, 
#footer p a:visited 
{ color: #fff ; text-decoration: none;} #footer p a:hover { color: red ; text-decoration: none; background: #222; }

.amazonstrip
	{display: block;
	background: #222;
	width:480px;
	height: 70px;
	text-align: center;
	padding: 10px;
	margin:auto;
	border: solid 8px #444; 
	border-radius: 50px;}
.amazonstrip a:hover {
  background-color: #555;
  font-weight: bolder;}


/*.buttontitle {
   width: 100%;
   border-top: 1px solid #888888;
   background: #444444;
   background: -webkit-gradient(linear, left top, left bottom, from(#111), to(#666666));
   background: -webkit-linear-gradient(top, #111111, #777777);
   background: -moz-linear-gradient(top, #111111, #777777);
   background: -ms-linear-gradient(top, #111111, #777777);
   background: -o-linear-gradient(top, #111111, #777777);
   padding: 4px 4px;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;}

.noborderimage img {
padding: 0px;
border: none;
-moz-border-radius: 0px;
-khtml-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;}

*/