h1 { margin-top:0; padding-bottom:2px; font:italic bold 270% "Trebuchet MS", Arial, sans-serif; margin-bottom:20px; position:relative; }
.inlineList li {display:inline-block;vertical-align:top;padding:0; background:none;}

li.moreLink a, a.moreLink{font-weight:bold;background:#258;color:#fff;padding:5px 10px;display:inline-block; vertical-align:top; *display:inline;*zoom:1;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;font-size:95%;}
li.moreLink a:hover, a.moreLink:hover {text-decoration:none;background:#48B;color:#fff;}

.trackList{margin:0 0 20px; padding:0;width:790px;-moz-column-gap: 20px;-webkit-column-gap: 20px;column-gap: 20px;-moz-column-count: 3;-webkit-column-count: 3; 
/*IE HACKS*/
overflow:hidden\9;
list-style:none\9;
}
.trackList h3{border-bottom:1px dotted #ccc;}
.trackList li {padding:0;background:none;font-size:105%;border-bottom:1px dotted #ccc;
	/*IE HACKS*/
	width:230px\9;
	float:left\9;
	margin-right:20px\9;
}
.trackList li a{display:block;padding:5px 15px;background:none;}
.trackList li a:visited{color:#258;}
.trackList li a:hover{background-color:#f0f0f0;}
#trackMap{margin-bottom:20px;width: 790px; height: 400px;}
.mapInfo{text-align:center;}
.mapInfo img{margin-bottom:5px;max-width:140px;display:inline-block;}
.mapInfo h4{margin:0 0 5px;}
.mapInfo p{margin:0;}
.mapInfo p a{font-weight:bold;background:#258;color:#fff;padding:5px 10px;display:inline-block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}


.featureSlider { overflow:hidden; position:relative; height:267px; width:140px; padding:0;}
.featureSlider .slidesContainer { margin:0; padding:0; position:absolute; width:20000em; }
.featureSlider .slidesContainer .slide { float:left; width:140px; margin-right:10px; padding:0;}
.slideControls { text-align:center; font:bold 85% "Trebuchet MS", Arial, sans-serif; color:#333; padding-left:35px; overflow:hidden; margin-top:10px; }
.slideControls span { display:block; float:left; }
.slideControls .prev, .slideControls .next { width:17px; height:18px; text-indent:-9999px; cursor:pointer; }
.slideControls .prev { margin-right:5px; background:URL(http://i.bloodhorse.com/img/new/btn_controlArrows.gif) no-repeat top left; }
.slideControls .prev:hover { background:URL(http://i.bloodhorse.com/img/new/btn_controlArrows.gif) no-repeat center left; }
.slideControls .prev.disabled, .slideControls .prev.disabled:hover { background:URL(http://i.bloodhorse.com/img/new/btn_controlArrows.gif) no-repeat bottom left; cursor:default }
.slideControls .next { margin-left:5px; background:URL(http://i.bloodhorse.com/img/new/btn_controlArrows.gif) no-repeat top right; }
.slideControls .next:hover { background:URL(http://i.bloodhorse.com/img/new/btn_controlArrows.gif) no-repeat center right; }
.slideControls .next.disabled, .slideControls .next.disabled:hover { background:URL(http://i.bloodhorse.com/img/new/btn_controlArrows.gif) no-repeat bottom right; cursor:default }
.headlineContainer div h3{line-height:120%;}
.headlineContainer .photo{padding:0;margin:0 0 10px;}
.headlineContainer .featureSlider{padding:0;}
.headlineContainer .slideControls{padding:0 0 0 35px;}

.accordion{margin-bottom:20px;}
.accordion .pane{display:none; padding:5px;margin-bottom:15px;}
.accordion h3 {border:1px solid #ccc;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; padding: 19px 10px;font:bold 125% "Trebuchet MS", Arial, sans-serif;margin:0 0 10px;line-height:120%;cursor:pointer;background:url("http://i.bloodhorse.com/img/bh_sprite.png") no-repeat -686px -728px;position:relative;padding-left:70px;}
.accordion h3.selected{background:url("http://i.bloodhorse.com/img/bh_sprite.png") no-repeat -686px -607px} 
.accordion h3 span{width:50px;height:50px;display:block;position:absolute;top:4px;left:10px;}
h3.contactBtn span{background:url("http://i.bloodhorse.com/img/bh_sprite.png") no-repeat -480px -451px;}
h3.mapBtn span{background:url("http://i.bloodhorse.com/img/bh_sprite.png") no-repeat -480px -503px;}
h3.NTRABtn span{background:url("http://i.bloodhorse.com/img/bh_sprite.png") no-repeat -480px -556px;}
h3.NTRABtn{padding:10px 10px 10px 70px;}
h3.weatherBtn img{position:absolute;top:4px;left:10px;}
.accordion #trackMap{width:298px;height:250px;margin:0;border:1px solid #ccc;-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px;}
.accordion .mapInfo {height:20px}
.accordion .mapInfo h4, .mapInfo p {margin:0;font-size:90%}

.articleTools{margin-top:-10px;}
.column2 .trackList {-moz-column-gap: 18px;-webkit-column-gap:15px;column-gap:15px;-moz-column-count: 2;-webkit-column-count: 2;column-count: 2;padding:5px;width:300px;}
.column2 .trackList li {font-size:100%;
	/*IE HACKS*/
	width:140px\9;
	margin-right:10px\9;

}
.column2 .trackList li a{padding:5px;-webkit-column-break-inside: avoid;-moz-column-break-inside: avoid;}

.dirForm {margin:0;border:1px solid #ccc;border-top:0;padding:10px;text-align:center;background:#F0f0f0;-moz-border-radius-topleft: 0px;-moz-border-radius-topright: 0px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;-webkit-border-radius: 0px 0px 5px 5px;border-radius: 0px 0px 5px 5px;}
.dirForm label {font-weight:bold;display:block;margin:0 0 5px;font-size:115%;text-align:left;}
.dirForm .textInput {width:270px;margin:0 0 5px;}
.dirForm .submitBtn{font-weight:bold;background:#258;color:#fff;padding:5px 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;font-size:95%;border:none;cursor:pointer;font-family:"Trebuchet MS", Arial, sans-serif;text-transform:uppercase; width:auto}
.dirForm .submitBtn:hover {text-decoration:none;background:#48B;color:#fff;}


#tabNav.calendar{}
#tabNav.calendar li a{color:#fff;margin:5px 2px 0 0;border:0;font-weight:bold;text-transform:uppercase;background:#787878;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;-moz-border-radius-bottomright: 0px;-moz-border-radius-bottomleft: 0px;-webkit-border-radius: 5px 5px 0px 0px;border-radius: 5px 5px 0px 0px;}
#tabNav.calendar li.selected a, #tabNav.calendar li.selected a:hover{color:#787878;margin:0 2px 0 1px;border:1px solid #d0d0d0;border-bottom:1px solid #fff;background:#fff;padding:6px 7px 3px;}
#tabNav.calendar li a:hover{background:#999;}

.stakesCal {}
.stakesCal a {font-weight:bold; text-decoration:underline;}
.stakesCal a:hover{text-decoration:none;}
.tableSection td{background:url('/img/new/gray_gradient_bg.jpg') repeat-x left bottom; color:#481;font:bold 100% "Trebuchet MS", Arial, sans-serif;text-transform:uppercase;letter-spacing:2px;padding:3px 5px}
/*.tableSection td{font:bold 90% "Trebuchet MS", Arial, sans-serif;color:#360;text-transform:uppercase;letter-spacing:2px;padding:10px 0px 2px;border-bottom:2px solid #6a3;}*/
.restricted {font-weight:bold;font-size:85%;color:#fff;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;padding:1px 4px;background:#999;}
.stakesCal .raceName{width:40%;}

.stakesCal .moreLink a{font-size:85%;text-transform:uppercase;color:#fff;background:#258;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding:2px;width:100%;text-align:center;display:block;text-decoration:none;margin-bottom:2px;}

.stakesCal .moreLink a:hover {text-decoration:none;background:#48B;color:#fff;}