.tvscheduleentry {
 width: 541px;
}
.tvscheduleentry .timewrap {
 border-top: 1px solid #d9d9d9;
 border-bottom: 1px solid #d9d9d9;
 background-color: #f5f5f5;
 margin-left: 13px;
 margin-right: 13px;
}
.racescheduleentry .times {
 color: #666666;
 font-size: 1.1em;
 padding-bottom:6px;
 padding-left:10px;
 padding-top:6px;
} 
.tvscheduleentry .date {
 color:#666666;
 font-size:1.1em;
 font-weight:bold;
 padding-bottom:5px;
 padding-left:21px;
 padding-top:5px;
}
.headlinettop {
 color:#1F4195;
 font-size:2.2em;
 padding-bottom:5px;
 padding-left:7px;
}
.racewrap {
 padding-bottom:3px;
 padding-left:7px;
 padding-top:8px;
}
.racewrapborder {
 border-bottom:1px dotted #909090;
 width:512px;
}
.todayracing {
 padding: 10px 10px 5px 0;
} 
.skympu {
 padding: 5px 10px 10px 0;
}
.times tr {
 padding-top: 5px;
 padding-bottom: 5px;
} 
.schedulewrap {
 padding-bottom: 20px;
}
.topheader {
 background:#fff url(/javaImages/f6/46/0,,12542~3753718,00.jpg) repeat-x top left;
 height:26px;
 width:509px;
}
.racingdate {
 color:#666666;
 font-size:1.1em;
 font-weight:bold;
 padding-bottom:18px;
 padding-left:14px;
 /*padding-top:10px;*/
}
.racingdate .article {
 padding-top:7px;
 width:197px;
}
.articleBody p {
 background-color:#F5F5F5;
 border-bottom:1px solid #D9D9D9;
 border-top:1px solid #D9D9D9;
 margin:10px 13px 6px;
}
.userTable {
 padding-left: 26px;
}
.course {
 /*padding-left:36px;*/
 line-height:23px;
 color: #fff;
 float: left;
 font-size:1.3em;
}
.Type {
 line-height:23px;
 color: #fff;
 float: left;
 font-size:1.3em;
}
.Time {
 /*padding-left:74px;*/
 line-height:23px;
 color: #fff;
 float: left;
 font-size:1.3em;
}
.TV {
 padding-left:185px;
 line-height:23px;
 color: #fff;
 float: left;
 font-size:1.3em;
}
.Time {
 width:20%;
 padding-left:5px;
}

.course {
padding-left:14px;
}

.Type {
padding-left:81px;
}

.topheaderwrap {
 font-size:1.2em;
 font-weight:bold;
 margin-left:10px;
}
.racingukbody {
 width: 532px;
}
.racetodaywrap {
 padding-bottom:26px;
 padding-left:10px;
}
.raceentry {
 padding-top:13px
}
.racingdrop {
 padding-left:74px;
 padding-right:19px;
 padding-top:6px;
}
.headline {
 padding-left:10px;
}
.article{
 width:532px;
 padding-top:7px;
}
.highlight a{
 padding-left: 23px;
 padding-right: 23px;
}
.meetingDiv {
background-color:#F5F5F5;
border-bottom:1px solid #D9D9D9;
border-top:1px solid #D9D9D9;
margin:10px 1px 6px;
width:504px;
clear: both;
}
.raceDiv {
width: 510px;
position: relative;
font-size:1.1em;
clear:both;
}
.meetingIn {
width: 504px;
background-color:#FFF;
border-bottom:1px solid #D9D9D9;
padding-top: 10px;
padding-bottom: 10px;
font-size:1.2em;
font-weight:bold;
}
.meetingIn:after {
 content:" "; 
 display:block; 
 height:0; 
 clear:both; 
 visibility:hidden;
}
.meetingDiv .meetingSpan {
display:block;
float:left;
width:24%;
font-weight: bold;
}
.dateDropDown {
position: relative;
top: 27px;
left:401px;
}
.raceText {

}
.raceText a {
color:#1B3D94;
font-weight: normal;
}
.raceWatchLive {
padding-right: 5px;
}
.raceName {
width: 435px;
display: block;
float: left;
overflow-y:hidden;
}
.raceNameTime {
 font-weight:bold;
 float:left;
 display:block;
}
.raceNameNames {
 display:block;
 height:18px;
 margin-left:36px;
 overflow-x:hidden;
 width:390px;
}
.raceDiv:after {
 content:" "; 
 display:block; 
 height:0; 
 clear:both; 
 visibility:hidden;
}
.watchLive {
margin-right:5px;
text-decoration:underline;
}
.oddsLink {
font-size:1em;
padding-left:13px;
}
.oddsLink a {
color:#1B3D94;
}