.main{width:970px; float:left; height:auto;}
.leftcol{width:625px; float:left; height:auto;}
html>body .leftcol{ margin-left:15px;}
.rightcol{float:right; width:330px; height:auto;}

.top-detail {width:623px; height:35px; float:left; border-bottom:1px solid #1C408C;}

.score-detail{width:auto; height:25px; border-bottom:3px solid #213F85; float:left;margin-top:6px; font-family:arial; font-size:22px; color:#133D87; font-weight:500;}
.venue-detail{width:auto; padding:3px 10px 2px 7px; float:right; margin-top:16px; background-color:#1C448C; font-family:arial; font-size:11px; color:#FFFFFF;}

.scorecard-section{ border:1px solid #CECECE; width:623px; float: left; height:auto; margin-top:1px;}
html>body .scorecard-section{  margin-left:13px;}

.scorecard-section-fix{float: left; border:0px solid #CECECE; width:623px;  height:auto; margin-top:1px;}
html>body .scorecard-section-fix{border:0px solid #CECECE;}
*:first-child+html .scorecard-section-fix{border:0px solid #CECECE;}

.match-summary { background: url(../images/grey-bg.jpg) repeat-x;width:623px; float: left; height:auto;left;}
.summary-left-col{ float:left; text-align:center; width:190px;font-family:arial; font-size:15px;padding-top:40px; padding-bottom:10px; line-height:25px;}
.summary-right-col{ float:right; text-align:left; width:430px; border-left:1px dotted #727272; height:auto;font-family:arial; font-size:12px; margin-top:15px; padding-bottom:5px; margin-bottom:15px;}

.team-scores{ float: left; width:603px; height:51px; background:url(../images/blue-bg.jpg) repeat-x; margin-left:5px; font-family:arial; font-size:13px; font-weight:bold;}
html>body .team-scores{margin-left:10px;}
.team1-score{ float: left; width:300px; height:25px;font-family:arial; font-size:15px; font-weight:bold; text-align:center; border-right:1px dotted #727272; margin-top:0px; padding-top:10px;}
.team2-score{ float: right; width:302px; height:25px;font-family:arial; font-size:15px; font-weight:bold; text-align:center; margin-top:0px; padding-top:10px;}

.batting-bowling-detail{ float: left; width:603px; height:auto;margin-left:5px; font-family:arial; font-size:11px;margin-top:10px; text-align:left;}
html>body .batting-bowling-detail{margin-left:10px;}

/********************  Upcoming Matches  ************************/

.top-detail-up {width:330px; height:35px; float:left; border-bottom:1px solid #203804;}
.score-detail-up{width:auto; height:23px; border-bottom:3px solid #203804; float:left;margin-top:6px; font-family:arial; color:#203804; font-weight:500; font-size:22px;}
.venue-detail-up{width:auto; padding:3px 10px 2px 7px; float:right; margin-top:16px; background-color:#203804; font-family:arial; font-size:11px; color:#F7FFF4;}

.upcoming-matches {width:318px; height:auto; background:url(../images/upcoming-bg.jpg) repeat-x; float: left; margin-top:2px; border:1px solid #D0D0D0; border-bottom:5px solid #223B04; padding:5px;}

.latest-up-matches {float:left; width:310px; height:auto;  border-bottom:1px dotted #B0B0B0; font-size:11px; font-family:Arial, Helvetica, sans-serif; margin-left:2px; padding-top:5px;padding-bottom:5px;}

/******************** Tabbed Scorecard ***************************/
.stories-section-index{width:333px; height:auto;  float:left; padding-top:0px; margin-top:0px;z-index:0; position:static; padding-bottom:1px; text-align:left;}

.pages-section{ padding: 5px 5px;  background:url(../images/tab-score-bg.jpg) repeat-x;  border: 1px solid #CAD3D2; height:auto; border-bottom:5px solid #173E83; margin-top:1px; line-height:20px;background-color:#DDFFAB; font-family:verdana; font-size:12px;}

.tabs-container-index .tabs {height:22px;padding:0px;margin-left:-40px;width:auto;z-index:2; font-family: Verdana; text-align:left;}
html>body .tabs-container-index .tabs { margin-top:-15px; font-family: Verdana}
*:first-child+html .tabs-container-index .tabs { margin-top:0px; font-family: Verdana}


.tabs-container-index .tabs ul li {font-face:verdana;height:22px; background:url(../images/tab-bg.jpg) repeat-x;margin-right:1px; list-style:none outside none;text-align:center;float:left;font-size:14px;color:#fff;cursor:pointer;font-weight:bold;font-weight:bold; padding-left:0px; padding-right:0px; padding-top:4px; padding-bottom:5px;width:110px;}

.tabs-container-index .tabs .active { background:url(../images/tab-active-bg.jpg) repeat-x;; cursor:none;height:22px; font-size:14px;margin-right:1px;color:#ffffff;font-weight:bold; z-index:3;position:relative; margin-bottom:0px;width:110px;}

.top-hd-holder {width:333px; float: left; border-bottom:1px solid #173E83; padding-bottom:1px; }

.top-headline{width:auto; height:20px; border-bottom:3px solid #213F85; float:left;margin-top:3px; font-family:arial; font-size:22px; color:#133D87; font-weight:500;}

a.link-other:link {color:#1F4085; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
a.link-other:visited {color:#1F4085; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
a.link-other:hover {color:#1F4085; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline;}


/********************Flags*****************************************/
.country-flag-holder{float:left; width:auto; padding-left:20px;}
.country-name{border:0px solid #555; float:left; width:auto; padding-left:5px; margin-top:-2px}
.versus-holder{float:left; width:180px; font-weight:bold; border:0px solid red; margin-top:-4px; text-align:center;}

.england-flag{float:left; width:30px; height:20px; background:url(../images/flags.png) -31px 0px no-repeat;}
.australia-flag{float:left; width:30px; height:20px; background:url(../images/flags.png) 0px 0px no-repeat;}
.kenya-flag{float:left; width:30px; height:20px; background:url(../images/flags.png) -62px 0px no-repeat;}
.westindies-flag{float:left; width:30px; height:20px; background:url(../images/flags.png) -93px 0px no-repeat;}
.bangladesh-flag{float:left; width:30px; height:20px; background:url(../images/flags.png) -124px 0px no-repeat;}
.newzealand-flag{float:left; width:30px; height:20px; background:url(../images/flags.png) -155px 0px no-repeat;}
.pakistan-flag{float:left; width:30px; height:20px; background:url(../images/flags.png) -186px 0px no-repeat;}
.southafrica-flag{float:left; width:30px; height:20px; background:url(../images/flags.png) -217px 0px no-repeat;}
.srilanka-flag{float:left; width:30px; height:20px; background:url(../images/flags.png) -248px 0px no-repeat;}
.india-flag{float:left; width:30px; height:20px; background:url(../images/flags.png) -279px 0px no-repeat;}
.scotland-flag{float:left; width:30px; height:20px; background:url(../images/flags.png) -310px 0px no-repeat;}
.zimbabwe-flag{float:left; width:30px; height:20px; background:url(../images/flags.png) -341px 0px no-repeat;}



/********************Flags*****************************************/


