﻿A { color:#bdb76b; text-decoration:underline; }
A:hover { color:#bdb76b; text-decoration:none; }

table {font-size:1em; color:inherit;}

H1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18pt;
	COLOR: #bdb76b;
	FONT-FAMILY: Garamond, Verdana;
	text-align: left;
}

H2 {
	font-weight:bold;
	margin-bottom:0;
	FONT-SIZE: 12pt;
    COLOR: white;
    LINE-HEIGHT: 14pt;
    FONT-FAMILY: Verdana
}

HR.H2HeaderLine {
	height:1px;
	background-color:White;
	color:White;
	border:none 0;
}

hr {
	COLOR:#000000;
	background-color:#000000;
	height:1px;
	line-height:1px;
	font-size:1px;
	border:none 0px;
	border-bottom:solid 1px #bdb76b;
	margin:0;
	padding:0;
}



.ContentPageNormal
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	COLOR: white;
	LINE-HEIGHT: 14pt;
	FONT-FAMILY: Verdana;
}
.HorseSpec
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: white;
    LINE-HEIGHT: 12pt;
    FONT-FAMILY: Garamond, Verdana;
}
.HorseSpecLarge
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: white;
    LINE-HEIGHT: 14pt;
    FONT-FAMILY: Garamond, Verdana;
}
.HorseSpecSmall
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: white;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: Garamond, Verdana;
}
.ContentPageNormalBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: white;
    LINE-HEIGHT: 12pt;
    FONT-FAMILY: Verdana
}
.CurrentPage
{
    WIDTH: 129px;
    BACKGROUND-COLOR: #a3e1df
}
.ContentHeader, .ForSaleNotes
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 18pt;
	COLOR: #bdb76b;
	FONT-FAMILY: Garamond, Verdana;
	text-align: center;
}
.HomePageNormal
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: #bdb76b;
	LINE-HEIGHT: 14pt;
	FONT-FAMILY: Verdana
}

.FooterText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Verdana;
}

.QuestionText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: white;
	padding:0px 10px 0px 10px;
    FONT-FAMILY: Verdana;
}

.QuestionText2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: white;
	padding: 0px 18px 0px 10px;
    FONT-FAMILY: Verdana;
    text-align:right;
}
.SmallCaptionText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 6pt;
    COLOR: white;
	padding:0px 10px 0px 10px;
    FONT-FAMILY: Verdana;
}

.ContentPedigreeCellName {
	font-size:11px;
	color:#FFFFFF;
	font-family:Arial;
	white-space:nowrap;
	
	padding:1px 3px;
	
	border:solid 1px #60684A;
	background:#212518;
}

.HorsePhoto {
	margin:10px 0;
	text-align:center;
}

.HorsePhoto img {
	border:solid 1px #bdb76b;
}

.Content_Buton_Pedigree {
	background:url('../images/content-button-pedigree.gif') no-repeat;
	background-position:left top;
	width:87px;
	height:29px;
	display:block;
	text-indent:-9000px;
}
.Content_Buton_Pedigree:hover {
	background-position:left -29px;
}

.Content_Buton_View_Pedigree {
	background:url('../images/content-button-view-pedigree.gif') no-repeat;
	background-position:left top;
	width:132px;
	height:29px;
	display:block;
	text-indent:-9000px;
}
.Content_Buton_View_Pedigree:hover {
	background-position:left -29px;
}

.Content_Buton_Print_This_Pedigree {
	background:url('../images/content-button-print-this-pedigree.gif') no-repeat;
	background-position:left top;
	width:177px;
	height:29px;
	display:block;
	text-indent:-9000px;
}
.Content_Buton_Print_This_Pedigree:hover {
	background-position:left -29px;
}

.Content_Buton_Back {
	background:url('../images/content-button-back.gif') no-repeat;
	background-position:left top;
	width:67px;
	height:29px;
	display:block;
	text-indent:-9000px;
}

.Content_Buton_Back:hover {
	background-position:left -29px;

}

.ContractHeadingBig {
	font-size:16px;
	line-height: 16px;
	color:#FFFFFF;
	font-family:Arial;
	padding:0px 0px;
	text-align: center;
    FONT-WEIGHT: bold;
	
}

.ContractHeadingMed {
	font-size:15px;
	line-height: 15px;
	color:#FFFFFF;
	font-family:Arial;
	padding:0px 0px;
	text-align: center;
    FONT-WEIGHT: bold;
		
}

.ContractHeading {
	font-size:13px;
	line-height: 19px;
	color:#FFFFFF;
	font-family:Arial;
	padding:0px 0px;
    FONT-WEIGHT: bold;
    text-align:left;

}

.ContractHeadingGold {
	font-size:13px;
	line-height: 19px;
	color:#bdb76b;
	font-family:Arial;
	padding:0px 0px;
	text-align: center;
    FONT-WEIGHT: bold;

}

.ContractText {
	font-size:12px;
	line-height: 13px;
	color:#FFFFFF;
	font-family:Verdana;
	padding:0px 0px;
    FONT-WEIGHT: normal;
	
    text-align:justify;
}

.ContractBoxBlack {
	font-size:13px;
	line-height: 13px;
	color:#000000;
	font-family:Verdana;
	padding:0px 0px;
    FONT-WEIGHT: normal;

}

.ContractLabels {
	font-size:12px;
	line-height: 27px;
	color:#FFFFFF;
	font-family:Verdana;
	padding:0px 0px;
    FONT-WEIGHT: normal;

}

.ContractFooter {
	font-size:10px;
	line-height: 12px;
	color:#bdb76b;
	font-family:Arial;
	padding:0px 0px;
    FONT-WEIGHT: normal;

}

.CCLabels {
	font-size:12px;
	line-height: 27px;
	color:#FFFFFF;
	font-family:Arial;
	padding:0px 0px;
	text-align: right;
    FONT-WEIGHT: normal;
	
}

.Note {font-style:italic; font-size:90%;}

/******************************************/
#PrimaryNav {
	background:url('../images/nav_pattern.gif') repeat-x left top;
	text-align:center;
	padding-bottom:25px;
}

#PrimaryNav table {
	margin:0 auto;
}

#PrimaryNav a {
	background:no-repeat left top;
	display:block;
	height:36px;
	text-indent:-9000px;
}
#PrimaryNav a:hover {
	background-position:left -36px;
}

#PrimaryNav a.Selected {
	background-position:left -36px;
}
#PrimaryNav a.Selected:hover {
	background-position:left -36px;
}

#PrimaryNav a.Home {
	background-image:url('../images/topnav_home.gif');
	width:74px;
}
#PrimaryNav a.StraightEgyptianStallions {
	background-image:url('../images/topnav_straight_egyptian_stallions.gif');
	width:149px;
}
#PrimaryNav a.BreedingYourMare {
	background-image:url('../images/topnav_breading_your_mare.gif');
	width:98px;
}
#PrimaryNav a.EgyptianArabiansForSale {
	background-image:url('../images/topnav_egyptian_arabians_for_sale.gif');
	width:155px;
}
#PrimaryNav a.AboutAzpinArabians {
	background-image:url('../images/topnav_about_azpin_arabians.gif');
	width:117px;
}
#PrimaryNav a.ContactUs {
	background-image:url('../images/topnav_contact_us.gif');
	width:106px;
}
/******************************************/

/******************************************/
#HorizNav {
	background:url('../images/nav_pattern.gif') repeat-x left top;
	text-align:center;
	padding-bottom:25px;
}

#HorizNav table {
	margin:0 auto;
}

#HorizNav a {
	background:no-repeat left top;
	display:block;
	height:36px;
	text-indent:-9000px;
}
#HorizNav a:hover {
	background-position:left -36px;
}

#HorizNav a.Selected {
	background-position:left -36px;
}
#HorizNav a.Selected:hover {
	background-position:left -36px;
}

#HorizNav a.Home {
	background-image:url('../images/navarabians_r1_c1.gif');
	width:60px;
}
#HorizNav a.StraightEgyptianStallions {
	background-image:url('../images/navarabians_r1_c2.gif');
	width:131px;
}
#HorizNav a.BreedingYourMare {
	background-image:url('../images/navarabians_r1_c3.gif');
	width:87px;
}
#HorizNav a.PurchaseSemen {
	background-image:url('../images/navarabians_r1_c4.gif');
	width:89px;	
}
#HorizNav a.EgyptianArabiansForSale {
	background-image:url('../images/navarabians_r1_c5.gif');
	width:131px;
}
#HorizNav a.AboutAzpinArabians {
	background-image:url('../images/navarabians_r1_c6.gif');
	width:101px;
}
#HorizNav a.CustomerLogin {
	background-image:url('../images/navarabians_r1_c7.gif');
	width:80px;	
}
#HorizNav a.ContactUs {
	background-image:url('../images/navarabians_r1_c8.gif');
	width:91px;
}
/******************************************/

/******************************************/
#SecondaryNav ul {
	padding:0; margin:0;
	background:url('../images/nav_rigthside_border.gif') repeat-y right top;
}
#SecondaryNav li {
	padding:0; margin:0;
	list-style-type:none;
	padding-top:8px;
}

#SecondaryNav a {
	background:no-repeat left top;
	display:block;
	height:21px;
	width:156px;
	overflow:hidden;
	text-indent:-9000px;
}
#SecondaryNav a:hover {
	background-position:-156px top;
}

#SecondaryNav a.Double {
	height:35px;
}

#SecondaryNav a.Selected {
	background-position:-156px top;
}
#SecondaryNav a.Selected:hover {
	background-position:-156px top;
}
#SecondaryNav .Blank,
#SecondaryNav .BlankTop {
	/*border-right:1px solid #60684A; background-color:yellow;*/
	line-height:1em;
}
#SecondaryNav .BlankTop {
	line-height:5px;
}
/******************************************/

/******************************************/
ul.VaccinationList {}
ul.VaccinationList li {
	list-style-type:disc;
	margin-bottom:0.5em;
}
ul.VaccinationList ul {
	margin:0; padding:0;
	margin-top:-1.5em;
	margin-left:16.25em;
}
ul.VaccinationList ul li {list-style-type:none;}
/******************************************/




/* Added By Joe F: The following properties are for the AJAX loading indicator */
        .loading
        {
            padding-top:180px;
            background-color: #fff;
            vertical-align:middle;
            height:225px;
            width:100%;
        } 

/* The following 3 properties are for the AJAX loading indicator */
.updateProgress {
    border-width:1px; 
    border-style:solid; 
    background-color:#FFFFFF; 
    position:absolute; 
    width:180px; 
    height:50px;    
}
.updateProgressMessage {
    margin:3px; 
    font-family:Trebuchet MS; 
    font-size:small; 
    vertical-align: middle;
}
.background {
    background-color:gray; 
    filter:alpha(opacity=50); 
    opacity:0.3; 
}   


/* Validator classes */
.ValidatorCallout
{
    border:solid;
    border-color:#FF0000;
    border-width:2px;
    color:#000000;
}

.ValidatorCalloutDropDownList
{
    background-color: #FFAAAA;
}


.ValidatorCSS div, .ValidatorCSS td
{
    color:#000000;   
    border:solid;
    border-color:#FFFFFF;
    border-width:1px;
    background-color:#BDB76B;
    white-space:nowrap;
}


.quickLink 
{ 
    text-decoration:none;
    color:#000000;
}

.quickLink a:visited, a.visited
{
    color: #000000;
}

.quickLink a:hover, a.hover
{
   text-decoration:underline;
   color: #000000;
}

