body {background-color: #66665A; margin: 0px; background-image: url("/images/homepage/bg.jpg"); background-position: top center; background-repeat: repeat-x;}

/*type styles*/
td {font-family: verdana; font-size: 10px; color: #3E3E3E;}
.super {font-size: 6px; vertical-align: super;}
.black {color: #000000;}
.greenType {color: #85E62E; font-size: 11px;}
.blueHeader {color: #1EA8BE; font-size: 11px; text-transform: uppercase; font-weight: bold;}
.blackHeader {color: #000000; font-size: 11px; text-transform: uppercase; font-weight: bold;}
.redHeader {color: #ff0000; font-size: 15px; text-transform: uppercase; font-weight: bold;}
.terms {color: #D8D3D1; padding-left: 30px;}
.grey {color: #89897D;}
.orange {color: #FB5505;}
.lgblack {color: #000000;  font-size: 12px; }
.smblack {color: #000000;  font-size: 11px; }
.msblack {color: #000000;  font-size: 11px; font-family: Trebuchet MS; }
.msblack12 {color: #000000;  font-size: 11px; font-family: Trebuchet MS; }
.LCHeader {color: #000000; font-size: 13px; text-transform: uppercase; font-weight: bold;}
.LCText {color: #000000;  font-size: 13px;}
.horseblack {color: #000000;  font-size: 10px;  vertical-align: center;}
.horsewhite {color: #FFFFFF;  font-size: 10px; vertical-align: top;}
.style1 {font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 11px;color: #000000;background-color: #FFFFFF;padding: 2px;height: 19px;width: 120px;border: 1px solid #7F9DB9;vertical-align: top;}
.style2 {font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 11px;color: #000000;background-color: #FFFFFF;padding: 2px;height: 19px;width: 150px;border: 1px solid #7F9DB9;vertical-align: top;}
/*tickers*/
.ticker {background-color: #EAE9E3; color: #4F083C; height: 27px; padding-left: 16px;}
.ticker4 {background-color: #EAE9E3; color: #4F083C; height: 27px; padding-bottom: 3px;}
#ticker2 {background-color: #EAE9E3; color: #5FA81D; height: 27px; padding-top: 7px; width: 608px; z-index: 10; overflow: hidden;}
#ticker3 {background-color: transparent; height: 20px; padding-left: 5px; padding-top: 2px; width: 465px; z-index: 10; overflow: hidden;}
.news {color: #ffffff; padding-left: 28px; width: 137px;}


/*left column*/
.leftColumn {background-color: #EDEDE0; height: 100%;}
.niceColumn {background-color: #E6E6D3; height: 100%; padding-left: 22px; padding-top: 6px; padding-right: 0px; padding-bottom: 6px; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff;}
.niceColumn2 {background-color: #E6E6D3; height: 50%; padding-left: 22px; padding-top: 4px; padding-right: 0px; padding-bottom: 6px; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff;}
.niceColumn3 {background-color: #000000; height: 50%; padding-left: 22px; padding-top: 4px; padding-right: 0px; padding-bottom: 6px; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff;}
.nav {display: block; width: 179px;}
.leftSide {padding-left: 20px;}
.leftSmalldark {color: #0000FF; font-size: 9px; text-decoration: underline;}

/*main column*/
.main2 {height: 46px; padding-left: 29px;}
.mainColumn {background-image: url("/images/homepage/mainSectionBG.jpg"); background-position: center center; background-repeat: repeat-y; height: 100%;}
.middleLeft {width: 181px; background-color: #ffffff; background-image: url("/images/homepage/virtualStableBG2.jpg"); background-position: top center; background-repeat: repeat-x;}
.middleRight {width: 418px; background-image: url("/images/homepage/northAmericanLeadersBG.jpg"); background-position: top center; background-repeat: repeat-x;}
.virtualStable {color: #ffffff;}
.raceOfTheWeekText {padding-left: 22px;}
.raceOfTheWeekArticle {width: 231px;}
.raceOfTheWeekSidebar {padding-left: 14px; border-left: 1px solid #E5E4DC;}
hr.brown {background-color: #6C4E3C; height: 1px;}
hr.grey {background-color: #E5E4DC; height: 1px;}

/*North American Race Leaders*/
.narl1 {color: #ffffff;}
.narl2 {color: #CBCBBE;}
a.narl {color: #ffffff; text-decoration: none;}
a.narl:hover {color: #07D7F9; text-decoration: underline;}
a.narlOn {color: #07D7F9; text-decoration: none;}
a.narlOn:hover {color: #07D7F9; text-decoration: underline;}

/*navigation*/
a {color: #04A0BD; text-decoration: none;}
a:hover {color: #04A0BD; text-decoration: underline;}

a.dkblue {color: #0000FF; font-size: 12px; text-decoration: underline;}
a.dkblue:hover {color: #0000FF; font-size: 12px; text-decoration: underline;}

a.dkbluesm {color: #0000FF; font-size: 11px; text-decoration: underline;}
a.dkbluesm:hover {color: #0000FF; font-size: 11px; text-decoration: underline;}

a.dkbluelg {color: #0000FF; font-size: 12px; text-decoration: underline;}
a.dkbluelg:hover {color: #0000FF; font-size: 12px; text-decoration: underline;}

a.dkbluegiant {color: #0000FF; font-size: 14px; text-decoration: underline;}
a.dkbluegiant:hover {color: #0000FF; font-size: 14px; text-decoration: underline;}


a.green {color: #5FA81D; text-decoration: none;}
a.green:hover {color: #5FA81D; text-decoration: underline;}

a.teal {color: #80BCA6; text-decoration: none;}
a.teal:hover {color: #80BCA6; text-decoration: underline;}

a.green2 {color: #85E62E; text-decoration: none; font-size: 11px;}
a.green2:hover {color: #85E62E; text-decoration: underline; font-size: 11px;}

a.blue {color: #04A0BD; text-decoration: none;}
a.blue:hover {color: #04A0BD; text-decoration: underline;}


.topNavBar {background-color: #000000; color: #878778; padding-left: 15px;}
a.topNav {color: #878778; text-decoration: none;}
a.topNav:hover {color: #6EC421; text-decoration: none;}
a.topNavOn {color: #6EC421; text-decoration: none;}

a.newmainNav {background-image:url('right.gif');	background-position:center right;padding-left: 22px; padding-top: 6px; padding-bottom: 6px; display: block; width: 179px; height: 24px; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; border-left: 1px solid #C8CBCC; background-color: #878778; color: #ffffff; background-position: center right; background-repeat: no-repeat; text-decoration: none;}
a.newmainNav:hover {background-image:url('right.gif');	background-position:center right;padding-left: 22px; padding-top: 6px; display: block; width: 179px; height: 24px; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; border-left: 1px solid #C8CBCC; background-color: #5FA81D; color: #ffffff; background-position: center right; background-repeat: no-repeat; text-decoration: none;}
a.newmainNavOn {padding-left: 22px; padding-top: 6px; display: block; width: 179px; height: 24px; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; border-left: 1px solid #C8CBCC; background-color: #5FA81D; color: #ffffff; background-position: center right; background-repeat: no-repeat; text-decoration: none;}

a.mainNav {padding-left: 26px; padding-top: 6px; display: block; width: 179px; height: 24px; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; border-left: 1px solid #C8CBCC; background-color: #878778; color: #ffffff; background-position: center right; background-repeat: no-repeat; text-decoration: none;}
a.mainNav:hover {padding-left: 26px; padding-top: 6px; display: block; width: 179px; height: 24px; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; border-left: 1px solid #C8CBCC; background-color: #5FA81D; color: #ffffff; background-position: center right; background-repeat: no-repeat; text-decoration: none;}
a.mainNavOn {padding-left: 26px; padding-top: 6px; display: block; width: 179px; height: 24px; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; border-left: 1px solid #C8CBCC; background-color: #5FA81D; color: #ffffff; background-position: center right; background-repeat: no-repeat; text-decoration: none;}
a.mainNavOn:hover {padding-left: 26px; padding-top: 6px; display: block; width: 179px; height: 24px; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; border-left: 1px solid #C8CBCC; background-color: #5FA81D; color: #ffffff; background-position: center right; background-repeat: no-repeat; text-decoration: none;}

a.mainNav2 {padding-left: 35px; padding-top: 6px; padding-bottom:  4px; display: block; width: 179px; height: 24px; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; border-left: 1px solid #C8CBCC; background-image:url('/ticker/images/newgreen.gif'); color: #878778; background-position: center right; background-repeat: no-repeat; text-decoration: none;}
a.mainNav2:hover {padding-left: 35px; padding-top: 6px; padding-bottom:  4px; display: block; width: 179px; height: 24px; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; border-left: 1px solid #C8CBCC; background-image:url('/ticker/images/newgreen.gif'); color: #ffffff; background-position: center right; background-repeat: no-repeat; text-decoration: none;}
a.mainNav2On {padding-left: 35px; padding-top: 6px; padding-bottom:  4px; display: block; width: 179px; height: 24px; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; border-left: 1px solid #C8CBCC; background-image:url('/ticker/images/newgreen.gif'); color: #ffffff; background-position: center right; background-repeat: no-repeat; text-decoration: none;}
a.mainNav6 {padding-left: 2px; padding-top: 4px; padding-bottom: 6px; display: block; width: 179px; height: 24px; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; border-left: 1px solid #C8CBCC; background-color: #E6E6D3; color: #878778; background-position: center right; background-repeat: no-repeat; text-decoration: none;}
a.mainNav6:hover {padding-left: 2px; padding-top: 4px; padding-bottom: 6px; display: block; width: 179px; height: 24px; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; border-left: 1px solid #C8CBCC; background-color: #5FA81D; color: #ffffff; background-position: center right; background-repeat: no-repeat; text-decoration: none;}
a.mainNav6On {padding-left: 2px; padding-top: 4px; padding-bottom: 6px; display: block; width: 179px; height: 24px; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; border-left: 1px solid #C8CBCC; background-color: #5FA81D; color: #ffffff; background-position: center right; background-repeat: no-repeat; text-decoration: none;}

.blueNav {padding-left: 26px; padding-top: 6px; display: block; width: 179px; height: 24px; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; border-left: 1px solid #C8CBCC; background-color: #32425A; color: #ffffff; background-position: center right; background-repeat: no-repeat; text-decoration: none;}
.mainNav3 {padding-left: 35px; padding-top: 6px; display: block; width: 179px; height: 24px; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; border-left: 1px solid #C8CBCC; border-top: 1px solid #C8CBCC; background-color: #484840; color: #FFFFFD; background-position: center right; background-repeat: no-repeat; text-decoration: none;}
.mainNav4 {padding-left: 35px; padding-top: 2px; display: block; width: 179px; height: 24px; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; border-left: 1px solid #C8CBCC; background-color: #E6E6D3; color: #878778; background-position: center right; background-repeat: no-repeat; text-decoration: none; vertical-align: middle;}
.mainNav5 {padding-left: 0px; padding-top: 15px; display: block; width: 179px; height: 44px; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; border-left: 1px solid #C8CBCC; background-color: #878778; color: #ffffff; background-position: center right; background-repeat: no-repeat; text-decoration: none;}

a.lightBlue {color: #07D7F9; text-decoration: none;}
a.lightBlue:hover {text-decoration: underline;}

.white {color: #ffffff; text-decoration: none;}
a.white {color: #ffffff; text-decoration: none;}
a.white:hover {text-decoration: underline;}
a.white {color: #ffffff; text-decoration: none;}

a.whiteunder {color: #ffffff; text-decoration: underline;}
a.whiteunder:hover {color: #ffffff; text-decoration: underline;}

a.lgwhite {color: #ffffff; font-size: 12px; text-decoration: none; }
a.lgwhite:hover {text-decoration: underline; font-size: 12px;}
a.lgwhite {color: #ffffff; text-decoration: none; font-size: 12px;}

a.lgred {color: #FB5505; text-decoration: none; font-size: 12px;}
a.lgred:hover {text-decoration: underline; font-size: 12px;}


a.red {color: #FB5505; text-decoration: none;}
a.red:hover {text-decoration: underline;}

a.giantblackwhite {color: #000000; font-size: 16px; text-decoration: underline; }
a.giantblackwhite:hover {color: #0000ff; text-decoration: underline; font-size: 16px;}
a.giantblackwhite {color: #000000; text-decoration: underline; font-size: 16px;}


a.marketplace {color: #878778; text-decoration: none; padding-left: 12px;}
a.marketplace:hover {color: #878778; text-decoration: underline; padding-left: 12px;}

a.marketplaceblack {color: #ffffff; text-decoration: none; padding-left: 12px;}
a.marketplaceblack :hover {color: #ffffff; text-decoration: underline; padding-left: 12px;}

.racingToday {background-image: url("/images/homepage/racingToday.jpg"); padding: 6px 0px 6px 10px; color: #ffffff; font-weight: bold;}
.getEverything {background-image: url("/images/homepage/haveItAll.jpg"); padding: 6px 0px 0px 10px; color: #ffffff; font-weight: bold;}
.getEverything2 {background-image: url("/images/homepage/gray.gif"); padding: 4px 0px 4px 0px; color: #ffffff; font-weight: bold;}
.scratches {background-image: url("/images/homepage/scratches.jpg"); padding: 2px 0px 0px 0px; color: #ffffff; font-weight: bold;}


.T1 {font-family: Arial, Verdana, Helvetica, sans-serif; color: #75DB18;  font-size: 22px; text-transform: uppercase; font-weight: bold;}
.programbanner {background-image: url("/images/pps/premiumpp.jpg"); padding: 7px 20px 20px 20px; color: #ffffff;}

/*form*/
select {font-family: verdana; font-size: 10px; color: #333333; width: 154px; height: 20px;}
select.getStarted {font-family: verdana; font-size: 10px; color: #333333; width: 145px; height: 20px;}
select.freeStuff {font-family: verdana; font-size: 10px; color: #333333; width: 205px; height: 20px;}
select.raceOfTheWeekSelect {font-family: verdana; font-size: 10px; color: #333333; width: 120px; height: 20px;}

/*sub*/
.brown1 {height: 29px; background-color: #E6E6D3; color: #878778; padding-left: 26px; vertical-align: middle;}
.brown2 {height: 29px; background-color: #E6E6D3; color: #878778; padding-left: 23px; vertical-align: middle;}
.brown3 {height: 29px; background-color: #E6E6D3; color: #878778; padding-left: 18px; padding-right: 0px; vertical-align: middle;}
.green1 {height: 29px; background-color: #5FA71D; color: #ffffff; padding-left: 26px; vertical-align: middle;}
.teal1 {height: 29px; background-color: #80BCA6; color: #ffffff; padding-left: 26px; }
.green2 {height: 29px; background-color: #5FA71D; color: #ffffff; padding-left: 26px; vertical-align: middle;}
.green3 {height: 29px; background-color: #5FA71D; color: #ffffff; vertical-align: middle;}
.sub1a {height: 21px; background-color: #FFFFFF; padding-left: 9px; vertical-align: middle; background-image: url("/images/homepage/subBG1.jpg"); background-position: center left; background-repeat: repeat-y; color: #0000FF; font-size: 11px;}
.sub1b {height: 21px; background-color: #FFFFFF;  padding-left: 9px; vertical-align: middle; color: #0000FF; font-size: 11px; text-decoration: underline;}
.sub1c {height: 21px; background-color: #FFFFFF; color: #000000; padding-left: 9px; vertical-align: middle; background-image: url("/images/homepage/subBG1.jpg"); background-position: center left; background-repeat: repeat-y;}
.sub1 {height: 21px; background-color: #FFFFFF; vertical-align: middle; color: #0000FF; font-size: 11px;}
.sub1aTop {height: 28px; background-color: #FFFFFF;  padding-left: 9px; vertical-align: bottom; padding-bottom: 6px; background-image: url("/images/homepage/subBG1.jpg"); background-position: center left; background-repeat: repeat-y; color: #0000FF; font-size: 11px;}
.sub1bTop {height: 28px; background-color: #FFFFFF;  padding-left: 9px; vertical-align: bottom; padding-bottom: 6px; color: #0000FF; font-size: 11px; text-decoration: underline;}
.sub1bTopright {height: 28px; background-color: #FFFFFF; color: #03A1BE; padding-left: 10px; vertical-align: bottom; padding-bottom: 6px;}
.sub1bright {height: 21px; background-color: #FFFFFF; color: #03A1BE; padding-left: 9px; vertical-align: bottom; padding-bottom: 6px;}
.sub1Top {height: 28px; background-color: #FFFFFF; color: #03A1BE; vertical-align: bottom; padding-bottom: 6px; color: #0000FF; font-size: 11px;}
.sub2a {height: 21px; background-color: #FAFAF8; padding-left: 9px; vertical-align: middle; background-image: url("/images/homepage/subBG2.jpg"); background-position: center left; background-repeat: repeat-y; color: #0000FF; font-size: 11px;}
.sub2a2 {height: 21px; background-color: #FAFAF8;  padding-left: 3px; vertical-align: middle; background-image: url("/images/homepage/subBG2.jpg"); background-position: center left; background-repeat: repeat-y;  color: #0000FF; font-size: 11px; text-decoration: underline;}
.sub2b {height: 21px; background-color: #FAFAF8; padding-left: 9px; vertical-align: middle; color: #0000FF; font-size: 11px; text-decoration: underline;}
.sub2bright {height: 21px; background-color: #FAFAF8; color: #03A1BE; padding-left: 9px; vertical-align: middle;}
.sub2bright2 {height: 22px; background-color: #FAFAF8; color: #03A1BE; padding-left: 9px; vertical-align: middle;}
.sub2 {height: 21px; background-color: #FAFAF8; vertical-align: middle; color: #0000FF; font-size: 11px;}
.sub3a {height: 21px; width:150px; background-color: #FFFFFF; color: #03A1BE; padding-left: 26px; vertical-align: middle; background-image: url("/images/homepage/subBG1.jpg"); background-position: center left; background-repeat: repeat-y;}
.sub4a {height: 21px; width:150px; background-color: #FAFAF8; color: #03A1BE; padding-left: 26px; vertical-align: middle; background-image: url("/images/homepage/subBG2.jpg"); background-position: center left; background-repeat: repeat-y;}

.subGrey {height: 83px; width: 500px; background-image: url("/images/homepage/subBG3.jpg"); border-top: 2px solid #B8B9AB; border-bottom: 1px solid #ffffff; padding-top: 5px; padding-left: 27px; color: #5F5F53;}
.subGreyHDR {color: #46473F; font-weight: bold; font-size: 12px;}
.add2cart {padding: 15px; background-image: url("/images/homepage/subBG1.jpg"); background-position: center left; background-repeat: repeat-y;}
.acrobat {background-color: #FAFAF8; color: #FC0203; vertical-align: middle; background-image: url("/images/homepage/subBG2.jpg"); background-position: center left; background-repeat: repeat-y;}
.shadow {background-color: #FFFFFF; background-image: url("/images/homepage/subBG1.jpg"); background-position: center left; background-repeat: repeat-y;}

