body { margin: 0px; width: 100%; background-color: #ffffff; background-image: none;}
html { margin: 0px;  background-color: #ffffff; background-image: none;}
* html  body table, * html  body td { background-color: #ffffff; background-image: none;}

.mainTable, .mainBodyContent {
	width: 100%;
}

a.topTitle {color:#949A9C; font-family:serif; font-size: 12px; text-decoration:none; font-weight:bold;}
a.topTitle:hover {color:#949A9C; font-family:serif; font-size: 12px; text-decoration:none; font-weight:bold;}
a.topTitle:visited {color:#949A9C; font-family:serif; font-size: 12px; text-decoration:none; font-weight:bold;}
td.topTitle {color:#949A9C; font-family:serif; font-size: 12px; text-decoration:none; font-weight:bold; background-color: #000000; padding: 0px 0px 0px 30px;}
.dFont { color:#000000; font-family:serif; font-size: 12px; text-decoration:none; text-align:left; }
.dFontB { color:#000000; font-family:serif; font-size: 12px; text-decoration:none; font-weight:bold; text-align:left; }
#mainShell {
	padding: 0px;
	margin: 0px;
	width: 100%;
	/*min-width: 655px;*/
}

.mainStatsLefTop {
	padding: 0px;
	margin: 0px;
	width: 655px;
	min-height: 100px;
}

.mainStatsLeftBoxScores {
	padding: 0px;
	margin: 0px;
	width: 655px;
}

.mainStatsLeft {
	padding: 0px;
	margin: 0px;
	width: 655px;
	min-height: 600px;
	float:left;
}

.mainStatsRight {
	padding: 0px;
	margin: 0px;
	width: 93px;
	min-height: 600px;
}

* html body div.mainStatsLeft, * html body div.mainStatsLeft {
	height: 600px; 
}


.gameStatInfo1 {
	display: none;
	width: 320px;
}

.gameStatInfo2 {
	display: none;
	position: relative;
	padding: 0px 3px 0px 0px;
	margin: 0px;
	width: 250px;
}

.gameStatInfo3 {
	padding: 0px 0px 0px 10px;
	margin: 0px;
	width: 95px;
	background-color: #ffffff;

}

.scoresTopTitle1 {
	padding: 3px 0px 0px 5px;
	margin: 0px;
	width: 320px;
	min-height: 18px;
	color: #000000;
	background: none;
	font-family: serif;
	font-weight: bold;
	font-size: 12px;
} 

.scoresTopTitle2 {
	display: none;
	padding: 3px 0px 0px 5px;
	margin: 0px;
	width: 255px;
	min-height: 18px;
	
	color: #000000;
	font-family: serif;
	font-weight: bold;
	font-size: 12px;
} 

.scoresTopTitle1 div div {
	padding: 0px 0px 0px 5px;
	margin: 0px;
}

* html body div.scoresTopTitle1, * html body div.scoresTopTitle2 {
	height: 20px; 
}

.statisticsTitle {
	padding: 3px 0px 0px 0px;
	margin: 0px;
	min-width: 255px;
	min-height: 18px;
	background-color: #ffffff;
	
}

* html body div.statisticsTitle {
	height: 20px;
	width: 255px;
}

.statTitle {
	color: #000000;
	font-family: serif;
	font-weight: bold;
	font-size: 12px;
}

.scoresTopTitle3 {
	padding: 3px 0px 0px 0px;
	margin: 0px;
	min-width: 90px;
	min-height: 18px;
	/*background-color: #006DBF;*/
	background: none;
	text-align: center;
	
	color: #000000;
	font-family: serif;
	font-weight: bold;
	font-size: 12px;
}

* html body div.scoresTopTitle3 {
	height: 20px;
	width: 95px;
}

a.scoresTopTitleLink, a.scoresTopTitleLink:visited{
	color: #000000;
	font-family: serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

a.scoresTopTitleLink:hover {
	color: #ffffff;
	font-family: serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}

.scoresTop {
	padding: 0px;
	margin: 3px 0px 0px 0px;
	min-width: 95px;
	min-height: 360px;
	background-color: #D3DBE8;
}

* html body div.scoresTop {
	width: 95px;
	height: 360px;
}

.scrColumn {
	align: center;
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 3px 0px;
	width: 93px;
	height: 45px;
	border: 1px solid #BAC2CD;	

	color: #484848;
	font-family: serif;
	font-weight: bold;
	font-size: 12px;
	
}

.sbGameHover {
	align: center;
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 3px 0px;
	width: 93px;
	height: 45px;
	border: 1px solid #000000;

	color: #000000;
	font-family: serif;
	font-weight: bold;
	font-size: 12px;
	
	cursor: hand; 
	cursor: pointer; 
	background-color: #CBDDF4;
}

.scrColumnHover {
	align: center;
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 3px 0px;
	width: 93px;
	height: 45px;
	border: 1px solid #000000;

	color: #000000;
	font-family: serif;
	font-weight: bold;
	font-size: 12px;
	
	cursor: hand; 
	cursor: pointer; 
	background-color: #CBDDF4;
}

.teamAway {
	position: absolute;
	width: 65px;
	height: 15px;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	top: 0px;
	left: 0px;
}

.teamHome {
	position: absolute;
	width: 65px;
	height: 15px;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	top: 15px;
	left: 0px;
}

.scoreAway {
	position: absolute;
	width: 30px;
	height: 15px;
	padding: 0px;
	margin: 0px;
	top: 0px;
	left: 40px;
}

.scoreHome {
	position: absolute;
	width: 30px;
	height: 15px;
	padding: 0px;
	margin: 0px;
	top: 15px;
	left: 40px;
}

.gameInfo {
	position: absolute;
	width: 85px;
	height: 15px;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px px;
	top: 30px;
	left: 0px;
	border-top: 1px #cccccc dashed;
}

.gameStatsTop {
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 70px;
}


.gameStats, .gameStats table {
	padding: 0px;
	margin: 0px;
	width: 100%;
	/*min-width: 735px;*/
}

* html body div.gameStats {
	/* width: 735px; */
	width: 100%;
}




.sbBox { width:93px;position: relative;}
.sbGame { 	align: center;
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 3px 0px;
	width: 93px;
	height: 45px;
	border: 1px solid #BAC2CD;	

	color: #484848;
	font-family: serif;
	font-weight: bold;
	font-size: 12px; 
}

.regScoreAway { width:20px;position: absolute; left: 67px; top: 3px; padding-left: 1px;  z-index: 4;text-align:right;}
.regScoreHome { width:20px;position: absolute; left: 67px; top: 16px; padding-left: 1px; z-index: 4;text-align:right;}
.newScoreAway { width:20px;position: absolute; left: 67px; top: 3px; padding-left: 1px; background-color: #29551F; color: #FFFFFF; font-weight: bold; z-index: 4;}
.newScoreHome { width:20px;position: absolute; left: 67px; top: 16px; padding-left: 1px; background-color: #29551F; color: #FFFFFF; font-weight: bold; z-index: 4;}

.regNameAway { position: absolute; left: 4px; top: 3px; padding-left: 1px;  z-index: 4;}
.regNameHome { position: absolute; left: 4px; top: 14px; padding-left: 1px; z-index: 4;}
.newNameAway { position: absolute; left: 4px; top: 3px; padding-left: 1px; background-color: #29551F; color: #FFFFFF; font-weight: bold; z-index: 4;}
.newNameHome { position: absolute; left: 4px; top: 14px; padding-left: 1px; background-color: #29551F; color: #FFFFFF; font-weight: bold; z-index: 4;}


.sbClock { 	position: absolute;
			height: 15px;
			padding: 0px 0px 0px 5px;
			margin: 0px 0px 0px px;
			top: 30px;
			left: 0px;
			width: 85px;
			font-weight: bold; 
			font-size: 12px;
			border-top: 1px #cccccc dashed;
}







.teamLogoTop {
	background-repeat: no-repeat;
	height: 64px;
	width: 80px;
	float: left;
	background-image: none;
}

.teamLogoTop p {
	display: none;
}

.teamScoreTop {
	padding: 10px 10px 10px 10px;
	float: left;
	color: #000000;
	font-family: serif;
	font-size: 32px;
	font-weight: normal;
}


.pctStat {
	position: relative;
	padding: 0px;
	margin: 0px;
	min-height: 125px;
	min-width: 255px;
	border-bottom: 1px solid #cccccc;
}

* html body div.pctStat {
	height: 125px;
	width: 255px;
}

.pctStat * {
	position: relative;
	padding: 0px;
	margin: 0px;
}

.pctStat .col {
	position: relative;
	padding: 0px;
	margin: 0px;
	float: left;
	width: 45px;
	height: 125px;
}

.pctStat .col div {
	position: relative;
	width: 40px;
	height: 40px;
	text-align: center;
	color: #000000;
	font-family: serif;
	font-weight: bold;
	font-size: 12px;
}

* html body .pctStat .col div{
	height: 41px;
}

.pctStat .col1 {
	width: 200px;
	height: 125px;
	float: left;
}

.pctStat .col1 div {
	position: relative;
	padding: 0px;
	margin: 0px;
	width: 200px;
	height: 40px;
	border-bottom: 1px dashed #cccccc;
}

.pctStat2 {
	position:relative;
	padding: 0px;
	margin: 0px;
}

.bar {
	color: #000000;
	font-family: serif;
	font-weight: normal;
	font-size: 12px;
}

.pctBar {
	color: #eeeeee;
	font-family: serif;
	font-weight: normal;
	font-size: 12px;
}

.divider {
	border-bottom: 1px dashed #cccccc;
}

.solidDivider {
	border-bottom: 1px solid #cccccc;
}

.pbpLineInfo div.grey {
	padding: 2px 0px 0px 0px;
	/*background-color: #F2F2F2;*/
}

.pbpLineInfo div.white {
	padding: 2px 0px 0px 0px;
	/*background-color: #ffffff;*/
}

.playerStatTitle { color: #ffffff; font-family: serif; font-size: 12px; font-weight: bold; }
a.tmTitleLink, a.tmTitleLink:visited, a.tmTitleLink:hover {color: #ffffff; font-family: serif; font-size: 12px; font-weight: bold; }


.hawksBar {background-image: none;}
.celticsBar {background-image: none;}
.cavaliersBar {background-image: none;}
.hornetsBar {background-image: none;}
.bullsBar {background-image: none;}
.mavericksBar {background-image: none;}
.nuggetsBar {background-image: none;}
.warriorsBar {background-image: none;}
.rocketsBar {background-image: none;}
.clippersBar {background-image: none;}
.lakersBar {background-image: none;}
.heatBar {background-image: none;}
.bucksBar {background-image: none;}
.timberwolvesBar {background-image: none;}
.netsBar {background-image: none;}
.knicksBar {background-image: none;}
.magicBar {background-image: none;}
.pacersBar {background-image: none;}
.sixersBar {background-image: none;}
.sunsBar {background-image: none;}
.blazersBar {background-image: none;}
.kingsBar {background-image: none;}
.spursBar {background-image: none;}
.sonicsBar {background-image: none;}
.raptorsBar {background-image: none;}
.jazzBar {background-image: none;}
.grizzliesBar {background-image: none;}
.wizardsBar {background-image: none;}
.pistonsBar {background-image: none;}
.bobcatsBar {background-image: none;}


/* 2007 international */
.adeccoHL {background-color: #006351; }
.adeccoBar {background-color: #006351; }
.maccabiHL {background-color: #0072bc; }
.maccabiBar {background-color: #0072bc; }
.fcbHL {background-color: #e7b909; }
.fcbBar {background-color: #e7b909; }
.bc_khimkiHL {background-color: #408d89; }
.bc_khimkiBar {background-color: #408d89; }
.romaHL {background-color: #a80532; }
.romaBar {background-color: #a80532; }
.cskaHL {background-color: #3e2680; }
.cskaBar {background-color: #3e2680; }

.pTitle { color: #000000; font-family: serif; font-size: 12px; text-transform: uppercase; text-align: center; font-weight:bold;}
.playerStats { background-color: #ffffff; color: #000000; font-family: serif; font-size: 12px; font-weight: normal; text-align:center;}
.playerStatsHover { background-color: #EAEAEA; color: #000000; font-family: serif; font-size: 12px; font-weight: normal; text-align:center;}
.totalStats { background-color: #D3DBE8; color: #000000; font-family: serif; font-size: 12px; font-weight: bold; text-align:center;}
.totalStats2 { background-color: #D3DBE8; color: #000000; font-family: serif; font-size: 12px; font-weight: bold; text-align:center;}
.playerS, .playerS:visited { color: #000000; font-family: serif; font-size: 12px; font-weight: bold; text-transform: none; text-decoration: none;}
.playerS:hover { color: #0F2944;}
.playerB, .playerB:visited { color: #000000; font-family: serif; font-size: 12px; font-weight: normal; text-transform: none; text-decoration: none;}
.playerB:hover { color: #0F2944;}
.playerName { padding: 0px 0px 0px 5px; }

.msTitle {color: #ffffff; font-family: verdana; font-size: 12px; font-weight: bold;}
.ot {color: #ffffff; font-family: verdana; font-size: 12px; font-weight: bold;}
.msTeam {color: #000000; font-family: serif; font-size: 12px; font-weight: bold;}
.miniBoxscore { background: url(http://www.nba.com/images/livestats/msBg.gif) repeat-x; }
.topInfo {color: #000000; font-family: serif; font-size: 12px; font-weight: normal;}
.topInfo a, .topInfo a:visited {
	text-decoration: none;
}
.topInfo a:hover {
	text-decoration: underline;
}

a.teamTitleLink, a.teamTitleLink:visited, a.teamTitleLink:hover { color: #ffffff; font-family: serif; font-size: 12px; font-weight: bold; text-decoration: none; }


.errorLogWindow { position: absolute; top: 5px; right: 5 px; display: none; }

/* end of game stats */

#endStatsContainer {
	  margin-top: 5px;
	  display:block;
	  height:75px;
}
.endStatHdr dt{
	background:#ffffff;
	font-weight:bold;
}
.endStatHdr dd {
	border-bottom: 1px dashed #cccccc;
	padding: 0px 0px 0px 5px;
	margin: 0;
}
.dashed {
	border-bottom: 1px dashed #cccccc;
}

#tFoul{

	position: relative;
	width:315px;
	float: left;

}

#leadTies{

	position: relative;
	margin: 0px 0px 0px 10px;
	width:310px;
	float: left;
	text-align:left;

}


/* for printing */
a.printLink {font-family: serif; font-size: 12px; font-weight: normal; text-align:center;}
a.tmTitleLink, a.tmTitleLink:visited, a.tmTitleLink:hover {color: #000000; }
.scoresTopTitle1, .scoresTopTitle2, .msTitle {color: #000000; }
.msTitle td {color: #000000; }
.teamScoreTop { font-size: 32px; font-weight: bold;}
.bottomPrint { display: none; }

.printOff, #liveGameLinks { display: none; background-color: #ffffff;}
/*#printOn * { font-size: 12px; font-family: serif;}*/
.printOn {display: block; margin: 0px; padding: 0px 0px 0px 5px; text-align: left;}
.printOnBody {display: block; margin: 0px; padding: 0px;}
.printOnly, #printOnly {display: block; font-size: 12px;}
.printOn td { height: 0px;}


