/* CSS Document */


/* all pages */
body {		font-family: Arial, Helvetica, sans-serif;}

a {			text-decoration:none}
a:hover {	text-decoration:underline}
a:active{	text-decoration:underline}


/* all breed pages */
body#breed {	color: #008; 
				font-size: 90%; 
				text-align: center; }
body#more {		color: #008; 
				font-size: 90%; 
				text-align: center; }
table {			font-size: 100%; }  /* needed */


/* sumamry breed page */
body#breed table {				width: 500px;} /* 150 + 200 + 150 (columnspacer + image + columnspacer) */
body#breed img.colspacer {		width: 150px;height: 1px;}
body#breed td#piccell {			white-space: nowrap;}
body#breed td#title h2 {		font-size: 160%; margin: 6px 0;}
body#breed td.lcol { 			text-align: right; font-weight: bold; color: #bbd; padding-right: 8px;}
body#breed td.rcol { 			padding-bottom: 6px; }
body#breed td.rcol ul {			list-style-type: square; margin: 0 0 0 8px;}
body#breed td.rcol li{			margin-left: 8px;}
body#breed td.rcol a { 			text-decoration: none; 		color: #903; font-size: 80%; }
body#breed td.rcol a:hover { 	text-decoration: underline; color: #903; }
body#breed td.rcol a:active { 	text-decoration: underline; color: #903; }

/* 'tell me more' breed page */
body#more img.colspacer {		width: 30px; height: 1px;}
body#more td#piccell {			white-space: nowrap;}
body#more td.rcol h2 {			font-size: 160%; margin: 0 0 6px 0;}
body#more td.rcol h3 {
	color: #44a;
	margin-bottom: 0;
	font-style: italic;
	font-size: 100%;
}
body#more td.rcol h4 {			margin-bottom: 0; font-style: italic;}

body#more td.rcol p  {padding-left:20px;margin-top:8px;}
body#more td.rcol ul {padding-left:20px;}

/* global element rewrites */
tr { vertical-align: top; }
ul.pawlist {
	list-style-image: url(images/paw_bullet.gif);
	margin-left: 18px;

}
ul.pawlist  li {margin-bottom:4px;}
.FormButton {
    color:#ffffff;
background:#662D91;
font-family:arial;
font-size:8pt;
font-weight:bold;
padding-left:5px;
padding-right:5px;
border:1px solid #000000;
}
.FormButtonRed {
    color:#ffffff;
background:#e81d21;
font-family:arial;
font-size:8pt;
font-weight:bold;
padding-left:5px;
padding-right:5px;
border:1px solid #000000;
}
.FormText {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #000000;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-right: 3px;
    padding-left: 3px;
}
.FormBox
{
background:#f5effa;
font-family:arial;
font-size:8pt;
width:150pt;
}
.FormBoxSmall
{
background:#f5effa;
font-family:arial;
font-size:8pt;
width:30pt;
}

.pricelistcell
{
border: 1px solid #000000;
padding: 5px;
font-family: Arial, Helvetica, sans-serif;
font-size:7pt;
}
.pricelisthead
{
border: 1px solid #000000;
padding: 5px;
font-family: Arial, Helvetica, sans-serif;
background:#662d91;
color:#ffffff;
font-size: 8pt;
}
p.error
{
color:#ff0000;
font-weight:bold;
font-size:18px;
}

