/* CSS Document */


/* ============ GLOBAL CSS ============= */
* {
	padding:0px;
	margin:0px;
}

table {
	padding:0px;
	margin:0px;
}

body {
	background-image:url(../images/pagebkg1.jpg);
	background-color:#293752;
	background-position: top center;
	background-repeat:no-repeat;
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
}

.pagetable {
	margin-top:25px;
	margin-left:auto;
	margin-right:auto;	
}


.header {
	margin-left:37px;
	position:relative;
}

.headercopy {
	text-align:center;
	font-size:18px;
	color:#FFF;
	padding-top:55px;
	/*margin-left:200px;*/
	position:relative;	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
	width:100%;
	text-align:center
}

.headercopy a {
	color:#FFF;
	text-decoration:none;
}


.headercopy a:hover {
	color:#c7a317;
	text-decoration:none;	
}
.socialicons {
	position:absolute;
	left:840px;
	top:30px;
	color:#FFF;
	text-align:center;
	font-size:16px;	
}

.socialicons a {
	display:inline-block;
	width:50px;
	height:50px;
}

.socialicons a img {
	border:0px;	
}

.headergraphic {
	background-image:url(../images/header.png);
	height:110px;
	width:1024px;
}

.footer {
	margin-left:37px;
	
}

.footer .footerleft {float:left; width:275px}
	.footer .footerleft .sequellogo { height:223px; padding-left:35px }
.footer .footerright {float:left; width:1024px;}

.footergraphic {
	background-image:url(../images/footerbackgroundDK.png);
	height:223px;
	width:1024px;
	border:1px solid #07172D;
	border-top:0px;	
	-moz-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;	
}

.footercopy {
	text-align:center;
	font-size:11px;
	color:#FFF;
	padding-top:15px;
	position:relative;	
	font-family:Verdana, Geneva, sans-serif;
	
}

.footer_nav, .footer_nav a {
	text-align:center;
	font-size:20px;
	color:#FFF;
	position:relative;	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top:20px;
	padding-bottom:25px;
	text-decoration:none;

}
.footer_nav a:hover {
	color:#c7a317;
	text-decoration:none;	
}

.footercopy_smaller {
	text-align:center;
	font-size:12px;
	color:#FFF;
	padding-top:10px;
	position:relative;	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
}

.slideshow {
	/*background-image:url(../images/banner_homepage5.jpg);
	height:309px;
	width:1024px;
	margin-top:-3px;
	
	border:1px solid #07172D;
	border-top:0px;
	border-bottom:0px;*/
}

.bannerwrap {
	background-image:url(../images/bannerwrap4.png);
	height:70px;
	width:1097px;
	margin-top:-33px;
}

.contentwrap {
	min-height:200px;
	width:994px;
	margin-left:37px;
	margin-top:-5px;
	background-repeat:no-repeat;
	background-image:url(../images/bodybkg.jpg);
	background-color:#dcdcdc;
	
	border:1px solid #07172D;
	border-top:0px;
	border-bottom:0px;
	
	padding:15px;
	clear:both;
}

.content {
	border:1px solid #666;
	background-color:#FFF;
	width:790px;
	float:right;
	margin-top:5px;
	line-height:150% !important;
	min-height:640px;
	padding:10px;
}

.leftnavmagcovers {
	float:left;
	width:175px;	
}

a img {
	border:0px;
}

.data, .data_sm {
    margin-bottom: 5px;
    width: 100%;
}
.data td {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    padding: 7px;
}
.data td p {
    font-family: Verdana, Geneva, sans-serif;
}
.data_sm td {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    padding: 7px;
}
.headerRow td {
    font-weight: bold;
    white-space: nowrap;
}
.bgColorRow td {
    background-color: #DDDDDD;
}
.bottomRow td {
    background-color: #CCCCCC;
    font-weight: bold;
}

p {
	color: rgb(17, 17, 17); 
	line-height: 150%;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px; 
	margin-bottom: 10px;
}

.notice {
	text-align:center;
	padding-top:25px;
	font-size:16px;
}

/* ================ HOME PAGE ===================*/

.image_box {
	width:200px;
	border: solid 0px #000;
	padding:5px;
	color: #02122c;
	font-size:16px;
	
}

.image_box a { color: #02122c; font-weight:bold;  text-decoration:none; }
.image_box a:hover { text-decoration:underline; }

.stalliontextheader {
	width:250px;
	border-top: 5px #02122c solid;
	font-weight:bold; 
	color: #02122c;
	font-size:20px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left
}

.stalliontextbox {
	width:250px;
	border: solid 0px #000;
	padding:5px;
	padding-top:10px;
	color: #02122c;
	font-size:19px;
	text-align:left
}

.stalliontextbox a { color: #02122c; font-weight:normal; text-decoration:none; }
.stalliontextbox a:hover { font-weight:bold }

.stalliontextheader2 {
	width:165px;
	border-top: 10px #02122c solid;
	font-weight:bold; 
	color: #02122c;
	font-size:20px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left
}

.stalliontextbox2 {
	width:200px;
	border: solid 0px #000;
	padding:5px;
	padding-top:10px;
	color: #02122c;
	font-size:19px;
	text-align:left
}

.stalliontextbox2 a { color: #02122c; font-weight:normal; text-decoration:none; }
.stalliontextbox2 a:hover { font-weight:bold }

.facebookholder {
	margin-top:15px;
	background-color:#FFF;
	width:480px;
}

.centerindexholder {
	margin-top:7px;
}

/* =============== STALLION PAGE =================*/

.noonmark-slideshow2 {
	background-image:url(../images/Noonmark-web-banner.jpg);
	height:200px;
	width:1024px;
	border:1px solid #07172D;
	border-top:0px;
	border-bottom:0px;	
}

.freud-slideshow2 {
	background-image:url(../images/Freud-web-banner.jpg);
	height:200px;
	width:1024px;
	border:1px solid #07172D;
	border-top:0px;
	border-bottom:0px;	
}

.stallionname {
	color:#006;
	font-size:30px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing:2px;
	margin-left:26px;
	
}

.stallionnametext {
	color:#006;
	font-size:14px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	margin-left:0px;
}

.stallionnametext a {
	color:#006;
	font-weight:bold;
}

.stallionmenu {
	background-image:url(../images/bannerwrap4.png);
	height:70px;
	width:785px;
	background-position:right;
	position:relative;
	left:25px;
	top:-15px;

}

.stallionmenu .copy {
	padding-top:32px;
	padding-left:15px;
	font-size:16px;
	color:#FFF;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
	letter-spacing:1.2px;		
}

.stallionmenu .copy a {
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
}

.stallionmenu .copy a:hover {
	text-decoration:none;
	color:#c7a317;
	font-weight:bold;
}

.stallion_image_box {
	margin-left:15px;
	width:220px;
	background-color:#FFF;
	border:1px solid #666;
	padding:7px;
}

.stallion_image_box .bio {
	color:#000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-size:13px;
	text-transform:uppercase;
}

.stallion_image_box .bio .names{
	font-style:italic;
	font-weight:bold;
}


.stallion_image_box #slideshow.module {
	margin-top:15px;
	/*padding-top:20px;
	/*padding-left:10px;*/
}

.equineline_hypomating {
	margin-left:15px;
	margin-top:10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
	background-color:#FFF;
	border:1px solid #666;
	padding:7px;	
}

.nicks {
	margin-left:15px;
	margin-top:10px;
	margin-bottom:20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
	background-color:#FFF;
	border:1px solid #666;	
	padding:7px;
}

.stallioncontentholder {
	margin-left:26px;
}

.stallioncontentholder div.section {
	display:none;
	/*height:497px;*/
	background-color:#FFF;
	width:725px;
	border:1px solid #666;
	padding:5px;
}

.stallion_activesection {
	display:block !important;
}

.stallioncontentholder h1 {
	color: #FFFFFF;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 14px;
    margin-bottom: 10px;
    padding: 5px 0 5px 10px;
    text-transform: uppercase;
	background: none repeat scroll 0 0 #043070 !important;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;	
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;	
}

.stallioncontentholder .video h2 {
	color: #FFFFFF;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 14px;
    margin-bottom: 10px;
    padding: 5px 0 5px 10px;
    text-transform: uppercase;
	background: none repeat scroll 0 0 #043070 !important;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;	
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;	
}

.stallioncontentholder .home .homesection_holder {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

.stallioncontentholder .conformation .confo_photo {
	width:480px;
	margin-left:auto;
	margin-right:auto;
}

.stallioncontentholder .pedigree .pedigreeholder {
	font-size:12px;	
}

.stallioncontentholder .pedigree .pedigreeholder #ctl00_SideBarContent_ucThreeCross_lbTable table {
	margin-left:auto;
	margin-right:auto;
}

/* *********************** STALLION VIDEOS ************************ */

.stallion_videos .novideosavailable {
	padding:5px;
	color:#FFF;
	background-color:#043070;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;	
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;	
	font-weight:bold;
	font-size:14px;			
}

/* *********************** ARTICLES ************************ */

.stallion_articles .articles_title {
	padding:5px;
	color:#FFF;
	background-color:#043070;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;	
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;				
}

.stallion_articles .articles_summary { line-height:150%; color:#000000 !important;}
.stallion_articles .articles_summary h1, .stallion_articles .articles_summary h2, .stallion_articles .articles_summary h3 { color:#000000 !important; font-size:14px; background:none repeat scroll 0 0 #FFF !important; padding:0px}


/* ======================= THE TEAM ======================== */

.pagename {
	color:#006;
	font-size:30px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing:2px;
	line-height:150%;
	/*margin-left:26px;*/
}

/* ======================= THE FARM ======================== */


.pagename {
	color:#006;
	font-size:30px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing:2px;
}



.para8 {
	margin-left:20px
}


/* ===================== CONTACT US FORM ==================== */
.contact_us_form {
	width:450px;	
	float:right;
	margin-top:-15px;
}

.contact_us_form form .formtable {
	width:450px;	
}

.contact_us_form form .formtable .title{
	font-size:12px;
}

.contact_us_form form .formtable tr td {
	padding-bottom:6px;	
}

.contact_us_form form .formtable .label {
	text-align:right
}

.contact_us_form form .formtable input{
	width:300px;
	height:23px;
}

.contact_us_form form .formtable textarea{
	width:300px;
	height:75px;
}

.contact_us_form .captchatable{
	text-align:center;
}

.contact_us_form #submitbutton{
	width:75px;
	height:30px;
}

.contact_us_map {
	width:500px;
	float:left;
}

/* ====================== SUBMIT A MARE FORM ========================= */

.submit_a_mare_form {
	margin-left:auto;
	margin-right:auto;
	width:750px;
}

.submit_a_mare_form .formtable {
	margin-left:auto;
	margin-right:auto;
}

.submit_a_mare_form .formtable .typelabel {
	border:1px solid #999;
	border-left:0px;
	border-right:0px;
	width:100%;
	
}

/* ====================== SEASON REQUEST FORM ========================= */

.season_request_form {
	margin-left:auto;
	margin-right:auto;
	width:675px;
}

.season_request_form .formtable {
	margin-left:auto;
	margin-right:auto;
}

.season_request_form .formtable .typelabel {
	border:1px solid #999;
	border-left:0px;
	border-right:0px;
	width:100%;
}

.documents_style .documentsection {
	padding:5px;
	color:#FFF;
	background-color:#043070;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;	
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;		
}


.toprunners { margin-left:15px ;}
.toprunners tr td table tr td {
	padding:5px;
}

.stallion_carousel {
	background-color:#000;
	width:810px;
}

/* SHARE BUTTONS */

#pageshare {position:fixed; bottom:15%; left:50%; margin-left:-600px; float:left; border: 1px solid black; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#eff3fa;padding:0 0 2px 0;z-index:10;}

#pageshare .sbutton {float:left;clear:both;margin:5px 5px 0 5px;}

.fb_share_count_top {width:48px !important;}

.fb_share_count_top, .fb_share_count_inner {-moz-border-radius:3px;-webkit-border-radius:3px;}

.FBConnectButton_Small, .FBConnectButton_RTL_Small {width:49px !important; -moz-border-radius:3px;-webkit-border-radius:3px;}

.FBConnectButton_Small .FBConnectButton_Text {padding:2px 2px 3px !important;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:8px;}

.stalliontext { color:#000033; font-weight:bold }
.stallionname_small  { font-size:18px; color:#000033; font-weight:bold }

#mc_embed_signup form { text-align:center !important; color:#293752; }
#mc_embed_signup input.email { display:inline-block !important }
#mc_embed_signup input.button { display:inline-block !important }


.rosterImages { width:480px; height:387px }