/* Global styles */

/*
body { background-color: #cccccc; margin: 0; padding: 0; font-family: Verdana, arial, sans-serif; background: url(../images/global/mainBG.gif); background-position: center;}

#wrapper { margin: auto; width: 954px; text-align:center}
#main { width:100%; overflow:hidden; margin-top: 0px; }


.wrapper { margin: auto; width: 953px; font: 11px/16px Verdana, arial, sans-serif;text-align:left}
#cobrandContent #golfNav {margin-top:33px}
#cobrandContent table.primaryContent {margin:0; padding:0; background-color: #fff; width:950px; float:left}

#mainContent {margin-top: 10px; float: left; position: relative; clear: both; text-align:left}

*/



body {background-color: #cccccc; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; background: url(../images/mainBG.gif); background-position: center;} 

#wrapper { margin: auto; width: 953px; text-align:center}
.wrapper { margin: auto; width: 953px; font: 11px/16px Verdana, arial, sans-serif; text-align:left}

#cobrandContent #golfNav {margin-top:33px}
#cobrandContent table.primaryContent {margin:0; padding:0; background-color: #fff; width:951px;text-align:left}
#mainContent {margin-top: 10px; float: left; position: relative; clear: both; text-align:left}
/* Header styles */
#header {margin-top: 0px;}
#headerLeft {float: left; padding-right: 8px;}


/* White top navigation styles */
#topNavBar {width: 761px; float: left; margin: 0px; padding: 0px; line-height:normal;}
#topNavBar ul {list-style:none; margin: 0px; padding: 0px;}
#topNavBar li {float: left; margin: 0px; padding: 0px;}
#topNavBar li.first {width: 274px; height:36px; background-image: url(../images/global/TellUsYourPricelessPk.gif);}
#topNavBar li.second {width: 149px; height:36px; background-image: url(../images/global/subscribe.gif);}
#topNavBar li.third {width: 126px; height:36px; background-image: url(../images/global/subscribe.gif);}
#topNavBar li.fourth {width: 212px; height:36px; background-image: url(../images/global/worldElite.gif);}
#topNavBar li a {font-size: 10px; line-height: 12px; color:#a4a29c;}
#topNavBar li a.pricelessPks {position: relative; bottom: 5px; padding: 0px 0px 0px 10px;}
#topNavBar li a.rss {position: relative; bottom: 5px; padding: 0px 0px 0px 10px;}
#topNavBar li a.subscribe {}
#topNavBar li a.elite {position: relative; bottom: 13px; padding: 0px 0px 0px 7px;}



/* These styles are for the icons and/or graphical text in the top white navigation area */
.topNavText1 {position: relative; top: 8px;}
.topNavText2 {position: relative; top: 8px;}
.topNavText3 {position: relative; top: 9px;}
.topNavText4 {position: relative; top: 3px;}

/* Footer and disclaimer styles */
#disclaimer { margin: 0px 0 0 0px; color:#ffffff; font-size: 9px; padding: 10px 0 5px 20px; position: relative; clear: both; width: 700px; text-align: left; float: left;}
#disclaimerFl { margin: 0px 0 0 0px; color:#ffffff; font-size: 9px; padding: 10px 0 5px 20px; position: relative; clear: both; width: 950px; text-align: left; float: left;}
#footer { margin: 0px 0 0 0px; color:#ffffff; font-size: 9px; padding: 23px 0 5px 20px; position: relative; clear: both; width: 700px; text-align: left; float: left;}
#footer a:link { color: #ffffff; text-decoration: none; }
#footer a:visited { color: #ffffff; text-decoration: none; }
#footer a:hover { color: #ffffff; text-decoration: underline; }
#footer a:active { color: #ffffff; text-decoration: none; }

/* Main navigation styles */

#mainNav {margin-left: 0px; margin-top: 10px; float: left; width: 761px; height: 30px;}
#mainNav ul {list-style:none; padding: 0px; margin: 0px; }
#mainNav li {float: left; margin: 0px; padding: 0px;}

/* Style for bottom nav image without any navigation, which is on the home page */
#navHmBttm {margin: 0px; padding: 0px; float: left; }

/* Style for sublevel top navigation */
#subNav {margin: 0px; padding: 0px; float: left; width: 761px; /*height: 19px; max-height: 19px;*/background:url(../images/navigation/bttm.gif) no-repeat top left; height: 24px;}
#subNav ul {list-style:none; padding: 0; margin: 0; height: 19px; /*max-height: 19px;*/}
#subNav li {float: left; margin: 0; padding: 0; /*border-right: 1px solid #d48a2f;*/ height: 19px;}
#subNav li.noBrdr {border-right: none;}








/*-------------------- GOLF STYLES --------------------*/

#primaryContent {
	float:left;
	background: url('images/highlights_bgLrg.gif') repeat-y;
	margin:0;
	padding:0;
	}

#contentCol {	
	float:left;
	width:731px;
	margin:0px 20px;
	}

* html #contentCol{
	display:inline;
	} 

#sideNav {
	float:right;
	margin:0;
	margin-right:2px;
	width:170px;
	}

#clearContent {
	clear:both;
	}

#crossSellContent {
	float:left;
	width: 953px; 
	background: url('images/highlights_bgLrg.gif') repeat-y;
	margin:0;
	margin-top:6px;
	padding:0;
	}

#crossSellSection {
	float:left;
	color:#666;
	font: 11px verdana, arial, helvetica, sans-serif;
	margin:10px 20px;
	}
	
.contentsublink {
	clear:both;
	text-align:left;
	margin:0;
	padding-top:6px;
	padding-left:20px; 
	color:#ffffff; 
	font-size: 9px;
	}

.primaryImg {
	margin:0;
}

#imgTop {
	clear:both;
	background:url('images/upper_bot_contentC.gif') no-repeat;
	height:9px; 
	line-height:9px;
	width:953px;
	margin:0;
	padding:0;
	}

/*-------------------- HEADER STYLES --------------------*/

.header { 
	background: url('images/golf_top_headC.jpg'); 
	height: 74px; 
	margin-bottom: 10px; 
	}
	
.header .hdrLogo {
	display:block;
	float:left;
	margin:15px 5px 14px 10px;
	}
	
.header .hdrTtlImg {
	display:block;
	float:left;
	margin:26px 5px 26px 0px;
	}

.header #hdrLnkBlck {
	margin-top:30px;
	margin-right:21px;
	float:right;
	text-align:right;	
	}
	
.header .hdrLnks, .header .lngLnks,  .header .hdrLnk, .header .lngLnk{
	color: #999; 
	}

/*-------------------- FOOTER STYLES --------------------*/

#imgBottom {
	clear:both;
	background:url('images/inner_bot_contentC.jpg') no-repeat;
	height:9px; 
	line-height:9px;
	width:953px;
	margin:0;
	padding:0;
	}
	
/*-------------------- TOP NAVIGATION STYLES --------------------*/

#topNav	{
	background:url(images/inner_sub_headerC.jpg) no-repeat; 
	width:953px; 
	height:77px;
	margin:0;
	padding:0;
	}

#topNav	.navDtls {
	float:left;
	margin:0;
	margin-top:25px;
	}

#topNav	.navImg {
	float:left;
	margin:0;
	margin-top:14px;
	}
/*-------------------- CONTENT COLUMN STYLES --------------------*/

.greytitle {
	font:22px/25px verdana, arial, helvetica, sans-serif; color:#BBB; 
	margin:10px 0px 15px 20px;
	}
	
.pgSubTtl {
	font: bold 12px verdana, arial, helvetica, sans-serif; color:#111; margin:0px 0px 5px 20px;
	}

.subtitle {
	font: bold 12px verdana, arial, helvetica, sans-serif; color:#111; margin:0; margin-bottom:5px;
	}
	
.section {
	margin-top:20px;
	}
	
.paratext {
	font:11px/18px verdana, arial, helvetica, sans-serif; color:#666;
	}

.greenlink {
	font: bold 11px arial, helvetica, sans-serif; text-decoration:none; color:#3D9F0E; 
	}

.colContent {
		margin:0;
		float:left;
		width:358px;
	}

.lastCol {
		margin-left:15px;
	}
/*-------------------- SIDE NAV STYLES --------------------*/
	
.sideNavBlck {
	margin-bottom:40px
	}
	
.blckLnks {
	margin:0; 
	padding:0; 
	list-style-type:none
	}

.liSeperator {
	width:170px;
	background: url('images/25392_menu_sep_line.gif') no-repeat; 
	}
	
.blckLnk {
	background: url('images/menubutton.gif') no-repeat; 
	min-height:18px;
	}
	
/*-------------------- IE HACK --------------------*/
* html .blckLnk {
	background: url('images/menubutton.gif') no-repeat; 
	height:18px
	}
	
.blckTtl {
	font: bold 16px verdana, arial, helvetica, sans-serif; color:#4E4E4E;
	}

.blckLnkDtl {
	margin:0;
	padding:0;
	margin-left:20px;
	border-top:2px solid #fff;
	}

.blckLnkDtl a {
	margin-top:5px;
	}
	
.ordLnk {
 	font: 11px verdana, arial, helvetica, sans-serif; text-decoration:none; color:#3D9F0E; 
	}
	
.slctdLnk {
 	font: bold 11px verdana, arial, helvetica, sans-serif; text-decoration:none; color:#111111; 
	}

.maillink {
 	font: 11px verdana, arial, helvetica, sans-serif; text-decoration:none; color:#3D9F0E; 
	}

.paraLnks {
	display:block
	}
	
.paraLnks img {
	margin-right:5px
	}
	
.sitemap { FONT-SIZE: 12px;}
.sitemap a {text-decoration:none}
.sitemap UL { LIST-STYLE-TYPE: none;margin-left:20px; margin-top:10px}
.sitemap LI { PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url(/common/images/ico_arrow_yellow.gif) no-repeat 0px 4px; PADDING-BOTTOM: 0px; MARGIN: 6px 0px; LINE-HEIGHT: 16px; PADDING-TOP: 0px }
.sitemap UL LI { FONT-SIZE: 12px; LINE-HEIGHT: 16px }
.sitemap UL UL LI { FONT-SIZE: 11px; LINE-HEIGHT: 15px }
.sitemap LI.sm1Selected { BACKGROUND: url(/common/images/ico_arrow_active.gif) no-repeat 0px 6px }
.sitemap LI.sm1Active { BACKGROUND: url(/common/images/ico_arrow_active.gif) no-repeat 0px 6px }
.sitemap LI.sm2Normal { PADDING-LEFT: 9px; BACKGROUND: url(/common/images/ico_arrowsm_yellow.gif) no-repeat 0px 5px }
.sitemap LI.sm2aNormal { FONT-SIZE: 11px; PADDING-LEFT: 9px; BACKGROUND: url(/common/images/ico_arrowsm_yellow.gif) no-repeat 0px 5px }
.sitemap LI.sm3Normal { PADDING-LEFT: 9px; BACKGROUND: url(/common/images/ico_arrowsm_yellow.gif) no-repeat 0px 5px }
.sitemap LI.sm4Normal { PADDING-LEFT: 9px; BACKGROUND: url(/common/images/ico_arrowsm_yellow.gif) no-repeat 0px 5px }
.sitemap LI.sm2Selected { PADDING-LEFT: 9px; BACKGROUND: url(/common/images/ico_arrowsm_yellow_down.gif) no-repeat 0px 7px }
.sitemap LI.sm3Selected { PADDING-LEFT: 9px; BACKGROUND: url(/common/images/ico_arrowsm_yellow_down.gif) no-repeat 0px 7px }
.sitemap LI.sm4Selected { PADDING-LEFT: 9px; BACKGROUND: url(/common/images/ico_arrowsm_yellow_down.gif) no-repeat 0px 7px }
.sitemap LI.sm2Active { PADDING-LEFT: 9px; BACKGROUND: url(/common/images/ico_arrowsm_yellow_down.gif) no-repeat 0px 7px }
.sitemap LI.sm3Active { PADDING-LEFT: 9px; BACKGROUND: url(/common/images/ico_arrowsm_yellow_down.gif) no-repeat 0px 7px }
.sitemap LI.sm4Active { PADDING-LEFT: 9px; BACKGROUND: url(/common/images/ico_arrowsm_yellow_down.gif) no-repeat 0px 7px }
.sitemap LI.sm2SelectedNS { PADDING-LEFT: 9px; BACKGROUND: url(/common/images/ico_arrowsm_yellow.gif) no-repeat 0px 7px }
.sitemap LI.sm3SelectedNS { PADDING-LEFT: 9px; BACKGROUND: url(/common/images/ico_arrowsm_yellow.gif) no-repeat 0px 7px }
.sitemap LI.sm4SelectedNS { PADDING-LEFT: 9px; BACKGROUND: url(/common/images/ico_arrowsm_yellow.gif) no-repeat 0px 7px }
.sitemap .smhide { DISPLAY: none }





.contentsublink {padding-left:20px; color:#ffffff; font-size: 9px;}
#para1 { color:#eee; padding-top:38px; line-height:14px; padding-left:10px; padding-right:10px; font-size: 11px; font:Verdana, Arial, Helvetica, sans-serif; width:175px}
#lnks { color:#ccc; padding-top:38px; padding-left:10px; line-height:8px; padding-right:10px; font-size: 11px; font:Verdana, Arial, Helvetica, sans-serif;}
#para2 { color:#eee; padding-top:38px; line-height:14px; padding-left:10px; padding-right:10px; font-size: 11px; font:Verdana, Arial, Helvetica, sans-serif;}
#featureSection {margin-bottom:7px}
#promoLinks {margin:0; margin-top:9px; margin-left:141px}
a.promoLink {display:block;}
#firstFeature {width:310px}
#secondFeature {width:312px}
#thirdFeature {width:312px}
/* Footer and disclaimer styles */
#disclaimer { color:#eee; padding-top:40px; line-height:14px; padding-left:10px; width:170; font-size: 11px; font:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}

.featurelink {
font:Arial; font-size:10px; font-weight:bold; text-decoration:none; color:#FFFFFF;
}
.featurelink:hover {
font:Arial; font-size:10px; font-weight:bold; text-decoration:none; color:#FFFFFF;
}
.featurelink1 {
font:Arial; font-size:10px; font-weight:bold; text-decoration:none; color:#ccc;
}
.featurelink1:hover {
font:Arial; font-size:10px; font-weight:bold; text-decoration:none; color:#ccc;
}

.contenttitle {
font:Verdana; font-size:20px; font-weight:Normal; text-decoration:none; color:#111111;
}
.contentsub {
font:Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:Normal; text-decoration:none; color:#111111;
}

.contentsublink {
font:Georgia, "Times New Roman", Times, serif; font-size:9px; text-decoration:none; font-weight:Normal; text-decoration:none; color:#FFFFFF;
}



.masterlink {
	font:Verdana; font-size:11px; font-weight:Normal; text-decoration:underline; color:#999999;
}
.masterlink:hover {
	font:Verdana; font-size:11px; font-weight:Normal; text-decoration:underline; color:#999999;
}
