@import url(resets.css);

html, body {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #ffffff;
}

a, a:visited, a:active, a:link {
	color:#c1d72e;	
}
a:hover {
	color:#c1d72e;	
}

.clear {
	clear: both;
	font-size: 0px;
	height: 0px;
	line-height: 0px;
}
iframe {
	border:0px;
	min-height:391px;
	margin:0px auto;
	width:100%;
}
body {
	background-color: #192e27;
	background-image: url(../images/newBackground.jpg);
	backgrond-repeat: repeat;
	background-position: 0 0;
	height: 100%;
}

.wrapper {
	/*height: 770px;*/
	overflow:hidden;
}
.headerBack {
	display:none;	
}
.header {
	height: 125px;
	width: 100%;
	background-image: url(../images/header1.png);
	background-repeat: repeat-x;
}

	.header .logo a{
		background: url(../images/logo.png) no-repeat 0 0;
		width: 298px;
		height: 105px;
		float: left;
		display:block;
		cursor:pointer;
		margin: 17px 0 0 16px;
	}
		.header .logo a span {
			display:none;
		}
		
	.header .nav {
		float: right;
		height: 16px;
		/*padding: 8px 0 0 0;*/
		margin: 39px 35px 0 0;
		width: 606px;
		z-index: 999;
	}
	
		.header .nav a {
			display: block;
			height: 16px;
			margin: 0 10px 0 0;
			float: left;
			z-index: 9999;
			cursor:pointer;
		}
	
			.header .nav .home {
				background: url(../images/nav_home.png) no-repeat 0 0;
				width: 37px;
			}
			
			.header .nav .tournament {
				background: url(../images/nav_tournament.png) no-repeat 0 1px;
				width: 101px;
			}
			
			.header .nav .sponsorship-opportunities {
				background: url(../images/nav_sponsorship.png) no-repeat 0 0;
				width: 174px;
			}
			
			.header .nav .course-details {
				background: url(../images/nav_coursedet.png) no-repeat 0 0;
				width: 97px;
			}
			
			.header .nav .tickets {
				background: url(../images/nav_tickets.png) no-repeat 0 0;
				width: 50px;
			}
			
			.header .nav .contact {
				background: url(../images/nav_contact.png) no-repeat 0 0;
				width: 52px;
			}
			.header .nav .volunteers {
				background: url(../images/nav_volunteers.png) no-repeat 0 0;
				width: 73px;
				margin: 0;
			}
				.header .nav span {
					display:none;
				}
				.header .nav a:hover {
					cursor:pointer;
					background-position: 0 -16px;
				}
				.header .nav a.on {
					background-position: 0 -16px;
				}
				
		.leftCol {
			float:left;
		}
		.rightCol {
			float:left;
		}

.content {
	clear: both;
	width: 100%;
	margin:0px 0 0 0;
	/* vertical center: 
	top: 50%;
	margin: -265px 0 0 0; 
	position: absolute;
	*/
}

	.content .interior {
		width: 950px;
		margin: 0 auto;
	}
		.interior .noFlash {
			width:400px;
			margin:150px 0 0 00px;
		}
		.content .interior .swfWrapper {
			width:950px;
			text-align:center;
		}
		.content .interior .photos {
			float: left;
			height: 482px;
			padding: 48px 0 0 0;
		}
		
		.content .interior .copy {
			float: left;
			height: 530px;
			margin: 0 0 0 16px;
		}
		
			.content .interior .copy .title {
			
			}
			
/* contact us page */
.contactUsBack{
	display:none;	
}
.contactUs {
	background-image: url(../images/contact_form_short.png);
	background-position: 0px 0px;
	background-repeat:no-repeat;
	min-height:391px;
	margin:0px auto;
	width:695px;
	z-index:99999;
}
	.greenText {
		color:#6AA295;
	}
	.contactUs .contactTitle_1,
	.contactUs .contactTitle_2 {
		margin:0 0 10px 0;
	}
	.contactUs .contactTitle_1 img {
		height:26px;
		width:231px;
	}
	.contactUs .contactTitle_2 img {
		height:26px;
		width:211px;
	}
	.contactUs .message {
		margin:0pt 19px;
		position:absolute;
		top:194px;
		width:196px;
	}
	.contactUs .message2 {
		margin:0pt 19px;
		position:absolute;
		top:68px;
		width:196px;
	}
	.contactUs .atSign {
		color:#c1d72e;
	}
	.contactUs .leftCol {
		float:left;
		margin:104px 0 0 0;
		text-align:right;
	}
	.contactUs .contactFields {
		float:left;
		margin:85px 20px 0px;
		width:213px;
	}
		.contactUs .contactFields .formField {
			margin:0 0 12px 21px;
			!margin:0 0 9px 21px;
		}
		.contactUs .contactFields .formSelectField {
			margin:0 0 12px 18px;
		}
		.contactUs .contactFields .formFieldLast {
			margin:0 0 0px 21px;
		}
			.contactUs .contactFields .formField input {
				background-color:transparent;
				width:170px;
				border:0px;
				color:#6aa295;
				font-family:arial;
				font-size:12px;
			}
			.contactUs .contactFields .formFieldLast textarea {
				background-color:transparent;
				width:169px;
				height:121px;
				border:0px;
				font-family:arial;
				font-size:12px;
				color:#6aa295;
				overflow:auto;
			}
			.contactUs .contactFields .formSelectField select {
				background-color:#000;
				width:176px;
				border:1px solid #3c423c;
				font-family:arial;
				font-size:12px;
				color:#6aa295;
			}
		.contactUs .contactFields .formSubmit {
			width:195px;
			margin:7px 0 0 0;
		}
			.contactUs .contactFields .formSubmit .clearBtn {
				float:right;
				cursor:pointer;
			}
				.contactUs .contactFields .formSubmit .clearBtn a{
					height:19px;
					width:39px;
					display:block;
					background-image: url(../images/contact_clear.png);
					background-position: 0px 0px;
					background-repeat:no-repeat;
				}
					.contactUs .contactFields .formSubmit .clearBtn a span{
						display:none;
					}
			.contactUs .contactFields .formSubmit .submitBtn {
				float:right;
			}
				.contactUs .contactFields .formSubmit input {
					height:19px;
					width:37px;
					background-image:url(../images/contact_send.png);
					background-postion: 0px 0px;
					background-repeat:no-repeat;
				}
	.contactUs .rightCol {
		float:left;
		margin:104px 0 0 0;
	}
/* end contact us page */	

/* sponsorship page */
.sponsorshipBack {
	display:none;	
}
.sponsorship {
	margin:0px auto;
	width:964px;
	z-index:99999;
}
	.sponsorship .leftCol {
		float:left;
		margin:20px 0 0 0;
		background-image: url(../images/sponsorship_linkBack_wide.png);
		background-position: 0px 0px;
		background-repeat:no-repeat;
		height:370px;
		width:450px;
	}
		.sponsorship .leftCol .row1 {
			margin:60px 0pt 0pt 32px;
		}
		.sponsorship .leftCol .row2 {
			margin:102px 0pt 0pt 78px;
		}
			.sponsorship .leftCol .row1 a {
				display:block;
				height:73px;
				width:89px;
				float:left;
				margin:0 11px 0 0;	
			}
			.sponsorship .leftCol .row2 a {
				width:90px;
				display:block;
				height:71px;
				float:left;
				margin:0 11px 0 0;
			}
	.sponsorship .rightCol {
		float:left;
		background-image: url(../images/sponsorship_copyBack_short.png);
		background-position: 0px -14px;
		background-repeat:no-repeat;
		min-height:361px;
		width:514px;
	}
		.sponsorship .rightCol .sponsorContent {
			margin:12px 0pt 0pt 74px !important;
			margin:34px 0pt 0pt 74px;
			width:372px;
		}
			.sponsorship .rightCol .sponsorContent .sponsorCopyTitle img{
				height:86px;
				width:364px;
			}
			.sponsorship .rightCol .sponsorCopy {
				margin:10px 0;
				font-size:12px;
				font-family:arial;
				margin:0 0 0px 0;
			}
		.sponsorship .rightCol .download a {
			display:block;
			cursor:pointer;
			background-image: url(../images/sponsorship_download.png);
			background-position: 0px 0px;
			background-repeat:no-repeat;
			height:24px;
			width:218px;
		}
/* end sponsorship page */

/* sponsorship detail page */

	.sponsorContentBack {
		background-image: url(../images/sponsorDetail_back_wide.png);
		background-position: 0px 0px;
		background-repeat:no-repeat;
		position:absolute;
		z-index:0;
		left:0px;
		height:467px;
		width:854px;
		margin:0px 0pt 0pt 0px;
	}
.sponsorshipDetail {
	margin:0px auto;
	width:854px;
	z-index:99999;
	position:relative;
}
	
	.sponsorshipDetail .sponsorContent {
		float:left;
		position:relative;
		z-index:10;
		width:854px;
		margin:0px 0pt 0pt 0px;
	}
		.sponsorshipDetail .sponsorContent .backLink a {
			float:right;
			margin:20px 50px 0 0;
			display:block;
			background-image: url(../images/back_btn.png);
			background-position: 0px 0px;
			background-repeat:no-repeat;
			height:29px;
			width:200px;
			cursor:pointer;
		}
			.sponsorshipDetail .sponsorContent .backLink a span {
				display:none;
			}
		.sponsorshipDetail .sponsorCopyTitle {
			width:834px;
			margin:23px 0 0 68px;
		}
		.sponsorshipDetail .sponsorCopy {
			margin:10px 0;
			font-size:12px;
			font-family:arial;
			margin:10px 0 0 68px;
			width:707px;
		}
			.sponsorshipDetail .sponsorCopy ul{
				list-style-type:disc;
				margin:10px 0 10px 20px;
			}	
			.sponsorshipDetail .sponsorCopy li{
				margin:0 0 5px 0;
			}	
			.investmentImg {
				float:right;
			}
			.investmentText {
				float:right;
				color:#c1d72e;
				font-family:helvetica;
				font-size:15px;
			}
			.investmentNotes {
				font-size:10px;
				color:#426956;
				margin:10px 0 0 0
			}
			.subhead {
				font-weight:bold;
				font-size:16px;
			}
/* end sponsorship detail page */

/* course details page */
.courseDetailBack {
	display:none;	
}
.courseDetail {
	margin:0px auto;
	width:1115px;
	z-index:99999;
}
	.courseDetail .noFlash {
		width:400px;
		margin:100px 0 0 200px;
	}
	.courseDetail .leftCol {
		margin:0px 0 0 0;
	}
		.courseDetail .leftCol .row1 img {
			height:369px;
			width:481px;
		}
	.courseDetail .rightCol {
		float:left;
		background-image: url(../images/sponsorship_copyBack_short.png);
		background-position: 0px -14px;
		background-repeat:no-repeat;
		min-height:314px;
		width:514px;
	}
		.courseDetail .rightCol .detailContent {
			margin:12px 0pt 0pt 70px;
			width:376px;
		}
			.courseDetail .rightCol .detailContent .detailCopyTitle img{
				height:73px;
				width:368px;
			}
			.courseDetail .rightCol .detailCopy {
				margin:10px 0;
				font-size:12px;
				font-family:arial;
			}
			
/* end tournament page */

/* course details page */
.tournamentBack {
	display:none;	
}
.tournament {
	margin:0px auto;
	width:995px;
	z-index:99999;
}
	.tournament .leftCol {
		margin:20px 0 0 0;
	}
		.tournament .leftCol .row1 img {
			height:369px;
			width:481px;
		}
	.tournament .rightCol {
		float:left;
		background-image: url(../images/sponsorship_copyBack_short.png);
		background-position: 0px -14px;
		background-repeat:no-repeat;
		min-height:314px;
		width:514px;
	}
		.tournament .rightCol .detailContent {
			margin:12px 0pt 0pt 70px !important;
			margin:24px 0 0 70px;
			width:376px;
		}
			.tournament .rightCol .detailContent .detailCopyTitle img{
				height:70px;
				width:358px;
			}
			.tournament .rightCol .detailCopy {
				margin:10px 0;
				font-size:12px;
				font-family:arial;
			}
			
/* end tournament page */

/* ticket page */
.tickets {
	margin:0px auto;
	width:728px;
}
	.tickets .leftCol {
		margin:0px 0 0 0;
	}
		.tickets .leftCol .row1 img {
			height:372px;
			width:323px;
		}
	.tickets .rightCol {
		float:left;
		width:405px;
	}
		.tickets .rightCol .ticketContent {
			margin:0px 0pt 0pt 90px;
			width:315px;
		}
			.tickets .rightCol .ticketContent .ticketCopyTitle img{
				height:109px;
				width:308px;
			}
			.tickets .rightCol .ticketCopy {
				margin:10px 0;
				font-size:12px;
				font-family:arial;
			}
			.tickets .rightCol .ticketCopy .ticketImg {
				border-bottom:1px solid black;
				margin:0 0 10px 0;
				padding:0pt 0pt 5px;
				width:261px;
			}
				.tickets .rightCol .ticketCopy .ticketImg a {
					display:block;
					cursor:pointer;
				}	
					.tickets .rightCol .ticketCopy .ticketImg a span,
					.tickets .rightCol .ticketCopy .ticketImg div span {
						display:none;
					} 
					.tickets .rightCol .ticketCopy .ticketImg .onedaypass {
						background-image: url(../images/tickets_onedaypass.png);
						background-position:0px 0px;
						background-repeat:no-repeat;
						height:31px;
						width:122px;
					}
					.tickets .rightCol .ticketCopy .ticketImg .eventpass {
						background-image: url(../images/tickets_eventpass.png);
						background-position:0px 0px;
						background-repeat:no-repeat;
						height:28px;
						width:104px;
					}
					.tickets .rightCol .ticketCopy .ticketImg .genadmission {
						background-image: url(../images/tickets_genAdmission.png);
						background-position:0px 0px;
						background-repeat:no-repeat;
						height:25px;
						width:165px;
					}
					.tickets .rightCol .ticketCopy .ticketImg .buynow {
						background-image: url(../images/tickets_buynow.png);
						background-position:0px 0px;
						background-repeat:no-repeat;
						height:27px;
						width:100px;
					}
					
			.tickets .rightCol .ticketCopy .infoSection {
				margin:0 0 25px 0;
			} 
				.tickets .rightCol .ticketCopy .infoRow {
					margin:0 0 10px;
				}
					.tickets .rightCol .ticketCopy .infoRow .label {
						color:#c1d72e;
						float:left;
						width:220px;
					}
					.tickets .rightCol .ticketCopy .infoRow .value {
						color:#638e7f;
						float:left;
					}
						.tickets .rightCol .ticketCopy .infoRow .value sub{
							font-size:9px;
							vertical-align:top;
						}	
/* end ticket page */
.footSpacer {
	height:100px;	
}
.footWrapper {
	clear:both;
	margin:0px 0 0 0;
	position:relative;
	z-index:999999;	
}
.footerBack {
	display:none;	
}
.footer {
	height: 115px;
	width: 100%;
	position: absolute;
	background-image: url(../images/footer1.png);
	background-repeat: repeat-x;
	background-position: 0 0;
	bottom: 0;
	z-index:999999;
}

	.footer .quotes {
		width: 400px;
		height: 100px;
		float: left;
	}
	
	.footer .partners {
		background: url(../images/partners.png) no-repeat 0 0;
		width: 338px;
		height: 96px;
		float: right;
		margin: 0 29px 0 0;
	}
		.footer .partners a{
			display:block;
			float:left;
			margin:38px 0pt 0pt 0px;
			height:55px;
		}
			.footer .partners a span {
				display:none;
			}
			.footer .partners a.liberty{
				width:83px;
			}
			.footer .partners a.barclays{
				width:97px;
			}
			.footer .partners a.pgatour{
				width:69px;
			}
			.footer .partners a.fedex{
				width:85px;
			}
	
		/*.footer .partners ADD PARTNER LINKS HERE {}*/
