* { margin: 0; padding: 0; }

body { font-family: "Century Gothic", "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; color: #444;   background-color: #ECDBB0;   }

h1 { color: #399b34; font-size: 1em;  margin: 5px 0 0 0;  text-align: left;}

h2 { text-indent: -0.4em; margin-left: 2em; }

h3 { font-size: 1.1em; color: #000; }
h4  { font-size: 1em;}
h5 { margin-top: 0.6em; font-size: 1em; padding-bottom: 3px; color: #777;}
h6 { font-size: 0.8em; color: #ccc; }

p {  font-size: 1.3em; }

a {color: #399b34; text-decoration: none;}

table .pagelayout	{
	margin: 30px auto;
	width: 630px;
	text-align:center;
	font-family: Arial, Helvetica, SunSans-Regular;
	
}

table .animalborder	{
	padding: 10px;
	background: #cbddbb; 
	border: 2px #999 solid;
	width: 95%;
	font-size: 0.65em; 

}

table .titlename	{
	margin-top: 0.6em; font-size: 1.5em; padding-bottom: 6px; color: #399b34;
		}

td .titlename	{
	color: #399b34;
	font-weight: bold;
}
tr .row1 {
	background-color: #ffffff;}
tr .row2 {
	background-color: #f1f1f1; }

td .row1	{
	
	font-family: Tahoma, Garamond, sans-serif;
	color: #ffffff;
	}

td.row2	{
	
	font-family: Tahoma, Garamond, sans-serif;
	color: #444;
	}

.pedigree	{
			font-size: 0.7em;
			color: #333;
			border: none;
			padding: 0; }

.pedigree img  { border: none; }

p.serviceinfo {text-align: justify;}

.button,
.button:hover	{
	-moz-border-radius: 4px;
	font-family: Tahoma, Garamond, sans-serif;
	font-weight: bold;
	
	border: solid #999 1px;}

.button			{
	color: #ccc;
	background: #000000;}

.button:hover	{
	color: #000000;
	background: #ffffff;}

select,
input	{
	font-family: Tahoma, Garamond, sans-serif;
	}

.pagelayout p {margin: 10px; 
padding:8px;
font-size: 1.6em;
font-weight: bold;
color: #444;
/*  border: 2px #999 solid;  */

}

td	{font-size: 0.8em;
color: #444;}

strong,
.strong,
.strongright	{font-weight: bold; font-size: 0.9em;}

.strongright	{ text-align: right;
	padding-top: 0pt;
	padding-right: 5pt;}

.photoborder	{
	border: solid #999 1px;
	margin: 8px;} 

.footer	{  display: none; 
				width: 700px;
				padding-top: 25px;
				text-align: right;
	}

img.right	{
	float: right;
	margin-left: 7pt;
	margin-bottom: 7pt;}

img.left	{
	float: left;
	margin-right: 7pt;
	margin-bottom: 7pt;}


