﻿.ydob { background-color: #fbc58b; margin: 0; border: 0px; }
#mainContainer { background-image: url('../images/mainbg.jpg'); background-position: left top; background-repeat: repeat-x; width: 100%; height: 1000px; }
#mainContainer2 { background-image: url('../images/mainbg.jpg'); background-position: left top; background-repeat: repeat-x; width: 100%; height: auto; }
.upperstretchContainer { width: 100%; height: 544px; background-image: url('../images/stretchbg2.jpg'); background-position: center top; background-repeat: no-repeat; }
.upperstretchContainer2 { width: 100%; height: 544px; background-image: url('../images/stretchbg.jpg'); background-position: center top; background-repeat: no-repeat; }
#siteContainer { width: 919px; margin: 0px auto; }
.header { width: 919px; height: 120px; }
a.logo { display: block; width: 201px; height: 120px; background-image: url('../images/logo.png'); background-position: 14px 0px; }
.banner { width: 919px; height: 330px; background-image: url('../images/bannerbg.png'); }
#mainNav { width: 891px; height: 51px; margin: 0px auto; }
a.navHome { display: block; width: 81px; height: 51px; background-image: url('../images/nav.png'); background-repeat: no-repeat; background-position: 0px 0px; float: left; }
a:hover.navHome { background-position: 0px -51px; float: left; }
a.navAbout { display: block; width: 153px; height: 51px; background-image: url('../images/nav.png'); background-repeat: no-repeat; background-position: -81px 0px; float: left; }
a:hover.navAbout { background-position: -81px -51px; float: left; }
a.navStallions { display: block; width: 104px; height: 51px; background-image: url('../images/nav.png'); background-repeat: no-repeat; background-position: -234px 0px; float: left; }
a:hover.navStallions { background-position: -234px -51px; float: left; }
a.navForms { display: block; width: 83px; height: 51px; background-image: url('../images/nav.png'); background-repeat: no-repeat; background-position: -338px 0px; float: left; }
a:hover.navForms { background-position: -338px -51px; float: left; }
a.navSales { display: block; width: 82px; height: 51px; background-image: url('../images/nav.png'); background-repeat: no-repeat; background-position: -421px 0px; float: left; }
a:hover.navSales { background-position: -421px -51px; float: left; }
a.navGallery { display: block; width: 92px; height: 51px; background-image: url('../images/nav.png'); background-repeat: no-repeat; background-position: -503px 0px; float: left; }
a:hover.navGallery { background-position: -503px -51px; float: left; }
a.navNews { display: block; width: 81px; height: 51px; background-image: url('../images/nav.png'); background-repeat: no-repeat; background-position: -595px 0px; float: left; }
a:hover.navNews { background-position: -595px -51px; float: left; }
a.navServices { display: block; width: 94px; height: 51px; background-image: url('../images/nav.png'); background-repeat: no-repeat; background-position: -676px 0px; float: left; }
a:hover.navServices { background-position: -676px -51px; float: left; }
a.navContact { display: block; width: 121px; height: 51px; background-image: url('../images/nav.png'); background-repeat: no-repeat; background-position: -770px 0px; float: left; }
a:hover.navContact { background-position: -770px -51px; float: left; }
#fader { width: 891px; height: 261px; margin: 0px auto; overflow: hidden; }
#newsTicker { width: 919px; height: 48px; background-image: url('../images/tickerbg.png'); font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; }
.lnLead { width: 144px; height: 45px; background-image: url('../images/ln.jpg'); background-position: right 14px; background-repeat: no-repeat; float: left; }
.lnText { width: 750px; height: 20px; float: left; position: relative; top: 17px; }
#frontcontentContainer { width: 891px; height: 259px; margin: 0px auto; }
.offsiteNews { width: 278px; height: 244px; float: left; padding-left: 10px; padding-right: 10px; padding-top: 15px; }
.welcome { width: 593px; height: 177px; float: left; }
.welcomeHeader { width: 383px; height: 41px; background-image: url('../images/welcome.png'); }
.welcomeText { margin-left: 13px; margin-top: 10px; }
.buttonHolder { width: 593px; height: 82px; text-align: center; display: inline; }
.footerImage { width: 919px; height: 101px; background-image: url('../images/footerimage.png'); }
.footerLinks { width: 919px; height: 50px; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-align: center; }
a.links:link, a.links:visited { text-decoration: none; font-size: 8pt; font-weight: bold; color: #000000; }
a.links:hover { text-decoration: underline;  }
.backnavContainer { width: 919px; height: 53px; background-image: url('../images/navbg.png'); }

#bodyContainer { width: 919px; height: auto; background-image: url('../images/innerbodybg.png'); background-position: left top; background-repeat: repeat-y; }
.bodyFooter { width: 919px; height: 33px; background-image: url('../images/bodyfooter.png'); background-position: left top; background-repeat: no-repeat;  }
.bodyText { width: 879px; margin: auto; padding-top: 15px; font-family: Arial; color: #000000; font-size: 9pt;}

.galleryheader { width: 234px; height: 45px; background-image: url('../images/galleryheader.jpg'); }
.aboutHeader { width: 328px; height: 45px; background-image: url('../images/aboutheader.jpg'); }
.stallionsHeader { width: 157px; height: 45px; background-image: url('../images/stallionsheader.jpg'); }
.formsHeader { width: 127px; height: 45px; background-image: url('../images/formsheader.jpg'); }
.salesHeader { width: 126px; height: 45px; background-image: url('../images/salesheader.jpg'); }
.newsHeader { width: 287px; height: 45px; background-image: url('../images/newsheader.jpg'); }
.servicesHeader { width: 154px; height: 45px; background-image: url('../images/servicesheader.jpg'); }
.contactHeader { width: 248px; height: 45px; background-image: url('../images/contactheader.jpg'); }
.carouselHolder { width: auto; height: 350px; display: block; overflow: hidden; }
.scrollHeader { width: auto; height: auto; }



.highlight { width: 364px; height: 121px; background-image: url('../images/highlight.png'); position: absolute; z-index: 0; top: 420px; left: 240px; }

.none { background-image: none; padding-top: 0px; padding-left: 0px; }

.royGallery { width: 800px; height: auto; margin: 0px auto; font-family: Arial; color: #000000; font-size: 9pt; padding-left: 10px; padding-right: 10px; }


