/* CSS Document */
body {width: 100%; height: 101.01%;margin: 0px 0px; padding: 0px 0px 30px 0px;line-height: 1.50em;background: top center repeat #4B3C1F; 
color: #000000;text-align: center;}
#wrapper,#main,#header,div.center,.center,p.center,table.listings,table.center,table.sizechart, table.galltable, table.pedigree, 
div.horseinfo,div.pedigree,div.refstudbox,th.center,td.center{
text-align: center;
voice-family: "\"}\"";
voice-family: inherit;
text-align: center;
margin: 0px auto;}

body, td, li, dd, p, td, blockquote, cite {font-family: georgia, 'times new roman', 'times roman', 'ms serif', serif;}
h1, h2, h3, dt { font-variant: small-caps; }
h1 { font-size: 15pt; }
h1.top, h2, .video_icon h3, .gallery_icon h3 { font-size: 14pt; }
.bigger { font-size: 1.1em; }
.intro, dt, h4 { font-size: 12pt; }
h3 { font-size: 13pt; } 
h5 { font-size: 10pt; }
.prodsale, address { font-size: .90em; }
body, li, dd, p, td, blockquote, cite { font-size: 10pt; }
td, .bmenu { font-size: 9pt; }
h6, #articlepics, #salespics, #newspics, th, .floatleft, .floatright, .small { font-size: 8pt; }
.cr, .credits { font-size: 7pt; }
p, ul, ol, dl, blockquote { 
margin: 0px 0px; padding: .10em 0px 1.33em 0px; 
line-height: 1.40em; 
}
/*.prodsale p { padding-top: 0px; padding-right: 8px; padding-left: 8px; }*/
p.intro { padding-bottom: 30px; }
#footer p {  padding-bottom: 0px; }
#footer address { padding: 2px 0px 0px 0px; }
p.bmenu { margin: 0px 0px 20px 0px; }
#footer p.bmenu a { padding: 0px .70em; }
p.cr { margin-top: 6px; padding: 0px 0px; }
h1.top, h3, .video_icon h3, .gallery_icon h3 { padding-bottom: 0px; }
dl, dd, ul { padding-left: 1.10em; }
dd, li { margin: 0px 0px; padding-bottom: .20em; }
li { list-style-type: square; list-style-position: inside; }
table.listings, table.pedigree { margin-top: 20px; margin-bottom: 20px; }
#content p { text-align: justify; }
.prodsale h4, div.prodsale, p.center { text-align: center; }
.justify { text-align: justify; }
table.listings td, table.pedigree td, #articlepics p, #newspics p { text-align: left; }
p.bmenu { text-transform: uppercase; }
p.cr { letter-spacing: .10em; }
em, i, .italic { font-style: italic; }
strong, dt, th, .intro, .bold { font-weight: bold; }
abbr, acronym { border-bottom: 1px dotted #808000; cursor: help; }
h1, h2, h3, h4, h5, h6, dt { font-weight: bold; margin: 0px 0px 0px 1px; padding: 0px 0px 2px 0px; }
h1, h1.top, h2, h3, dt { font-family: georgia, 'times new roman', 'ms serif', serif; }
div.hr { margin: 0px 0px 0px 0px; height: 27px; }
div.hr hr { display: none; }
#articlepics img, #newspics img { margin: 2px 0px 8px 0px; padding: 0px 0px; }
div.playbill { margin: 0px 0px 10px 0px; padding: 5px 5px; } 
div.playbill dl { padding: 8px 8px; }
div.salespic { 
display: block; text-align: center; 
margin-bottom: 8px; 
padding: 0px 0px;
}
div.salespic img { margin: 6px 6px; border: 1px solid #aa7c4b; background: #b6a888; }
table.pedigree td, table.listings td { text-align: left; }
#wrapper { 
width: 806px; 
}
#main { 
padding-top: 152px; 
}
#header { 
padding: 0px 0px; 
height: 244px;
}

#header a.obj{border:solid 1px white;}

#content { 
padding: 10px 46px 30px 46px; 
text-align: left; 
}

#hmenu {
margin: 175px auto 5px -15px;

}


#navMain {
position: absolute;
top: 338px;
left: 50%; 
margin: 0px 0px 0px -375px; padding: 0px; 
overflow: hidden;
width: 751px;
height: 42px;
background-image: url(menubar-77.gif);
background-repeat: no-repeat; 
z-index: 92; 
}

div.cutter { clear: both; margin-top: 6px; }
.floatleft, .floatright, .prodsale, .left1, .left2 { display: block; position: relative; }
.floatleft, .left1, .left2, .left3, .left4 { float: left; }
.floatleft {  margin: 2px 22px 2px 1px; }
.floatright, .prodsale { float: right; margin: 2px 2px 2px 22px }

div.prodsale { width: 265px; padding-top: 102px; }
.prodsale p { padding-top: 0px; padding-right: 8px; padding-left: 8px; }
div.left { width: 400px; }
div.left1 {  width: 270px; margin-right: 16px; } /*pedigree tables*/
div.left2 {  width: 316px; }
div.left3 {  width: 316px; margin-right: 36px; }
div.left4 {  width: 316px; }
#articlepics, #newspics, .floatright { float: right; margin: 2px 1px 2px 22px; }
#footer { 
padding: 40px 26px 40px 26px; 
text-align: center; 
}
#ani { 
position: absolute; 
height: 98px; width: 186px; 
top: 1px; 
left: 50%; 
margin: 0px 0px 0px -94px; 
z-index: 90; 
}
.zerom { margin: 0px 0px; }
.zerop { padding: 0px 0px; }
.zerobp { padding-bottom: 0px; }
div.hr, h1, #content, #footer, .clear { clear: both; }
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
a { font-weight: bold; text-decoration: none; background-color: transparent; }
a:link { color: #135a9b; background-color: transparent; border-bottom: 1px dotted #135a9b; }
a:visited { color: #457d8f; background-color: transparent; border-bottom: 1px dotted #457d8f; }
a:active { color: #336699; background-color: transparent; }
a:hover { color: #426193; background-color: transparent; }
a.plain, a:link .plain, a:active .plain, a:hover .plain, .credits a, #footer a { border-bottom: 0px; text-decoration: none; font-weight: normal; background-color: transparent; }
.cr a { font-weight: normal;  }
.cr, .cr a:link, .cr a:visited, .cr a:active, .cr a:hover, .credits { color: #727786; }
table.listings th { color: #a1a2a6; background-color: transparent; }
table.listings, table.listings th, table.listings td { border: 1px solid #bec2cb; /*#a1a2a6*/}
.rowhead { /*background-color: #efefef;*/ /*#dbd9d5*/ }
.thead { font-weight: normal; }
.literow { background-color: #141742; }/*#1a1c5e*/
tr.ltgray { background-color: #cecece; }
tr.faint, td.faint { background-color: #ced8d8; }
h1, h1.top, h2, h3, h4, dt, .intro { color: #221811; }
hr { 
margin: 1px 0px; padding: 0px; 
border: 0px;
width: 100%; 
color: #9aacb9;
background-color: #9aacb9;
height: 1px; 
}
div.hr { background: url(/cimages/hr-long-brown.gif) 50% 0px no-repeat transparent; }
p.intro { background: url(/cimages/hr-long-brown.gif) 50% bottom no-repeat transparent; }
#articlepics img, #newspics img, .eximg { border: 1px solid #a1a2a6; background: #efefef; }
#articlepics img, #newspics img { margin: 2px 0px 8px 0px; padding: 0px 0px; }
div.playbill { border: 1px solid #8d7a47; background: #ede2c9; margin: 0px 0px 10px 0px; padding: 5px 5px; } 
div.playbill dl { border: 1px solid #8d7a47; padding: 8px 8px; }
div.salespic { 
border: 1px solid #8d7a47; background: #ede2c9; 
}
div.salespic img { border: 1px solid #aa7c4b; background: #b6a888; }
#wrapper { 
background: url(mainpaper.jpg) top center repeat-y transparent;
}
body#ProdSale #header, body#Sales.production #header { background: url(hdr-prodsale.gif) 474px 50px no-repeat transparent; }
#thelinks {background: url(/cimages/heading-links-7.gif) no-repeat transparent;padding-top:100px;text-align:center;}
#thearchives {background: url(/cimages/heading-archives-7.gif) no-repeat transparent;padding-top:100px;text-align:center;}
#theadsright {padding-top:20px;text-align:center;}
#main { 
background: url(sportsman-top-4.jpg) 50% 0px no-repeat transparent;
}
div.prodsale { background: url(heading-carriers-1.gif) 50% 0px no-repeat transparent; }
div.prodsale div.hr { background: url(hr-shorty.gif) 50% 0px no-repeat transparent; } 
#footer { 
background: url(footer-2.jpg) bottom center no-repeat transparent;
/*color: #9597a4; */
}