body {  font:400 13px/1.5 Arial, Helvetica, sans-serif; color:#303030; margin:0; padding:0; background:url('../img/new/pageBG.jpg') repeat-y #ebebeb top center;}
img{border:0;}
.PicLeft, .PicRight {float:left; margin:0 10px 5px 0 }
font {font-size: inherit!important;font-family: inherit!important;}
fieldset {border:0;padding:0;}
legend { white-space:normal;}
ul { list-style:none; margin:0; padding:0 }
ul li { margin:0; padding:1px 0 1px 8px; background: url('../img/bh_sprite.png') no-repeat 0 -881px; }
.NoBullets, .NoBullets li { list-style:none; background:none; margin:0; padding:0; }
ol ol {list-style-type:upper-alpha; margin-bottom:10px }
ol ol li {margin-bottom:5px }
a:link {color:#258;text-decoration:none;}
a:visited {color:#27a;text-decoration:none;}
a:hover, a:active {color:#258;text-decoration:underline; }
h1 {font-size:220%; color:#360; margin:10px 0; clear:both;}
/*h2{font:bold 120% "Trebuchet MS", Arial, sans-serif;letter-spacing:1px; border-bottom:2px solid #6A3; padding:3px 0 2px;color:#360; margin:0 0 15px;text-transform:uppercase;clear:both;}
h2 a:link, h2 a:visited{color:#360;}*/

h2{font: bold 22px Helvetica, Arial, sans-serif;border-bottom: 2px solid #CCC;color: #3e840f;padding: 0 0 2px;margin:0 0 20px;position:relative;clear:both;}
h2 a:link, h2 a:visited{color: #3e840f;}
h2 a:hover, h2 a:active {color:#6A3; text-decoration:none;}
h2 a:link:after, h2 a:visited:after{content: ' ';	height: 0;	position: absolute;	width: 0;	border: 5px solid transparent;	border-left-color: #3e840f;margin:8px 0 0 5px;}
h2 a:hover:after, h2 a:active:after{content: ' ';	height: 0;	position: absolute;	width: 0;	border: 5px solid transparent;	border-left-color: #6A3;margin:8px 0 0 5px;}
div.sectionHeader {position:relative;height:1%;margin-bottom:15px;clear:both;}
div.sectionHeader .sponsor {position:absolute; bottom:2px; right:0;margin:0; padding:0;}
div.sectionHeader .sponsor .adBlock {margin:0;}
div.sectionHeader h2{margin-bottom:0;}
h3 {font-size:120%; margin:0 }
h1+h3{margin:-10px 0 20px;}
h5 {font: bold italic 14px Helvetica, Arial, sans-serif; color:#666; margin:5px 0 10px;}
h5 a:link, h5 a:visited{color:#666;}
h5 a:visited{color:#888;}
h5 a:hover, h5 a:active {color:#333;text-decoration:none;}
h5 a:link:after{content:' ';height: 0;position:absolute;width:0;border:4px solid transparent;border-left-color: #666;margin:5px 0 0 3px;}
h5 a:visited:after{content:' ';height: 0;position:absolute;width:0;border:4px solid transparent;border-left-color: #888;margin:5px 0 0 3px;}
h5 a:hover:after, h5 a:active:after{content:' ';height: 0;position:absolute;width:0;border:4px solid transparent;border-left-color: #333;margin:5px 0 0 3px;}
h4{font-size:110%}

/*BUTTONS*/
.actionLink{margin:10px 0;overflow:hidden;}
.actionLink a, .actionLink a:visited{background:#258; color:#fff; font:bold 120% "Trebuchet MS", Helvetica, sans-serif;border:0;text-transform:uppercase;margin:0;display:inline-block; vertical-align:top; *display:inline;*zoom:1;padding:10px 15px; cursor:pointer;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
.actionLink a:hover{color:#48b; text-decoration:none;}

.aggFoot {overflow:hidden;margin-top:10px; position:relative;*height:1%;margin-bottom:15px;}
.aggFoot .buttonLink, .aggFoot .searchContainer  {display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin-right:25px;}
.buttonLink a, .buttonLink a:visited, button {display:inline-block; padding:4px 10px;background: -moz-linear-gradient(top,  rgba(78,117,62,1) 0%, rgba(50,94,38,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(78,117,62,1)), color-stop(100%,rgba(50,94,38,1)));background: -webkit-linear-gradient(top,  rgba(78,117,62,1) 0%,rgba(50,94,38,1) 100%); background: -o-linear-gradient(top,  rgba(78,117,62,1) 0%,rgba(50,94,38,1) 100%);background: -ms-linear-gradient(top,  rgba(78,117,62,1) 0%,rgba(50,94,38,1) 100%); background: linear-gradient(top,  rgba(78,117,62,1) 0%,rgba(50,94,38,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e753e', endColorstr='#325e26',GradientType=0 );  font:bold 105% "Trebuchet MS", Arial, sans-serif; color:#fff; text-transform:uppercase; border:1px solid #5E8152}
.buttonLink a, .buttonLink a:visited {height:19px;}
.buttonLink a:hover {color:#C2D0BF; border:1px solid #315D21; text-decoration:none;}

.moreLink a, a.moreLink {background: #258; color:#fff; font:bold 95% "Trebuchet MS", Arial, sans-serif;text-transform:uppercase;text-decoration:none;padding:5px 17px 5px 10px;*padding-right: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%;-webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, .3);-moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, .3);box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, .3);}
a.moreLink:visited, .moreLink a:visited{color:#fff;}
a.moreLink:hover, .moreLink a:hover {text-decoration:none;background:#48B;color:#fff;}
.moreLink a:after, a.moreLink:after{content:' ';height: 0;width:0;position:absolute;border:4px solid transparent;border-left-color: #fff;margin:5px 0 0 4px;}
li.moreLink {list-style:none; background:none; padding-top:5px;}
div.moreLink {margin-top:10px;}
div.moreLink a{margin-bottom:5px;}
a.moreLink.inline{background:transparent;padding:0;color:#258;text-transform:none;font-family:Arial, sans-serif;vertical-align:text-bottom;display:inline;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
a.moreLink.inline:after{border-left-color: #258;margin:6px 0 0 3px}
a.moreLink.inline:hover{background:transparent;padding:0;color:#48B;}
a.moreLink.inline:hover:after{border-left-color: #48B;}
.ArticleSummary .moreLink{display:-moz-inline-box; display:inline-block; vertical-align:top; *display:inline;*zoom:1; margin-right:10px}
li.MoreLink{list-style:none; padding-bottom:0; font-size:80%; font-weight:700 }

div.highlightBox {border:1px solid #d0d0d0; padding:10px;
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(240,240,240,1) 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(240,240,240,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%); 
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%); 
background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 ); 
}
ul.linkList{margin-left:10px;font-weight:bold;}
.ArticleSummary .photo{float:left; margin:0 10px 5px 0 }

/*SEARCH FORMS*/
.searchContainer input{display:inline-block;vertical-align:middle;}
.searchContainer input.textBox, .searchContainer input.queryBox{width:160px; background:url('/img/bh_sprite.png') no-repeat -476px -243px #f0f0f0;padding: 5px 5px 5px 23px; border:1px solid #5E8152;font-size:110%; margin:0;}
input.submitBtn{margin-left:5px; width:66px; height:29px;border:0;font:bold 105% "Trebuchet MS", Arial, sans-serif; color:#fff; text-transform:uppercase;border:1px solid #5E8152; cursor:pointer;background: -moz-linear-gradient(top,  rgba(78,117,62,1) 0%, rgba(50,94,38,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(78,117,62,1)), color-stop(100%,rgba(50,94,38,1)));background: -webkit-linear-gradient(top,  rgba(78,117,62,1) 0%,rgba(50,94,38,1) 100%); background: -o-linear-gradient(top,  rgba(78,117,62,1) 0%,rgba(50,94,38,1) 100%);background: -ms-linear-gradient(top,  rgba(78,117,62,1) 0%,rgba(50,94,38,1) 100%); background: linear-gradient(top,  rgba(78,117,62,1) 0%,rgba(50,94,38,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e753e', endColorstr='#325e26',GradientType=0 ); 
}
.searchContainer input.submitBtn:hover{color:#C2D0BF;border:1px solid #315D21;}

.quickSearch {position:relative;}
.quickSearch input { width:125px;background:#fff;border:1px solid #bbb; padding:6px 30px 5px 5px;margin:0;}
.quickSearch input, .quickSearch select{vertical-align: middle;}
.quickSearch .submitBtn {background-image:url('../img/bh_sprite.png'); background-repeat: no-repeat;background-position:-478px -296px;background-color:#555; border:2px solid #fff;width:25px;height:25px;padding:0;text-indent:-9999px;cursor:pointer;vertical-align: middle;filter:none;}
.quickSearch .submitBtn:hover {background-color:#469412;padding:0;border:2px solid #fff;}
.quickSearch input + .submitBtn{margin:0 0 0 -31px;}
.quickSearch select + .submitBtn, .quickSearch select + .submitBtn:hover{background-position:-602px -536px; }

/*ICONS*/
.equinelineLink{padding-left:13px; height:15px;background: url('../img/bh_sprite.png') no-repeat 0 -198px;}
a.equinelineLink:hover, a.equinelineLink:active{text-decoration:none;}

.help{background: #999;font-size:12px;color: #fff;font-style: normal;padding: 1px 5px;border-radius: 15px;}
.help:before{content:"?";}
.tooltip {display:none;font-size:12px;width:200px;padding:15px;color:#eee;background:#000;background:rgba(0,0,0,.8);border-radius:5px;margin-top: -10px;}
.tooltip:after{content:"";position:absolute;border:10px solid transparent;border-top-color:#000;border-top-color:rgba(0,0,0,.8);bottom:-20px;left:50%;margin-left:-10px;}
.icon{display:inline-block; *display:inline;*zoom:1;*margin:0 2px;vertical-align: baseline;background-image:url('../img/bh_sprite.png');background-repeat:no-repeat;background-position:50px 50px;}
.icon.blog{width:14px;height:11px;background-position:0 -305px;}
.icon.video{width:17px;height:10px;background-position:0 -236px;}
.icon.photos{width:15px;height:11px;background-position:0 -269px;}

.whatsThis {margin:0 0 20px; display:block;}
.whatsThis a{padding-left:15px; background:url('../img/bh_sprite.png') no-repeat 0 -618px;color:#666;text-decoration:none;font-weight:bold;font-size:.9em;cursor:pointer}
.whatsThis a.selected{background:url('../img/bh_sprite.png') no-repeat 0 -643px;}
.explainer {display:none;font-size:12px;}

/* HEADER & GLOBAL NAV STYLES*/


.globalNav{width:970px;padding:0;margin:0 auto -26px;text-align:left;min-width:970px;position:relative}
.globalNav table{width:640px;border:none; border-collapse:collapse;margin:0;padding:0;height:26px;}
.globalNav table td{ text-align:center;border:none;font-weight:bold;vertical-align:middle;}
.globalNav a{color:#CED8CC;font:bold 12px "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, sans-serif;padding:0 8px;}
.globalNav a:visited{color:#89A185;}
.globalNav a:hover, .globalNav a:active {color:#fff;text-decoration:none;}

.header .adBlock{ background:url('../img/new/pageTopShadow.jpg') no-repeat bottom center #ebebeb; padding:20px 0; margin:0;text-align:center;  }
.header .adBlock p{margin:0; padding:0;}
.header .branding {background:url('../img/bh_sprite.png') no-repeat center top; padding:26px 0 0; margin:0;}
.header .innerBranding {width:970px; margin:0 auto; padding:0; position:relative; height:115px;}
.header .innerBranding h1 {margin:0; position:absolute; top:6px; left:6px; padding:0; }
.header .innerBranding h1 a { display:block; width:333px; height:93px; text-indent:-9999px; margin:0; padding:0; }
.header .searchContainer {position:absolute; right:15px; top:25px;}
.header .searchContainer input.textBox, .header .searchContainer input.queryBox{width:182px;}
.header .regLinks {position:absolute; top:-21px; right:10px;color:#fff; font:bold 90% Arial, Helvetica, sans-serif;}
.header .regLinks a:link{color:#FFF;}
.header .regLinks a:visited{color:#CED8CC}
.header .regLinks a:hover, .header .regLinks a:active{color:#fff;}

.header .siteMsg{width:940px; margin:-10px auto 20px;text-align:center;}
.header .siteMsg .ContentBox{margin:0;}

.liveEvent a , .siteMsg .msg{padding:5px 0;color:#333;-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;background: #FEE810; background: -moz-linear-gradient(top,  rgba(230,178,37,1) 0%, rgba(253,196,41,1) 11%, rgba(254,232,16,1) 40%, rgba(254,232,16,1) 56%, rgba(253,207,34,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(230,178,37,1)), color-stop(11%,rgba(253,196,41,1)), color-stop(40%,rgba(254,232,16,1)), color-stop(56%,rgba(254,232,16,1)), color-stop(100%,rgba(253,207,34,1)));background: -webkit-linear-gradient(top,  rgba(230,178,37,1) 0%,rgba(253,196,41,1) 11%,rgba(254,232,16,1) 40%,rgba(254,232,16,1) 56%,rgba(253,207,34,1) 100%); background: -o-linear-gradient(top,  rgba(230,178,37,1) 0%,rgba(253,196,41,1) 11%,rgba(254,232,16,1) 40%,rgba(254,232,16,1) 56%,rgba(253,207,34,1) 100%);background: -ms-linear-gradient(top,  rgba(230,178,37,1) 0%,rgba(253,196,41,1) 11%,rgba(254,232,16,1) 40%,rgba(254,232,16,1) 56%,rgba(253,207,34,1) 100%); background: linear-gradient(top,  rgba(230,178,37,1) 0%,rgba(253,196,41,1) 11%,rgba(254,232,16,1) 40%,rgba(254,232,16,1) 56%,rgba(253,207,34,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEE810', endColorstr='#FDCF22',GradientType=0 ); -webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, .2);-moz-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, .2);box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, .2);display:block;font-size:120%;font-weight:bold;font-style:italic;}
.liveEvent a:visited{color:#333}
.liveEvent a:hover{color:#000;text-decoration:none;background: #FFFF00; background: -moz-linear-gradient(top,  rgba(255,228,0,1) 0%, rgba(255,255,0,1) 43%, rgba(255,255,0,1) 55%, rgba(255,228,0,1) 94%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,228,0,1)), color-stop(43%,rgba(255,255,0,1)), color-stop(55%,rgba(255,255,0,1)), color-stop(94%,rgba(255,228,0,1)));background: -webkit-linear-gradient(top,  rgba(255,228,0,1) 0%,rgba(255,255,0,1) 43%,rgba(255,255,0,1) 55%,rgba(255,228,0,1) 94%); background: -o-linear-gradient(top,  rgba(255,228,0,1) 0%,rgba(255,255,0,1) 43%,rgba(255,255,0,1) 55%,rgba(255,228,0,1) 94%);background: -ms-linear-gradient(top,  rgba(255,228,0,1) 0%,rgba(255,255,0,1) 43%,rgba(255,255,0,1) 55%,rgba(255,228,0,1) 94%); background: linear-gradient(top,  rgba(255,228,0,1) 0%,rgba(255,255,0,1) 43%,rgba(255,255,0,1) 55%,rgba(255,228,0,1) 94%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFF00', endColorstr='#FFE400',GradientType=0 ); }
.liveEvent a strong{font: italic bold 20px "Trebuchet MS", Arial, sans-serif; text-transform:uppercase;}

.siteMsg .msg{font-size:100%}

.subscribeContainer{position:absolute; top:28px; right:302px;}
#subTicker{overflow:hidden;width:285px; height:25px;}
.subscribeContainer a, .subscribeContainer a:visited{font:bold 110% "Trebuchet MS", Arial, sans-serif; color:#CED8CC;padding:4px 10px;width:265px; display:block; text-align:right;}
.subscribeContainer a:hover, .subscribeContainer a:active{color:#fff;text-decoration:none;}

.header .linksContainer {position:absolute; top:80px; right:0px; color:#ccc; font-size:11px; }
.header .linksContainer ul{margin:0; padding:0; list-style:none;}
.header .linksContainer ul li{margin:0;list-style:none;float:left; display:block;border-left:1px solid #446C3A;background:none;padding:0;}
.header .linksContainer ul li:first-child {border:0;}
.header .linksContainer a{display:block;padding:3px 8px;margin:0;text-decoration:none;text-transform:uppercase;font:bold 12px "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, sans-serif; color:#C7D6C5;}
.header .linksContainer a:hover{color:#fff;}
.header .linksContainer a#mobile, .header .linksContainer a#rss{display:none;}

/*Main Nav*/
.navigation { width:140px; float:left; margin:0 20px 0 0; }
.navigation ul.topics {font:bold 14px Arial, sans-serif; border-bottom:3px dotted #CCC; }
.navigation ul.topics li a{padding:3px 5px; }
.navigation ul {margin:0; padding:0; list-style:none; font-size:13px; border-bottom: 1px solid #e8e8e8;}
.navigation ul li {border-top: 1px solid #e8e8e8;  padding:0;border-right:3px solid #e8e8e8; margin:0; background:none; }
.navigation ul li.selected { background:#f0f0f0; }
.navigation ul li.selected a:link, .navigation ul li.selected a:visited, .navigation ul li.selected a:hover, .navigation ul li.selected a:active { color:#000; text-decoration:none; cursor:default; }
.navigation h3 {border:none; border-right:3px solid #e8e8e8; margin:0; font-size:14px; padding:3px 5px; }
.navigation a:link, .navigation a:visited{text-decoration:none;display:block;padding:2px 5px;}
.navigation a:hover, .navigation a:active {background:#f0f0f0;text-decoration:none;color:#258;}

/*Global Layout Styles*/
#layoutWrapper { width:970px; margin:0 auto;background:#fff;   }
#contentSection {margin:0;}
.clear { clear:both; margin:0;}
.ContentPanel{display:none;}
.ContentPanel .InnerContent{border:1px solid #d0d0d0;padding:0 10px}
.ContentBox {margin-bottom:30px;}
.leaderboard{float:left;margin:10px 0 20px 0;text-align:center;width:790px;}
.leaderboard img, .leaderboard object, .leaderboard embed{margin:0 auto;}
.homepageLayout .leaderboard{margin:0px 25px 15px 20px; float:left;display:inline;width:auto;}

/*Topic Layout*/
.topicLayout .column1 {float:left; width:480px;margin:0 20px 0 0;}
.topicLayout .column1 .BannerAdBlock, .topicLayout .column1 .adBlock{margin:0 0 30px;}
.topicLayout .column1 .division1{width:310px;float:left;margin-right:10px;}
.topicLayout .column1 .division2{width:160px;float:left;}
.topicLayout .column1 .division3{width:235px;float:left;}
.topicLayout .column1 .division3Alt{width:230px;float:left;margin-left:10px}
.topicLayout .column2 {float:left;margin:0 0 10px;width:300px;}
.topicLayout .column2 .BannerAdBlock, .topicLayout .column2 .adBlock, .column5 .adBlock {padding:0; margin:0 0 30px 0;text-align:center;}
.topicLayout .column2 .sponsorAdBlock .BannerAdBlock, .topicLayout .column2 .sponsorAdBlock .adBlock {border:0;background:none; padding:0;margin:0;}
.topicLayout .column2 .sponsorAdBlock .BannerAdBlock img, .topicLayout .column2 .sponsorAdBlock .adBlock img{margin-bottom:10px;}
.topicLayout .column3 {float:left; width:610px; margin:0 20px 10px 0;}
.topicLayout .column4 {float:left; width:160px;margin:0 0 10px;padding:0;}
.topicLayout .column5{float:left; width:795px; margin:0 0 10px 0;}
.topicLayout .column5 .division2{float:left; width:375px; margin:0 10px 10px;}
.topicLayout .column5 .division3{float:left; width:240px; margin:0 10px 10px;}
.columnContainer{float:left;margin:0; padding:0; width:800px}

.videoLayout .column5, .dataLayout .column5{float:left; width:795px; margin:0 0 10px 0;}
/*article Layout*/
.articleLayout .column2 {width:300px;margin:20px 0;float:left;}

.articleLayout .column1{margin:20px 20px 0 0;width:480px;float:left;}
.articleLayout .BannerAdBlock, .articleLayout .adBlock{margin:0 0 20px 0 ;}
.articleLayout .column3 {float:left; width:600px; margin:0 20px 10px 0;}
.articleLayout .column4 {float:left; width:160px;margin:0 0 10px;padding:0;}
.articleLayout .column5{float:left; width:795px; margin:0 0 10px 0;}


/*video Layout*/
.videoLayout .column1 {float:left; width:480px;margin:0 15px 10px 0;}
.videoLayout .column2 {float:left;width:300px;margin:0 0 10px;}
.videoLayout .column2 .BannerAdBlock, .videoLayout .column2 .adBlock {padding:0; margin:0 0 20px 0;}
.videoLayout .column3, .videoLayout .videoUpperContainer {float:left; width:800px; margin:0 0 10px 0;}

/*Data Layout*/
.dataLayout .column1 {float:left; width:620px; margin:0 15px 10px 0;}
.dataLayout .column2 {float:left; width:160px;margin:0 0 10px;padding:0;}

/*Wide Table Layout*/
.wideTableLayout .breadCrumbNav {margin-left:20px;}
.wideTableLayout .column1 {width:930px; margin:0 0 20px 20px;float:left;}
.wideTableLayout .column1 .BannerAdBlock, .wideTableLayout .column1 .adBlock {text-align:center;margin-bottom:15px;}

/*No Ad Layout*/
.noAdLayout .navigation {margin-right:15px}
.noAdLayout .column1 {width:800px; margin:0 0 10px 0;float:left;}
.noAdLayout  .column1 .BannerAdBlock, .noAdLayout  .column1 .adBlock{margin:20px 0 ;text-align:center;}

/*NO NAV LAYOUT*/
#contentSection.noNavLayout{margin:30px 15px;}
.noNavLayout .column1{width:570px;margin:0 15px;float:left;}
.noNavLayout .column5{margin:0 15px;}
.noNavLayout .column2{width:300px;margin:0 15px;float:left;}
.noNavLayout .ContentBlock, .noNavLayout .BannerAdBlock, .noNavLayout .adBlock{margin-bottom:30px;}
.noNavLayout h1{font-size:200%}
.noNavLayout .breadCrumbNav{float:none;width:auto;margin:0 15px 30px;}

/*BreadCrumb*/
.breadCrumbNav{float:left;margin:0 0 20px;width:790px;font-size:90%;color:#666;}
.breadCrumbNav a{color:#666;text-decoration:underline;}
.breadCrumbNav a:visited{color:#888;}
.breadCrumbNav a:hover, .breadCrumbNav a:active{text-decoration:none;}

/*FOOTER*/
.footerSection { padding:15px 10px 0;background:#f0f0f0; margin:0}
.footerSection .BannerAdBlock, .footerSection .adBlock { padding:0 0 15px;margin:0; text-align:center; }
#footerLinks {padding:10px 0; margin:0 }
#footerLinks table, #EditContact p, .DataTable { width:100% }
#footerLinks ul { font-size:90%; }
#footerLinks strong { color:#666; font-size:14px; }
#footerLinks td { vertical-align:top; padding:10px 20px 0 20px; border-left:2px dotted #ccc; }
#footerLinks .services { width:480px; padding: 0 0 0 20px; }
#footerLinks .services ul { list-style:none; }
#footerLinks .services li { list-style:none; float:left; margin:8px 10px 0 0; background:none; width:145px; padding:0; }
#footerLinks .services a { padding:12px 0 12px 45px; display:block; font-size:14px; color:#555; font-weight:bold;background-image:url('../img/bh_sprite.png');background-repeat:no-repeat; background-position:180px 180px; }
#footerLinks .services .ft-subscribe { background-position:-180px -335px;}
#footerLinks .services .ft-newsletters { background-position:-180px -245px;}
#footerLinks .services .ft-mobile  {background-position:-180px -425px;}
#footerLinks .services .ft-digital {background-position:-180px -290px; }
#footerLinks .services .ft-alerts {background-position:-180px -245px;}
#footerLinks .services .ft-facebook {background-position:-180px -380px;}
#footerLinks .services .ft-twitter { background-position:-180px -200px; }
#footerLinks .services .ft-rss {background-position:-180px -470px;}
#copyright { text-align:center; padding:10px; margin:0; font-weight:bold; font-size:14px; color:#666; }


/*TABLE STYLES*/
.DataTable {width:100%; border-collapse:collapse; empty-cells:show;}
.DataTable th, .DataTable td {padding:5px 10px 5px 5px; text-align:left; }
.DataTable.makeItFit {font-size:95%;}

	/*Headers*/
.DataTable th{background:#FFF;color:#555;vertical-align:bottom;font-size:95%;border-bottom:4px solid #999;font-size:90%; font-weight:bold;text-decoration:none;padding:3px 5px;vertical-align:bottom;}
.DataTable .HeaderStyleTop th{border-bottom:0;color:#fff;background:#999;text-transform:uppercase; text-decoration:none; font-weight:bold; text-align:center;font-size:95%;}
.DataTable .HeaderStyleBot th {cursor:pointer; border-bottom:3px solid #c0c0c0;background:#f0f0f0; font-weight:700; vertical-align:middle; color:#258}


	/*Table Cells*/
.DataTable td{border-bottom:1px solid #d0d0d0; empty-cells:show;background:#fff;vertical-align:middle;}
.DataTable tr:first-child td{border-top:1px solid #d0d0d0;}
.DataTable tr.AltRow td {background:#f0f0f0}
.DataTable td.sideHead, .DataTable tr.AltRow td.sideHead{color:#444;border-right:2px solid #d0d0d0;font-weight:bold;text-decoration:none;padding:3px 5px;}
.DataTable td.dollarAmount{text-align:right;padding-right:10px;}
.DataTable td.NA {color:#ccc }
.DataTable .up{color:#360}
.DataTable .down{color:#900}
.DataTable td.currency, .DataTable .currency td{text-align: right;}

	/*Dividers*/
.DataTable .HeaderARMonth td {font-weight:bold; text-transform:uppercase; border-bottom:3px #999 solid}
.DataTable td.tableDivision, th.tableDivision {border-left: 1px #d0d0d0 solid; padding-left:5px; }
.DataTable td.AuctionsNumSold {border-left:1px solid #d0d0d0; padding-left:5px }

	/*Table Descriptors*/
.TableDescription {font-size:85%;font-weight:normal;line-height:120%;margin:0 0 20px;}
.TableLinks {margin:10px 0 0; position:relative }
.TableLinks .ArticleAge {position:absolute; top:0; right:0; font-size:11px }
.tableProperties { position:relative; z-index:0;}
.tableProperties a.equinelineData {background:url('../img/bh_sprite.png') no-repeat -180px -573px; display:block; width:232px; height:19px; text-indent:-9999px; margin:0; float:right; margin-top:-20px; z-index:1;}
.tableProperties a.equibaseData {background:url('../img/bh_sprite.png') no-repeat -180px -606px; display:block; width:196px; height:19px; text-indent:-9999px; margin:0px;position:absolute; bottom:5px; right:10px;  z-index:1;}
.tableProperties .moreLink {float:left; margin:10px 5px 5px 0 }
.tableProperties .ArticleAge {clear:left; margin:5px 0; color:#777; }

/*TAB STYLES*/
.ui-tabs .ui-tabs-hide { display: none; }
.TabbedPanelControl .ajax__tab_tab {display:inline;float:left;margin-left:5px;padding:3px 6px;text-decoration:none;border:1px solid #d0d0d0;background:#f3f3f3;}
.TabbedPanelControl .ajax__tab_header {position:relative; bottom:-1px; overflow:auto; font-size:90%; height:1%;margin:0; padding:0;}
.TabbedPanelControl .ajax__tab_active .ajax__tab_tab {border-bottom:1px solid #fff; cursor:default; background:#fff}
.TabbedPanelControl .ajax__tab_body {border:1px solid #D0D0D0;margin-bottom:10px;padding:10px;}
#tabNav li, .tabNav li{background:none;margin:0; padding:0;float:left}
#tabContent h4{margin-top:0;}
.PanelTabs , #tabNav, .tabNav{position:relative; bottom:-1px; overflow:auto; font-size:90%; margin-left:5px ; z-index:0;}
.PanelTabs a , #tabNav li a, .tabNav li a{display:inline; float:left; margin-right:5px; padding:3px 6px; text-decoration:none; border:1px solid #d0d0d0; border-bottom:0; background:#f3f3f3;-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;}
.PanelTabs a:visited, #tabNav li a:visited, .tabNav li a:visited {color:#004276 }
.PanelTabs a:hover, #tabNav li a:hover, .tabNav li a:hover  {color:#004276;background:#d0d0d0 }
.PanelTabs a.Active, #tabNav li.selected a, #tabNav li.ui-tabs-selected  a, .tabNav li.selected a, .tabNav li.ui-tabs-selected  a {border-bottom:1px solid #fff; cursor:default; background:#fff }
.ContentPanel{border-top:1px solid #d0d0d0;margin-bottom:10px;overflow:hidden;padding-top: 10px;}
.BorderedBox , #tabContent, .tabContent{border:1px solid #d0d0d0; padding:10px; margin-bottom:10px;overflow:hidden;}
#tabContent .ContentBox{margin-bottom:0;}

.verticalTabs #tabNav {width:150px;margin:0;padding:0;display:-moz-inline-block; display:inline-block;vertical-align:top; *display:inline;*zoom:1;overflow:visible;margin-top:5px;bottom:0;}
.verticalTabs #tabNav li, .verticalTabs #tabNav li a{float:none;display:block;margin:0;background:none;font-weight:bold;font-size:105%;padding:0;}

.verticalTabs #tabNav li{
background: -moz-linear-gradient(top,  #ffffff 0%, #f0f0f0 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0f0f0));
background: -webkit-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); 
background: -o-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); 
background: linear-gradient(top,  #ffffff 0%,#f0f0f0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 ); 
margin-left:8px;
}
.verticalTabs #tabNav li a{
	position:relative;
	border-bottom:1px solid #d0d0d0;
	color:#444;
	border-top:0;
	padding:5px 7px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background:#f7f7f7;
	background: -moz-linear-gradient(left,  rgba(234,234,234,0) 0%, rgba(234,234,234,0) 84%, rgba(234,234,234,1) 100%); 
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(234,234,234,0)), color-stop(84%,rgba(234,234,234,0)), color-stop(100%,rgba(234,234,234,1)));
	background: -webkit-linear-gradient(left,  rgba(234,234,234,0) 0%,rgba(234,234,234,0) 84%,rgba(234,234,234,1) 100%); 
	background: -o-linear-gradient(left,  rgba(234,234,234,0) 0%,rgba(234,234,234,0) 84%,rgba(234,234,234,1) 100%);
	background: -ms-linear-gradient(left,  rgba(234,234,234,0) 0%,rgba(234,234,234,0) 84%,rgba(234,234,234,1) 100%); 
	background: linear-gradient(left,  rgba(234,234,234,0) 0%,rgba(234,234,234,0) 84%,rgba(234,234,234,1) 100%);
}
.verticalTabs #tabNav li a:hover{
	background: #eee; 
	background: -moz-linear-gradient(top,  #f0f0f0 2%, #ffffff 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#f0f0f0), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #f0f0f0 2%,#ffffff 100%); 
	background: -o-linear-gradient(top,  #f0f0f0 2%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #f0f0f0 2%,#ffffff 100%); 
	background: linear-gradient(top,  #f0f0f0 2%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#ffffff',GradientType=0 ); 
}
.verticalTabs #tabNav li.selected , .verticalTabs #tabNav li.ui-tabs-selected {margin-left:0px;background:none;filter:none;}
.verticalTabs #tabNav li.selected>a, .verticalTabs #tabNav li.ui-tabs-selected>a, .verticalTabs #tabNav li.selected>a:visited, .verticalTabs #tabNav li.ui-tabs-selected>a:visited, .verticalTabs #tabNav li.selected>a:hover,.verticalTabs #tabNav li.ui-tabs-selected>a:hover {color:#469412;border:1px solid #D0D0D0;border-right:1px solid #fff;border-left:3px solid #469412;cursor:default;background:#fff;filter:none;font-weight:bold;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 0px;-moz-border-radius-bottomright: 0px;-moz-border-radius-bottomleft: 3px;	-webkit-border-radius: 3px 0px 0px 3px;	border-radius: 3px 0px 0px 3px;	margin-top:-1px;position:relative;font-size:110%;}
.verticalTabs #tabNav li:first-child a{border-top:1px solid #D0D0D0;}
.verticalTabs #tabNav li.selected:first-child>a, .verticalTabs #tabNav li.selected:first-child>a:visited, .verticalTabs #tabNav li.selected:first-child>a:hover{margin-top:0;}
.verticalTabs #tabContent{width:625px;display:-moz-inline-block; display:inline-block; vertical-align:top; *display:inline;*zoom:1;margin-left:-5px;*margin-left:-1px;}

/*IE7 Fix*/
.TabbedPanelControl .ajax__tab_header {position:relative; .bottom:-4px;}
.BHAjaxTab .ajax__tab_active .ajax__tab_tab {cursor:default }
div.TabbedPanelControl div.highlightBox{margin:0;border:none}
div.TabbedPanelControl .ContentBox {margin-bottom:0;}
.verticalTabs #tabNav{*list-style:outside}
/*\*/
* html .TabbedPanelControl .ajax__tab_header {position:relative; bottom:-4px;}
* html .verticalTabs #tabNav li{height:1%;}
/**/


/*TOPIC PAGES*/
.topicHeader {color:#666;margin-top:0;padding-bottom:2px;border-bottom:2px solid #ccc;margin-bottom:30px;position:relative;}
.topicHeader h1{font:italic bold 270% "Trebuchet MS", Arial, sans-serif;margin:0;color:#666;}
.topicHeader .adBlock {position:absolute; bottom:5px; right:0;margin:0;display:block;}
.topicHeader span {font-size:13px;color:#555;}
.topicHeader h2{border-bottom:0;margin:10px 0}
	/*Headlines*/
	.topHeadlines {height:1%;}
	.headlineContainer {width:140px;padding-right:15px;float:left;background:url('../img/new/gray_dots_2.gif') repeat-y  160px;}
	.headlineContainer img {border:0;float:none;}
	.headlineContainer div {padding:10px 10px 0 0 ;}
	.headlineContainer div h3{font-size:120%;}
	.headlineContainer div h3, .headlineContainer div p{margin:0;width:140px;}
	.headlineContainer div p{margin-bottom:10px;}
	
	.headlineContainer div h3{line-height:120%;}
	.headlineContainer .photo{padding:0;margin:0 0 10px;}
	.headlineList{float:left;background:url('../img/new/gray_dots_2.gif') repeat-y bottom left;margin:0 0 10px -2px; padding:0 0 0 15px;width:300px;}
	.headlineList li {margin-bottom:5px;font-size:100%;font-weight:bold;background:none;padding-left:0;line-height:130%;}
	.Timestamp {font-size:75%; font-weight:bold; color:#900;}
	
	.column5 .topHeadlines {height:1%;overflow:hidden;}
	.column5 .topHeadlines h5{margin-bottom:5px;}
	.column5 .headlineContainer{ width:300px;background:url('../img/new/gray_dots_2.gif') repeat-y  313px;}
	.column5 .headlineContainer h3{font-size:170%;margin:0;line-height:140%;}
	.column5 .headlineContainer p{margin:0px;font-size:115%;line-height:140%;}
	.column5 .headlineContainer div.moreLink{margin-top:0;}
	.column5 .headlineList{width:445px;margin-bottom:6px;}
	.column5 .headlineList li{margin-bottom:5px;}

.topicLayout .column2 .featureSlider { overflow:hidden; position:relative;height:237px;width:300px; }
.topicLayout .featureSlider .slidesContainer { margin:0; padding:0; position:absolute; width:20000em; }
.topicLayout .column2 .featureSlider .slidesContainer  .slide { float:left; width:300px; margin-right:10px; }
.topicLayout .column2 .featureSlider .slidesContainer  .slide .ArticleSummary {float:left; width:140px;margin:0 5px;}
.topicLayout  .featureSlider .slidesContainer  .slide .ArticleSummary .photo {position:relative;}


.slideControls {text-align:center; font:bold 85% "Trebuchet MS", Arial, sans-serif; color:#333;padding-left:110px;overflow:hidden;margin-top:10px;}
.slideControls span {display:block;float:left;}
.slideControls .prev, .slideControls .next, .browse {width:18px; height:18px; text-indent:-9999px; cursor:pointer;background-image:URL('../img/bh_sprite.png');background-repeat:no-repeat;}
.slideControls .prev , .browse.prev{margin-right:5px;background-position: -568px -317px;}
.slideControls .prev:hover, .browse.prev:hover {background-position: -568px -335px;  }
.slideControls .prev.disabled, .prev.disabled:hover {background-position: -568px -353px;  cursor:default }
.slideControls .next, .browse.next { margin-left:5px; background-position: -587px -317px;  }
.slideControls .next:hover , .browse.next:hover{background-position: -587px -335px;}
.slideControls .next.disabled, .slideControls .next.disabled:hover {background-position: -587px -353px; cursor:default }
.topicLayout .column1 .slideControls {padding-left:200px;}
.topicLayout .column1 .featureSlider .slidesContainer  .slide .ArticleSummary {float:left; width:140px;margin:0 10px;}
.topicLayout .column1 .featureSlider .slidesContainer  .slide { float:left; width:480px; margin:0; }
.topicLayout .column1 .featureSlider { overflow:hidden; position:relative;height:260px;width:480px; }
.topicLayout .column1 .headlineContainer .featureSlider { overflow:hidden; position:relative; height:267px; width:140px; padding:0;}
.topicLayout .column1 .headlineContainer .featureSlider .slidesContainer { margin:0; padding:0; position:absolute; width:20000em; }
.topicLayout .column1 .headlineContainer .featureSlider .slidesContainer .slide { float:left; width:140px; margin-right:10px; padding:0;}
.topicLayout .column1 .headlineContainer .slideControls{padding:0 0 0 35px;}

/*\*/ 
	* html .topicLayout .column2 .featureSlider .slidesContainer  .slide .ArticleSummary {width:140px;margin:0 3px;}
	/**/


/*BIG FEATURED SLIDER*/
.featured {  position:relative;overflow:hidden;margin:0 0 30px;width:790px;background: #f0f0f0; /* Old browsers */
background: -moz-linear-gradient(top,  #f0f0f0 0%, #d7d7d7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(100%,#d7d7d7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f0f0f0 0%,#d7d7d7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f0f0f0 0%,#d7d7d7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f0f0f0 0%,#d7d7d7 100%); /* IE10+ */
background: linear-gradient(top,  #f0f0f0 0%,#d7d7d7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#d7d7d7',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.featured .featureSlider{ height:225px; margin:20px 45px;width:710px; position:relative; overflow:hidden;}
.featured .photo { float:left; margin:0 30px 0 0; width:298px;background:#ccc;}
.featured .photo img{display:block;margin:0 auto;}
.featured .photo p {padding:0 15px 15px;font-size:.8em;margin-bottom:0;}
.featured .photo a.overlayIcon { right:0px; bottom:0px; width:298px; height:225px;}
.featured .photo a.overlayIcon:hover { background:url('/img/bh_sprite.png') -900px -375px no-repeat;}
.featured .summaryHead{margin-top:5px;}
.featured h3 { font-size:2em; margin:0 0 10px;line-height:1.3em; }
.featured .moreLink { clear:none; }
.featured .ArticleSummary {  float:left; margin-bottom:0; width:711px;}
.featured p { font-size:1.1em; }
.featured .browse {width:25px; height:25px; text-indent:-9999px; cursor:pointer;background-color:#444;background-image:URL('/img/bh_sprite.png');background-repeat:no-repeat;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;margin-top:-13px;}
.featured .browse.next { right:10px; background-position:-951px -745px;}
.featured .browse.prev { left:10px; background-position:-953px -805px;}
.featured .browse.next:hover, .featured .browse.prev:hover{background-color:#469412}
.featured .navi { position:absolute; bottom:15px; right:15px;}
.featured .navi a{ width:12px; height:12px;background:#fff;border:1px solid #fff}
.featured  .navi a.active{background:transparent;cursor:default;}
.featured .featureSlider .ArticleSummary { border-bottom:0; }
.featured .slidesContainer{ position:absolute; width:20000em; clear:both; }
.featured .slide{float:left;}
.featured .browse {  position:absolute; top:50%;padding:0; margin:0; }
.featured .navi {margin:0 auto; text-align:center;}
.featured .navi a { background:#ccc; color:#333; width:16px; height:16px; display:inline-block; border-radius:10px; margin:0 2px; font-size:.85em;text-align:center;}
.featured .navi a.active { background:#360; color:#fff }
.featured h2 .navi{bottom:10px;right:5px;}
.featured h2 .navi a {height:12px;}

/*VIDEO PORTAL*/
.videoSummary {margin: 20px 20px 20px 0; width:480px;clear:left; float:left;}
.videoSummary h3{font-size:150%;margin:10px 0;color:#303030}
.videoSummary h3 .videoTime{font-size:70%}
.videoSummary p.videoInfo{margin:10px 10px 10px 0;display:inline; line-height:1.3em;}
.videoSummary .moreLink{margin-right:10px}
.videoTime{font:normal 90% Arial,sans-serif;color:#666}
.moreVideosContainer{height:490px;overflow:auto;}
.moreVideosContainer .videoThumb, .videoSearchResult{display:-moz-inline-box; display:inline-block; vertical-align:top; *display:inline;*zoom:1;width:140px; height:140px;margin:10px 5px 10px 0;padding:0;font:100% Arial,sans-serif;border:1px solid #d0d0d0;overflow:hidden; background:#f7f7f7;}
.moreVideosContainer .videoThumb div, .videoSearchResult div{margin:0;padding:0}
.moreVideosContainer .videoThumb img, .videoSearchResult img{border:0;margin:0;padding:0;}
.moreVideosContainer .videoThumb a, .videoSearchResult a{font-weight:bold;font-size:95%; margin:0;padding:0;}
.links, .teaser{ border:1px solid #d0d0d0; background:#eaeaea; padding:10px;margin-bottom:10px;}
.videoLength {color:#555;font-weight:normal; font-size:60%;}


.raceReplaysFilter{width:200px;float:left;overflow:hidden;border-right:2px dotted #ccc; padding-right:20px; margin-right:20px;}
.raceReplaysFilter label{font-weight:bold; display:block;overflow:hidden;}
.raceReplaysFilter label span{font-size:90%;font-weight:normal;}
.raceReplaysFilter input, .raceReplaysFilter select{display:block;margin-bottom:10px;width:200px}
.raceReplaysFilter .checkbox input{display:block;float:left;margin-right:5px;width:auto;}
.raceReplaysFilter .filterActions input{display:inline;width:auto;}
.results{width:380px;float:left;font-size:95%;position:relative;}
.raceReplaysFilter .dates label input {background: url('../img/bh_sprite.png') no-repeat -363px -222px;border:1px solid #999;padding:3px;width:130px}
.raceReplaysFilter form{margin-top:10px}
.raceReplaysFilter div {margin-bottom:10px;}
.videoLink, .replayLink{font-weight:bold; background:url('../img/bh_sprite.png') no-repeat 0px -233px; padding-left:23px}
.moreVideosContainer a.videoLink{display:block;border:1px solid #fff;}
.moreVideosContainer a.videoLink:hover{text-decoration:none;}

/* REGIONAL CSS */
.column1 .racingDataPreview, .column1 .sireListDataPreview{width:240px; float:left;clear:left; margin-right:8px;}
.column1 .division3 .racingDataPreview {width:100%;float:none;margin:0;}
.racingDataPreview strong {font-size:110%;}
.racingDataPreview p{margin:5px 0 5px 10px ;}
.racingDataPreview ul, .moreDataFilter ul{margin-bottom:10px;}
.racingDataPreview strong, .moreDataFilter strong{color:#360;}
.moreDataFilter{width:175px; border-left:2px dotted #d8d8d8;padding:15px 0 15px 15px; float:left;}
.moreDataFilter strong{line-height:1.2em;margin-bottom:5px;display:block}
.division1 .racingDataPreview{float:none;width:auto;margin-left:10px;width:300px}
.midwestHeader, .southwestHeader, .westcoastHeader, .northeastHeader, .southeastHeader, .kentuckyHeader {position:relative; font-style:italic;padding:8px 0 7px 10px; font-size:160%; font-weight:700; margin:10px 0 20px; width:780px;float:left;border:1px solid #d0d0d0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background: #f0f0f0; background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(240,240,240,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(240,240,240,1)));background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%); background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%); background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 ); }
.midwestHeader span, .southwestHeader span, .westcoastHeader span, .northeastHeader span, .southeastHeader span{font:bold 55% Arial, sans-serif; text-align:right; position:absolute; top:8px; right:160px; color:#666; line-height:1.3em;}
.kentuckyHeader span {display:none;}
.midwestHeader {color:#360; }
.southwestHeader {color:#505; }
.westcoastHeader {color:#c60; }
.northeastHeader {color:#069; }
.southeastHeader {color:#903; }
.kentuckyHeader {color:#DA0; }
.regionalNav {position:absolute; right:5px; top:-15px; }
.myRegionLink {position:absolute; bottom:-15px; left:10px; font-size:50%; font-weight:normal; font-style:normal; display:block; color:#707070 }
.regionalMap {height:270px; padding-top:25px; position:relative; width:790px;}
.regionalMap #Map {left:10px; position:absolute; top:0; }
.regionalMap .highlightBox {margin:0pt; padding-left:485px; }
.regionalMap h3{margin-bottom:0;}
.regionalMap p{margin-top:0;}
.message {background:url('../img/bh_sprite.png') no-repeat 8px -822px #FFF5D5; border:2px dotted #FFD975; padding:15px 10px 15px 65px; margin:0 0 10px; min-height:50px; font-weight:bold;color:#333;font-size:120%;}
.regionalContacts{float:left;width:390px; margin-right:10px;}
.regionalContactsAlt{float:left;width:390px;}

/*SRO SEARCH BOX*/
.sroSearchBox {border:1px solid #D0D0D0; font-weight:bold; margin:25px 0 0; padding:10px; position:relative; text-align:center; height:1%;
background: #f0f0f0; 
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(240,240,240,1) 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(240,240,240,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%); 
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%); 
background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 ); 
}
.sroSearchBox img {left:20px; position:absolute; top:-14px;}

/*SEARCH FORM STYLES*/
.button {margin-right:85px }
.dateRange {font-weight:bold; margin-top:0; position:relative }
.dateRange input {width:80px; }
.dateRange .moreLink {position:absolute; top:1px; right:0; }
.field {margin-top:5px }
.field input {vertical-align:middle }
a.help {margin-top:5px; padding-left:18px; height:18px; display:block; width:100px; color:#258}
.genericSearchForm {background:#f0f0f0; border: 2px dotted #d8d8d8; padding:15px; margin-bottom:10px; }



/*PEDIGREE*/
.Pedigree {border-bottom:1px solid #d0d0d0; border-left:1px solid #d0d0d0; width:100%; font:400 11px  Arial, Helvetica, sans-serif }
.Pedigree td {padding:5px 10px; border-top:1px solid #d0d0d0; border-right:1px solid #d0d0d0; text-align:left; vertical-align:middle }
.Pedigree td strong{color:#555;}
.Pedigree .L1 {font-size:15px; font-weight:700; color:#360 }
.Pedigree .L2:first-line, .Pedigree .L3:first-line, .Pedigree .L4:first-line, .Today {font-weight:700 }
.HorseRecord, .HorseSex, .HorseDOB, .HorseColor {font-size:12px; color:#000 }
.HorseRepeater .Summary, .HorseRepeater .FamilyNotes, .HorseRepeater .ExtendedDetails {margin-top:10px; border-top:1px solid #def; position:relative }
.HorseRepeater, .RaceLinks a, .GradedStakeSummary p {margin-left:20px }
.infoIndicator {cursor:pointer; padding-left:20px }
.infoRollover {width:220px; border:1px solid #707070; padding:5px; background:#fff }
#BHHoverTextDiv {background-color: White; border: solid 1px black; padding: 4px }
.GradedStakeSummary, .RaceHeader {margin-top:20px; border-bottom:1px solid #d0d0d0; position:relative }
.GradedStakeSummary{}
.GradedStakeSummary p.FirstChild{margin-left:0; font-weight:700; color:#250;font-size:115%;}
.GradedStakeSummary .RaceLinks {float:right; font-weight:700;font-size:95%; }
.StakesShell { margin-top:10px }
.StakesShell p.FirstChild, .StakesShell p:first-child {margin-left:0; font-weight:700;font-size:150%; color:#360; margin:10px 0}
.StakesShell .RaceLinks {float:right; font-weight:700;font-size:65%;margin-top:10px;}
.GradedStakeSummary .RaceLinks img{border:0;}

/*PDF Download*/
.downloadButton {text-align:center;font-size:150%;}
.ddArchives {clear:left }
.currentIssue {float:left;}
.downloadInfo {font-size:90%; color:#999; margin:0; text-align:center; font-weight:bold;}
.downloadInfo p{margin:0;}
.pdfDownload h3 {font-size:140%; margin-bottom:10px }
.pdfDownload h1{margin:0;}
.pdfDownload p.summary {line-height:1.6em }
.disclaimer{font-size:85%; color:#555;}
.equiformLinks {background:#EAEFF3;background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(234,239,243,1) 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(234,239,243,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(234,239,243,1) 100%); 
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(234,239,243,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(234,239,243,1) 100%); 
background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(234,239,243,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeff3',GradientType=0 ); 
border:2px dotted #d8d8d8;padding:10px; min-height:240px;}
.equiformLinks h4{margin:0;}

.equiformLinks ul li {margin-top:10px;}
.pdfLink{background:url('../img/bh_sprite.png') no-repeat  -480px -200px; padding-left:20px;}

/*Articles*/
.ArticleSummaryRepeater .ArticleSummary, .ArticleSummaryRepeater .SearchSummary {border-bottom:2px dotted #ccc; margin-bottom:20px; padding-bottom:20px; overflow:auto; clear:both }
.ArticleSummary .Timestamp {color:#555;}
.ArticleSummary h2{font: bold 200% Arial, Helvetica, sans-serif;text-transform:none;letter-spacing:normal;color:#333;bordeR:0;padding:0;}

.ArticleSummary h2 a{color:#258;}
.ArticleSummary h2 a:visited{color:#48b;}
.ArticleSummary h2 a:hover{color:#258;text-decoration:underline;}
.ArticleSummary h2 a:after{border:0;}

.ArticleSummary h5{margin:0 0 10px}

.ArticleSummaryRepeater .ArticleSummary h3{font-size:150%;}
.ArticleSummary h3+.photo, .ArticleSummary h3+.photo+p{margin-top:5px;}
.ArticleSummary .photo .videoOverlay { position:absolute; top:60px; left:5px;}
.ArticleSummary .photo .videoOverlay a { background:URL('../img/bh_sprite.png') no-repeat -937px -268px; display:block; width:34px; height:34px; text-indent:-9999px;position:absolute;top:0; left:0;}
.articleThumbRepeater{margin:0 -5px;}
.articleThumbRepeater .ArticleSummary{width:140px;display:-moz-inline-box; display:inline-block; vertical-align:top; *display:inline;*zoom:1;margin:0 5px;}
.articleThumbRepeater .ArticleSummary img {display:block;margin:0 auto 10px;}
.articleThumbRepeater .ArticleSummary h4{font-size:100%;text-align:center;}
.ArticleAge {font-weight:700; font-size:80% }
a span.ArticleAge {color:#000; text-decoration:none }
p.ArticleAge {font-size:11px; margin:0 0 7px 0;}
.subTextLinks{font-weight:bold; margin:0 0 10px 0;}
.pedAnalysisSummary, .ArticleSummary {margin-bottom:10px;border-bottom:0;padding-bottom:0;}
.pedAnalysisSummary h3, .pedAnalysisSummary p, .ArticleSummary h3, .ArticleSummary h4, .ArticleSummary p, .ArticleSummary h1{margin:0;}
.ArticleSummary h3{margin-bottom: 5px;}
.pedAnalysisSummary p strong, .ArticleSummary p strong{color:#000;}
.pedAnalysisSummary a, .ArticleSummary a{font-weight:bold;}
.pedAnalysisSummary .moreLink, .ArticleSummary .moreLink{margin-top:10px;}
.column1 .endArticleAds .adBlock{float:left; margin:0 10px 10px 0;}

/*ARTICLE VIEW*/
.ArticleDetail h1{font-size:220%;margin-top:0;line-height:130%}
.ArticleDetail h2 {background:none; border:none; text-transform:none; padding:0; font-size:140%;}
.ArticleDetail {margin-bottom:10px; clear:both;font-size:110%;}
.ArticleDetail a{font-weight:bold;}
.ArticleDetail .author {font-size:110%; font-weight:bold; color:#333; vertical-align:top;line-height:120%;margin-bottom:5px;}
.ArticleDetail .author a {font-size:.75em;font-weight: normal;color:#333;}
.ArticleDetail .author a[rel=author]{font-size:100%;font-weight:bold;color:#258;}
.ArticleDetail .Updated {font-size:80%; margin-bottom:10px; color:#707070 }
.ArticleDetail td {font-size:90%;}
.ArticleDetail .articleTools{clear:both;}
.photoCredit{font-size:12px;color:#555;}
.articleTools{font-size:12px;padding:0 5px;background:#Ececec;margin:0 0 15px 0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.articleTools a{display:block;margin:0;padding:2px 0 2px 20px;height:12px;color:#666;line-height:100%;font-weight:bold;background-image:url('../img/bh_sprite.png');background-repeat:no-repeat;}
.articleTools li{display:-moz-inline-box; display:inline-block; vertical-align:top; *display:inline;*zoom:1;background:none;vertical-align:middle;padding:0;margin:5px 6px;}
.articleTools li.email a{background-position: 0 -569px; }
.articleTools li.email a:hover{background-position:0 -585px;text-decoration:none;color:#5E8152;}
.articleTools li.print a{background-position:0 -520px;}
.articleTools li.print a:hover{background-position:0 -536px;text-decoration:none;color:#5E8152;}
.articleTools .commentsBtn a, .articleTools .commentsBtn a:visited{background-position: 0 -432px;display:inline-block;vertical-align:middle;}
.articleTools .commentsBtn a:hover{background-position:0 -448px;text-decoration:none;color:#5E8152;}
.articleTools .commentsBtn span{background:url('../img/bh_sprite.png') no-repeat -569px -499px;display:inline-block;width:31px; height:18px;padding:2px 0 0 7px;font-size:90%;font-weight:bold;text-align:center; overflow:hidden;color:#666;vertical-align:middle;}
.articleTools li.gplusBtn, .articleTools li.tweetBtn, .articleTools li.fbLikeBtn{margin-right:0;overflow:hidden;}
.articleTools li.gplusBtn a, .articleTools li.tweetBtn a, .articleTools li.fbLikeBtn a{background:none;}
.articleTools li.gplusBtn{width:75px;}
.articleTools li.tweetBtn{width:100px;}
.articleTools li.fbLikeBtn{width:125px;}
.articleTools li a.stbutton {display:block; background:url('../img/bh_sprite.png') no-repeat 0 -476px !important; margin:0;padding:0 0 0 16px;height:16px;color:#666;}
.articleTools li a.stbutton:hover{background-position:0 -492px !important;text-decoration:none;color:#360;}
.articleTools .stico_default {background: none !important;}

.articlePhoto{display:table;width:225px;margin:0 15px 15px 0;float:left;padding-bottom:10px;border-bottom:2px dotted #ccc;}
.articlePhoto img{display:block;margin:0 auto;}
.articlePhoto .photoCredit{font-size:85%;margin:0;position:absolute;left:0px;top:3px;}
.articlePhoto .photoCaption {font-size:90%;margin:0;font-weight:bold;}
.photoCaption a {font-weight:bold;}
.articlePhoto .photoInfo{margin:0;position:relative;padding-top:25px;min-width:100px;}


.inBodyPromo {padding:10px; margin:10px 0; border:1px solid #d0d0d0; font:bold 12px Arial, sans-serif;line-height:135%;}
.thehorse-slug, .thehorse-disclaimer {font-weight:bold; color:#555; font-style:italic}
.thehorse-disclaimer{font-size:90%;}

/*IE7 Hack*/
html>body .articlePhoto{*width:298px;}


/*Breeding Topic*/

.breedingLinks {float:left; margin-right:10px;width:305px}
.breedingLinksAlt{float:left;width:305px}
#StallionSpotlight{text-align:center;}
#StallionSpotlight h3 {font-size:130%; margin-bottom:0; text-transform:uppercase}
#StallionSpotlight p{margin-top:0px;}
#StallionSpotlight .PicLeft{float:none;}

.sireListDataPreview ul{margin-bottom:10px;}
.sireListDataPreview ul li {padding:0 0 0 8px;font-weight:bold; }



.pager{margin:10px 0;}

/*RACE VIDEO PLAYER*/
#pnlPlayer{background:#fff; border:1px solid #d0d0d0; width:640px;margin:10px auto 0;padding:10px;}
#pnlPlayer .BannerAdBlock, #pnlPlayer .adBlock {margin:25px 0 0 10px;}
#pnlPlayer .RaceName{font-size:150%; color:#360; margin:0; padding:0;clear:both;font-weight:bold;}
#pnlPlayer td{vertical-align: top; padding:0;}
#pnlPlayer a {font-weight:bold; padding:5px 0; text-align:center;display:block; width:300px;}
#pnlPlayer .ft a {font-weight:bold; padding:5px 0; text-align:center;display:inline;}
.ft {background:#d0d0d0;width:620px;margin:0 auto;font-weight:bold;padding:5px 10px;text-align:center;}



/*Breeders Cup*/
.bcDivisionsList{margin:0 0 20px; padding:0;overflow:hidden;}
.bcDivisionsList li {float:left; margin:5px;background:none; padding:0;}
.bcDivisionsList li a{border:1px solid #e0e0e0;padding:2px 5px;width:130px; display:block; font-size:90%;font-weight:bold;text-decoration:none;
	background: #f1f1f1; 
	background: -moz-linear-gradient(top,  #f1f1f1 0%, #fcfcfc 73%, #fefefe 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(73%,#fcfcfc), color-stop(100%,#fefefe));
	background: -webkit-linear-gradient(top,  #f1f1f1 0%,#fcfcfc 73%,#fefefe 100%); 
	background: -o-linear-gradient(top,  #f1f1f1 0%,#fcfcfc 73%,#fefefe 100%);
	background: -ms-linear-gradient(top,  #f1f1f1 0%,#fcfcfc 73%,#fefefe 100%); 
	background: linear-gradient(top,  #f1f1f1 0%,#fcfcfc 73%,#fefefe 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#fefefe',GradientType=0 ); 
}
.bcDivisionsList li a:hover{text-decoration:underline;}
.bcDivisionsList li.Date{font-size:85%; text-transform:uppercase;width:132px; padding:2px 5px;font-weight:bold; border-bottom:2px solid #d0d0d0;}
.bcDivisionsList li#Saturday {width:282px;}
.topList{border:1px solid #d0d0d0;}
.topList ol{margin:0;padding:0;width:155px;background:#f0f0f0; list-style-position:inside; float:right;font-size:.9em;}
.topList ol li{padding:3px 1px 3px 5px;border-left:1px solid #d0d0d0;
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); 
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); 
background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); }
.topList ol li a{padding:1px;font-weight:bold;}
.topList .contentPanel{width:130px;padding:5px;float:left}
.topList .contentPanel p, .topList .contentPanel h3{margin:0;}
.topList .contentPanel strong{display:block;margin-top:5px;font-size:85%; text-transform:uppercase;color:#360;}

/* HORSE PROFILES */
div.pedigree{text-align:center;}
div.pedigree table{border-collapse:collapse;margin:0 auto;margin-bottom:10px;}
div.pedigree table td {padding:3px 10px 3px 10px; text-align:left;font-weight:bold;}
div.pedigree table td.pedMale {background: url('../img/new/ped_bracket_top.gif') no-repeat left center;}
div.pedigree table td.pedFemale {background: url('../img/new/ped_bracket_bottom.gif') no-repeat left center;}
div.pedigree table td.pedRoot {font-size:115%;color:#360;}
.subhead {font-weight:bold; color:#555; margin:0;position:relative; top:-10px;font-size:90%;}
#photoSlideshowContainer {width:300px; overflow:hidden; _height:1%; height:284px; margin: 0;position:relative; z-index:0;}
#photoSlideshowContainer .slideContainer {padding:0;width:300px;}
#photoSlideshowContainer .slideContainer img{max-height:225px;display:block;margin: 0 auto;}
#photoSlideshowContainer .orderLink{font-weight:bold; text-transform:uppercase;font-size:85%;position:absolute;top:225px;right:5px;}
#photoSlideshowContainer .photoCaption {display:block; font-size:95%; margin:0; padding:0; font-weight:bold; color:#555;clear:both; }
#photoSlideshowContainer .photoCredit {color:#999; font-weight:normal;font-size:85%;display:inline;padding:2px 0 0;clear:both;}
.slideshowFooter {background:none; border:0; padding:0; text-align:center; overflow:hidden; }
.slideshowFooter .controls {width:45px;  margin:0 auto 10px; overflow:hidden; _height:1%;}
.slideshowFooter a#next, .slideshowFooter a#prev {width:18px; height:18px; text-indent:-9999px; cursor:pointer;background-image:URL('../img/bh_sprite.png');background-repeat:no-repeat;display:inline-block; vertical-align:top; *display:inline;*zoom:1;}
.slideshowFooter a#prev {margin-right:5px;background-position: -568px -317px;}
.slideshowFooter a#prev :hover {background-position: -568px -335px;  }
.slideshowFooter a#next {background-position: -587px -317px;  }
.slideshowFooter a#next:hover {background-position: -587px -335px;}
.connectionsTable {border-collapse:collapse; width:100%;}
.connectionsTable td{padding:2px 5px; border:1px solid #ccc;font-size:90%;}
.connectionsTable .label{width:10px;background:url('../img/bh_sprite.png') no-repeat -492px -326px #f3f3f3;}
.connectionsTable .silks {width:70px;vertical-align:top;padding-top:5px;}
.connectionsTable .altRow td {background:#f3f3f3;}
.raceSpecs h1{clear:none;margin:0 0 8px 0;}
.raceSpecs img{float:left; margin: 0 10px 10px 0;border:0;}
.raceSpecs .subhead {font-weight:bold; color:#333; padding:0;margin:0;position:relative; font-size:110%;}
.raceSpecs ul li{float:left; width:170px;background:none; padding:0;}
.contenderProfiles {margin-bottom:10px;}
.contenderProfiles li{float:left; width:150px; font-weight:bold;background:none; padding:0 0 0 5px;margin:auto 0;}

.DataTable td.pp1,.DataTable td.pp2,.DataTable td.pp3,.DataTable td.pp4,.DataTable td.pp5,.DataTable td.pp6,.DataTable td.pp7,.DataTable td.pp8,.DataTable td.pp9,.DataTable td.pp10,.DataTable td.pp11,.DataTable td.pp12,.DataTable td.pp13,.DataTable td.pp14,.DataTable td.pp15,.DataTable td.pp16,.DataTable td.pp17,.DataTable td.pp18,.DataTable td.pp19,.DataTable td.pp20,.DataTable td.pp21,.DataTable td.pp22{font-weight:bold;text-align:center;width:18px;border-top:1px solid #fff;}

.DataTable td.pp1, .DataTable .AltRow td.pp1, div.pp1{background:#C00;color:#FFF}
.DataTable td.pp2, .DataTable .AltRow td.pp2, div.pp2{background:#FFF;color:#000;border:1px solid #e0e0e0;}
.DataTable td.pp3, .DataTable .AltRow td.pp3, div.pp3{background:#009;color:#FFF}
.DataTable td.pp4, .DataTable .AltRow td.pp4, div.pp4{background:#FF3;color:#000}
.DataTable td.pp5, .DataTable .AltRow td.pp5, div.pp5{background:#090;color:#FFF}
.DataTable td.pp6, .DataTable .AltRow td.pp6, div.pp6{background:#000;color:#FF3}
.DataTable td.pp7, .DataTable .AltRow td.pp7, div.pp7{background:#F63;color:#000}
.DataTable td.pp8, .DataTable .AltRow td.pp8, div.pp8{background:#F9C;color:#000}
.DataTable td.pp9, .DataTable .AltRow td.pp9, div.pp9{background:#09f;color:#000}
.DataTable td.pp10, .DataTable .AltRow td.pp10, div.pp10{background:#757;color:#FFF}
.DataTable td.pp11, .DataTable .AltRow td.pp11, div.pp11{background:#999;color:#C00}
.DataTable td.pp12, .DataTable .AltRow td.pp12, div.pp12{background:#AC8;color:#000}
.DataTable td.pp13, .DataTable .AltRow td.pp13, div.pp13{background:#633;color:#FFF}
.DataTable td.pp14, .DataTable .AltRow td.pp14, div.pp14{background:#800000;color:#FF3}
.DataTable td.pp15, .DataTable .AltRow td.pp15, div.pp15{background:#CCB;color:#000}
.DataTable td.pp16, .DataTable .AltRow td.pp16, div.pp16{background:#BCD;color:#f60}
.DataTable td.pp17, .DataTable .AltRow td.pp17, div.pp17{background:#004;color:#FFF}
.DataTable td.pp18, .DataTable .AltRow td.pp18, div.pp18{background:#063;color:#FF3}
.DataTable td.pp19, .DataTable .AltRow td.pp19, div.pp19{background:#ABC;color:#C00}
.DataTable td.pp20, .DataTable .AltRow td.pp20, div.pp20{background:#903;color:#FF3}
.DataTable td.dollarAmount {text-align:right;}
#exoticPayoffs{width:270px;}



/*Search Results Styles*/
.searchResult{margin-bottom:10px;padding-bottom:10px; border-bottom:1px dashed #d0d0d0;}
.searchResult h3{margin-bottom:0px;font-size:110%;}
#searchResultCount{font-size:110%;margin:10px 0;border-bottom:3px solid #d2e1e8;}

/*Horse Profile Index Page*/
.alphaBlock{float:left; margin:0 5px 10px;border:1px solid #d0d0d0; padding:10px;width:165px; min-height:135px;}
.raceIndex .alphaBlock {width:360px;}
.alphaBlock ul{float:left;width:125px;}
.alphaBlock ul li{height:20px; overflow:hidden}
.letterLabel a, .letterLabel a:visited{font: 32px "Times New Roman", Times, serif; color:#360; float:left;margin-right:10px; text-decoration:none;}
.letterLabel a:hover {text-decoration:underline;}
.indexNav{background:#258;padding:10px;position:relative;margin-bottom:10px;font-weight:bold;color:#92A8BE}
.indexNav .indexSearch{position:absolute; top:5px; right:5px;}
.indexNav a{color:#fff; padding:0 3px; text-decoration:none;}
.indexNav a:visited{color:#fff; text-decoration:none;}
.indexNav a:hover, .indexNav a:active{background:#fff; color:#258}
.indexList{float:left; width:155px;border-right:1px dashed #ccc;padding:0 20px;}
.indexList li {margin-bottom:5px;}

/* PAGERS */
#indexPager, #searchResultPager  {color:#666;font-weight:bold;clear:both; padding-top:15px;margin:0;}
#indexPager a:link, #searchResultPager a:link{background:#fff; padding:2px 4px; text-decoration:none;border:1px solid #999;}
#indexPager a:visited, #searchResultPager a:visited{background:#fff; padding:2px 4px; text-decoration:none;border:1px solid #999;}
#indexPager a:hover, #searchResultPager a:hover{background:#999;border:1px solid #999;color:#fff; padding:2px 4px}

.paginate {color:#777;margin-bottom:20px;font-weight:bold;float:left;}
.paginate a, .paginate span{margin:0 1px;display:inline-block; vertical-align:top; *display:inline;*zoom:1;  padding:3px 0; border-radius:12px; -webkit-border-radius:12px; -moz-border-radius:12px;width:25px;text-align:center; }
.paginate .spacer{padding:0;width:auto;}
.paginate a:hover { background-color:#666; color:#fff; text-decoration:none;}
.paginate .current {color:#555;cursor:default;border:1px solid #aaa;padding:2px 0;width:22px;}
.paginate .first, .paginate .prev, .paginate .next, .paginate .last{text-indent:-9999px; text-align:left;background-image:url('../img/bh_sprite.png'); background-color:#ebebeb;background-repeat:no-repeat; }
.paginate a.first, .paginate a.prev, .paginate a.next, .paginate a.last {background-color:#aaa;}
.paginate a.first:hover, .paginate a.prev:hover, .paginate a.next:hover, .paginate a.last:hover {background-color:#666}
.paginate a.first { background-position:-560px -534px; }
.paginate a.prev { background-position:-581px -534px; }
.paginate a.next { background-position:-601px -534px; }
.paginate a.last { background-position:-621px -534px; }
.paginate span.first { background-position:-560px -555px; }
.paginate span.prev { background-position:-581px -555px; }
.paginate span.next { background-position:-601px -555px; }
.paginate span.last { background-position:-621px -555px; }


/*HOMEPAGE BREAKING NEWS/IN PROGRESS/LIVE NOW BAR*/
.inProgress, .breakingNews {margin:10px 0;height:38px;padding: 0  0 0 10px;color:#ffffff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.inProgress {background:#258;}
.breakingNews {background:#900;}
.inProgress div  {height:30px;padding-top:8px;}
.breakingNews div  {height:30px;padding-top:8px;}
.inProgress h1, .breakingNews h1 {color:#fff; font: italic bold 25px "Trebuchet MS", Arial, sans-serif; text-transform:uppercase;display:block; float:left;margin:2px 10px 0 0;}
.inProgress div a, .breakingNews div a, .inProgress div a:visited, .breakingNews div a:visited, .inProgress div a:hover, .breakingNews div a:hover   {color:#fff; font-weight:bold;font-size:16px;}

.liveNow {margin:0 0 20px;}
.liveNow a {padding:5px 10px;color:#fff; background: #900; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;display:block;font-size:120%;font-weight:bold;font-style:italic;}
.liveNow a:visited{color:#eee}
.liveNow a:hover{background:#c00;color:#fff;text-decoration:none;}
.liveNow a span{font: italic bold 24px "Trebuchet MS", Arial, sans-serif; text-transform:uppercase;}

.replaysTable{width:300px; float:right;margin:0px;}

.raceReplays{position:relative;background:#fff; border:1px solid #d0d0d0; width:790px;margin:10px auto 0;padding:10px;height:430px;}
.raceReplays .adBlock {width:280px; margin:35px 10px 10px;float:left;}
.raceReplays h1{margin:0 0 10px; padding:0;clear:both;}
.raceReplays .videoContainer{width:480px; float:left;padding:0; margin:0;}
.closeButton {position:absolute; top:10px; right:10px;text-transform:uppercase; font-weight:bold;}
#videoContainer {z-index: 10000!important;}

.column1 .topicLinks, .column1 .topicLinksAlt {width:230px; margin-right:10px;float:left;}
.column1 .topicLinks {margin:0;}
ol.topList {border:0; padding:0; margin:0;font:italic bold 115% "Trebuchet MS","Helvetica Neue", Helvetica, Arial, sans-serif;color:#666;}
ol.topList li {margin:0; padding:3px;border-bottom:1px solid #d0d0d0;list-style-position:inside;}
ol.topList li a{font: normal bold 95% Arial,"Helvetica Neue", Helvetica, sans-serif}
.featuredVideos {padding:0; border:0; background:none;width:300px;height:150px;overflow:hidden;}
.featuredVideos .video{float: left;width:140px;height:145px;margin:0;padding:0;}
.featuredVideos .video{margin-right:10px;}
.featuredVideos .video p{padding: 0 5px;margin: 0;font-size: 85%; line-height:1.3em;padding-right: 12px;color: #949494;font-weight: normal;}
.featuredVideos .video p a{font-weight: bold;}

/*CALENDAR CONTROL*/
.tbCalendar{width:100%;border-collapse:collapse;margin:0 auto;}
.tbCalendar td{border:1px solid #d0d0d0; text-align:center;color:#777;width:41px;}
.tbCalendar td a, .tbCalendar tr:first-child th a{ text-align:center;background:#fff;font-weight:bold;display:block; width:100%;}
.tbCalendar td a:hover, .tbCalendar tr:first-child th a:hover, .tbCalendar td a:active, .tbCalendar tr:first-child th a:active {background:#2B57AA;text-decoration:none; color:#fff;}
.tbCalendar th {font-size:90%; text-transform:uppercase; background:#eaeaea;border:1px solid #d0d0d0;}
.tbCalendar tr:first-child th{border:none;border-bottom:3px solid #d0d0d0;background:none;padding:3px 0;font-size:110%;} 
.tbCalendar tr:first-child th a{font-size:85%;}
.tbCalendar tr:first-child th a:visited{color:#258}
.tbCalendar td.selected {background:#eaeaea;}

/*Special Reports Page*/

.specialReport {border-top:2px dotted #e1e1e1; padding-top:10px; margin-top:10px;clear:both; min-height:168px;height:auto !important;height:168px;}
.specialReport img.cover {border:none;float:left;margin:0 10px 10px 0; }
.specialReport h4{margin:0 0 3px;}
.specialReport p {margin-top:0;}
.specialReport .button {margin-left:-3px;border:0;}

/*Subscribe page*/
.magazines h4, .magazinesAlt h4{margin-top:0;}
.magazines img, .magazinesAlt img, .newsletters img, .newslettersAlt img{float:left; margin:0 10px 10px 0; border:0;}
.magazines div, .magazinesAlt div{float:left;width:180px;}
.magazines ul, .magazinesAlt ul{margin:10px 0 0 20px; font-weight:bold;}
.magazines, .magazinesAlt{border:2px dotted #bebebe;padding:10px; width:366px;float:left; margin-bottom:20px;background:#EAEFF3;
background: -moz-linear-gradient(top,  rgba(254,255,255,1) 0%, rgba(234,239,243,1) 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,255,255,1)), color-stop(100%,rgba(234,239,243,1)));
background: -webkit-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(234,239,243,1) 100%); 
background: -o-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(234,239,243,1) 100%);
background: -ms-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(234,239,243,1) 100%); 
background: linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(234,239,243,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#eaeff3',GradientType=0 ); 
}
.newsletters, .newslettersAlt{border:2px dotted #bebebe;padding:10px; width:366px; margin-top:10px;float:left; min-height:105px;height:auto !important;height:105px;}
.newsletters h4, .newslettersAlt h4{margin:0;}
.newsletters div p, .newslettersAlt div p{margin:0 0 10px;}
.magazines, .newsletters{margin-right:10px; clear:left}
.newsletters div, .newslettersAlt div{float:left;width:260px;}
.newsletters .links, .newslettersAlt .links{margin: 0 0;font-weight:bold;border:0; background:none;padding:0; width:260px;}
.new{color:#900; font-weight:bold; font-size:85%;}

/*ABOUT US*/

.products h4, .productsAlt h4, .products p, .productsAlt p{margin:0;}
.products img, .productsAlt img{float:left; margin:0 10px 0 0; border:0;}
.products ul, .productsAlt ul{margin:10px 0 0 20px; font-weight:bold;float:left}
.products, .productsAlt{border:2px dotted #bebebe;padding:10px; margin-bottom:20px;clear:left;background:#fff;height:1%;overflow:hidden;}

/*Contact Us Form*/

.FormFields p {position:relative; width:300px; line-height:1.8em;margin:8px 0;}
.FormNextButton {float:right; margin:10px 10px 0 0 }
.FormOther {margin-top:10px; }
.FormOther textarea{width:450px}
.FormFields{margin-top:10px }
.FormFields input{position:absolute; right:0; width:170px }
.FormFields select {position:absolute; right:0; width:175px }
.contactContainer{float:left; width:470px}
.contactNumbers {float:left; border:2px dotted #d8d8d8;padding:10px;width:280px;margin-left:10px;background:#EAEFF3;
background: -moz-linear-gradient(top,  rgba(254,255,255,1) 0%, rgba(234,239,243,1) 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,255,255,1)), color-stop(100%,rgba(234,239,243,1)));
background: -webkit-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(234,239,243,1) 100%); 
background: -o-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(234,239,243,1) 100%);
background: -ms-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(234,239,243,1) 100%); 
background: linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(234,239,243,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#eaeff3',GradientType=0 ); }
.contactNumbers h4{margin:0;}
.contactNumbers p{margin-top:0;}
.error, .field-validation-error, .validation-summary-errors span /* MVC auto-generated classes */ {color:#900;}

#contactContainer p {width:390px; float:left; margin:5px 0 }
#contactContainer span {font-size:110%; color:#505050; font-weight:700 }
#EditContact { border:2px dotted #d8d8d8; padding:10px; clear:both; margin:10px 0; width:360px;background:#EAEFF3;
background: -moz-linear-gradient(top,  rgba(254,255,255,1) 0%, rgba(234,239,243,1) 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,255,255,1)), color-stop(100%,rgba(234,239,243,1)));
background: -webkit-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(234,239,243,1) 100%); 
background: -o-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(234,239,243,1) 100%);
background: -ms-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(234,239,243,1) 100%); 
background: linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(234,239,243,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#eaeff3',GradientType=0 ); }
#EditContact p{float:none;}

/*NEWSLETTER SIGNUPS*/
#newsletter { margin:10px 0 0; padding:0; clear:left; margin-bottom:10px}
#newsletter label {margin-right:10px; text-align:left; width:100%; font-weight:normal; float:none; display:block;margin-bottom:10px; }
#newsletter input {margin:0;}
#newsletter .newsletterTitle {font-weight:bold;}
#newsletter p {font-weight:bold; text-align:left; color:#360; font-size:120%;margin-bottom:5px }
#bhDaily{background:url('../img/new/bhDaily_screenshot.gif') no-repeat 320px 10px;}

/*Registration*/
.siteRegistration{width:600px}
.siteRegistration fieldset {margin-bottom:15px;}
.siteRegistration .required {color:#900;font-weight:bold;margin-top:15px;float:none;}
.siteRegistration input {margin-bottom:10px;border:1px solid #bbb;padding:3px;}
.siteRegistration select {margin-bottom:10px;border:1px solid #bbb;}
.siteRegistration .note{font-size:80%; color:#555}
input.input-validation-error, select.input-validation-error{background: rgb(255,255,180); 
background: -moz-linear-gradient(top,  rgba(255,255,180,1) 0%, rgba(255,255,255,1) 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,180,1)), color-stop(100%,rgba(255,255,255,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,180,1) 0%,rgba(255,255,255,1) 100%); 
background: -o-linear-gradient(top,  rgba(255,255,180,1) 0%,rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,180,1) 0%,rgba(255,255,255,1) 100%); 
background: linear-gradient(top,  rgba(255,255,180,1) 0%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffb4', endColorstr='#ffffff',GradientType=0 ); 
}
.validation-summary-errors {margin-bottom:10px;}

.siteRegistration .personalInfo , .siteRegistration .newsletterSignUp div, .siteRegistration .emailUpdates label {width:250px; display:-moz-inline-box;display:inline-block;*display:inline;*zoom:1; margin-right:20px;vertical-align:top;}
.siteRegistration .personalInfo label, .siteRegistration .newsletterSignUp label {font-weight:bold;}
.siteRegistration .personalInfo input {width:244px;}
.siteRegistration .personalInfo select {width:250px;padding:2px;}
.siteRegistration .personalInfo .required {display:inline;}
.siteRegistration .state, .siteRegistration .zipCode {display:inline-block;*display:inline;*zoom:1;vertical-align:top;}
.siteRegistration .state label, .siteRegistration .state select {width:160px;display:block;margin-right:5px;}
.siteRegistration .zipCode label, .siteRegistration .zipCode input {width:69px;display:block;}
.siteRegistration .gender{margin-right:10px;}
.siteRegistration .gender span {display:block;font-weight:bold;}
.siteRegistration .gender span.required{display:inline;}
.siteRegistration .gender label{width:70px;font-weight:normal;display:inline-block}
.siteRegistration .gender input {width:15px;border:0;}
.siteRegistration .newsletterSignUp {width:550px;clear:both;}
.siteRegistration .newsletterSignUp input {padding:0px;}
.siteRegistration .newsletterSignUp h3 {margin:20px 0;}
.siteRegistration .newsletterSignUp p {margin:0 0 10px 25px;}
.siteRegistration .YOB, .siteRegistration .gender {display:inline-block;*display:inline;*zoom:1;}
.siteRegistration .YOB, .siteRegistration .YOB label, .siteRegistration .YOB select{width:90px;}
.siteRegistration .submitBtn {text-align:center;margin-bottom:10px;padding:0;}
.siteRegistration .submitBtn input{background:#258;padding:11px; color:#FFF; font-size:120%;font-weight:bold; text-transform:uppercase; border:0;cursor:pointer;margin:0;width:auto;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.siteRegistration .submitBtn div.cancelBtn input{background:#900;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.siteRegistration legend {color:#333; font-weight:bold;margin-bottom:5px;}
.siteRegistration .question  label{display:block;clear:both;}
.welcomeManage {width:250px;}
.welcomeTopics{ width:500px;margin-top:20px;}
.welcomeTopics li {display:inline-block; vertical-align:top; *display:inline;*zoom:1; width:25%;}
.newsletterSignUp h4{margin-top:0;}

.miniForm{border:1px solid #ccc; padding:20px; width:350px;
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(240,240,240,1) 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(240,240,240,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%); 
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%); 
background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 ); 
}
.miniForm fieldset{margin:0 20px;}
.miniForm input{display:block; width:290px; font-size:110%; padding:5px;}
.miniForm label {display:block;font-weight:bold;}
.miniForm label input{width:auto;padding:0;display:inline;}
.miniForm p{margin:0 0 10px 0;}
.userSummary h3, .userSummary p{margin:0;}

/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.2
*/
.yui-overlay {position:absolute;display:block;}
.yui-tt {visibility:hidden;position:absolute;color:#333;background-color:#FDFFB4;font-family:arial,helvetica,verdana,sans-serif;padding:2px;border:1px solid #FCC90D;font:100% sans-serif;width:auto;}
* html body.masked select {visibility:hidden}
* html div.yui-panel-container select {visibility:inherit;}
* html div.drag select {visibility:hidden;}
* html div.hide-select select {	visibility:hidden;}
.mask {z-index:0;display:none;position:absolute;top:0;left:0;-moz-opacity: 0.5;opacity:.50;filter: alpha(opacity=50);background-color:#fff;}
.hide-scrollbars * {overflow:hidden;}
.hide-scrollbars textarea, .hide-scrollbars select {overflow:hidden;display:none;}
.show-scrollbars textarea, .show-scrollbars select {overflow:visible;}
.yui-panel-container {position:absolute;background-color:transparent;z-index:6;visibility:hidden;overflow:visible;width:auto;}
.yui-panel-container.focused {}
.yui-panel-container.matte {padding:3px;background-color:#FFF;}
.yui-panel-container.matte .underlay {display:none;}
.yui-panel-container.shadow {padding:0px;background-color:transparent;}
.yui-panel-container.shadow .underlay {visibility:inherit;position:absolute;background-color:#000;top:3px;left:3px;z-index:0;width:100%;height:100%;   -moz-opacity: 0.12;opacity:.12;filter:alpha(opacity=12);}
.yui-panel {visibility:hidden;border-collapse:separate;position:relative;left:0px;top:0px;font:1em Arial;background:#FFF url('template-images/video_bg.jpg') repeat-x ;border:1px solid #707070;	padding:20px;width:325px;z-index: 1000;overflow:hidden;}
.yui-panel .hd {color:#FFF;font-size:100%;line-height:100%;font-weight:bold;position:relative;}
.yui-panel .hd img{display:none;}
.yui-panel .hd .closeButton{position:absolute; top:0; right:0;}
.yui-panel .bd {overflow:hidden;margin: 10px 0 0 0;}
.yui-panel .bd img {text-align: center;}
.yui-panel .container-close {position:absolute;top:5px;right:4px;z-index:6;height:12px;width:12px;margin:0px;padding:0px;background:url('close12_1.gif') no-repeat;cursor:pointer;visibility:inherit;}
.yui-panel .ft {overflow:hidden;}
.yui-panel .ft p, .yui-panel .ft a{display: block;text-align: center;font-size: 10px;color:#707070;}
.yui-simple-dialog .bd .yui-icon {background-repeat:no-repeat;width:16px;height:16px;margin-right:10px;float:left;}
.yui-dialog .ft, .yui-simple-dialog .ft {padding-bottom:5px;padding-right:5px;text-align:right;}
.yui-dialog form, .yui-simple-dialog form {margin:0;}
.button-group button {font:100 76% verdana;text-decoration:none;background-color: #E4E4E4;color: #333;cursor: pointer;vertical-align: middle;border: 2px solid #797979;border-top-color:#FFF;	border-left-color:#FFF;	margin:2px;	padding:2px;}
.button-group button.default {font-weight:bold;}
.button-group button:hover, .button-group button.hover {border:2px solid #90A029;background-color:#EBF09E;border-top-color:#FFF;border-left-color:#FFF;}
.button-group button:active {border:2px solid #E4E4E4;background-color:#BBB;border-top-color:#333;border-left-color:#333;}

.ajax__calendar{position:relative;z-index:100;}

/* ASP.NET MVC misc */
.validation-summary-errors { color: red; }

/* jqModal base Styling courtesy of; Brice Burgess <bhb@iceburg.net> */
.jqmWindow { display: none; position: fixed; top: 17%; left: 50%; margin-left: -300px; width: 600px; background-color: #FFF; color: #333; border: 1px solid black; }
.jqmWindowHeader { color: #fff;background-color:#360;color:#fff;width:100%; height: 20px; }
.jqmWindowHeader a { color: #fff; font-weight:bold;}
.jqmWindowContent { padding: 10px; }
.jqmOverlay { opacity: 0.5; background-color: #000; }
div.jqmClose{cursor:pointer;position:absolute;top:1em;right:1em;width:25px;height:25px;background:url('../img/bh_sprite.png') no-repeat -480px -422px;}
/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1; width: expression(this.parentNode.offsetWidth+'px'); height: expression(this.parentNode.offsetHeight+'px'); }
/* Fixed posistioning emulation for IE6; Star selector used to hide definition from browsers other than IE6 For valid CSS, use a conditional include instead */
* html .jqmWindow { position: absolute; top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');}

/*Disqus Overrides*/
#disqus_thread li{background:none;}

/*lightbox ad*/
div.lightboxad{position:absolute;top:100px;left:50%;margin-left:-200px;width:400px;display:none;padding:2em;}
div.rounded{background-color:#FFF;border:1px solid #AFAFAF;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:6px 5px;}
div.lightboxad div.jqmClose{cursor:pointer;position:absolute;top:1em;right:1em;width:25px;height:25px;background:url('../img/bh_sprite.png') no-repeat -480px -422px;}

/*lightbox ad - for new site compatibility*/
div.lightBoxAd{position:absolute;top:50px;left:10%;right:10%;display:none;border-radius:.5em;margin:0 auto;max-width:1000px;padding:2em;background:#FFF;z-index:15100!important;}
div.lightBoxAd div.close{cursor:pointer;position:absolute;top:.75em;right:2em;display:block;width:auto;height:auto;width: auto;height: auto;font-weight:bold;font-size: .875em;color: #258;}
div.lightBoxAd div.close:hover{color:#759E4D}
div.lightBoxAd img{width:100%;}

/*RANKER APP*/
.rankWrapper ul{margin:0;padding:0;border-top:1px solid #e0e0e0;margin-bottom:15px;}
.rankWrapper ul li{border-bottom:1px solid #e0e0e0;background:none; padding:0 5px 5px; display:block; font-size:90%;font-weight:bold;margin:5px 0;}
.rankWrapper ul li .index{width:20px;display:inline-block;vertical-align:top;text-align:left;color:#777;margin-right:10px;font-size:120%;}
.rankWrapper .rankSubmit{font-size:115%;}
.rankWrapper.blocks ul{border-top:0;}
.rankWrapper.blocks ul li{width:92px; height:86px; background:#f0f0f0; text-align:center; padding:8px;float:left;position:relative;border:none;margin:3px;line-height:125%;font-size:100%;overflow:hidden;cursor:pointer}
.rankWrapper.blocks ul li .index{display:block;text-align:center;margin:0 auto;color:#999;padding:5px;font-size:120%;}
.rankWrapper.blocks .rankSubmit{clear:both;margin:15px auto 0;}
.rankWrapper ul li.dragging{color:#fff;cursor:move;font-size:110%;background:#360;padding:5px;}
.rankWrapper ul li.dropArea{background:#ccc}
.rankWrapper ul li.dropArea .index{visibility:visible;}
.rankWrapper .barResult{width:36%;display:inline-block;vertical-align:top;font-size:.9em;color:#777}
.rankWrapper .barResult span{background:#360;display:inline-block;height:18px;vertical-align:top;margin:0 5px 0 0}
.rankWrapper .option {width:60%;display:inline-block;vertical-align:top;margin-right:4%;}

/*RACE REPLAY MODAL OVERLAY*/

.modalOverlay {display:none;width:800px;padding:35px;z-index:20000;background-color:#000;-webkit-box-shadow: 1px 1px 15px 0px #000;-moz-box-shadow: 1px 1px 15px 0px #000;box-shadow: 1px 1px 15px 0px #000;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.modalOverlay .close {background:url('../img/bh_sprite.png') no-repeat -480px -422px;position:absolute; right:10px; top:10px;cursor:pointer;height:25px;width:25px;}
.modalOverlay .close:hover{opacity:0.7; filter:alpha(opacity=70);}
.overlayContent{color:#fff;max-height:700px;overflow:auto}

/*BHSOURCE RESKIN*/

/*BHS Layout*/
.BHSLayout .navigation{width:150px;}
.BHSLayout .column1 {float:left; width:470px;margin:0 10px 10px 0;}
.BHSLayout .column2 {float:left;width:310px;margin:0 0 10px;}
.BHSLayout .column3 {float:left; width:610px; margin:0 20px 10px 0;}
.BHSLayout .column4 {float:left; width:160px;margin:0 0 10px;padding:0;}
.BHSLayout .column5{float:left; width:790px; margin:0 0 10px 0;}
.BHSLayout.noNavLayout .column1{width:570px;margin:0 15px;float:left;clear:both;}
.BHSLayout.noNavLayout .column5{float:left; width:100%; margin:0 0 15px 0;clear:both;}
.BHSLayout .columnContainer{float:left;margin:0; padding:0; width:790px}

.BHSLayout h1{color:#333;font-size:1.920307em;}
.BHSLayout h1 em{white-space:nowrap;}
.BHSLayout .infoList{margin-bottom:20px;margin-left:15px;}
.BHSLayout h2{color:#333;font:bold 1.7em Arial, Helvetica, sans-serif;text-transform:none;margin:0 0 15px; border:0;padding:0;letter-spacing:normal;clear:none;}
.BHSLayout .siteDesc{font-size:1.2em;margin:-50px 0 20px;letter-spacing:.07em;text-align:right;background:#750B20; color:#fff;font-style:italic;padding:13px 15px 3px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 3px 3px 6px rgba(0, 0, 0, .3);
-moz-box-shadow: 3px 3px 6px rgba(0, 0, 0, .3);
box-shadow: 3px 3px 6px rgba(0, 0, 0, .3);}
.ArticleSummaryRepeater .sponsored{background:#FFFCF4;padding:15px;border:0;border:1px solid #FFF3D9;
background: -moz-linear-gradient(top,  rgba(255,248,231,1) 0%, rgba(255,252,244,1) 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,248,231,1)), color-stop(100%,rgba(255,252,244,1)));
background: -webkit-linear-gradient(top,  rgba(255,248,231,1) 0%,rgba(255,252,244,1) 100%); 
background: -o-linear-gradient(top,  rgba(255,248,231,1) 0%,rgba(255,252,244,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,248,231,1) 0%,rgba(255,252,244,1) 100%); 
background: linear-gradient(top,  rgba(255,248,231,1) 0%,rgba(255,252,244,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff8e7', endColorstr='#fffcf4',GradientType=0 ); 
}
.ArticleSummaryRepeater .free{padding:0 15px 15px;border-bottom:1px solid #ddd;}
.ArticleSummaryRepeater .free h3{font-size:110%;}

.bhsHeader{position:relative;height:80px;width:100%;margin-bottom:40px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 3px 3px 6px rgba(0, 0, 0, .3);
-moz-box-shadow: 3px 3px 6px rgba(0, 0, 0, .3);
box-shadow: 3px 3px 6px rgba(0, 0, 0, .3);
background: rgb(193,17,52); 
background: -moz-linear-gradient(top,  rgba(193,17,52,1) 0%, rgba(145,13,39,1) 98%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(193,17,52,1)), color-stop(98%,rgba(145,13,39,1)));
background: -webkit-linear-gradient(top,  rgba(193,17,52,1) 0%,rgba(145,13,39,1) 98%); 
background: -o-linear-gradient(top,  rgba(193,17,52,1) 0%,rgba(145,13,39,1) 98%);
background: -ms-linear-gradient(top,  rgba(193,17,52,1) 0%,rgba(145,13,39,1) 98%); 
background: linear-gradient(top,  rgba(193,17,52,1) 0%,rgba(145,13,39,1) 98%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c11134', endColorstr='#910d27',GradientType=0 ); 
}
.bhsLogo{position:absolute;top:9px;left:10px;}
.bhsNav{position:absolute;top:0;left:220px;border-left:1px solid rgba(0, 0, 0, .1);width:570px;}
.bhsNav li{border-left:1px solid rgba(255, 255, 255, .1);border-right:1px solid rgba(0, 0, 0, .1);padding:0;background:none; float:left;overflow:hidden;text-shadow: 3px 3px 6px #83182E;width:24.5%;}
.bhsNav li a{display:block;color:#FFF;text-transform:uppercase;font:bold 12px Arial, Helvetica, sans-serif;padding:33px 0px 32px;text-align:center; }
.bhsNav li:last-child {border-right:0;}
.bhsNav li a:visited{color:#F1CFD6;}
.bhsNav li a:hover{text-decoration:none;color:#FFCC88;background:rgba(0, 0, 0, .1);}

.bhsFilter {border-top:1px solid #e2e2e2}
.bhsFilter div{padding:5px 0;}
.bhsFilter .paginate{border-right:1px solid #e2e2e2;padding-right:15px;}
.bhsFilter .bhsSearch {padding-left:13px;float:left;}
.bhsFilter h5{font-size:12px; font-weight:bold; color:#F98F00;margin-bottom:5px;}
/* changed width to 133: CVB */
.bhsSearch select{color:#555;font-weight:bold;padding:4px;font-size:95%;width:133px;margin-right:5px;}
.bhsSearch input[type="text"]{color:#555;font-weight:bold;padding:4px;font-size:95%;width:133px;margin-right:5px;}

.bhsSearch input.submitBtn, .listingForm input.submitBtn{width: auto;height: auto;font:bold 100% "Trebuchet MS", Arial, sans-serif;border:1px solid #FFC06C;padding:4px 8px;text-transform:uppercase;font-weight:bold;color:#fff;cursor:pointer;text-shadow: 1px 1px 4px #B0763C;filter: dropshadow(color=#B0763C, offx=1, offy=1);-webkit-box-shadow: 2px 2px 6px 0px rgba(153, 153, 153, .3);background: #ffb95a; 
background: -moz-linear-gradient(top,  #ffb95a 0%, #f79c53 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb95a), color-stop(100%,#f79c53));
background: -webkit-linear-gradient(top,  #ffb95a 0%,#f79c53 100%); 
background: -o-linear-gradient(top,  #ffb95a 0%,#f79c53 100%);
background: -ms-linear-gradient(top,  #ffb95a 0%,#f79c53 100%); 
background: linear-gradient(top,  #ffb95a 0%,#f79c53 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb95a', endColorstr='#f79c53',GradientType=0 ); 
-moz-box-shadow: 2px 2px 6px 0px rgba(153, 153, 153, .3);
box-shadow: 2px 2px 6px 0px rgba(153, 153, 153, .3);}
.listingForm input.submitBtn{margin:0 5px 0 0;display:inline-block;font-size:140%}
.bhsSearch input.submitBtn:hover, .listingForm input.submitBtn:hover{background: #f79c53; 
background: -moz-linear-gradient(top,  #f79c53 0%, #ffb95a 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f79c53), color-stop(100%,#ffb95a));
background: -webkit-linear-gradient(top,  #f79c53 0%,#ffb95a 100%); 
background: -o-linear-gradient(top,  #f79c53 0%,#ffb95a 100%);
background: -ms-linear-gradient(top,  #f79c53 0%,#ffb95a 100%); 
background: linear-gradient(top,  #f79c53 0%,#ffb95a 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f79c53', endColorstr='#ffb95a',GradientType=0 ); 
}
.bhsSearch select.error{border:1px solid #c00;}
.bhsSearch span.error {color:#c00;font-weight:bold;}
.megaSearch h2, .advPromo h2, .bookPromo h2{font-size:1.920307em;}
.megaSearch p, .advPromo p, .bookPromo p{font-size:1.1em;}
.megaSearch, .listingForm{overflow:hidden;padding:20px;
background: #fbedc9; 
background: -moz-linear-gradient(top,  #fbedc9 0%, #f9f4e5 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbedc9), color-stop(100%,#f9f4e5));
background: -webkit-linear-gradient(top,  #fbedc9 0%,#f9f4e5 100%); 
background: -o-linear-gradient(top,  #fbedc9 0%,#f9f4e5 100%);
background: -ms-linear-gradient(top,  #fbedc9 0%,#f9f4e5 100%); 
background: linear-gradient(top,  #fbedc9 0%,#f9f4e5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbedc9', endColorstr='#f9f4e5',GradientType=0 ); 
}
.megaSearch .bhsSearch{width:310px;margin:0 auto; display:block; text-align:center;}
.megaSearch .bhsSearch select {font-size:130%;padding:5px;width:310px;margin:0 auto 10px;display:block;} 
.megaSearch .bhsSearch input[type="text"] {font-size:130%;padding:5px;width:297px;margin:0 auto 10px;display:block;} 
.megaSearch .bhsSearch input.submitBtn {font-size:140%;}
.megaSearch h2{color:#000}
.bookPromo img{float:left;margin-right:20px;}
.advPromo{margin-left:10px;margin-top:10px;}
.advPromo h3{color:#AF1030;background:url('../img/new/BH-Source-Arrow.png') no-repeat 0 5px; padding-left:16px;font-size:18px;margin:20px 0 5px;}
.advPromo p, .advPromo h4, .advPromo img{padding-left:16px;margin-top:0;}
.advPromo a, .bookPromo a{font-weight:bold;}
.bhsSponsors{margin-left:40px;}
.bhsSponsors .listing{margin-bottom:30px;font-size:13px;line-height:160%;text-align:left;}
.bhsSponsors .listing h4 {font-size:16px;}
.bhsSponsors .listing h4, .bhsSponsors .listing p{margin:0px;}

.adLabel{text-align:center;font-weight:bold;border-bottom:1px solid #ddd;padding-bottom:2px;text-transform:uppercase;color:#999;margin-bottom:20px;font-size:12px;}

.listingForm fieldset{margin-bottom:10px;clear:both}
.listingForm label, .listingForm input[type="text"], .listingForm input[type="password"], .listingForm select{float:left;}
.listingForm label{width:26%;clear:both;margin-right:10px;font-weight:bold;font-size:110%;padding-top:3px;}
.listingForm label span, .listingForm p{font-weight:normal;font-size:.9em;}
.listingForm input[type="text"], , .listingForm .selectInput{margin-bottom:10px;width:40%;padding:1px;}
.listingForm .selectInput{width:41%;}
.listingForm  #recaptcha_widget_div{clear:both;padding-top:10px;}
.listingForm .recaptchatable{background:#fff;}
.listingForm .fullWidth{width:100%;margin:0; padding:10px 0 0;clear:both}
.listingForm textarea, .listingForm p {width:100%;clear:both;margin-bottom:15px;}
.listingForm .contactsFields {margin-bottom:5px;overflow:hidden;clear:both;max-width:600px;}
.listingForm .contactsFields label{clear:none;width:32%;margin:0 0 0 2%;font-size:.9em;color:#777;}
.listingForm .contactsFields input, .listingForm .contactsFields select{float:left;width:31%;margin:0 0 0 2%}
.listingForm .contactsFields label:first-child, .listingForm .contactsFields input:first-child, .listingForm .contactsFields select:first-child{margin:0;}
.listingForm input.invalid, .listingForm select.invalid {border:2px solid #f79c53;}
.listingForm .field-validation-error{display:block;color:#c00;clear:both;}

.listingForm .errArrow {margin:0;padding:5px 15px 5px 10px;background:#FFAE43;width:auto;font-weight:bold;-moz-border-radius-topleft: 0px; color:#fff;-moz-border-radius-topright: 20px;-moz-border-radius-bottomright: 20px;-moz-border-radius-bottomleft: 0px;-webkit-border-radius: 0px 20px 20px 0px;border-radius: 0px 20px 20px 0px;text-shadow: 1px 1px 4px #B0763C;filter: dropshadow(color=#B0763C, offx=1, offy=1);-webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .2);-moz-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .2);box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .2);}
.errMsg{display:none;padding:10px;background:#FFAE43;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;font-size:130%;font-weight:bold;text-shadow: 1px 1px 4px #B0763C;filter: dropshadow(color=#B0763C, offx=1, offy=1);-webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .2);-moz-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .2);box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .2);color: white!important;}
.errMsg .field-validation-error{color:#fff;}
.listingForm .errArrow span {display:block;width:0;height:0;border:15px solid;border-color: transparent #FFAE43 transparent transparent;position:absolute; left:-30px; top:0px; }
.listingForm .checkBoxCol{margin:20px 0;overflow: hidden;}
.listingForm .checkBoxCol h3{clear:both;border-bottom:1px solid #FFCF8F; color:#AF1030;background:url('../img/new/BH-Source-Arrow.png') no-repeat 0 7px; padding-left:16px;font-size:20px;margin:0 0 15px;}
.listingForm .checkBoxCol label{width:23%; margin:0 2% 5px 0;clear:none;float:none;vertical-align:top; display:inline-block; *display:inline;*zoom:1;}
.listingForm .checkBoxCol.threeCol{-moz-column-count: 3;
-moz-column-gap: 15px;
-webkit-column-count: 3;
-webkit-column-gap: 15px;
column-count: 3;
column-gap: 15px;}
.listingForm .checkBoxCol.threeCol label{padding-left:5px;width:auto;width:31%\9; margin:0 2% 5px 0;\9clear:none;display:block;display:inline-block\9; *display:inline;*zoom:1;}
label.checkBox input{margin:0 4px 3px 0;vertical-align:middle;}
.listingForm label.checkBox.selected {background: #900;color: white;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}

.listingForm td label{width:auto;display:inline;float:none;}


.categoryList{margin:0 0 20px; padding:0;width:790px;-moz-column-gap: 20px;-webkit-column-gap: 20px;column-gap: 20px;-moz-column-count: 5;-webkit-column-count: 5; 
/*IE HACKS*/
overflow:hidden\9;
list-style:none\9;
}
.categoryList h3{border-bottom:1px dotted #ccc;}
.categoryList li {padding:0;background:none;border-bottom:1px dotted #ccc;
	/*IE HACKS*/
	width:140px\9;
	float:left\9;
	margin-right:20px\9;
}
.categoryList li a{display:block;padding:3px 5px;background:none;font-size:85%;}
.categoryList li a:visited{color:#258;}
.categoryList li a:hover{background-color:#f0f0f0;text-decoration:none;}

/*OBS Streaming*/

.eventStream{padding:20px 0 20px 20px;margin:0 0 30px;overflow:hidden;background:#000;}
.eventStream .player{width:480px;float:left;}
.eventStream .qualControls{text-align:center; color:#999; text-transform:uppercase;font-size:90%;font-weight:bold;}
.eventStream .eventInfo{ color:#fff;float:left;width:265px;margin-left:20px;}
.eventStream.OBS .eventInfo{padding-top:170px;}
.eventStream .eventGraphic{margin-left:20px;text-align:center;float:left;width:265px;margin-bottom:20px;}
.eventStream .eventSched{width:100%;margin-bottom:15px;}
.eventStream .eventSched td, .eventStream .eventSched th{text-align:left;padding:2px 5px;vertical-align:top;font-size:95%;}
.eventStream .eventBrand{margin-bottom:15px;padding:15px;border-bottom:1px solid #222;margin-left:-20px;margin-top:-20px;}
.eventStream .adBlock{margin:0;padding-top: 20px;clear:both;}
.eventStream .player + .eventSched{background: #333;}

.mediaWrapper{background:#000;overflow:hidden;}
.mediaWrapper .adBlock{margin-bottom:20px;}
.mediaWrapper .adBlock img, .mediaWrapper .adBlock object, .mediaWrapper .adBlock embed{margin:0 auto;display:block;}

/*NEW SALE TAG PAGE*/
.saleHead{padding:0;border-bottom:0;}
.saleHead h1 img{vertical-align:text-bottom;}
.saleHead h1{margin-right:.25em}
.saleHead h1, .saleHead h2 {font-size:2em;margin-bottom:.5em; display:inline-block;color:#333;border:0;padding:0;vertical-align:text-bottom;}
.saleHead h2{font-style:italic;}
.saleSched {margin-bottom:1em;}
.saleSched li{background:none;padding:.375em;display:table-cell;font-size:.9375em;width:10%;border-left:1px solid #fff;background:#EAF0E5; text-align:center;border-radius:.375em;}
.saleSched li:first-child{border-left:0;padding-left:0;}
.saleSched li:last-child{padding-right:0;}
.saleSched li strong{display:block;}
.saleSched li.current{background: #759E4D;color: #fff;}
.saleSched li.past{color:#777;font-style:italic;}
.saleHead .properties {margin:0; overflow:hidden; color:#555;}
.saleHead .properties li {background:none; float:left; padding:0 0 0 10px; line-height:1em; margin:0 10px 2px 0; border-left:1px solid #ccc;display:block;}
.saleHead .properties li:first-child {border-left:0; padding-left:0;}
.saleHead .properties a, .saleHead .properties a:visited {color:#555;}
.properties a.button {margin: 0;cursor:pointer; overflow:hidden; padding: .3125em .75em; border-radius:5px; font-weight:bold; display:inline-block; vertical-align:middle;border:#ccc solid 1px; color:#333!important; text-shadow: 1px 1px 1px #ccc; background-color:#f8f8f8; background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#dedede)); background-image:-moz-linear-gradient(top, #fff, #dedede); background-image:-o-linear-gradient(top, #fff, #dedede); background-image:-ms-linear-gradient(top, #fff, #dedede); background-image:linear-gradient(top, #fff, #dedede);color:#777; font-size:.9375em; font-weight:normal}

/*JPLAYER jplayer.org*/
.jp-audio li{padding:0;background:none;}
.jp-audio {color:#666; position:relative;width:480px;margin-bottom:30px;}
.jp-interface { overflow:hidden;position: relative; width:100%; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background: #eee; background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(241,241,241,1) 50%, rgba(225,225,225,1) 51%, rgba(246,246,246,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(50%,rgba(241,241,241,1)), color-stop(51%,rgba(225,225,225,1)), color-stop(100%,rgba(246,246,246,1)));background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%);background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); background: linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F1F1F1', endColorstr='#d1d1d1',GradientType=0 ); -webkit-box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, .2);-moz-box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, .2);box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, .2);background: #4c4c4c;
background: -moz-linear-gradient(top,  #4c4c4c 0%, #2c2c2c 50%, #000000 51%, #131313 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4c4c), color-stop(50%,#2c2c2c), color-stop(51%,#000000), color-stop(100%,#131313));
background: -webkit-linear-gradient(top,  #4c4c4c 0%,#2c2c2c 50%,#000000 51%,#131313 100%);
background: -o-linear-gradient(top,  #4c4c4c 0%,#2c2c2c 50%,#000000 51%,#131313 100%);
background: -ms-linear-gradient(top,  #4c4c4c 0%,#2c2c2c 50%,#000000 51%,#131313 100%);
background: linear-gradient(to bottom,  #4c4c4c 0%,#2c2c2c 50%,#000000 51%,#131313 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 );
}
.jp-controls-holder { clear: both; width:440px; margin:0 auto; position: relative; overflow:hidden; }
.jp-audio .jp-controls { width: 480px; height:85px;}
.jp-controls a {overflow:hidden; text-indent:-9999px; }
.jp-play, .jp-pause, .jp-stop {background-image:url("../img/jPlayerSprite.png");background-repeat:no-repeat;}
.jp-play, .jp-pause{width:66px; height:66px;margin:0;position:absolute;top:10px;left:10px;}
.jp-play {background-position:0px -67px;}
.jp-play:hover { background-position:0px 0px;}
.jp-pause  {background-position:-70px -67px;display:none;}
.jp-pause:hover {background-position:-70px 0px;}
.jp-stop{width:44px;height:44px;position:absolute;top:21px;left:80px;background-position:-45px -138px;}
.jp-stop:hover {background-position:-89px -138px;}
.jp-progress { overflow:visible;height:15px; width:220px; display:inline-block;vertical-align:middle;position:absolute; top:35px;left:135px;background: #d2d2d2; background: -moz-linear-gradient(top,  #d2d2d2 0%, #c6c6c6 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2d2d2), color-stop(100%,#c6c6c6));background: -webkit-linear-gradient(top,  #d2d2d2 0%,#c6c6c6 100%); background: -o-linear-gradient(top,  #d2d2d2 0%,#c6c6c6 100%);background: -ms-linear-gradient(top,  #d2d2d2 0%,#c6c6c6 100%); background: linear-gradient(top,  #d2d2d2 0%,#c6c6c6 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2d2d2', endColorstr='#c6c6c6',GradientType=0 ); }
.jp-seek-bar { width:0px; height:15px; cursor: pointer; background: #b3b3b3; background: -moz-linear-gradient(top,  #b3b3b3 0%, #939393 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b3b3b3), color-stop(100%,#939393));background: -webkit-linear-gradient(top,  #b3b3b3 0%,#939393 100%); background: -o-linear-gradient(top,  #b3b3b3 0%,#939393 100%);background: -ms-linear-gradient(top,  #b3b3b3 0%,#939393 100%); background: linear-gradient(top,  #b3b3b3 0%,#939393 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3b3b3', endColorstr='#939393',GradientType=0 ); }
.jp-play-bar {background: #177502; background: -moz-linear-gradient(top,  #177502 0%, #0d5c01 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#177502), color-stop(100%,#0d5c01));background: -webkit-linear-gradient(top,  #177502 0%,#0d5c01 100%); background: -o-linear-gradient(top,  #177502 0%,#0d5c01 100%);background: -ms-linear-gradient(top,  #177502 0%,#0d5c01 100%); background: linear-gradient(top,  #177502 0%,#0d5c01 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#177502', endColorstr='#0d5c01',GradientType=0 ); width:0px;height:15px; }
.jp-seeking-bg { background: url("../img/jplayerSeeking.gif") center center;}
.jp-mute, .jp-unmute{ width:18px; height:15px;background-image:url("../img/jPlayerSprite.png");background-repeat:no-repeat;position:absolute;top:36px; right:90px;}
.jp-mute { background-position:-3px -152px}
.jp-mute:hover { background-position:-22px -152px}
.jp-unmute { background-position:-3px -168px; display: none; }
.jp-unmute:hover { background-position:-22px -168px }
.jp-volume-bar {overflow:hidden; background:#ccc; width:70px; height:6px; cursor: pointer; position:absolute;top:41px;right:18px;}
.jp-volume-bar-value {background: #999999; background: -moz-linear-gradient(top,  #999999 0%, #666666 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#999999), color-stop(100%,#666666));background: -webkit-linear-gradient(top,  #999999 0%,#666666 100%); background: -o-linear-gradient(top,  #999999 0%,#666666 100%);background: -ms-linear-gradient(top,  #999999 0%,#666666 100%); background: linear-gradient(top,  #999999 0%,#666666 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#666666',GradientType=0 );  width:0px; height:6px; }
.jp-time-holder { position:absolute; top:50px; left:0px; width:186px; }
.jp-current-time, .jp-duration { width:60px; font-size:.8em; font-style:oblique; position:absolute;bottom:18px;}

.jp-current-time {left:135px;}
.jp-duration { text-align: right;right:125px; }
.jp-no-solution { position:absolute; width:390px; margin-left:-202px; left:50%; top: 10px; padding:5px; font-size:.8em; background-color:#eee; border:2px solid #009be3; color:#000; display:none; }
.jp-no-solution a { color:#000; }
.jp-no-solution span { font-size:1em; display:block; text-align:center; font-weight:bold; }
.jp-title{font-weight:bold;position:absolute;top:8px;left:135px;font-size:90%;color:#ccc;white-space:nowrap;}
.jp-controls .jp-download{color:#ccc;text-indent:0;text-transform:uppercase;font-size:10px;font-weight:bold;position:absolute;bottom:0px;right:0;padding:5px 15px;display:block;-moz-border-radius-topleft: 0px;-moz-border-radius-topright: 0px;-moz-border-radius-bottomright: 10px;-moz-border-radius-bottomleft: 0px;-webkit-border-radius: 0px 0px 10px 0px;border-radius: 0px 0px 10px 0px;background: -moz-linear-gradient(left,  rgba(187,187,187,0) 0%, rgba(187,187,187,1) 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(187,187,187,0)), color-stop(100%,rgba(187,187,187,1)));background: -webkit-linear-gradient(left,  rgba(187,187,187,0) 0%,rgba(187,187,187,1) 100%); background: -o-linear-gradient(left,  rgba(187,187,187,0) 0%,rgba(187,187,187,1) 100%);background: -ms-linear-gradient(left,  rgba(187,187,187,0) 0%,rgba(187,187,187,1) 100%); background: linear-gradient(left,  rgba(187,187,187,0) 0%,rgba(187,187,187,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00bbbbbb', endColorstr='#bbbbbb',GradientType=1 );background: -moz-linear-gradient(left,  rgba(187,187,187,0) 0%, rgba(153,153,153,1) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(187,187,187,0)), color-stop(100%,rgba(153,153,153,1)));
background: -webkit-linear-gradient(left,  rgba(187,187,187,0) 0%,rgba(153,153,153,1) 100%);
background: -o-linear-gradient(left,  rgba(187,187,187,0) 0%,rgba(153,153,153,1) 100%);
background: -ms-linear-gradient(left,  rgba(187,187,187,0) 0%,rgba(153,153,153,1) 100%);
background: linear-gradient(to right,  rgba(187,187,187,0) 0%,rgba(153,153,153,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00bbbbbb', endColorstr='#999999',GradientType=1 );
 }
.jp-controls .jp-download:hover{color:#fff;text-decoration:none;background: -moz-linear-gradient(left,  rgba(58,151,35,0) 0%, rgba(58,151,35,0.01) 1%, rgba(58,151,35,1) 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(58,151,35,0)), color-stop(1%,rgba(58,151,35,0.01)), color-stop(100%,rgba(58,151,35,1)));background: -webkit-linear-gradient(left,  rgba(58,151,35,0) 0%,rgba(58,151,35,0.01) 1%,rgba(58,151,35,1) 100%); background: -o-linear-gradient(left,  rgba(58,151,35,0) 0%,rgba(58,151,35,0.01) 1%,rgba(58,151,35,1) 100%);background: -ms-linear-gradient(left,  rgba(58,151,35,0) 0%,rgba(58,151,35,0.01) 1%,rgba(58,151,35,1) 100%); background: linear-gradient(left,  rgba(58,151,35,0) 0%,rgba(58,151,35,0.01) 1%,rgba(58,151,35,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003a9723', endColorstr='#3a9723',GradientType=1 ); }

/*JQUERY UI Datepicker*/
.ui-helper-hidden {display: none;}
.ui-helper-hidden-accessible {position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px);}
.ui-helper-reset {margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {content: ""; display: table;}
.ui-helper-clearfix:after {clear: both;}
.ui-helper-clearfix {zoom: 1;}
.ui-helper-zfix {width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0);}
.ui-state-disabled {cursor: default !important;}
.ui-widget-overlay {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.ui-datepicker {width: 17em; padding: .2em; display: none;}
.ui-datepicker .ui-datepicker-header {position:relative; padding:.2em 0;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {background-image:url("../current/css/images/sprite.png"); background-repeat:no-repeat; position:absolute; top: 4px; padding:2px 6px; width:16px; text-indent:-9999px; background-color:#194C02; color:#fff; cursor:pointer; display:inline-block; border-radius:15px;}
.ui-datepicker .ui-datepicker-prev {left:4px; background-position:-575px -240px;}
.ui-datepicker .ui-datepicker-next {right:4px; background-position:-695px -240px;}
.ui-datepicker .ui-datepicker-prev-hover.ui-state-hover, .ui-datepicker .ui-datepicker-next-hover.ui-state-hover {border:none !important; background-color:#000;}
.ui-datepicker .ui-datepicker-next.ui-state-disabled, .ui-datepicker .ui-datepicker-prev.ui-state-disabled {opacity:.5; filter:Alpha(Opacity=50); background-color:#555;}
.ui-datepicker .ui-datepicker-title {margin: 0 2.3em; line-height: 1.8em; text-align: center;}
.ui-datepicker .ui-datepicker-title select {font-size:1em; margin:1px 0;}
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {width: 49%;display:inline;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em;}
.ui-datepicker table tr {background:none !important; border:0 !important;}
.ui-datepicker th {padding:  .3em; font-weight: bold; border: 0; border:0 !important; font-size:.8125em; text-align:center!important;}
.ui-datepicker td {border: 0; padding: 1px;}
.ui-datepicker td span, .ui-datepicker td a {display: block; padding: .2em; text-align: right; text-decoration: none;}
.ui-datepicker .ui-datepicker-buttonpane {background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0;}
.ui-datepicker .ui-datepicker-buttonpane button {float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float:left;}
.ui-datepicker.ui-datepicker-multi {width:auto;}
.ui-datepicker-multi .ui-datepicker-group {float:left;}
.ui-datepicker-multi .ui-datepicker-group table {width:95%; margin:0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group {width:50%;}
.ui-datepicker-multi-3 .ui-datepicker-group {width:33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group {width:25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-buttonpane {clear:left;}
.ui-datepicker-row-break {clear:both; width:100%; font-size:0em;}
.ui-datepicker-rtl {direction: rtl;}
.ui-datepicker-rtl .ui-datepicker-prev {right: 2px; left: auto;}
.ui-datepicker-rtl .ui-datepicker-next {left: 2px; right: auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover {right: 1px; left: auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover {left: 1px; right: auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane {clear:right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {float: left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {float:right;}
.ui-datepicker-rtl .ui-datepicker-group {float:right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {border-right-width:0; border-left-width:1px;}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {border-right-width:0; border-left-width:1px;}
.ui-datepicker-cover {position: absolute; z-index: -1; filter: mask(); top: -4px; left: -4px; width: 200px; height: 200px;}
.ui-widget {font-family: Arial, sans-serif; font-size: 1.1em;}
.ui-widget .ui-widget {font-size: 1em;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-family: Arial, sans-serif; font-size: 1em;}
.ui-widget-content {border: 1px solid #eeeeee; background: #ffffff; color: #333333;}
.ui-widget-content a {color: #333333;}
.ui-widget-header {border: 1px solid #759E4D; background: #4C7333; color: #ffffff; font-weight: bold;}
.ui-widget-header a {color: #ffffff;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {border: 1px solid #dddddd; background: #eeeeee; font-weight: bold; color: #004276; text-align: center;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color: #004276; text-decoration: none;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {border: 1px solid #cdd5da; background-color: #f6f6f6; font-weight: bold; color: #111111;}
.ui-state-hover a, .ui-state-hover a:hover {color: #111111; text-decoration: none;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {background:#DDD; color: #444444; border-color: #CCC}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {border: 1px solid #eeeeee; background: #759E4D; font-weight: bold; color: #fff;}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {color: #444444;}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cc0000; background: #f3d8d8; color: #2e2e2e;}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {color: #2e2e2e;}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {color: #2e2e2e;}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {font-weight: bold;}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {opacity: .7; filter:Alpha(Opacity=70); font-weight: normal;}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {opacity: .35; filter:Alpha(Opacity=35);}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl  border-top-left-radius: 6px;}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {border-top-right-radius: 6px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {border-bottom-left-radius: 6px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {border-bottom-right-radius: 6px;}
.nano .ui-datepicker-inline{max-width:180px;}
.ui-datepicker-inline{max-width:100% !important;}
.nano.inSubMenu.ui-datepicker{width:180px;}
.nano.inSubMenu.ui-datepicker td span, .nano.inSubMenu.ui-datepicker td a, .nano.inSubMenu.ui-datepicker td, .nano.inSubMenu.ui-datepicker th, .nano.inSubMenu.ui-datepicker .ui-datepicker-header {padding:0 !important;}
.nano.inSubMenu.ui-datepicker .ui-state-default{border-color:#fff;}
.nano.inSubMenu .ui-datepicker-prev, .nano.inSubMenu .ui-datepicker-next {width:22px;top:0px;height:22px;padding:0;border-radius: 0;}
.nano.inSubMenu .ui-datepicker-prev {background-position:-578px -243px;left:0;}
.nano.inSubMenu .ui-datepicker-next { background-position:-697px -243px;right:0;}