html, body { border: 0; margin: 0; padding: 0; }
html{ border: 0; margin: 0; padding: 0; background-color:#000000;}

body {
	margin:0;
	text-align: center;
	font-family: Verdana, sans-serif;
	font-size: 10px;

 background: url(../images/fiba/background-all.jpg) no-repeat center top;
}

#container	{
	width:971px;
	text-align: left;
	margin:0 auto;
}

#header	{
	width:971px;
	height:239px;	
}

#headerwrap {
	margin-left:12px;
}

#contentarea	{
	margin-top:20px;
	margin-left:12px;
	margin-right:auto;
	width:971px;
}

#namebar	{
	font-size:14px;
	text-align:center;
	font-family: Verdana;
	font-weight:bold;
	color: #FFFFFF;
	text-transform: uppercase;
	line-height: 26px;
}

table.headerstats {
	float:left;
	margin-left: 50px;
	margin-top: 15px;
	text-align: center;
	color: #FFFFFF;
	padding: 0px;
}

table.headerstats tr {
	height:21px;
}

table.headerstats td {
padding:0px;
}
		
h1 {
	margin-top: 0;
	text-transform: uppercase;
	font-size: 1.3em;
}

h3, h3 a {
	text-transform: uppercase;
	font-size: 1.2em;
	text-decoration: none;
}
table	{
	border-collapse:collapse
}

td	{
	font-size:12px;
	padding:3px;
}
th	{
	font-size:12px;
	padding:3px;
}
table.boxscore	{
	color:#000000;	
	text-align:center;
}
table.boxscore td	{
	padding:2px;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	border-right: solid 1px #cecece;
}
table.boxscore th	{
	font-size:11px;
	text-align:center;
	border-right: solid 1px #000000;
}

table.boxscore tr.tablebottom {
	background:url(../images/fiba/wrapper-tb-btm.gif) no-repeat;
	height:26px;
}

table.boxscore tr.totalsbottom {
	background:url(../images/fiba/wrapper-bottom.gif) no-repeat;
	height: 10px;
}

table.boxscore td.teamtotalspill {
	background:url(../images/fiba/teamtotals-pill.jpg) no-repeat;
	height:24px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size: 11px;
	padding-left: 15px;
}

table.boxscore tr.bssheader th {
	border-right: solid 1px #3f3f3f;
}

table.scoretable	{
	width:715px;
	float:left;
	height:90px;
	margin-left:15px;
	color:#FFFFFF;
}

table.scoretable th {
	color: #ffffff;
	height:26px;
	vertical-align:bottom;
}

table.scoretable tr.team1leadsum {
	height:32px;
	vertical-align:top;
}

table.scoretable tr.team2leadsum {
	height:32px;
	vertical-align:top;
}

#scoretablewrap {
	background:url(../images/score_box.jpg) no-repeat;
	width:950px;
	float:left;
}

#teamleadwrap {
	width: 950px;
	float:left;
	background-color:#FFFFFF;	
}

#leaders1 {
	float:left;
	width:198px;
	margin-left:23px;

}

#leaders1 h2 {
	font-size: 13px;
}

#leaders2 {
	float:right;
	width:198px;
	margin-right: 23px;
}

#leaders2 h2 {
	font-size: 13px;
}

.leadertitle {
	color:#FFFFFF;
	height:35px;
	background:url(../images/fiba/leader-title.jpg) no-repeat;
	text-transform:uppercase;
}

.teamldrsmid {
	float:left;
	width:471px;
	margin-left:18px;
}

.ldrheader {
	color:#ed5f01;
        height:26px;
        background:url(../images/fiba/white-bar.jpg) no-repeat;
        text-transform:uppercase;
}

.ldrheader th {
	font-size: 11px;
	padding-left: 5px;
}

.ldrheaders {
	height:35px;
	background:url(../images/fiba/chart-top.jpg) no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	text-align: left;
}

.ldrfooter {
	color:#ed5f01;
        height:5px;
        background:url(../images/fiba/leader-footer.jpg) no-repeat;
        text-transform:uppercase;
}

.ldrfooters {
	height: 5px;
	background:url(../images/fiba/chart-footer.jpg) no-repeat;
}

.ldrshadow {
	height: 26px;
	background:url(../images/fiba/leader-shadow.jpg) no-repeat;
}

.ldrshadows {
	height: 26px;
	background:url(../images/fiba/chart-shadow.jpg) no-repeat;
}

.leaderstable {
	width:205px;
	float:left;
	color:#FFFFFF;
}

.leaderstablesum {
	width:471px;
        float:left;
        text-align:center;
        color:#FFFFFF;
	}

#chartsdisplay {
	display:none;
}

div.midscorebox	{
	float:left;
	width:468px;
	padding-top:70px;
}

table.teamscorestats	{
	width:680px;
	float:left;
	margin-top:15px;
	margin-left:13px;
	display:none;
}
div.teamname1 {
	font-size:16px;
	font-weight:bold;
	float: left;
	width:150px;
	height:50px;
	margin-left: 10px;
	text-transform: uppercase;
	overflow:hidden;
	line-height:50px;
	text-align:right;
}

div.teamname2 {
	font-size:16px;
	font-weight:bold;
	float: left;
	width:150px;
	height:50px;
	margin-left: 10px;
	text-transform: uppercase;
	overflow:hidden;
	line-height:50px;
}

div.score1 {
	font-size:40px;
	font-weight:bold;
	height:50px;
	width:120px;
	float:left;
	text-align:center;
	margin-left:12px;
	color:#FFFFFF;
}

div.score2 {
        font-size:40px;
        font-weight:bold;
        width:120px;
	float:left;
	text-align:center;
	margin-left:90px;
	color:#FFFFFF;
}

div.headertime {
	float:left;
	margin-left:15px;
}

table.timetable {
	float:left;
	text-align: center;
}

table.playbyplay {
	width:915px;
	float:left;
	color: #ffffff;
	margin-left:4px;
}
table.playbyplay th {
	color: #ffffff;
	padding:5px;
}

table.playbyplay td {
	border-bottom:1px solid #212121;
}

#shotchart {
	width:457px;
	height:274px;
	background:url(../images/fiba_wood_court.jpg);
	position:relative;
	background-repeat : no-repeat;
}

#shotchart	img{
	border:0px;
	margin:0px;
	padding:0px;
	z-index:1;
	position:absolute;
}

div.gameclock	{
	font-size:20px;
	width:100%;
	text-align:center;
}

.label	{
	color:#6d2725;
}

div.gamestatus	{
	font-size:12px;
	color:#6d2725;
	float:left;
	display:none;
}

table.teamscorestats .t0timeouts {
	width:65px;
	font-size:12px;
	color:#6d2725;
}

table.teamscorestats .t0tonum {
	width:10px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}

table.teamscorestats .t0teamfouls {
	width:70px;
	font-size:12px;
	color:#6d2725;
	text-align:left;
	padding-left:10px;
}

table.teamscorestats .t0tfnum {
	font-size:12px;
	font-weight:bold;
	width:10px;
}

table.teamscorestats .period {
	width:50px;
	padding-left:30px;
	font-size:12px;
	color:#6d2725;
}

table.teamscorestats .periodnum {
	padding-left:10px;
	width:25px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

table.timetable .timeremain {
	font-size: 11px;
	font-weight: bold;
	color: #ed5f01;
}

table.timetable .timeremnum {
	color: #FFFFFF;
}

table.timetable .period {
	font-size: 11px;
	font-weight: bold;
	color: #909090;
}	

table.teamscorestats .timeremain {
	padding-left:5px;
	width:100px;
	font-size:12px;
	color:#6d2725;
}

table.teamscorestats .timeremnum {
	width:55px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:7px;
}

table.teamscorestats .t1timeouts {
	width:65px;
	font-size:12px;
	color:#6d2725;
	padding-left:15px;
}

table.teamscorestats .t1tonum {
	font-size:12px;
	font-weight:bold;
	width:10px;
}

table.teamscorestats .t1teamfouls {
	width:70px;
	font-size:12px;
	color:#6d2725;
}

table.teamscorestats .t1tfnum {
	font-size:12px;
	font-weight:bold;
}

table.boxscore {
	width:950px;
	float:left;
	}

table.boxscore tr.bsheader {
	background:url(../images/fiba/tabletop-bg.gif);
	color:#FFFFFF;
	height:20px;
}

table.boxscore tr.bssheader {
	color:#FFFFFF;
	background-color:#000000;
	height:20px;
}

.boxscorewrap {
	width:950px;
	float:left;
}

#teamnamewrap {
	float:left;
	width:950px;
	background-color:#FFFFFF;
}

#teamleft {
	float:left;
	background:url(../images/fiba/team-tab-left.jpg) no-repeat;
	height:23px;
	width:5px;
	margin-left:6px;
}

#team1headon {
	float:left;
	background:url(../images/fiba/team-tab-bg.jpg) repeat-x;
	height:23px;
	line-height:23px;
	padding-left:10px;
	padding-right:10px;
	font-size:11px;
	color:#000000;
	text-transform:uppercase;
}

#teammiddle {
	float:left;
	background:url(../images/fiba/team-tab-mid.jpg) no-repeat;
	height:23px;
	width:14px;
}

#team1headoff a {
        float:left;
        background:url(../images/fiba/team-tab-bg.jpg) repeat-x;
        height:23px;
        line-height:23px;
        font-size:11px;
        color:#636363;
        padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	text-transform:uppercase;
}

#teamright {
        float:left;
        background:url(../images/fiba/team-tab-right.jpg) no-repeat;
        height:23px;
        width:6px;
}

#team2headon {
        float:left;
        background:url(../images/fiba/team-tab-bg.jpg) repeat-x;
        height:23px;
        line-height:23px;
        font-size:11px;
        color:#000000;
	padding-left:10px;
        padding-right:10px;
        text-decoration:none;
        text-transform:uppercase;
}

#team2headoff a {
	float:left;
 	background:url(../images/fiba/team-tab-bg.jpg) repeat-x;
        height:23px;
        line-height:23px;
        font-size:11px;
        color:#636363;
        padding-left:10px;
        padding-right:10px;
        text-decoration:none;
        text-transform:uppercase;
}

table.team1detail {
	float:left;
	color:#FFFFFF;	
	display:none;
}


table.team2detail {
        float:left;
        color:#FFFFFF;
	display:none;
}

.even {
	background-color:#ebebeb;
}

.odd {
	background-color:#f6f6f6;
}

.evenpbp {
        background-color:#333333;
	font-size: 11px;
}

.oddpbp {
        background-color:#2f2f2f;
	font-size: 11px;
	font-family: verdana;
}

#teamleadwrap .oddpbp td {
	font-size: 10px;
	font-weight: bold;
}

#teamleadwrap .evenpbp td {
	font-size: 10px;
	font-weight: bold;
}

.evenldr td {
        font-size:11px;
	background-color:#333333;
}

.oddldr td {
        font-size:11px;
	background-color:#2f2f2f;
}



table.playbyplay td.time {
	color:#ed6002;
	font-weight:bold;
	padding-left: 10px;
}

.tab a {
	float:left;
	background:url(../images/fiba/tab-off-bg.gif) repeat-x;
	height:24px;
	line-height:24px;
	font-size: 11px;
	font-weight: bold;
	color:#ED5F01;
	text-decoration:none;
	text-align:center;
	text-transform: uppercase;
	padding-left:10px;
	padding-right:10px;
}

.active .tab a {
        float:left;
        background:url(../images/fiba/tab-on-bg.gif) repeat-x;
        height:24px;
        line-height:24px;
        font-size: 11px;
        color:#000000;
        font-weight: bold;
	text-decoration:none;
        text-align:center;
	text-transform: uppercase;
  	padding-left:10px;
        padding-right:10px;
}

.tableft {
	width:3px;
	height:24px;
	background:url(../images/fiba/tab-off-left.gif);
	float:left;
	margin-left:2px;
}

.active .tableft {
	width:3px;
	height:24px;
	background:url(../images/fiba/tab-on-left.gif);
	float:left;
	margin-left:2px;
}

.tabright {
        width:3px;
        height:24px;
        background:url(../images/fiba/tab-off-right.gif);
        float:left;
}

.active .tabright {
        width:3px;
        height:24px;
        background:url(../images/fiba/tab-on-right.gif);
        float:left;
}


#tabwrap {
	float: left;
	margin-top: 8px;
	margin-left: 26px;
	width: 700px;
}

.tabletop {
        width:950px;
        height:10px;
        background:url(../images/fiba/wrapper-top.gif);
        float:left;
}

.tablebottom1 {
	width:950px;
	height:10px;
	background:url(../images/fiba/wrapper-bottom.gif);
	float:left;
}

.pbpheader {
        background:url(../images/fiba/tabletop-bg.gif) repeat-x;
        color:#FFFFFF;
	height:38px;
}

.shotchartwrap {
	width:930px;
	background-color:#FFFFFF;
	float:left;
	padding-left:20px;
}

.scmenu {
	margin-left:270px;
}

#teamnamessc {
	width:900px;
	float:left;
	display:none;
}

#teamnameleftsc a {
	width:300px;
	float:left;
	text-align:left;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}

#teamnamemidsc a {
	width:300px;
	float:left;
	text-align:center;
        text-decoration:none;
        font-size:14px;
        font-weight:bold;
        color:#FFFFFF;
}

#teamnamerightsc a {
	width:300px;
	float:left;
	text-align:right;
        text-decoration:none;
        font-size:14px;
        font-weight:bold;
        color:#FFFFFF;
}

#team1scwrap {
	width:197px;
}

table.team1sc {
	margin-left:5px;
	width:197px;
	background-color:#212121;
	color:#FFFFFF;
	text-transform: uppercase;
	font-weight:bold;
}

table.team1sc tr {
	border-bottom: 1px solid  #000000;
}

table.team1sc a {
	text-decoration:none;
	color:#FFFFFF;
	font-size:10px;
}

table.team1sc td.lefttop {
	height: 34px;
	background:url(../images/fiba/left-top.jpg);
}

table.team1sc td.lefttop a {
        font-size: 12px;
}

table.team1sc td.leftshadow {
	width:18px;
	background:url(../images/fiba/left-side.jpg);
	border: none;
}	

.left-side {
	float: left;
	width:18px;
	height: 305px;
	background:url(../images/fiba/left-side.jpg);
}

table.team1sc td.leftbottom {
	height: 18px;
	background:url(../images/fiba/left-bottom.jpg) no-repeat;
	border-bottom: none;
}

.scshadow {
	width: 457px;
	height: 37px;
	float: left;
	background:url(../images/fiba/court-shadow.jpg) no-repeat;
	margin-top:274px;
}


#team2scwrap {
        width:197px;
}

table.team2sc {
        width:197px;
        background-color:#212121;
        color:#FFFFFF;
        text-transform: uppercase;
        font-weight:bold;
}

table.team2sc tr {
        border-bottom: 1px solid  #000000;
}

table.team2sc a {
        text-decoration:none;
        color:#FFFFFF;
        font-size:10px;
}

table.team2sc td.righttop {
        height: 34px;
        background:url(../images/fiba/right-top.jpg);
}

table.team2sc td.righttop a {
        font-size: 12px;
}

table.team2sc td.rightshadow {
        width:18px;
        background:url(../images/fiba/right-side.jpg);
        border: none;
}

.right-side {
        float: left;
        width:18px;
        height: 305px;
        background:url(../images/fiba/right-side.jpg);
}

table.team2sc td.rightbottom {
        height: 18px;
        background:url(../images/fiba/right-bottom.jpg) no-repeat;
        border-bottom: none;
}


.banner {
	float:left;
	height:60px;
	width:468px;
	background:url(../images/fiba/banner.jpg);
	margin-top:10px;
	margin-left:115px;
}

.logoleft {
	height:124px;
	width:122px;
	margin-top: 10px;
	float:left;
	margin-left:10px;
	border:1px solid black;
	background-repeat:no-repeat;
}

.logoright {
	height:80px;
	width:125px;
	float: left;
	margin-left: 90px;
	margin-top: 10px;
}

#pbpmenu {
	width:500px;
	float:left;	
	margin-left:20px;
}

#pbpmenu a {
        float:left;
        background:url(../images/fiba/qtr-tab-off.jpg) no-repeat;
        width:62px;
        height:23px;
        line-height:23px;
        font-size: 10px;
        font-weight: bold;
	color:#ED5F01;
        text-decoration:none;
        text-align:center;
}

#pbpmenu a:hover {
        float:left;
        background:url(../images/fiba/qtr-tab-on.jpg) no-repeat;
        width:62px;
        height:23px;
        line-height:23px;
        font-size: 10px;
        color:#000000;
        font-weight: bold;
	text-decoration:none;
        text-align:center;
}

td.pactive	{
	color:#6b6b6b;
	text-transform: uppercase;
}

table.boxscore td.pinactive	{
	color:#636363;
	text-transform: uppercase;
}

.pbptop	{
	background:url(../images/fiba/wrapper-top.gif) no-repeat;
	width:950px;
	height: 10px;
	float:left;
}

.pbpwrap {
	width:950px;
	float:left;
	background-color: #FFFFFF;
}

.pbpscroll {
	overflow:scroll;
	width:942px;
	height: 450px;
	float:left;
	margin-left:4px;
}

.pbpbottom {

}

.powered {
	float:right;
	width: 293px;
	height: 27px;
	background:url(../images/fiba/poweredby.gif) no-repeat;
	margin-top: 20px;
	margin-right: 20px;
}

.courtglow {
	float: left;
	width: 950px;
	height: 130px;
	background:url(../images/fiba/court-glow.jpg) no-repeat;
}

.langchooser	{
	float:right;
	padding-top:4px;
	margin-right:15px;
}
.langchooser a	{
	padding:3px;
}
.langchooser img	{
	border:0px;
}

div.othermatches	div.matchblock	{
	float:left;
	width: 93px;
	background:url(../images/fiba/white-capsule.gif) no-repeat;
	height:23px;
	text-align:center;
	line-height:23px;
	margin-left:2px;
}
div.othermatches	div.matchblock	a {
	color:#000000;
	text-decoration:none;
}
div.othermatches	div.matchblock	.versus {
	display:none;
}
div.othermatches	div.matchblock	.team1 ,
div.othermatches	div.matchblock	.team2 {
	display:inline;
}
.othermatches {
	float: right;
	height: 30px;
	margin-top: 14px;
}
.livenow {
	width:100px;
	float:left;
	font-size: 11px;
	font-weight: bold;
	color:#ED5F01;
	background:url(../images/fiba/black-capsule.gif) no-repeat;
	height:23px;
	text-align:center;
	line-height:23px;
}

.langchooser li {
	list-style-type: none;
	float: left;	
}

.langchooser span.langtext {
	display: none;
}


