/* ----------------------------------------------------------------------------
	GLOBAL.CSS 
	All global styles. Do not put section-specific or Tour-specific styles in this document.
	*/
		/* NOTE: Anything beginning with [*:first-child+html] is an IE7-specific hack */	
/*	----------------------------------------------------------------------------
	Table Of Contents	
	1.	Globals
    	A.	Links
		B.  Tables
		C.  Spacers
	2.	Structure
		A.  Container
			1. Subpage Content
			2. Subpage Right Rail
		B.  Header
		C.  Sponsored Links
			1. Homepage
			2. Subpages
		D.	Footer
*/			
/*	----------------------------------------------------------------------------
	(1) GLOBALS */
* {
	margin:0;
	padding:0;
	}
a img {
	border: none;
	}
form, input {
	margin: 0;
	padding: 0;
	}

img { -ms-interpolation-mode: bicubic; }

body {
	background:#002958 url(http://i.cdn.turner.com/pgatour/.element/img/4.0/global/global_bkgrnd.jpg) repeat-y center center;
}

	.hidden { display: none; visibility: hidden; }
	.hide { visibility: hidden; display: none !important; } 	
	.show { visibility: visible; display: block !important; }
	.hideInline { visibility: hidden; display: inline; }
	.showInline { visibility: hidden; display: inline; }
	.b { font-weight:bold; }
	.c { text-align:center; }
	.tourFSize10 { font-size: 10px;	}	
	div.tourClear {
		position: relative;
		font-size: 0px;
		height: 0px;
		clear: both;}	
/*	----------------------------------------
	(1a) GLOBALS - LINKS */	
	a.more:link,
	a.more:active,
	a.more:visited { color: #3C6E0B; text-decoration:none; }
	a.more:hover { color: #3C6E0B; text-decoration:underline; }
	
	h1 a:link,
	h1 a:visited,
	h1 a:active { text-decoration: none; }
	h1 a:hover { text-decoration: underline; }
	span.fecPur {color:#590692;}
	span.fecOrg {color:#FF6801;}
	span.fecGrn {color:#00CC01;}		
/*	----------------------------------------
	(1b) GLOBALS - TABLES */
	
body, table {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px; }

/*	----------------------------------------
	(1c) GLOBALS - SPACERS */
	
	.tourSpacer3 { 	height: 3px;	}
	.tourSpacer10 { width: 10px; height: 10px;	}	
	.tourSpacer20 { width: 20px; height: 20px;	}

/*	----------------------------------------------------------------------------
	(2) STRUCTURE */	
/*	----------------------------------------
	(2a) STRUCTURE - CONTAINER */	
#tourContainer {
	width:1000px;
	height:auto;
	margin:0 auto;
	text-align:center;
	background:#FFF;
}	
	#tourContent {
		position:relative;
		top:0px;
		left:0px;
		text-align:left;
	}
/*  ----------------------------------------
	SUBPAGE CONTENT */
#tourFullContent {
	position:relative;
	float:left;
	width:670px;
	height:auto;
	margin-left:10px;
	_margin-left:5px;
}	
/*  ----------------------------------------
	SUBPAGE RIGHT RAIL */	
#tourFullRight {
	position:relative;
	float:left;
	width:300px;
	height:auto;
	margin-left:10px;
}	
	#tour300Ad {
		width:300px;
		height:250px;
	}	
/*  ----------------------------------------
	(2b) STRUCTURE - HEADER */
#tourHeader {
	position:relative;	
	width:100%;
	height:155px;
	background:#FFF url(http://i.cdn.turner.com/pgatour/.element/img/3.0/global/header.jpg) repeat-x center top;
}		
*:first-child+html #tourHeader {
	height:160px;
}
#tourHeaderSub {
	position:relative;	
	width:100%;
	height:225px;
	background:#FFF url(http://i.cdn.turner.com/pgatour/.element/img/3.0/global/header.jpg) repeat-x center;
	overflow: visible !important;
}	
	#tour728Ad {
		position:relative;
		margin:0 auto;
		width:100%;
		height:90px;
		text-align:center;	
		background:#0C1735;	
	}
	#tourHeadContainer {
		position:relative;
		display:table;
		top:-20px;
		width:100%;
		height:auto;
	}
	#tourHeaderSub #tourHeadContainer {
		position:relative;
		display:table;
		top:25px;
		width:100%;
		height:auto;	
	}
	#tourLoginSearch {
		float:right;
		padding-top:10px;
		width:400px;
		text-align:right;
	}
		#tourLogin {
			position:relative;
			top:20px;
			left:-220px;
			font-weight:bold;
		}
		#tourLogin a {
			color:#036;
			padding:5px;
			text-decoration:none;
		}
		.tourSearchQuery {
			width: 150px;
			height:18px;
			border:1px solid #036;
		}			
		.tourSearchButton {
			position:relative;
			top:1px;
			_top:0px;
			left:-4px;			
			color:#036;
			background-color:#FFF;
			border:1px solid #036;
			height:20px;
			font-size:11px;
			font-family:Arial;
			font-weight:bold;
		}
		*:first-child+html .tourSearchButton {
			top:0px;
		}		
		/* SAFARI-ONLY POSITIONING */
			 /*\*/
		 html>body*.tourSearchButton {top:2px;}
			 /**/	
/*  -----------------------------------------
	(2c) SPONSORED LINKS */
/*  -----------------------------------------
	(2c1) SPONSORED LINKS - HOMEPAGE */	
#tourSponsoredLinks {
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	height:90px;
	margin:20px auto 10px;
	text-align:left;
	font-weight:bold;
	color:#666;	
}		
	#tourSponsoredLinks a {
		color:#24659B;
		text-decoration:none;
		padding:2px;
	}	
	#tourSponsoredLinksHeader {
		width:98%;
		padding:5px;
		border-bottom:1px solid #999;
		color:#999;
	}	
	div.tourSponsLinksPod {
		width:225px;
		height:auto;
		margin:20px 10px;
		float:left;
	}
		div.tourSponsPodHead {
			font-size:12px;
		}
/*  -----------------------------------------
	(2c2) SPONSORED LINKS - SUBPAGES */		
#tourSponsoredLinksSub {
	position:relative;
	top:0px;
	left:0px;
	width:670px;
	height:155px;
	margin:20px 0 10px 0;
	text-align:left;
	font-weight:bold;
	color:#666;	
	overflow:hidden;
}		
	#tourSponsoredLinksSub a {
		color:#24659B;
		text-decoration:none;
		padding:2px;
	}		
	div.tourSponsLinksPodSub {
		width:310px;
		height:auto;
		margin:5px;
		float:left;
	}		
/*	----------------------------------------
	(2d) STRUCTURE - FOOTER */
#tourFooter {
	position:relative;
	top:0px;
	left:0px;
	width:1000px;
	height:270px;
	background:#002248 url(http://i.cdn.turner.com/pgatour/.element/img/3.0/global/footer.jpg) repeat-x center top;
	text-align:left;
	color:#C6E0F9;
}	
	div.tourFooterLinks {
		float:left;
		width:180px;
		margin:20px 10px;
		_margin:20px 7px;
	}
	div.tourFooterHeader {
		color:#C6E0F9;
		font-size:12px;
		font-weight:bold;
	}
	#tourFooter a {
		color:#698CB4;
		text-decoration:none;
	}
	#tourFooter a:hover {
		color:#3CB2E4;	
	}
	#tourFooter ul {
		padding:5px 0px;
	}
	#tourFooter li {
		list-style:none outside;
	}
	#tourFooter li:before 	{
		content:"\003e"; color:#698CB4; padding-right:4px;
	}
	div.tourFooterCopyright {
		width:100%;
		height:auto;
		color:#698CB4;
		font-size:10px;
		text-align:center;
	}
/*	----------------------------------------
	(3a) Subpages - Left */
div.tourLeftContent {
	position: relative;
	float: left;
	width: 670px;
	height: auto;
	margin: 0 10px 0 10px;
	overflow: hidden;
}

/*	----------------------------------------
	(3b) Subpages - Right */
div.tourRightRail {
	position: relative;
	float: left;
	width: 300px;
	height: auto;
	overflow: hidden;
}	

div.ieContainerStyleRight {
    display: inline; clear: right !important; float: right; margin-left: 10px; min-width:170px;
}

div.ieContainerStyleLeft {
    display: inline; clear: left !important; float: left; margin-right: 10px; min-width:170px;
}

div.ieImgContainerStyleRight {
    display: inline; clear: right !important; float: right; margin-left: 5px;
}

div.ieImgContainerStyleLeft {
    display: inline; clear: left !important; float: left; margin-right: 5px;
}

div.ieContainerStyleCenter {
    width:100%;
}

div.tourStoryCVPmain {
    width:640px !important;
    min-height:360px;
    _height:360px;
    background-color:rgb(0,0,0);
}

div.tourStoryCVPinline {
    width:288px !important;
    min-height:162px;
    _height:162px;
    background-color:rgb(0,0,0);
}
