/*** Overrides
******************************/
BODY
{
	/*background: white url(/media/knicks/bg_body.jpg) no-repeat;*/
	background-color: #000;
	/* 30px on top to accomodate for topNavTable moving there dynamically */
	padding: 30px 0 0 0;
}
TD
{
	font-family: Arial, Helvetica, sans-serif;
}

#nbaGlobalNavMenuTable
{
	width: 950px;
	background: transparent;
}

div.GlobalLegal
{

	color:#FFFFFF;
	height:148px;
	text-align:left;
	font-family: Arial;
	font-size: 11px;
    padding:0px 7px 0px 7px;
}
div.GlobalLegal A:link,
div.GlobalLegal A:visited,
div.GlobalLegal A:active
{
	color: white;
	text-decoration: underline;
}

div.siteFragment
{
	width: 770px;
    background: #00365A;
}

/*** New
******************************/
IMG {border: 0px;}

.clear { clear: both; }

#msgLinks
{
	background: #002238;
	height: 27px;
	padding-left: 7px;
}
#msgLinks A:link,
#msgLinks A:visited,
#msgLinks A:active
{
	color: #f37023;
	font-size: 12px;
	font-family: Arial;
	text-decoration: none;
}


.blueButton
{
	float:left;
	background-color:#0c446b;
	padding: 3px 8px;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	border:none;
	text-decoration: none;
}


.box
{
	border: solid 1px #666;
}

#nbaGlobalNavMenuTableContainer
{
	width: 100%;
	border-bottom: red 5px solid;
	height: 22px;
	position: absolute;
	top: 0px;
	left: 0px;
	background: url(/media/knicks/bg_nbaGlobalNavMenuTable.jpg);
}
#topAdWrapper
{
	width: 1020px;
}
#topAd
{
	border: 6px solid #FFF;
	border-bottom-width: 5px;
	margin: 26px 0 0 10px;
	float: left;
}

#topBannerGetTickets
{
	display: block;
	width: 180px;
	height: 149px;
	margin-left: 10px;
}
#header
{
	margin-left: 10px;
	background: url(/media/knicks/header_Logo.png) no-repeat;
	/*height: 170px;*/
	height: 120px;
	/*width: 960px;*/
	width:1000px;
}

#mainMenu
{
	postition:relative;
	margin: 0px;
	padding: 0px;
	width: 945px;
	height: 31px;
	margin-bottom: 20px;
	background-image:url(/media/knicks/bg_mainMenu.png);
	background-repeat:no-repeat;
}

#mainMenu li
{
	position:absolute;
	margin-top: 0px;
	padding: 0;
	list-style: none;
	height:31px;
}

#mainMenu a
{
	height: 31px;
	display:block;
}

#item1 { left:10px; width:74px; }

#item1 a{ width:74px;}

#item1 a:hover{ background: transparent url(/media/knicks/bg_mainMenu.png) 0px -32px no-repeat; }

#item2{ left:86px; width:152px; }
#item2 a{width: 152px;}
#item2 a:hover{ background: transparent url(/media/knicks/bg_mainMenu.png) -76px -32px no-repeat;}

#item3 { left:243px; width:46px; }
#item3 a{width:46px;}
#item3 a:hover{ background: transparent url(/media/knicks/bg_mainMenu.png) -233px -32px no-repeat; }

#item4 {left:289px; width:54px;}
#item4 a{width: 54px;}
#item4 a:hover{ background: transparent url(/media/knicks/bg_mainMenu.png) -279px -32px no-repeat; }

#item5 {left:346px; width:68px;}
#item5 a {width: 68px;}
#item5 a:hover { background: transparent url(/media/knicks/bg_mainMenu.png) -336px -32px no-repeat; }

#item6 {left:417px; width:105px;}
#item6 a {width:105px;}
#item6 a:hover { background: transparent url(/media/knicks/bg_mainMenu.png) -407px -32px no-repeat; }


#item7 {left:524px; width:137px;}
#item7 a {width:137px;}
#item7 a:hover { background: transparent url(/media/knicks/bg_mainMenu.png) -514px -32px no-repeat; }

#item8 {left:660px; width:79px;}
#item8 a{width:79px;}
#item8 a:hover{ background: transparent url(/media/knicks/bg_mainMenu.png) -650px -32px no-repeat; }

#item9 {left:742px; width:82px;}
#item9 a {width:82px;}
#item9 a:hover { background: transparent url(/media/knicks/bg_mainMenu.png) -732px -32px no-repeat; }

#item10 {left:825px; width:66px;}
#item10 a{width: 66px;}
#item10 a:hover{ background: transparent url(/media/knicks/bg_mainMenu.png) -815px -32px no-repeat; }

#item11 {left:893px; width:62px;}
#item11 a{width: 62px;}
#item11 a:hover{ background: transparent url(/media/knicks/bg_mainMenu.png) -883px -32px no-repeat; }

.topNavDiv
{
	/*visibility: hidden;*/
}

.topNavDD
{
	background: transparent;
	margin-top: 5px;
}

.topNavDD a,
.topNavDD a:link,
.topNavDD a:visited,
.topNavDD a:active
{
	color: #000;
	font-weight: bold;
	width: auto;
	background: url(/media/knicks/bg_mainMenuFlyoutTile.gif);
}

.topNavDD a:hover { color: red; }


.topStory
{
	background-color: #FFF;
}



/*/////////////////////////leftTabBox///////////////////////////////////*/
.tabBoxPage
{
	display: none;
}

#leftTabBox
{
	border: 1px #e2e2e2 solid;
	padding: 6px;
	background-color: #FFF;
	height: 197px;
	width: 458px;
	_width: 470px;
}

#leftTabBox .tabBoxPage
{
	position: relative;
	height: 155px;
	height: _170px;
	background-image: url(/media/knicks/bg_leftTabBoxPage.jpg);
	padding: 10px;
	margin: 0px;
}

.leftTabBoxContentPic
{
	position:absolute;
	margin:0px;
	left:0px;
	top:10px;
	padding:10px;
	width:175px;
	height:auto ;
}

.imgCaption
{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000000;
	line-height: 16px;
	margin: 3px;
}

.leftTabBoxContentText .imgCaption{
	height:100px;
}

.photoCredit
{
	font-family:"Times New Roman", Times, serif;
	color:#333;
	font-style:italic;
	font-size:13px;
	margin:3px;
}

.leftTabBoxContentText .itemTitle
{
	color:#00375d;
}

.itemTitle{
	font-family: Georgia,"Times New Roman",Times, serif;
	font-size: 20px;
	font-weight:bold;
	font-stretch:extra-expanded;
}

.leftTabBoxContentText
{
	position:absolute;
	left: 190px;
	top: 0px;
	padding:16px 10px 10px 5px;
	width: 247px;
}

.blueBackLink
{
	postition:relative;
	background-color:#0c446b;
	padding: 3px 10px;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
}

#leftTabBox	.controlBar,
#middleTabBox .controlBar
{
	position:relative;
	margin:0px;
	padding:0px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
#middleTabBox .blueControlBar
{
	width: 288px;
}


.blueControlBar
{
	float:left;
	margin: 0px;
	padding: 0px;
	background-image:url(/media/knicks/bg_blueControlBar.jpg);
	background-repeat:repeat-x;
	height:23px;
	width: 100%;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}



.blueControlBar li
{
	float:left;
	top:0px;
	margin:0px;
}

.blueControlBar li a
{
	float:left;
	top:0px;
	margin:0px;
	color:#FFFFFF;
	padding: 4px 8px;
	background-image:url(/media/knicks/blueBorder.jpg);
	background-position:right;
	background-repeat:repeat-y;
	text-decoration: none;
}

.blueControlBar li a:hover, .blueControlBar li a.selected
{
	float:left;
	margin:0px;
	top:0px;
	left:0px;
	color:#000000;
	background-color: #e78a43;
	background-image:url(/media/knicks/bg_blueControlBarSelectedButton.jpg);
	background-position:right bottom;
	background-repeat:repeat-y;
}

.blueControlBar .left2playbtnback
{
	float:left;
	margin-left:10px;
}

.blueControlBar .left2playbtnback a
{
	float:left;
	margin-left:10px;
	margin-top: -14px;
	padding: 0px 8px;
	background:none;
}

.left2playbtnback
{
	position:absolute;
	margin-top:-16px;
	margin-left:425px;
}

.left2playbtnfor
{
	position:absolute;
	margin-top:-16px;
	margin-left:440px;
}

/* middleTabBox
***********************/
#middleTabBox
{
	width: 289px;
	_width: 301px;
	height: 147px;
	border: 1px #e2e2e2 solid;
	padding: 6px;
	background-color: #FFF;
	margin: 5px 2px 0px 2px;
}
#middleTabBox .tabBoxPage
{
	height: 124px;
}

#middleScheduleWidget,
#middleAdOne,
#middleAdTwo,
#middleAdThree,
#middleKickapps
{
	width: 289px;
	_width: 301px;
	margin: 5px 2px 0px 2px;
	padding: 6px;
	background: white;
	border: 1px #e1e1e1 solid;
}

#middleAdDoubleClick
{
	width: 289px;
	_width: 301px;
	margin: 5px 2px 0px 2px;
}

/***********
****************videoBox*/
#videoBox,
#mobileAlerts
{
	border: 1px #e2e2e2 solid;
	padding: 6px;
	background-color: #FFF;

	float:left;
	margin-top:2px;
	height: 470px;
	_height: 470px;
}

#videoBox
{
	width: 221px;
	_width: 233px;
	_height: 482px;
}

#mobileAlerts
{
	width: 213px;
	_width: 222px !important;
	margin-left: 5px;
	float: right;
}
#videoBox DIV.inner,
#mobileAlerts DIV.inner
{
	padding: 6px;
	height: 423px;
	_height: 432px;
	background: url(/media/knicks/bg_videoBox.jpg) no-repeat top;
}

.videoBoxTitle
{
	margin: 0px;
	height: 36px;
	_width: 221px;
	background-image:url(/media/knicks/bg_videoBoxTop.jpg);
	background-position:top left;
	background-repeat:repeat-x;
}

.boxTitleRight
{
	color: #f37023;
	font-family: Georgia,"Times New Roman",Times, serif;
	font-size: 15px;
	font-weight:bold;
	font-stretch:expanded;
	position:relative;
	top: 8px;
	left: 10px;
}

.boxTitleLeft
{
	color: #ffffff;
	font-family: Georgia,"Times New Roman",Times, serif;
	font-size: 15px;
	font-weight:bold;
	font-stretch:expanded;
	position:relative;
	top: 8px;
	left: 10px;
}

.videoEntry
{
	width: 209px;
	height: 65px;
	margin: 5px 0 0 0;
	background: #d9d9d9;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00375d;
	font-weight:bold;
}
.videoEntry A:link,
.videoEntry A:visited,
.videoEntry A:active
{
	color:#00375d;
	font-weight:bold;
	text-decoration: none;
}
.videoInfo
{
	vertical-align: bottom;
	padding-bottom: 3px;
}
.videoInfo IMG
{
	padding: 3px 0 0 5px;
}

.videoName
{
	position:relative;
	height:40px;
}

.videoLength
{
	float:left;
	font:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}

.videoImage
{
	float:left;
	left:0px;
	top:0px;
	margin:5px 3px 5px 5px;
	width: 95px;
}



.linkContainer
{
	margin-top: 50px;
}

.blueBackLink2
{
	background-color:#0c446b;
	padding: 5px 10px;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration: none;
}

.mobileAlertsTitle
{
	height: 36px;
	_width: 212px;
	background: url(/media/knicks/bg_mobileAlertsTop.jpg) top left repeat-x;
}


#loginForm
{
	padding: 0 0 5px 0;
	height: 25px;
	background-color:#00365c;
}

#loginForm .boxTitleRight
{

	font-size:13px;
	font-weight:300;
}

#loginForm .boxTitleLeft
{
	font-size:13px;
	font-weight:300;
}

#loginNameBack{
float:left;
margin-top:10px;
margin-left:5px;
background-image:url(/media/knicks/r1form1.jpg);
background-repeat:no-repeat;
height: 28px;
width:140px;
padding:5px;
}

#loginName{
color:#005389;
position:relative;
border:none;
width:120px;
margin-left:5px;
}

#loginPWBack{
float:left;
margin-top: -5px;
margin-left:7px;
background-image:url(/media/knicks/r1form2.jpg);
background-repeat:no-repeat;
height: 28px;
width:105px;
}

#loginPW{
color:#005389;
position:relative;
border:none;
width:90px;
margin-top:5px;
margin-left:7px;
}

#loginBtnBack{
float:left;
width: 28px;
height: 25px;
}

#loginBtn{
color:#005389;
border:none;
width:24px;
height:19px;
margin-top:-3px;
padding-top: 4px;
padding-left:3px;
background-image:url(/media/knicks/loginBtn.jpg);
background-repeat:no-repeat;
}

.loginHelp{
position:relative;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-stretch:expanded;
margin: 10px;
}

.loginHelp a{
color:#005389;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-stretch:expanded;
}

.loginhint{
position:absolute;
top:-8px;
margin-left: 10px;
padding:5px;
}


#searchInput
{
	background-image: url(/media/knicks/bg_searchInput.png);
	background-repeat: no-repeat;
	width: 155px;
	height: 27px;
	vertical-align:middle;
}

.searchInputBox
{
	font-size:12px;
	margin-left: 12px;
	margin-top: 5px;
	height: 20px;
	width: 140px;
	border:none;
	border-width:0px;
	background: transparent url(/media/knicks/transparent.gif) repeat;
}

.goButtonContainer
{
	background-image: url(/media/knicks/btnBack.png);
	background-repeat:no-repeat;
	font: 14px bolder;
}

.inputBtn{
color: #005389;
font-size:11px;
font-weight:bolder;
border:none;
border-width:0px;
background: transparent url(/media/knicks/transparent.gif) repeat;
}

.usernameContainer
{
	background: transparent url(/media/knicks/bg_username.gif) no-repeat;
	padding: 2px;
}
#iAcctId
{
	width: 127px;
	border: 0px;
}

.passwordContainer
{
	background: transparent url(/media/knicks/bg_password.gif) no-repeat;
	padding: 2px;
	float: left;
	margin-right: 4px;
}
#iPIN
{
	width: 98px;
	border: 0px;
}


