item.mainContentWrap {
padding:0px;
}
.fullschedWrap {
position:relative;
}
.fullschedWrap .eventLive .icon, .fullschedWrap .eventUpcoming .icon, .fullschedWrap .eventDue .icon, .eventFinished .icon{
width:18px;
height:18px;
float:left;
position:relative;
top:6px;
}
.eventLive .icon {
background-image:url(http://images1.omnisport.tv/javaImages/37/b3/0,,12637~4240183,00.gif);
}
.eventUpcoming .icon {
background-image:url(http://images2.omnisport.tv/javaImages/38/b3/0,,12637~4240184,00.gif);
}
.eventDue .icon {
background-image:url(http://images1.omnisport.tv/javaImages/22/8c/0,,12637~4230178,00.gif);
}


.fullschedWrap .liveScheduleBody {
border-left:5px solid #646464;
border-right:5px solid #646464;
border-bottom:5px solid #646464;
clear:both;
height:389px;
overflow-y:scroll;
width:965px;
width:965px!important;
margin-bottom:5px;
}
.fullschedWrap .eventLive, .fullschedWrap .eventUpcoming, .fullschedWrap .eventDue, .fullschedWrap .eventFinished {
clear:left;
height:auto !important;
/*min-height:25px;*/
position:relative;
width:946px;
top:0px;
border-top:0px;
border-bottom:1px solid #CCCCCC;
}
#latestDiv #div1 {
border-top:1px solid #CCCCCC;
}
.fullschedWrap .eventLive .eventDetail, .fullschedWrap .eventUpcoming .eventDetail, .fullschedWrap .eventDue .eventDetail, .fullschedWrap .eventFinished .eventDetail {
background:#dedede url(http://images2.omnisport.tv/javaImages/1d/c7/0,,12637~4245277,00.png);
background-position: bottom left;
background-repeat: no-repeat;
/*height:110px;*/
height:106px;
width:946px;
position:relative;
top:0px;
}
.fullschedWrap .bodyHeader {
background:#ffffff;
border-left:5px solid #646464;
border-right:5px solid #646464;
width:965px;
margin:0px;
height:30px;
padding:0px;
position:static;
}
.fullschedWrap .selectedDate {
background:transparent url(http://images1.omnisport.tv/javaImages/ce/cc/0,,12637~3722446,00.gif) no-repeat scroll center bottom;
color:#99CC33;
cursor:pointer;
height:11px;
width:111px;
float:left;
margin-left:1px;
margin-right:1px;
margin-top:4px;
font-size:1.2em;
font-weight:bold;
text-align:center;
padding: 5px;
}
.fullschedWrap .liveScheduleHeader {
background:transparent url(http://images2.omnisport.tv/javaImages/60/dd/0,,12637~4054368,00.gif) no-repeat scroll center center;
height:30px;
width:975px;
position:static;
}
.fullschedWrap .liveScheduleWrapper {
background:#FFFFFF;
top:5px;
}
.fullschedWrap .bodyHeader select {
font-size:1.2em;
font-weight:bold;
margin:1px;
}

.fullschedWrap .expand, .fullschedWrap .shrink {
position:relative;
z-index:999;
float:right;
height:27px;
top:7px;
}
.fullschedWrap .eventUpcomingexpand {
background:#dedede;
}
.fullschedWrap .eventUpcomingshrink {
background:#ffffff;
}
.fullschedWrap .daysTabsWrapper {
height:25px;
/*background:transparent url(http://images1.omnisport.tv/javaImages/9c/cc/0,,12637~3722396,00.gif) repeat-x scroll center center;*/
width:2000px;
padding-right:20px;
position:absolute;
}
.fullschedWrap .nextDaysTabs {
overflow:hidden;
border-top:1px solid #ffffff;
width:3080px;
height:26px;
position:relative;
}
.headerTitle {
float:left;
}
.symbols {
float:left;
font-size:1.2em;
left:550px;
padding:3px 0px 0px;
position:relative;
}
.symbols img {
display:inline;
position:relative;
top:4px;
}
.fullschedWrap #filterSports {
float:left;
margin:2px;
}
.fullschedWrap #filterCompetitions {
float:left;
margin:2px;
}
.fullschedWrap #timeZoneDropDown {
float:left;
margin:2px;
}
.sportsDiv {
height:20px;
width:200px;
position:relative;
left:30px;
float:left;
}
.competitionDiv {
height:20px;
width:196px;
position:relative;
left:30px;
float:left;
}
.timeZoneDiv {
height:20px;
width:200px;
position:relative;
left:370px;
float:left;
}
.eventLive .rightsName, .eventUpcoming .rightsName, .eventDue .rightsName, .eventFinished .rightsName {
position:relative;
z-index:20;
height:15px;
width:176px;
display:block;
float:left;
top:9px;
}
.topDetail {
left:24px;
margin:0px;
position:relative;
top:10px;
width:300px;
height:20px;
}
.buyButton {
position:relative;
left:780px;
top:0px;
}
.purchasedButton {
position:relative;
left:780px;
top:0px;
}
.watchButton {
position:relative;
left:780px;
top:0px;
}
.bottomDetail {
left:26px;
position:absolute;
top:34px;
border-top:1px solid #DEDEDE;
width:740px;
}
.avaText {
left:0px;
top:2px;

}
.avaDetail {
left:0px;
top:2px;
height:50px;
overflow:auto;
width:700px;
scrollbar-arrow-color: #666666;
scrollbar-3dlight-color: #666666;
scrollbar-darkshadow-color: #666666;
scrollbar-face-color: #dddddd;
scrollbar-highlight-color: #006666660;
scrollbar-shadow-color: #666666;
scrollbar-track-color: #999999;
}
.ddwrap {
background:#dedede;
height:24px;
position:static;
top:6px;
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
}

#arrow_left {
z-index:10;
width:35px;
float:left;
margin-top:4px;
}
#arrow_right {
float:right;
z-index:10;
width:35px;
margin-top:4px;
}
#arrow_left IMG{

}
#arrow_right IMG{

}
#scrollWrap {
height:25px;
width:965px;
border-left:5px solid #646464;
border-right:5px solid #646464;
background:transparent url(http://images2.omnisport.tv/javaImages/9c/cc/0,,12637~3722396,00.gif) repeat-x scroll center center;
}
#scrollWrapInner {
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
height:25px;
}
#eventDiv {
float:left;
height:20px;
left:30px;
position:relative;
width:200px;
text-align:left;
}
#eventDiv P{
font-size:1.2em;
font-weight:bold;
margin-top:5px;
}



.eventFinished {
display:none;
}
.eventFinished eventShrink {
display:none;
}
eventFinished eventExpand {
display:none;
}
.eventLive .topDetail .icon, .eventUpcoming .topDetail .icon, .eventDue .topDetail .icon, .eventFinished .topDetail .icon  {
z-index:20;
margin-top:0px;
}
#latestDiv .sport {
z-index:20;
font-weight:bold;
position:relative;
left:20px;
width:210px;
top:9px;
height:30px;
}

/*
#latestDiv .sport {
font-weight:bold;
font-size:1.4em;
float:left;
line-height:1.2em;

top:1px;
margin-left:10px;
width:200px;
}
*/


.eventDetail .statusLabel {
position:relative;
}
.eventDetail .status {
position:relative;
}
.timeStart, .timeEnd {
display:block;
float:left;
left:60px;
position:relative;
width:30px;
height:15px;
}
.timeStart {
margin-right:20px;
}
.timeSeparator {
display:block;
float:left;
position:relative;
left:54px;
}
.description {
display:block;
height:15px;
overflow:hidden;
width:300px;
float:left;
position:relative;
top:9px;
}
.ddwrap SELECT {
border:2px solid #646464;
color:#646464;
}
/************************ DATE SCROLLING STYLES**********************/
/*

.fullschedWrap .nextDaysTabs {
background:transparent url(http://images1.omnisport.tv/javaImages/9c/cc/0,,12637~3722396,00.gif) repeat-x scroll center center;
clear:both;
height:25px;
width:965px;
border-left:5px solid #646464;
border-right:5px solid #646464;
overflow:hidden;
}
*/

#nextDaysTabs {
clear:both;
height:25px;
left:66px;
overflow:hidden;
position:absolute;
top:50px;
width:860px;
z-index:11;
}
* html #nextDaysTabs {
width:883px;
margin-left:-12px;
}
#daysTabsWrapper {
width: 3900px; /* = width + margin left + margin right + padding*2 + border*2  from the date rule */
}
.date {
height:14px;
width:111px;
float: left;
margin-left: 1px;
margin-right: 1px;
padding: 5px;
font-size:1.2em;
cursor:pointer;
background:transparent url(http://images2.omnisport.tv/javaImages/ce/cc/0,,12637~3722446,00.gif) no-repeat scroll center bottom;
text-align:center;
font-weight:bold;
}
.date:hover {
color:#99CC33;
}
.scrollNav, .scrollNav a:link, .scrollNav a:visited  {
font-size: .8em;
color:#00009C;
font-weight: bold;
}

<!--[if IE]>
<style type="text/css">

#daysTabsWrapper{
width: 882px; /* = width + margin left + margin right from the date rule + border*2 from the nextDaysTabs rule*/
}

.topDetail .icon, .topDetail .statusLabel, .topDetail .status {
clear:none;
position:static;
display:inline;
}
latestDiv > .sport {
top:6px;
}
.timeEndGMT {
height:1px;
}
#clearselect {
width:120px;
height:150px;
position:absolute;
top:20;left:40;
display:none;
}
.eventLive .timeStart, .eventLive .timeEnd, .eventLive .timeSeparator {
color:#59a703;
font-weight:bold;
top:9px;
}
.eventDue .timeStart, .eventDue .timeEnd, .eventDue .timeSeparator {
color:#ffa200;
font-weight:bold;
}
.eventUpcoming .timeStart, .eventUpcoming .timeEnd, .eventUpcoming .timeSeparator {
color:#e21515;
font-weight:bold;
position:relative;
top:9px;
}
.eventDetail .statusLabel {
display:inline;
font-weight:bold;
margin-left:10px;
position:relative;
top:9px;
}
.eventDetail .status {
font-weight:bold;
left:70px;
position:absolute;
top:9px;
}
.eventDue .eventDetail .status {
color:#FFA200;
}
.eventUpcoming .eventDetail .status {
color:#e21515;
}
.eventLive .eventDetail .status {
color:#59a703;
}

.left_scroll {
position:absolute;
top:10px;
left:10px;
}
.right_scroll {
position:absolute;
top:10px;
left:970px;
}
.fullschedWrap #latestDiv {
position:relative;
}
#datewrap {
border-left:5px solid #646464;
border-right:5px solid #646464;
}


/* NEW SCROLL */

.fullschedWrap .daysTabsWrapper {
position: relative; 
top: 0px; 
left: 0px; 
width: 100%;
overflow:hidden;
/*width:963px;*/
height:25px;
}
.fl {
float: left; 
display: inline; 
width:200px;
}
img {
border: 0px; 
display: block;
}
.news_slider {
position: relative;
/*width: 965px; */
margin: 0 auto 0px auto; 
text-align: left;
height:28px;
border-left:5px solid #646464;
border-right:5px solid #646464;
z-index:10;
}
.news_slider .messaging {
display: block; 
padding: 5px;
margin: 0 20px 5px 20px;
background: #ffffcc;
}
.news_slider .prev, .news_slider .next {
position: absolute; 
display: none;
z-index:12;
top:4px;
}
.news_slider .next {
left: 949px;
}
.news_slider .prev{
}
.news_slider .container {
position: relative; 
top: 0; 
left: 0; 
left:0px;
width:3040px;
}
.news_slider .news_items {
/* The width must be equal to .item ((width + margin-right) * 2). */
background:transparent url(http://images2.omnisport.tv/javaImages/9c/cc/0,,12637~3722396,00.gif) repeat-x scroll center center;
position: relative;
width: 920px; 
top:0px; 
overflow: hidden;
left:25px;
}
.news_slider .view_all {
font-size: .8em; 
padding: 5px; 
margin: 0 0 2px 0; 
border-top: #eeeeed 1px solid; 
border-bottom: #eeeeed 1px solid; 
text-align: center;
}
.news_slider .item {
/* Must contain a width and a margin-right. */
width: 120px;
margin-right: 10px;
height:25px;
}
.news_slider .item div {
width: 120px;
}
.news_slider .item img {
padding: 10px;
}
#scrollbuttonL, #scrollbuttonR {
width:26px;
height:25px;
background:url(http://images1.omnisport.tv/javaImages/9c/cc/0,,12637~3722396,00.gif) repeat-x;
position:absolute;
z-index:999;
top:1px;
}
#scrollbuttonR {
border-right:1px solid #ffffff;
left:938px;
z-index:11;
}
#scrollbuttonL {
border-left:1px solid #ffffff;
z-index:11;
}
#scrollbuttonL IMG, #scrollbuttonR IMG {
position:relative;
top:3px;
}
#scrollbuttonR IMG {
left:11px;
}
#gmtNote {
color:#ff0000;
font-weight:bold;
font-size:1.1em;
float:right;
margin:5px;
}
.gmtWrap {
position:absolute;
width:980px;
height:30px;
}
/******************** Full expand fix ***************************/
.fullschedWrap .expand, .fullschedWrap .shrink {
float:none;
position:absolute;
width:930px;
top:0px;
left:0px;

}
.fullschedWrap .expand {
background:transparent url(http://images2.omnisport.tv/javaImages/44/a1/0,,12637~4235588,00.gif) no-repeat scroll right center;
}
.fullschedWrap .shrink{
background:transparent url(http://images1.omnisport.tv/javaImages/42/a1/0,,12637~4235586,00.gif) no-repeat scroll right center;
}
.icon {
height:30px;
background-repeat: no-repeat;
}
