#content {background:#e9e9df url(../img/bg_content_scoring.gif) repeat-y;}
#center {width:653px;background:transparent url(../img/center_accent_scoring.gif) repeat-x;}
#right {width:313px;background:transparent url(../img/right_accent_scoring.gif) no-repeat;}

.eagle {background:#5c82d1;}
.birdie {background:#acc3f2;}
.par {background:#fff;}
.bogey {background:#d4b43b;}
.dbogey {background:#c68d19;}
.flag {margin-right:6px;border:1px solid #d0d0d0;}
.legend {font-size:10px;text-align:right;}

.alert {display:block;padding:8px 8px 8px 24px;line-height:14px;background:#AF2B2B url(../img/icon_alert.gif) 6px 8px no-repeat;color:#f0dddd;font-weight:bold;clear:both;}
.alert a:link, .alert a:visited { color:#fff; text-decoration:underline; }
.alert a:hover { color:#fff; text-decoration:underline; }

/* SCORECARD HEAD */
table.scoresumm {border-collapse:collapse;border:1px solid #b4b4aa;height:160px;}
table.scoresumm th {padding:4px 5px;text-align:left;border:1px solid #b4b4aa;}
table.scoresumm th h1 {font-size:20px;line-height:15px;margin:0 0 3px 0;}
table.scoresumm th h2 {text-transform:uppercase;letter-spacing:1px;font-weight:normal;font:9px "Lucida Grande",Tahoma,Verdana;line-height:10px;color:#666;margin:0;padding:0;}
table.scoresumm th .right {display:block;position:absolute;bottom:0;right:0;margin:0;padding:0;}
table.scoresumm td {border: 1px solid #B4B4AA;padding: 4px 5px;}
table.scoresumm td.tint {background:#dadad0;}
table.scoresumm td.fat {width:102px;}
table.scoresumm td.skinny {width:65px;text-align:center;white-space:nowrap;padding:1px;}

#cardname {position:relative;height:50px;}
#cardname .name {position:absolute;bottom:0;left:0;width:515px;}
#cardname .profile {position:absolute;bottom:0;right:0;font-size:10px;}

/* MAIN LEADERBOARD */
table.leaderMain {background:#efefe5;border-collapse:collapse;width:100%;font-size:10px;border:0;margin:0;text-align:center;}
table.leaderMain td {border:1px solid #ccccc2;padding:5px;vertical-align:middle;}
table.leaderMain th {padding:4px; background:#fff;font-weight:bold;font-size:9px;border:1px solid #ccccc2;color:#66665c;vertical-align:bottom;}
table.leaderMain th.sort, table.leaderMain tr.sub th.sort { background: #cedff0; }
table.leaderMain th a, table.leaderMain th a:hover, table.leaderMain th a:visited {font-weight: bold;text-decoration: underline;}
table.leaderMain tr.sub th {background:#dfdfd5;}
table.leaderMain tr.tint {background:#fff;}
table.leaderMain td.ad {padding:8px 0px;background:#dfdfd5;}
table.leaderMain .cp {color:#96968c;font-size:9px;padding-left:4px;font-family:Tahoma,"Lucida Grande",sans-serif;letter-spacing:1px;}
table.leaderMain td.sort { background: #cedff0; }
table.leaderMain tr.tint td.sort { background: #dbeeff; }
table.leaderMain .left {text-align:left;float:none;margin:0;}


/* PLAYER INDEX */
table.playerindex { width: 100%; }

/* PLAYER SCORECARD */
table.scores { background:#fff;margin:4px 0 6px 0;font-size:10px;text-align:center;border-collapse:collapse; }
table.scores td {border:1px solid #8f8f86;padding:4px 0;}
table.scores tr.sectHead {background:#b4b4aa;}
table.scores tr.rowHead {background:#66665f;font-weight:bold;color:#fff;}
table.scores tr.rowHead td {border-color:#808077;}
table.scores tr.rowHead td.ral {padding:0 3px;}
table.scores td.firstCol {background:#dbdbd3;font-weight:bold;color:#4d4d45;text-align:right;padding-right:8px; padding-left:8px;}
table.scores td.num {width:30px;}
table.scores td.wide {width:70px;}
table.scores td.empty {background:#efefe5;}

/* PLAYER SCORECARD */
table.player {width:100%;margin-bottom:-12px;padding:0px;text-align:left;}
table.player h1 {margin:2px 0 14px 0;padding:0;font-size:190%;}
table.player td {padding:6px;vertical-align:top;}
table.player img {padding:1px;border:1px solid #B4B4AA;}
table.player .headitem img {border:none;}

.garr {background:url(../img/icon_garr.gif) no-repeat;padding:0 0 3px 8px;display:inline;color:#37644D;}
.rarr {background:url(../img/icon_rarr.gif) no-repeat;padding:0 0 3px 8px;display:inline;color:#AF2B2B;}
.larr {background:url(../img/icon_linkarrR.gif) no-repeat;padding:0 0 3px 8px;display:inline;font-size:10px;font-weight:bold; }
.larrBack {background:url(../img/icon_linkarrL.gif) no-repeat;padding:0 0 3px 8px;display:inline;font-size:10px;font-weight:bold; }

/* Playoff Table*/
table.playoff { border:1px solid #8f8f86; width:100%; }
table.playoff td.num { width:25px; }
table.playoff td.numWide { width:43px; }
table.playoff td.firstCol { background:#efefe5; text-align:left; }
table.playoff td.total { background:#efefe5; text-align:center; width:50px; }
table.playoff td.headerRight { text-align:left; padding-right:8px; padding-left:8px; }
table.playoff td.lastCol { background:#dbdbd3; }
table.playoff td.notplayed { border-left:0; border-right:0; }
.winner_img { float:left; padding-right:5px; margin:-2px; }

/*Custom Leaderboard*/
.imgAddRemove { float:right; vertical-align:top; }
.imgAdd { background:transparent url(../img/btn_add.gif) no-repeat; }
.disableCursor { cursor: default; }
.myLeaderBoardHeader { background:#46463e; text-align:left; }

/***** Auto-complete ******/
.ac_results { padding: 0px; border: 1px solid black; background-color: #5B5B5B; color: #fff; overflow: hidden; z-index: 99999; }
.ac_results ul { padding: 0; margin: 0; width: 100%; list-style-position: outside; list-style: none; }
.ac_results li { margin: 0px; padding: 3px; cursor: default; display: block; border-bottom: 1px solid #fff; line-height: 16px; overflow: hidden; }
.ac_over { margin: 0; padding: 0; background-color: #373737; }

div.search_form { color:#fff; padding-top:3px; height:24px; background: #61635C url(../img/bg_scoring_searchbar.gif) no-repeat; }
#myLB_header { width:440px; height:13px; z-index:1000; padding-top:3px; margin-left:10px; margin-right:27px; float:left; }
#player_search { position:relative; top:1px; z-index:1; width:134px; height:12px; float:left; font-size:10px; margin-right:11px; border: 1px solid white; }
#myLB_icon { float:left; margin-top:1px; width:16px; }

/* RR Related Container - Story Telling Data Styles */
			#right .related {width: 313px;background:transparent url(../img/related_center.gif) repeat-y;overflow: visible;clear: left;margin:0;padding:0;}
			#right .related h2 {background:transparent url(../img/related_header.gif) no-repeat;height: 20px;width: 300px;margin-top:10px;line-height: 100px;display: block;overflow: hidden;}
			#right .related .module {margin-right: 10px; position:relative; width:308px;}
			#right .relatedTop {background:transparent url(../img/related_top.gif) no-repeat; height: 10px;	width:313px;}
			#right .relatedBottom {background:transparent url(../img/related_bottom.gif) no-repeat;	height: 11px; clear: both; width:313px;}

/*RR Data Stats For RR Related Story Telling Data*/

			/*#right .related h4 {border-bottom:1px solid #B4B4AA; color: #565652; padding:5px 0 0 0; font-size:9px; font-weight:bold; text-transform:uppercase; width:290px; margin:0px; line-height:12px; position:relative; }*/
			#right .related h4 {border-bottom:0; background:transparent url(../img/border_light.gif) repeat-x left bottom; color: #565652; padding:5px 0 2px 0; font-size:9px; font-weight:bold; text-transform:uppercase; width:290px; margin:0px; line-height:12px; position:relative; }
			#right .related .picture {margin: 0 5px 9px 0; float:left;}	
			#right #key {float:left; z-index:10000;	position:absolute; top:15px; left:-225px;}	
			#right .subModule {width: 48%; float: left;	padding:0px 0 5px 0; margin:0; position:relative;}
				#right .subModule h5, #right .subModule p {position: relative; left: 0px; margin: 0; font-size: 10px; line-height: 11px; overflow: hidden; padding:0px;}
			#right #keymovers, #right #keystreaks, #right #keyrides, #right #keytoughest, #right #keymissedcut {
						top:-17px;
						left:275px;
						position:relative;	
						z-index:2;	
						overflow: visible;			
						}		
	
	
	/*Biggest Movers Specifc Styles*/					
					#right .movers .subModule div.up, #right .movers .subModule div.down {
						text-align: center;
						font-size: 12px;
						font-family: Arial, Helvetica, sans-serif;
						font-weight: bold;
						float: left;
						height: 42px;
						width: 36px;
						line-height: 45px;
						color: #fff;
						margin-top: 5px;					
						}
						
					#right .movers .subModule div.up{background:url(../img/up.gif) no-repeat;}					
					#right .movers .subModule div.down{background:url(../img/down.gif) no-repeat;}			
						
	
	/*Wildest Rides Styles*/
					#right .rides .subModule .updown, #right .rides .subModule .downup {
						color:#FFFFFF;
						font-family:Arial,Helvetica,sans-serif;
						font-size:12px;
						height:53px;
						width:60px;
						margin-top: 5px;	
						float:left;						
						text-align:center;
						}
						
					#right .rides .subModule .downup {background:transparent url(../img/downup.gif) no-repeat scroll 0 0;}	
					#right .rides .subModule .updown {background:transparent url(../img/updown.gif) no-repeat scroll 0 0;}	
						
					#right .rides .subModule .updown div, #right .rides .subModule .downup div {
						font-family:Arial,Helvetica,sans-serif;
						font-weight:bold;
						float:left;
						margin:4px 0 0 0;	
						height:48px;	
						padding-left:2px;
						padding-top:15px;
						text-align:center;
						width:26px;										
						}	
		/*Toughest Hole Styles*/
					#right .toughest p {
						float: right;
						margin: -18px 15px 0 0;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 11px;
						color:#64615D;
						}
					

					#right .toughest h5 {font-size: 13px; line-height: 14px; margin: -10px 0 4px 0; }					
					#right .toughest ul {position: relative; top: 4px;}		
					#right .toughest li {font-size: 11px; color: #64615d; line-height: 16px; margin-bottom: 3px; vertical-align: top;}
		
					#right .toughest li span {
						width: 25px;
						display: block;
						margin-right: 5px;
						margin-bottom: 3px;
						float: left;
						height: 16px;
						color: #fff;
						text-align: center;
						font-family: Arial, Helvetica, sans-serif;
						font-weight: bold;					
						}
						
	/*Missed Cut Styles*/
					#right .missedcut .subModule .cutline {
						color:#FFFFFF;
						font-family:Arial,Helvetica,sans-serif;
						font-size:12px;
						height:24px;
						width:78px;
						margin-top: 5px;	
						float:left;						
						text-align:center;
						background:transparent url(../img/bg_over_cutline.gif) no-repeat scroll 0 0;
						}							
						
					#right .missedcut .subModule .cutline div {
						font-family:Arial,Helvetica,sans-serif;
						width:22px;
						font-weight:bold;
						float:left;
						margin:0 0 0 0;	
						height:22px;	
						text-align:center;
						padding:3px 0 0 0;					
						}		
				
	/*Weather Styles*/
					#right .weather .subModule {
						color:#6d6c64;		
						font-family:Arial,Helvetica,sans-serif;
						font-size:12px;
						height:67px;
						width:290px;
						margin: 5px 0;	
						float:left;						
						padding:0;								
						}	
						
					#right .weather h4 img {margin-bottom:2px;}	
						
					#right .weather .blurb{
						color:#6d6c64;
						font-size:9px;
						line-height:10px;
						margin:0 0 0 0;
						padding:0 0 8px 0;						
						}
						
					#right .related .weather a:link, #right .related .weather a:visited , #right .related .weather a:active {color:#6d6c64;	margin:0;}					
					#right .weather .subModule .detailsimg{
						width:60px;		
						height:57px;
						float:left;	
						background:#FFFFFF repeat;		
						text-align:center;		
													
						}	
					#right .weather .subModule .detailsimg .picture {
						float:none;	
						margin:0 auto;
						padding: 3px 0 0 0;
						}		
						
					#right .weather .subModule .details{
						width:105px;	
						background:transparent url(../img/weather_gradient.gif) repeat-y;		
						float:left;		
						height:57px;	
						margin: 0 0 0 5px;	
						padding:0 0 0 5px;								
						}	
								
						#right .weather .subModule .details h5 {
							color: #FFFFFF;
							margin:5px 0 0 0;
							font-size:9px;
							font-weight:bold;
							text-transform:uppercase;
							text-align:left;
							}
						
						#right .weather .subModule .details div {
							font-family: Arial, Helvetica, sans-serif;
							font-size: 16px;
							line-height:17px;
							padding:0;
							margin:0px 0 0 0;
							font-weight:bold;
							}
							
						#right .weather .subModule .details .temp {font-size: 26px; line-height:27px; }
							
						/*#right .weather .subModule .details .wind {
							font-weight:bold;
							}*/
							
							#right .weather .subModule .details .wind span{font-size: 11px;	}	
		/*Birdie/Bogey Streaks Styles*/	
					#right .streaks .subModule ol {margin:5px 0 0; position:relative;}
						
					#right .streaks .subModule li, table.stats td.streaks li{
						display:inline;
						float:left;
						line-height:0;
						list-style-image:none;
						list-style-position:outside;
						list-style-type:none;
						margin:0 2px 2px 0;
						}	
