
/* start menu styles */

	/* navigation
	------------------------------------------*/
	#stallionsnav {
		margin: 0;
		padding: 0;
	}
	#stallionsnav li {
		list-style: none;
		height: 37px;
		float: left;
		position: relative;
	}
	#stallionsnav li a {
		height: 37px;
		text-indent: -9000px;
		display: block;
	}
	#stallionsnav .current a { background-position: 0 -37px; }
	
	/* buttons
	------------------------------------------*/
	a#stalliondetails,
	a#studrecord,
	a#salesresults,
	a#matingideas,
	a#multimedia,
	a#latestnews,
	a#bloodhoundreports,
	a#contacts,
	a#contactsstandard,
	a#archivefill,
	a#bloodhorsefill,
	a#standardfill,
	a#holder {

	}
	
	a#stalliondetails { background-image: url(/images/menus/stallions/stalliondetails.jpg);
		width: 143px;
		height: 37px; }
	a#studrecord { background-image: url(/images/menus/stallions/studrecord.jpg);
		width: 110px;
		height: 37px; }
	a#salesresults { background-image: url(/images/menus/stallions/salesresults.jpg);
		width: 111px;
		height: 37px; }
	a#matingideas { background-image: url(/images/menus/stallions/matingideas.jpg);
		width: 114px;
		height: 37px; }
	a#multimedia { background-image: url(/images/menus/stallions/multimedia.jpg);
		width: 97px;
		height: 37px; }
	a#latestnews { background-image: url(/images/menus/stallions/latestnews.jpg);
		width: 102px;
		height: 37px; }
	a#bloodhoundreports { background-image: url(/images/menus/stallions/bloodhoundreports.jpg);
		width: 175px;
		height: 37px; }
	a#contactsstandard { background-image: url(/images/menus/stallions/contacts_standard.jpg);
		width: 118px;
		height: 37px; }
	a#contacts { background-image: url(/images/menus/stallions/contacts.jpg);
		width: 118px;
		height: 37px; }
	a#holder { background-image: url(/images/menus/stallions/rightfill.jpg);
		width: 206px;
		height: 36px; }	
	a#archivefill { background-image: url(/images/menus/stallions/archivefill.png);
		width: 251px;
		height: 37px; }	
	a#bloodhorsefill { background-image: url(/images/menus/stallions/bloodhorsefill.png);
		width: 827px;
		height: 37px; }
	a#standardfill { background-image: url(/images/menus/stallions/standardfill.jpg);
		width: 211px;
		height: 37px; }						
		
	a#stalliondetails:hover,
	a#studrecord:hover,
	a#salesresults:hover,
	a#matingideas:hover,
	a#multimedia:hover,
	a#latestnews:hover,
	a#bloodhoundreports:hover,
	a#contacts:hover,
	a#contactsstandard:hover,
	a#archivefill:hover,
	a#bloodhorsefill:hover,
	a#standardfill:hover,
	a#holder:hover
	{ background-position: 0 -37px; }
	
	/* end of menu styles */


/* Start of tab styles */

#stalliontabholder{
	width: 946px;
	border-top: 0px;
	border-right: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	border-left: 1px solid #d8d8d8;
	padding: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 11px;
	height: 100%;
	background-image: url(../images/stallions/tablebg.jpg);
	background-color: #ffffff;
	background-repeat: repeat-x;
	background-position: top;
}

#archivestalliontabholder{
	width: 768px;
	border-top: 0px;
	border-right: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	border-left: 1px solid #d8d8d8;
	padding: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 11px;
	height: 100%;
	background-image: url(../images/stallions/tablebg.jpg);
	background-color: #ffffff;
	background-repeat: repeat-x;
	background-position: top;
}

#stalliontabholdersalesresults{
	width: 946px;
	border-top: 0px;
	border-right: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	border-left: 1px solid #d8d8d8;
	padding: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 11px;
	background-image: url(../images/stallions/tablebg.jpg);
	background-color: #ffffff;
	background-repeat: repeat-x;
	background-position: top;
}
.allsalesresultsholder{
height: 700px;
}



/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
#stalliontabholder .tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
#stalliontabholder .tabber {
}
#stalliontabholder .tabberlive {
	margin-top:5px;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
#stalliontabholder ul.tabbernav
{
	margin:0;
	padding: 3px 0;
	border-bottom: 1px solid #d8d8d8;
	font: normal 10px Verdana, sans-serif;
	letter-spacing: 0.5px;
}

#stalliontabholder ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

#stalliontabholder ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #d8d8d8;
 border-bottom: none;
 background: #FFFFFF;
 text-decoration: none;
}

#stalliontabholder ul.tabbernav li a:link { color: #448; }
#stalliontabholder ul.tabbernav li a:visited { color: #667; }

#stalliontabholder ul.tabbernav li a:hover
{
 color: #000;
 background: #d8d8d8;
 border-color: #d8d8d8;
}

#stalliontabholder ul.tabbernav li.tabberactive a
{
	background-color: #fff;
	border-bottom: 1px solid #fff;
	font-weight: bold;
}

#stalliontabholder ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: white;
 border-bottom: 1px solid white;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
#stalliontabholder .tabberlive .tabbertab {
	padding:5px;
	border-top:0 solid #d8d8d8;
	background-color: #FFFFFF;
	border-right: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	border-left: 1px solid #d8d8d8;
	height: 100%; /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */



 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
#stalliontabholder .tabberlive .tabbertab h2 {
 display:none;
}
#stalliontabholder .tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
#stalliontabholder .tabberlive#tab1 {
}
#stalliontabholder .tabberlive#tab2 {
}
#stalliontabholder .tabberlive#tab2 .tabbertab {

 overflow:auto;
}




/* end of tab styles */





.conformation{
	padding: 5px;
	border: 1px solid #d8d8d8;
	width: 500px;
}
.rightboxes{
	padding: 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	border: 1px solid #D8D8D8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	color: #333333;
}
.tabpedigreebox{
	padding: 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	border: 1px solid #D8D8D8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	line-height: 14px;
	color: #333333;
}
.alltext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #333333;
}
.frontpedigreesummary{
	padding: 0px 5px 5px 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	color: #333333;
}
.thumbs{
	padding: 5px;
	border: 1px solid #d8d8d8;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	}
.boxheadings{
	padding-top: -5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #EBEDEB;
	margin-top: -5px;
	margin-right: -5px;
	margin-bottom: 10px;
	margin-left: -5px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #D8D8D8;
}
.salesresultsboxes{
	padding: 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #D8D8D8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	color: #333333;
}	
.salesresultsboxes p{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ebedeb;
}
.viewall{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #1D3359;
	float: right;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.stallionname{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #21446C;
	text-decoration: none;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.stalliondetails{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #21446C;
	text-decoration: none;
	letter-spacing: 1px;
	font-weight: normal;
}
.classbutton{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 1px;
	height: 25px;
	width: 150px;
	background-image: url(../images/stallions/class.jpg);
	background-repeat: no-repeat;
	text-transform: uppercase;
	margin-top: 23px;
	padding-top: 7px;
	padding-left: 0px;
	float: right;
	text-align: center;	
}
.headings1{
	font-size: 12px;
	font-weight: bold;
	color: #21446C;
}
.headings2{
	font-size: 12px;
	color: #21446C;
}
.headings4{
	font-size: 12px;
	color: #666666;
}
.headings3{
	font-size: 12px;
	color: #333333;
	float: right;
}
.headings5{
	font-size: 16px;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 5px;
}
.headings6{
	font-size: 10px;
	color: #666666;
}
.headings8{
	font-size: 12px;
	color: #333333;
}

.tablelines{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E9E6;
}
.pagecontent{
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px solid #CCCCCC;
}
.pagedevidevertical{
	height: 100%;
	margin-left: 5px;
	padding-left: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.otherstallionsholder{
	padding: 5px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	border: 1px solid #E6E9E5;
	background-color: #FFF9F9;
}
.stallionitemholder{
	padding: 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	border: 1px solid #E6E9E5;
	background-color: #FFF9F9;
	width: 401px;
}
.printpagethumb{
	padding: 15px 5px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	border: 2px solid #E6E9E5;
	background-color: #FFFFFF;
	width: 310px;
	height: 420px;
}
.femaleline{
	width: 600px;
}
.flashholder{
height: 600px;
}
.positionmarker{
	background-color: #FF0000;
	color: #FFFFFF;
	padding: 1px;
	height: 10px;
	width: 15px;
}
.rrhorsename{
	font-size: 10px;
	font-weight: bold;
}
#bhholder{
	text-align: left;
}
#bhholder tr{
	text-align: left;
}
#bhholder td{
	text-align: left;
}
#bhholder th{
	text-align: left;
}

.latestnewsheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #22456d;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.foals {
}
.foals img {
	margin: 3px;
	padding: 3px;
}
.foals .caption {
	margin: 0px 3px 3px;
	padding: 0px 3px 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
#foalphotos{
}
#foalphotos .holder{
	border: 2px solid #CCCCCC;
	margin: 3px;
	padding: 3px;
}
