a { text-decoration: none; }

#scheduleContainer {
	margin-top: 0px;
	width: 100%;
	display: block;
	float: auto;
	height: 100%;
	margin-bottom:20px;background-image: url(/media/homepage/content_sip_bg.gif);background-repeat:repeat-y;
}

#scheduleMisc {
	/*border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom:1px solid #cccccc;
	background-color: #E5E5E5;*/
	text-align: center;
	width: 182px;
	float: right;
	margin: 0px;
	vertical-align: top;
	height:100%;
}

#scheduleMisc .schedule_dropdowns { background: #FFFFFF url(/media/homepage/schedules_searches.gif) no-repeat 0 24px; width: 300px; height: 114px; margin-bottom: 10px; }
#scheduleMisc .schedule_dropdowns .header { clear: both; overflow: hidden; background: url(/media/homepage/subhdr_search.gif) no-repeat top left; width: 300px; height: 24px; }
#scheduleMisc .schedule_dropdown { clear: both; overflow: hidden; width: 160px; margin: 5px 0 5px 140px; }
#scheduleMisc .schedule_dropdown .title { display: none; }
#scheduleMisc .schedule_dropdown select { float: left; font-size: 10px; width: 128px; margin-top: 3px; }
#scheduleMisc .schedule_dropdown a.go_button { overflow: hidden; float: left; background: url(/media/homepage/btn_go.gif) no-repeat top left; text-indent: -9999px; width: 26px; height: 20px; margin-left: 5px; }


.scheduleMiscInner {
	position: relative;
	margin: 1px 0px 1px 2px;
	border: 1px solid #ffffff;;
	height: 100%;
}

.adCell{
	padding:10px;
}
#scheduleMain {
	float: left;
	width: 740px;
	margin: 10px 5px 0px 0px;
	vertical-align: top;
	
}

#scheduleMain div.live_access { display: inline; float: left; width: 85px; }

table.genSchedTable * {
	font-size: 11px;
	padding: 1px 0px 1px 0px;
}

table.genSchedTable, table.schedBody, div.mlinks {
	width: 100%;
}



table.genSchedTable {
	border: 1px solid #CAAA77;
	border-top:0px;
	background-image: url(/media/homepage/fragbg_sm.jpg);background-repeat:repeat-x;
}


table.genSchedTable tr td {
	padding-left: 10px;
}

td.mlinks, tr.header td {
	font-family: trebuchet ms;
	text-transform: uppercase;
	font-size: 13px;
	height: 20px;
	padding-top: 2px;
	
}
tr.header, td.mlinks{
	background: url(/media/homepage/schedule_hdr_bg.gif) repeat-x;
}
tr.header td {
	background: url(/media/homepage/brownbar_bg.gif) repeat-x;
}
div#lk {
	position:relative;
	left:380px;
	padding-top: 5px;
	float:right;
}

div#lk div {
	display: inline;
	
}

div#lk div a, tr.header td {
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
	font-family: trebuchet ms;
	text-transform: uppercase;
}
table.genSchedTable tr.title td, tr.subTitle td{
	color:#68380b;
}
div#lk div a:hover {
	color: red;
}


tr.header td {
	padding-bottom: 5px;
	color:#68380b;
}

tr.title {
	
	height: 21px;
	
}
tr.title td.month{
	background-color:#E7D5AD !important;
}

tr.title td, tr.subTitle td {
	color:#68380b;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	background-color:transparent !important;

}


table.genSchedTable tr.main td {
	padding: 0px;
}

table.genSchedTable td.dt,table.genSchedTable td.gm,table.genSchedTable td.bx,table.genSchedTable td.hp,table.genSchedTable td.hr{
	/*border-top: 1px solid #68380b;*/

}

table.genSchedTable tr td{
	background-color:#ECE0C1;
}




tr.odd td{
	background-color:#FFFAE6 !important;
	/*
	background-image: url(/media/homepage/schedule_odd_bg.gif) !important;
	background-repeat:repeat-x;
	background-position:top left;
	*/

}

td.dt, td.time, td.boxscore {
	width: 85px;
}

td.game {
	width: 290px;
}

td.locTV, td.hiPts {
	width: 105px;
}

td.tx {
	text-align: center;
}


	div.gamesContainer {
		position: relative;
		display: table;
		/*border: 1px solid #cccccc;*/
		width: 100%;
		padding-bottom: 2px;
		border-left:1px solid #CAAA77;
		border-right: 1px solid #CAAA77;
		border-bottom: 1px solid #CAAA77;

	}
	
	* html div.gamesContainer {
		display: block;
		height: 100%;
		padding-bottom: 2px;
		border-left:1px solid #CAAA77;
		border-right: 1px solid #CAAA77;
		border-bottom: 1px solid #CAAA77;

	}
	
	div.noGames {
		width: 100%;
		text-align: center;
	}
		
	div.gamesContainer div.header {
		background: url(/media/homepage/players_hdr_bg.gif) repeat-x;
		height: 20px;
		color: #ffffff;
		font-size: 13px;
		font-weight: bold;
		font-family: trebuchet ms, arial;
		text-transform: uppercase;
		margin: 0px -1px 0px -1px;
		padding-left: 10px;
		width:618px;
		_width:628px;
	}
	
	div.gRow {
		position: relative;
		display: block;
		padding: 4px 4px 6px 4px;
		height: 1px;
		width: 616px;
		_width:626px;
	}
	
	ul { list-style-type: none; margin: 0px; padding: 0px;}
	
	* html ul {
		height: 100%;
	}
	
	div.gRow ul {
		margin-left: 4px;
		display: inline;
	}
	
	* html div.gRow ul {
		margin-left: 0px;
	}
	
	div.gRow ul li {
		position: relative;
		float: left; 
		width: 148px;
		display: inline;
		border: 1px solid #EFE4C8;
		margin: 2px;
		font-style: arial;
		font-size: 12px;
	}
	
	* html div.gRow ul li {
		width: 148px;
		margin: 3px;
	}
	
	div.txt, div.links, div.score {
		position: relative;
		display: block;
		padding-left: 7px;
	}
	
	div.tm {
		text-align: left;
	}
	
	div.tm img{
		margin-left:10px;
		vertical-align:middle;
	}
	
	div.sc {
		position: absolute;
		font-weight: bold;
		top: 0px;
		left: 115px;
		text-align: right;
	}
	
	div.txt {
		background-color: #EFE4C8;
		font-weight: bold;
		font-size: 11px;
		height: 15px;
		font-family: tahoma;
		color: ##68380b;
	}
	
	div.links {
		margin:6px 2px 6px 2px;
		border-top: 1px dashed #EFE4C8;
	}
	
	div.tm, div.sc, div.links {
		height: 15px;
		overflow: hidden;
	}
	
	div.links a, div.score a{
		text-decoration:none;
		font-weight:bold;
	}
	
	div.tvImg, div.tvTxt {
		position: absolute;
		top: 3px;
		left: 65%;
		width: 30px;
		height: 13px;
	}
	
	.ESPN {
		background: url(/media/broadcastlogos/broadcast_ESPN.gif) no-repeat;
	}
	.ABC {
		background: url(/media/broadcastlogos/broadcast_ABC.gif) no-repeat;
	}
	.TNT {
		background: url(/media/broadcastlogos/broadcast_TNT.gif) no-repeat;
	}
	.ESPN2 {
		background: url(/media/broadcastlogos/broadcast_ESPN2.gif) no-repeat;
	}
	
	.win {
		text-transform: uppercase;
		font-weight: bold;
		color: #FC8525;
		/*background: url(/media/nbav2/arrowTransparent.gif) no-repeat;*/
		background-position: left center;
		overflow: visible;
		/*padding-left: 10px;*/
	}
	
	.nogames {
		font-family: trebuchet ms;
		font-weight: bold;
		font-size: 12px;
		height: 100px;
		text-align: center;
		margin: auto;
	}
	
	/* DROPDOWN */
	
	#dropdownContainer {
		display: block;
		width: 100%;
	}
	
	.dropdown {
		float: none;
		margin-top: 5px;
	}
	
	.dropdown li {
		padding: 0px 0px 5px 5px;
	}
	
	.dropdown li {
		font-family: verdana;
		font-size: 11px;
	}
	
	.dropdown li.title {
		font-weight: bold;
	}

	
	.drop {
		width: 150px;
		font-style: verdana;
		font-size: 10px;
	}
	
	form {
		padding: 0px; margin: 0px;
	}
	
.scheduleSearch{background-image: url(/media/homepage/schedules_searches.gif);height:90px;_height:95px;background-repeat:no-repeat;padding-top:5px;text-align:left;background-color:#ffffff;margin-top:-3px;}
.scheduleSearch form{margin:0px 0px 8px 140px;}
.scheduleSearch form select{width:130px;height:20px;font-size:11px;}
.scheduleSearch .goBtn{vertical-align:bottom;}
.articleTable{padding-bottom:20px;}


.morelink {
	background-image:url(/media/homepage/arrow.gif);
	background-position:right center;
	background-repeat:no-repeat;
	color:#68380B;
	display:block;
	float:right;
	font-weight:bold;
	padding-right:12px;
	text-decoration:none;
	width:32px;
}

#scheduleMain img, #scheduleMain a img { display: block; }

#scheduleMain .schedule_header { clear: both; overflow: hidden; background: url(/media/homepage/schedule_hdr_bg.gif) #ECE0C1; width: 629px; height: 21px; }
#scheduleMain .schedule_header .text { float: left; color: #68380B; font-size: 11px; font-weight: bold; text-transform: uppercase; margin: 2px 10px; }
#scheduleMain .schedule_header .menu { float: right; margin: 3px 30px; } 
#scheduleMain .schedule_header .menu a { display: none; overflow: hidden; float: left; text-indent: -9999px; }
#scheduleMain .schedule_header .menu a.may { display: block; background: url(/images/schedules/months/may_off.jpg) no-repeat top left; width: 33px; height: 14px; }
#scheduleMain .schedule_header .menu a:hover.may,
#scheduleMain .schedule_header .menu a.may_selected { display: block; background: url(/images/schedules/months/may_on.jpg) no-repeat top left; width: 33px; height: 14px; }
#scheduleMain .schedule_header .menu a.june { display: block; background: url(/images/schedules/months/june_off.jpg) no-repeat top left; width: 33px; height: 14px; }
#scheduleMain .schedule_header .menu a:hover.june,
#scheduleMain .schedule_header .menu a.june_selected { display: block; background: url(/images/schedules/months/june_on.jpg) no-repeat top left; width: 33px; height: 14px; }
#scheduleMain .schedule_header .menu a.july { display: block; background: url(/images/schedules/months/july_off.jpg) no-repeat top left; width: 30px; height: 14px; }
#scheduleMain .schedule_header .menu a:hover.july,
#scheduleMain .schedule_header .menu a.july_selected { display: block; background: url(/images/schedules/months/july_on.jpg) no-repeat top left; width: 30px; height: 14px; }
#scheduleMain .schedule_header .menu a.august { display: block; background: url(/images/schedules/months/august_off.jpg) no-repeat top left; width: 48px; height: 14px; }
#scheduleMain .schedule_header .menu a:hover.august,
#scheduleMain .schedule_header .menu a.august_selected { display: block; background: url(/images/schedules/months/august_on.jpg) no-repeat top left; width: 48px; height: 14px; }
#scheduleMain .schedule_header .menu a.september { display: block; background: url(/images/schedules/months/september_off.jpg) no-repeat top left; width: 59px; height: 14px; }
#scheduleMain .schedule_header .menu a:hover.september,
#scheduleMain .schedule_header .menu a.september_selected { display: block; background: url(/images/schedules/months/september_on.jpg) no-repeat top left; width: 59px; height: 14px; }
#scheduleMain .schedule_header .menu a.october { display: block; background: url(/images/schedules/months/october_off.jpg) no-repeat top left; width: 58px; height: 14px; }
#scheduleMain .schedule_header .menu a:hover.october,
#scheduleMain .schedule_header .menu a.october_selected { display: block; background: url(/images/schedules/months/october_on.jpg) no-repeat top left; width: 58px; height: 14px; }

#scheduleMain table.schedule { font-size: 11px; color: #7C5027; width: 629px; border-collapse: collapse; border: solid 1px #CAAA77; border-top-width: 0; }
#scheduleMain table.schedule tr.month_title { background: #E7D5AD; font-size: 12px; }
#scheduleMain table.schedule tr.titles { background: #F9F3E7; font-size: 12px; }
#scheduleMain table.schedule tr.schedule_item { background: #ECE0C1; }
#scheduleMain table.schedule tr.alternate { background: #FFFAE6; }
#scheduleMain table.schedule th { text-align: left; padding: 1px 0 1px 10px; }
#scheduleMain table.schedule td { padding: 1px 0 1px 10px; }
#scheduleMain table.schedule td.date { width: 70px; font-weight: bold; }
#scheduleMain table.schedule td.matchup { width: 190px; }
#scheduleMain table.past td.matchup { width: 200px; }
#scheduleMain table.schedule td.time { width: 55px; }
#scheduleMain table.schedule td.local_tv { width: 94px; }
#scheduleMain table.schedule td.national_tv { width: 95px; }
#scheduleMain table.schedule td.buy_tickets { width: 30px; }
#scheduleMain table.schedule td.buy_tickets a.ticket_link { display: block; overflow: hidden; background: url(/media/ticket_icon.gif) no-repeat top left; width: 20px; height: 13px; }

#scheduleMain table.schedule th.book_hotel { width: 50px; padding-left: 0; text-align: center; }
#scheduleMain table.schedule td.book_hotel { width: 50px; padding-left: 25px; }
#scheduleMain table.schedule td.book_hotel a.westin { display: block; overflow: hidden; background: url(/images/schedules/hotel_link/westin-button.gif) no-repeat top left; width: 46px; height: 13px; text-indent: -9999px; }
#scheduleMain table.schedule td.book_hotel a.starwood { display: block; overflow: hidden; background: url(/images/schedules/hotel_link/W10_WestinStarwood-60x20.gif) no-repeat top left; width: 60px; height: 20px; text-indent: -9999px; }
#scheduleMain table.schedule td.book_hotel a.staybridge { display: block; overflow: hidden; background: url(/images/schedules/hotel_link/w_schedule_staybridge.gif) no-repeat top left; width: 60px; height: 20px; text-indent: -9999px; }
#scheduleMain table.schedule td.book_hotel a.indigo { display: block; overflow: hidden; background: url(/images/schedules/hotel_link/w_schedule_indigo.gif) no-repeat top left; width: 60px; height: 20px; text-indent: -9999px; }


#scheduleMain table.schedule td.box_score { width: 61px; }
#scheduleMain table.schedule td.high_points { width: 95px; }
#scheduleMain table.schedule td.high_points .stat { display: none; }
#scheduleMain table.schedule td.high_rebounds { width: 95px; }
#scheduleMain table.schedule td.high_rebounds .stat { display: none; }

