
.matchdetails {
    padding-top:2px;
}
.matchrotator .match_centre
{
position:absolute;
left:100px;
font-weight:bold;
padding-top:12px;
color:#fff;
float:left;
}

/* outmost wrapper element */
.matchrotator 
{
    width:300px;
    margin:10px 0px 0px 0px;
    position:relative;
    overflow:hidden;
    color:#000;
}
.matchrotator .scrollable 
{
    width:300px !important;
    height:100px;
    padding:0px;
    position:relative;
    z-index:100;
    margin-top:-6px;
}
/* container for the scrollable items */
.matchrotator .scrollable div.matchitems {
    height:100px; /*117px;  */
    /*float:left;*/
    margin-left:0px !important;
    clear:both;
    position:absolute;
    width:20000em;
}
/* single item */
.matchrotator .scrollable .matchfloats  /*div.items floats*/
{
    float:left;
    height:93px;
    margin:5px 1px 0 0;
    width:300px;
    text-decoration:none;
    overflow:hidden;
}
.matchrotator .left_bg_image {
    background:url('../images/nextprev_left_panel.png') no-repeat left bottom;
    width:150px;
    height:93px;
    float:left;
    padding-left:5px;
}
.matchrotator .right_bg_image {
    background:url('../images/nextprev_right_panel.png') no-repeat;
    width:150px;
    height:93px;
    float:right;
}
.matchrotator .scrollable div.matchitems .matchfloats .leftmatch {
	margin:10px 0px 0 5px;
}
.matchrotator .scrollable div.matchitems .matchfloats .rightmatch
{
	margin:10px 0px 0 10px;
}

.matchrotator .scrollable div.matchitems .matchfloats .leftmatch,
.matchrotator .scrollable div.matchitems .matchfloats .rightmatch
{
	display:block;
	float:left;	
	width:150px;
	height:100px;

}

.matchrotator .scrollable div.matchitems .matchfloats .leftmatch_nodata
{
    background:url('../images/nextprev_left_panel.png') no-repeat;
    display:block;
    float:left;	
    width:150px;
    height:100%;
}
.matchrotator .scrollable div.matchitems .matchfloats .leftmatch .clearfix .matchdetails,
.matchrotator .scrollable div.matchitems .matchfloats .rightmatch .clearfix .matchdetails
{
    float:left;
    width:120px;
}
.matchrotator .scrollable div.matchitems .matchfloats .leftmatch .clearfix .matchdetails .clearfix,
.matchrotator .scrollable div.matchitems .matchfloats .rightmatch .clearfix .matchdetails .clearfix
{
    padding:0;
}
.matchrotator .round
{
    font-weight:bold;
}
.matchrotator .date
{
    float:right;
    width:50px;
    text-align:right;
    padding-right:10px;
    height:35px;
}
.matchrotator .group
{
    text-transform:uppercase;
}
.matchrotator .group,
.matchrotator .venue
{
    width:85px;
    padding-left:5px;
    font-size:11px;
    height:13px;    
}

.matchrotator .nameandscore
{
	
	margin:0;
    padding-top:3px;
    width:100%;
    font-size:90%;
}
.matchrotator .teamname
{
    float:left;
    width:115px;
    padding-left:5px;
    text-transform:uppercase;
}
.matchrotator .teamscore
{
    float:right;
    text-align:left;
    width:15px;
    font-weight:bold;
    color:#000000;
}
.matchrotator .matchlinks
{
	margin:0px 0 0 10px;
}
.matchrotator .matchlinks a
{
	float:right;
	font-size:80%;
	padding:0 10px 1px 0px;
	width:95px;
    color:#000;
	text-align:right
}
.matchrotator .rightmatchlive,
.matchrotator .leftmatchlive
{
	margin:8px 0 0 0;
}
.matchrotator .rightmatchlinks .matchlinks .standard
{
	background:url('../images/related_article_FFFFFF.gif') no-repeat left center;
}
.matchrotator .rightmatchlinks .matchlinks .special
{
	background:url('../images/related_media_FFFFFF.gif') no-repeat left center;
}
.matchrotator .leftmatchlinks .matchlinks .standard
{
	background:url('../images/related_article_EEEEEE.gif') no-repeat left center;
}
.matchrotator .leftmatchlinks .matchlinks .special
{
	background:url('../images/related_media_EEEEEE.gif') no-repeat left center;
}
/*.matchrotator .scrollable div.items a.active
{
    background-position:-174px 0;     
    color:#555;
    cursor:default;
}

/* next / prev buttons */
.matchrotator a.prev{
    width:76px;
    height:23px;
    float:left;
    background-repeat:no-repeat;  
    margin:10px 0px 0px 7px;
    cursor:pointer;
    text-decoration:none;
}
.matchrotator a.next {
    width:20px;
    height:23px;
    float:right;
    background-repeat:no-repeat;  
    margin:10px 5px 0px 0px;
    cursor:pointer;
    text-decoration:none;
}
.matchrotator a.prev,
.matchrotator a.prev:hover
{
    background:url('../images/previousarrow_mc.png') no-repeat;        
}
.matchrotator a.prev .disabled {
    background:url('../images/mc_previous_off.png') no-repeat;        
}
.matchrotator a.next,
.matchrotator a.next:hover 
{
    background:url('../images/nextarrow_mc.png') no-repeat;       
}
.matchrotator a.next .disabled {
    background:url('../images/mc_next_off.png') no-repeat;        
}
.matchrotator .prev_navText{
    color:#666;
    float:left;
    line-height:90%;
    margin:1px 0 0 35px;
    width:50px;
}
.matchrotator .next_navText{
    color:#666;
    float:right;
    margin:1px 35px 0 0;
    width:40px;
    text-align:right;
    line-height:90%;
}


/* navigator */
.matchrotator div.navi {
    position:relative;
    top:-30px;
    left:310px;
    margin-left:-50px;
    width:50px;
    height:0px;
    display:none;
}


/* items inside navigator */
.matchrotator div.navi span {
    width:8px;
    height:8px;
    float:left;
    margin:3px;
    background:url(img/dots.png) 0 0 no-repeat;     
    cursor:pointer;
}
.matchrotator div.navi span:hover {
    background-position:0 -8px;    
}

.matchrotator div.navi span.active {
    background-position:0 -16px;     
}     
.matchrotator .matchnavigation
{
    display:block;
    height:35px;
    width:300px;
    background:url(../images/match_nav_header.png) no-repeat;
    padding-bottom:3px;
}


.matchrotator .teamA{
    float:left;
    font-size:12px;
    width:110px;
}
.matchrotator .teamB{
    float:left;
    font-size:12px;
    width:110px;
}
.matchrotator .v{
    float:left;
    font-size:20px;
    width:70px;
    line-height:0.9em;
}
.matchrotator .teamdetails{
    width:290px;
    text-align:center;
    float:left;
    padding:10px 5px 0px 5px;
    height:45px;    
}
.matchrotator a.tickets{
    color:#6A1A41;
    font-weight:bold;
    text-decoration:none;
    font-size:12px;
}
.matchrotator .venuedetails{
    clear:both;
    font-size:12px;   
    text-align:center;
}
.matchrotator .State_futurenavigation{    
    height:20px;
    width:630px;
    float:left;
}
.matchrotator .archivelink .matchprev_navText{
    color:#6A1A41;
    float:left;
    margin:5px;
    font-weight:bold;
    padding:0px;
    width:50px;
}

.matchrotator .fullfixturelink .matchnext_navText{
    color:#6A1A41;
    float:right;
    margin:5px;
    font-weight:bold;
    width:45px;
}
.matchrotator .archivelink .matchprev_navText a,
.matchrotator .fullfixturelink .matchnext_navText a
{
    color:#6A1A41;
    text-decoration:none;
}
.matchrotator .archivelink .matchprev_navText a:hover,
.matchrotator .fullfixturelink .matchnext_navText a:hover
{
    text-decoration:underline;
}
.matchrotator .archivelink .matchprev{
    width:15px;
    height:17px;
    float:left;
    background-repeat:no-repeat;  
    margin:3px 0 0 0;
    background:url(../images/button-left.gif);        
}
.matchrotator .fullfixturelink .matchnext {
    width:15px;
    height:17px;
    float:right;
    background-repeat:no-repeat;  
    margin:3px 0 0 0;
    background:url(../images/button-right.gif);     
}
.matchrotator  .match_navigator
{
    float:left;
    margin:0px 0px 10px 0px;
    background:#EAF3F9;
}
.matchrotator .leftmatchlinks,
.matchrotator .rightmatchlinks {
    padding-top:0px;

}

