﻿*{margin: 0px;padding: 0px;}
a, a:link, a:visited{color: #33491e;font-weight: bold;}
a:hover, a:active{color: #000;}
body{background-color: #33491e;color: #000;font-family: arial, helvetica, sans-serif;font-size: 12px;}
blockquote{margin-left: 10px;}
hr{margin: 5px 25px 5px 25px;}
h2{font-size: 16px;padding: 5px 25px 15px 25px;}
h2.h2OfficialRules{font-size: 16px;padding: 5px 25px 15px 25px;text-align: center;}
h2.h2PGAPro{font-size: 16px;padding: 5px 25px 15px 25px;text-align: center;}
h2.h2Center{text-align: center;}
h3{font-size: 14px;padding: 5px 25px 0px 25px;}
h3.h3CenterItalic{text-align: center;font-style: italic;margin: 5px 0 15px 0;}
h4{text-align: center;margin-bottom: 10px;color: #008000;}
input{margin-right: 3px;}
select{margin-right: 3px;}
textarea{margin: 0px 25px 15px 25px;width: 600px;height: 100px;}
p{padding: 0px 25px 15px 25px;}
.clsCenter{text-align: center;}
.clsPhoneNumber{color: #f60;font-weight: bold;}
.clsHide{visibility: hidden;}
.clsError{color:#f00;font-weight: bold;padding: 0px 25px 15px 25px;}
ul{margin-left: 50px;margin-bottom: 15px;}
ol{margin-left: 50px;margin-bottom: 15px;}
li{padding: 0 0 3px 0;}
#divWrapper{background-image: url(../../images/bg.gif);background-repeat: repeat-y;margin: 0 auto;/* align for good browsers */position: relative;width: 1000px;}
#divContent{margin: 0 auto;/* align for good browsers */position: relative;width: 980px;}
/* ********************* Header ********************* */
#divHeader{height: 277px; position: relative;}
.clsCompanyLogo{left: 7px; position: absolute;top: 13px;}
.clsBanner{position: absolute; right: 120px;top: 8px;}
#divTitle{bottom: 15px;color: #fff; font-family: Trebuchet MS;font-style: oblique;font-size: 24px;font-weight: bold;left: 10px;position: absolute;}
#divPostponed{background-image: url(../../images/Postponed.gif);height: 181px;position: absolute;right: 30px;bottom: 0px;width: 433px;}

/* Temp - Promotions */
#divRaffle{position: absolute; right: 20px;top: 110px;z-index:10;display: none;}

/* ================== Menu ================== */
#divMenu{position: absolute;right: 25px;top: 71px;}
#ulMenu a{background-position: center center;background-repeat: no-repeat;display: block;float: right;text-decoration: none;}
#ulMenu li{background-image: url(../../images/PVPLanding-NavCrown.gif);background-position: left;background-repeat: no-repeat;float: left;list-style: none;padding-left: 20px;width: 48px;}
#ulMenu li.liNoCrown{background-image: url(../../images/PVPLanding-NavCrown1.gif);}
#ulMenu li.li79{width: 79px;}
a:link.menuAboutEvent, a:visited.menuAboutEvent
{
	background-image: url(../../images/PVPLanding-NavTheEvent.gif);
	height: 35px;
	width: 41px;
}
a:hover.menuAboutEvent
{
	background-image: url(../../images/PVPLanding-NavTheEventOn.gif);
	height: 35px;
	width: 41px;

}
a:link.menuHowToEnter, a:visited.menuHowToEnter
{
	background-image: url(../../images/PVPLanding-NavHowToEnter.gif);
	height: 35px;
	width: 48px;
}
a:hover.menuHowToEnter
{
	background-image: url(../../images/PVPLanding-NavHowToEnterOn.gif);
	height: 35px;
	width: 48px;
}
a:link.menuHistory, a:visited.menuHistory
{
	background-image: url(../../images/PVPLanding-NavHistory.gif);
	height: 35px;
	width: 48px;
}
a:hover.menuHistory
{
	background-image: url(../../images/PVPLanding-NavHistoryOn.gif);
	height: 35px;
	width: 48px;
}
a:link.menuOfficialRules, a:visited.menuOfficialRules
{
	background-image: url(../../images/PVPLanding-NavRules.gif);
	height: 35px;
	width: 48px;
}
a:hover.menuOfficialRules
{
	background-image: url(../../images/PVPLanding-NavRulesOn.gif);
	height: 35px;
	width: 48px;
}
a:link.menuAboutPvp, a:visited.menuAboutPvp
{
	background-image: url(../../images/PVPLanding-NavAboutPvp.gif);
	height: 35px;
	width: 48px;
}
a:hover.menuAboutPvp
{
	background-image: url(../../images/PVPLanding-NavAboutPvpOn.gif);
	height: 35px;
	width: 48px;
}
a:link.menuTrophy, a:visited.menuTrophy
{
	background-image: url(../../images/PVPLanding-NavTrophy.gif);
	height: 35px;
	width: 48px;
}
a:hover.menuTrophy
{
	background-image: url(../../images/PVPLanding-NavTrophyOn.gif);
	height: 35px;
	width: 48px;
}
a:link.menuPressRoom, a:visited.menuPressRoom
{
	background-image: url(../../images/PVPLanding-NavPressRoom.gif);
	height: 35px;
	width: 48px;
}
a:hover.menuPressRoom
{
	background-image: url(../../images/PVPLanding-NavPressRoomOn.gif);
	height: 35px;
	width: 48px;
}
a:link.menuSponsorShip, a:visited.menuSponsorShip
{
	background-image: url(../../images/PVPLanding-NavSponsorship.gif);
	height: 36px;
	width: 79px;
}
a:hover.menuSponsorShip
{
	background-image: url(../../images/PVPLanding-NavSponsorshipON.gif);
	height: 36px;
	width: 79px;
}
a:link.menuMailingList, a:visited.menuMailingList
{
	background-image: url(../../images/PVPLanding-NavMailing.gif);
	height: 36px;
	width: 79px;
}
a:hover.menuMailingList
{
	background-image: url(../../images/PVPLanding-NavMailingOn.gif);
	height: 36px;
	width: 79px;
}
a:link.menuContactUs, a:visited.menuContactUs
{
	background-image: url(../../images/PVPLanding-NavContact.gif);
	height: 36px;
	width: 48px;
}
a:hover.menuContactUs
{
	background-image: url(../../images/PVPLanding-NavContactON.gif);
	height: 36px;
	width: 48px;
}
/* ********************* Body ********************* */
#divBody{background-color: #718e54;background-image: url(../../images/leftColumnShadow.gif);background-repeat: repeat-x;}

/* ================== Left Column ================== */
#divLeftColumn{float: left;position: relative;width: 194px;}
#divLeftColumn ul{margin: 13px 0px 0px 10px;}
#divLeftColumn li{list-style: none;}
#divLeftColumn a, #divLeftColumn a:link, #divLeftColumn a:visited{color: #f1e350;text-decoration: none;}
#divLeftColumn a:hover, #divLeftColumn a:active{color: #fff;text-decoration: underline;}

/* ================== Main Body ================== */
#divBodyMain
{
	background-color: #fff;
	background-image: url(../../images/bodyMainShadowLeft.gif);
	background-repeat: repeat-y;
	margin-left: 194px;
	position: relative;
}
#divBodyMain li{padding-right: 25px}
#divBodyMainShadow
{
	background-image: url(../../images/bodyMainShadow.gif);
	background-repeat: no-repeat;
	height: 6px;
	position: relative;
	left: 0px;
	top: 0px;
}
#divArrowOrange
{
	background-image: url(../../images/arrowOrange.gif);
	background-repeat: no-repeat;
	height: 36px;
	left: 0px;	
	position: absolute;
	top: 3px;	
	width: 17px;
}
#divSponsors img
{
	border: 0px;
	margin-right: 10px;
}
.pCookieCrumb{padding-top: 7px;}
/* ================== Body Columns ================== */
.clsAbout2007Row01{height: 490px;}
.clsAbout2007Row02{height: 450px;}
.clsAbout2007Row03{height: 490px;margin-top: 15px;}
.clsBodyColumn{margin-left: 25px;margin-right: 10px;width: 335px;float: left;}
.clsBodyColumn h3, .clsBodyColumn p{padding: 8px 0px 0px 0px;}

/* ================== Images ================== */
.clsImage
{
	border-bottom: solid 2px #dfa14e;
	border-top: solid 2px #dfa14e;
}
.clsImageEvent{width: 335px;}
.clsImageBio
{
	float: right;
	margin: 0px 25px 5px 10px;
	position: relative;
	width: 335px;
}
.clsImageEvent320
{
	float: left;
	margin: 0px 10px 5px 25px;
	position: relative;
	width: 320px;
}
.clsImageRight
{
	float: right;
	margin: 0px 25px 5px 10px;
	position: relative;
	width: 300px;
}
.clsImageRight335
{
	float: right;
	margin: 0px 25px 5px 10px;
	position: relative;
	width: 335px;
}
.clsImageRight200
{
	float: right;
	margin: 0px 25px 5px 10px;
	position: relative;
	width: 200px;
}
.clsImageLeftSmall
{
	float: left;
	margin: 0px 10px 5px 25px;
	position: relative;
	width: 141px;
}
.clsImageLeftSmall200
{
	float: left;
	margin: 0px 10px 5px 25px;
	position: relative;
	width: 200px;
}
.clsImageTop
{
	background: url(../../images/imgBorderTopRight.gif) no-repeat top right;
	height: 16px;
}
.clsImageTopLeft
{
	background: url(../../images/imgBorderTopLeft.gif) no-repeat top left;
	height: 16px;
	width: 16px;
}
.clsImageBottom
{
	background: url(../../images/imgBorderBottomRight.gif) no-repeat top right;
	height: 16px;
}
.clsImageBottomLeft
{
	background: url(../../images/imgBorderBottomLeft.gif) no-repeat top left;
	height: 16px;
	width: 16px;
}
/* ================== Table - Date ================== */
.tblEvents{border: 0px;margin: 5px 0px 15px 25px;width: 500px;}
.tdLeft{vertical-align: top;width: 200px;}
.tblPGA{border: 0px;width: 110px;}
#divTable{margin-left: 25px;}
#divPGA{text-align: center;}

/* ================== Table - Form ================== */
#tblForm{margin: 5px 0px 15px 25px;position: relative;width: 630px;}
#tblForm td{width: 200px;}
.clsFormInput{width: 190px;}
.clsFormDropDownList{width: 194px;}
.tblCheckBoxes{border: 0px;margin: 5px 25px 0px 25px;width: 500px;}
p.pSubmit{margin-top: 10px;text-align: center;}
/* ********************* Footer ********************* */
#divFooter{background-color: #3b5423;background-image: url(../../images/bgFooterShadow.gif);background-repeat: repeat-x;color: #fff;font-size: 11px;height: 80px;text-align: center;}
#divFooter p{padding: 30px 0px 0px 0px;}
#divFooter a, #divFooter a:link, #divFooter a:visited{color: #fff;text-decoration: none;}
#divFooter a:hover, #divFooter a:active{color: #fff;text-decoration: underline;}
#divBottomShadow{background-image: url(../../images/bodyBottomShadow.gif);background-repeat: repeat-x;margin: 0 auto;/* align for good browsers */position: relative;width: 1000px;height: 15px;}
#divBottomShadowLeft{background-image: url(../../images/bodyBottomShadowLeft.gif);height: 15px;left: 0px;position: absolute;top: 0px;width: 10px;z-index: 2;}
#divBottomShadowRight{background-image: url(../../images/bodyBottomShadowRight.gif);background-repeat: no-repeat;height: 15px;position: absolute;right: 0px;top: 0px;width: 10px;z-index: 2;}
/* ================== Spacers ================== */
#divSpacerAboutEvent{height: 10px;}
#divSpacer2005Video{height: 400px;}
#divSpacerHowToEnter{height: 300px;}
#divSpacerHistory{height: 30px;}
#divSpacerAboutPVP{height: 150px;}
#divSpacerTrophy{height: 180px;}
#divSpacerPressRoom{height: 70px;}
#divSpacerPressContacts{height: 300px;}
#divSpacerSponsorship{height: 200px;}
#divSpacerCurrentSponsors{height: 300px;}
#divSpacerMailingList{height: 250px;}
#divSpacerCurrentSponsors{height: 300px;}
#divSpacerContactUs{height: 300px;}
#divSpacerSweepstakes{height: 200px;}
#divSpacerResults2007{height: 300px;}
#divSpacerPromotionThankYou{height: 100px;}