body {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size  : 13px;
	margin     : 0px 0px 0px 10px;
}
.horse_bkgd { background:#ffc url(../images/horseback.jpg) fixed     repeat top left; margin: 0px; }
.dkblu_bkgd { background:#000 url(../images/dblue194.jpg)  fixed     repeat top left; margin: 0px; }
.bannerbkgd { background:     url(../images/Banner.jpg)    scroll no-repeat top left; margin: 0px; }

#banner           {	width:100%; overflow:hidden; background-color:#fff; }
#banner_top       {	width:100%; overflow:hidden; height:87px; white-space:nowrap; margin-left:5px; }
#banner_top img   { width:100px; height:75px; border:1px solid #000; margin:10px 5px 0 5px; }
#banner_hi        { margin:5px; }
#banner_hi img    { border:0px; }
#banner_hi th     { color:#000; font-size:13px; text-align:left; vertical-align:middle; padding-left:5px;  padding-right:5px; }
#banner_hi span   { text-transform:uppercase; }

td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
td.pedigree { background:#eee; border:1px solid #999; }
fieldset.pedigree { background-color:#fff; }

.banner {
	color:#039;
	font-family: "Times New Roman", Times, serif;
	font-size: 150%;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: small-caps;
	text-align:left;
	text-decoration: none;
}
.banner-title {
	color:#00C;
	font-family: "Times New Roman", Times, serif;
	font-size: 28pt;
	font-style: italic;
	line-height: normal;
	font-weight: 600;
	font-variant: small-caps;
	text-align:left;
	text-decoration: none;
}
.banner-ihb {
	color:#00C;
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-align:left;
	text-decoration: none;
	padding-left: 10px;
}
.banner-ihb-print {
	color:#00C;
	font-family: "Times New Roman", Times, serif;
	font-size: 18pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-align:left;
	text-decoration: none;
	white-space: nowrap;
}
.banner-slogan {
	color:#00C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-align:left;
	text-decoration: none;
}

a 		   { color: #F80; font-size: 13px; }
a:hover    { color: #08F; text-decoration: none; }

.border    { border: 1px solid #ccc; }
.white     { background-color: #FFF; }
.bot-bord  { border-bottom: 1px solid #000; }
.top-bord  { border-top:    1px solid #ccc; }
#container { border: 1px none #808080; width: 100%; }

.page-navigator 		{ color:#FFF; background:#000000; font-size:11px; font-weight:bold; }
.page-navigator a       { color:#FFF; text-decoration:none;      }
.page-navigator a:hover { color:#FC4; text-decoration:underline; }

.history_head {
	color: #006; 
	font-size: 16px; 
	padding: 0px 5px 0px 5px; 
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
}
.history_span {
/*	background-color: #daa520; */
	text-decoration: underline;
}
.history_text {
	font-size: 12px;	
}
td.navitem {
	text-align     : left;
	display        : block;
}
ul.navitem {
	display        : block;
}
li.navitem {
	color          : #FFCF40;
	display        : block;
	font-size      : 12px;
	list-style     : none outside;
	margin         : 0px;
	padding        : 0px 0px 0px 15px;
}
a.navitem {
	color          : #FFCF40;
	display        : block;
	font-size      : 12px;
	text-decoration: none;
}
a.navitem:hover {
	color          : #FFF;
	display        : block;
	font-size      : 12px;
	text-decoration: underline;
}
td.breeditem {
	text-align     : left;
}
legend.breeditem {
	color          : #000;
	font-weight    : bold;
}
a.breeditem {
	color          : #06F;
	display        : block;
	font-size      : 13px;
	text-decoration: none;
}
a.breeditem:hover {
	color          : #F60;
	display        : block;
	font-size      : 13px;
	text-decoration: underline;
}
.nowrap { white-space: nowrap; }
.left   { text-align : left;   }
.right  { text-align : right;  }
.center { text-align : center; }
.really-tiny    { color: #000; font-size: .25em; }
.tiny           { color: #000; font-size: 11px; }
.footer         { color: #00c; font-size: 11px; }
.footer a       { color: #00c; font-size: 11px; text-decoration: none;      }
.footer a:hover { color: #f80; font-size: 11px; text-decoration: underline; }
.footer body    { color: #00c; font-size: 11px; background:#fff; }
.header         { color: #f80; font-size: 11px; }
.header a       { color: #f80; font-size: 11px; text-decoration: none;      }
.header a:hover { color: #08f; font-size: 11px; text-decoration: underline; }
.noframes       { color: #03F; font-size: 12px; border:1px solid #ccc; padding: 0px 5px 0px 5px; }

ul        { padding:0; margin:0 0 0 1px; }
li.inline { display:inline; padding-left:5px; padding-right:5px; border-right:12px solid #ccc; }
li.last   { display:inline; padding-left:5px; padding-right:5px; border-right:0px; }

.selectoptn { background:#fff; }
.sale_terms { color:#F60; font-size:13px;}