/* ----------------------------------------------------------------------------
	HOMEPAGE_R.CSS 
	Contains everything specific to the PGA TOUR Homepage.  Do not put any non-homepage-specific information in this document.	*/
	/* NOTE: Anything beginning with [*:first-child+html] is an IE7-specific hack */
/*	----------------------------------------------------------------------------
	Table Of Contents
	1.	Structure
		A.  Navigation Changes
		B.  Content
			1.  T1 Box
				a. Warfront T1 Takeover			
			2.  Tournament Spotlight Pod
				a. Main Spotlight
				b. Secondary Spotlight
			3.  Standings/Leaderboard Pod
			4.  News
			5.  Other Tournaments
			6.  Accordion Pod
			7.  Poll
		C.  Right Rail
			1.  300x250 Ad Space
			2.  Video Pod
			3.  Promo Pod(s)
			4.  PGA.com Pod
				4a. Video Blurb in PGA.com Pod			
			5.  Photo Gallery Pod
*/			
/*  -----------------------------------------------------------------------------
	(1a) STRUCTURE - NAVIGATION CHANGES */
<!--
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	/*background:url(bg.jpg) no-repeat;*/
	background-position: center top;
	margin: 0px 0px 0px 0px
}
-->
div.tourPodFooter a {
	padding-right:9px !important;
}
/*  -----------------------------------------------------------------------------
	(1b) STRUCTURE - CONTENT */
	div.tourHPTO {
		position:relative;
		top:0px;
		width:100%;/*
		min-height:50px;
		_height:50px;*/
		height:50px;
	}	
/* -------------------------------------
	(1b1) T1 BOX */
	
	*:first-child+html #tourPlayoffsHeaderHP {
		top:0px;
	}
#tourT1Box {
	position:relative;
	top:-15px;
	left:10px;
	width:670px;
	height:380px;
	background-color:#000;
	overflow:hidden;	
}
*:first-child+html #tourT1Box {
	top:0px;
	left:10px;
}
	
*:first-child+html #tourT1NavOverlay {
	top:-350px;
}		
		#tourT1Nav {
			z-index:3;
			position:relative;
			top:-411px;
			float:none;
			width:440px;
			height:28px;
			overflow:hidden;		
			padding-left:10px;	
			border-top:1px solid #C9FC01;				
		}
*:first-child+html #tourT1Nav {
	top:-377px;
}				
		div.tourT1NavItem {
			float:none;
			padding:1px 7px 0px;
			width:72px;
			height:26px;			
			color:#CCC;
			font-weight:bold;
			border-left:1px solid #666;
			cursor:pointer;			
		}		

	#tourT1Content div.tourT1Content{	display:none;	}
	#tourT1Content div.active{	display:block;	}
	.tourT1Content {
		border-top:3px solid #000;
		background:#000;
		width:100%;		
		height:380px;
		position:relative;
		top:0px;
	}
*:first-child+html .tourT1Content {
		border-top:3px solid #000;
		background:#000;
		width:100%;
		height:347px;
		position:relative;
		top:3px;
}	
		div.tourT1ContentImg {
			position:absolute;
			top:-3px;
			_top:-5px;
			left:0px;
			width:450px;
			height:291px;
			overflow:hidden;
			z-index:1;
		}
			*:first-child+html .tourT1ContentImg {	
				top:-5px;
			}
			div.tourT1ContentImg img{
				width:450px !important;
				height:280px !important;
			}	
		div.tourT1Divider {
			display:none;
		}			
			
			div.tourT1Text h1 {
				position:relative;
				font-size:28px;
				font-weight:bold;
				padding:5px 0px 0px 10px;
				color:#FFF;			
				width:52%;		
				z-index:4;	
			}	
			div.tourT1Text p {
				position:relative;
				top:0px;
				width:52%;	
				_width:49%;	
				.width:49%;
				padding-left:10px;
				line-height:22px;	
				z-index:4;				
			}		
			/* SAFARI-ONLY POSITIONING */
			 /*\*/
		 html>body*.tourT1Text p {width:55%;}
			 /**/	
			 	*:first-child+html div.tourT1Text p {
					width:52%;
				}				
			div.tourT1Text a {
				color:#FFF;
				text-decoration:none;
				font-weight:bold;
			}
			div.tourT1Text p a, div.tourT1Text p a:hover {
				color:#5CB027;
				text-decoration:none;
				font-weight:bold;
			}
			div.tourT1Text a:hover {
				color:#CCC;
			}
		div.tourT1Bullets {
			position:relative;
			top:-65px;
			left:365px;
			_left:360px;
			width:310px;
			color:#999;
			font-weight:bold;
		}	
			/* SAFARI-ONLY POSITIONING */
			 /*\*/
		 html>body*.tourT1Bullets {left:365px;width:305px;}
			 /**/			
		*:first-child+html div.tourT1Bullets {
			top:-75px;		
		}
			div.tourT1Bullets ul li {
				position: relative;
				list-style-image:none;
				list-style-position:outside;
				list-style-type:none;
				background: url(menu/menu_arrow_closed.gif) no-repeat left center;
				padding: 2px 2px 2px 10px;
			}
			div.tourT1Bullets img {
				padding:0px 3px;
			}
			div.tourT1Bullets a {
				color:#999;
				text-decoration:none;
				font-weight:normal;
			}
		div.tourT1Credit {
			color:#69695d;
			font-size:9px;
			position:absolute;
			right:0px;
			top:280px;
		}
		
	/* Tournament Toolbar */


	#ttoolbar_pane {
		position: absolute; top:0px; center: 0px;
		width: 316px;
		height: 70px;
		overflow: hidden;
	}
	#tt_tv, #tt_xm, #tt_video {
		position: absolute; top:0px; 
		height:68px;
		font-size: 11px;
	}
	/* table definition */
	#ttoolbar table { margin: 1px 2px 0px 1px; width: 95%; }
	#ttoolbar table th { 
		font-size: 13px; width: 50%; font-weight:normal;
	}
	
	#ttoolbar table td { 
		font-size: 11px; font-weight: normal; width: 50%;
	}
	#ttoolbar table td a { font-size: 10px; color: #fff }

	#ttoolbar .footer_left { 
		font-size: 10px;
		margin-left: 2px; 
		float: left;
	}
	#ttoolbar .footer_right { 
		font-size: 10px;
		margin-right: 4px; 
		float: right;
	}
	#ttoolbar .footer_right a { 
		color:#FFF;
		text-decoration:none;
	}
		
	#ttoolbar .tab { width: 34px; float: left; }
	#ttoolbar .tabimg { cursor: pointer; }
	#ttoolbar  .tvtitle {font-weight: bold; }
	#tt_tv .tab { height: 68px;}
	
	
	#ttoolbar .timesContent { float: left; }
	#ttoolbar .timesContent a { color: #FFF; text-decoration:none; }	
	#tt_tv {
		left: 316px;
		width: 354px;
	}
	#tt_tv .timesContent { width:320px; }
	#tt_xm, #tt_video {  width: 304px; }
	#tt_xm {  
		left:0px; 
	}
	/* display:none; is temporary on #tt_video - remove once tool is complete */
	#tt_video { left:34px;display:none; }
	#ttoolbar .tabbg { position: relative; }
	#tt_video .timesContent, #tt_xm .timesContent { 
		position: absolute; 
		left: 34px; top: 0px;
		width: 268px; 
	}
/* --------------------------------------
	(1b1a) WARFRONT T1 TAKEOVER */
#tourT1BoxCeleb {
	position:relative;
	top:-15px;
	left:10px;
	width:670px;
	height:380px;
	background-color:#000;
	overflow:hidden;	
	border-bottom:4px solid #5BAF26;	
}
*:first-child+html #tourT1BoxCeleb {
	top:0px;
	left:10px;
}

	#tourT1BoxCeleb #tourT1Content div.tourT1Content{	display:block;	}
	#tourT1BoxCeleb #tourT1Content div.active{	display:block;	}
	#tourT1BoxCeleb .tourT1Content {
		border-top:none !important;
		background:#000;
		width:100%;		
		height:380px;
		position:relative;
		top:0px;
	}
*:first-child+html #tourT1BoxCeleb .tourT1Content {
		border-top:3px solid #000;
		background:#000;
		width:100%;
		height:347px;
		position:relative;
		top:3px;
}	
		#tourT1BoxCeleb div.tourT1ContentImg {
			position:absolute;
			top:0px !important;
			left:0px;
			width:100%;
			height:350px;
			overflow:hidden;
			z-index:1;
		}
			#tourT1BoxCeleb div.tourT1ContentImg img{
				width:670px !important;
				height:350px !important;
			}
			
		#tourT1BoxCeleb div.tourT1Text {
			z-index:2000;
			position:relative;
			top:257px;
			left:0px;
			width:670px !important;			
			height:95px;
			color:#FFF;
			background:transparent !important;			
		}			
			#tourT1BoxCeleb div.tourT1Text h1 {
				position:relative;
				font-size:28px;
				font-weight:bold;
				padding:5px 0px 0px 10px;
				color:#FFF;			
				width:58%;		
				z-index:4;
			}				
			#tourT1BoxCeleb div.tourT1Text p {
				position:relative;
				top:0px;
				width:59%;		
				padding-left:7px;
				line-height:22px;	
				z-index:4;				
			}					
			#tourT1BoxCeleb div.tourT1Text a {
				color:#FFF;
				text-decoration:none;
				font-weight:bold;
			}
			#tourT1BoxCeleb div.tourT1Text p a, #tourT1BoxCeleb div.tourT1Text p a:hover {
				color:#5CB027;
				text-decoration:none;
				font-weight:bold;
			}
			#tourT1BoxCeleb div.tourT1Text a:hover {
				color:#CCC;
			}
		#tourT1BoxCeleb div.tourT1Bullets {
			position:relative;
			top:-65px;
			left:410px;
			width:262px;
			color:#999;
			font-weight:bold;
		}	

			#tourT1BoxCeleb div.tourT1Bullets img {
				padding:0px 3px;
			}
			#tourT1BoxCeleb div.tourT1Bullets a {
				color:#999;
				text-decoration:none;
				font-weight:normal;
			}					
		#tourT1BoxCeleb div.tourT1Credit {
			color:#69695d;
			font-size:9px;
			position:absolute;
			right:0px;
			top:280px;
		}			

	div.tourT1Coverage {
		position:relative;
		top:7px;
		float:right;
		color:#003300;	
		font-weight:bold;		
		margin-right:5px;
	}
		
/* --------------------------------------
	(1b2a) TOURNAMENT SPOTLIGHT */
#tourSpotlightBox {
	position:absolute;
	top:0px;
	left:455px;
	_left:452px;
	width:212px;
	height:286px;
	background:#000;
	margin-left:5px;
	overflow:hidden;
}

	span.tourSpotState {
		color:#FFF;
		font-size:16px;
		font-weight:bold;	
		line-height:36px;
		text-indent:7px;			
	}
		span.tourSpotStateLive {
			display:none;
		}	
	span.tourSpotLink {
		position:relative;
		top:-1px;
		left:9px;
	}
	*:first-child+html span.tourSpotLink {
		left:4px;
	}
		span.tourSpotLink a {
			color:#030;
			font-size:11px;
			font-weight:bold;	
			text-decoration:none;
			
			padding-right:7px;
		}
	div.tourSpotContent {
		position:relative;
		top:0px;
		_top:-10px;
		width:211px;
		height:258px;	
		text-align:left;	
	}
		div.tourSpotImageContainer {
			position: absolute;
			top: 0px;
		}
		div.tourSpotTourn {
			position: absolute;
			top: 0px;
			left:-1px;
			_left:0px;
			width:211px;
			height:258px;
			z-index:1;
			color:#FFF;
			font-size:15px;
			font-weight:bold;
			}
			div.tourSpotTournName {
				visibility:hidden;
				position:relative;
				padding:5px 0px 5px 5px;
			}
				div.tourSpotDates {
					visibility:hidden;				
					font-size:12px;
					font-weight:bold;
				}
				div.tourSpotImage {
					text-align:center;
					padding:5px;
				} 
/* ONLY TO BE USED WHEN ONE TOURNAMENT IS IN SPOTLIGHT AT ONCE */	
	div.tourSpotLiveLinks {
		position:relative;
		top:115px;
		left:-5px;
		width:200px;
		height:70px; 
		font-size:11px;
		color:#FFF;		
		z-index:1000;
		overflow:hidden;
	}		
/* ONLY TO BE USED WHEN TWO TOURNAMENTS ARE IN SPOTLIGHT AT ONCE 
	div.tourSpotLiveLinks {
		position:relative;
		top:0px;
		left:-5px;
		width:200px;
		height:30px; 
		font-size:11px;
		color:#FFF;		
		overflow:hidden;
	}			*/	
		div.tourSpotLiveLinks a {		
			color:#FFF;
			font-weight:bold;
			text-decoration:none;
			cursor:pointer;
		}
		div.tourSpotLiveLinks ul {
			position:absolute;
			/* bottom: 3px; */
			bottom: 0px;
		}
			div.tourSpotLiveLinks li {
				position:relative;
				display:block;
				
				list-style:none;
				text-indent:25px;
				padding-bottom:2px;
			}
/* --------------------------------------
	(1b2b) TOURNAMENT SPOTLIGHT - SECONDARY SPOTLIGHT */
			
	#tourSecondSpotContent {
		width:211px;
		height:75px;
		position:absolute;
		top:211px;
		color:#59B127;	
		z-index:1000;
	}
	#tourSecondSpotContent h2 {	
		font-size:14px;
		padding:10px;
	}	
	#tourSecondSpotContent a {	
		text-decoration:none;
		color:#59B127;
	}
	#tourSecondSpotContent a:hover {	
		text-decoration:none;
		color:#ACE58C;
	}	
	#tourSecondSpotContent ul {
		position:relative;
		margin:0px 10px;
		list-style-type:none;
	}	
	#tourSecondSpotContent li {
		text-indent:5px;
		padding:5px;
	}	
/* --------------------------------------
	(1b2) TOURNAMENT TOOLBAR */
#tourTournToolbar {
	position:relative;
	top:-15px;
	left:10px;	
	width:670px;
	height:70px;
	border-top:4px solid #C9FC01;
	border-bottom:1px solid #C9FC01;
	background:#000;
}
*:first-child+html #tourTournToolbar {
	top:0px;
}
/* --------------------------------------
	(1b2a) PLAYOFFS BAR */
#tourPlayoffBar {
	position:relative;
	top:-15px;
	left:10px;
	border-top:none !important;
	height:145px !important;
}	
	*:first-child+html #tourPlayoffBar {
		top:0px;
	}
	div.tourPLBarHPHdr {
		position:relative;
		color:#5C98D6;
		padding:5px 10px;
	}
#tourPLBarFooter {
	border-bottom:1px solid #C9FC01 !important;
}	
/* --------------------------------------
	(1b6) STANDINGS/LEADERBOARD */
#tourStandingsPod {
	position:relative;
	top:0px;
	left:10px;	
	width:670px;
	height:auto;
}
*:first-child+html #tourStandingsPod {
	margin-top:7px;
}
	div.tourStandingsHeader {
		font-family:Arial;
		font-weight:bold;
		font-size:12pt;
		border-bottom:1px solid #036;
		margin-bottom:2px;
		color:#036;
	}	
*:first-child+html div.tourStandingsHeader {
		margin-top:5px;
}			
	#tourStandingsContent {
		width:100%;
		height:220px;
		border-top:1px solid #036;
		border-left:1px solid #036;		
		border-right:1px solid #036;
		border-bottom:4px solid #036;
		overflow:hidden;
	}
		#tourStandingsNav {
			position:absolute;
			top:23px;
			_top:22px;
			right:0px;
			font-weight:bold;
		}
		*:first-child+html #tourStandingsNav {
			top:27px;
		}		
		/* SAFARI-ONLY POSITIONING */
			 /*\*/
		 html>body*#tourStandingsNav {top:21px;}
			 /**/	
a.tourStandNavItem, a.tourStandNavItem:visited, a.tourStandNavItem:active {
			position:relative;
			display: table-cell;
			float:left;
			height: 15px;
			border-left: solid 1px #A2A29A;
			white-space: nowrap;
			vertical-align: bottom;			
			text-align: center;
			color: #69695d;
			text-decoration: none;
			font-size: 11px;
			padding: 8px 20px 0px 10px;
			outline: none;
			cursor:pointer;
		}
			/* SAFARI-ONLY POSITIONING */
			 /*\*/
		 html>body*a.tourStandNavItem, a.tourStandNavItem:visited, a.tourStandNavItem:active {padding: 8px 15px 0px 10px;}
			 /**/			
		.StandNavactive {
			color:#036 !important;	
			border-left:none !important;		
		}
		#tourStandNavItem a:hover {
			color:#036;					
		}		
div.tourStandNotLive {
	display:block;
}
div.tourStandLive {
	display:none;
}		
	table.tourLBTbl {
		width:670px;
		overflow:hidden;
	}
	td.tourLBimage {
		width:215px;
		height:220px;
	}
			
		tr.tourLBFiller, tr.tourLBFiller td {
				height:75px !important;
			}
			tr.tourLBFiller1, tr.tourLBFiller1 td {
				height:65px !important;
				_height:61px;
			}		
					*:first-child+html tr.tourLBFiller1, tr.tourLBFiller1 td {
						height:61px;
					}
			table.tourLBLeaderData tr {
				height:14px;
				vertical-align:middle;
			}
			tr.tourLBCurrentLead, tr.tourLBCurrentLead td {
				font-size:10px;
				text-indent:5px;
				padding-bottom:3px;
				vertical-align:middle;				
			}
			tr.tourLBCurrentLead1, tr.tourLBCurrentLead1 td {
				font-size:12px;
				font-weight:bold;
				text-indent:5px;		
				vertical-align:top;						
			}		
			tr.tourLBCurrentData td {
				border-right:1px solid #2F5A12;
				text-indent:5px;	
				font-weight:bold;								
			}
			tr.tourLBCurrentDataDark td {
				border-right:1px solid #23669e;
				text-indent:5px;	
				font-weight:bold;	
				color:#000;							
			}			
			td.tourLBCurrentDataLast {
				border:none !important;
			}
	td.tourLBContent {
		width:475px;
		height:220px;	
	}
		table.tourLBData {
			width:100%;
			height:220px;
			color:#1C3C0A;
		}
			table.tourLBData a {
				color:#1C3C0A;
				text-decoration:none;
			}
		table.tourLBData1 {
			width:100%;
			height:220px;
			color:#369;
		}
			table.tourLBData1 img {		
				float:right;
				padding:none;
			}
			table.tourLBData1 a {
				color:#369;
				text-decoration:none;
				padding-right:9px;		
				font-weight:bold;		
			}				
			tr.tourLBTitle, tr.tourLBTitle td {
				font-size:22px;
				color:#036;
				font-weight:normal !important;
				height:65px;
				_height:69px;
				white-space: normal !important;
			}
			td.tourLBTitleImg {
				text-align:center;
				height:65px;
				_height:69px;
				padding-top:0px !important;
				vertical-align:bottom;
			}
			table.tourLBData tr {
				height:16px;
				vertical-align:middle;			
				text-indent:5px;
				font-weight:bold;
			}
				table.tourLBData td {
					white-space:nowrap;
				}
			tr.tourLBDataHeader, tr.tourLBDataHeader td {
				background:#2F5A12;
				color:#FFF;		
			}
			tr.tourLBDataContent, tr.tourLBDataContent td {
				background:#C1E180 !important;
				border-right:1px solid #FFF;
			}
			tr.tourLBDataContentAlt, tr.tourLBDataContentAlt td {
				background:#FFF !important;
				border-right:1px solid #FFF;				
			}			
			td.tourLBNumbers {
				width:15%;
				text-align:center;
				text-indent:0px !important;
			}
			td.tourLBNumbers1 {
				width:50px;
				text-align:center;
				text-indent:0px !important;
			}			
			td.tourLBFootEmpty {
				width:50px;
			}
		tr.tourLBFooter, tr.tourLBFooter td {
			height:19px !important;
			border-top:1px solid #FFF;
		}
			td.tourLBFootSpon {
				width:250px;
			}
			td.tourLBFootFull {
				text-align:right;
				padding-right:5px;
				white-space:nowrap;
				color:#036;
			}
				td.tourLBFootFull a {			
					color:#036;
					text-decoration:none;
					padding-right:7px;
				}
			td.tourLBFootFull1 {
				white-space:nowrap;
				color:#036;
			}
				td.tourLBFootFull1 a {			
					color:#036;
					text-decoration:none;
					padding-right:7px;
				}		
#tourLBFECLogo {
	position:relative;
	left:50px;
	width:64px;
	height:54px;
}						
/*  -------------------------------------------
	(1bsomething) BUBBLE POD */
#tourStandingsBub {
	border-left:1px solid #036;
}	
.tourCaps {
	text-transform:uppercase;	
}
#tourBubble {
	position:relative;
	width:100%;
	top:25px;
}
	#tourBubbleHeader {
		position:relative;
		color:#369;
		padding:0pt 0pt 5px 10px;
		height:55px;
		overflow:hidden;
	}
		*:first-child+html #tourBubbleHeader {
			padding:0pt 0pt 2px 10px;
		}		
		#tourBubbleHeader h2 {
			padding-top:15px;
			font-size:22px;
			font-weight:normal;
		}
			*:first-child+html #tourBubbleHeader h2 {
				padding-top:5px;
			}
		#tourBubbleHeader img {
			position:relative;
			top:-60px;
			float:right;
		}
			*:first-child+html #tourBubbleHeader img {
				top:-47px;
			}
	#tourBubble table { 
		width:100%;
		background:#2F5A12;
		font-weight:bold;
	}	
		#tourBubble table td {	
			text-indent:2px;
		}
		tr.tourBubHdr {
			color:#FFF;
			text-align:center;
			font-size:16px;
			padding:0px;
		}
		table.tourBubInTbl {
			color:#2F5A12;
			width:330px !important;
		}
			table.tourBubInTbl td { 
				padding:3px 4px;
			}
		table.tourBubOutTbl {
			color:#2F5A12;		
			width:330px !important;			
		}	
			table.tourBubOutTbl td { 
				padding:3px 4px;
			}					
			tr.tourBubSubHdr, tr.tourBubSubHdr td {
				color:#FFF;
				font-weight:bold;
				padding-top:0px !important;
				text-indent: 2px;				
			}
				td.tourBubSubRank {
					background:none !important;
				}
				td.tourBubSubHdrOth {
				}
					tr.tourBubInEven, tr.tourBubInEven td {
						background:#CEE69A;
					}
						tr.tourBubInEven a, tr.tourBubInOdd a, tr.tourBubOutEven a, tr.tourBubOutOdd a { 
							color:#2F5A12;
							text-decoration:none;
						}
						tr.tourBubInEven a:hover, tr.tourBubInOdd a:hover, tr.tourBubOutEven a:hover, tr.tourBubOutOdd a:hover {  
							color:#45851A;
							text-decoration:none;
						}						
					tr.tourBubInOdd, tr.tourBubInOdd td {
						background:#C1E180;
					}		
					tr.tourBubOutEven, tr.tourBubOutEven td {
						background:#93B06D;
					}
					tr.tourBubOutOdd, tr.tourBubOutOdd td {
						background:#7A9C48;
					}											
/* ----------------------------
    (1a2a) BUBBLE STATES */
        td.tourBubbleDown {
            color:#FFF;
            text-indent:15px !important;
            font-weight:bold;
            padding:0 15px 0 0 !important;
			width:42px;			
        }
        td.tourBubbleSame {
            text-align:center;
            color:#FFF;
            font-weight:bold;
			width:42px;			
        }
        td.tourBubbleUp {
            color:#FFF;
            text-indent:15px !important;
            font-weight:bold;
            padding:0 15px 0 0 !important;
			width:42px;
        }	
		#tourBubble tr.tourTableFooter, tr.tourTableFooter td {
			height:20px !important;
			border-top:1px solid #FFF;
			border-bottom:none !important;
		}		
#tourBubble tr.tourTableFooter a {
	padding-right:8px;
}		
#tourBubble tr.tourTableFooter a:hover {
	padding-right:8px;
}	
/*  -------------------------------------------
	(1bsomething) NEWS POD */
#tourNewsPod {
	position:relative;
	float:left;
	margin:10px 10px 0px 10px;
	_margin:10px 10px 0px 5px;	
	width:384px;
	height:300px;
}			
*:first-child+html #tourNewsPod {
	position:relative;
	margin:10px 10px 0px 10px;
	left:10px;
}
	#tourNewsContent {
		border:1px solid #036;
		border-bottom:none !important;
		height:260px;
		padding:10px 10px 0px;
		overflow:hidden;
	}	
		#tourNewsNav {
			position:relative;
			top:-11px;
			right:-10px;
			float:right;
			font-weight:bold;
		}
		#tourNewsText {
			padding-top:20px;
		}
			#tourNewsText li {
				list-style:none inside;
				padding:5px;
				_padding:5px 2px;
			}
				#tourNewsText li:before {content:"\003e"; color:#000; padding-right:4px;}			
			#tourNewsText a {
				color:#000;
				text-decoration:none;
				_padding-left:5px;
			}
			
	/*	-------------------------------------
		WIDGETS */
	
	h4.tourWidgetsHead{
		color:#23669D;
		font-size:11px;
		padding-bottom:10px;
	}
		.tourWidgetsHPImg{
			position:relative;
			left:-10px;
			top:-5px;
		}

/*  -------------------------------------------
	OTHER TOURS POD */
#tour280Container {
	position:relative;
	float:left;
	margin:10px 10px 0px 0px;
	width:280px;
	height:320px;
}
	#tour280Pod {
		border:1px solid #036;
		border-bottom:none !important;
		height:270px;
		overflow:hidden;
	}	
	
/*BARRA GRIS DE TABLA*/	
#tourAccordion {
	position:relative;
	float:left;
	/*margin:30px 10px 0px;
	_margin:30px 10px 0px 5px;	*/
	width:350px;
	height:256px;
	border:1px solid #CCC;
}		
*:first-child+html #tourAccordion {
	position:relative;
	left:10px;
}
	/*FONDO GRIS DE TABLA*/
	div.tourAccordBar {
		position:relative;
		/*display: block;*/
		height: 31px;
		width: 350px;
		font-size: 13px;
		font-weight: bold;
		color: #666;
		text-indent: 20px;
		text-decoration: none;
		cursor: pointer;
		background: url(menu/menu_bar.gif) repeat-x center top;
		overflow:hidden;
	}
	div.tourAccordHead {
	}
	div.tourAccordSpons {
		position:relative;
		top:-15px;
		float:right;
	}
		* html div.tourAccordSpons {
			position:absolute;
			top:0px;
			left:270px;
		}
	div.tourAccordComment {
		font-size:11px;	
		color:#0C3B69;	
	}
	#tourAccordion .open {
		color:#0C3B69;
		background: url(menu/menu_arrow_open.gif) no-repeat left;		
	}
	#tourAccordion .open a {
		color:#0C3B69;
		text-decoration:none;
	}
	/*FONDO TABLA AZUL*/	
	#tourAccordion .tourAccordBox {
		display: none;
		width: 350px;
		height: 90px;
		color:#FFF;
		background:#0C5EA7 url(menu/menu_content_bkgrnd.gif) repeat-x left top;
		text-align: left;
	}
	
		div.tourAccordHead {
		background:url(menu/menu_arrow_closed.gif) no-repeat left;
	}
			div.tourAccordContentImg {			
				float:right;
				padding:5px;
			}	
		div.tourAccordContent {
			width:190px;
			padding: 5px 10px 0px;
		}
			div.tourAccordContent p {
				padding:0px;
			}
			div.tourAccordContent a {		
				color:#FFF;
				font-weight:bold;
				text-decoration:none;
			}
		div.tourAccordAdd {
			position:relative;
			top:32px;
			_top:0px;
			width:384px;
			height:19px;
			text-align:right;
			white-space:nowrap;
		}
		*:first-child+html div.tourAccordAdd {
			top:0px;	
		}		
			div.tourAccordAdd img {
				clear:both;
				_clear:both;
			}
			span.tourAccordLink {
				position:relative;
				right:-115px;
				_right:5px;
			}			
			*:first-child+html span.tourAccordLink {
				right:5px;
			}					
				div.tourAccordAdd a {
					position:relative;
					top:0px;
					color:#036;	
					text-decoration:none;
				}
				div.tourAccordAdd ul{
					position: absolute; 
					right: 10px;
				}
				div.tourAccordAdd li{
					display:inline;
				}
				div.tourAccordAdd li img{
					position:relative;
					left:0px;
					top:0px;
				}
		div.tourAccordFoot {
			clear:both;
			width:100%;
			height:10px;
			background:url(menu/menu_below_closed_foot.gif) no-repeat top center;	
			overflow:hidden;		
		}
		.selected {
			background:url(menu/menu_below_open_foot.gif) no-repeat top center !important;			
		}		

/*  ----------------------------------------------
	POLL POD */
#tourPoll {
	position:relative;
	float:left;
	margin:22px 10px 0px 0px;
	_margin:23px 10px 0px 0px;	
	width:280px;
	height:355px;
}
	#tourPollPod {
		border:1px solid #036;
		border-bottom:none !important;
		height:300px;
/*		overflow:hidden;*/
	}
	*:first-child+html #tourPollPod {
		height:300px;	
	}
		#tourPollPod img {
			/*padding:0px 2px;*/
			padding:0px;
		}
		#tourPollPod li {
			padding:5px 0px;
			list-style:none;
		}
		div.tourPollContainer {
			padding:10px 0px;
		}
		div.tourPollPodText {
			height:136px;
			padding:10px 10px 0 10px;
		}
			*:first-child+html div.tourPollPodText {
				height:131px;	
			}
			input.tourPollSubmit{
				position:relative;
				top:-8px;
				left:7px;
				_left:10px;
			}
			*:first-child+html input.tourPollSubmit{
				left:10px;
			}
			div.tourPollResultsLink{
				position:absolute;
				top:2px;
				left:2px;
			}
			#tourPollQuestion p{line-height:15px;}
		div.tourPollPodText ul {
			padding-top:10px;
		}
		div.tourPollPodText li {
				list-style:none inside;
		}
			div.tourPollPodText li:before {content:"\003e"; color:#000; padding-right:4px;}				
		ul.tourPollButtons {
			width:40%;
			height:auto;
			float:right;
		}
/* ------------------------------------------------------------------------------------------------------------------
	(1c) RIGHT RAIL */
#tourHPRightRail {
	position:absolute;
	top:156px;
	_top:156px;
	left:695px;
	width:300px;
	height:auto;
}	
*:first-child+html #tourHPRightRail {
	top:160px;
}
/* --------------------------------------
	(1c1) 300x250 AD SPACE */
#tour300Ad {
	width:300px;
	height:250px;
	overflow:hidden;
}	
/*  -------------------------------------
	(1c2) VIDEO POD */
#tourHPVideo {
	margin:10px 10px 13px 0px;
	width:300px;
	height:auto;
	text-align:center;	
}
*:first-child+html #tourHPVideo {
	margin:10px 10px 12px 0px;
}
	#tourHPVideoContent {
		width:299px;	
		height:530px;
		margin:0pt auto;
		border:1px solid #036;
		border-bottom:none !important;
	}
	div.tourVideoFootAd {
		margin:0px auto;
		_margin-top:-3px;
		padding:2px;
		text-align:center;
		background:#B7E896;
	}
	div.tourVideoList, div.tourVideoList a {
		position:relative;
		height:335px;
		font-weight:bold;
		color:#69695D;
		text-align:left;
		overflow:auto;
	}
		div.tourVideoChoice {
			padding:7px 9px;
			border-bottom:1px solid #A2A29A;
		}
		div.vidselected {
			background:#B7E896;
			color:#27630D;
		}
	li.tourVidFooterBtn a {
		font-size:14px !important;
		line-height:20px;
		text-indent:4px;
		background:none;
		padding-right:0px !important;
	}		
/*  -------------------------------------
	(1c3) PROMO PODS */	
#tourPromoPodArea {
	position:relative;
	width:301px;
	height:99px;
	margin:0px 0px 10px;
	_margin:0px 0px 7px;
}
*:first-child+html #tourPromoPodArea {
	margin-top:5px;
}
	#tourPromoPodOne {
		float:left;
		width:145px;
		height:99px;
		background:#333;
	}	
	#tourPromoPodTwo {
		float:right;
		width:145px;
		height:99px;
		background:#333;
	}		
	#tourPromoPodFull {
		width:300px;
		height:99px;
		background:#333;
	}
/*  ----------------------------------------------
	(1c4) PGA.COM POD */
#tourPGAPod {
	position:relative;
	margin:8px 10px 0px 0px;
	_margin:6px 10px 0px 0px;
	width:300px;
	height:300px;
}		
	#tourPGAPodContent {
		border:1px solid #036;
		border-bottom:none !important;
		height:260px;
		padding:10px 10px 0px;
	}
		#tourPGAPodContent .tourBlurbContent{
			padding:0px 10px 10px 10px !important;
			_padding:0px;
			_height:15px;
			background:none;
		}
		#tourPGAPodContent .tourPodFullBreak{
			margin:7px !important;
			_margin:4px !important;
		}
	#tourPGANav {
		position:relative;
		top:-11px;
		float:right;
		font-weight:bold;		
	}
		#tourPGAText {
			padding-top:30px;
			_padding-top:23px;
		}
			#tourPGAText li {
				padding:5px;
			}
			#tourPGAText a {
				color:#000;
				text-decoration:none;
				_padding-left:5px;
			}	
			#tourPGAText .tourPGAContent{	display:none;	}
			#tourPGAText .active{	display:block;	}
/* --------------------------------------
	(1c4a) PGA.COM POD VIDEO BLURB	*/
	
	div.tourVideoBlurb img {
		float:left;
		margin:4px;
		border:1px solid #325482;
	}
			
/*  ----------------------------------------------
	(1c5) PHOTO GALLERY POD */		
#tourPhotoGallery {
	position:relative;
	margin:42px 10px 0px 0px;
	_margin:24px 10px 0px 0px;
	width:300px;
	height:355px;	
}	
	*:first-child+html #tourPhotoGallery {
		margin:38px 10px 0px 0px;
	}		
		/* SAFARI-ONLY POSITIONING */
			 /*\*/
		 html>body*#tourPhotoGallery {margin:43px 10px 0px 0px;}
			 /**/		
	#tourPhotoGallContent {
		border:1px solid #036;
		border-bottom:none !important;
		height:300px;
		overflow:hidden;
	}		
		
		#tourPhotoGallContent h4 {
			position:relative;
			top:-125px;
			left:85px;
			width:215px;
			color:#FFF;
			font-size:12px;		
		}
		#tourPhotoGallContent p {
			position:relative;
			top:-125px;
			left:85px;
			width:215px;
			color:#FFF;
		}
			#tourPhotoGallContent a {
				color:#FFF;
				text-decoration:none;

