/* ---[ SITE ELEMENTS ]------------------------------- */

body {
	margin: 0;
	padding: 0;
	background: #ffffff;
	background-image: url(_assets/bkg.jpg);
	background-repeat:repeat-x;
	background-position:center top;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 25px;
	color:#3F4B53;
}

a:link {color: #3F4B53; text-decoration: none} 
a:visited {color: #3F4B53; text-decoration: none}  
a:hover {color: #3F4B53; text-decoration: underline}  
a:active {color: #3F4B53; text-decoration: none} 



#footer-wrapper {
height:62px;
position:relative;
overflow:visible;
background:#ffffff url(_assets/bkg_footer.jpg) repeat-x left top;
}

.footer  p {
font-family:Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
line-height: 23px;
color:#3F4B53;	
text-align:center;
letter-spacing:2px;
}

.footer {
width:960px;
height:auto;
margin-top:50px;
display:block;
float:left;
}

.footer a:link {color: #3F4B53; text-decoration: none} 
.footer a:visited {color: #3F4B53; text-decoration: none}  
.footer a:hover {color: #3F4B53; text-decoration: underline}  
.footer a:active {color: #3F4B53; text-decoration: none} 

#mainContainer {
	width:960px;
	height:auto;
	margin-left: auto ;
 	margin-right: auto ;
	position:relative;
    overflow:hidden;
}

#headerContainer{
width:960px;
height:	133px;
}

#headerContStall{
width:960px;
height:	110px;
}

.servicesCol01 {
width:295px;
float:left;
display:block;	
margin-top:40px;
}

.servicesCol01 p {
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
line-height: 23px;
color:#3F4B53;
}

.servicesCol02 {
width:605px;
float:left;
display:block;	
margin-top:40px;
margin-left:60px;
}

.servicesCol03 {
width:288px;
float:left;
display:block;	
margin-top:16px;
margin-left:0px;
}

.servicesCol04 {
width:288px;
float:left;
display:block;	
margin-top:16px;
margin-left:29px;
}


.stallColumn01 {
width:320px;
float:left;
display:block;	
margin-top:40px;
}

.stallColumn01 p {
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
line-height: 23px;
color:#3F4B53;
}

.stallColumn02 {
width:600px;
float:left;
display:block;
margin-left:40px;
margin-top:40px;	
}

.stallColumn02 p {
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
line-height: 23px;
color:#3F4B53;
}

.stallColumn03 {
width:600px;
float:left;
display:block;
margin-left:40px;
margin-top:0px;	
}

.stallColumn03 p {
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
line-height: 23px;
color:#3F4B53;
}

.foalGallery {
width:960px;
float:left;
display:block;
margin-left:0px;
margin-top:40px;
}


.stallPedigreeCol01 {
width:465px;
float:left;
display:block;
margin-left:0px;
margin-top:40px;
}

.stallPedigreeCol02 {
width:465px;
float:left;
display:block;
margin-left:30px;
margin-top:40px;
}


.div960 {
width:960px;
float:left;
display:block;
margin-top:50px;}


.div960 p {
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
line-height: 23px;
color:#3F4B53;
}

.divRaceRecord{
width:320px;
margin-top:20px;	
}

.logo{
width:238px; display:block;float:left;margin-top:30px;
}
.facebook {width:31px; height:31px; display:block; float:right; margin-top:20px;}

.navbarFacebook{
width:720px; display:block; float:left; margin-top:20px; text-align:right;
}

.navbar{
width:720px; display:block; float:left; margin-top:71px; text-align:right;
}

.headBanner{
width:960px;
margin-top:0px;	
}

.headBannerServices{
width:960px;
margin-top:25px;	
}

.headBannerStallions{
width:960px;
margin-top:0px;	
}

.paddingBottom20px{
padding-bottom:20px;	
}

.paddingTop35px{
padding-top:35px;	
}

.paddingTop20px{
padding-top:20px;	
}

.paddingTopBott20px{
padding-top:20px;	
padding-bottom:20px;
}

.paddingTopBott40px{
padding-top:40px;	
padding-bottom:20px;
}

.floatRight {
float:right;	
}

.raceRecord td {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
line-height: 23px;
color:#3F4B53;
padding-top:5px;
padding-bottom:5px;
border-bottom:1px solid #dddddd;
}

.stallPicSml01{
width:195px;
float:left;
display:block;
margin-left:0px;
margin-top:20px;	
}

.stallPicSml01 p{
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
line-height: 21px;
color:#3F4B53;
text-align:center;
}

.stallPicSml02{
width:195px;
float:left;
display:block;
margin-left:6px;
margin-top:20px;	
}

.stallPicSml02 p{
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
line-height: 21px;
color:#3F4B53;
text-align:center;
}

.stallDetailPicLrg02{
width:297px;
float:left;
display:block;
margin-left:6px;
margin-top:20px;	
}

.stallDetailPicLrg01 {
width:297px;
float:left;
display:block;
margin-left:0px;
margin-top:20px;	
}

.stallDetailPicLrg {
width:297px;
float:left;
display:block;
margin-left:0px;
margin-top:20px;	
}

.stallDetailPicLrg01 p{
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
line-height: 21px;
color:#3F4B53;
text-align:center;
}

.stallDetailPicLrg02 p{
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
line-height: 21px;
color:#3F4B53;
text-align:center;
}

.stallDetailPicLrg02 {
width:297px;
float:left;
display:block;
margin-left:6px;
margin-top:20px;	
}



h1 {
 font: 20px Tahoma, Verdana, sans-serif;
 letter-spacing:5px;
	color: #ffffff;
	}
h2 {
	font: bold 14px/14px Tahoma, Verdana, sans-serif;
	color: #ffffff;
	}
h3 {
	font: bold 12px/12px Tahoma, Verdana, sans-serif;
	color: #ffffff;
	}

h4 {
	font: bold 11px/11px Tahoma, Verdana, sans-serif;
	color: #ffffff;
	}

h5 {
	font: bold 11px/11px Tahoma, Verdana, sans-serif;
	color: #ffffff;
	}

h5 {
	font: bold 10px/10px Tahoma, Verdana, sans-serif;
	color: #ffffff;
	}

li {
	line-height: 18px;
	list-style-type: none;
	padding-left:30px;
	padding-bottom:15px;
	background: url(_assets/bullet_plus_sign.gif) no-repeat 0px 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	line-height: 25px;
	color:#3F4B53;
}

ul, ol { 
margin: 3px 0px 0px 0px; /*removes indent IE and Opera*/
padding: 0px; /*removes indent Mozilla and NN7*/
list-style-type: none; /*turns off display of bullet*/
}

.groupWinners li {
	line-height: 18px;
	list-style-type: none;
	padding-left:20px;
	padding-bottom:5px;
	background: url(_assets/bullet_plus_sign_sml.gif) no-repeat 0px 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color:#3F4B53;
}

.groupWinners ul, ol { 
margin: 3px 0px 0px 0px; /*removes indent IE and Opera*/
padding: 0px; /*removes indent Mozilla and NN7*/
list-style-type: none; /*turns off display of bullet*/
}

.indent01{
text-align: left;
margin-top: 0;
margin-bottom: 0;
margin-left: 16pt;
text-indent: -16pt;
text-align: justify;
}

.indent02{
text-align: left;
margin-top: 0;
margin-bottom: 0;
margin-left: 25pt;
text-indent: -16pt;
text-align: justify;
}


.indent03{
text-align: left;
margin-top: 0;
margin-bottom: 0;
margin-left: 40pt;
text-indent: -22pt;
text-align: justify;
}

.indent04{
text-align: left;
margin-top: 0;
margin-bottom: 0;
margin-left: 60pt;
text-indent: -32pt;
text-align: justify;
}

/* ---------- PAGE ELEMENTS ----------*/

.txtgrey11{
 font: normal 11px Tahoma, Verdana, sans-serif;
 font-style: normal;
 text-align: left;
 color:#CCCCCC;
 line-height: 16px;
}

.txtgrey13{
 font: normal 13px Tahoma, Verdana, sans-serif;
 font-style: normal;
 text-align: left;
 color:#CCCCCC;
 line-height: 16px;
}

.txtRed13{
 font: normal 13px Tahoma, Verdana, sans-serif;
 font-style: normal;
 text-align: left;
 color:#72060B;
 line-height: 16px;
}

.txtgrey15{
 font: normal 15px Tahoma, Verdana, sans-serif;
 font-style: normal;
 text-align: left;
 color:#40171A;
 line-height: 16px;
 letter-spacing:5px;
}

.txtgrey11bold{
 font: bold 11px Tahoma, Verdana, sans-serif;
 font-style: normal;
 text-align: left;
 color:#CCCCCC;
 line-height: 20px;
}

.txtyellow11bold{
 font: bold 12px Tahoma, Verdana, sans-serif;
 font-style: normal;
 text-align: left;
 color:#FFB310;
 line-height: 20px;
}

.txtwhite11{
 font: normal 12px Tahoma, Verdana, sans-serif;
 font-style: normal;
 text-align: left;
 color:#FFFFFF;
 line-height: 20px;
}          
