#race-of-the-week {
    background-color: #3F3D40;
    background-image: url("https://f44c4d152f9b04bcde94-53259ab646af1d6d029cfc8d2d093f08.ssl.cf2.rackcdn.com/blame-background.png");
    background-position: right bottom;
    background-repeat: no-repeat;
    padding-top: 5px;
    width: 315px;
}
#race-of-the-week .ruleslink a {
    color: #FFFFFF;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    margin: 5px;
    padding-top: 5px;
    text-decoration: none;
}
#race-of-the-week .ruleslink a:hover {
    text-decoration: underline;
}
#race-of-the-week .innertube {
    display: block;
    margin: 10px;
}
#race-of-the-week h2 {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: bold;
    margin: 0;
}
#race-of-the-week h2 a {
    color: #FFFFFF;
    text-decoration: none;
}
#race-of-the-week h2 a:hover {
    text-decoration: underline;
}
#race-of-the-week {
    margin-left: 5px;
}
#race-of-the-week ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#race-of-the-week li {
}
#race-of-the-week li.fieldlabel {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 3px;
    padding-top: 10px;
}
#race-of-the-week .textfield {
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    padding: 3px;
    width: 175px;
}
#race-of-the-week .submit {
    font-size: 14px;
    margin-top: 10px;
    padding: 5px;
    width: 175px;
}
#race-of-the-week .redarrow {
    float: right;
}
#race-of-the-week h3 {
    color: #CCCCCC;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin: 10px 0 0;
}
#race-of-the-week h3 a {
    color: #00FFFF;
    font-size: 16px;
    text-decoration: none;
}
#race-of-the-week h3 a:hover {
    text-decoration: underline;
}
#race-of-the-week .innertube h4 {
    color: #CCCCCC;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin: 10px 0 0;
}
#hrn-table {
    background-color: #CCCCCC;
    padding: 5px;
}
#hrn-table tr {
}
#hrn-table tr.header-row {
    background-color: #043269;
    text-align: left;
}
#hrn-table th {
    padding: 10px;
}
#hrn-table th .header-text {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
}
#hrn-table td {
    background-color: #FFFFFF;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 125%;
    padding: 10px;
    vertical-align: top;
}
#hrn-table td img {
    display: block;
}
#hrn-table td ul {
    margin: 0;
    padding: 0 0 0 10px;
}
#hrn-table td li {
}
#about-us {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 10px;
}
#about-us h3 {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 140%;
}
#about-us p {
    color: #333333;
    line-height: 135%;
}
#about-us h4 {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 140%;
}
#about-us .title-text {
    font-size: 10px;
    margin-bottom: 10px;
    text-transform: uppercase;
}
#about-us .bio-pic {
    border: 2px solid #666666;
    margin-right: 5px;
}
#bc-winning-insights {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
#bc-winning-insights h3 {
    color: #663399;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 10px;
    text-align: center;
}
#bc-winning-insights p {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 5px;
}
#bc-winning-insights .download {
    padding: 3px;
}
#wiki-projects {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
}
#wiki-projects h2 {
    color: #FF0000;
    font-weight: bold;
    padding: 10px;
    text-align: center;
}
#wiki-projects h3 {
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    padding: 5px;
}
#wiki-projects table {
    border-collapse: collapse;
    border-style: none;
    margin: 0;
    padding: 0;
}
#wiki-projects table, #wiki-projects th, #wiki-projects td {
    border: 1px solid #CCCCCC;
}
#wiki-projects th {
    background-color: #0D50A1;
    background-image: url("https://www.horseracingnation.com/docs/img/table-gradient-01.png");
    background-position: center center;
    background-repeat: repeat-x;
    border-style: none;
    color: #FFFFFF;
    padding: 5px;
}
#wiki-projects td {
    padding: 3px;
}
#wiki-projects p {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: normal;
}
#custom-content-block {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 10px 25px;
}
#custom-content-block h3 {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 140%;
}
#custom-content-block p {
    color: #333333;
    line-height: 135%;
}
#custom-content-block h4 {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 140%;
}
#custom-content-block .title-text {
    font-size: 10px;
    margin-bottom: 10px;
    text-transform: uppercase;
}
#custom-content-block .bio-pic {
    border: 2px solid #666666;
    margin-right: 5px;
}
#ss-winning-criteria {
    border-radius: 5px 5px 5px 5px;
    font-family: Verdana,Geneva,sans-serif;
    width: 100%;
}
#ss-winning-criteria h4 {
    border-bottom: 2px solid #2D205C;
    color: #2D205C;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 19px;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 5px;
}
#ss-winning-criteria ul {
    list-style-type: none;
    margin: 0;
    padding: 0 0 0 5px;
}
#ss-winning-criteria li {
    color: #2D205C;
    font-size: 13px;
    margin: 0 0 5px;
}
#ss-winning-criteria li.sales-link {
    font-weight: bold;
}
#ss-winning-criteria li.sales-link a {
    text-decoration: underline;
}
#ss-winning-criteria li.sales-link a:hover {
    text-decoration: underline;
}
#ss-winning-criteria .cover-box {
    display: block;
    float: right;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 20px;
    text-align: center;
    width: 110px;
}
#ss-winning-criteria .cover-box img {
    margin-bottom: 5px;
}
#ss-winning-criteria .cover-box .get-copy {
    font-weight: bold;
    text-align: center;
    text-decoration: none;
}
#ss-winning-criteria .cover-box .get-copy a {
    color: #2D205C;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
}
#ss-winning-criteria .cover-box .get-copy a:hover {
    text-decoration: underline;
}
#derby-dashboard {
}
#derby-dashboard .dashboard-link {
    background-color: #CC0000;
    border-bottom: 2px solid #CC0000;
    border-color: #CC0000;
    border-left: 2px solid #CC0000;
    border-top: 2px solid #CC0000;
    color: #FFFFFF;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 5px;
    text-align: center;
    text-decoration: none;
}
#derby-dashboard .dashboard-link:hover {
    background-color: #FFFF00;
}
#bc15-dashboard {
    width: 940px;
padding-bottom: 4px;
}
#bc15-dashboard .dashboard-link {
    background-color: #336600;
    border-bottom: 2px solid #336600;
    border-color: #336600;
    border-left: 2px solid #336600;
    border-top: 2px solid #336600;
    color: #FFFFFF;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 2px;
    text-align: center;
    text-decoration: none;
}
#bc15-dashboard .dashboard-link:hover {
    background-color: #990099;
}
#derby-pedigree-profile {
}
#derby-pedigree-profile tbody {
    font-family: Arial,Helvetica,sans-serif;
}
#derby-pedigree-profile th {
    font-weight: bold;
    text-align: left;
}
#derby-pedigree-profile td {
    border-bottom: 1px solid #999999;
    padding-bottom: 5px;
    padding-right: 15px;
    padding-top: 5px;
}
#derby-pedigree-profile .horse-link {
    color: #00366C;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: bold;
    text-decoration: none;
}
#derby-pedigree-profile .horse-link:hover {
    text-decoration: underline;
}
#derby-pedigree-profile .sire-name {
    color: #666666;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding-top: 2px;
}
#tc-dashboard {
    width: 930px;
padding-bottom: 4px;
}
#tc-dashboard .dashboard-link {
    background-color: #CC0000;
    border-bottom: 2px solid #CC0000;
    border-color: #CC0000;
    border-left: 2px solid #CC0000;
    border-top: 2px solid #CC0000;
    color: #FFFFFF;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 2px;
    text-align: center;
    text-decoration: none;
}
#tc-dashboard .dashboard-link:hover {
    background-color: #FFCC00;
}

#splash{
padding: 0;
background: rgb(213, 213, 213);
}

.splash-left img {
width: 250px;
}

.splash-right img {
width: 250px;
}

#splash h1 {
margin: 0;
}

#splash h3 {
float: left;
width: 776px;
margin: 0px 74px;
}

#createuser h3 {
font: 29px Oswald;
font-weight:bold;
}

h3#signupToday {
color: rgb(255, 255, 255);
text-shadow: 1px 1px 0px #999, 4px 4px 0px #707070;
font-size: 36px;
-webkit-font-smoothing: antialiased;
}

h3#freeText {
color: rgb(255, 0, 0);
font-size: 80px;
text-shadow: 1px 1px 0px #999, 4px 4px 0px #707070;
}

#createuser h1 {
margin-top: 15px;
font: 65px Oswald;
font-weight: bold;
color: #074b9e;
text-shadow: 1px 1px 0px #999, 4px 4px 0px #707070;
}

#splash p.splash-right {
float: right;
background: white;
width: 400px;
margin: 20px 50px 0 0;
}

#splash p.splash-left {
float: left;
background: white;
width: 400px;
margin: 20px 0 0 50px;
}

.splash-left {
margin-left: 45px;
float: left;
width: 30%;
}

.splash-right {
margin-right: 45px;
margin-top: 23px;
float: right;
width: 30%;
}

h3#ebookText {
float: left;
width: 350px;
color: #707070;
}

h3#dwText{
    float:right;
    margin-top: 65px;
    width:350px;
    color: #707070;
}

#splash-center {
width: 100%;
position: relative;
float: right;
}

#splash-center h1 {
font-size: 50px;
}

#splash-center ul {
list-style-type: circle;
width: 100%;
position: relative;
display: inline;
text-align: left;
}

#splash-center ul li {
    font-family: Oswald;
    font-size: 27px;
    padding: 5px;
}

#splashList {
width: 430px;
margin: 0 auto;
margin-top: 125px;
}

#splash .form input#crt-usr-next {
border-style: solid;
margin: 0 50px;
cursor: pointer;
font-family: inherit;
font-weight: bold;
line-height: 1;
position: relative;
text-decoration: none;
text-align: center;
display: inline-block;
padding-top: 0.75em;
padding-right: 1.5em;
padding-bottom: 0.8125em;
padding-left: 1.5em;
font-size: 3em;
background-color: rgb(235, 255, 0);
border-color: #999;
border-width: 5px;
color: #074b9e;
margin-bottom: 15px;
}

#splash h2 {
float: left;
width: 731px;
margin: 0 119px;
margin-top: 20px;
text-shadow: 1px 1px 0px #999, 2px 2px 0px #707070;
color: #074b9e;
font-family: Oswald;
font-size: 38px;
}

#splash p.while a {
font: 24px arial;
color: #f37c20;
text-decoration: underline;
font-family: Oswald;
}


#splash p.while {
float: left;
width: 716px;
margin: 20px 127px 0;
font: 24px arial;
color: #4c4c4c;
font-family: Oswald;
}

#splash h4 {
float: left;
width: 100%;
margin: 20px 0 0 0;
font-family: Oswald;
}

#splash img.splashlogo {
float: left;
margin: 0px 353px 0;
}

a#ctl00_uxLoginCtrl_uxLoginView_signuplink { color: #ffff00; }

.loginwelcome span { color:#ffff00; }

#textMiddle { 
width: 100px;
height: 200px;
display: inline-block;
margin-top: 20px;
}

#textMiddle h2 {
float: none;
width: 100px;
margin: 0;
font-size: 35px;
}


.rank { white-space: nowrap; }
#footer-wrapper {z-index: 10;}
#splash { padding-bottom: 100px;}


#main-wrapper {
overflow: hidden;
}



@media screen and (max-width: 767px)
{
.hrn-feed, 
div.tabs_panel div.hrn-feed 
{ width: 310px; }
}

@media screen and (max-width: 1002px) 
{
    #tc-dashboard {
        display: none;
    }
}


.feed-comments-only {
z-index: 100;
}



.mobmenu-mobile-nav li ul li a {
font-size: 12px;
}


.mobmenu-header { position: relative; }
.mobmenu-close { position: absolute; top: 6px; right: 10px; }


.fb-but
{
    background: #3b5997 url(https://cdn.horseracingnation.com/images/social-buttons.png) 0 -30px;
}

.fb-but:hover
{
    background: url(https://cdn.horseracingnation.com/images/social-buttons.png) 0 0;
}


.twitter-but
{
    background: #00aced url(https://cdn.horseracingnation.com/images/social-buttons.png) -30px -30px;
}

.twitter-but:hover
{
    background: url(https://cdn.horseracingnation.com/images/social-buttons.png) -30px 0;
}

.pinterest-but
{
    background: #cb2027 url(https://cdn.horseracingnation.com/images/social-buttons.png) -60px -30px;
}

.pinterest-but:hover
{
    background: url(https://cdn.horseracingnation.com/images/social-buttons.png) -60px 0;
}

.google-but
{
    background: #000 url(https://cdn.horseracingnation.com/images/social-buttons.png) -90px -30px;
}

.google-but:hover
{
    background: url(https://cdn.horseracingnation.com/images/social-buttons.png) -90px 0;
}

.youtube-but
{
    background: #f00 url(https://cdn.horseracingnation.com/images/social-buttons.png) -120px -30px;
}

.youtube-but:hover
{
    background: url(https://cdn.horseracingnation.com/images/social-buttons.png) -120px 0;
}

.linkedin-but
{
    background: #069 url(https://cdn.horseracingnation.com/images/social-buttons.png) -174px -30px;
}

.linkedin-but:hover
{
    background: url(https://cdn.horseracingnation.com/images/social-buttons.png) -174px 0;
}

.rss-but
{
    background: #f60 url(https://cdn.horseracingnation.com/images/social-buttons.png) -204px -30px;
}

.rss-but:hover
{
    background: url(https://cdn.horseracingnation.com/images/social-buttons.png) -204px 0;
}


.sub-menu {
max-height: 500px;
overflow-y: auto;
overflow-x: hidden;
}

.post-author {
display: block;
}

._aimtellBell{
   content:url(https://f44c4d152f9b04bcde94-53259ab646af1d6d029cfc8d2d093f08.ssl.cf2.rackcdn.com/Horse-Racing-Nation-logo-192-192.jpg) !important;
}


.singlecolsm {
    width: 300px;
}

.singlecol, .singlecolsm {
    margin-right: 4px;
}

twitterwidget { margin: 0 auto; }

@media screen and (max-width: 479px) {
   div.login-ctrl {
       right: 14px;
       top: 10px;
   }
   #main-top {
       height: 80px;
   }
}

.mobmenu-mobile-nav {
   position: fixed;
}

.two-col-wrapper {
    padding-bottom: 10px;
    padding-top: 10px;
}

.two-col-col {
    padding: 8px;
    float: left;
    width: 292px;
}
@media (max-width: 768px) {
    .two-col-col {
        float: none;
        width: 100%;
    }        
}



@media screen and (max-width: 767px) {
	.p-stakes-results #content-inner, 
	.p-stakes-schedule #content-inner, 
	.p-stakes-results #content-outer, 
	.p-stakes-schedule #content-outer, 
	.p-stakes-results #main-wrapper, 
	.p-stakes-schedule #main-wrapper, 
	.p-stakes-results #nav-main, 
	.p-stakes-schedule #nav-main, 
	.p-stakes-results #top-spacer, 
	.p-stakes-schedule #top-spacer, 
	.p-stakes-results #main-top, 
	.p-stakes-schedule #main-top, 
	.p-stakes-results #ticker, 
	.p-stakes-schedule #ticker, 
	.p-stakes-results .doublecol_left, 
	.p-stakes-schedule .doublecol_left 
	{
		width: 360px;
	}
	.p-stakes-results div.white_bord_pnl_gr,
	.p-stakes-schedule div.white_bord_pnl_gr 
	{
		margin: 0;
	}

	
	.p-stakes-results .dxgvTable .s-r-cnd, 
	.p-stakes-results .dxgvTable .s-r-trainer, 
	.p-stakes-results .dxgvTable .s-r-second, 
	.p-stakes-results .dxgvTable .s-r-third 
	{ display: none; }
	.p-stakes-schedule .dxgvTable .s-s-probable-possible
	{ display: none; }
}

@media screen and (max-width: 767px) {
#main-top {
    height: 80px; 
}

#mobile-hdr-ad { display: table; margin: 0 auto; width: 320px; }
#mobile-hdr-ad #ezoic-pub-ad-placeholder-119 { width: 100%; }
#mobile-hdr-ad #ct100_TickerMobileAd { width: 100%; }
