﻿*{
	margin:0;
	padding:0;
}
a, object{
	outline:none;
}
img{
	border:none;
}
body{
	margin:0px;
	color:#4d4d4f;		
	background:#f1f1f1 center top no-repeat;
	background-image: url(/Style%20Library/Images/backgrounds/HeaderBG_global.jpg);
	font-family:Arial, Helvetica, sans-serif;
}

body.About{
	background-image: url(/Style%20Library/Images/backgrounds/HeaderBG_global.jpg);
}
body.Home{
	background-image: url("/Style%20Library/Images/backgrounds/Home_HeaderBG_2_17.jpg");
}
body.testingHome{
	background-image: url(/Style%20Library/Images/backgrounds/Homepage_HeaderBG-test.jpg);
}
.testingHome #header{	height: 500px;}

body.Details, body.Blog{
	background-image: url(/Style%20Library/Images/backgrounds/HeaderBG_global.jpg);
}

#wrap{
	width:100%;
}

#header{
	height: 190px;
	width: 992px;
	margin: 0 auto;
	position:relative;
}

#zz1_logoLinkId{
	position:absolute;
	left:12px;
	top:0px;
	z-index:6;
}
#logoLinkId, #logoLinkId li{
	list-style:none;
	margin:0;
	padding:0;
}
#logoLinkId li a{
	position:relative;
	zoom:1;
	z-index:5;
	width:223px;
	height:154px;
	text-indent:-5000px;
	display:block;
	outline:none;
	background: url(/Style%20Library/Images/css/transitionsChamp_flagWhite.png) no-repeat;
}

/* SHAREPOINT Stuff */
#ctl00_AuthoringContainer2{
	z-index:50;
	position:relative;
}
.slm-edit-link #header{
	height:auto;
}
.ms-MenuUIPopupBody{
	z-index:60;
}
#marketingPanel .ms-WPBorder, #pgaPanel .ms-WPBorder, .ms-pagebreadcrumb{
	display:none;
}	
			
#zz1_logoLinkId a, #fedExLnk, #pgaLnk, #ulMainNav li a, #pnlContent, #pnlContent #ctip, #lowerContent, 
.Home #pnlTop .homeh1 span, #pnlTop-1 img{       
	behavior: url(/Style%20Library/Images/iepng/iepngfix.htc);
}

/*/////////////////////////////////////////
		MAIN NAVIGATION
/////////////////////////////////////////*/
#ulMainNav{
	margin:0;
	padding:0 0 0 254px;
	list-style:none;
	height:82px;
	position:relative;
	background:url(/Style%20Library/Images/css/champNav_darkerBg.png) no-repeat;
	_background-image:url(/Style%20Library/Images/css/ulmainNav_global.gif);
}
/*
.About #ulMainNav{
	_background-image:url(/Style%20Library/Images/css/ulmainNav_about.gif);
}
.Home #ulMainNav{
	_background-image:url(/Style%20Library/Images/css/ulmainNav_home2.gif);
}
.Blog #ulMainNav, .Details #ulMainNav{
	_background-image:url(/Style%20Library/Images/css/ulmainNav_blog.gif);
}*/
#ulMainNav li{
	display:inline;
}
#ulMainNav li.active ul, #ulMainNav li.ACTIVE ul, .Details #ulMainNav li ul{
	display:block;
	height:82px;
	width:699px;
	padding: 35px 0px 0 284px;
	position:absolute;
	top:38px;
	left:1px;
	background: url(/Style%20Library/Images/css/champSubNavBg.png) no-repeat;
	_background: url(/Style%20Library/Images/css/champSubNavBg.gif) no-repeat;
	margin:0;
	z-index:1;
}
#ulMainNav li.active ul li{
	width:170px;
	height:20px;
}
#ulMainNav li.active ul li a, .Details #ulMainNav li ul li a{
	text-indent:0;
	color:#fff;
	background: none;
	margin-top:5px;
	font-size:14px;
	text-decoration:none;
	width:170px;
	height:20px;
}
#ulMainNav li ul{
	display:none;
}
#ulMainNav li a{
	display:block;
	float:left;
	width:120px;
	height:79px;
	background: transparent url(/Style%20Library/Images/css/nav2.png) no-repeat;
	_background-image:url(/Style%20Library/Images/css/nav2_global.gif);
	text-indent:-5000px;
	outline:none;
}
/*.About #ulMainNav li a{
	_background-image:url(/Style%20Library/Images/css/nav_about.gif);
}
.Home #ulMainNav li a{
	_background-image:url(/Style%20Library/Images/css/nav_home2.gif);
}
.Blog #ulMainNav li a, .Details #ulMainNav li a{
	_background-image:url(/Style%20Library/Images/css/nav_blog.gif);
}*/


#ulMainNav .blog a, #ulMainNav .BLOG a{	
	width:100px;
	background-position: -235px 0px;
}
#ulMainNav .blog a:hover, .Blog #ulMainNav .blog a, #ulMainNav .blog a:active, #ulMainNav .BLOG a:hover, .Blog #ulMainNav .BLOG a, #ulMainNav .BLOG a:active{
	background-position: -235px -79px;
}

#ulMainNav .tickets a, #ulMainNav .TICKETS a{
	width:122px;
	background-position: 0 0;
}
#ulMainNav .tickets a:hover, .Tickets #ulMainNav .tickets a, #ulMainNav .tickets a:active, #ulMainNav .TICKETS a:hover, .Tickets #ulMainNav .TICKETS a, #ulMainNav .TICKETS a:active{
	background-position: 0 -79px;
}

#ulMainNav .details a, #ulMainNav .DETAILS a{	
	width:113px;
	background-position: -122px 0;
}
#ulMainNav .details a:hover, .Details #ulMainNav .details a, #ulMainNav .details a:active, #ulMainNav .DETAILS a:hover, .Details #ulMainNav .DETAILS a, #ulMainNav .DETAILS a:active{
	background-position: -122px -79px;
}

#ulMainNav .about a, #ulMainNav .ABOUT a{
	width:200px;
	background-position: -325px 0;
}
#ulMainNav .about a:hover, .About #ulMainNav .about a, #ulMainNav .about a:active, #ulMainNav .ABOUT a:hover,.About #ulMainNav .ABOUT a, #ulMainNav .ABOUT a:active{
	background-position: -325px -79px;
}

#fedExLnk, #pgaLnk{
	position:absolute;
	top:2px;
	right:30px;
	text-indent:-5000px;
	overflow:hidden;
	display:block;
	background:url(/Style%20Library/Images/css/fedExCup2.png) no-repeat;
	height:56px;
	width:102px;
}
#pgaLnk{
	background:url(/Style%20Library/Images/css/pgaTour.png) no-repeat;
	right:150px;
	width:38px;
}

/* --------------------- END MAIN NAV --------------------- */

#pnlContent{
	width: 992px;
	margin: 0 auto;
	position:relative;
	min-height:400px;
	dispaly:block;
	background: url(/Style%20Library/Images/css/contentBg.png) 1px 0 repeat-y;
	_background: url(/Style%20Library/Images/css/contentBg.gif) 1px 0 repeat-y;	
	z-index:2;
}
#pnlInnerContent{
	padding: 0 19px;
	font-size:14px;
}
#pnlInnerContent ul li {
	margin:0 0 0 30px;
}
#pnlContent #ctip{
	position:absolute;
	left:0;
	top:-60px;
	height:60px;
	background:url(/Style%20Library/Images/css/contentTip.png) 1px 0 no-repeat;
	_background:url(/Style%20Library/Images/css/contentTipie.png) 1px 0 no-repeat;
	_margin-left:1px;
	width:100%;
}
#lowerContent{
	display:block;
	width:952px;
	padding: 0 20px 80px;
	margin:0 auto;
	background: url(/Style%20Library/Images/css/contentFooter.gif) 1px bottom no-repeat;
	_background: url(/Style%20Library/Images/css/contentFooter_ie.gif) 1px bottom no-repeat;
}
h1{
	font-size:52px;
	color:#5d6832;
}
.Home h1 {
	font-size: 48px;
}
h2{
	font-size:32px;
	color:#5d6832;
	font-weight:normal;
}
hr{
	display:block;
	border:none;
	height:5px;
	width:100%;
	background: transparent url(/Style%20Library/Images/css/stitches.gif) center top no-repeat;
}
/*/////////////////////////////////////
	CONTENT FOOTER
/////////////////////////////////////*/
#navPanel, #marketingPanel, #pgaPanel{
	background: transparent url(/Style%20Library/Images/css/stitches.gif) center top no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	height:330px;
	clear:both;
}
#pnlContent #marketingPanel h2, #pnlContent #pgaPanel h2{
	margin:0;
	padding:0;
	font-size:38px;
}
#marketingPanel h3{
	height:20px;
	color:#d7531e;
	margin: 5px 0;
	font-weight:normal;
}
#marketingPanel{
	background-color:#f5f5f4;			
}
#marketingPanel .MK{
	width:315px;
	height:290px;
	padding:15px 0 0 0;
	position:relative;
	float:left;
}
#pTickets{
	background: url(/Style%20Library/Images/css/tickets_2010.jpg) 0 92px no-repeat;
}
#marketingPanel #b4Tampa{
	width:210px;
	background: url(/Style%20Library/Images/css/birdies_mk_bg.jpg) center 96px no-repeat;
	margin-left:-25px;
}
#marketingPanel #sInfo{
	padding-left:20px;
}
#sInfo ul{
	margin:0;
	padding:0;
	width:400px;
	background: url(/Style%20Library/Images/css/specTableBg.gif) left bottom no-repeat;
}
#sInfo ul li{
	background: #ececec url(/Style%20Library/Images/css/specInfo_row.gif) 0 0 repeat-x;
	padding:5px 10px;
	list-style:none;
	height:46px;
}
#sInfo ul li .date{
	font-size:13px;
	color:#8d3515;
	height:20px;
	width:86px;
	float:left;
}
#sInfo ul li .desc{
	padding:0px 10px 0 5px;
	font-size:13px;
	color:#000000;
	background: url(/Style%20Library/Images/css/button_itemLink.gif) right -5px no-repeat;
	padding-right:36px;
	width:235px;
	float:left;
	height:39px;
	text-decoration:none;
}
#sInfo ul li .desc:hover{
	background-position: right -61px;
}
#sInfo ul li.last{
	padding:10px 15px;
	height:30px;
	background: transparent none;
}
#sInfo ul li.last .button{
	float:right;
}

#pnlContent #pgaPanel h2{
	font-size:26px;
	height:72px;
	padding-top:25px;
}
#pgaPanel{
	height:300px;
}
#pgaPanel #pLeaderboard{
	float:left;
	width:500px;
}
#pnlContent #pLeaderboard h2{
	height:37px;
}
#wrap #pnlMid01 div #leaderboardTable td, #leaderboardTable td { height:30px; background:url(/Style%20Library/Images/css/bg_leaderboardRow.gif) 0 0 repeat-x; padding:0; }
#wrap #pnlMid01 div #leaderboardTable td.first, #leaderboardTable td.first { border-left:1px solid #e0e0e0; padding:0px 0px 0px 23px; }
#wrap #pnlMid01 div #leaderboardTable td.last, #leaderboardTable td.last { border-right:1px solid #e0e0e0; }	
#wrap #pnlMid01 div #leaderboardTable tr.bottom td, #leaderboardTable tr.bottom td { height:37px; background:url(/Style%20Library/Images/css/bg_leaderboardBottomRow.gif) 0 0 no-repeat; }
#leaderboardTable .button{
	float:right;
	margin-right:5px;
}
#pnlContent #pLeaderboard tr img{
	padding:0;
	margin:0;
}

#pgaPanel #cBlog, #pgaPanel #ptHeadlines, #pgaPanel #videoButton, #pgaPanel #mediaButton{
	float:left;
	width:210px;
	padding: 0 0 0 10px;
}
#pgaPanel #videoButton, #pgaPanel #mediaButton{
	padding: 0 0 0 10px;
}
#pgaPanel .newsBox{
	width:210px;
	height:193px;
	background: url(/Style%20Library/Images/css/newsBox_bg.gif) no-repeat;
	position:relative;
}
#pgaPanel .newsBox .item{
	height:73px;
	margin:0 1px;
	width:208px;
	overflow:hidden;
	display:block;
	background: url(/Style%20Library/Images/css/newsBoxItemBg.gif) repeat-x;
	position:relative;
	text-decoration:none;
}
#pgaPanel .newsBox .item strong, #pgaPanel .newsBox .item span{
	padding:5px 10px 0;
	color:#d7531e;
	font-size:15px;
	font-weight:normal;
	display:block;
	width:140px;
	height:36px;
	overflow:hidden;
}
#pgaPanel .newsBox .item span{
	color:#454545;
	font-size:12px;
	padding:0px 10px;
	height:30px;
}
#pgaPanel .newsBox .item .arrow{
	position:absolute;
	top:10px;
	right:5px;
	text-indent:-5000px;
	display:block;
	width:38px;
	height:40px;
	background: url(/Style%20Library/Images/css/button_itemLink.gif) 0 -12px no-repeat;
}
#pgaPanel .newsBox .item:hover .arrow{
	background-position: 0 -68px;
}

.newsBox .button{
	position:absolute;
	bottom:5px;
	right:5px;
}
#pnlContent #pgaPanel h3{
	margin: 0;
	padding:0;
	font-size:15px;
	font-weight:normal;
	color:#d7531e;
}
#pgaPanel #videoButton .videoBox, #pgaPanel #mediaButton .videoBox {
	background:transparent url(/Style%20Library/Images/css/videoButton.jpg) no-repeat scroll 0 0;
	height:196px;
	position:relative;
	width:212px;
	display:block;
}
#pgaPanel #videoButton .videoBox span, #pgaPanel #mediaButton .videoBox span{
	display:block;
	position:absolute;
	bottom:6px;
	right:10px;
	width:96px;
	height:30px;
	background:transparent url(/Style%20Library/Images/css/button_watchNow.gif) no-repeat scroll 0 0;
	text-indent:-5000px;
}
#pgaPanel #videoButton .videoBox:hover span, #pgaPanel #mediaButton .videoBox:hover span{
	background-position: 0 -30px;
}
#wrap #pgaPanel #mediaButton .videoBox{
	background-image:url(/Style%20Library/Images/css/mediaButton.jpg);
}
#wrap #pgaPanel #mediaButton .videoBox span{
	background-image:url(/Style%20Library/Images/css/button_viewAll.gif);
}
#ptHeadlines{
	display:none;
}

/*Tournament Schedule & Blog*/
#pnlSchedule, #pgaPanel #cBlog{
	display:none;
}

#wrap #navPanel{
	height:120px;
	padding: 20px 0 40px;
}
#navPanel ul li{
	width:210px;
	_width:200px;
	border-right: 1px solid #d5d8cc;
	float:left;
	padding:0 8px 0 12px;
	margin:0;
	list-style:none;
}
#navPanel ul li.last{
	border-right:none;
}
#navPanel ul li a{
	display:block;
	width:200px;
	text-decoration:none;
	text-indent:-5000px;
	height:31px;
	background-repeat:no-repeat;
}
#navPanel .tickets a, #navPanel .TICKETS a{
	background-image:url(/Style%20Library/Images/css/ul_champTickets.gif);
}
#navPanel .details a, #navPanel .DETAILS a{
	background:url(/Style%20Library/Images/css/ul_champDetails.gif);
}
#navPanel .blog a, #navPanel .BLOG a{
	background:url(/Style%20Library/Images/css/ul_champBlog.gif);
}
#navPanel .about a, #navPanel .ABOUT a{
	background:url(/Style%20Library/Images/css/ul_aboutTransitions.gif);
}

#navPanel ul li ul li{
	margin:5px;
	padding: 0;
	border:none;
}
#pnlContent #navPanel ul li ul li a{
	color:#5d6832;
	font-family: Arial;
	font-size:13px;
	display:inline;
	width:auto;
	background:none;
	text-indent:0;
}
.button{
	text-indent:-5000px;
	display:block;
	height:30px;
	width:96px;
	background: url(/Style%20Library/Images/css/button_viewAll.gif) no-repeat;
}
.button:hover{
	background-position: 0 -30px;
}
#pTickets .button, #b4Tampa .button{
	position:absolute;
	bottom:10px;
	left:90px;
	background-image: url(/Style%20Library/Images/css/button_purchase.gif);
}
#b4Tampa .button{
	left:60px;
	background-image: url(/Style%20Library/Images/css/button_learnMore.gif);
}

/*/////////////////////////////////////
	FOOTER
/////////////////////////////////////*/
#pnlFooter{
	color:#909090;
	text-align:center;
	width:100%;
	padding: 70px 0 40px;
	background: url(/Style%20Library/Images/css/footerBg.gif) center 70px no-repeat;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size:12px;
	height:300px;
}
#pnlFooter p, #pnlFooter ul{
	margin: 20px auto;
	width:700px;
}
#pnlFooter ul li{
	display:inline;
	list-style:none;
}
#pnlFooter p, #pnlFooter a{
	color:#968d5f;
}
#pnlFooter a{
	text-decoration:none;
	padding: 0 5px;
}
#pnlFooter a:hover{
	text-decoration:underline;
}
#social{
	position:relative;
	top:-55px;
	width:100px;
	margin: -20px auto 0;
	z-index:4;
	display:block;
	height:40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
#social a{
	margin: 0 5px 0 0;
	display:block;
	text-indent: -5000px;
	height:27px;
	width:28px;
	float:left;
	padding:0;
}
#social .face{background:url(/Style%20Library/Images/css/face_icon.gif) no-repeat; clear:right;}
#social .twit{background:url(/Style%20Library/Images/css/twit_icon.gif) no-repeat; margin-left:15px;}

#pnlFooter h2{
	height:46px;
	width:216px;
	margin: 0 auto;	
	background: url(/Style%20Library/Images/css/transitionsFooterLogo2.gif) no-repeat;
	display:block;
	clear:both;
}

#pnlFooter h2 a{
	text-indent:-5000px;
	display:block;
	float:left;
	height:46px;
	padding:0;
}
#pnlFooter h2 .transitionsExt{
	width:170px;
}
#pnlFooter h2 .pgaExt{
	width:46px;
	clear:right;
}


/*/////////////////////////////////////
	SIDEBAR
/////////////////////////////////////*/
.wSidebar #pnlInnerContent {
	background:transparent url(/Style%20Library/Images/css/contentSide-noBorder.png) repeat-y scroll 1px 0;
	_background:transparent url(/Style%20Library/Images/css/contentSide-noBorder_ie.gif) repeat-y scroll 1px 0;
}
.wSidebar #pnlContent #ctip {
	background:transparent url(/Style%20Library/Images/css/contentTip_sideBar.png) no-repeat scroll 1px 0;
	_background:transparent url(/Style%20Library/Images/css/contentTip_sideBar_ie.png) no-repeat scroll 0 0;
}
.wSidebar #pnlMid01, .wSidebar #pnlMid02, .wSidebar #pnlLevel3{
	width:700px;		
}
.wSidebar #pnlSide .copperheadSide a, .wSidebar #pnlSide .everydaySide a {
	height:312px;
	margin-top:10px;
	width:203px;
	display:block;
	text-indent:-5000px;
}
.wSidebar #pnlSide {
	position:absolute;
	top:0;
	right:19px;
	width:205px;
	background:#e6e7e2;
	padding:0 22px;
}
.wSidebar #pnlContentInner {
	min-height:910px;
	_height:910px;
}
.Details #pnlSide-1, .Details #pnlSide-2, .Details #pnlSide-3, .Details #pnlSide-4 {
	height: 206px;
	margin-bottom: 10px;
}
.Details #pnlSide-1 div, .Details #pnlSide-2 div, .Details #pnlSide-3 div, .Details #pnlSide-4 div {
	height: 100%;
}
.Details #pnlSide-1 div.marketingButton a, .Details #pnlSide-2 div.marketingButton a, .Details #pnlSide-3 div.marketingButton a, .Details #pnlSide-4 div.marketingButton a {
	display: block;
	height: 206px;
	text-indent: -5000px;
}
/* Tabs Navigation */
body #wrap #pnlContent .hide {
	display:none;
}
#wrap #tabsNav {
	width:706px;
	height:47px;
	background: #9b9984;
	margin:0;
	padding:0;
}
#wrap #tabsNav li{
	margin: 11px 5px 0;
	list-style:none;
	height:36px;
	display:block;
	float:left;
	background: url(/Style%20Library/Images/css/tab_closed_right.gif) right top no-repeat;
}
#wrap #tabsNav li.selected{
	background: url(/Style%20Library/Images/css/tab_open_right.gif) right top no-repeat;
}
#wrap #tabsNav li a{
	float:left;
	display:block;
	height:21px;
	padding: 4px 4px 11px;
	text-decoration:none;
	outline:none;
	margin-right:5px;
	background: #dddddd;
	color: #ffffff; 
	background: url(/Style%20Library/Images/css/tab_closed_left.gif) left top no-repeat;
}
#wrap #tabsNav li.selected a{
	color:#7e8832;
	background: url(/Style%20Library/Images/css/tab_open_left.gif) left top no-repeat;
}

#sInfo.MK{
width: 380px;
}



