html, body {
margin: 0px 0px 12px 0px; padding: 0px 0px 0px 0px;
width: 100%; min-width: 744px; 
height: 100.01%; 
}

body { 
background: url(http://www.blacktiearabians.com/images/header-bgd-horses.jpg) top center no-repeat #000000; 
color: #c1bb77; 
}

div.center, .heading, .center, p.center, p.cr, table.center, table.pedigree, th.center, td.center  { 
text-align: center; 
voice-family: "\"}\""; 
voice-family: inherit;
text-align: center; 
margin: 0px auto;  
}



/* FONT STYLES and SIZES*/
html, body, td, li, dd, p, td, p.address  { 
font-size: 10pt; 
}
p.bottommenu { font-size: 10pt; letter-spacing: .06em; }
body, td, li, dd, p, td, .xsmall, .cr  { 
font-family: verdana, arial, geneva, helvetica, sans-serif;
}


p.title { 
font-size: 14pt; letter-spacing: .10em; 
color: #c8902e; background-color: transparent; 
font-weight: bold; margin: .10em 0px 0px 0px; padding: 0px 0px .15em 0px;
font-variant: small-caps;
text-align: center;
font-family: 'times new roman','times roman','ms serif',serif;
}

h1, h1.top, h2, h3, #left h4, #left h5, p.bottommenu { font-family: 'times new roman','times roman','ms serif',serif; }

h1, h2, h3, h4, h5, h6 { font-weight: bold; margin: .10em 0px 0px 0px; padding: 0px 0px .15em 0px; }
h1, h2, h3, h4 { background-color: transparent; }
h1, h2, h3 { font-variant: small-caps; }
h1 { letter-spacing: .30em; }
h2, h3, h4 { letter-spacing: .20em; }
h1 { font-size: 16pt; }
h2, h3 { font-size: 15pt; }
h3.sold { font-size: 12pt; }
h4, h5 { font-size: 10pt; }
h6 { font-size: 8pt; }






/* LINE-HEIGHTS, PADDING */
p, ul, ol { 
margin: 0px; padding: .10em 0px 1.33em 0px; 
line-height: 1.4em; 
}
li { list-style-type: square; list-style-position: inside; }
dl { margin: 0px 0px; padding: .10em 0px 1.10em 0px; line-height: 1.4em; }
li, dd { padding-bottom: 1.01em; }



/* LINK COLORS */
a { font-weight: bold; text-decoration: none; background-color: transparent; }
a:link { color: #c8902e; background-color: transparent; }
a:visited { color: #b18123; background-color: transparent; }
a:active { color: #dfa24b; background-color: transparent; }
a:hover { color: #e9cb9d; background-color: transparent; }
a.plain, a:link .plain, a:active .plain, a:hover .plain { border-bottom: 0px; text-decoration: none; font-weight: normal; background-color: transparent; }
p.bottommenu a { padding-left: 4px; padding-right: 4px; }


/* REGULAR STUFF */
hr { 
margin: 1px 0px; padding: 0px; 
border: 0px;
width: 100%; 
color: #200000;
background-color: #200000;
height: 1px; 
}

.uppercase, .bottommenu { text-transform: uppercase; }
i, .it, .italic, em, h3.sold { font-style: italic; }
.small, .portraits p { font-size: 8pt; }
.xsmall, .cr { font-size: 7pt; }
strong, b, .bold, dt { font-weight: bold; }
p.bottommenu span { text-transform: lowercase; }
.nobr { white-space: nowrap; }
.heading { clear: both; margin: 0px 0px 16px 0px; }


/* GARDEN VARIETY PIC CLASSES */
img.pics { margin-bottom: 4px; }
.picsdiv img, .pics { border: 1px solid #c07c2c; background-color: #3b0311; }
.picsdiv img, .center img.pics { margin-bottom: 16px; }
.portraits img { text-align: center; }


/* PHOTO ALBUM */
#btadtext {
font-size: 12px;
font-style: normal;
text-align: center;	
}

/* MAIN LAYOUT CLASSES */
#wrapper { 
margin-top: 170px; margin-bottom: 0px; 
margin-left: auto; 
margin-right: auto; 
width: 742px; 
background: url(http://www.blacktiearabians.com/images/panel-tile.png) top center repeat-y transparent; 
}

#gifeetop { background: url(http://www.blacktiearabians.com/images/panel-top.png) top center no-repeat transparent; }

#main { background: url(http://www.blacktiearabians.com/images/overlay-top.gif) top center no-repeat transparent; }

#content { 
margin-left: auto; 
margin-right: auto; 
padding: 50px 54px 1px 54px; min-height: 200px; 
background-color: transparent; 
}



/* SALES HORSE LISTINGS HOME PAGE */
div.saleslisting { 
margin-left: 30px; 
position: relative;
display: block; 
clear: both; 
}
div>.saleslisting { clear: left; }
.picsdiv { float: left; position: relative; width: 160px; text-align: center; }
.infodiv { float: left; position: relative; width: 390px; padding-left: 20px;  }
h3.sold { text-align: center; margin: 0px 0px 5px 0px; padding: 1px 1px; color: #a25555; border: 1px solid #660424; background: #2f020b/*#3b0311*/; }
.congrats { color: #a25555; }





/* GENERIC FLOATS, SET WIDTHS */
.floatleft, .floatright, .portraits { position: relative; display: block; }
.floatleft { float: left; margin-right: 14px; }
.floatright { float: right; margin-left: 14px; }
.studwrapper { width: 454px; }
.two-oh-two, .portraits { width: 202px; }
.portraits { float: left; text-align: center; margin: 6px 10px; }




/* SPECIFIC FOOTER STUFF */
#gifeebottom { clear: both; padding: 6px 0px 0px 0px; background: url(http://www.blacktiearabians.com/images/panel-bottom.png) bottom center no-repeat; }
#footer {
margin-left: auto; 
margin-right: auto; 
padding: 44px 12px 0px 12px;
text-align: center; 
background: url(http://www.blacktiearabians.com/images/overlay-bottom.gif) bottom center no-repeat transparent; 
}
#footer p.bottommenu { text-align: center; padding: 2px 2px; color: #200000; background: #130104; border-top: 1px solid #bb7b2a; border-bottom: 1px solid #bb7b2a; }
#footer p.address { padding: 12px 0px 12px 0px; }
#footer p.cr { padding: 6px 0px 16px 0px; }
.cr, .cr a, .cr a:link, .cr a:visited, .cr a:hover { color: #5d6048; background-color: transparent; }
.cr a { text-decoration: none; font-weight: normal; background-color: transparent; }






/* ABSOLUTELY POSITIONED ELEMENTS, NAVIGATION BAR */
#logo { 
position: absolute; 
top: 24px; left: 50%; 
width: 300px; height: 146px;
margin-left: -152px; 
padding: 0px 0px; 
background: url(http://www.blacktiearabians.com/images/btalogo_304x148.gif) top center no-repeat transparent; 
z-index: 96; 
}





/* CLEAR STYLES, CLEAR FLOATS */
.heading span { display: none; }
div>.clearleft { clear: left; }
div>.clearright { clear: right; }
.clear { clear: both; }
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.clearfix { display: inline-table; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
