#center {width:670px;background:transparent url(http://i.cdn.turner.com/pga/rydercup/.element/img/1.0/global/center_accent_scoring.gif) repeat-x;}

div.imghead { padding-bottom:7px; padding-top:7px;}

body#SCORING_SCORECARD div.imghead { padding-bottom:7px; float:left; }

div.playerBioBlock { height:65px; margin:8px 0 18px 0; }
span#sc_name { display:inline !important; text-transform:uppercase; font-size:9px !important;  }

/* COURSE STATS */ 
table.stats { width:100%;background:#fff;margin:4px 0 6px 0;font-size:10px;text-align:center;border-collapse:collapse; }
table.stats td { padding: 7px 2px;border:1px solid #d0cdc9; }
table.stats tr.sectHead {background:#b4b4aa;}
table.stats tr.rowHead {background:#66645f;font-weight:bold;color:#fff;}
table.stats tr.rowHead td {border-color:#808077;}
table.stats td.firstCol {background:#eeebe6;font-weight:bold;color:#66665c;text-align:right;padding-right:4px;}



 span.topspan { border-top:1px solid #d8cdba; padding-top:2px; }
 a.profileHead {  margin-top:6px; display:block; }

.name_eur a:link, .p_e a:link, .p_eur a:link, .name_eur a:visited, .p_e a:visited, .p_eur a:visited {color:#14357f;}
.name_usa a:link, .p_a a:link, .p_usa a:link, .name_usa a:visited, .p_a a:visited, .p_e usa                                                         :visited {color:#901922;}
/*TFH - Updated added margin right*/
a.back_to_scoring {float:right;font-size:11px;margin-bottom:-10px;margin-right:18px;}
div.more_scorecards {text-align:right;font-size:9px;font-weight:bold;padding-bottom:2px;}
/*TFH - Added clear:both;*/
table.scores {border:0;border-collapse:collapse;margin:0 0 2em 0;text-align:center;font-size:86%;width:99%;overflow:hidden;clear:both;}
table.scores td {border:0;}
table.scores .match {text-align:left;}
table.scores .result {text-align:right;}
table.scores th {border:0;padding:4px;font-weight:normal;border-bottom:1px solid #c2c2c2;}
table.scores td {padding:4px 2px;}
table.scores thead td {border:0;background:#ccc;color:#6;font-weight:bold;padding:3px 6px;}
/*TFH - added border:1px solid #eee;*/
table.scores tr.sub td {background:#eee;border:1px solid #eee;}
table.scores tr.sublast td {background:#eee;border-bottom:1px solid #ddd;}
table.scores td a {text-decoration:none;}
table.scores td.name_eur, table.scores td.name_usa {padding-left:2px;text-align:right;}
table.scores td.name_eur a:link, table.scores td.name_usa a:link, table.scores td.name_eur a:visited, table.scores td.name_usa a:visited {text-decoration:none;background-repeat:no-repeat;background-position:0px 60%;padding-left:18px;}
table.scores td.name_usa a, table.scores td.usa_up {background-image:url("http://i.cdn.turner.com/pga/rydercup/.element/img/1.0/global/icons/icon_flag_a.gif");background-repeat:no-repeat;background-position:0px;}
table.scores td.name_eur a, table.scores td.eur_up {background-image:url("http://i.cdn.turner.com/pga/rydercup/.element/img/1.0/global/icons/icon_flag_e.gif");}
table.scores td.win {background:url("http://i.cdn.turner.com/pga/rydercup/.element/img/1.0/global/bg_square.gif") no-repeat 50% 50%;font-weight:bold;}
table.scores td.halve {color:#999;}
table.scores td.pickup {color:#999;}
table.scores tr.score td {border-top:4px double #ddd;background-repeat:no-repeat;background-position:50% 50%;}
table.scores tr.split td {border-top:1px solid #ddd;}
table.scores tr.head td {border-bottom:1px solid #ddd;}
table.scores td.title {font-weight:bold;text-align:right;padding-right:4px;}

table.summcontainer {width:99%;border:0;margin-top:10px;}
table.summcontainer td {border:0;}

table.scores td.left { text-align:left !important; }
table.scoreheader div.left { border-top:1px solid #d8cdba;padding-top:2px; text-align:left !important; }
table.scoreheader {width:650px;}
table.scoreheader td {border:0;background:#fff;}
table.scoreheader h1 {padding-bottom:1px;text-align:left;}
table.scoreheader h2.s_a, table.scoreheader h2.s_usa{padding-bottom:1px;text-align:left;background:url("http://i.cdn.turner.com/pga/rydercup/.element/img/1.0/global/icons/icon_flag_a.gif") no-repeat 0 50%;padding-left:18px;font-weight:bold;}
table.scoreheader h2.s_e, table.scoreheader h2.s_eur {padding-bottom:1px;text-align:left;background:url("http://i.cdn.turner.com/pga/rydercup/.element/img/1.0/global/icons/icon_flag_e.gif") no-repeat 0 50%;padding-left:18px;font-weight:bold;}
table.scoreheader img {padding:3px;border:1px solid #ccc;}
table.scoreheader td.playercard_pic {padding-right:5px;width:66px;}
div#scoreheader { height:65px;margin:8px 0 18px 0; }
/*TFH - Updated changed padding right*/
div.last_update {float:right;padding-right:5px;font-size:9px;text-align:right;color:#666;}
div.last_update_match {text-align:right;margin-right:5px;font-size:9px;color:#666;display:block;}
div.last_update_home {text-align:right;position:relative;right:0;bottom:-4px;padding:0;margin:0;font-size:9px;color:#666;display:block;}
div#current_totals div.weather_snippet {width:229px;padding:0 5px 5px 5px;background-color:#e2d9ca;}
div#current_totals .right_section table.current_totals {margin-bottom:0;padding-bottom:0;border:1px solid red;}

/* #snipscore {width:564px;} */
#snipscore table {width:280px;margin:0 auto;font-weight:bold;background:#ddd;padding:4px 0 4px 0;}
#snipscore img {padding-left:7px;}
#snipscore td {background:#ddd;padding-bottom:1px;}
		
table.summ {text-align:left;font-size:86%;width:100%;margin:0 0 2em 0;}
table.summ thead td {width:100%;background:#ddd;font-weight:bold;color:#555;}
table.summ td {padding:5px 4px;border:1px solid #ddd;}
table.summ .p_a, table.summ .p_usa {background:url("http://i.cdn.turner.com/pga/rydercup/.element/img/1.0/global/icons/icon_flag_a.gif") no-repeat 0 50%;padding-left:18px;text-align:left;}
table.summ .p_e, table.summ .p_eur {background:url("http://i.cdn.turner.com/pga/rydercup/.element/img/1.0/global/icons/icon_flag_e.gif") no-repeat 0 50%;padding-left:18px;text-align:left;}

table#hSummaryTable td.leftCol { width:49%; }
table#hSummaryTable td.rightCol { width: 49%; }
table#hSummaryTable td.midCol { width: 2%; }

table.summ td.col-a { width:65%; }
table.summ td.col-b { }

table.player_header {
	width:400px;
	margin:0 auto;
	border-collapse:collapse;
	border: 0;
	}
	
table.player_header tr, table.player_header td {
	text-align:center;
	border:0;
	}
	
td.player_pic {
	background: #ccc;
	padding:10px 15px 8px;
	}
        
td.player_pic img { padding-bottom: 8px; }


div#player_pic_container { padding-bottom: 15px; text-align: center; }

BODY#SCORING_SCORECARD div.player_pic_container { display:none; }


td.vs {
	background: #fff;
	border: 0;
	}
        
td.vs strong { padding: 0pt 10px; }

table.hole_updates {
	background:#fff;
	border:1px solid #bbb;
	border-collapse:collapse;
        width:100%;
	}
	
table.hole_updates td {
	border:1px solid #ddd;
	border-collapse:collapse;
	width:7%;
	text-align:center;
	}

table.hole_updates th {
	background:#bbb;
	text-align:center;
	}
	
table.hole_updates td.left {
	width:79%;
	text-align:left;
	float:none;
	border-collapse:collapse;
	padding:3px;
	margin:0;
	}

table.hole_updates .tint {
	background:#eee;
	}
	
/* WEATHER SNIPPET */
div.weather_snippet {
	width:280px;
	margin:2px auto 10px auto;
	padding-bottom:2px;
	border-bottom:1px solid #ddd;
	background:#eee;
	}
	
div.current_totals_title {
	width:280px;
	margin:20px auto 3px auto;
	padding-bottom:2px;
	border-bottom:1px solid #ddd;
	background:transparent;
	}
	
input, textarea, option, select {
	font-size:10px;
	background-color:#fff;
	width: 125px;
	margin-left: 5px;
		}

 div.rounds_dd{
 	float:right;
	overflow:hidden;
	display:inline;
	width:200px;
	margin-top: 15px;
	}
 div.scoreheader{
 	float:left;
	overflow:hidden; 
	display:inline;
 	}	
/* Individual Points Classes */
.team_hdr {
    margin-bottom:2px;
    margin-top:10px;
}

.team_hdr img { margin-right: 3px; }

div.individualPointsTableDiv { width:99% !important; }

div.individualPointsTableDiv table { padding-bottom:0px !important; }

div.individualPointsTableDiv table th { text-align: center !important; }

div.individualPointsTableDiv table .thRow { font-size:9px; text-align:center; }

.text-footnote { font-size: 9px; float: right; margin-top: -2px;}

div#apsData { display:none; }


body#SCORING_SCORECARD #content {
		width:978px;
		background:#ececec url(http://i.cdn.turner.com/pga/rydercup/.element/img/1.0/global/template/bg_content_scoring.gif) repeat-y;
		}
		
body#SCORING_SCORECARD table.scores { clear:both; }



