/* ----------------------------------------------------------------------------
	LB_REDUX.CSS 
	Contains everything used for the PGA TOUR leaderboard table. Do not put any non-leaderboard-table-specific information in this document.	*/
	/* NOTE: Anything beginning with [*:first-child+html] is an IE7-specific hack */
/*	----------------------------------------------------------------------------
	Table Of Contents
	1.  Leaderboard Container
		a. Message Box (Optional)
		b. Header Controls
	2.	Leaderboard Headert
		a. Sort Leaderboard Header Styles
	3.  Main Leaderboard Tables
		a. FEC Color Information
		b. My Leaderboard (Pinned Styles)
			1. Play by Play Table
			2. Expandable Row Styles
				a. Expandable Row - Scorecard
					1. Scorecard Colors
				b. Expandable Row - Play By Play
				c. Expandable Row - Player Stats
		c. Full Leaderboard
			1. Background Color Change
			2. Play by Play Table
			3. Expandable Row Styles
				a. Expandable Row - Scorecard
					1. Scorecard Colors
				b. Expandable Row - Play By Play
				c. Expandable Row - Player Stats
	4.	Playoff Table
	5.	Legend
*/
/* -----------------------------------------------------------------------------
	(1) LEADERBOARD CONTAINER */

#tourContainer {
	background-color: #dae7f0;
	background-color: #fff;
	/* width: 985px !important; ?? */
}
#tourLBFullHeader{
	clear:left;
}

#tourMainPlusRail {
	/*margin-top: 11px;*/
	background-color: #DAE7F0;
	border: 1px solid #35C0EB;
}

#tourFullContent {
	min-height:2000px;
	_height:2100px;
	background-color: #ffffff;
	border-right: 1px solid #ACD3F2;
	margin: 0px; /*margin:15px 0px 0px -85px;*/
	padding:10px 5px 0;
	left: 0 !important;
}	
	*:first-child+html #tourFullContent {
		min-height:2000px;
	}

	#tourFlexAd {
		width: 300px;
		padding: 5px 0;
		position: relative;
	}
	
/* TITLEIST FOUNDATION AD ADDITION */
#tour728Ad {
	overflow:hidden;
	/*padding-bottom:10px;*/
	background-color: #00284B;
}
	#tour728Ad .fullad {
		width:728px;
		margin-left: 20px;
		float:left;
	}
#tour728AdBug {
	float: left;
	position: relative;
	margin-right: 20px;
}
#tourFoundationAd {
	position:relative;
	float:right;
	width:120px;
	height:60px;
	margin:20px 65px 10px 10px;
	_margin:20px 30px 10px 10px;
}

#tour300Ad {
	height: 264px;
	padding: 5px 0 !important;
}

#tourShop300x85 {
	padding: 5px 0 !important;
}

#tourHeaderSub {
	height:254px;
}

#tourFullRight {
	left: 0px !important;
	width: 316px !important;
	margin: 0px !important;
}

#tourFullRight .rightPod {
	margin-left: 8px;
}

#tourLeaderboard {
	position:relative;
	margin:0px 0px;
	width:670px;
}
#tourLeaderboard table {
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
	width:100%;
}
table.tourLBContainerTbl {
	border-left:1px solid #036;
	border-right:1px solid #036;
	white-space:nowrap;
	background: #012348;
	table-layout: fixed;
}
	tr.tourLBSpacer, tr.tourLBSpacer td {
		height:4px;
		_height:2px;
		background:#012348;
		border-top:1px solid #1e6488;
		border-bottom:1px solid #1e6488;
		font-size:0px;
	}
		*:first-child+html tr.tourLBSpacer, tr.tourLBSpacer td {
			height:2px;
		}

span.tourLBUpdatedRedux {
	font-size:11px !important;
	font-weight:normal;
	color: #555555;
	text-transform: none;
}

#tourLBLeaderInfo {
	height: 69px;
	width: 441px;
	background: #fff url(http://i.cdn.turner.com/pgatour/.element/img/4.0/sect/leaderboard/lb_main_leader.gif) no-repeat top left;
	border-bottom: 4px solid #003366;
	border-top: 1px solid #003366;
	color: #003366;
	position: relative;
	float: left;
	font-family: Arial,Helvetica,sans-serif;
}
#tourLBLeaderInfo .lbHeadLeaderDiv {
	position: relative;
	margin-top: 7px;
}

#tourLBLeaderInfo .lbHeadWeatherDiv {
	position: relative;
	margin-top: 20px;
}

#tourLBLeaderInfo #lbHeadRound {
	padding-left: 5px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

#tourLBLeaderInfo #lbHeadCurrLeaderName, #tourLBLeaderInfo #lbWthrConditions #lbWthrCurrCond {
	font-size: 110%;
	font-weight: bold;
}

#tourLBLeaderInfo #lbHeadToday {
	position: absolute;
	left: 287px;
	bottom: -1px;
	font-weight: bold;
}

#tourLBLeaderInfo #lbHeadTotal {
	position: absolute;
	right: 13px;
	bottom: -1px;
	font-weight: bold;
}

#tourLBLeaderInfo #lbHeadToday .lbHeadBigFont, #tourLBLeaderInfo #lbHeadTotal .lbHeadBigFont {
	font-size: 18px;
	color: #fff;
}

#tourLBLeaderInfo #lbHeadToday .lbHeadTeeTimeFont {
	font-size: 15px;
	color: #fff;
}

#tourLBLeaderInfo #lbWthrConditions {
	position: absolute;
	left: 175px;
	top: 6px;
}

#tourLBLeaderInfo #lbWthrTemp {
	position: absolute;
	right: 13px;
	top: 0;
}

#tourLBLeaderInfo #lbWthrTemp .lbHeadBigFont {
	font-size: 18px;
	color: #003366;
}

#lbHeadWeather, #lbHeadWeatherBy {
	color: #fff;
	padding-left: 7px;
	position: absolute;
	text-decoration: none;
}

#lbHeadWeather {
	font-size: 14px;
	font-weight: bold;
	top: -5px;
}

#lbHeadWeatherBy {
	top: 11px;
}

#tourLBFullHeaderAd {
	height: 69px;
	width: 229px;
	border-bottom: 4px solid #003366;
	border-top: 1px solid #003366;
	position: relative;
	float: right;
}

/* --------------------------
	(1a) MESSAGE BOX */
	#tourLBMessageBox {
		background-color: #a31601;
		color: #ffffff;
		font-size: 11px;
		font-weight: bold;
		margin-top: 5px;
		padding: 15px 10px;
		/*
		position:relative;
		width:650px;
		height:auto;
		background:#D2D2D0;
		background:#f5800e;
		color:#8D8D8B;
		color: #000;
		padding:15px 10px;
		font-weight: bold;
		*/
	}
/* --------------------------
	(1b) HEADER CONTROLS */	
	tr.tourLBHeadOn, tr.tourLBHeadOn td {
		background:#012348;
		height:25px;
	}
	tr.tourLBHeadOn td.tourLBPBPLabel {
		color: #FFFFFF;
		font-size: 14px;
		font-weight: bold;
		padding-right: 5px;
	}
	tr.tourLBHeadOn form {
		color:#3CB5E2;
	}
	#tourLBPBPToggle {
		width: 400px;
	}
	#tourLBPlayerDD {
		width: 265px;
		text-align: right;
	}
	table.tourLBPlayByTbl {
		width: 179px !important;
		margin-left: 10px;
	}
	table.tourLBPlayByTbl tr, table.tourLBPlayByTbl td {
		border-bottom:none !important;
		padding:0px 0px;
	}
		.tourLBRadio {
			vertical-align:middle;
			margin-right:5px;
			cursor:pointer;
		}
	table.tourLBPlayerAdd {
		width:200px !important;	
		float:right;
	}	
	table.tourLBPlayerAdd tr, table.tourLBPlayerAdd td {
		border-bottom:none !important;
		padding:0px 5px;
	}
	table.tourLBPlayerAdd select {
		padding: 0;
		margin: 0;
		font-size: 10px;
		font-family: Verdana;
		vertical-align: top;
		border: 0;
		width:160px;
	}
	table.tourLBPlayerAdd img {
		vertical-align: top;
	}
/* -----------------------------------------------------------------------------
	(2) LEADERBOARD HEADER */
/* ----------------------------------------
	(2a) SORT LEADERBOARD HEADER STYLES */
	table.tourHeaderLegend {
		background:#001429 url(http://i.cdn.turner.com/pgatour/.element/img/4.0/sect/leaderboard/header.jpg) no-repeat center top;	/*default 4 rounds*/
	}
	table.tourHeaderLegend_3 {
		background:#001429 url(http://i.cdn.turner.com/pgatour/.element/img/4.0/sect/leaderboard/header3.jpg) no-repeat center top;
	}
	table.tourHeaderLegend_5 {
		background:#001429 url(http://i.cdn.turner.com/pgatour/.element/img/4.0/sect/leaderboard/header5.jpg) no-repeat center top;
	}
	table.tourHeaderLegend_6 {
		background:#001429 url(http://i.cdn.turner.com/pgatour/.element/img/4.0/sect/leaderboard/header6.jpg) no-repeat center top;
	}
	table.tourHeaderLegendMoney_3 {
		background:#001429 url(http://i.cdn.turner.com/pgatour/.element/img/4.0/sect/leaderboard/headerMoney3.jpg) no-repeat center top;
	}
	table.tourHeaderLegendMoney_4 {
		background:#001429 url(http://i.cdn.turner.com/pgatour/.element/img/4.0/sect/leaderboard/headerMoney4.jpg) no-repeat center top;
	}
	table.tourHeaderLegendMoney_5 {
		background:#001429 url(http://i.cdn.turner.com/pgatour/.element/img/4.0/sect/leaderboard/headerMoney5.jpg) no-repeat center top;
	}
	table.tourHeaderLegendMoney_6 {
		background:#001429 url(http://i.cdn.turner.com/pgatour/.element/img/4.0/sect/leaderboard/headerMoney6.jpg) no-repeat center top;
	}
		tr.tourLBHeaderLegendTop, tr.tourLBHeaderLegendTop td {
			height:47px;
		}
			#tourLB_pin {
				width:18px !important;
			}
			#tourLB_p {
				width: 25px;
			}
			#tourLB_m {
				width: 28px;
			}
			#tourLB_pfcr {
				width: 31px;
			}
			#tourLB_f {
				width: 27px !important;
			}
			#tourLB_fn {
				width: 209px !important;
				text-align:left;
			}
			#tourLB_tp, #tourLB_t, #tourLB_crs, #tourLB_r1, #tourLB_r2, #tourLB_r3, #tourLB_r4 {
				width: 29px;
			}
			#tourLBCOLOR {
				width: 33px !important;
			}
			#tourLBINFO {
				width: 32px !important;
			}
			#tourLB_r5, #tourLB_r6 {
				display: none;
			}
			#tourLB_strokes {
				width:47px !important;
			}
		tr.tourLBHeaderLegendBot, tr.tourLBHeaderLegendBot td {
			height:12px;
		}
		
		.sortcol, .sortdesc, .sortasc {
			cursor: pointer;
		}
		.sortcol {
			background:url(http://i.cdn.turner.com/pgatour/.element/img/4.0/sect/leaderboard/wht_arrow_down.gif) no-repeat 9px 3px;
		}
			#tourLB_fn.sortcol {
				background:url(http://i.cdn.turner.com/pgatour/.element/img/4.0/sect/leaderboard/wht_arrow_down.gif) no-repeat 12px 3px;
			}
		.sortdesc {
			background:url(http://i.cdn.turner.com/pgatour/.element/img/4.0/sect/leaderboard/org_arrow_down.gif) no-repeat 9px 3px;
		}
			#tourLB_fn.sortdesc {
				background:url(http://i.cdn.turner.com/pgatour/.element/img/4.0/sect/leaderboard/org_arrow_down.gif) no-repeat 12px 3px;
			}
		.sortasc {
			background:url(http://i.cdn.turner.com/pgatour/.element/img/4.0/sect/leaderboard/org_arrow_up.gif) no-repeat 9px 3px;
		}
			#tourLB_fn.sortasc {
				background:url(http://i.cdn.turner.com/pgatour/.element/img/4.0/sect/leaderboard/org_arrow_up.gif) no-repeat 12px 3px;
			}
		#tourLB_fn .lbPNameSortType {
			padding-left: 34px;
			color: #c0c0c0;
		}
/* -----------------------------------------------------------------------------
	(3) MAIN LEADERBOARD TABLES */
/* -------------------------------------
	(3a) FEC COLOR INFORMATION */
	.tourLBFEC1 {
		color:#8746BA;
	}
	.tourLBFEC2 {
		color:#DD4D23;
	}
	.tourLBFEC3 {
		color:#39B44A;
	}
	.tourLBFEC4 {
		color:#949494;
	}
	.tourLBFEC5 {
		color: #232323;
	}
/* -------------------------------------
	(3a1) Money Rank Color Info */
	.tourLBMoney125 {
		color: #336600;
	}
	.tourLBMoney126Plus {
		color: #949494;
	}
/* -------------------------------------
	(3b) MY LEADERBOARD TABLE STYLES */
	#tourMyLbPlayersDiv {
		color:#fff;
		background:#072541;
		text-align:center;
		vertical-align:middle;
		border-left: 1px solid #293D48;
		border-right: 1px solid #293D48;
	}
	
	#tourMyLbPlayersDiv div a {
		text-decoration:underline;
		cursor:pointer;
	}
	
	#tourMyLbPlayersDiv div a {
		color:#03A0E7;
	}
	
	#tourMyLbPlayersDiv div a:hover {
		color:#86D8FD;
	}
	
	#tourMyLbPlayersDiv .tourLBMyLBPlayertd span {
		padding-left: 5px;
	}
	
	#tourMyLbPlayersDiv .tourLBMyLBPlayertd span a {
		font-weight:bold;
		text-decoration:none;
	}
	
	#tourMyLbPlayersDiv .tourLBMyLBPlayertd span a {
		color:#FFF;
	}
	
	#tourMyLbPlayersDiv .tourLBMyLBPlayertd span a:hover {
		color:#03A0E7;
	}
	
	#tourMyLbPlayersDiv .tourLBMyLBPlayerRow td, #tourMyLbPlayersDiv .tourPlayByPlayRow td {
		margin: 0;
	}
	
	table.tourLBMyLB {
		color:#FFF;
		text-align:center;
		vertical-align:middle;
	}
		table.tourLBMyLB tr, table.tourLBMyLB td {
			background:#072541;
			border-right:1px solid #293D48;
		}
		
		table.tourLBMyLB tr.tourLBMyLBPlayerRow { position: relative; }
		
		table.tourLBMyLB tr.tourLBMyLBPlayerRow td {
			border-top: 1px solid #293D48;
		}
		
		tr.tourLBMyLBAlt, tr.tourLBMyLBAlt td {
			background-color: #0B2C4B;
		}
		div.tourLBMyLBAlt {
			background-color: #0B2C4B;
			border-bottom: 1px solid #293D48;
		}
		
		div.tourLBMyLBDefault {
			border-bottom: 1px solid #293D48;
		}

/* --------------------------------------------------
	(3b2) MY LEADERBOARD - EXPANDABLE ROW TABLES */
		table.tourLBMyLBExpRow {
			background-color: #195487;
			border:1px solid #293D48;
			width:520px !important;
			margin-left: 5px;
		}
		table.tourLBMyLBExpRow tr, table.tourLBMyLBExpRow td {
			background-color: #fff;
		}
		table.tourLBMyLBExpRow div.tourLBExpRowTbl {
			position:relative;
			width:520px !important;
			background:#fff url(http://i.cdn.turner.com/pgatour/.element/img/4.0/sect/leaderboard/exprow_pin_bkgrnd.gif) repeat-x top left;
			min-height: 79px;
		}
		table.tourLBMyLBExpRow div.tourLBExpRowNav {
			position:relative;
			_float:left;
			left:-1px;
			width:520px;
			height:22px;
			border-left: solid 1px #293D48;
			border-bottom: solid 1px #293D48;
		}
		*:first-child+html table.tourLBMyLBExpRow div.tourLBExpRowNav {
			float:left;
		}		
			table.tourLBMyLBExpRow div.tourLBExpRowNav a {
				color: #315178 !important;
				text-decoration:none;
			}
			table.tourLBMyLBExpRow div.tourLBExpRowNav a:hover {
				color:#03A0E7 !important;
				text-decoration:none;
			}
table.tourLBMyLBExpRow a.tourLBExpRowItem, table.tourLBMyLBExpRow a.tourLBExpRowItem:visited, table.tourLBMyLBExpRow a.tourLBExpRowItem:active {
			position:relative;
			display: table-cell;
			float:left;
			height: 15px;
			border-right: solid 1px #293D48;
			white-space: nowrap;
			vertical-align: bottom;
			text-align: center;
			color: #4f779a;
			text-decoration: none !important;
			font-size: 11px;
			padding: 2px 20px 5px 10px;
			outline: none;
			cursor:pointer;
		}
		table.tourLBMyLBExpRow  .LBExpRowactive {
			background:#fff url(http://i.cdn.turner.com/pgatour/.element/img/4.0/sect/leaderboard/exprow_pin_active.gif) no-repeat top left !important;
			color:#00254c !important;
			border-bottom: solid 1px #fff;
		}
		table.tourLBMyLBExpRow div.tourLBExpRowClose {
			position:absolute;
			top:0px;
			right:0px;
			width:13px;
			height:13px;
			background:#9ab4cb;
			color:#fff;
			cursor:pointer;
			font-weight: bold;
			padding: 0 3px 3px 3px;
		}
		table.tourLBMyLBExpRow div.tourLBExpRowContent {
			position:relative;
			width:520px;
		}
/* --------------------------------------------------------
	(3b2a) MY LEADERBOARD - EXPANDABLE ROW - SCORECARD */
			table.tourLBMyLBExpRow table.tourLBScoreTbl {
				width:520px;
				border-top:1px solid #C6C6C4;
				background-color:#E1E1DF;
				color:#232323;
				margin-top: 5px;
			}
				table.tourLBMyLBExpRow table.tourLBScoreTbl td {
					background-color:#fff;
				}
			table.tourLBMyLBExpRow table.tourLBScoreTbl .tourLastCell {
				border-right:none !important;
				border-bottom:1px solid #C6C6C4 !important;
			}
			table.tourLBMyLBExpRow table.tourLBScoreTbl .tourLastCellBot {
				border-right:1px solid #C6C6C4 !important;
				font-weight:bold;
			}
				table.tourLBMyLBExpRow table.tourLBScoreTbl td {
					padding: 1px 0;
					border-right:1px solid #C6C6C4;
					border-bottom:1px solid #C6C6C4;
					width: 25px;
				}
				table.tourLBMyLBExpRow tr.tourLBScorTitle, table.tourLBMyLBExpRow tr.tourLBScorTitle td {
					background:#E1E1DF;
					font-weight:bold;
				}
				table.tourLBMyLBExpRow td.tourLBScorTitletd {
					background:#E1E1DF !important;
					font-weight:bold;
					text-align:left;
					text-indent:2px;
				}
/* ----------------------------------------------------------------
	(3b2a1) MY LEADERBOARD - EXPANDABLE ROW - SCORECARD COLORS */
	.tourStrokeAce, .tourStrokeDoubleEagle {
		background:#23669d !important;
		color:#ffffff !important;
	}
	.tourStrokeEagle {
		background:#3cb2e4 !important;
	}
	.tourStrokeBirdie {
		background:#bfd4e7 !important;
	}
	.tourStrokePar {
		background:#fff !important;
	}
	.tourStrokeBogey {
		background:#f6b74d !important;
	}
	.tourStrokeDBogey {
		background:#ec5b08 !important;
	}
/* --------------------------------------------------------
	(3b2b) MY LEADERBOARD - EXPANDABLE ROW - PLAY BY PLAY */
table.tourLBMyLBExpRow table.tourLBExpPbP {
	width:435px !important;
	border:none;
	text-align:left;
	margin-left:10px;
	padding:0px 0px 0px;
	background-color:#fff;
}
	table.tourLBMyLBExpRow table.tourLBExpPbP td {
		padding:2px !important;
		border:none;
		vertical-align:top;
		color: #68685E;
	}
	table.tourLBMyLBExpRow td.tourLBExpPPHole {
		width:115px;
		color: #68685E;
		font-weight:bold;
	}
		table.tourLBMyLBExpRow td.tourLBExpPPHole p {
			white-space:nowrap !important;
		}
	table.tourLBMyLBExpRow td.tourLBExpPPShotList {
		white-space:nowrap !important;
	}
		table.tourLBMyLBExpRow td.tourLBExpPPShotList li {
			list-style:inside;
			list-style-type: none;
			white-space:nowrap !important;
		}
/* --------------------------------------------------------
	(3b2c) MY LEADERBOARD - EXPANDABLE ROW - PLAYERS STATS */
table.tourLBMyLBExpRow table.tourLBExpPlyrStat {
	width:350px !important;
	border:none;
	text-align:left;
	margin-left:10px;
	padding:0px 0px 5px;
	background-color:#fff;
}
table.tourLBMyLBExpRow table.tourLBExpPlyrStat td {
	padding:2px;
	border-right:none !important;
}
	table.tourLBMyLBExpRow table.tourLBExpStat td {
		border-right:none !important;
		padding:2px !important;
		color: #232323;
	}
	table.tourLBMyLBExpRow table.tourLBExpStat .b {
		color:#68685E;
		font-weight:bold;
		white-space:nowrap !important;
		width: 70%;
	}
	
	table.tourLBMyLBExpRow table.tourLBExpStat .value {
		white-space:nowrap !important;
		width: 30%;
	}
	table.tourLBMyLBExpRow table.tourLBExpStat p {
		text-align:left !important;
		white-space:nowrap !important;
		padding-right:6px;
	}
/* --------------------------------------------------------
	(3c) FULL LEADERBOARD */
	#tourLbPlayersDiv {
		color:#232323;
		background-color: #fff;
		text-align:center;
		vertical-align:middle;
		border-left: 1px solid #C6C6C4;
		border-right: 1px solid #C6C6C4;
	}
	
	#tourLbPlayersDiv div a {
		text-decoration:underline;
		cursor:pointer;
	}
	
	#tourLbPlayersDiv div a {
		color:#315178;
	}
	
	#tourLbPlayersDiv div a:hover {
		color:#03A0E7;
	}
	
	#tourLbPlayersDiv .tourLBMainPlayertd span {
		padding-left: 5px;
	}
	
	#tourLbPlayersDiv .tourLBMainPlayertd span a {
		font-weight:bold;
		text-decoration:none;
	}
	
	#tourLbPlayersDiv .tourLBMainPlayertd span a {
		color:#315178;
	}		
	#tourLbPlayersDiv .tourLBMainPlayertd span a:hover {
		color:#03A0E7;
	}
	
	#tourLbPlayersDiv .tourLBMainPlayerRow td, #tourLbPlayersDiv .tourPlayByPlayRow td {
		margin: 0;
	}
	
	table.tourLBMainTbl {
		color:#232323;
		background-color: #fff;
		text-align:center;
		vertical-align:middle;
	}
		table.tourLBMainTbl tr, table.tourLBMainTbl td {
			text-align: center;
			margin: 0 auto;
		}
		
		table.tourLBMainTbl tr.tourLBMainPlayerRow { position: relative; }
		
		table.tourLBMainTbl tr.tourLBMainPlayerRow td {
			border-top: 1px solid #C6C6C4;
		}
		
		tr.tourLBMainAlt, tr.tourLBMainAlt td {
			background:#ececeb;
		}
		
		div.tourLBMainAlt {
			background:#ececeb;
			border-bottom: 1px solid #C6C6C4;
		}
		
		div.tourLBMainDefault {
			border-bottom: 1px solid #C6C6C4;
		}
		
		/** TODO: check this in 2010 ad requirements **/
		#tourLbTenthRowDiv, #tourLbFiftiethRowDiv {
			height: 40px;
			padding: 0;
			margin: 0;
			border-bottom: 1px solid #C6C6C4;
		}
		
		#tourLbTenthRowDiv iframe, #tourLbFiftiethRowDiv iframe {
			height: 40px;
		}
		
		#tourLbCutLineDiv { height: 0; }
		
		td.tourLBMainCutLineRow {
			background-color: #c0c0c0;
			font-weight: bold;
			width: 100%;
			border-right: none !important;
		}
		/** end TODO **/
/* --------------------------------------------------------
	(3c1) FULL LEADERBOARD - BACKGROUND COLOR CHANGE */
.tourLBColor1 {
	background:#C2EBA5;
	border-bottom: 1px solid #C6C6C4;
}
.tourLBColor2 {
	background:#C3DBF7;
	border-bottom: 1px solid #C6C6C4;
}	
.tourLBColor3 {
	background:#FED79E;
	border-bottom: 1px solid #C6C6C4;
}
.tourLBColor4 {
	background:#B5E9FF;
	border-bottom: 1px solid #C6C6C4;
}

/* --------------------------------------------------------
	(3c3) FULL LEADERBOARD - EXPANDABLE ROW STYLES */
		table.tourLBMainExpRow {
			border:1px solid #C6C6C4;
			width:520px !important;
			margin-left: 5px;
		}
		table.tourLBMainExpRow tr, table.tourLBMainExpRow td {
			background-color: #fff;
		}
		table.tourLBMainExpRow div.tourLBExpRowTbl {
			position:relative;
			width:520px !important;
			background:#fff url(http://i.cdn.turner.com/pgatour/.element/img/4.0/sect/leaderboard/exprow_bkgrnd.gif) repeat-x top left;
			min-height: 79px;
		}
		table.tourLBMainExpRow div.tourLBExpRowNav {
			position:relative;
			_float:left;
			left:-1px;
			width:520px;
			height:22px;
			border-left: solid 1px #C6C6C4;
			border-bottom: solid 1px #C6C6C4;
		}
		*:first-child+html table.tourLBMainExpRow div.tourLBExpRowNav {
			float:left;
		}
			table.tourLBMainExpRow div.tourLBExpRowNav a {
				color: #315178 !important;
				text-decoration:none;
			}
			table.tourLBMainExpRow div.tourLBExpRowNav a:hover {
				color:#03A0E7 !important;
				text-decoration:none;
			}
table.tourLBMainExpRow a.tourLBExpRowItem, table.tourLBMainExpRow a.tourLBExpRowItem:visited, table.tourLBMainExpRow a.tourLBExpRowItem:active {
			position:relative;
			display: table-cell;
			float:left;
			height: 15px;
			border-right: solid 1px #C6C6C4;
			white-space: nowrap;
			vertical-align: bottom;
			text-align: center;
			color: #69695D;
			text-decoration: none !important;
			font-size: 11px;
			padding: 2px 20px 6px 10px;
			outline: none;
			cursor:pointer;
		}
		table.tourLBMainExpRow .LBExpRowactive {
			background:#FFF url(http://i.cdn.turner.com/pgatour/.element/img/4.0/sect/leaderboard/exprow_active.gif) no-repeat top left !important; 
			color:#232321 !important;
		}			
		table.tourLBMainExpRow div.tourLBExpRowClose {
			position:absolute;
			top:0px;
			right:0px;
			width:13px;
			height:13px;
			background:#C6C6C4;
			color:#fff;
			cursor:pointer;
			font-weight: bold;
			padding: 0 3px 3px 3px;
		}
		table.tourLBMainExpRow div.tourLBExpRowContent {
			position:relative;
			width:520px;
		}
/* --------------------------------------------------------
	(3c3a) FULL LEADERBOARD - EXPANDABLE ROW - SCORECARD */
			table.tourLBMainExpRow table.tourLBScoreTbl {
				width:520px;
				border-top:1px solid #C6C6C4;
				background-color: #fff;
				margin-top: 5px;
			}
				table.tourLBMainExpRow table.tourLBScoreTbl td {
					background-color: #fff;
				}
			
			table.tourLBMainExpRow table.tourLBScoreTbl .tourLastCell {
				border-right:none !important;
				border-bottom:1px solid #C6C6C4 !important;
			}
			table.tourLBMainExpRow table.tourLBScoreTbl .tourLastCellBot {
				border-right: none !important;
				border-bottom: none !important;
				font-weight:bold;
			}
				table.tourLBMainExpRow table.tourLBScoreTbl td {
					padding: 1px 0;
					border-right:1px solid #C6C6C4;
					border-bottom:1px solid #C6C6C4;
					width: 25px;
				}
				table.tourLBMainExpRow tr.tourLBScorTitle, table.tourLBMainExpRow tr.tourLBScorTitle td {
					background: #E1E1DF;
					font-weight:bold;
				}
				
				table.tourLBMainExpRow td.tourLBScorTitletd {
					background:#E1E1DF !important;
					font-weight:bold;
					text-align:left;
					text-indent:2px;
				}
				table.tourLBMainExpRow td.bottom {
					border-bottom: none !important;
				}
/* --------------------------------------------------------
	(3c3b) FULL LEADERBOARD - EXPANDABLE ROW - PLAY BY PLAY */
table.tourLBMainExpRow table.tourLBExpPbP {
	width:435px !important;
	border:none;
	text-align:left;
	margin-left:10px;
	padding:0px 0px 5px;
	background-color: #fff;
}	
	table.tourLBMainExpRow table.tourLBExpPbP td {
		padding:2px !important;
		border:none;
		vertical-align:top;
	}
	table.tourLBMainExpRow td.tourLBExpPPHole {
		width:115px;
		color:#68685E;
		font-weight:bold;
	}
		table.tourLBMainExpRow td.tourLBExpPPHole p {
			white-space:nowrap !important;
		}
	table.tourLBMainExpRow td.tourLBExpPPShotList {
		white-space:nowrap !important;
	}
		table.tourLBMainExpRow td.tourLBExpPPShotList li {
			list-style:inside;
			list-style-type: none;
			white-space:nowrap !important;
			text-align: left;
		}
/* --------------------------------------------------------
	(3c3c) FULL LEADERBOARD - EXPANDABLE ROW - PLAYERS STATS */
table.tourLBMainExpRow table.tourLBExpPlyrStat {
	width:350px !important;
	border:none;
	text-align:left;
	margin-left:10px;
	padding:0px 0px 5px;
	background-color: #fff;
}	
table.tourLBMainExpRow table.tourLBExpPlyrStat td {
	padding:2px;
	border-right:none !important;
}
	table.tourLBMainExpRow table.tourLBExpStat td {
		border-right:none !important;
		padding:2px !important;
	}	
	table.tourLBMainExpRow table.tourLBExpStat .b {
		color:#68685E;
		font-weight:bold;
		white-space:nowrap !important;
		width: 70%;
	}
	table.tourLBMainExpRow table.tourLBExpStat .value {
		white-space:nowrap !important;
		width: 30%;
	}
	table.tourLBMainExpRow table.tourLBExpStat p {
		text-align:left !important;
		white-space:nowrap !important;
		padding-right:6px;
	}
/* --------------------------------------------------------
	(3d) SHARED LEADERBOARD STYLES */

.tourLBMainPlayerRow td, #tourLbPlayersDiv .tourPlayByPlayRow td,
#tourLbPlayersDiv .tourLBExpRowOnOff td.tourLBPintd,
#tourLbPlayersDiv .tourLBExpRowOnOff td.tourLBPostd,
#tourLbPlayersDiv .tourLBExpRowOnOff td.tourLBMovtd,
#tourLbPlayersDiv .tourLBExpRowOnOff td.tourLBRanktd,
#tourLbPlayersDiv .tourLBExpRowOnOff td.tourLBFlagtd {
	border-right: 1px solid #C6C6C4;
}
.tourLBMainPlayerRow td.tourLBStrokestd, #tourLbPlayersDiv .tourPlayByPlayRow td.tourPlayByPlayCell { border-right: none; }

.tourLBMyLBPlayerRow td, #tourMyLbPlayersDiv .tourPlayByPlayRow td,
#tourMyLbPlayersDiv .tourLBExpRowOnOff td.tourLBPintd,
#tourMyLbPlayersDiv .tourLBExpRowOnOff td.tourLBPostd,
#tourMyLbPlayersDiv .tourLBExpRowOnOff td.tourLBMovtd,
#tourMyLbPlayersDiv .tourLBExpRowOnOff td.tourLBRanktd,
#tourMyLbPlayersDiv .tourLBExpRowOnOff td.tourLBFlagtd {
	border-right: 1px solid #293D48;
}
.tourLBMyLBPlayerRow td.tourLBStrokestd, #tourMyLbPlayersDiv .tourPlayByPlayRow td.tourPlayByPlayCell { border-right: none; }

td.tourLBPintd {
	padding-top: 0 !important;
	text-align: left;
	width: 18px;
	vertical-align: top;
}

td.tourLBPostd {
	padding: 5px 0;
	width: 25px;
}

td.tourLBMovtd {
	width: 28px;
}

/*
.tourPlayerMovementSpan {
	padding: 3px !important;
}
*/

td.tourLBRanktd {
	width: 31px;
	font-weight: bold;
}

td.tourLBFlagtd {
	width: 27px;
}

td.tourLBMyLBPlayertd, td.tourLBMainPlayertd {
	text-align:left;
	width: 209px;
}

td.tourLBTotaltd {
	width: 29px;
	font-weight: bold;
}

td.tourLBThrutd {
	width: 29px;
}

td.tourLBRndtd {
	width: 29px;
}

td.tourLBTeetd {
	width: 59px !important;
}

td.tourLBColortd {
	width: 33px;
}

td.tourLBInfotd {
	width: 32px;
}

td.tourLBRStd1, td.tourLBRStd2, td.tourLBRStd3, td.tourLBRStd4 {
	width:29px;
}

td.tourLBRStd5, td.tourLBRStd6 {
	display: none;
}

td.tourLBStrokestd {
	width: 47px;
}

tr.tourPlayByPlayRow td.tourPlayByPlayCell p {
	padding: 5px 0 5px 5px;
	text-align: left;
}

#tourLbPlayersDiv tr.tourPlayByPlayRow td.tourPlayByPlayCell p {
	color: #6b6b6a;
	font-size: 10px;
}

#tourMyLbPlayersDiv tr.tourPlayByPlayRow td.tourPlayByPlayCell p {
	font-size: 10px;
}

tr.tourLBMyLBHeader td, tr.tourLBMainHeader td {
	background: #001429;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0;
	border-bottom: 1px solid #1e6488;
	border-top: 1px solid #1e6488;
	border-right: 1px solid #293D48;
	text-align: left;
	text-indent: 10px;
}

tr.tourLBExpRowOnOff { height: 100px; vertical-align: top;}

td.tourExpansionCell {
	padding: 5px 0;
}

td.tourLBRnd5Td, td.tourLBRnd6Td { display: none; }

/* Completed the TO DO: Added span class to the Leaderboard Player Name */
span.tourLeaderboardPlayerName { float:left; }

/* Leaderboard video icon */
a.tourLeaderboardVideoIcon {
	float:right;
	background:transparent url(http://i.cdn.turner.com/pgatour/.element/img/5.0/sect/r/leaderboards/body/video_icon.gif) no-repeat 0px 0px;
	width:14px;
	height:9px;
	margin:3px 8px 0px 0px;
}

/* -----------------------------------------------------------------------------
	(4) PLAYOFF TABLE */

/* Playoff */
.playoff table {font:11px arial,helvetica,sans-serif;background-color:#B1B1B1;}
/* row classes */
.playoff tr.header	{background-color:#C1C1C1;font-weight:bold;text-align:center;}
.playoff tr.subheader {background-color:#C9C9C9;font-weight:bold;text-align:center;}
.playoff tr.even 	{background-color:#FAFAFA;}
.playoff tr.odd 	{background-color:#E5E5E1;}
/* column classes */
.playoff td.even	{background-color:#FAFAFA;}
.playoff td.odd 	{background-color:#E5E5E1;}
#lbPlayoffContent {margin:10px 0px;border:1px solid #036;}
#lbPlayoffContent td {padding:2px;border-bottom:1px solid #FFF;	border-right:1px solid #FFF;text-indent:5px;}
.tourPlayoffItem {
	float:left;
	padding:0px 5px;
	width:60px;
	border-right:1px solid #FFF;
}

tr.tourPlayoffHeader, tr.tourPlayoffHeader td {
	background-color:#036;
	color:#FFF;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	white-space:nowrap;
	padding:2px 5px;
}
tr.tourPlayoffCell, tr.tourPlayoffCell td {
	background-color:#C7E0FA;
}
tr.tourPlayoffCell div {
	float:left;
	padding:0px 5px;
	width:60px;
}
tr.tourPlayoffCellAlt, tr.tourPlayoffCellAlt td {
	background-color:#E3EFFD;
}
tr.tourPlayoffCellAlt div {
	float:left;
	padding:0px 5px;
	border-right:1px solid #FFF;
	text-align:center;
}
tr.tourPlayoffCellWin, tr.tourPlayoffCellWin td {
	background-color:#E5E5E1;
}	
tr.tourPlayoffCellWin div {
	float:left;
	padding:0px 5px;
	width:60px;
	text-align:center;
}
td.tourPlayoffTitle {
	color:#FFF;
	font-weight:bold;
	width:95px;
}
	td.tourPlayoffHole {
		background-color:#23669E !important;
	}
	td.tourPlayoffDetail {
		background-color:#678BB2 !important;
	}	
td.tourPlayoffLastCell {
	border-right:none !important;
}	
td.tourPlayoffLastCell div {
	float:left;
	padding:0px 5px;
	width:60px;
	text-align:center;
}

.tourMyLBZeroLenText { text-align: center; }

td.tourLBMainCellBorderBottom_true {
	border-bottom: 1px solid #C6C6C4;
}

td.tourLBMainCellBorderBottom_false {
	border-bottom: 0px solid #C6C6C4;
}

td.tourLBMyLBCellBorderBottom_true {
	border-bottom: 1px solid #293D48;
}

td.tourLBMyLBCellBorderBottom_false {
	border-bottom: 0px solid #293D48;
}

/*TODO: temp FEC tab */
table.tourLBFECTbl {
	margin-top: 5px;
	border-top: 1px solid #C6C6C4;
}
table.tourLBFECTbl tr td {
	font-weight: bold;
	font-size: 14px;
	border-right: 1px solid #C6C6C4;
}

table.tourLBFECTbl tr.tourFECHeaderRow td {
	background-color: #e1e1df;
	border-right: 1px solid #C6C6C4;
	border-bottom: 1px solid #C6C6C4;
	font-size: 10px;
	color: #232323;
}

table.tourLBFECTbl tr.tourFECHeaderRow td.tourLastCell {
	border-bottom:1px solid #C6C6C4 !important;
	border-right: none !important;
}

table.tourLBFECTbl tr.tourFECDataRow td {
	height: 25px;
	color: #232323;
}

table.tourLBFECTbl tr td.tourLBFECProj {
	color: #949494;
}

table.tourLBFECTbl .tourFECRank {
	width: 72px;
}
table.tourLBFECTbl .tourFECPoints, table.tourLBFECTbl .tourFECProjRank, table.tourLBFECTbl .tourFECProjPoints {
	width: 85px;
}
table.tourLBFECTbl .tourFECPtsBehind {
	width: 97px;
}
table.tourLBFECTbl .tourFECProjEvent {
	width: 91px;
}


/*	--------------------------------------------------------------
	(2b) RIGHT RAIL VIDEO POD */
#tourRRVideoContainer {
	background-color: #00284B;
	width: 300px;
	text-align: center;
	padding: 7px 0 8px;
	margin: 5px 0;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;

}
	#tourRRVideoHeader {
		color: #ffffff;
		font-size: 18px;
		padding-left: 10px;
		padding-top: 10px;
		text-align: left;
	}
	
	#tourRRVideoLastUpdate {
		font-size: 10px;
		padding: 0 0 4px 1px;
		color: #03A0E7;
	}
	
	#tourRRVideoMain {
		width: 288px;
		margin: 0 5px;
		border: 1px solid #03A0E7;
	}
	
	#tourRRVideoDetails {
		background-color: #fff;
		border-top: 1px solid #666;
		padding: 5px;
		text-align: left;
	}
	
	#tourRRVideoScrollUp, #tourRRVideoScrollDown {
		cursor: pointer;
	}
	
	#tourRRVideoScrollContent {
		overflow: hidden;
		height: 210px;
		position: relative;
	}
	
	#tourRRVideoListContent .tourRRVideoItem {
		padding: 7px;
		margin: 0;
		width: 274px;
		background-color: #0e436d;
		color: #fff;
		font-size: 10px;
		text-align: left;
		border-top: 1px solid #00284B;
		cursor: pointer;
	}
	
	#tourRRVideoListContent .tourRRVideoSelected {
		background-color: #00284B;
		color: #03A0E7;
	}
	
	#tourRRVideoErrorMsg {
		padding: 10px;
		color: #fff;
		width: 268px;
	}
	
	#tourRRVideoFooter {
		padding: 10px 7px 0 0;
		text-align: right;
	}
	
	#tourRRVideoFooter a {
		color: #03A0E7;
	}
	div.tourPodHeader{
		*padding-top:10px !important; /*IE 7 Hack*/
		margin-top:26px;
		width:100%;
	}

/* -----------------------------------------------------------------------------
	(5) LEGEND */
#tourLBLegend {
	position: relative;
	display: table;
	border-top: 4px solid #003366;
}
#tourLBLegend a {
		color:#27630D;
		text-decoration:underline;
	}
	#tourLBLegend p {
		padding:5px 0px;
	}
	#tourLBLegendPod {
		position:relative;
		display:table;
		background:#E5E5E1;
		border:1px solid #036;
		padding: 5px 0;
	}
	div.tourLBLegendLine {
		position:relative;
		vertical-align:middle;
		padding:7px 0;
		width:668px;
		display:table;
	}
		div.tourLegendTitle {
			position:relative;
			float:left;
			font-weight:bold;
			margin:0px 5px;
			width: 99px;
			text-align:right;
		}
		div.tourLegendCell {
			position:relative;
			float:left;
			margin:0px 5px;
			_margin:0px;
		}
		span.tourLegendStrong {
			font-weight: bold;
		}
	div.tourLegendBox {
		position:relative;
		float:left;
		margin:0px 10px;
		_margin:0px 6px;
		width:11px;
		height:11px;
		border:1px solid #333;
		overflow:hidden;
	}
	/*FEC classes*/
	div.tourLegendFEC1 {
		background-color:#8746BA;
	}
	div.tourLegendFEC2 {
		background-color:#DD4D23;
	}
	div.tourLegendFEC3 {
		background-color:#39B44A;
	}
	div.tourLegendFEC4 {
		background-color:#949494;
	}
	div.tourLegendFEC5 {
		background-color: #232323;
	}
	
	/*money classes*/
	div.tourLegendMoney125 {
		background-color: #336600;
	}
	div.tourLegendMoney126Plus {
		background-color: #949494;
	}
	
	#tourMarketing300x200 {
		/*padding-left: -10px;*/
		/*margin-left: -10px;*/
	}

/* Yahoo LB */
#tourLBYahooPod {
	position:relative;
	width:302px;
	height:115px;
	margin-top:3px;
	margin-bottom:10px;
	background:url(http://i.cdn.turner.com/pgatour/.element/img/3.0/sect/leaderboard/yahoo_wrapper_badge.gif) no-repeat center;
}	
	div.tourLBYahooReturn {
		position:relative;
		width:302px;
		height:75px;
		cursor:pointer;
	}
	div.tourLBYahooFantasy {
		position:relative;
		width:302px;
		height:35px;
		cursor:pointer;
	}
	
#top728x90ad iframe, #mid668x40ad iframe, #mid3668x40ad iframe, #rgt300x600ad iframe {
	left: 0;
	background-color: #dae7f0;
}

#rgt300x600ad iframe {
	top: 0;
}

#lbCDWLogo{
	float: right;
    position: relative;
    top: 5px;
}

