/* THEPLAYERS Custom Styles */

/* Global Overrides */

/*body, table {
	font-family: Arial,Helvetica,sans-serif;
}*/


/* Header */
#tourHeaderMainNavCont {
	position: relative;
	border:1px solid #35C0EB;
	border-bottom: 0px solid;
}
	/* Top Row */
	#tourHeaderTopNavCont {
		position: relative;
		background: #00284b url(http://i.cdn.turner.com/pgatour/.element/img/5.0/sect/tournaments/header/header_bkgr.gif) no-repeat;
	}

	#tourHeaderLoginSearch {
		top: 11px;
	}

	/* Tournament Data row*/
	#tourHeaderTitle {
		position: relative;
		background: transparent url(http://i.cdn.turner.com/pgatour/.element/img/5.0/sect/tournaments/r011/header/header.gif) no-repeat;
		width: 998px;
		text-align: center;
		height: 137px;
		text-decoration: none !important;
		border: 0px none;
	}
	#tourTournamentHomeLink {
		margin: 0 auto;
		display: block;
		width: 290px;
		height: 88px;
		border: 0px solid #f00;
		text-decoration: none;
	}

	#tourTournData { margin-top: 7px; }

	.tournDataTop {
		color: #df9912;
		font-size: 14px;
		font-weight: bold;
	}

	.tournDataTopSep, .tournDataBottomSep {
		padding: 0 5px;
		font-size: 1.1em;
	}

	.tournDataBottom {
		color: #dadada;
		font-size: 11px;
		margin-top: 3px;
	}

	#tourTournData ul li {
		display: inline;
		list-style-type:none;
	}

	#tourNavAd155x55 {
		position: absolute;
		width: 155px;
		height: 55px;
		right: 6px;
		bottom: 0px;
	}

	/* Navigation */
	#tourHeaderMainNavTourn {
		background: #ddd url(http://i.cdn.turner.com/pgatour/.element/img/5.0/sect/tournaments/r011/header/r011_nav_sprite.gif) no-repeat;
		height: 40px;
	}

	#tourHeaderMainNavTourn ul {
		list-style: none;
	}
	.tourTournNavLinks {
		float: left;
	}

	.tourTournNavLinks a {
		display: block;
		height: 40px;
		text-indent: -9999px;
	}
		/* Sprite Work */
	#tourTournNavHome { width: 119px; }
	#tourTournNavScoring { width: 122px; }
	#tourTournNavNews { width: 104px; }
	#tourTournNavVideo { width: 102px; }
	#tourTournNavTravel { width: 119px; }
	#tourTournNavCharity { width: 121px; }
	#tourTournNavTPC{ width: 167px; }
	#tourTournNavEventInfo, #tourTournSOSEventInfo { width: 144px; }

		/* Rollover & Current Page Effect */
	.tourTournNavLinks a:hover, .tourCurrentPage { background-image: url(http://i.cdn.turner.com/pgatour/.element/img/5.0/sect/tournaments/r011/header/r011_nav_sprite.gif); }
	#tourTournNavHome:hover, #tourTournNavHome.tourCurrentPage { background-position: 0px -40px; }
	#tourTournNavScoring:hover, #tourTournNavScoring.tourCurrentPage { background-position: -119px -40px; }
	#tourTournNavNews:hover, #tourTournNavNews.tourCurrentPage { background-position: -241px -40px; }
	#tourTournNavVideo:hover, #tourTournNavVideo.tourCurrentPage { background-position: -345px -40px; }
	#tourTournNavTravel:hover, #tourTournNavTravel.tourCurrentPage { background-position: -447px -40px; }
	#tourTournNavCharity:hover, #tourTournNavCharity.tourCurrentPage { background-position: -566px -40px; }
	#tourTournNavTPC:hover, #tourTournNavTPC.tourCurrentPage { background-position: -687px -40px; }
	#tourTournNavEventInfo:hover, #tourTournNavEventInfo.tourCurrentPage { background-position: -854px -40px; }
	
		/* SOS Dropdowns */
	#tourTournSOSScoring { width: 130px; }
	#tourTournSOSNews { width: 130px; }
	#tourTournSOSVideo { width: 102px; }
	#tourTournSOSCharity { width: 145px; }
    #tourTournSOSTPC { width: 180px; }
	#tourTournSOSEventInfo { width: 160px; margin-left: -16px; }

	.tourTournSOSSub {
		position: absolute;
		z-index: 10000;
		background-color: #df9912;
		left: -999em;
		margin-top: -3px;
		_margin-top: -6px; /* fix IE6 SOS vanishing if to slow */
		border-bottom: 3px solid #e9b85a; 
	}

	.tourTournSOSSub li {
		*margin-bottom: -3px;
	}

	.tourTournSOSSub a {
		font-size: 10px;
		position: relative;
		display: block;
		height: auto;
		background-image: none !important;
		padding: 10px 0px 8px 10px;
		text-indent: 0;
		color: #00284b;
		font-weight: bold;
		white-space: nowrap;
	}

	/* Google Chrome/ MAC Safari Hack */
	@media screen and (-webkit-min-device-pixel-ratio:0) {
			.tourTournSOSSub a { font-weight: normal; }
	}

	.tourTournSOSSub a:hover {
		background-color: #bb7405;
		color: #f7daa3;
		text-decoration: none;
	}

	.tourTournSOSMain:hover .tourTournSOSSub, .tourTournSOSMain.sfhover .tourTournSOSSub { left: auto; }

	.tourTournSOSSub li { zoom:1; }

	*:first-child+html .tourTournSOSMain:hover {
		background-position: 0 0;
	}

	#tourTournNavShadow {
		position: absolute;
		z-index: 5;
	}


/* Body */
#tourMainPlusRail { border-top: 0px solid; }

	/* T1 */
#tourTournT1Box {
	background: transparent url(http://i.cdn.turner.com/pgatour/.element/img/5.0/sect/tournaments/r011/body/T1_bkgr.gif) no-repeat;
	width: 665px;
	height: 390px;
	margin: -10px 0 35px -12px;
	_margin-left: -10px; /* IE6 fix */
}

#tourTournT1Box .tourT1DescriptonBox {
	width: 642px;
	bottom: -2px;
	_bottom: 1px; /* IE6 fix */
}

.tourTournT1ViewPort {
	margin-left:12px;
	padding-top: 15px;
	position: relative;
	width: 640px;
	height: 360px;
}
.tourTournBlackBox {
	position: absolute;
	left: 12px;
	top: 15px;
	background: #000 none;
	width: 642px;
	height: 362px;
}

#tourTournT1VideoContainer {
	position: absolute;
	left: 12px;
	top: 15px;
	background: #000 none;
	width: 640px;
	height: 360px;
}
#tourTournT1VideoContainer #tourTournT1VideoClose { _zoom:1; }
#tourTournT1VideoContainer #tourTournT1VideoClose a {
	position: absolute;
	display: block;
	width: 68px;
	height: 21px;
	right: 10px;
	top: 30px;
	background: transparent url(http://i.cdn.turner.com/pgatour/.element/img/5.0/sect/tournaments/r011/body/close_btn.gif);
	_zoom:1;
}

.tourTournT1Box, #tourTournT1Box .tourT1DescriptonText p a { color: #df9912 !important; }
#tourTournT1Box .tourT1DescriptonText ul li a { color: #49c1f3 !important; }
#tourTournT1Box .tourT1PhotoCredit { top:296px; }

#tourTournT1Controls	{
	position: absolute;
	width: 60px;
	height: 17px;
	top: 275px;
	_top: 271px;
	right: 11px;
	color: #fff;
	background: #050e1b;
	padding-top:3px;
	z-index: 1;
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
	}
	#tourTournT1Controls a {
		display: block;
		float: left;
		width: 20px;
		text-align: center;
		padding-top: 4px;
		height: 17px;
	}
	#tourTournT1Controls .prev {
		margin:0 3px;
	}
	#tourTournT1Controls .pause {
		margin:0 3px;
	}
	#tourTournT1Controls .next {
		margin:0 3px;
	}

	/* /T1 */

	/* Content Rows */
.tourTournContentPod {
	position: relative;
	float: left;
	width: 313px;
}

.tourTournContentPodDoubled {
	width: auto !important;
}

.tourTournContentPod .tourAd_88x31 {
	position: absolute;
	right: 0px;
	width: 88px;
	height: 31px;
	margin-top: -12px;
}

.tourTournContentPod h2 {
	color: #666;
	border-bottom: 1px solid #ccc;
	font-size: 13pt;
	font-weight: normal;
	letter-spacing: 0.01em;
	_zoom: 1;
}

.tourTournContentPod a { color:#00356C; }

.tourTournContentPod .footerImage { position: absolute; }

.tourTournContentPod .videoOverlayPic, .tourTournContentPod .bonusPic {
	float: left;
	border: 1px solid #CACBCD;
	margin-top: 13px;
	padding: 2px;
}

.tourTournContentPod .videoOverlayPic {
	height: 49px;
	width: 88px;
}
.tourTournContentPod .videoOverlayPic a {
	display: block;
	width: 88px;
	height: 49px;
}

.tourTournContentPod .videoOverlayPic img {
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
}

.tourTournContentPod .bonusPic {
	height: 78px;
	width: 90px;
}
.tourTournContentPod .bonusPic a {
	display: block;
	width: 90px;
	height: 78px;
}

.tourTournContentPod .bonusPic img {
	width: 90px;
	height: 78px;
}

.tourTournContentPod h3 {
	color: #424242;
	font-size: 11px;
	float: left;
	padding: 13px 2px 0 13px;
	width: 194px;
}

.tourTournContentPod p {
	float:left;
	padding:2px 2px 3px 13px;
	width:194px;
}

.tourTournContentPod ul {
	list-style: none;
	margin-top: 11px;
}

.tourTournContentPod ul li {
	_zoom:1;
	background: transparent url(http://i.cdn.turner.com/pgatour/.element/img/5.0/sect/tournaments/r011/body/squarebullet.gif) no-repeat scroll 0 5px;
	padding: 0 0 5px 10px;
}

.tourTournContentPod ul li a {
	font-size: 10px;
	font-weight: bold;
}
		
	/* First row Customizations */
	#tourTournContentRow1 .tourTournContentPod { height: 200px; }
	#tourTournContentRow1 .tourTournContentPod .footerImage { top: 189px; }

	/* Second row Customizations */
	#tourTournContentRow2 .tourTournContentPod { height: 130px; }
	#tourTournContentRow2 .tourTournContentPod .footerImage { top: 120px; }

	/* Third row Customizations */
	#tourTournContentRow2 .tourTournContentPod { height: 130px; }
	#tourTournContentRow2 .tourTournContentPod .footerImage { top: 120px; }


	/* 2nd, 3rd & 4th rows need margin on top */
	#tourTournContentRow2, #tourTournContentRow3, #tourTournContentRow4  { margin-top: 29px; }	

	/* "Right Columns" needs spacer to the left */
	#tourTournContentRow2Box2, #tourTournContentRow1Box2, #tourTournContentRow3Box2 { margin-left: 27px; }

	/* POD Footer Images */
	#tournTournContentPodTournNews .footerImage {
		background: transparent url(http://i.cdn.turner.com/pgatour/.element/img/5.0/sect/tournaments/r011/body/footer_tourny_news.gif) no-repeat;
		width: 313px;
		height: 7px;
	}
	#tournTournContentPodTournNews .footerImage a {
		display:block;
		float: left;
	}

	/* POD Footer Image Links */
	#tournTournContentPodTournNewsMoreNews, #tournTournContentPodTournNewsMoreNews img { width: 254px; height: 10px; }
	#tournTournContentPodTournNewsRSS, #tournTournContentPodTournNewsRSS img { width: 55px; height: 10px; }

#tourTournLB10 {
}

#tourTournLB10 h2 {
	border: 0px none;
}

#tourTournLB10 .tourTournLBTblCont {
	padding: 8px;
	background-color: #DAE7F0;
}

#tourTournLB10 .tourStandingsLive {
	color: #002848;
}

.tourStandingsLive .odd, .tourStandingsLive .even,.tourStandingsLive .odd td, .tourStandingsLive .even td { height: 26px; }

.tourTournLBFooter {
	position: relative;
	height: 31px;
	background: transparent url(http://i.cdn.turner.com/pgatour/.element/img/5.0/sect/tournaments/r011/body/footer_leaderboard.gif) no-repeat scroll -5px 15px;
}
.tourTournLBFooter .tourAd_88x31{
	left: 0px !important;
	margin-top: 0;
}
.tourTournLBFooter .footerLink {
	display: block;
	position: absolute; 
	top: 10px;
}
#tourTournLBFooterLinkST, #tourTournLBFooterLinkST img {
	width: 72px;
	height: 15px;
}
#tourTournLBFooterLinkFLB, #tourTournLBFooterLinkFLB img {
	width: 95px;
	height: 15px;
}
#tourTournLBFooterLinkST { left:120px; }
#tourTournLBFooterLinkFLB { left:200px; }

/* Key Stats Layout */
#tourTournKeyStatsCont {
	padding: 8px;
	background: #00284b none;
}

#tourTournKeyStatsCont .tourKeyStatsHoleData {
	list-style: none;
	margin-top: 0;
	border-bottom: 1px solid #b3bfc9;
	padding-bottom: 3px;
	zoom:1;
}
#tourTournKeyStatsCont .tourKeyStatsHoleData li {
	display: inline;
	background: transparent none;
	padding: 0;
	font-size: 12px;
	padding-right: 10px;
	color: #b3bfc9;
}
#tourTournKeyStatsCont .tourKeyStatsHoleData .tourKeyStatsHoleDataLI { font-weight: bold; }

#tourTournKeyStatsCont h3 {
	float: none;
	padding: 0;
	color: #fff;
	width: auto;
	font-size: 10px;
	margin-top: 20px;
}

/* keyStatTable */
.keyStatTable { border-collapse: collapse; }

.tourTournKeyStat {
	position: relative;
	width: 145px;
	background: #00284B url(http://i.cdn.turner.com/pgatour/.element/img/5.0/sect/tournaments/r011/body/keyStatsBackground.gif) repeat-x scroll 0 35px;
	float: left;
}
.tourTournKeyStat.right { margin-left: 7px; }

.tourTournKeyStat .tourPlayerHeadshot72x82 {
	position:relative;
	width: 70px;
	height: 80px;
	border: 1px solid #f00;
	overflow:hidden;
}
.tourTournKeyStat .tourPlayerHeadshot72x82 img { margin: -1px 0 0 -1px; }


	/* Shared */
	.tourTournKeyStat .pGraph, .tourTournKeyStat .pVal,
	.tourTournKeyStat .aVal, .tourTournKeyStat .aGraph { position: absolute; font-size: 9px;}

	.tourTournKeyStat .aGraph img,.tourTournKeyStat .aGraph { width:11px; height: 45px; }
	.tourTournKeyStat .aGraph {
		background: #4d6981 none;
		top: 69px;
		right: 29px;
		_right: 26px;
	}

	.tourTournKeyStat .pVal { top: 34px; right: 41px; }
	.tourTournKeyStat .aVal { top: 54px; right: 3px; color: #4d6981; }

	.tourTournKeyStat .pGraph img,.tourTournKeyStat .pGraph { width:11px; height: 65px; }
	.tourTournKeyStat .pGraph { top: 49px; right: 41px; _right:40px; }

	/* Actual Score needs to have the average graph bigger */
	#tourKeyStatScoringAve .pGraph img, #tourKeyStatScoringAve .pGraph { height: 45px; top: 69px; }
	#tourKeyStatScoringAve .aGraph, #tourKeyStatScoringAve .aGraph img { height: 65px; top: 49px; }
	#tourKeyStatScoringAve .pVal { top: 54px; }
	#tourKeyStatScoringAve .aVal { top: 34px; }

	.tourTournKeyStat .pName {
		float: left;
		width: 101px;
		margin-right: 1px;
		font-size: 9px;
		padding-left: 3px;
		_margin-right: 0;
		color: #001428;
		font-weight: bold;
	}
	.tourTournKeyStat .field {
		float: left;
		background: #4d6981 none;
		font-size: 9px;
		width: 40px;
		text-align: center;
		color: #001428;
		font-weight: bold;
		*float:none;
		_margin-left: 1px;
		_width: 38px; /* IE6 Double Float Issue, standard fix not working */
	}

	/* Key Stats Specific Colors*/
	#tourKeyStatScoringAve h3, #tourKeyStatScoringAve .pVal { color: #1fc4b3; }
	#tourKeyStatScoringAve .tourPlayerHeadshot72x82 { border-color: #1fc4b3 !important; background: #1fc4b3 none; }
	#tourKeyStatScoringAve .pName, #tourKeyStatScoringAve .pGraph { background: #1fc4b3 none; }

	#tourKeyStatDrivingDis h3, #tourKeyStatDrivingDis .pVal { color: #afdf91; }
	#tourKeyStatDrivingDis .tourPlayerHeadshot72x82 { border-color: #afdf91 !important; background: #afdf91 none; }
	#tourKeyStatDrivingDis .pName, #tourKeyStatDrivingDis .pGraph { background: #afdf91 none; }

	#tourKeyStatDrivingAcc h3, #tourKeyStatDrivingAcc .pVal { color: #fff568; }
	#tourKeyStatDrivingAcc .tourPlayerHeadshot72x82 { border-color: #fff568 !important; background: #fff568 none; }
	#tourKeyStatDrivingAcc .pName, #tourKeyStatDrivingAcc .pGraph { background: #fff568 none; }

	#tourKeyStatGreensReg h3, #tourKeyStatGreensReg .pVal { color: #00aeef; }
	#tourKeyStatGreensReg .tourPlayerHeadshot72x82 { border-color: #00aeef !important; background: #00aeef none; }
	#tourKeyStatGreensReg .pName, #tourKeyStatGreensReg .pGraph { background: #00aeef none; }

#tourTournKeyStatsCont .footerImage {
	position: relative;
	margin: 20px 0 8px 0;
}

/* Photo Gallery */
#tourTournPhotoGalleryPod {
	background-color: #1c1c1c;
	padding: 8px;
}
#tourTournPhotoGalleryPod .footerImage {
	position: relative;
	padding-top: 5px;
}

/* right rail */
#tourTournExtraModules .tourLeftImg {
	position: relative;
}

#tourRRLiveEssentialsContainer h2 {
	color: #01172E !important;
	font-size: 16px !important;
	font-weight: bold !important;
	padding: 5px 0 0 !important;
}

#tourRRLE_TVTimesContainer {
	border: 0px none !important;
	margin-top: 5px !important;
}

#tourTournPromo{
padding:5px 0 10px 0 !important;
/* Footer */

/* TUT Pages */
#tourSubT1Generic {
	border: 0 none;
	margin-left: -10px;
	_margin-left: -5px;
	_width: 654px;
}
div.tourSubHeader {
	height: auto;
	background: transparent none;
	border: 0px none;
	_width: auto;
}
div.tourSubHeader h2 {
	padding-top: 10px;
	color: #003366;
}
#tourTVideoPg #tourFullContent {
	padding: 12px 6px;
	width: 665px;
}
#tourTVideoPg #tourWGCFullVideoList { width: 665px; }
