/*** anything in this style sheet is used on index.html only ***/

/** feature panel **/

.box-heading {
	height:35px;
	width:474px;
	background: url(../img/latest-news-top.png) #f5f8f8 repeat-x bottom;
}

.box-heading h2 {
	color:#3C734B;
	display:block;
	float:left;
	font-size:16px;
	font-weight:bold;
	height:32px;
	line-height:32px;
	margin:0;
	padding:2px 0 0 10px;
	text-shadow:1px 1px 0px #ffffff;
}

.headline, .headline a {
	font-size: 14px;
	color: #000000;
	padding: 0;
	margin: 0px 10px 10px 0px;
	text-transform: capitalize;
	width: 100%;
	text-align:left;
}

.box-heading .spotlight-toggle {
	display:block;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	height:20px;
	line-height:20px;
	margin:6px 3px 0;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	padding:0 8px;
	text-align:center;
	text-decoration:none;
	width:auto;
}

#featured .box-heading .spotlight-toggle {
	background: url(../img/toggle-off.png) #22402a repeat-x bottom;
	border:1px solid #bcbdbe;
	color:#d5f4de;
	text-shadow: 1px 1px 0px #1e3925;
}
#featured .box-heading .spotlight-toggle:hover {
	background: url(../img/toggle-on.png) #519161 repeat-x bottom;
	border:1px solid #bcbdbe;
	color:white;
	text-shadow: 1px 1px 0px #376241;
}
#featured .box-heading .spotlight-toggle.selected {
	background: url(../img/toggle-on.png) #519161 repeat-x bottom;
	background-color:#203626;
	border:1px solid #bcbdbe;
	color:white;
	text-shadow: 1px 1px 0px #376241;
}

.box-heading #spotlight-game-btn.spotlight-toggle {
	margin-right:8px;
}

.spotlight-box {
	padding:0;
	width:474px;
	height: 202px;
	background: #ffffff;
	-moz-box-shadow:0px 0px 5px #c3c3c3;
	-webkit-box-shadow:0px 0px 5px #c3c3c3;	
}
.spotlight-box .inner {
	position:absolute;
}

#spotlight-news {
	padding:8px;
	z-index:803;
	margin-top: 0px;
}
#spotlight-article {
	padding:8px;
	z-index:802;
	margin-top: 0px;
}
#spotlight-game {
	padding:8px;
	z-index:801;
	margin-top: 0px;
}
.spotlight-box .spotlight-news-article {
	margin:3px 0 0 0;
	padding:0;
	width:457px;
}
.spotlight-box .spotlight-news-article.btm {
	border-bottom:medium none;
}
.spotlight-news-article .image {
	float:left;
	margin:0 8px 0 0;
	height: 160px;
	width: 202px;
}
.spotlight-news-article .image a {
	background-position:0 -50%;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	text-indent:-9999px;
}
.spotlight-news-article .content .spotlight-news-heading {
	display:inline;
	margin:0;
	padding:0;
}

.content {
	width: 245px;
	float: right;
	text-align:justify;
}

.featured-viewart {
	margin-top: 162px;
	font-size: 14px;
	font-weight:bold;
}


.spotlight-news-article .content .spotlight-news-heading a {
	color:#5D6D83;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
	text-decoration:none;
}
.spotlight-news-article .content .spotlight-news-heading a:hover {
	color:#114680;
}
.spotlight-news-article .content .spotlight-news-date {
	color:#777777;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:17px;
}
.spotlight-news-article .content .spotlight-news-excerpt {
	color:#535353;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin:0;
	padding:0;
}
.spotlight-news-article .content .spotlight-news-excerpt a {
	color:#3777A8;
}


.spotlight-box a.focus-btn {
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-moz-box-shadow:0 0 12px #BBBBBB;
	background-color:#BDD3E8;
	background-position:0 0;
	border:1px solid #444444;
	color:#0E325C;
	display:block;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	height:24px;
	line-height:24px;
	margin:0 5px 0 0;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	padding:0 10px;
	text-align:center;
	text-decoration:none;
	width:auto;
}
.spotlight-box a.focus-btn:hover {
	background-position:0 -24px;
	color:#0E325C;
	margin:2px 5px 0 0;
}

/*everything other than the feature panel on index only*/


.todays-and-latest {
	width: 475px;
	float: right;
	margin: 0;
	padding: 0;
	background: none;
}

.todays-racing, .todays-racing-1, .latest-news {
	width: 233px;
	margin-top: 5px;
	margin-left: 0px;
	border:1px solid #b8babb;
	-moz-box-shadow:0px 0px 5px #c3c3c3;
	-webkit-box-shadow:0px 0px 5px #c3c3c3;	
}


.todays-racing {
	height:270px;
	background: #fff;
	margin-right: 5px;
	float: left;
}

.todays-racing-1 {
	height:270px;
	background: #f2f2f2;
	margin-right: 5px;
	float: left;
}

.latest-news {
	background: #fff;
	float: right;
	height: 270px;
}

.todays-racing ul li {
	list-style:none;
}

.todays-racing ul {
	margin-left: 0px;
	padding-left: 5px;
}

.next-button-container {
	text-align:center;
	padding-bottom:0;
	margin-bottom:0;
	height: 25px;
}

.next-button {
	width: 115px;
	height: 25px;
	display:block;
	padding-top: 5px;
	text-decoration:none;
	font-weight:bold;
	background: url(../img/next-button-hover.png) repeat-x;
	color: #ffffff;
}




.next-button a,.next-button2 a {
	color: #ffffff;
	text-decoration:none;
}


.next-button-selected {
	width: 115px;
	height: 25px;
	display:block;
	padding-top: 5px;
	text-decoration:none;
	font-weight:bold;
	background: #f2f2f2;
	color: #203626;
}



.next-button-selected a, .next-button-selected2 a {
	color: #203626;
	text-decoration:none;
}

.races-date-1, .races-date-2 {
	font-size: 10px;
	font-weight:bold;
	padding:6px 0 3px 0;
	margin:0;
}

.races-date-1 {
	color: #36844b;	
}

.races-date-2 {
	color: #fff;
	text-align:center;
}

.next-races, .hottest-races {
	width: 233px;
	padding-bottom: 1px;
}





.next-races {
	background: #f2f2f2;
}

.hottest-races {
	background: #4d4d4d;
}

.feed-races-table, .hottest-races-table {
	width: 227px;
	margin-bottom: 5px;
	margin-left: 3px;
	margin-right: 3px;
}


.feed-races-table {
	background: #f2f2f2;
}

.hottest-races-table {
	background: #4b4b4b;
}

.feed-races-table tr, .feed-races-table2 tr, .hottest-races-table tr  {
	padding: 3px;
	height: 25px;
	font-size: 10px;
}

.feed-races-table tr, .feed-races-table2 tr {
	background: #ffffff;
	margin:0;
}

.hottest-races-table tr {
	background: #000;
	color: #fff;
}

.feed-races-table tr:hover,.feed-races-table2 tr:hover, .hottest-races-table tr:hover {
	padding: 3px;
	height: 25px;
}

.feed-races-table tr:hover,.feed-races-table2 tr:hover {
	background: #e9e9e9;
	margin:0;
}

.hottest-races-table tr:hover {
	background: #2e2e2e;
}

.hottest-races-table a {
	color: #c0ffc9;
}

.latest-posts-box {

}

.results-races-table {
	width: 467px;
	background: #f2f2f2;
	margin-bottom: 5px;
	margin-left: 3px;
	margin-right: 3px;
}

.results-races-table tr {
	background: url(../img/races-data-bg.png) #f2f2f2 repeat-x top;
	padding: 3px;
	height: 25px;
	font-size: 10px;
}

.results-races-table tr:hover {
	background: url(../img/races-data-bg-hover.png) #ffffff repeat-x top;
	padding: 3px;
	height: 25px;
}


.latest-posts-box ul {
	margin-bottom: 0px;
	padding-bottom: 8px;
}

#in-latest-posts-box {
	background: url(../img/sub-nav-bg.png) #fff repeat-x bottom;
	padding-bottom: 6px;
	height: 92px;
}


.latest-posts-box2 ul {
	margin-bottom: 0px;
	padding-bottom: 5px;
}

#in-latest-posts-box2 {
	padding-bottom: 0px;
	
}

.latest-news h3, .todays-racing h3, .results-feed h3 {
	color:#383838;
	font-size:13px;
	font-weight:bold;
	margin-left: 7px;
	margin-top: 5px;
	text-decoration:none;
}

.latest-news a {
	color:#36844b;
	text-decoration: none;
	font-size: 10px;
	font-weight:bold;
}

.latest-news h4 {
	text-transform: uppercase;
	color: #243d2a;
	font-size: 12px;
	margin-bottom: 0;
	margin-right: 5px;
}

.latest-news h4 a {
	font-size: 12px;
	color: #243d2a;	
}

.latest-news h4 a:hover {
	font-size: 12px;
	color: #36844b;	
}

.latest-news a:hover {
	color:#00c13e;
}

.latest-news ul li{
	padding: 0 0 3px 10px;
	margin: 0 0 0 0;
	list-style: none;
	font-size:10px;
	background: url("../img/bullet.gif") no-repeat 0 5px;
} 

.latest-news ul {
	padding-left: 10px;
	padding-right: 10px;
}

.news-archives {
	font-size: 10px;
	color:#00c13e;
	font-weight:bold;
	padding-right: 10px;
	padding-left: 5px;
	vertical-align: text-bottom;
}

.news-archives a {
	color:#203626;
	text-decoration:none;
}

.news-archives a:hover {
	color:#00c13e;
}

.landing-ad {
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #b8babb;
	height: 89px;
}

.landing-willhill, .landing-bet365, .landing-sportingbet {
	display: block;
	width: 233px;
	height: 89px;
	padding: 0;
	margin: 0;
}

.landing-willhill {
	background: url(../img/landing-willhill.png) no-repeat;
}

.landing-bet365 {
	background: url(../img/landing-bet365.png) no-repeat;
}

.landing-sportingbet {
	background: url(../img/landing-sportingbet.png) no-repeat;
}

/* Results front page feed*/

.results-feed {
	width: 473px;
	float: right;
	margin-top: 5px;
	margin-right: 0px;
	background: url(../img/poll-bg.png) #f0f0f0 repeat-x top center;
	border:1px solid #b8babb;
	-moz-box-shadow:0px 0px 5px #c3c3c3;
	-webkit-box-shadow:0px 0px 5px #c3c3c3;	
}

.freebet {
	width: 473px;
	float: right;
	margin-top: 5px;
	margin-right: 0px;
}


/* Welcome text */

.welcome-text {
	width: 473px;
	float: right;
	margin-top: 5px;
	margin-right: 0px;
	border:1px solid #b8babb;
	-moz-box-shadow:0px 0px 5px #c3c3c3;
	-webkit-box-shadow:0px 0px 5px #c3c3c3;	
	background: #FFF;
}

.welcome-text h2 {
	color:#36844b;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	padding-left: 10px;
}

.welcome-text p {
	padding-left: 10px;
	padding-right: 10px;
}



/* Other Top Stories */

.other-top-stories {
	width: 473px;
	float: right;
	margin-top: 5px;
	margin-right: 0px;
	background: url(../img/other-top-stories.png) #ffffff repeat-x top center;
	border:1px solid #b8babb;
	-moz-box-shadow:0px 0px 5px #c3c3c3;
	-webkit-box-shadow:0px 0px 5px #c3c3c3;	
}

.other-top-stories-inner {
	background: url(../img/other-top-stories-bg.png) repeat-y top center;
}

.other-top-stories h2 {
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding: 0 0 3px 8px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.story, .storyend {
	width: 157px;
	float: left;
}

.story {

}

.storymore {
	vertical-align: bottom;
	height: 8px;
	margin-bottom: 10px;
}

.other-list, #other-list {

}


.story img {
	border: 1px solid #bbbdbe;
	margin-top: 4px;
	margin-left: 7px;
	margin-bottom: 2px;
}

.storyend img {
	border: 1px solid #bbbdbe;
	margin-top: 4px;
	margin-left: 9px;
	margin-bottom: 2px;
}

.story h3, .storyend h3, .story h3 a, .storyend h3 a {
	color:#36844b;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	margin-top: 13px;
	margin-right: 5px;
	padding-right: 5px;
}

.story a, .storyend a {
	color:#203626;
	text-decoration: none;
}

.story a:hover, .storyend a:hover {
	color:#36844b;
}

.story ul li, .storyend ul li{
	padding: 0 0 3px 10px;
	margin: 0 0 0 0;
	list-style: none;
	font-size:11px;
	font-weight:bold;
	background: url("../img/bullet.gif") no-repeat 0 5px;
} 

.story ul , .storyend ul{
	padding-left: 13px;
	padding-right: 7px;
}

.story-more-news {
	font-size: 11px;
	font-weight:bold;
	color: #00c13e;
	padding-right: 7px;
}

.story-more-news a {
	text-decoration: none;
	color: #36844b;
}

.story-more-news a:hover {
	color: #00c13e;
}

.left-banners-160 {
	width: 160px;
	float: left;
	padding: 0 1px 1px 1px;
	margin-bottom: 5px;
	margin-top: 0px;
	border:1px solid #b8babb;
	-moz-box-shadow:0px 0px 5px #c3c3c3;
	-webkit-box-shadow:0px 0px 5px #c3c3c3;
}

.find-a-bookmaker {
	width: 163px;
	height: 31px;
	display: block;
	background: url(../img/find-a-bookmaker.png) no-repeat;
	margin-bottom: 5px;
}

.todays-racing-index, .yesterdays-results-index {
	width: 163px;
	height: 31px;
	display: block;
}

.todays-racing-index {
	background: url(../img/todays-racing.png) no-repeat;
	margin-bottom: 5px;
}

.yesterdays-results-index {
	background: url(../img/yesterdays-results.png) no-repeat;
}

.find-a-bookmaker2 {
	width: 161px;
	height: 31px;
	display: block;
	background: url(../img/find-a-bookmaker2.png) no-repeat;
	margin-bottom: 0px;
}

.todays-racing-index2, .yesterdays-results-index2 {
	width: 161px;
	height: 31px;
	display: block;
}

.todays-racing-index2 {
	background: url(../img/todays-racing2.png) no-repeat;
	margin-bottom: 0px;
}

.yesterdays-results-index2 {
	background: url(../img/yesterdays-results2.png) no-repeat;
}

.ad-468-container {
	width: 471px;
	float: right;
	margin-top: 5px;
	margin-right: 0px;
	padding-left: 2px;
	height: 64px;
	padding-top: 3px;
	background: #f2f2f2;
	border:1px solid #b8babb;
	-moz-box-shadow:0px 0px 5px #c3c3c3;
	-webkit-box-shadow:0px 0px 5px #c3c3c3;	
}
