html {
	SCROLLBAR-FACE-COLOR      : #F8E28C;
	SCROLLBAR-HIGHLIGHT-COLOR : #363E63;
	SCROLLBAR-SHADOW-COLOR    : #363E63;
	SCROLLBAR-3DLIGHT-COLOR   : #DFDF7F;
	SCROLLBAR-ARROW-COLOR     : #363E63;
	SCROLLBAR-TRACK-COLOR     : #FFFFCC;
	SCROLLBAR-DARKSHADOW-COLOR: #DFDF7F;
}
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:#000 url(../images/head_bg.jpg) fixed repeat top left; }
#banner_top       {	width:100%; overflow:hidden; height:87px; white-space:nowrap; margin-left:5px; }
#banner_top img   { width:100px; height:75px; border:1px solid #fff; margin:10px 5px 0 5px; }
#banner_hi        { margin:5px; }
#banner_hi img    { border:0px; }
#banner_hi th     { color:#fff; 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:#F8E28C; border:1px solid #999; }
fieldset.pedigree { background-color:#ffc; }

.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;
}
.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 #cccccc; }
.white     { background-color: #FFFFFF; }
.bot-bord  { border-bottom: 1px solid #000000; }
.top-bord  { border-top:    1px solid #BBC7B3; }
#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;	
}
.nav-L1-link {
	background      : url(../images/oldgold.jpg) fixed repeat;
	color           : #000;
	font-size       : 12px;
	font-weight     : bold;
/*	margin-top      : 15px; */
	padding         : 0px 5px 0px 5px; 
	border-top      : 1px solid #ccc; 
	border-right    : 1px solid #666; 
	border-bottom   : 1px solid #666; 
	border-left     : 1px solid #ccc;
	text-align      : left; 
	white-space     : nowrap;
}
.nav-L1-hover {
	background      : url(../images/oldgold.jpg) fixed repeat;
	color           : #FFF;
	font-size       : 12px;
	font-weight     : bold;
/*	margin-top      : 15px; */
	padding         : 0px 5px 0px 5px; 
	border-top      : 1px solid #ccc; 
	border-right    : 1px solid #666; 
	border-bottom   : 1px solid #666; 
	border-left     : 1px solid #ccc;
	text-align      : left; 
	white-space     : nowrap;
}
.nav-L1-space {
	padding         : 10px 0px 0px 0px; 
}
.nav-L2-link {
	color           : #FFCF40;
	font-size       : 12px;
	padding         : 0px 5px 0px 5px; 
	text-align      : left; 
	white-space     : nowrap;
}
.nav-L2-hover {
	color           : #FFF;
	font-size       : 12px;
	padding         : 0px 5px 0px 5px; 
	text-align      : left; 
	white-space     : nowrap;
}
.nav-L2-space {
	padding         : 0px 0px 0px 0px;
}
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: #FFF; font-size: 11px; }
.footer a       { color: #FFF; font-size: 11px; text-decoration: none;      }
.footer a:hover { color: #FC4; font-size: 11px; text-decoration: underline; }
.footer body    { color: #FFF; font-size: 11px; background:#000000; }
.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; }

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

.selectoptn { background:#FFC; }
.sale_terms { color:#F60; font-size:13px; }
.head_bkgd  { margin:0px; background:#FFFFCC url(../images/horseback.jpg) repeat fixed left bottom; }
.main_bkgd  { margin:0px; background:#FFFFCC url(../images/horseback.jpg) repeat fixed left top;    }
