@charset "utf-8";
/* CSS Document */

body#editorial {font:normal 62.5%/1.6em Arial, sans-serif; }

#editorial #content { margin: 0 21px; width:970px;}
#editorial #content1 { margin: 0 21px; width:970px;}
#editorial .col1,
#editorial .col2,
#editorial .col3,
#editorial .col4,
#editorial .col5,
#editorial .col6,
#editorial .col7,
#editorial .col8,
#editorial .col9,
#editorial .col10,
#editorial .col11,
#editorial .col12 { margin-bottom: 28px; }


#editorial .block,
#editorial .main,
#editorial aside {
    float: left;
}
#editorial .flr{float:right;}

#editorial #gradient_bg { background-color: transparent; background-repeat: no-repeat; background-position: center top; overflow: hidden; }

#editorial canvas.piechart { background:#fff;}

body#editorial h1 { background-color: #f5f5f5; font: 400 3em/1 Prata, Georgia, 'Times New Roman', Times, serif; margin: 0 -21px; padding: 21px; border-bottom:1px dotted #7f7f7f; width:100% }
body#editorial h1 span { font:700 0.353em/1.3em Arial;clear:both;float:right;margin-top:10px; text-transform:none;}

body#editorial h1 span.ad_image{ display: block;float:none!important;}
body#editorial h1 img { margin:0 0 0 14px; }

body#editorial h3 { border-bottom: 1px dotted #7f7f7f; font: 400 1.9em Prata, Georgia, 'Times New Roman', Times, serif; margin: 0; padding-bottom: 14px; }
body#editorial h4 { font: 400 1.4em/1.5em Georgia, 'Times New Roman', Times, serif; margin: 0; }
body#editorial h5 { font: 400 1.6em Georgia, 'Times New Roman', Times, serif; margin: 0; }
body#editorial h6 { border-bottom: 1px dotted #7f7f7f; font: 700 1.2em Arial, Helvetica, sans-serif; margin: 0 0 7px; padding: 0 0 14px 14px; }


body#editorial h3.sponsored { background-color: #e1e2e3; border:0; margin: 28px 0 21px 0; padding: 10px 14px 14px; overflow:hidden; }
body#editorial h3.sponsored *{ vertical-align: middle; }
body#editorial h3.sponsored span { font:400 0.476em/1 arial; float:right; clear:both; text-transform:none; }
body#editorial h3.sponsored img { display: block; margin-top: 5px; }

body#editorial a *,
body#editorial h1 *,
body#editorial h3 *,
body#editorial h4 *,
body#editorial h5 *,
body#editorial h6 * { vertical-align: middle; }


#editorial .content { margin: 14px 0; }
#editorial #newsletter .content { margin: 14px 0 0 0; }
body#editorial p { font-size: 1.2em; line-height: 1.75; }

#editorial #container { background-color: #fff; -moz-box-shadow: 0 0 5px #969696; -webkit-box-shadow: 0 0 5px #969696; box-shadow: 0 0 5px #969696; margin: 0 auto; width: 1012px; margin: 0 auto; }
.ie7 #editorial #container,
.ie8 #editorial #container { border: 1px solid #d3d3d3; border-width: 0 1px; }

body#editorial a { text-decoration: none; outline:0 none; }
	body#editorial a:hover { text-decoration: none; }

#editorial .cta, #editorial .unsubscribe_popup .unsubscribe,
#editorial .popup_submit{ border: none; border-radius: 3px; -webkit-border-radius: 3px; display: inline-block; font-weight: 700; margin: 0!important; padding:4px 7px; min-height:13px; }
#editorial .popup .widget_cta { margin:0 14px; padding:14px 0; border-top:1px dotted #7f7f7f;}
#editorial .popup_submit{ float:right; height:auto;} 

#editorial a.player { background-repeat: no-repeat; background-position:0 -1750px; display: inline-block; padding: 0 0 0 27px; }
	.ie7 #editorial a.player { padding: 5px 5px 5px 27px; }
	#editorial a.player span {display: inline-block; margin-left: 7px; width: 0; }
		.ie7 #editorial a.player span { border:0; display:none; }
#editorial .unsubscribe_popup{ font-size:1.2em;}
 #editorial .popup input[type="checkbox"], #editorial .unsubscribe_popup input[type="checkbox"]{ margin:10px;}
 #action .popup hr { display: block; height:1px; border-top: 1px dotted #7F7F7F; }
 #editorial .popup a.close, #editorial .unsubscribe_popup a.close{ vertical-align:bottom; text-decoration:underline; margin:7px 0 0 14px; display:inline-block;}
 #editorial .popup .left, #editorial .unsubscribe_popup .left { float:left}
#editorial .unsubscribe_popup p { margin:0 0 14px}
#editorial span.legend {
	box-shadow: 1px 1px 1px #7f7872;
	display: inline-block;
	height: 10px;
	margin-right: 7px;
	width: 10px;
}
	#editorial span.legend.draw {
		background-color: #d7d7d7;
	}
	#editorial span.legend.lost {
		background-color: #a4a4a4;
	}

#editorial select{ border:0px; padding:2px; margin-left:10px; font-size:1.2em; width: 215px; }

#editorial #top_banner { background-color: #000; line-height:1; margin:0 auto; text-align: center; width:1012px; }
	#editorial #top_banner img { display: block; margin:0 auto; }
		 #editorial #top_banner #flyout_ad { position: relative; display:none; }
			#editorial #top_banner #flyout_ad #close_flyout { display: block; width:18px; height:18px; position: absolute; right: 11px; top: 0; background-image: url('/images/insider/afc_wimbledon_Sprite_insider.png'); background-repeat: no-repeat; background-position: -199px -253px; border-radius: 10px; }
/* Header */
#editorial header { width:1012px; z-index:9; position:relative;}
#editorial header .logo {float:left; height:98px; width:98px; margin-top:-21px; padding-bottom:21px; }/*bug id 1452062*/
#editorial header h2 { float: left; font-family: Prata, Georgia, "Times New Roman", Times, serif; font-size: 2.1em; font-weight: 400;margin:14px 0 7px 14px; }
		#editorial nav > div {margin:0 auto; width:970px; }
			#editorial nav ul li{float:left; list-style:none; margin-right:10px;}
				#editorial nav ul li.last { margin-right:0}
						
#editorial nav#secondary { font-size: 1.2em; height:28px; }
	#editorial nav#secondary #secondary_navigation { float:right; }
	#editorial nav#secondary #secondary_navigation li { margin: 0; }
	#editorial nav#secondary #secondary_navigation li * { vertical-align: middle; }
	#editorial nav#secondary #secondary_navigation li.separator { padding: 6px 0; margin: 0; }
	#editorial nav#secondary #secondary_navigation a { display: inline-block;text-decoration: none; padding: 6px 10px; } /* bug id1452062
*/
	#editorial nav#secondary #secondary_navigation a.player { padding-left:20px; width:auto; }
	
	#editorial nav#secondary #secondary_navigation li #search { border: 2px solid #FFFFFF; border-width: 0 2px; }
	#editorial nav#secondary #secondary_navigation li #search label,
	.hiddenLabel { position:absolute; left:-9999%; }
	#editorial nav#secondary #secondary_navigation li #search #search_keyword{ border: 0 none; font-family:Georgia, "Times New Roman", Times, serif; font-size: 1em; height: 16px; margin: 0; padding: 6px 0 6px 14px; font-style: italic; width: 195px; }
	#editorial nav#secondary #secondary_navigation li #search button { border: 0 none; font-size: 1.2em; height: 28px; margin: 0; padding: 0 14px; text-indent: -9999em; width: 10px; }

		#editorial nav#secondary #secondary_navigation li a.player { background-repeat: no-repeat; background-position: -187px -50px; background-color: transparent; }
		#editorial nav#secondary #secondary_navigation li:hover > div.subnavigation { display: block; }
		#editorial nav#secondary #secondary_navigation li.subnav:hover > a { border-bottom: 0; color:#1b1b1b; background: #fff; position:relative; text-decoration: none; z-index:9; }

	#editorial nav#secondary #secondary_navigation div.subnavigation {  background-color: #FFFFFF; box-shadow: 0 2px 2px #CCCCCC; color: #1B1B1B; display: none; overflow: auto; padding: 21px 14px 14px; position: absolute; right: 252px; top: 28px; width: 285px; z-index: 1; }
	#editorial nav#secondary #secondary_navigation div.subnavigation p { margin-bottom: 14px; margin-top: 0; }
	#editorial nav#secondary #secondary_navigation div.subnavigation label { display: block; margin-bottom: 7px; }
	#editorial nav#secondary #secondary_navigation div.subnavigation input[type='email'],
	.ie7 #editorial nav#secondary #secondary_navigation div.subnavigation input#email{ border:1px solid #b4b4b4; display: block; margin-bottom:14px; padding: 6px; width: 271px; }
	#editorial nav#secondary #secondary_navigation div.subnavigation .cta { float: right; padding: 7px; }
	
		/* unsubscribe footer */
#editorial .unsubscribe_footer {display: block; overflow: auto; width:318px; padding: 0px 14px 7px; margin:5px 0 0 0;}
#editorial .unsubscribe_footer label { display:block; width:310px; margin:0 0 5px 0; }
#editorial .unsubscribe_footer label input{ vertical-align:middle}
#editorial .unsubscribe_footer input#email_id { width:180px; margin:0 75px 7px 0; border:1px solid #B9B9B9;}
#editorial .unsubscribe_footer a.cta { font-size: 1em; margin: 0; padding: 7px; clear:both; float:left; }
		
#editorial nav#primary { font-family: Prata, Georgia, "Times New Roman", Times, serif; }
#editorial #primary > div { position:relative;}
#editorial #primary #primary_navigation { list-style:none; float:left;	position:relative; width: 872px; }
#editorial nav#primary ul{ float:left;}
#editorial #primary #primary_navigation > li {	float:left; font-size: 1.5em; margin-right:0;}
#editorial #primary #primary_navigation > li.separator { padding: 7px 0; margin: 0; }
#editorial #primary #primary_navigation > li > a { color:#1b1b1b; display:block; padding: 7px 13px; text-decoration:none; }
/*.ie7 #editorial #primary #primary_navigation > li > a { padding: 7px 19px 7px 21px; } 2399*/
#editorial #primary #primary_navigation > li:first-child > a { padding-left:14px;}
#editorial #primary .sponsor_subnav > p { margin:0 !important; padding:2px 0 0 0 !important; text-align:center;}
#editorial #primary .sponsor_subnav { margin:0 !important; padding:0px 5px 5px 14px !important; float:left; width:127px; display:none;}
#editorial #primary #primary_navigation > li.subnav > a:hover,
#editorial #primary #primary_navigation > li.subnav:hover > a { background:#fff;  -moz-box-shadow: 0 3px 5px #969696; -webkit-box-shadow: 0 3px 5px #969696; box-shadow: 0 3px 5px #969696;}
#editorial #primary #primary_navigation > li.subnav:hover div.subnavigation { left:0px!important; }
/*--- DROPDOWN starts here ---*/
#editorial #primary #primary_navigation div.subnavigation { left:-9999px; background-color: #FFFFFF; box-shadow: 0 5px 5px #969696; -moz-box-shadow: 0 5px 5px #969696; -webkit-box-shadow: 0 5px 5px #969696; font-family: arial,helvetica,sans-serif; font-size:0.75em; padding: 21px 14px 14px; position: absolute; width: 806px; }
	#editorial #primary #primary_navigation div.subnavigation a { color: #1b1b1b; text-decoration: none; display: inline-block; }
		#editorial #primary #primary_navigation div.subnavigation ul li.advertorial a,
		#editorial #primary #primary_navigation div.subnavigation ul li.cross_sell a { margin-bottom:4px; }
		#editorial #primary #primary_navigation div.subnavigation ul li p { font-size:1em; line-height:1.35; margin:0; padding:0;}
	#editorial #primary #primary_navigation div.subnavigation ul { border-bottom: 1px solid #c2c2c2; padding-bottom: 21px; width: 100%; }
	#editorial #primary #primary_navigation div.subnavigation ul li.in_this_section,
	#editorial #primary #primary_navigation div.subnavigation ul li.features { border-left: 1px solid #c2c2c2; margin-right: 14px; padding-left: 14px; width:136px; min-height:240px; }
	#editorial #primary #primary_navigation div.subnavigation ul li.advertorial { border-left: 1px solid #c2c2c2; margin-right: 21px; padding-left: 21px; width:203px; min-height:240px; }
	#editorial #primary #primary_navigation div.subnavigation ul li.cross_sell { border-left: 1px solid #c2c2c2; padding-left: 21px; width:180px; min-height:240px; }
	#editorial #primary #primary_navigation div.subnavigation ul li.first { border-left: 0 none; padding-left: 0; }
	#editorial #primary #primary_navigation div.subnavigation ul li.last { padding-right: 0; }
	
		#editorial #primary #primary_navigation div.subnavigation ul li h4 { margin:0 0 4px 0; font-size: 1.167em; display:block; font-weight:700; }
		#editorial #primary #primary_navigation div.subnavigation ul li ul { border: 0; padding: 0; }
			#editorial #primary #primary_navigation div.subnavigation ul li ul li { float: none; border: 0; margin: 7px 0; padding: 0; }
	#editorial #primary #primary_navigation div.subnavigation .subnavigation_footer { clear:both; display: block; padding: 14px 0;}
		#editorial #primary #primary_navigation div.subnavigation .subnavigation_footer a { margin-right: 25px; }
	#editorial #primary #primary_navigation div.subnavigation .sponsors { border-top: 1px solid #c2c2c2; padding-top: 14px; }
		#editorial #primary #primary_navigation div.subnavigation .sponsors *,
		#editorial #primary #primary_navigation div.subnavigation .subnavigation_footer * { vertical-align: middle; }
	#editorial #primary ul#section_navigation { display: block; font-family: Arial, Helvetica, sans-serif; margin:-24px 0 14px 14px; width:942px; }
	#editorial #primary #section_navigation .section_nav_active { margin-left:98px !important;}
	#editorial #primary .sponsor_text { font-size:1em !important;}
		#editorial #primary ul#section_navigation li { margin-right: 7px; }
	#editorial #primary ul#section_navigation  a { color: #1b1b1b; display: inline-block; text-decoration: none; }
#editorial #primary #primary_navigation div.subnavigation a:focus, 
#editorial #primary #primary_navigation div.subnavigation a:active{ outline:0 none;}

#editorial #notification {width:100%; padding:21px 0px 0 0;}
	#editorial #notification *{ vertical-align: middle; }
	#editorial #notification div{ width:970px; margin:0px auto; position:relative; border-bottom:1px dotted #7F7F7F; padding:0 0 21px 0;}
		#editorial #notification div span.title{ display: inline-block; font: 400 1em arial; left: 360px; margin: 0; position: absolute; text-align: center; width: 250px; }
		#editorial #notification div .league_logo {font: bold 1.1em arial; vertical-align:bottom}
		#editorial #notification div .club_logo{ display:inline-block; position:absolute; left:467px; top:-39px; padding:0 7px;}
		#editorial #notification div ul#footer_icons { float:right; margin:0 0 0 0; padding:0; list-style:none;}
#editorial #notification div ul#footer_icons li {float: left;}
#editorial #notification div ul#footer_icons li a{ width:100px; height:25px; margin:0 0 0 14px; font-size:1em;}
#editorial #notification div ul#footer_icons li a span {display: inline-block; width:25px; height:25px; margin:0 3px 0px 0;}
#editorial #notification div ul#footer_icons li a span {background: url(../../images/icons/icon_sprites.png) 0 0 no-repeat;}
#editorial #notification div ul#footer_icons li a.facebook span {background-position:-28px -77px;}
#editorial #notification div ul#footer_icons li a.twitter span {background-position:0 -77px;}
#editorial #notification  div ul#footer_icons li a.rss span {background-position:-177px -77px;}


/* footer */
	#editorial footer { margin: 35px auto 0; width:1012px; padding-bottom: 5px; clear:both; }
	
	#editorial footer #club-sublink { overflow:hidden; margin: 0 auto 21px; width: 1012px; border-top:1px solid #c2c2c2; }
	#editorial footer #club-sublink ul { margin: 14px 21px 0; width: 970px;}
		#editorial footer #club-sublink ul li { width: 121px; }
		#editorial footer #club-sublink ul ul { width: auto; margin:0; padding:4px 0 0 0; }
		#editorial footer #club-sublink ul > li > a, #editorial footer p{ padding: 0 11px 3px 12px; font-family: Georgia, "Times New Roman", Times, serif; border-bottom: 1px dotted #7f7f7f; padding-bottom: 7px; color: #6b6b6b; }
	#editorial footer #club-sublink ul li ul li a{ border:none; font-family: Arial, Helvetica, sans-serif; text-transform:none; margin-top:10px; padding-bottom: 0;}
				
				
	#editorial footer #page-links {overflow:hidden; width:100%; border-top:1px solid #e1e2e3; padding-bottom: 46px; }
	#editorial footer #page-links ul { margin-left:14px }
	#editorial footer #page-links li{ margin-right:7px; float:left; font: 1em/1 Arial, Helvetica, sans-serif;}
	#editorial footer #page-links li a { padding-right:7px; color:#6b6b6b; }

	#editorial footer a, #editorial footer p {color:#2c2c2c; text-decoration:none; }
	#editorial footer p{ font-size:1em;}



/* MPU */
#editorial .cpa { overflow:hidden; position: relative; }
	#editorial .cpa .scrollable { position:relative; overflow:hidden; width: 312px; height:165px; border:1px solid #a4a4a4;}
	#editorial .cpa .scrollable .items { width:20000em; position:absolute}
	#editorial .cpa .items div.page { float:left; height: 167px; position: relative}
	#editorial .cpa .items div.page img {  position: relative; top: 0; left: 0}
	#editorial .cpa .items div.page div.info { position: absolute; bottom: 0px; left: 0; width:100%;  height: 42px}
	#editorial .cpa .items div.page div.details { position: absolute; bottom: 42px; left: 0; width:296px; padding:5px 5px 5px 14px;  display: none; }
		#editorial .cpa .items div.page div.info div { padding:13px 5px 5px 13px; width:223px; }
				#editorial .cpa .items div.page div.info div h4 { margin: 0 0 5px 0; font:400 1.4em/1 Arial, Helvetica, sans-serif; }
				
	#editorial .cpa .navi { height: 30px; margin: -40px auto 0; padding-top: 10px; text-align: right; width: 90px; padding-right:15px; position: absolute; right:0; bottom: 0}
		#editorial .cpa div.details h4 { margin: 0; font:400 1.4em/1 Arial,Helvetica,sans-serif; }
		#editorial .cpa div.details p { margin:5px 0;}
		#editorial .cpa div.details a { color:#ffffff;}
		#editorial .home .cpa { margin-bottom:14px;}



/* Navigator links for carousels */
	#editorial .navi a { background-repeat: no-repeat; background-position:0 -366px; background-color: transparent; width:18px; height:18px;  display:inline-block; vertical-align: middle }
		#editorial .navi a:hover { background-position: -15px -401px; cursor:pointer; }
		#editorial .navi a.active { background-position: 0 -385px; }
		#editorial .navi a.active:hover { background-position: -15px -401px; }

	
	#editorial .cpa .items div.page div.details { background-color: #282828; opacity: .8; filter: alpha(opacity = 80)!important; color: #fff; }
    .ie7 #editorial .cpa .items div.page div.details { cursor:pointer;}
#editorial .mpu { margin: 0 0 28px 0; overflow:hidden; }
	#editorial .mpu img { border: 7px solid #c2c2c2; }
	
	.ie9 #editorial #mpu_adv img,
	.ie8 #editorial #mpu_adv img,
	.ie7 #editorial #mpu_adv img { position:static !important; display:block; visibility:visible !important;}
#editorial #optional_text p{display:block; clear:both; padding:0; font-size:1.4em; margin:0px}


#editorial ul#utility_icons {list-style: none; margin: 0; float:right; padding:0;}
#editorial #utility_icons {list-style: none; margin:  0 0 21px 0; float:right !important; padding:0;  width:135px !important;}
	#editorial ul#utility_icons li {float: left; text-indent: -9999em; background-color:transparent;}
	#editorial ul#utility_icons li a { display: block; margin-left: 8px; width: 22px; height: 25px; overflow:hidden;}
	/*norwich style */
	#editorial ul#utility_icons li a.facebook { background-position:-28px -77px;}
	#editorial ul#utility_icons li a.twitter {background-position: 0 -77px ;}
	#editorial ul#utility_icons li a.email { background-position:-56px -77px;}
	#editorial ul#utility_icons li a.print { background-position:-84px -77px;}

#editorial ul.utility_icons {list-style: none; margin: 0; float:right; padding:0;}
	#editorial ul.utility_icons li {float: left; text-indent: -9999em; background-color:transparent;}
	#editorial ul.utility_icons li a { display: block; margin-left: 8px; width: 22px; height: 25px; overflow:hidden;}
	/*norwich style */
	#editorial ul.utility_icons li a.facebook { background-position:-28px -77px;}
	#editorial ul.utility_icons li a.twitter {background-position: 0 -77px ;}
	#editorial ul.utility_icons li a.email { background-position:-56px -74px;}
	#editorial ul.utility_icons li a.print { background-position:-84px -75px;}

/* pagination */
#editorial .pagination {position:relative; }
	#editorial .pagination .pagination-controls,
	#editorial .team_pagination .pagination-controls { display:block; padding: 14px 0; font-size:1.2em;overflow:hidden; clear:both; width:450px;}
		#editorial .pagination .pagination-controls ul { margin:0 auto; padding:0; width:50%; }
		#editorial .team_pagination .pagination-controls ul { margin:0 auto; padding:0; width:100%; }
			#editorial .pagination .pagination-controls li,
			#editorial .team_pagination .pagination-controls li { float:left; display:inline}
			#editorial .pagination .pagination-controls li.prev{ border-right:1px dotted #555; }
			#editorial .pagination .pagination-controls li.next{}
			#editorial .pagination .pagination-controls li.separator { padding-left:10px;}
			 #editorial .pagination .pagination-controls li.number {border-right:1px dotted #555;}
				#editorial .pagination .pagination-controls li.number a {font-weight:normal; }
				#editorial .pagination .pagination-controls li a,
				#editorial .team_pagination .pagination-controls li a { font-size:1em; padding:0 7px; }
					#editorial .pagination .pagination-controls li a:hover,
					#editorial .team_pagination .pagination-controls li a:hover { text-decoration:none; }
					#editorial .pagination .pagination-controls li.disabled a:hover{ color: #1B1B1B; }

			#editorial .pagination .pagination-controls li a:hover, 
			#editorial .pagination .pagination-controls li.active a{ font-weight:700; }
			#editorial .pagination .pagination-controls li.disabled a,
			
			
			#editorial .team_pagination .pagination-controls li a{ background-repeat: no-repeat; background-position:top left; }
			#editorial .team_pagination .pagination-controls li a:hover{ background-color:#313131; }
			#editorial .team_pagination .pagination-controls li.prev a{ background-position:-4px -455px; box-shadow:10px 0 10px -5px #555;}
			#editorial .team_pagination .pagination-controls li.next a{ background-position: -382px -455px; box-shadow:-10px 0 10px -5px #555;}
			#editorial .team_pagination .pagination-controls li.prev{ border-right:0px; }
			#editorial .team_pagination {position:relative; float:left; width:680px; padding-left:70px; }
			#editorial .team_pagination .pagination-controls { display:block; padding: 0; font-size:1em;overflow:hidden;  width:820px; position:absolute; top:140px; left:0; bottom:0px}
				#editorial .team_pagination .pagination-controls ul { float:left; margin:0; padding:0}
					#editorial .team_pagination .pagination-controls li { float:left; display:inline; border:0!important; margin:0}
						#editorial .team_pagination .pagination-controls li a { display:block; width:21px; height:90px; outline:0; text-indent:-999em; margin:0; }
						#editorial .team_pagination .pagination-controls li.number { display:none;}
						#editorial .team_pagination .pagination-controls li.next { margin-left:670px;}
			
			#editorial #team_carousel .team_pagination .pagination-controls li.prev a{background-position:-1px -485px; height:35px;}
				#editorial #team_carousel .team_pagination .pagination-controls li.disabled { opacity: .2; filter: alpha(opacity = 20); cursor: default;	}
			
			#editorial #team_carousel .team_pagination .pagination-controls li.next a{  background-position: -379px -485px; height:35px; position:relative; z-index:2; }
			
			#editorial .player_profile #team_carousel .team_pagination .pagination-controls li.next a,
			#editorial .player_profile #team_carousel .team_pagination .pagination-controls li.prev a { z-index:11; position:relative; }
			
			/*New pagination classes added*/
				#editorial #content #ED_player_stats_summary .pagination-controls{bottom:0; text-align:center; padding:21px 0 11px 0; width:90%}			
					#editorial #ED_player_stats_summary .pagination-controls ul { margin:0 auto; padding:0; width:500px;}
						#editorial #ED_player_stats_summary .pagination-controls li,
						#editorial #ED_player_stats_summary .pagination-controls li { float:left; display:inline}
						#editorial #ED_player_stats_summary .pagination-controls li.prev{ border-right:1px dotted #555; }
						#editorial #ED_player_stats_summary .pagination-controls li.next{border-left:0px dotted #555; }
						#editorial #ED_player_stats_summary .pagination-controls li.separator { padding-left:10px;}
						 #editorial #ED_player_stats_summary .pagination-controls li.number {border-right:1px dotted #555;}
							#editorial #ED_player_stats_summary .pagination-controls li.number a {font-weight:normal; }
							#editorial #ED_player_stats_summary .pagination-controls li a,
							#editorial #ED_player_stats_summary .pagination-controls li a { font-size:1em; padding:0 7px; }
								#editorial #ED_player_stats_summary .pagination-controls li a:hover,
								#editorial #ED_player_stats_summary .pagination-controls li a:hover { text-decoration:none; }
								#editorial #ED_player_stats_summary .pagination-controls li.disabled a:hover{ color: #1B1B1B; }			
						
/*-- Global style end here --*/

/* Hero Carousel */
/* Layout */
#editorial #hero_carousel { border-bottom: 1px solid #7f7f7f; padding-bottom:14px; position:relative; margin-bottom:14px; }
	#editorial #hero_carousel .scrollable { position:relative; margin-bottom: 0 !important; width: 970px; overflow: hidden; }
	#editorial #hero_carousel .scrollable .items { width:20000em; position:absolute}
	#editorial #hero_carousel .items div.page { float:left; width: 970px; }
		#editorial #hero_carousel .items div.page ul { list-style: none; margin: 0; padding:0; }
			#editorial #hero_carousel .items div.page ul li { float: left; margin-bottom:0 ; }
				#editorial #hero_carousel .items div.page ul li li { float: none; }
				#editorial #hero_carousel .items div.page ul li em { display: block; }
			
			#editorial #hero_carousel .items div.page ul li.featured_item h3 { font-family: Prata, Georgia, "Times New Roman", Times, serif; position:relative;}
			#editorial #hero_carousel .items div.page ul li.featured_item p { padding:0px; margin:14px 0 0 0}
				#editorial #hero_carousel .items div.page ul li.featured_item h3 img { display: block; margin: 0 0 21px 0; }
				#editorial #hero_carousel .items div.page ul li.featured_item h3 a.video img{ margin-bottom:35px;}
				#editorial #hero_carousel .items div.page ul li.featured_item em { font-size: 0.5715em; margin-top: 5px; }
				#editorial #hero_carousel .items div.page ul li.featured_item a span { border:0px solid ; position: absolute; top: 0; left: 0; width: 382px; height: 209px; margin: 7px 7px 0 7px; background-repeat:no-repeat; background-position: -55px -9px; }
				#editorial #hero_carousel .items div.page ul li.featured_item a:hover span { border:7px solid; margin: 0;  background-position: -55px -9px;}
			
				#editorial #hero_carousel .items div.page ul li.sub_stories h4 { font-family: Prata, Georgia, "Times New Roman", Times, serif; position: relative; }
					#editorial #hero_carousel .items div.page ul li.sub_stories img { display: block; margin: 0 0 14px 0; }
					#editorial #hero_carousel .items div.page ul li.sub_stories em { font-size: 0.75em; margin-top: 3px; }
					#editorial #hero_carousel .items div.page ul li.sub_stories a { display: block; }
					#editorial #hero_carousel .items div.page ul li.sub_stories a span {position: absolute; top: 0; left: 0; width: 218px; height: 116px;background-position:-142px -354px;background-repeat:no-repeat;margin: 7px 7px 0 7px;}
					#editorial #hero_carousel .items div.page ul li.sub_stories a:hover span {border:7px solid; margin:0px;}
			
			#editorial #hero_carousel .items div.page ul li.additional_sub_stories li { margin-bottom: 14px; float:left; width:100%; }
			#editorial #hero_carousel .items div.page ul li.additional_sub_stories h4 { clear: both; display: block; font-family: Prata, Georgia, "Times New Roman", Times, serif; margin-bottom: 7px; position: relative;  }
			#editorial #hero_carousel .items div.page ul li.additional_sub_stories h4 img { display: block; float:left; margin: 0 14px 0 0; }
			#editorial #hero_carousel .items div.page ul li.additional_sub_stories em { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.2em; }
					#editorial #hero_carousel .items div.page ul li.additional_sub_stories a span { border:0px solid; position: absolute; top: 0; left: 0; width: 76px; height: 56px;margin:3px; background-repeat:no-repeat;background-position:-214px -638px}
			#editorial #hero_carousel .items div.page ul li.additional_sub_stories a:hover span {border:3px solid;margin:0px; }
			#editorial #hero_carousel .items div.page ul li li.last { margin-bottom: 0; }
			
			
			
			
	#editorial #hero_carousel .navi { margin: 0 auto; text-align: center; width: 100%; }
	
	#editorial #hero_carousel a.prev,
	#editorial #hero_carousel a.next {display: block; font: 400 1.2em/1 Prata, Georgia, "Times New Roman", Times, serif; height: 49px; position: absolute; width: 19px; cursor:pointer; top: 225px; padding: 0px 14px; z-index: 1; text-indent: -9999em; opacity: .9; filter:alpha('opacity=90'); background-repeat: no-repeat; overflow: hidden;  }
		#editorial #hero_carousel a.prev { background-position: 14px -130px; }
		#editorial #hero_carousel a.next { background-position: right -130px; }
	#editorial #hero_carousel a.prev { left: -61px; }
	#editorial #hero_carousel a.next { right: -61px; }
	#editorial #hero_carousel a:hover.next { padding: 21px 40px 0px 14px; text-indent: 0; width:auto; height: 28px; }
	#editorial #hero_carousel a:hover.prev { padding: 21px 14px 0px 40px; text-indent: 0; width:auto; height: 28px; }
#editorial .home #fixtures_home {margin-bottom:0px;}
	#editorial #fixtures_home h3 { background-repeat: no-repeat; background-position: 0 -1894px; background-color: transparent; height: 21px; margin-bottom: 14px; padding-left: 51px; padding-top: 9px; }
	#editorial #league_table h3 {font: 400 2.1em/1 Prata, Georgia, 'Times New Roman', Times, serif; margin: 0; padding:0px 0  17px 0; border-bottom:1px solid #7f7f7f;}
		#editorial #fixtures_home h3 span.widget_info { float:right; font: 400 0.476em/1 Arial,Helvetica,sans-serif; margin-top: 10px; }
		#editorial #fixtures_home #league_table { }
			#editorial #league_table table { font-size: 1.2em; margin-bottom: 14px; width:100%; }
				#editorial #league_table th { margin:0; padding:0}
					#editorial #league_table th .title {padding:14px 0 7px 0; }
				#editorial #league_table tr.odd { background-color: #c2c2c2; }
				#editorial #league_table tr.even { background-color: #f5f5f5; }
				#editorial #league_table tr.home_team td {background-color: #cceddc;}
					#editorial #league_table tr:hover td { cursor: pointer; }
					#editorial #league_table tr.home_team:hover td { cursor: default; }
						#editorial #league_table tr:hover a { font-weight: 700; }
					#editorial #league_table th .title_border { border-bottom:1px dotted #7f7f7f; margin-bottom: 3px; padding-bottom:10px; height:19px; }
					#editorial #league_table td { border-top: 7px solid #fff; padding:10px 6px; }
					.ie7 #editorial #league_table td,
					.ie8 #editorial #league_table td{ padding:7px 6px; }
					#editorial #league_table td.positions { padding-left:14px; text-align: right; width:10%;}
						#editorial #league_table td.teams  { width:45%; font-weight:400;padding-left:14px;}
							#editorial #league_table td.team  { width:50%; }
						#editorial #league_table td.team a:hover { font-weight: 700; }
					#editorial #league_table td.played { font-weight: 700; text-align:center; width:10%}
					#editorial #league_table td.goals_done { font-weight: 700; text-align:center; width:20%; padding:10px 3px; }
					#editorial #league_table td.points { font-weight: 700; text-align:center; width:10%; padding-right:14px}
			#editorial #league_table div.widget_cta {text-align:right}
				#editorial #league_table a.cta { border-radius: 2px; }



/* extended league table */
#editorial #next_match {}
	#editorial #next_match ul { list-style: none; margin: 0; padding: 0; }
		#editorial #next_match ul li { margin-bottom: 14px; }
		#editorial #next_match ul li.last { margin-bottom: 0; }
		#editorial #next_match ul li.team_names { margin-top:14px; margin-bottom:7px;}
			#editorial #next_match ul li.team_names a { font-size: 1.2em; font-weight: 700; }
		#editorial #next_match ul li.match_date { font-size: 1.2em; margin-bottom:7px; }
		#editorial #next_match ul li.venue { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.2em; font-style: italic; }
			#editorial #next_match ul li.team_emblems * { vertical-align: middle; }
			#editorial #next_match ul li.team_emblems span { float: left; }
			#editorial #next_match ul li.team_emblems span.away { text-align: right; }
			#editorial #next_match ul li.team_emblems span.vs { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.6em; line-height:1em; font-style: italic; padding: 25px 21px 0 21px; text-align: center; }
			
			#editorial #next_match ul li a.buy_tickets,
			#editorial #next_match ul li a.sms_alert { display: inline-block; padding: 0 0 0 28px; background-repeat: no-repeat; background-color: transparent; }
			#editorial #next_match ul li a.buy_tickets { background-position: 0 -216px; }
			#editorial #next_match ul li a.sms_alert {background-position:0 -245px}
				#editorial #next_match ul li a.buy_tickets:hover { background-position: 0 -276px; }
				#editorial #next_match ul li a.sms_alert:hover {background-position:0 -305px}
				
			#editorial #next_match ul li a span.cta { border-radius: 2px; cursor: pointer; text-align: center; width: 94px; }

#editorial #last_match {}
	#editorial #last_match ul, #editorial #events ul { list-style: none; margin: 0; padding: 0; }
	#editorial #last_match ul li { margin-bottom: 14px; }
	#editorial #events ul li { margin-bottom: 14px; margin-top:14px; }
	#editorial #last_match ul li.team_names{ margin-top:14px; margin-bottom:7px; }
	#editorial #last_match ul li.match_date { font-size:1.2em; margin-bottom:7px;}
		#editorial #last_match ul li.last, #editorial #events ul li.last { margin-bottom: 0; }
		#editorial #last_match ul li.team_names a, #editorial #events ul li.team_names a  { font-size: 1.2em; font-weight: 700; }
		#editorial #last_match ul li blockquote { background-color:#f5f5f5; font-size:1.2em; margin: 14px 0 0 0; padding: 46px 14px 14px; position: relative; }
		
		#editorial #last_match ul li.team_emblems * { vertical-align: middle; /*margin: 16px 0 34px 0;*/}
			#editorial #last_match ul li.team_emblems span { float: left; }
			#editorial #last_match ul li.team_emblems span.away { text-align: right; }
			#editorial #last_match ul li.team_emblems span.vs { font-family: Georgia, "Times New Roman", Times, serif;font-style: italic;font-size:1.333em; line-height:1em; padding: 40px 21px 0; text-align: center; }
			#editorial #last_match ul li blockquote span.quote_icon { background-color: transparent; background-repeat: no-repeat; background-position: 0 -58px; display: inline-block; height:43px; left: 14px; position:absolute; top: -7px; width: 59px; }
			#editorial #last_match ul li blockquote div.quote { display: block; font:italic 400 1.333em/1.35 Georgia,"Times New Roman",Times,serif; margin-bottom: 28px; }
			#editorial #last_match ul li.venue { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.2em; font-style: italic; }
			
			
#editorial #player_profile { border-bottom: 1px solid #7F7F7F; border-top: 1px solid #7F7F7F; margin-bottom: 21px; margin-top: 14px; padding: 14px 0;  position:relative; }
	#editorial #player_profile .scrollable { position:relative; margin-bottom: 0; width: 642px; overflow: hidden; min-height:356px; }
	#editorial #player_profile .scrollable .items { width:20000em; position:absolute}
	#editorial #player_profile .items div.page { float:left; width: 642px; }
	#editorial #player_profile h3 { background-repeat: no-repeat; background-position: 0 -1947px; background-color: transparent; height: 21px; margin-bottom: 14px; padding-left: 51px; padding-top: 9px; }
	#editorial #player_profile h4 { margin-bottom: 21px; }
	#editorial #player_profile p{ margin:0 0 14px 0; padding:0;}

			#editorial .home #player_profile p { height : 271px; }
				.ie9 #editorial .home #player_profile p { height : 270px; }
		#editorial #player_profile .items div.page ul { list-style: none; margin: 0; padding: 0; }
		#editorial #player_profile ul li.player_image { padding-top: 40px; }
			#editorial #player_profile ul li.player_image img { display: inline-block; margin-bottom: 14px; }
			#editorial #player_profile ul li.player_image div.title { border-bottom:1px dotted #7f7f7f; font-family: Georgia, 'Times New Roman', Times, serif; font-size: 1.2em; font-style:italic; padding-bottom: 14px; text-align: center; }
		#editorial #player_profile .profile_summary table { font-size: 1.2em; margin-bottom: 14px; width:100%; height : 310px; }
		#editorial #player_profile .profile_summary table thead tr th span { border-bottom: 1px dotted #7F7F7F; font-weight: bold; margin-bottom: 7px; padding: 0 0 14px 14px; text-align: left; display:block; }
				#editorial #player_profile .profile_summary tr.odd { background-color: #c2c2c2; }
				#editorial #player_profile .profile_summary tr.even { background-color: #f5f5f5; }
					#editorial #player_profile .profile_summary td { border-top: 7px solid #fff; padding:11px 14px; }
					#editorial #player_profile .profile_summary td.label { text-align: left;}
					#editorial #player_profile .profile_summary td.value  { text-align: right; }
	#editorial #player_profile a.cta { border-radius: 2px; }
	
	
	#editorial #player_profile .navi { margin: 0 auto; text-align: center; width: 100%; }
	



	
#editorial .tweets_widget {}
	#editorial .tweets_widget h3 { font-size: 1.6em; padding-bottom: 7px; padding-left:48px; position: relative; }
		#editorial .tweets_widget h3 img { left: 0; position: absolute; top: -7px; }
	#editorial .tweets_widget ul { list-style: none; margin: 0; padding: 0; }
	#editorial .tweets_widget .content { margin-bottom:0;}
		#editorial .tweets_widget ul li { border-bottom: 1px dotted #7F7F7F; clear: both; display: block; margin-bottom: 7px; padding-bottom: 7px; overflow: auto; }
			#editorial .tweets_widget li div { float: left; height: 49px; margin-right: 14px; text-align: center; width: 49px; }
			#editorial .tweets_widget li.disclaimer div { background:none; float: left; height: 29px; margin-right: 14px; text-align: center; width: 55px; color:#b3b3b3; font-size:1.2em; }
			#editorial .tweets_widget li p { float: left; margin:0; width: 250px; line-height:1.5; }
			#editorial .tweets_widget li.disclaimer p {width: 240px;  }
				#editorial .tweets_widget li p .username { font-weight: 700; font-family: Georgia, "Times New Roman", Times, serif; font-size:1.2em }
				#editorial .tweets_widget li p a.retweet { background:url(/images/icons/icon_sprites.png) no-repeat scroll -223px -183px transparent; display: none; float:right; font-size:0; height: 16px; width: 28px; margin-top: 5px; }
					#editorial .tweets_widget li p:hover a.retweet { display:inline-block; }
				#editorial .tweets_widget li p .tweet { display:block; width:220px; font-family:georgia; }

		#editorial .tweets_widget li.last { margin-bottom: 0; }
		#editorial .team_landing .tweets_widget ul li { border-bottom: 1px dotted #7F7F7F; clear: both; display: block; margin-bottom: 14px; padding-bottom: 14px; overflow: hidden; }
			#editorial .team_landing .tweets_widget li p { font: 700 1.4em/1.25 Georgia, "Times New Roman", Times, serif;}
			#editorial .team_landing .tweets_widget li iframe { float:right; }
				#editorial .team_landing .tweets_widget li p a { font: 400 0.857em/1 Arial, Helvetica, sans-serif; }
				#editorial .team_landing .tweets_widget li.disclaimer { font-weight: 400 !important; font-family:Arial, Helvetica, sans-serif !important; margin-bottom:0; }
				#editorial .team_landing .tweets_widget li.disclaimer p { font-size: 1.2em; font-family:Arial, Helvetica, sans-serif !important; font-weight: 400 }
#editorial .team_landing #video_jukebox { margin:28px 0 14px 0;}
#editorial .team_landing #player_tweets { }
#editorial .home #video_jukebox { margin-bottom:14px;}
#editorial #video_jukebox {border: 1px solid #1b1b1b;}
	#editorial #video_jukebox .content { margin: 14px; }
	#editorial .news_article #video_jukebox .content { margin:14px 14px 7px 14px}
	#editorial #video_jukebox .cta { border-radius: 2px; float:right; margin:4px 0 0 0;}

#editorial #opinion_poll {font-family: Georgia, 'Times New Roman', Times, serif; line-height: 1; border-bottom:1px dotted #7F7F7F; border-top:1px solid #7F7F7F; border-width: 1px 0; padding:14px 0;text-align: center; }
#editorial #opinion_poll .content { padding-top: 63px; background-color: transparent; background-repeat: no-repeat; background-position: -45px -639px; }
/*.ie7 #editorial #opinion_poll, .ie8 #editorial #opinion_poll {background-position: -45px -597x; padding-bottom:9px;}*/
	#editorial #opinion_poll .widget_title { font-family: Prata, Georgia, "Times New Roman", Times, serif; font-size: 1.2em; }
	#editorial #opinion_poll .widget_icon { display: block; margin:5px auto 14px; }
	
	#editorial #opinion_poll #opinion_poll_form { }
	#editorial #opinion_poll .poll_title { font-family: Prata, Georgia, "Times New Roman", Times, serif; font-size: 1.8em; margin-bottom: 14px; line-height:1.2; }
	#editorial #opinion_poll .poll_question { font-size: 1.6em; font-style: italic; margin-bottom:10px; }
	#editorial #opinion_poll label { display: block; text-align: left; padding-left: 56px; font-size:1.5em; font-style: italic; margin: 0 0 10px 0; }
	#editorial #opinion_poll label input{ margin-right:10px;}
		#editorial #opinion_poll button {  background-color: transparent; background-repeat: no-repeat; background-position: 0 0; border: 0 none; height: 49px; margin:11px 0 14px; text-align:center; font-size: 1.8em; font-family: Georgia, "Times New Roman", Times, serif; }
		#editorial #opinion_poll button#poll_submit { background-position: -105px -365px; width: 95px; margin-bottom : 0; }
			#editorial #opinion_poll button#poll_submit.disabled { cursor:default; filter:alpha('opacity=90'); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; opacity: .5; }
		#editorial #opinion_poll button#poll_yes { background-position: -118px -244px; margin-right: 28px; width: 69px; }
		#editorial #opinion_poll button#poll_no { background-position: -118px -306px; width: 69px; }
			
			#editorial #opinion_poll .opinion_result { display: none; }
			#editorial #opinion_poll .opinion_result ul {list-style: none; margin: 0 7px; padding: 0; text-align: left;}
			#editorial #opinion_poll .opinion_result ul#opinion_result_graph li {clear: both; display: block; font-size:1.5em; font-style:italic;}
			#editorial #opinion_poll .opinion_result ul li .base { width:88%; float:left;}
				#editorial #opinion_poll .opinion_result ul li .result_count { float:right; font-family:'Courier New', Courier, monospace; }
				#editorial #opinion_poll .opinion_result ul li .result_graph { height: 1px; display: block; float: left; margin: 5px 0 15px; border-bottom : 2px dotted #7f7f7f; }
				#editorial #opinion_poll #utility_icons,
				#editorial #opinion_poll .utility_icons{ float:none; margin-left:130px!important; }
			#editorial #opinion_poll .widget_cta { text-align: center; }
				#editorial #opinion_poll .widget_cta img { vertical-align: middle}
				
				

/*fixtureslist */
#editorial .fixtures_list #league_table td { padding:14px;}
#editorial .fixtures_list  .content{margin:0px; }
#editorial #fixtureslist { margin:21px 0;}
#editorial #fixtureslist h3 { font:400 1.6em/1 Georgia;border-bottom:1px solid #7f7f7f; padding-bottom:7px; height:25px;}
#editorial #fixtureslist h4 { font:400 1.6em/1 Georgia; float:left; }
#editorial #fixtureslist h4 img{ margin:0 0 0 14px;}
#editorial #fixtureslist .title { font:400 1.6em/1 Georgia; color:#1b1b1b; float:left; }
#editorial #fixtureslist #utility_icons {list-style: none;width:132px; top:0; float:right; margin-top:-32px;}
#editorial #fixtureslist table.fixtures_details_table { clear:both; width:642px; font-size:1.2em; float:left; margin:0; text-transform:none; padding:0px; border:0; }
#editorial #fixtureslist table.fixtures_details_table thead {display:none}
#editorial #fixtureslist  table.fixtures_details_table tr { padding-left:13px; padding-right:13px; }
/*#editorial #fixtureslist  table.fixtures_details_table tr:hover,
#editorial #fixtureslist table.fixtures_details_table tr.odd:hover { background-color:#cce7d9;}*/

#editorial #fixtureslist table.fixtures_details_table td { padding:1px 3px 0px 12px }
.ie7 #editorial #fixtureslist table.fixtures_details_table td { padding:1px 3px 0px 3px }
#editorial #fixtureslist table.fixtures_details_table td.padding_left{ padding:0 0 0 14px;}
#editorial #fixtureslist table.fixtures_details_table td.padding_righ{ padding:0 0 0 14px;}
#editorial #fixtureslist table.fixtures_details_table td.date { width:72px; color:#1b1b1b;}
#editorial #fixtureslist table.fixtures_details_table td.date .day{display:block; float:left; margin:0 5px 0 0;}
#editorial #fixtureslist table.fixtures_details_table td.date .end .number{display:block;float:left; font: 400 2.167em/1em Prata; margin-right:5px; width:28px;}
#editorial #fixtureslist table.fixtures_details_table td.date .end {float:left; clear:both; line-height:1em; width:62px;}
#editorial #fixtureslist table.fixtures_details_table td.opponent { width:181px;}	
#editorial #fixtureslist table.fixtures_details_table td.width { width:203px;}		
#editorial #fixtureslist table.fixtures_details_table td.opponent .crest{ float:left; margin:7px 28px 7px 0; width:35px; height:35px;}			
#editorial #fixtureslist table.fixtures_details_table td.opponent span{ display:block; font-weight:bold; padding:9px 0px 0px 0px; text-transform:none; }	
#editorial #fixtureslist table.fixtures_details_table td.opponent span.friendly{ font-size:0.834em;font-weight:normal; padding:0 0 6px; line-height: 1.2; }
#editorial #fixtureslist table.fixtures_details_table td.attendance { font-weight:bold; width:62px; }
#editorial #fixtureslist table.fixtures_details_table td.align { text-align:right; width:111px; }
#editorial #fixtureslist table.fixtures_details_table td.venue {font-weight:bold; width:9px; }
#editorial #fixtureslist table.fixtures_details_table td.venues {font-weight:bold; width:15px; }
#editorial #fixtureslist table.fixtures_details_table td.result {width:61px;font-weight:bold;}
#editorial #fixtureslist table.fixtures_details_table td.results {width:53px;font-weight:bold;}
#editorial #fixtureslist table.fixtures_details_table .win { background:none; border-bottom:3px solid #00a650; font-weight:bold;}
#editorial #fixtureslist table.fixtures_details_table .draw {background:none; border-bottom:3px solid #ffa60b; font-weight:bold;}
#editorial #fixtureslist table.fixtures_details_table .lose{ background:none; border-bottom:3px solid #ff0000; font-weight:bold;}
#editorial #fixtureslist table.fixtures_details_table .highlight { padding:3px 5px;  display:inline-block;}
#editorial #fixtureslist table.fixtures_details_table td.text { text-transform:uppercase; font-weight:bold; width:21px; }
#editorial #fixtureslist table.fixtures_details_table td.stats a { font:bold 0.917em/2em Arial;display:block; padding:0 5px 0 22px; float:left; background-color: transparent; background-repeat: no-repeat; background-position:-399px 0px; margin:15px 0 0; }	
#editorial #fixtureslist table.fixtures_details_table td.stats a:hover { background-position:-399px -925px;}	
#editorial #fixtureslist table.fixtures_details_table td.stats{float:left; width:51px;}	
#editorial #fixtureslist table.fixtures_details_table td.report{width:51px;}
#editorial #fixtureslist table.fixtures_details_table td.padding_right {padding-left:15px;}
.ie7 #editorial #fixtureslist table.fixtures_details_table td.preview a { width:40px;}
#editorial #fixtureslist table.fixtures_details_table td.report a { font:bold 0.917em/2em Arial;display:block; width:40px; padding:0 5px 0 24px; float:left; background-color: transparent; background-repeat: no-repeat; background-position: -395px -34px; margin:0; }
.ie7 #editorial #fixtureslist table.fixtures_details_table td.report a { margin-top:15px; padding-right:0px !important; padding-left:22px; width:35px;}

.ie8 #editorial #fixtureslist table.fixtures_details_table td.report a,
.ie9 #editorial #fixtureslist table.fixtures_details_table td.report a {  padding:0 1px 0 24px;}
.ie9 #editorial #fixtureslist table.fixtures_details_table td.padding_right { padding-right:7px !important;}
.ie8 #editorial #fixtureslist table.fixtures_details_table td.padding_right { padding-right:5px !important;}
.ie7 #editorial #fixtureslist table.fixtures_details_table td.padding_right { padding-left:5px !important;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){
#editorial #fixtureslist table.fixtures_details_table td.report a {  padding:0 1px 0 24px;}
#editorial #fixtureslist table.fixtures_details_table td.padding_right { padding-right:7px !important;}

}
#editorial #fixtureslist table.fixtures_details_table td.report a:hover{ background-position:-395px -885px; color:#01602e;}	
#editorial #fixtureslist table.fixtures_details_table .border { margin:14px 0 14px 0px; border-bottom:1px dotted #666;}
#editorial #fixtureslist #season { padding:14px 0px 0px 0px; border-top:1px dotted #7f7f7f; height:43px; clear:both; border-bottom:1px solid #7f7f7f; }		
#editorial #fixtureslist #season span img { margin:7px 0 0 14px;}
#editorial #fixtureslist #season select.date{width:85px; height:29px;  float:right; font: 400 1.2em Arial; padding:5px; margin-bottom:14px; margin-left:0px;}
#editorial #fixtureslist #season label { display:none;}
#editorial #fixtureslist #season hr { clear:both; margin: 0; padding:0; border:0.5px solid #7f7f7f; }
#editorial #fixtureslist #season a.downloadlink{  display:inline-block; float:right; padding:0 14px 0 25px; background-repeat: no-repeat; background-position:-396px -101px; margin:12px 0 0; font: 400 1.2em Arial; text-decoration:underline; }
#editorial #fixtureslist #season a.downloadlink:hover {background-position:-396px -465px;}
.ie7 #editorial #fixtureslist #season a.downloadlink{ margin-top:0px; }
#editorial #fixtureslist #season p.data{font: 500 1em Arial; color:#1b1b1b; margin:14px 0 0 0;padding:0;display:block;float:left; clear:both; width:300px; text-align:left; }
.ie7 #editorial #fixtureslist #season p.data{font: 500 1em Arial; color:#1b1b1b; margin:34px 0 0 0; }

#editorial #fixtureslist #season span.player{float:right;font-size:1.2em; font-weight:bold; padding:0px; margin:14px 0 14px 0;width:226px;}		
#editorial #fixtureslist #season ul.fixture-links { float:right; width:300px;}		
#editorial #fixtureslist #season ul.fixture-links li {float:right; margin:14px 0 0 0;}
#editorial #fixtureslist #season #editorial a.live-player {float:right;}
#editorial a.live-player {font-size:1.2em; font-weight:bold;  margin:14px 0 0; padding:0 0 5px 25px; background-color: transparent; background-repeat: no-repeat; background-position: 0 -887px;  }
#editorial #fixtureslist #season ul.fixture-links li a.sms_alert { display: inline-block; background-repeat: no-repeat; padding:0px 14px 0 25px;font: 400 1.2em Arial; text-decoration:underline; height:20px; background-position:0 -249px; }
#editorial #fixtureslist #season ul.fixture-links li a.sms_alert:hover {background-position:0 -309px;color:#01602e; }

#editorial #fixtureslist p.sept_month{font:400 1.6em/1 Georgia; color:#1b1b1b; padding:14px 0 14px; clear:both; border-bottom:1px solid #7f7f7f; margin:0 0 21px;}
#editorial #fixtureslist table.fixtures_details_table caption { font:400 1.6em/1 Georgia; color:#1b1b1b; margin:0 0 21px; clear:both; border-bottom:1px solid #7f7f7f; padding:28px 0 14px 0; text-align:left; }
#editorial #fixtureslist table.fixtures_details_table td.preview{ float:left; width:51px;}
#editorial #fixtureslist table.fixtures_details_table td.preview a { font:bold 0.917em/2em Arial;display:block; padding:0 5px 0 24px; float:left; background-color: transparent; background-repeat: no-repeat; background-position: -396px -62px; margin:15px 0 0; }
#editorial #fixtureslist table.fixtures_details_table td.preview a:hover { background-position:-396px -435px;}	
#editorial #fixtureslist table.fixtures_details_table td.tickets{width:51px;}
#editorial #fixtureslist table.fixtures_details_table td.tickets_align{ float:none; text-align:center;}
#editorial #fixtureslist table.fixtures_details_table td.tickets a { font:bold 0.917em/2em Arial;display:block; padding:0 5px 0 24px; float:left background-color: transparent; background-repeat: no-repeat; background-position: 11px -217px; margin:0; }
#editorial #fixtureslist table.fixtures_details_table td.tickets a:hover {background-position:11px -277px;color:#01602e;}
#editorial #fixtureslist #season span a.live-player { float:left; background-color: transparent; background-repeat: no-repeat; background-position: -396px 0px; margin:15px 0 0}		
#editorial #fixtureslist #season ul.fixture-links {list-style:none; padding:0; float:right; display:block; margin:0px; }
#editorial #fixtureslist #season ul.fixture-links li a.sms-alert { padding-top:12px; color:#fff;}
#editorial #fixtureslist  p.data_provided { /*color:#fff;*/ float:left; width:100%; }
#editorial #fixtureslist  p.data_provided .fixtures_text { float:right;}
#editorial #fixtureslist  p.data_provided span { display: inline-block;  padding-top: 6px;  }

#editorial #fixtureslist p.data { padding:0; font:400 1em Arial; color:#1b1b1b; margin:14px 0 7px 0;display:block; line-height:0.3em; float:right; }
.ie7 #editorial #fixtureslist p.data { line-height:1em; width:100%; text-align:right; }

/*player videos*/
#editorial #player_videos .content { margin:14px 0 14px 0;}
#editorial #player_videos { margin:14px 0 28px;}
#editorial .match_report #player_videos{ margin:28px 0 28px;}
#editorial #player_videos h3 {font: 400 2.1em/1 Prata, Georgia, 'Times New Roman', Times, serif; margin: 0; padding:0px 0  14px 0; border-bottom:1px solid #7f7f7f;}
#editorial #player_videos h3 span {width:25px; height:24px; display:inline-block;margin:0 0 0 5px; background-color: transparent; background-repeat: no-repeat; background-position: -392px -352px;}
#editorial #player_videos  ul{list-style:none; padding:0; margin:0}
		#editorial #player_videos .content ul li{  padding:0 0 21px 0; margin:0 0 14px 0; border-bottom:1px dotted #282828; display: block; clear: both; height:auto; position:relative;}
		#editorial #player_videos .content ul li a { text-decoration:none;}
		#editorial #player_videos .content ul li a span { border:0px solid; position: absolute; top: 0; left: 0; width: 61px; height: 44px; display: block; background-repeat:no-repeat; background-position: -221px -646px; margin : 3px 3px 0 3px; }
		#editorial #player_videos .content ul li a:hover span { border-width:3px; margin : 0px;  }
		#editorial #player_videos .content ul li img { display: block; float:left; margin: 0 14px 0 0; font-size:0.625em; }
		#editorial #player_videos .content ul li span { font-family:Arial; letter-spacing: -0.04em; font-weight:400; color:#1b1b1b; margin-top:0px; }
		#editorial #player_videos .content ul li.last{ margin-bottom:7px; }
		#editorial #player_videos .content ul li a{ font: 400 1.6em/1.33 Prata, Georgia, 'Times New Roman', Times, serif; margin:0; }
		
		#editorial #player_videos h3 img { margin-right: 8px; vertical-align: middle; }
			#editorial #player_videos .content
			#editorial #player_videos .content ul {list-style:none; padding:0; margin:0}
				#editorial #player_videos .content ul li p { margin:0}
				#editorial #player_videos .content ul li img {display: block; float: left; margin-right: 15px; width:67}
				#editorial #player_videos .content ul li .info {width:200px; float: left; display:block;}
				#editorial #player_videos .content ul li a {display:block;}
	#editorial #player_videos .widget_cta { text-align: right; }



/* Match Report */
#editorial .match_report .mpu{ margin-top:0px;}
#editorial #match_report_details { border-bottom: 1px solid #7f7f7f; position:relative; margin:0 -21px 0; width:1012px; height: 420px; background:url('../images/editorial/bg_carousel_modules.jpg') center center no-repeat; }
	#editorial #match_report_details h3{ border-bottom: 1px solid #7f7f7f; margin-bottom:21px;}
	#editorial #match_report_details .scrollable { position:relative; margin-bottom: 0; width: 1012px; overflow: hidden; height: 420px; }
		#editorial #match_report_details .scrollable .items { width:20000em; position:absolute}
			#editorial #match_report_details .items div.page { float:left; width: 970px; padding:21px; min-height: 350px; }
				#editorial #match_report_details .items div.page .main { margin-bottom: 0; }

	#editorial #match_report_details .links { text-align: left; width:136px; padding-left:14px; }
		#editorial #match_report_details .links a {  background-color: transparent; background-repeat: no-repeat; background-position: 0 0 ; text-align:left; display: inline-block; font: 400 1.6em/1 Georgia, "Times New Roman", Times, serif;  height: 19px; padding: 10px; width: 115px; }
			#editorial #match_report_details .links a.first_link{ background-position: -104px -433px; margin: 210px 0 0;}
			#editorial #match_report_details .links a.second_link{ background-position: -104px -433px; margin: 10px 0 0 0;}
				#editorial #match_report_details .links a:hover{ background-position: -104px -496px;}
				#editorial #match_report_details .links a:focus{ background-position: -104px -561px;}
		#editorial #match_report_details .links .cta { border: none; border-radius: 2px; -webkit-border-radius: 2px; display: inline-block; font: 700 1.2em/1 Arial, Helvetica, sans-serif; margin: 0; padding:5px; width: auto; height: auto; }


		#editorial #match_report_details .match_report { overflow: hidden; }
			#editorial #match_report_details .match_report ul{ margin:0; padding:0; list-style:none}
				#editorial #match_report_details .match_report ul li{ text-align:center; margin:0 0 28px 0;}
				#editorial #match_report_details .match_report ul li.team{ font: italic 700 1.6em/1 Georgia, "Times New Roman", Times, serif;}
				#editorial #match_report_details .match_report ul li.league_logo{ margin-bottom:21px;}
					#editorial #match_report_details .match_report ul li.team img { margin:0px 21px 0; height:63px; width:63px;}
				#editorial #match_report_details .match_report ul li.date{ font: 700 1.6em/1 Georgia, "Times New Roman", Times, serif;}
					#editorial #match_report_details .match_report ul li p{ font-weight:1.2em; line-height:1; padding:0; margin:0 0 14px 0;}

		#editorial #match_report_details .match_stats { overflow: hidden; }
			#editorial #match_report_details .match_stats h4 { margin:0 0 21px 0}
				#editorial #match_report_details .match_stats .team_stats table { font-size:1.2em; width:75%; }
					#editorial #match_report_details .match_stats .team_stats table td{ text-align:center; padding: 0 0 14px; line-height:1em; }	
					#editorial #match_report_details .match_stats .team_stats table td.title{ text-align:left; font-weight:700; width:50%; } 
						#editorial #match_report_details .match_stats .team_stats table td img{ margin:0 7px 7px 7px;}
						#editorial #match_report_details .match_stats strong { margin:7px 0 0 0; display:inline-block;}
			#editorial #match_report_details .match_stats .links a.first_link { margin-top: 174px; }
			
		#editorial #match_report_details #player_gallery { overflow: hidden; }
			#editorial #match_report_details #player_gallery #image_wrap { position: relative; height:297px; }
				#editorial #match_report_details #player_gallery #image_wrap img { height:297px; width:396px; }
				#editorial #match_report_details #player_gallery #image_wrap #photo_details { background-color: #000000; bottom: 0px; color: #FFFFFF; font-weight: 700; height: 14px; left: 0; line-height: 1; opacity: 0.8; padding: 7px; position: absolute; width: 382px; }
					#editorial #match_report_details #player_gallery #image_wrap #photo_details span.count { float: right; font-size: 1.2em; }
					#editorial #match_report_details #player_gallery #image_wrap #photo_details p { float: left; line-height: 1; margin: 0; width: 275px; }
			#editorial #match_report_details #player_gallery #gallery { }
				#editorial #match_report_details #player_gallery #gallery ul { list-style: none; margin: 0; padding: 0;}
					#editorial #match_report_details #player_gallery #gallery ul li {float:left; margin:0 14px 31px 0;}
					#editorial #match_report_details #player_gallery #gallery ul li.last {margin-right:0;}
					#editorial #match_report_details #player_gallery #gallery ul li.bottom {margin-bottom:0;}
					#editorial #match_report_details #player_gallery #gallery ul li img { display: block; height: 51px; width: 68; }
						#editorial #match_report_details #player_gallery #gallery ul li img.active {height: 45px; width: 62px; }
						#editorial #match_report_details #player_gallery #gallery ul li img.active:hover { cursor: default; height: 45px; width: 62px; }
						#editorial #match_report_details #player_gallery #gallery ul li img:hover {cursor: pointer; height: 45px; width: 62px; }
			#editorial #match_report_details #player_gallery .links a.first_link { margin-top: 188px; }

#editorial #match_report_details .navi { margin: auto 0; text-align: center; width: 100%; position:absolute; bottom: 14px; z-index:1; }
	
	#editorial #match_report_details a.prev,
	#editorial #match_report_details a.next {  display: block; font: 400 1.2em/1 Georgia, "Times New Roman", Times, serif; height: 49px; position: absolute; width: 19px; cursor:pointer; top: 180px; padding: 0 14px; z-index: 1; text-indent: -9999em; opacity: .9; filter:alpha('opacity=90'); background-repeat: no-repeat; }
		#editorial #match_report_details a.prev { background-position:14px -130px; }
		#editorial #match_report_details a.next { background-position:right -130px; }
	#editorial #match_report_details a.prev { left: -40px; }
	#editorial #match_report_details a.next { right: -40px; }
	#editorial #match_report_details a:hover.next { padding: 21px 40px 0px 14px; text-indent: 0; width:auto; height: 28px; }
	#editorial #match_report_details a:hover.prev { padding: 21px 14px 0px 40px; text-indent: 0; width:auto; height: 28px; }
	#editorial #match_report_details a:hover.disabled { padding:7px 14px; width:19px; height:35px; text-indent: -9999em;}

#editorial #match_report_article { border-bottom:1px dotted #7f7f7f; padding-bottom:7px; margin-bottom:21px;}
#editorial #match_report_article #utility_icons {margin: 0 0 0 512px; width:132px; top:28px; position:relative; }
#editorial #match_report_article #sponsor { float: right; font-size:1em; text-align: center; width: 135px}
#editorial #match_report_article #sponsor img{ display: block; margin: 7px 0 5px 0; border:1px solid #e1e2e3;}
#editorial #match_report_article blockquote { clear:both; float:right; background-color:#f5f5f5; background-position: -371px -965px; background-repeat: no-repeat; font: italic 400 1.6em/1.2em Georgia, "Times New Roman", Times, serif; margin: 14px 0 14px 0; padding:40px 14px 14px 14px; width:135px;}	
#editorial #match_report_article blockquote strong { margin:20px 0 0 0; display:block; }
#editorial #match_report_article blockquote p{ margin:0; font: 400 0.75em/1.4em arial; }
#editorial #match_report_article em { display:block; margin:14px 0 0 14px; font-size:1em}
#editorial #match_report_article article { line-height: 1.45; float:left; width:479px;}
#editorial #match_report_article .content #match_report { width:464px; float:left;}
	#editorial #match_report_article .content #match_report #articleContentWrapper { width: 464px; font-size:1.4em; line-height:1.5em; }
		#editorial #match_report_article .content #match_report #articleContentWrapper a { text-decoration: underline; }
		#editorial #match_report_article .content #match_report #articleContentWrapper p { font-size:1em; margin: 0;  }
#editorial #match_report_article aside { float:right; width:163px; margin:40px 0 0 0;}
#editorial #match_report_article aside #sponsor {background-color:#f5f5f5; padding:14px; margin:0 0 14px 0; text-align:left;	}
#editorial #match_report_article aside #sponsor p{ line-height:1.4em; padding:0; margin:14px 0 21px;}
#editorial #match_report_article aside #sponsor p.last { padding:0; margin-bottom:7px;}
#match_report_article aside #sponsor p strong{ display:block;}
#match_report_article aside #sponsor p span{ font-weight:700;}



#editorial #match_report_article #articleContentWrapper img { margin:0;}
#editorial #match_report_article h3 { width:464px; line-height:1.4em; border:0; }
#editorial #match_report_article .content { margin:0px; }

#editorial #recent_match_reports p.sponsor{padding:0; padding:14px 0 0px 0; margin:0px; font:400 1em Arial;}
#editorial #recent_match_reports div.content { margin:10px 0 10px 0;}
#editorial #recent_match_reports { clear:both; margin:25px 0 0 0; padding:1px; filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8;  }
#editorial #recent_match_reports h4 { background:#ccc; padding:14px; clear:both;}
#editorial #recent_match_reports div.bg_box { background:#fff; -moz-box-shadow: 0 2px 5px 0px #ccc;	-webkit-box-shadow: 0 2px 5px 0px #ccc; box-shadow: 0 2px 5px 0px #ccc; padding:6px; overflow:hidden; width:627px; height:94px; margin:0; }
.ie7 #editorial #recent_match_reports div.bg_box,
.ie8 #editorial #recent_match_reports div.bg_box{ border:1px solid #ddd; border-width:0 1px 1px 1px; }
#editorial #recent_match_reports div.bg_box .content { margin:2px 0; overflow:hidden;}
#editorial #recent_match_reports .widget_cta{ float:right; border:0 none; margin:60px 0 0; width:60px; font-size:1.2em;}
#editorial #recent_match_reports h2{ text-indent:-999%; font-size:0.1em; line-height:0.1em; margin:0 }
		#editorial #recent_match_reports ul { list-style: none; margin: 0; padding: 0; width:560px; height:94px; overflow:hidden; float:left;}
			#editorial #recent_match_reports ul li { float: left;}
			#editorial #recent_match_reports ul li 	{ padding:3px 5px; margin:0 2px 0 0; cursor:pointer; border:7px solid #c2c2c2; font-size:1.2em; font-weight:700; width:54px; }
			#editorial #recent_match_reports ul li a	{ font-weight:bold; display:block; }
			#editorial #recent_match_reports ul li a span.score{ float:right;}
			.ie7 #editorial #recent_match_reports ul li a span{ float:none;}
			#editorial #recent_match_reports ul li.last{ margin:55px 0 0 0; width:55px; border:0;}
			#editorial #recent_match_reports ul li.win {  }
			
			#editorial #recent_match_reports ul li.active a{ color:#000; }
			#editorial #recent_match_reports ul li.draw { }
			#editorial #recent_match_reports ul li.loss { }
			#editorial #recent_match_reports ul li:hover{ border:7px solid; }
			#editorial #recent_match_reports ul li:hover a{ color:#000; }
			#editorial #recent_match_reports ul li.clearfix { height:0; overflow:hidden; width: 100%; margin-bottom:14px}
			#editorial #recent_match_reports ul li span.view{  background-color: transparent; background-repeat: no-repeat; background-position: -367px -188px; margin:5px 0 0 0; display: inline-block; width: 100%; }
			#editorial #recent_match_reports ul li img { display:block; margin-bottom:5px}
			#editorial #recent_match_reports ul li span.date { display:block; padding:3px 0 0 0; }
			#editorial #recent_match_reports .widget_cta a.cta { background-color: transparent; background-repeat: no-repeat; background-position: -362px -211px; text-transform:none; border:0; padding:0; }
			#editorial #recent_match_reports ul li a.cta:hover { border:0; padding:0; border-radius:0;}			
			#editorial #recent_match_reports ul li.last:hover { border:0; }

/*related stories*/
#editorial #related_stories .content{margin:14px 0;}
#editorial #related_stories {}
#editorial #related_stories h3 {font: 400 2.1em/1 Prata, Georgia, 'Times New Roman', Times, serif; margin: 0; padding:7px 0  14px 0; border-bottom:1px solid #7f7f7f;}
#editorial #related_stories  ul{list-style:none; padding:0; margin:0}
		#editorial #related_stories .content ul li{  padding:0 0 20px 0; margin:0 0 14px 0; border-bottom:1px dotted #282828; display: block; clear: both; overflow:auto; position:relative;}
		#editorial #related_stories .content ul li.last{ margin-bottom:7px; }
		#editorial #related_stories .content ul li .date{font: 400 italic 0.75em/0.5em Georgia, 'Times New Roman', Times, serif; margin:0 0 7px; color:#2c2c2c;}
		#editorial #related_stories .content ul li a span { border:3px solid; position: absolute; top: 0; left: 0; width: 64px; height: 48px; display: none; }
		#editorial #related_stories .content ul li a:hover span { display: block; }
		#editorial #related_stories .content ul li img { display: block; float:left; margin: 0 14px 0 0; }
		
		
		#editorial #related_stories .content ul li a{ font: 400 1.6em/1.2em Prata, Georgia, 'Times New Roman', Times, serif; margin:2px 0 2px 0; display:block;}
		#editorial #related_stories .content ul li span {line-height:1.4em; font-size:1.2em;float:right; width:73%; }
		#editorial #related_stories h3 img { margin-right: 8px; vertical-align: middle; }
		#editorial #related_stories .content ul {list-style:none; padding:0; margin:0}
				#editorial #related_stories .content ul li p { margin:0}
		#editorial #related_stories .cta { float:right}






#editorial #hero_generic { border-bottom: 1px solid #7f7f7f; padding-bottom:16px; margin: 21px 0 0; width: 970px; overflow: hidden; }
		#editorial #hero_generic ul { list-style: none; margin: 0; padding:0; }
			#editorial #hero_generic ul > li { float: left; margin-bottom:0; }
				#editorial #hero_generic ul li li { float: none; }
				#editorial #hero_generic ul li em { display: block; line-height: 1; }
			
			#editorial #hero_generic ul li.featured_item h3 {position:relative;}
				#editorial #hero_generic ul li.featured_item h3 img { display: block; margin: 0 0 21px 0; }
				#editorial #hero_generic ul li.featured_item em { font-size: 0.5715em; font-family:Georgia, "Times New Roman", Times, serif; margin-top: 5px; }
				#editorial #hero_generic ul li.featured_item a span {margin:7px; position: absolute; top: 0; left: 0; width: 382px; height: 209px; background-repeat:no-repeat;background-position:-59px -13px;}
				#editorial #hero_generic ul li.featured_item a:hover span { border:7px solid; margin:0px }
			#editorial #hero_generic ul li.featured_item p { margin-bottom: 0; }
			
			#editorial #hero_generic ul li.sub_stories li { margin-bottom: 21px; }
				#editorial #hero_generic ul li.sub_stories h4 { position: relative; }
					#editorial #hero_generic ul li.sub_stories img { display: block; margin: 0 0 14px 0; }
					#editorial #hero_generic ul li.sub_stories em { font-size: 0.75em; margin-top:5px; }
					#editorial #hero_generic ul li.sub_stories a { display: block; }
					#editorial .news_landing #hero_generic ul li.sub_stories a { display: block; font-family:prata; }
					#editorial #hero_generic ul li.sub_stories a span {background-repeat:no-repeat;background-position:-140px -348px; margin:7px; position: absolute; top: 0; left: 0; width: 218px; height: 116px; }
					#editorial #hero_generic ul li.sub_stories a:hover span {margin:0px; border:7px solid;}
			
			
			#editorial #hero_generic ul li.additional_sub_stories li { margin-bottom: 55px; }
			#editorial .news_landing #hero_generic ul li.additional_sub_stories li{ margin-bottom: 55px; }
			#editorial .news_landing #hero_generic ul li.additional_sub_stories li:last-child{ margin-bottom: 0px; }
			#editorial #hero_generic ul li.additional_sub_stories h4 { clear: both; display: block; margin-bottom: 7px; overflow: auto; position: relative; }
			#editorial .news_landing #hero_generic ul li.additional_sub_stories h4{ clear: both; display: block; margin-bottom: 7px; overflow:hidden; position: relative; font-family:prata;}
			#editorial #hero_generic ul li.additional_sub_stories h4 img { display: block; float:left; margin: 0 14px 0 0; }
			#editorial #hero_generic ul li.additional_sub_stories em { font-family: Georgia, "Times New Roman", Times, serif; font-size: 0.75em; margin-top:5px; }
					#editorial #hero_generic ul li.additional_sub_stories a span {background-repeat:no-repeat;background-position:-180px -616px; margin:7px; position: absolute; top: 0; left: 0; width: 136px; height: 99px; }
			#editorial #hero_generic ul li.additional_sub_stories a:hover span {margin:0px; border:7px solid;}
			#editorial #hero_generic ul li li.last { margin-bottom: 0; }

#editorial .generic_widgets { margin-bottom: 28px; }
.ie7 #editorial .generic_widgets, .ie7 #editorial .generic .cpa{padding-bottom: 28px; }
.ie7 #editorial .generic .cpa .navi{ bottom:27px;}
#editorial .generic_widgets .content h4 { width:186px; font-size:14px;}
	#editorial .generic_widgets .content { border:1px solid #c2c2c2; margin:0; padding: 13px; position:relative; min-height:215px; }
		#editorial .generic_widgets .content img { display: block; margin-bottom: 14px; }
		#editorial .generic_widgets .content a span.border { display:none; border:7px solid; position:absolute; top:6px; left:6px; width:175px; height:127px;}
		#editorial .generic_widgets .content a:hover span.border { display:block;}
		#editorial .generic_widgets .content h4 { margin-bottom: 4px; }
		#editorial .generic_widgets .content p { line-height: 1.333; margin:0;  height:45px; overflow:hidden;}
		.ie7 #editorial .generic_widgets .content a { display:block; }

/*newsletter*/
#editorial #newsletter {}
	#editorial #newsletter h3 { border-bottom: 1px solid #7f7f7f; margin-bottom:0; }
		#editorial #newsletter div p { line-height: 1.333; margin:0 0 11px; }
		#editorial #newsletter div label, 
		#editorial #newsletter div input { font-size:1.2em; }
		#editorial #newsletter div label { padding-bottom:3px; display:block; }
		#editorial #newsletter div input { width:314px; height: 26px; border:1px solid #c2c2c2; margin-bottom:14px; }
		#editorial #newsletter div .cta { float: right; }
		#editorial #newsletter_signup_footer .error {display:inline-block;}

/*events calendar */
#editorial #events-calendar {}
#editorial #events-calendar .content {margin:21px 0 21px 0; }
#editorial #events-calendar h3 {font: 400 2.1em/1 Prata, Georgia, 'Times New Roman', Times, serif; margin:0; padding:10px 0  17px 0; border-bottom:1px solid #7f7f7f;}
	#editorial #events-calendar #event { }
#editorial #datepicker .ui-widget-content { font:bold 1.2em/1 Arial; color: #1b1b1b;  }
#editorial .ui-state-default, #editorial .ui-widget-content .ui-state-default, #editorial .ui-widget-header .ui-state-default {  color: #1b1b1b; font:normal 1.167em Arial; }
#editorial .ui-datepicker .ui-widget-header { margin: 0 auto; padding: 0; width: 306px; }
#editorial .ui-datepicker { display: none; border-bottom:1px dotted #282828; margin:0 auto; }
#editorial .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; font: 700 1.417em Arial; color:#1b1b1b;width: 286px; }
#editorial .ui-datepicker table {border-collapse: collapse; margin:14px auto; width: 286px; }
#editorial .ui-datepicker th {  text-align: left; font-weight: bold; font-size:1em; border: 0; cursor:pointer; width:40px; height:20px;  }
#editorial .ui-datepicker td { text-align:left; padding:4px 4px 4px 0;}
#editorial .ui-datepicker td .ui-state-default { width:18px; padding:4px; text-align:center}



#editorial #events-calendar div#events {}	
#editorial #events-calendar div#events ul{ margin:0px; padding:0 0 0 20px; width:300px; float:left; display:block;}
#editorial #events-calendar div#events ul li{ margin:14px 0 0 0; font-size: 1.2em; }

.ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {background-color:transparent; font:bold 1.833em/0.8 arial; }
#editorial #datepicker .ui-state-highlight { font:bold 1.2/1 arial;}
#editorial #datepicker .ui-state-booked { text-decoration:none; }
	#editorial #datepicker .ui-state-booked:hover { text-decoration:none; }
	
	#editorial .ui-datepicker .ui-datepicker-prev { width:20px; height:14px; display:block; float:left; margin:0 0 14px 0; background-color: transparent; background-repeat: no-repeat; background-position: -396px -265px; }
	#editorial .ui-datepicker .ui-datepicker-next { width:20px; height:14px; display:block; float:right; margin:0 14px 14px 0; background-color: transparent; background-repeat: no-repeat; background-position: -406px -308px; }
 #editorial .ui-datepicker .ui-state-disabled { filter:alpha(opacity=20); -moz-opacity: 0.20; opacity: 0.20; }
	
	
	
	
#editorial .ui-widget-content { }
	#editorial .ui-widget-content a { display:block; }
	#editorial .ui-widget-header {  width:98%;  }
	#editorial .ui-widget-header a { }
	#editorial .ui-icon { background-repeat: no-repeat; display: block; overflow: hidden; text-indent: -99999px; }
	#editorial .ui-dialog { position: absolute; padding: 0 0 0 0; }
	#editorial .ui-dialog .ui-dialog-titlebar { padding: 0;  }
	#editorial .ui-dialog .ui-dialog-title { float: left; }
	#editorial .ui-dialog .ui-dialog-titlebar-close { background-repeat: no-repeat; background-position: 0 -612px; background-color: transparent; position: absolute; right:-10px /*-10px*/; top: -12px /*-12px*/; margin: 0;  height:29px; width:29px; padding-top:0; z-index:1; }
	#editorial .ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
	#editorial .ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { text-decoration:none !important;}
	#editorial .ui-dialog .ui-dialog-content {border: 0; background: none; overflow: hidden; zoom: 1; padding:0; z-index:0; }
	#editorial .ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
	#editorial .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
	#editorial .ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
	#editorial .ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
	#editorial .ui-draggable .ui-dialog-titlebar { cursor: move; }
	#editorial .ui-dialog h3 { display:none; }
	#editorial .preloaderDialog{background:none; border:none; width:45px !important; height:45px !important;}
	#editorial .preloaderDialog .ui-dialog-content{height:auto !important; width:auto !important;}
	
	#editorial .ui-widget-overlay { background: #000; opacity: .85; filter:Alpha(Opacity=85); position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
	#editorial .ui-widget-header {  width:98%; padding:5px 0px 0px 0px;  }
	#editorial .ui-widget-content a.cta { display:inline-block; }
	/* Splash */
	#editorial #splash{ padding:0px 0px 14px 0px; margin:0; /*height:509px;*/ }
	.ie7 #editorial #splash { height:615px; width:800px; }
	#editorial #splash .main{ padding-bottom:21px; margin-left:14px; }
	#editorial #splash .main img { /*border:1px solid #a5a5a5;*/ display:block; }
	.ie7 #editorial #splash ul { padding:21px 0 0 0;}
	#editorial #splash ul { padding:21px 0 0 0; clear:both; margin:0 0 0 14px; overflow: hidden; }
	#editorial #splash ul li { list-style:none; float:left; margin-left:21px;}
	#editorial #splash ul li:first-child{ margin-left:0;}
	#editorial #splash ul li.last{ margin-right:0!important;}
	#editorial #splash ul li img { /*border:1px solid #a5a5a5;*/ display:block; }
	#editorial #splash .logo { float:left; margin:0 0 14px 14px; }
	#editorial #splash .logo a{ outline:none; }
	#editorial #splash .logo img{ display:block;}
	#editorial #splash .titleWrapper {float:left; width:445px;}
	#editorial #splash h2 { font-family: Prata, Georgia, 'Times New Roman', Times, serif; font-size:1.8em; font-weight:400; padding:0; margin:7px 0 0 14px; line-height:1.2em;}
	#editorial #splash .sponsor { float:right; font-size:1em; display:block; margin:14px 14px 0 0; width:250px;   }
	#editorial #splash .sponsor img { clear:both; display:block; margin:3px 0 0 0;}
	#editorial #splash a.enter { clear:both; display:inline-block; background-repeat: no-repeat; background-position: 0px -2014px; background-color: transparent; font-weight:700; margin:14px 14px 21px; height:30px; overflow:hidden;}
	.ie7 #editorial #splash a.enter {  margin:14px; clear:none;}
	/*.ie7 #editorial #splash a.enter { margin:-62px 0 -5px 77px;}*/
	#editorial #splash a.enter:hover{ background-position: 0px -2053px}
	#editorial #splash a.enter:focus{ background-position: 0px -2091px;}
	#editorial #splash a.enter span{ display:inline-block; background-repeat: no-repeat; background-position: right -2014px; padding:6px 21px 8px 14px; height:16px; margin:0 0 0 2px; }
	#editorial #splash a.enter span:hover{ background-position: right -2053px;}
	#editorial #splash a.enter span:focus{ background-position: right -2091px;}
	#editorial #splash a.enter:focus span{ background-position: right -2091px;}
	#editorial #splash .logo_thumb {bottom: 102px;  left: 380px;  position: absolute;}
	.ie8 #editorial #splash .logo_thumb, .ie9 #editorial #splash .logo_thumb {bottom: 100px;}
	.ie7 #editorial #splash .logo_thumb {bottom: 110px;}
	#editorial #splash .logo_thumb img{ border-width:0 5px; }
	#editorial #splash p { font-size:1.2em; clear:both; display:block; float:left; line-height:1.3; margin:14px; margin-bottom:0px; padding:0;}
	#editorial #splash p a { text-decoration:underline; font-size:1em; margin-left:3px; overflow:hidden; outline:none;}
/*#editorial #splash p span{ font-size:1em; clear:both; display:block; float:left; line-height:1.3; margin:14px; margin-bottom:0px;}*/
	#editorial #splash .optional_module a { display: inline; }
		#editorial #splash .optional_module { border-bottom-width: 9px; border-bottom-style: solid; clear: both; display: block; padding-bottom: 14px; overflow: hidden; margin-bottom:12px; }
/*detail_page */
#editorial #detailed_article h3,#editorial #mobile_article h3  { margin:0; padding:14px 0; line-height:1.4em;}
 #editorial #detailed_article .article_info h3 { font-size:1.5em;} 
  #editorial #detailed_article .article_info ul li{ background:none repeat scroll 0 0 transparent; font:400 1em/1.4em Arial;}
#editorial #detailed_article .article_info blockquote { font-size:1em;}
#editorial #detailed_article blockquote { font-size:1.4em;}
#editorial #detailed_article blockquote p { font-size:1em;}
#editorial .detail_page #player_videos{ margin-top:28px;}
#editorial .detail_page .content {margin:0px;}
body#editorial .detail_page h1{ line-height:1.2;}
#editorial #detailed_article .content {margin:28px 0px 0px 0;  border-bottom:0px dotted #7f7f7f; clear:both;}
#editorial #mobile_article p{ font-size:1.4em; line-height: 1.5; font-family:Arial; }
#editorial #detailed_article .article_info p, 
#editorial #detailed_article .article_info div, #editorial #detailed_article .article_info span{ font-size:1em; line-height: 1.5; font-family:Arial; }
#editorial #detailed_article .article_info div *, #editorial #detailed_article .article_info span * { font-size:1em; }
	#editorial #detailed_article li { font:400 1.2em Arial;}
		#editorial #detailed_article p { margin: 14px 0 0; }
	#editorial #detailed_article .date_author {margin:0 0 28px 0px; font-weight:700;}
	#editorial #detailed_article .date_author span{ font-weight:400;}
	#editorial #detailed_article #utility_icons { margin:28px 0 0 0px; float:right; }



	#editorial #detailed_article .article_intro { width:642px; overflow:hidden;  }

		#editorial #detailed_article .article_intro .info { width:135px; float:left; padding:14px;  }
		#editorial #detailed_article .article_intro .info p { margin:0; font-size:1.2em; line-height:1.5; }
		#editorial #detailed_article .article_intro .info span { font-size:1em; padding-top:40px; display:block }
		/*artice text*/
		#editorial #detailed_article .article_info  { clear:both; font-size:1.4em;}
		#editorial #detailed_article .article_info p a { text-decoration:underline;}
		#editorial #detailed_article .article_info .info_heading {font: 400 2.1em Prata,Georgia,'Times New Roman',Times,serif; margin:0; padding:14px 0; color:#1b1b1b; line-height:1.4em}
		#editorial #detailed_article aside blockquote {float:right; background:url(../../images/insider/quotes.png) 0 0 no-repeat transparent; font-size:1.5em; line-height:1.1; margin: 93px 21px 0 14px; padding-top:19px; width:115px}
		#editorial #detailed_article aside blockquote  em { display:block; font-size: 0.667em; margin-top: 9px; }
		
		#editorial .news_detail_page #detailed_article .content { padding-bottom: 21px; }
		#editorial .news_detail_page #detailed_article .pagination { float: left; width: 430px; }
			#editorial .news_detail_page #detailed_article .pagination .pagination-controls { bottom: -22px; font-size: 0.84em; padding: 9px 0 0; }
		#editorial .news_detail_page #detailed_article aside {float: right; width: 150px; }
		/*optional module*/
		#editorial #detailed_article .optional_module { overflow:hidden; margin: 28px 0; }
		#editorial #detailed_article .optional_module .module_image{ float: right; margin:0 0 14px 14px; width:203px; height:152px; }
		#editorial #detailed_article .optional_module h4 {font-size:1.8em; text-align:left; font-weight:400; margin:0; padding-bottom:7px; }
		#editorial #detailed_article .article_info .optional_module h4 { font-size:1.3em !important}
		#editorial #detailed_article .article_info .optional_module h4 span {font:400 0.778em Arial !important; }
			#editorial #detailed_article .optional_module.profile_summary,
			#editorial #detailed_article .optional_module.data_table,
			#editorial #detailed_article .optional_module.suggestion_form { padding:14px 14px 21px 14px; }
			#editorial #detailed_article .optional_module#photo_gallery { padding:21px 0 30px;}
				#editorial #detailed_article .optional_module.profile_summary p { font-size: 1.4em; }
				#editorial #detailed_article .optional_module.profile_summary h4 { width:396px; font-weight:bold; }
      
		#editorial #detailed_article .optional_module ul { margin:0; padding:0; }
		#editorial #detailed_article .optional_module li { list-style-type:none; padding-bottom:10px; overflow:hidden; }
		#editorial #detailed_article .optional_module li span { float:left; display: inline-block; }
		#editorial #detailed_article .optional_module li span.heading { width:130px; }
				
		/*optional module table*/

		#editorial #detailed_article .optional_module table caption {font:700 1.143em Georgia; text-align:left; padding-bottom:14px; margin:0; }
		#editorial #detailed_article .optional_module table {width:100%; font-size:1.4em; }
		#editorial #detailed_article .optional_module table thead th,
		#editorial #detailed_article .optional_module table tbody td { text-align:left; padding:7px 14px; }
		#editorial #detailed_article .optional_module table thead th.last,
		#editorial #detailed_article .optional_module table tbody td.last { border-right:0px;}
		#editorial #detailed_article .article_info table { font-size:1em;}
		#editorial #detailed_article .article_info .optional_module table { font-size:1em;}
		/*suggestion form*/
		#editorial #detailed_article .optional_module.suggestion_form { font-size:1.4em; clear:both; }
		#editorial #detailed_article .article_info .optional_module.suggestion_form {font-size:1em; }
		#editorial #detailed_article .optional_module.suggestion_form label { padding-bottom:8px; display:block}
		#editorial #detailed_article .optional_module.suggestion_form input { margin-bottom:14px; width:270px}
		#editorial #detailed_article .optional_module.suggestion_form textarea { width:599px; height:130px }
		#editorial #detailed_article .optional_module.suggestion_form input, 
		#editorial #detailed_article .optional_module.suggestion_form textarea { border:none; padding:7px }
			#editorial #detailed_article .optional_module.suggestion_form textarea { font-size: 0.857em; }
			#editorial #detailed_article .optional_module.suggestion_form .widget_cta { border: 0; font-size: 0.857em; margin: 0; padding-bottom: 0; }
				#editorial #detailed_article .optional_module.suggestion_form .widget_cta a { display: inline-block; margin: 10px 14px 0 0; text-decoration:underline; }
		#editorial #detailed_article .optional_module.suggestion_form button.cta { margin-left: 14px; }

		#editorial #detailed_article #news_listings { border-bottom:1px dotted #282828; padding-bottom:28px;}
		#editorial #detailed_article #news_listings h4 {border-bottom: 1px solid #282828; font: 400 2em/1 Arial; margin: 0 0 21px 0; padding-bottom: 14px; }
		#editorial #detailed_article #news_listings ul {list-style:none; padding:0; margin:0; font-size: 0.695em; }
		#editorial #detailed_article #news_listings ul li {  padding:14px; margin:0;display: block; clear: both; overflow:auto; position:relative}
		
		
		
		#editorial #detailed_article #news_listings  ul li .date{font: 400 italic 0.75em/0.5em Georgia, 'Times New Roman', Times, serif; margin:0 0 5px;}
		
		#editorial #detailed_article #news_listings ul li a.video span { border:0px solid; position: absolute; top: 16px; left:13px; width: 62px; height: 44px; display: block; background-repeat:no-repeat; background-position: -220px -643px; margin : 3px 3px 0 3px; }
		#editorial #detailed_article #news_listings ul li a.video:hover span { border-width:3px; margin : 0px; }
		
		#editorial #detailed_article #news_listings ul li a span { border:0px solid; position: absolute; top: 16px; left:13px; width: 62px; height: 44px; display: block; margin : 3px 3px 0 3px; }
		#editorial #detailed_article #news_listings ul li a:hover span { border-width:3px; margin : 0px; }
		
		#editorial #detailed_article #news_listings ul li img { display: block; float:left; margin: 0 14px 0 0; }
			
		
		#editorial #detailed_article #news_listings ul li a{ font: 400 1.92em/1.2em Prata, Georgia, 'Times New Roman', Times, serif; margin:2px 0 2px 0; display:block;}
		#editorial #detailed_article #news_listings ul li span { display:block; line-height:1.4em; font-size:1.44em;}


				
		/*quotes*/
		#editorial #detailed_article .optional_module.quotes { background-color:#fff; margin:0px;}
		#editorial #detailed_article .optional_module.quotes blockquote { clear:both; float:left;  font: italic 400 1.6em/1.2em Georgia, "Times New Roman", Times, serif; margin:0; }	
		#editorial #detailed_article .optional_module.quotes blockquote span{ background-color: transparent; background-repeat: no-repeat; background-position: 0px -951px ;padding:0 0 50px; display:block; float:left; width:80px;}
		#editorial #detailed_article .optional_module.quotes blockquote span.space { padding-left:30px;}
#editorial #detailed_article .optional_module.quotes blockquote strong { margin:14px 0 0 0; display:block; }
#editorial #detailed_article .optional_module.quotes blockquote p{ margin:0 0 0 83px; font: 400 0.75em/1.4em arial; }
		
/*Scrollable Big Image Slider */
#editorial #photo_gallery { background-color: #F5F5F5; margin: 28px 0; padding-bottom: 14px; }
#editorial .ui-dialog #photo_gallery { margin:14px 14px 14px; padding:0 14px 0px; clear:both; float: none; }
#editorial #detailed_article #photo_gallery { margin:0 0 28px 0; clear:both; float: none; }
	#editorial #photo_gallery h3 { margin: 0; padding-top:0; }
	#editorial #photo_gallery h3 span { padding-top:10px;}
	#editorial #photo_gallery .content { margin: 0; padding: 21px 21px 7px;}
		#editorial #photo_gallery #image_wrap { height: 358px; margin: 0 auto; position: relative; width: 478px; }
			#editorial #photo_gallery #image_wrap img { height: 358px; width: 478px; }

		#editorial #photo_gallery #gallery_navagation { height: 71px; margin: 14px 0; }
		
		/* prev, next, prevPage and nextPage buttons */
		#editorial #photo_gallery a.browse { background-repeat: no-repeat; background-position: 0 0; display: block; width: 35px; height: 33px;  border-width:20px 0; border-style:solid; border-color:#555; cursor: pointer; font-size:0.1em ; padding:0; }
	/*	#editorial #photo_gallery a.browse:hover { background-color:#414141; border-color:#414141;}*/
		/* right */
		#editorial #photo_gallery a.right { background-position: right -484px; float:right;}
		/* left */
		#editorial #photo_gallery a.left { background-position: left -484px; float: left;}
		
		/* carousel */
		#editorial #photo_gallery .scrollable { position: relative; overflow: hidden; width: 478px; height: 51px; padding: 10px 0; margin: 0 auto; }
		#editorial #photo_gallery .scrollable .items {position:absolute;clear:both; width:20000em;}
		#editorial #photo_gallery .scrollable .items div {float:left;width:553px;}
		#editorial #photo_gallery .scrollable .items div img.first { margin-left: 0; }
		#editorial #photo_gallery .scrollable .items div img.last { margin-right: 0; }
		
		/* single scrollable item */
		#editorial #photo_gallery .scrollable img {float:left;margin:0 7px; width: 68px; height: 51px; cursor: pointer; }
		#editorial #photo_gallery .scrollable img:hover {width: 62px; height: 45px; }
		
		/* active item */
		#editorial #photo_gallery .scrollable img.active {cursor:default; width: 62px; height: 45px; }
		
		
		/* disabled navigational button */
		#editorial #photo_gallery a.disabled { opacity: .2; filter: alpha(opacity = 20); cursor: default;	}
		
		/* image details */
		#editorial #photo_gallery #photo_details { height: 11px; position: absolute; left: 0; bottom: 0; width: 450px; background-color: #000; opacity: .6; filter: alpha(opacity = 60); padding: 14px; color: #fff; font-weight: 700; }
		#editorial #photo_gallery #photo_details span.count { float: right; width: 75px; font-size: 1.2em; text-align:right; }
		#editorial #photo_gallery #photo_details p { float: left; width: 350px; margin: 0; line-height: 1; }
		#editorial  #detailed_article #photo_gallery h3 { display:none;}
		
	/***/

/*photo gallery popup*/
/*Scrollable Big Image Slider */
#editorial #photo_gallery_popup {margin: 28px 0; padding-bottom: 14px; }
#editorial .ui-dialog #photo_gallery_popup { margin:14px 14px 7px; padding:0 14px 14px; }
	#editorial #photo_gallery_popup h3 { margin: 0; padding-top:0; }
	#editorial #photo_gallery_popup h3 span { padding-top:10px;}
	#editorial #photo_gallery_popup .content { margin: 0; padding: 21px 21px 0px 21px;}
		#editorial #photo_gallery_popup #image_wrap { height: 358px; margin: 0 auto; position: relative; width: 478px; }
			#editorial #photo_gallery_popup #image_wrap img { height: 358px; width: 478px; }

		#editorial #photo_gallery_popup #gallery_navagation { background: #D8D8D8; height: 71px; margin: 14px 0; }
		
		/* prev, next, prevPage and nextPage buttons */
		#editorial #photo_gallery_popup a.browse { background-color:  #555; background-repeat: no-repeat; background-position: 0 0; display: block; width: 35px; height: 31px; border:20px solid #555; border-width:20px 0; cursor: pointer; font-size:0.1em ; padding:0; }
		#editorial #photo_gallery_popup a.browse:hover { background-color:#414141; border-color:#414141;}
		/* right */
		#editorial #photo_gallery_popup a.right { background-position: right -484px;
			float:right;
			-moz-box-shadow: -15px 0 15px -1px #666666;
			-webkit-box-shadow: -15px 0 15px -1px #666666;
			box-shadow: -15px 0 15px -1px #666666; }

		/* left */
		#editorial #photo_gallery_popup a.left { background-position: left -484px; float: left;
			-moz-box-shadow: 15px 0 15px -1px #666666;
			-webkit-box-shadow: 15px 0 15px -1px #666666;
			box-shadow: 15px 0 15px -1px #666666; }
		
		/* carousel */
		#editorial #photo_gallery_popup .scrollable { position: relative; overflow: hidden; width: 478px; height: 51px; padding: 10px 0; margin: 0 auto; }
		#editorial #photo_gallery_popup .scrollable .items {position:absolute;clear:both; width:20000em;}
		#editorial #photo_gallery_popup .scrollable .items div {float:left;width:553px;}
		#editorial #photo_gallery_popup .scrollable .items div img.first { margin-left: 0;}
		#editorial #photo_gallery_popup .scrollable .items div img.last { margin-right: 0; }
		
		/* single scrollable item */
		#editorial #photo_gallery_popup .scrollable img {float:left;margin:0 7px; width: 68px; height: 51px; cursor: pointer; }
		#editorial #photo_gallery_popup .scrollable img:hover {width: 62px; height: 45px; }
		
		/* active item */
		#editorial #photo_gallery_popup .scrollable img.active {cursor:default;width: 62px; height: 45px; }
		
		
		/* disabled navigational button */
		#editorial #photo_gallery_popup a.disabled { opacity: .2; filter: alpha(opacity = 20); cursor: default;	}
		
		/* image details */
		#editorial #photo_gallery_popup #photo_details { height: 11px; position: absolute; left: 0; bottom: 0; width: 450px; background-color: #000; opacity: .6; filter: alpha(opacity = 60); padding: 14px; color: #fff; font-weight: 700; }
		#editorial #photo_gallery_popup #photo_details span.count { float: right; width: 75px; font-size: 1.2em; text-align:right; }
		#editorial #photo_gallery_popup #photo_details p { float: left; width: 350px; margin: 0; line-height: 1; }

/*Latest News*/
#editorial #latest_news .content{margin:14px 0;}
#editorial #latest_news {}
#editorial #latest_news h3 {font: 400 2.1em/1 Prata, Georgia, 'Times New Roman', Times, serif; margin: 0; padding:7px 0  14px 0; border-bottom:1px solid #7f7f7f;}
#editorial #latest_news  ul{list-style:none; padding:0; margin:0}
		#editorial #latest_news .content ul li{  padding:0 0 14px 0; margin:0 0 14px 0; border-bottom:1px dotted #282828; display: block; clear: both; overflow:auto; position:relative;}
		#editorial #latest_news .content ul li.last{ margin-bottom:7px; }
		#editorial #latest_news .content ul li .date{font: 400 italic 0.75em/0.75em Georgia, 'Times New Roman', Times, serif; margin:0 0 7px; }
		.ie7 #editorial #latest_news .content ul li .date { line-height:1em;}

		#editorial #latest_news .content ul li a.video span { border:0px solid; position: absolute; top: 0px; left: 0; width: 62px; height: 45px; display: block; background-repeat:no-repeat; background-position: -220px -643px; margin : 3px 3px 0 3px; }
		#editorial #latest_news .content ul li a.video:hover span { border-width:3px; margin : 0px; }
		
		#editorial #latest_news .content ul li a span { border:0px solid; position: absolute; top: 2px; left: 0; width: 62px; height: 45px; display: block; margin : 3px 3px 0 3px; }
		#editorial #latest_news .content ul li a:hover span { border-width:3px; margin : 0px; }
		
		#editorial #latest_news .content ul li img { display: block; float:left; margin: 0 14px 0 0; font-size:0.625em; }
		
		
		#editorial #latest_news .content ul li a{ font: 400 1.6em/1.2em Prata, Georgia, 'Times New Roman', Times, serif; margin:2px 0 2px 0; display:block;}
		#editorial #latest_news .content ul li span {line-height:1.4em; font-size:1.2em; float:right; width:230px;}
		#editorial #latest_news h3 img { margin-right: 8px; vertical-align: middle; }
		#editorial #latest_news .content ul {list-style:none; padding:0; margin:0}
		#editorial #latest_news .content ul li p { margin:0}
		#editorial #latest_news .content ul li p.title {font-size: 1em;line-height: 1.2em;margin: 0;padding: 0;}
		#editorial #latest_news .cta { float:right}


/*news archive*/
	#editorial #news_archive {/* background-color:#e1e2e3;*/ clear:both;}
		#editorial #news_archive h3 { border:0; margin:0; padding:14px 0 0 14px; }
		#editorial #news_archive .content { margin:10px 14px 14px 14px; padding:0 0 14px 0; }
		#editorial #news_archive label {display: none; }
		#editorial .news_archive select { width:179px; height:28px; font:400 1.2em Arial; margin:0 14px 0 0; padding:5px 5px 5px 10px; float:left}
		#editorial .news_archive button.cta { clear:right; float: none; margin:3px 0 0 0;}


/*related articles detailed */
#editorial .news_article .col8 { margin-bottom:14px;}
#editorial #related_articles { margin:0;}
	#editorial #related_articles h3 { background-repeat: no-repeat; background-position: 0 -1894px; background-color: transparent; height: 21px; margin-bottom: 14px; padding-left: 51px; padding-top: 10px;  border-bottom:1px solid #7f7f7f;}
	#editorial .team_landing #related_articles h3 { background-repeat: no-repeat; background-position: 0 -1884px; background-color: transparent; height: 21px; margin-bottom: 14px; padding: 20px 0 14px 51px; border-bottom:1px solid #7f7f7f; border-top:1px dotted #7f7f7f; }
#editorial #related_articles .content ul {list-style:none; padding:0; margin:7px 0 0 0; overflow: hidden; }
#editorial #related_articles .content ul li {  padding: 0; margin:  0 14px 0 0; display: block; clear: both; }
	#editorial #related_articles .content ul li.clearfix { width: 100%;}
		#editorial #related_articles .content ul li.clearfix span {border-top:1px dotted #282828; display:block; margin: 21px 14px 21px 0; width: 313px; }
			#editorial #related_articles .content ul li.clearfix span.even { margin-right:0; }
			#editorial #related_articles .content ul li.clearfix.last span { margin-bottom: 0; }
#editorial #related_articles .content ul li p { margin:0; line-height:1.3;}
#editorial #related_articles .content ul li .info {width:228px; float: left; display:block; }
#editorial #related_articles .content ul li .info strong { font: 400 1em/1em Georgia; letter-spacing: -0.04em;  font-style:italic;  }
#editorial #related_articles .content ul li a, #editorial #related_articles .content ul li a span{display:block;font: 400 1.334em/1em prata; line-height:1; margin:3px 0 4px}
#editorial #related_articles .cta {float:right;}
#editorial #related_articles span { float:left; margin:0; padding:0; font:400 1em Arial; }
#editorial #related_articles .content { margin: 14px 0 21px 0; overflow:hidden; }
		#editorial #related_articles .content ul {  border-bottom:1px dotted #7f7f7f; }
				#editorial #related_articles .content ul li { clear: none; float:left; width:313px; border-bottom:1px dotted #7f7f7f; margin-bottom:14px; padding-bottom:14px; min-height:70px; }
				#editorial #related_articles .content ul li.even { margin-right:0; }
				#editorial #related_articles .content ul li.last { border-bottom:0; margin-bottom:0; }
				.ie7 #editorial #related_articles .widget_cta { clear:both; float:right; margin-top:-14px;}				
				
#editorial #related_articles .content ul li a.thumb { display: block; float: left; margin-right: 15px; }
#editorial #related_articles .content ul li .video { position: relative; display: block; float: left; margin-right: 15px; }
#editorial #related_articles .content ul li .video img { display: block; }
#editorial #related_articles .content ul li .video span { position: absolute; z-index: 1; display:block; height: 34px; width: 34px; background-repeat:no-repeat; top:9px; left:17px; }


#editorial #other_team_fixtures { margin:28px 0;}
	#editorial #other_team_fixtures .content { margin:14px 0 14px 0;}
		#editorial #other_team_fixtures h3 {font: 400 2.1em/1 Prata, Georgia, 'Times New Roman', Times, serif; margin: 0; padding:0px 0  11px 0; border-bottom:1px solid #7f7f7f;}
		#editorial #other_team_fixtures ul{list-style:none; padding:0; margin:0}
			#editorial #other_team_fixtures ul li{  margin:0 0 14px 0; padding:0 0 14px 0; display: block; clear: both; overflow:auto; position:relative;}
				#editorial #other_team_fixtures ul li.last{ margin-bottom:0px; }
				

		#editorial #other_team_fixtures .content ul li a.video span { border:0px solid; position: absolute; top: 2px; left: 0; width: 62px; height: 45px; display: block; background-repeat:no-repeat; background-position: -218px -644px; margin : 3px 3px 0 3px; }
		#editorial #other_team_fixtures .content ul li a.video:hover span { border-width:3px; margin : 0px; }
		
		#editorial #other_team_fixtures .content ul li a span { border:0px solid; position: absolute; top: 2px; left: 0; width: 62px; height: 45px; display: block; margin : 3px 3px 0 3px; }
		#editorial #other_team_fixtures .content ul li a:hover span { border-width:3px; margin : 0px; }
		
		
		#editorial #other_team_fixtures .content ul li img { display: block; float:left; margin: 0 14px 0 0; font-size:0.625em; }
		
		
		#editorial #other_team_fixtures .content ul li a{ font: 400 1.6em/1em Prata, Georgia, 'Times New Roman', Times, serif; margin:2px 0 4px 0; display:block;}
		#editorial #other_team_fixtures .content ul li span { display:block; line-height:1.4em; font-size:1.2em;}
					
					
/*News_landing (all news widget )*/
#editorial .news_landing #news_archive { margin:28px 0}
#editorial .news_landing h1 span { margin-top:7px;float:none;}
body#editorial #all_news h3.sponsored img { display: inline !important; margin-top: 1px; }
body#editorial #all_news h3.sponsored .news { padding:15px 0 0 0; float:left;color:#1b1b1b;}
#editorial #all_news { margin: 28px 0 21px 0;}
#editorial #all_news  h3.sponsored  em iframe{	vertical-align:middle;	}
#editorial #all_news h3.sponsored { margin: 0; overflow: auto;border-bottom:0; color:#1b1b1b; padding:25px 14px 14px;  }
#editorial #all_news h3.sponsored span{ float: right; clear:both; font-family: Arial; font-size:0.476em; font-weight:700; margin:-15px 0 0; font-weight:700; }	
#editorial #all_news .news_filter #rss_feed a{ display:block; height: 14px; width: 16px}
#editorial #all_news .news_filter #rss_feed { width:16px; height: 14px; }
#editorial #all_news .content ul {list-style:none; padding:0; margin:0}
#editorial #all_news .content ul li {  padding:21px 14px; margin:0; background-color:#e1e2e3; display: block; clear: both; overflow:auto; position:relative;}
#editorial #all_news .content ul li.odd {padding:21px 14px; margin:0; background-color:#f5f5f5; display: block; clear: both; overflow:hidden; }
#editorial #all_news .content ul li.last{ padding-bottom:0; border-bottom: 0; margin-bottom:7px; }

#editorial #all_news .content ul li p { margin:0}

#editorial #all_news .content ul li .date{font: 700 italic 0.75em/0.5em Georgia, 'Times New Roman', Times, serif; margin:0 0 5px; color:#2c2c2c;}

		#editorial #all_news .content ul li a.video span { border:0px solid; position: absolute; top: 21px; left:14px; width: 62px; height: 45px; display: block;  background-repeat:no-repeat; background-position: -220px -644px; margin : 3px 3px 0 3px;}
		#editorial #all_news .content ul li a.video:hover span { border-width:3px; margin : 0px; }

		#editorial #all_news .content ul li a span { border:0px solid; position: absolute; top: 21px; left:14px; width: 62px; height: 45px; display: block; margin : 3px 3px 0 3px; }
		#editorial #all_news .content ul li a:hover span { border-width:3px; margin : 0px; }
		
		
		
		#editorial #all_news .content ul li img { display: block; float:left; margin: 0 14px 0 0; font-size:0.625em; }
		
		
		#editorial #all_news .content ul li a{ font: 400 1.4em/1.2em Prata, Georgia, 'Times New Roman', Times, serif; margin:2px 0 2px 0;}
		#editorial #all_news .content ul li span { float:right; width:532px;line-height:1.4em; font-size:1.2em;}



#editorial #all_news .news_filter { padding:7px 0 14px 0; }
#editorial #all_news .news_filter select { width:232px; height:29px;  padding:5px; float:left; border:0px; font:400 1.2em Arial; margin:0;}
#editorial #all_news .news_filter a { font: bold 1.2em Arial, Helvetica, sans-serif; text-decoration:underline; margin: 5px 0 0 14px; float:left}
#editorial #all_news .news_filter #rss_feed {float:right;cursor:pointer}	


#editorial #all_news .news_filter #newsrss_feed {  background-color: transparent; background-repeat: no-repeat; background-position: -398px -408px; float:right; height:22px; width:16px; margin:5px 25px 0 0; padding:3px 0 0 9px;  }
#editorial #all_news .cta { float:right; margin:7px 0 0 0;}



/*--- team profile ---*/
#editorial #team_profile_main {  background:url(../images/editorial/bg_carousel_modules.jpg) center center no-repeat transparent; border-bottom: 1px solid #7f7f7f; margin: 0 -21px; height: 427px; position: relative; width: 1012px; }
	#editorial #team_profile_main .content { clear:both; margin: 0; }
	#editorial #team_profile_main #team_profile_filters { float:left; width:202px; }
		#editorial #team_profile_main #team_profile_filters label { cursor: auto}
		
		#editorial #team_profile_main #team_profile_filters ul { height: auto; margin:0; overflow: visible; padding:0; width: 202px; -moz-box-shadow: 10px 0 25px -5px #777; -webkit-box-shadow: 10px 0 25px -5px #777; box-shadow: 10px 0 25px -5px #777; }
		#editorial #team_profile_main #team_profile_filters ul li { text-align:right; border-bottom:1px solid #7F7F7F; }
		#editorial #team_profile_main #team_profile_filters a { background-color: #c2c2c2; color:#1b1b1b; border-top: 1px solid #fff; display: block; font: 400 2.1em Georgia, "Times New Roman", Times, serif; height: 46px; padding-right:30px; padding-top:24px; width: 172px; text-shadow: -1px 1px 2px #777; }
			#editorial #team_profile_main #team_profile_filters a:hover { background-color: #3a3a3a; color: #fff; text-shadow: none; }
		#editorial #team_profile_main #team_profile_filters a.first { border-top: 1px solid #c2c2c2; }
		#editorial #team_profile_main #team_profile_filters a.last { border-bottom: 1px solid #c2c2c2; }
			#editorial #team_profile_main #team_profile_filters a.selected { color:#000; background: url(../images/icons/icon_sprites.png) no-repeat 0 -521px transparent!important; border: 0; outline: none; width: 184px; height:44px; padding-top:21px; padding-right:50px; }
			
	#editorial #team_profile_main ul { list-style: none; margin: 0; padding: 0}
	#editorial #team_profile_main ul.team_players { margin-top: 21px; overflow: hidden; }
		#editorial #team_profile_main ul.team_players > li { float: left; margin: 0 14px 21px 0; width:164px; height:78px;}
		#editorial #team_profile_main ul.team_players li.last { margin-right:0}
		#editorial #team_profile_main ul.team_players li.clearfix { height:14px; overflow:hidden; width: 100%; }
			#editorial #team_profile_main ul.team_players li div.big_view { display:none;  background-color: transparent; background-repeat: no-repeat; background-position: -11px -1471px; width:121px; height:211px; position:absolute; -moz-box-shadow: 0 0 10px #777; -webkit-box-shadow: 0 0 10px #777; box-shadow: 0 0 10px #777; padding:12px; margin:-135px 0 0 -40px; z-index:2;}
			.ie7 #editorial #team_profile_main ul.team_players li div.big_view { margin:-75px 0 0 -180px;}
			#editorial #team_profile_main ul.team_players li:hover div.big_view { display:block;}
			#editorial #team_profile_main ul.team_players li:hover div.big_view:hover { display:block;}
			#editorial #team_profile_main ul.team_players li div.player_picture {  background-color: transparent; background-repeat: no-repeat; background-position: 0 0; display: block; height: 78px; width: 68px; overflow: hidden; float: left; margin-right: 7px; }
				#editorial #team_profile_main ul.team_players li div.player_picture img { height: 78px; width: 68px; }
			#editorial #team_profile_main ul.team_players li div.big_view div.player_picture { height:143px; margin: 0 0 5px 0;  width:122px; }
				#editorial #team_profile_main ul.team_players li div.big_view div.player_picture img { height:143px; width:122px; }
				#editorial #team_profile_main ul.team_players li div.player_picture .loan_info { background: #282828; position: absolute; bottom: 0; left: 0; width: 71px; text-align: center; color: #fff; padding:3px 0; border-radius: 0 0 5px 5px; }
			#editorial #team_profile_main ul.team_players li ul { margin: 0px; width:65px; overflow:hidden }
				#editorial #team_profile_main ul.team_players ul li { margin: 0; padding: 0; width:65px; }
				#editorial #team_profile_main ul.team_players div.big_view ul { clear: both; display: block; width:114px;}
				#editorial #team_profile_main ul.team_players div.big_view ul li { width: 114px;}
				#editorial #team_profile_main ul.team_players div.big_view ul li.player_name { width:100px; }
				#editorial #team_profile_main ul.team_players ul li.field_position { font-size:1.2em; }
				#editorial #team_profile_main ul.team_players li ul li.jersey_number { font: 700 1.2em/1 arial; }
				#editorial #team_profile_main ul.team_players div.big_view li.jersey_number { font: 700 1.8em/1 arial; }
				#editorial #team_profile_main ul.team_players li ul li.player_name { font-size:1.2em; font-weight:bold; }
				#editorial #team_profile_main ul.team_players a.cta_to_profile { clear: both; display: block; color: #1b1b1b; }
				/*#editorial #team_profile_main ul.team_players a.cta_to_profile:hover { color: #1b1b1b; }
				#editorial #team_carousel ul.team_players a.cta_to_profile { color: #ffffff !important; }*/
		#editorial #team_profile_main .team_pagination { /*height: 396px !important;*/ margin-left: 61px; padding: 0; width: 740px; }
		#editorial #team_profile_main .team_pagination .pagination-controls { height: 49px; left: -302px; top: 175px; width:1083px; z-index:9; }
		#editorial #team_profile_main .pagination-controls a.browse {background-repeat: no-repeat; background-position: 0 0 ; display: block; width: 49px; height: 49px; cursor: pointer; font-size:0em ; padding:0; filter: alpha(opacity = 90); opacity: .9;  }
		
		#editorial #team_profile_main .pagination-controls li.next { float: right; margin: 0; }
		#editorial #team_profile_main .pagination-controls li.next a.browse { background-position: -370px -478px; }
		#editorial #team_profile_main .pagination-controls li.prev a.browse { background-position: 5px -477px; }
		#editorial #team_profile_main .pagination-controls li.next.disabled a.browse { filter: alpha(opacity = 20); opacity: .2; }
		#editorial #team_profile_main .pagination-controls li.prev.disabled a.browse { filter: alpha(opacity = 20); opacity: .2; }



/*--- team profile ---*/
#editorial #team_carousel {height:94px; width:1012px; margin:0 -21px 0px; border-bottom:1px dotted #7F7F7F; }
.ie7 #editorial #team_carousel { position:relative; z-index:10;}
#editorial #team_carousel .content { clear:both; margin:0; }
#editorial .team_profile #team_carousel .content { margin: 14px 7px; }
#editorial #team_carousel #team_profile_filters { display:none; }	
	#editorial #team_carousel ul { list-style: none; margin: 0; padding: 0}
	#editorial #team_carousel ul.team_players { width:960px; margin-left:14px; position:absolute; z-index:1; }
		#editorial #team_carousel ul.team_players > li { float: left; padding: 9px 0px 7px 9px ; width:87px; height:85px;}
		#editorial #team_carousel ul.team_players li.last { margin-right:0}
		#editorial #team_carousel ul.team_players li.clearfix { height:14px; overflow:hidden; width: 100%; }
			#editorial #team_carousel ul.team_players li div.big_view { display:none;  background-color: transparent; background-repeat: no-repeat; background-position:-5px -1467px; width:124px; height:212px; position:absolute; padding:19px; margin:-83px 0 0 -60px; z-index:999;}
			.ie7 #editorial #team_carousel ul.team_players li div.big_view { margin:-83px 0 0 -140px; }
			#editorial #team_carousel ul.team_players li:hover div.big_view{ display:block;}
			#editorial #team_carousel ul.team_players li:hover div.big_view:hover { display:block;}
			#editorial #team_carousel ul.team_players li div.player_picture { background: url(../images/editorial/bg_player_profile_default.jpg) 0 0 no-repeat transparent; display: block; height: 81px; float:left; margin:0 2px 0 0; width: 61px; position:relative; }
			#editorial #team_carousel ul.team_players li div.big_view div.player_picture { height:143px; width:120px; margin-bottom:7px;}
				#editorial #team_carousel ul.team_players li div.player_picture img { width:61px; height:72px; }
				#editorial #team_carousel ul.team_players li div.player_picture .loan_info { background: #282828; position: absolute; bottom: 0; left: 0; width: 71px; text-align: center; color: #fff; padding:3px 0; border-radius: 0 0 5px 5px; }
			#editorial #team_carousel ul.team_players li ul { padding: 6px 0 6px 0; width:20px; float:left; overflow:hidden }
				#editorial #team_carousel ul.team_players ul li{ margin: 0; padding: 0; width:20px; }
				
				#editorial #team_carousel ul.team_players ul li.field_position { display:none; font-size:1.2em; }
				
				#editorial #team_carousel ul.team_players li ul { margin:0; padding:0px; float:left;font: 700 1.4em/1 arial; width:16px; clear:none}
				#editorial #team_carousel ul.team_players li ul li.jersey_number{ font: 700 0.857em/1 arial; }
				#editorial #team_carousel ul.team_players li ul li.player_name { display:none; font-size:1.2em; font-weight:bold; }
				#editorial #team_carousel ul.team_players div.big_view ul { width:114px;}
				#editorial #team_carousel ul.team_players div.big_view ul li { width: 114px; font-size:0.857em; line-height:1.2em;}
				#editorial #team_carousel ul.team_players div.big_view div.player_picture img { width:122px; height:143px;  }
				#editorial #team_carousel ul.team_players div.big_view ul li.jersey_number{ font: 700 1.4em/1.2 arial!important; }
				#editorial #team_carousel ul.team_players div.big_view ul li.player_name { display:block; width:100px; }
				#editorial #team_carousel ul.team_players div.big_view ul li.field_position { display:block; width:100px; font-weight:400; }
				#editorial #team_carousel ul.team_players div.big_view a:hover { color:#000; }
				#editorial #team_carousel .team_pagination {float:left; width:985px; padding:0px 0px 3px 29px; height:92px!important; }
				.ie7 #editorial #team_carousel .team_pagination{ position:relative;}
				#editorial #team_carousel .team_pagination .pagination-controls { display:inline; padding: 0; font-size:1em;overflow:hidden;  width:1012px; height:95px; position:absolute; top:0px; left:0; bottom:0px; }
				#editorial #team_carousel .team_pagination .pagination-controls li.next { float:right; margin:0;}
		
				#editorial #team_carousel .team_pagination .prev {}
				#editorial #team_carousel .team_pagination .next {}
				
		    #editorial #team_carousel ul.team_players li.selected {  background-color: transparent; background-repeat: no-repeat; background-position: -305px -1725px; }
			#editorial #team_carousel ul.team_players li.selected .big_view,
			#editorial #team_carousel ul.team_players li.selected:hover .big_view{ display:none;}
			 
#editorial #player_details { border-bottom: 1px solid #7f7f7f; position:relative; margin:0 -21px 28px; width:1012px;}
.ie7 #editorial #player_details { z-index:9;}
#editorial #player_details .picture { background:url(../images/editorial/bg_player_231by264.png) no-repeat scroll 0 0 transparent; width:231px; height:264px;}
#editorial #player_details h3{ border: none; margin-bottom:14px; padding: 0; }
#editorial #player_details h4{ border-bottom: 1px solid #7f7f7f; margin-bottom:21px; padding:0 0 14px; }
#editorial #player_details .scrollable { position:relative; margin-bottom: 0; width: 1012px; overflow: hidden; height: 350px!important; }
#editorial #player_details .scrollable .items { width:20000em; position:absolute}
#editorial #player_details .items div.page { float:left; width: 970px; padding:21px; }

#editorial #player_details #last_match_details { overflow: hidden; }
	#editorial #player_details #last_match_details .info dl { width:232px; float:left; margin:0 14px 0 0; line-height:2em; font-size:1.2em;}
		#editorial #player_details #last_match_details .info dl dt { float:left; font-weight:700; margin-right:14px; width:68px; }
		#editorial #player_details #last_match_details .info dl dd:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0; }		
#editorial #player_details #last_match_details .info p.shirt{ width: 68px; margin: 0; font: 400 1.6em/1 Georgia, "Times New Roman", Times, serif; float: left;}
#editorial #player_details #last_match_details .info p.shirt span{ font: 400 3.125em/1.5em "Prata", Georgia, "Times New Roman", Times, serif;;}

#editorial #player_details #last_match_details { overflow: hidden; }
	#editorial #player_details #last_match_details .last_match dl { width:232px; float:left; margin:0 14px 0 0; line-height:2em; font-size:1.2em;}
		#editorial #player_details #last_match_details .last_match dl dt { float:left; font-weight:700; width:125px; }
		#editorial #player_details #last_match_details .last_match dl dd { float: left; margin: 0; text-align: right; width: 25px; }
		#editorial #player_details #last_match_details .last_match dl dd:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0; }

#editorial #player_details #player_season_stats { overflow: hidden; }
	#editorial #player_details #player_season_stats ul { list-style: none; margin:0 14px 0 0; padding:0; }
	#editorial #player_details #player_season_stats ul li.clear {clear:both;}
		#editorial #player_details #player_season_stats ul li h5 { margin-bottom: 7px; }
			#editorial #player_details #player_season_stats ul li *{ vertical-align: top; }
			#editorial #player_details #player_season_stats ul span.value { font-size: 5em; line-height: 1; font-family: Prata, Georgia, "Times New Roman", Times, serif; display: block; margin-right: 14px; float: left; }
			#editorial #player_details #player_season_stats ul span.value_substitute { font-size: 2.1em; line-height: 1; font-family: Georgia, "Times New Roman", Times, serif }
				#editorial #player_details #player_season_stats ul span.value_substitute span { display: block; font-size: 0.476em; margin-top: 3px; }
		
	#editorial #player_details #player_gallery h3{ border-bottom: 1px solid #7f7f7f; margin-bottom:14px; padding:0 0 14px; }

	#editorial #player_details #player_gallery { overflow: hidden; }
			#editorial #player_details #player_gallery #image_wrap { position: relative; height:215px; }
				#editorial #player_details #player_gallery #image_wrap img { height:215px; width:314px; }
				#editorial #player_details #player_gallery #image_wrap #photo_details { background-color: #000000; bottom: 0px; color: #FFFFFF; font-weight: 700; height: 14px; left: 0; line-height: 1; opacity: 0.8; padding: 14px; position: absolute; width: 286px; }
					#editorial #player_details #player_gallery #image_wrap #photo_details span.count { float: right; font-size: 1.2em; }
					#editorial #player_details #player_gallery #image_wrap #photo_details p { float: left; line-height: 1; margin: 0; width: 200px; }
			#editorial #player_details #player_gallery #gallery {  }
				#editorial #player_details #player_gallery #gallery ul { list-style: none; margin: 0; padding: 0;}
					#editorial #player_details #player_gallery #gallery ul li {float:left; margin:0 14px 31px 0;}
					#editorial #player_details #player_gallery #gallery ul li.last {margin-right:0;}
					#editorial #player_details #player_gallery #gallery ul li.bottom {margin-bottom:0;}
					#editorial #player_details #player_gallery #gallery ul li img { display: block; height: 51px; width:68px; }
						#editorial #player_details #player_gallery #gallery ul li img.active { border: 3px solid #555555; height: 45px; width:62px; }
						#editorial #player_details #player_gallery #gallery ul li img.active:hover { border: 3px solid #555555; height: 45px; width:62px; cursor: default; }
						#editorial #player_details #player_gallery #gallery ul li img:hover { border: 3px solid; height: 45px; width:62px; cursor: pointer; }


#editorial #player_details .links { float: left; text-align: right; width: 150px; }
#editorial #player_details .links a{  background-color: transparent; background-repeat: no-repeat; background-position: 0 0; text-align: left; display: inline-block; font: 400 1.6em/1 Georgia, "Times New Roman", Times, serif;  height: 19px; padding: 10px; width: 115px; margin:10px 0 0 0;}
#editorial #player_details .links a.first_link{ background-position: -104px -433px; margin-top: 105px; }
#editorial #player_details .links a.second_link{ background-position: -104px -433px; margin-top: 10px; }

#editorial #player_details .links a:hover{ background-position: -104px -496px;}
#editorial #player_details .links a:focus{ background-position: -104px -561px;}

#editorial #player_details .navi { margin: auto 0; text-align: center; width: 100%; position: absolute; bottom: 14px; z-index:1; }

#editorial #player_details a.prev,
#editorial #player_details a.next {  display: block; font: 400 1.2em/1 Georgia, "Times New Roman", Times, serif; height: 35px; position: absolute; width: 19px; cursor:pointer; top: 135px; padding: 7px 14px; z-index: 1; text-indent: -9999em; opacity: .9; filter:alpha('opacity=90');  background-repeat: no-repeat; }
	#editorial #player_details a.prev { background-position: 14px -130px; }
	#editorial #player_details a.next { background-position: right -130px; }
#editorial #player_details a.prev { left: -40px; }
#editorial #player_details a.next { right: -40px; }

#editorial #player_details .links .cta { border: none; border-radius: 2px; -webkit-border-radius: 2px; display: inline-block; font: 700 1.2em/1 Arial, Helvetica, sans-serif; margin: 0; width: auto; height: auto; }

#editorial #player_detail_article { border-bottom:1px dotted #7f7f7f; padding-bottom:21px; margin-bottom:21px; }
#editorial #player_detail_article .sponsor, #editorial #player_details .player_bio #sponsor { float: right; font-size:1.2em; text-align: center; width: 135px}
	#editorial #player_detail_article .sponsor{ margin:0px 0 12px 0; font-weight:700; width:135px; text-align:left; font-size:1em;}
		#editorial #player_detail_article .sponsor img { display: block; margin: 5px 0; border:1px solid #e1e2e3;}
		#editorial #player_detail_article h3 { line-height:1.45em; border:0; padding:0; margin-bottom:15px; }
		#editorial #player_detail_article article { line-height: 1.45; float:left; width:464px;}
		#editorial #player_detail_article article data { line-height:0.3em; margin:0 0 0px 0; display:block; }
		#editorial #player_detail_article aside { float:right; width:135px;  padding:14px; margin:14px 0 0; background:#F5F5F5}
		#editorial #player_detail_article aside p { margin:0; }
		#editorial #player_detail_article aside p strong { display:block; line-height:1.5em; margin-bottom:5px; }
		
		#editorial #player_detail_article aside p a { display:block; margin:0 0 14px 0; font: 400 1.75em/1 arial; }
		#editorial #player_detail_article aside p span.small { font-size:0.6em; }
		#editorial #player_detail_article aside p a strong{ font:700 0.5em/1em Arial, Helvetica, sans-serif; }
		
		#editorial #player_detail_article aside p .text { display:block; margin:0 0 14px 0; font: 400 1.75em/1 arial; }
		#editorial #player_detail_article aside p .text span.small { font-size:0.6em; }
		#editorial #player_detail_article aside p .text strong{ font:700 0.5em/1em Arial, Helvetica, sans-serif; }
		
		#editorial #player_detail_article article div#articleContentWrapper { font-size:1.4em; line-height:1.5em; }
			#editorial #player_detail_article article div#articleContentWrapper p { font-size:1em; margin: 0; line-height:1.5em; }
		#editorial #player_detail_article #match_report article data p { font-size:1em; margin:13px; }
		#editorial #player_detail_article article.page p.date {  margin:0 0px 14px 0; line-height:1.2; font:bold 0.9em Arial; }



	
	/*career history*/
	#editorial #career_history h3 { border-bottom:1px solid #7f7f7f; }
	#editorial #career_history .content { }
	#editorial #career_history .content h3 { border-bottom: none;  font: 400 1.2em/1em arial;  margin: 0 0 4px 0; overflow: hidden; padding:10px 14px;  }
	#editorial #career_history .content h3.active { border-bottom:1px dotted #707171; margin:0 }
	#editorial #career_history .content h3 a,
	#editorial #career_history .content h3 span.year { float:right}
	#editorial #career_history .content h3 a { margin-left:10px; outline: 0 none;}	
	#editorial #career_history .content h3 span { margin-top:0px}
	#editorial #career_history .content h3 span.title { float:left}
	#editorial #career_history .content h3 span.year { font-weight:700; }
	#editorial #career_history .content h3 a:hover { text-decoration:none}
	
	#editorial #career_history .content .career_details td { vertical-align:bottom; padding:0 18px}
	#editorial #career_history .content .career_details td img{ vertical-align:bottom; margin-bottom:7px;}
		#editorial #career_history .content .career_details td.goals_wrapper {  }
	#editorial #career_history .content .career_details .stats_val {margin-top:14px} 
	#editorial #career_history .content .career_details .stats_val span { font-size:0.8em}
	#editorial #career_history .stats_details { display: none; padding:21px 0;  margin: 0 0 4px 0; }
		
	#editorial #career_history .career_details td div.title{ width:100%; font: 400 1.6em/1 Georgia, "Times New Roman", Times, serif;}
	#editorial #career_history .career_details td div.subhead{ font: 400 1.6em/1 arial; margin-top:14px }
	#editorial #career_history .career_details td div.stats_val{ font: 700 2.1em/1 arial; }
	
	#editorial #career_history .more a { display: block; font: bold 2.3em/1em arial; height: 20px; text-align: center; width: 20px; margin:-8px 0 0 10px }

/*photo gallery_detailpage */

		
		/*Match Preview*/
		
#editorial #match_preview_details { border-bottom: 1px solid #7f7f7f; position:relative; margin:0 -21px 28px; width:1012px; height: 420px; background:url('../images/editorial/bg_carousel_modules.jpg') center center no-repeat; }
#editorial #match_preview_details h3{ border-bottom: 1px solid #7f7f7f; margin-bottom:21px;}
#editorial #match_preview_details .scrollable { position:relative; margin-bottom: 0; width: 1012px; overflow: hidden; }
#editorial #match_preview_details .scrollable .items { width:20000em; position:absolute}
#editorial #match_preview_details .items div.page { float:left; width: 970px; padding:21px; }
#editorial #match_preview_details .match_details .details{ float:left;}
#editorial #match_preview_details .match_details ul{ margin:0; padding:0; list-style:none}
#editorial #match_preview_details .match_details ul li{ text-align:center; margin:0 0 28px 0; overflow: hidden;}
#editorial #match_preview_details .match_details ul li p.prematch{ text-align:center; font:700 1em Arial; color:#1b1b1b; padding:0; margin:0 0 7px 0; }
#editorial #match_preview_details .match_details ul li div#player{ width:100px; background-color:#000;}
#editorial #match_preview_details .match_details ul li.team{ font: italic 700 1.6em/1 Georgia, "Times New Roman", Times, serif;}
	#editorial #match_preview_details .match_details ul li.team * { vertical-align : middle; }
#editorial #match_preview_details .match_details ul li.team img { margin:0px 15px 0; height:63px; width:63px;}
#editorial #match_preview_details .match_details ul li.league_emblem { margin-bottom: 21px; }
#editorial #match_preview_details .match_details ul li.date{ font: 700 1.6em/1 Georgia, "Times New Roman", Times, serif;}
#editorial #match_preview_details .match_details ul li.venue_details{ font-weight:1.2em;}
#editorial #match_preview_details .match_details ul li.venue_details P { margin:0 0 0 110px; clear: both; }
#editorial #match_preview_details .match_details ul li.venue_details strong {width:60px; text-align:left; float:left;}
#editorial #match_preview_details .match_details ul li.venue_details span{ display:inline-block; text-align:left; float: left; width: 220px; }
/*#editorial #match_preview_details .match_details ul li.venue_details span.venue{ padding-left:10px;}*/
#editorial #match_preview_details .links { padding-left:14px; text-align:left; width:136px; }
#editorial #match_preview_details .links a { background-color: transparent; background-repeat: no-repeat; background-position: 0 0 ; text-align:left; display: inline-block; font: 400 1.6em/1 Georgia, "Times New Roman", Times, serif;  height: 19px; padding: 10px; }

#editorial #match_preview_details .links a.ticket_link{margin: 210px 20px 0 0; text-align:center; width: 94px; padding:7px 10px; }
	#editorial #match_preview_details .links a.ticket_link:hover{ background-position: -144px -1832px;}
	#editorial #match_preview_details .links a.ticket_link:focus{ background-position: -286px -1832px;}
	
#editorial #match_preview_details .links a.first_link{ background-position: -105px -433px; margin:10px 0 0 0; width: 115px;}
	#editorial #match_preview_details .links a.first_link:hover{ background-position: -104px -496px;}
	#editorial #match_preview_details .links a.first_link:focus{ background-position: -104px -561px;}

#editorial #match_preview_details .player_head_to_head .cta { float: right; }
#editorial #match_preview_details .player_head_to_head h4 { margin:0 0 28px 0; line-height:1}
#editorial #match_preview_details .player_head_to_head .emblem { display: block; margin: 0 auto 28px; }
	#editorial #match_preview_details .player_head_to_head .players_stats {}
			#editorial #match_preview_details .player_head_to_head .players_stats table { background-color: #fff; font-size: 1.2em; font-weight: 700; margin-top: 42px; width: 100%;}
				#editorial #match_preview_details .player_head_to_head .players_stats table tr.odd { background-color: #e1e2e3; }
			
					#editorial #match_preview_details .player_head_to_head .players_stats table td { padding: 14px 0; line-height:1.2em; text-align: center; }
	#editorial #match_preview_details .player_head_to_head .home_player,
	#editorial #match_preview_details .player_head_to_head .away_player { text-align: center; }
	
#editorial #match_preview_details .navi { margin: auto 0; text-align: center; width: 100%; position: absolute; bottom: 14px; z-index:1; }
	
	#editorial #match_preview_details a.prev,
	#editorial #match_preview_details a.next {display: block; font: 400 1.2em/1 Georgia, "Times New Roman", Times, serif; height: 35px; position: absolute; width: 19px; cursor:pointer; top: 180px; padding: 7px 14px; z-index: 1; text-indent: -9999em; opacity: .9; filter:alpha('opacity=90'); background-repeat: no-repeat; }
		#editorial #match_preview_details a.prev { background-position: 14px -128px; }
		#editorial #match_preview_details a.next { background-position: right -128px; }
	#editorial #match_preview_details a.prev { left: -40px; }
	#editorial #match_preview_details a.next { right: -40px; }
	/*#editorial #match_preview_details a:hover.next { padding: 21px 40px 0px 14px; text-indent: 0; width:auto; height: 28px; }
	#editorial #match_preview_details a:hover.prev { padding: 21px 14px 0px 40px; text-indent: 0; width:auto; height: 28px; }*/

#editorial #match_preview_article { border-bottom:0px;}
#editorial #match_preview_article #utility_icons { width:132px; }
#editorial #match_preview_article #sponsor { float: right; font-size:1em; text-align: center; width: 135px}
#editorial #match_preview_article #sponsor img{ display: block; margin: 5px 0; border:1px solid #e1e2e3;}
#editorial #match_preview_article blockquote { clear:both; float:right; background-color: #f5f5f5; background-repeat: no-repeat; background-position: -371px -965px; font: italic 400 1.6em/1.2em Georgia, "Times New Roman", Times, serif; margin: 14px 0 14px 0; padding:40px 14px 14px 14px; width:135px; }	
#editorial #match_preview_article blockquote strong { margin:20px 0 0 0; display:block; }
#editorial #match_preview_article blockquote p{ margin:0; font: 400 0.75em/1.4em arial; }
#editorial #match_preview_article em { display:block; margin:14px 0 0 14px; font-size:1em}
#editorial #match_preview_article article { line-height: 1.45; float:left; width:479px;}
#editorial #match_preview_article article p.data { margin:0 0 20px 0; display:block; }
#editorial #match_preview_article .content .pagination { }
#editorial #match_preview_article .content #match_preview { width:464px; float:left;}
#editorial #match_preview_article aside { float:right; width:163px; margin:40px 0 0 0;}
#editorial #match_preview_article aside #sponsor {background-color:#f5f5f5; padding:14px; margin:0 0 14px 0; text-align:left;	}
#editorial #match_preview_article aside #sponsor p { font-weight: 700; }
#editorial #match_preview_article aside #sponsor .matchreport{ margin:0;}
#editorial #match_preview_article aside #sponsor .matchreport table { width:100%;}
	#editorial #match_preview_article aside #sponsor .matchreport td { font-size: 1.2em;  padding: 3px 3px 3px 0; }
		#editorial #match_preview_article aside #sponsor .matchreport td.date { width: 62%; }
		#editorial #match_preview_article aside #sponsor .matchreport td.score { text-align: right;  padding: 3px 3px 3px 5px; width:28%;}

#editorial #match_preview_article aside #sponsor .score ul{ list-style:none; margin:0; padding:0;}
#editorial #match_preview_article aside #sponsor .score ul li {float:left; width:45%; padding:0 14px 5px 0; margin:0; font:400 1.2em Arial;}
#editorial #match_preview_article aside #sponsor .score ul li.even {float:left;width:29%;  }
#editorial #match_preview_article aside #sponsor .score ul li.last { padding-bottom:0px;}
#editorial #match_preview_article aside #sponsor .score { padding:0; margin: 0;}
#editorial #match_preview_article aside #sponsor p{ line-height:1.4em;}
#editorial #match_preview_article #articleContentWrapper { width: 464px; font-size:1.4em; line-height:1.5em; }
	#editorial #match_preview_article #articleContentWrapper p { font-size:1em; margin: 0; }
	#editorial #match_preview_article .content #match_preview #articleContentWrapper a { text-decoration: underline; }
	#editorial #match_preview_article #articleContentWrapper em,
	#editorial #match_report_article #articleContentWrapper em{display:inline; margin:0;}
#editorial #match_preview_article #articleContentWrapper img { margin:14px 0;}
#editorial #match_preview_article h3 { width:464px; line-height:1.4em; border:0; }
#editorial #match_preview_article .content { margin:0px; }
#editorial #match_preview_article p.sponsor{ border-top:1px dotted #7F7F7F; padding:0; padding:14px 0 0px 0; margin:0px; font:400 1em Arial; color:#555555;}
#editorial #match_preview_article p.sponsor em { padding:0px; display:inline-block; margin:0;}



/*News Article */
#editorial .news_article #video_jukebox { margin:14px 0 28px;}
#editorial .news_article h1 { line-height:1.15em; padding:17px 21px 21px;}
#editorial .news_article .content .col8 h1 { width:635px;}
#editorial .news_article .content .col8 h1 span{ font: 400 19px/1.35em Prata,Georgia,'Times New Roman',Times,serif; clear:none; float:none; margin:0;}
#editorial .news_article h1 span.heading, #editorial .news_article h1 span.heading span{display: table-cell !important; height: 77px; vertical-align: middle;}
#editorial .news_article h1 span.sponsors { clear:none; display:inline-block; font:700 0.375em/1.3em Arial;}
#editorial .news_article aside span.sponsors { border-bottom:1px dotted #7F7F7F; display:block; height:35px; text-align:right; padding:25px 21px 56px 0; font-size:1.1em; position:relative; width:314px;}
#editorial .news_article aside span.sponsor_adv{height: 64px !important;padding: 40px 21px 11px 0 !important;}
.ie7 #editorial .news_article .content .col8 h1 { height:77px;}
#editorial .news_article aside span.less_height {padding:21px 21px 21px 0; height:30px;}
.ie7 #editorial .news_article aside span.less_height {padding-top:0px; height:30px;}
#editorial .news_article aside span.sponsors img{ vertical-align:middle; margin:0 0 0 7px;}
#editorial #news_detailed_article .content {margin:14px 0px 14px 0; border-bottom:0px dotted #7f7f7f; padding-bottom:28px;}
#editorial #news_detailed_article { border-bottom:1px dotted #7F7F7F;}
#editorial #news_detailed_article #utility_icons {margin:0 0 14px 0; float:right; padding:0; }
#editorial #news_detailed_article #utility_icons a.pw-button { line-height:1em !important;}
#editorial #news_detailed_article #sponsor { float: right; font-size:1em; text-align: center; width: 135px}
#editorial #news_detailed_article #sponsor img{ display: block; margin: 5px 0; border:1px solid #e1e2e3;}
#editorial #news_detailed_article blockquote { clear:both; float:right;  background-color: transparent; background-repeat: no-repeat; background-position: 14px -951px; font: italic 400 1.6em/1.2em Georgia, "Times New Roman", Times, serif; margin:-7px 0 0 14px; padding:61px 14px 14px 14px; width:135px; }	
#editorial #news_detailed_article blockquote strong { margin:20px 0 0 0; display:block; }
#editorial #news_detailed_article blockquote p{ margin:0; font: 400 0.75em/1.4em arial; }
#editorial #news_detailed_article em { display:block; margin:14px 0 0 14px; font-size:1em}
#editorial #news_detailed_article .content #news_article #articleContentWrapper em {font-size:1em; display:inline; margin:0;}
#editorial #news_detailed_article article { line-height: 1.45; float:left; width:479px;}
#editorial #news_detailed_article article p.data { margin:0 0 7px 0; display:block; }

#editorial #news_detailed_article .date_author { display:inline-block; margin:0 0 14px 0; font-weight:700; float:left;}
#editorial #news_detailed_article .date_author  span{ font-weight:400;}

#editorial #news_detailed_article .content #news_article{ width:478px; float:left; padding-bottom:4px; margin:0 0 8px; }
	#editorial #news_detailed_article .content #news_article #articleContentWrapper { width: 464px; font-size:1.4em; line-height:1.5em; }
#editorial #news_detailed_article aside { float:right; width:163px; margin:25px 0 0; background-color:#f5f5f5;}
#editorial #news_detailed_article section a { text-decoration:underline; }

#editorial #news_detailed_article section img { margin:14px 0;}
#editorial #news_detailed_article section h3 {line-height:1.4em; border:0; margin:14px 0 0 0; }

#editorial #news_detailed_article p.sponsor{ border-top:1px dotted #7F7F7F; padding:0; padding:14px 0 0px 0; margin:0px; font:400 1em Arial; color:#555555;}
#editorial #news_detailed_article p.sponsor em { padding:0px; display:inline-block; margin:0;}

#editorial #news_detailed_article .article_intro { width:642px; overflow:hidden; clear:both;  }
#editorial #news_detailed_article .article_intro .article_img {float:left}
#editorial #news_detailed_article .article_intro .info  { width:135px; float:left; padding:14px;  }
#editorial #news_detailed_article .article_intro .info p { margin:0; line-height:1.5; }
#editorial #news_detailed_article .article_intro .info span { font-size:1em; padding-top:40px; display:block }

/* article news JS pagination styles */
#editorial #articleContent {overflow:hidden;}
	.ie7 #editorial #articleContent { position: relative; }
#editorial #articleContentWrapper{position:relative;}
#editorial #articleContentWrapper p.data{ font:500 1em/1.4 arial; margin:0;}
#editorial #articleContentWrapper p{ margin:0; font: 1.2em/1 arial; line-height:1.4; margin: 14px 0 0; font-weight:normal; }
#editorial #articleContentWrapper p.info_heading {font: 400 2.1em/1.3em Arial;}
#editorial #news_article #articleContentWrapper p{font: 1em/1.5 arial;}
#editorial #content ul#paginationButton{ overflow:hidden;}
#editorial #content ul#paginationButton li { display:inline; clear:none;  margin:0 0 14px 0; padding:0px 5px 0px 0px;}
#editorial #content ul#paginationButton li a {  margin-left:10px; font-size:1.2em; font-weight:400; text-decoration:none; }
#editorial #content ul#paginationButton,
#editorial #content ul#paginationButton {width:100%; margin:28px auto 0; padding:0; text-align:center; }
#editorial #content ul#paginationButton li a.disable{ filter: alpha(opacity = 20); opacity: .2; cursor: default; }

#editorial .linkWrapper{ width:464px; float:left; margin:0; padding:0; }
#editorial #match_preview_article .linkWrapper { padding-bottom:14px;}
#editorial a.expandMore,
#editorial a.collapseLess{ overflow:hidden; text-align:center;  border-radius:3px; clear:both; padding:4px 7px; float:right; margin: 0px 2px 2px; position:relative; text-decoration:none!important; font-size:1em; font-weight:700; width:232px; }
#editorial .bottomShadow{ height:55px; border:0; margin:-55px 0 0 0; padding:0; position:relative; }
	
/*league table main */

#editorial .league_table h1 img { display:block; margin: -7px 0 0 7px; float:right;}
#editorial .league_table #latest_news h3 { padding-top:0px;}
#editorial #league_table_detailed p.optional_text{ display:block; clear:both; margin:0 0 14px 0; font-size:1.4em;}
#editorial #league_table_detailed { margin:0 0 28px 0; padding:0;}
	#editorial #league_table_detailed h3{ margin-bottom:14px; border-bottom:1px solid #7F7F7F}
	#editorial #league_table_detailed h3 img{ margin-left:14px}
	#editorial #league_table_detailed #select_season_form select { margin:0; }	
	#editorial #league_table_detailed .tickets{ float:right; margin:2px 0 0 0;}
		#editorial #league_table_detailed .tickets a{ font:bold 0.917em/2em Arial;display:block; padding:0 5px 0 25px; background-color: transparent; background-repeat: no-repeat; background-position: 63px -217px; float:right; margin:0px 0 0; font:400 1.1em/2em Arial; padding:0 25px 0 0; }
			#editorial #league_table_detailed .tickets a:hover{background-position:63px -277px;}
			       #editorial #league_table_detailed table .select_season_form label { display: none; }
       /* change */
#editorial #league_table_detailed table .select_season { float:left; width:100px; margin:14px 0 0 0; height:28px;  border:none; padding:5px} 

	#editorial #league_table_detailed table { width:1010px; margin:-15px -19px 0 -20px;}
	#editorial #league_table_detailed table thead th { font-weight:normal}
	#editorial #league_table_detailed table .alignleft { text-align:left; font:400 1em Arial;}
	#editorial #league_table_detailed table .aligncenter { text-align:center; font-size:1.2em; font-weight:400; padding-top:10px;}	
	#editorial #league_table_detailed table .paddingtop{ padding-top:12px;}	
	#editorial #league_table_detailed table .paddingleft { padding-left:20px}
	#editorial #league_table_detailed table .paddingright { padding-right:24px}
	#editorial #league_table_detailed table thead th,
	#editorial #league_table_detailed table tbody td { text-align:center}
	       #editorial #league_table_detailed table thead th { padding:0 7px 5px 7px;font:bold 1.2em Arial;}
	#editorial #league_table_detailed table tbody td { padding:5px 7px; font-size:1.167em; vertical-align:top;}	
	#editorial #league_table_detailed table .sign { width:32px}
	#editorial #league_table_detailed table .count { width:21px; font:1.2em/1 Arial;}	
	#editorial #league_table_detailed table .club_name { width:232px; font:1.2em/1 Arial;}	
	#editorial #league_table_detailed table .pld { width:30px; font:bold 1.2em Arial; }	
	#editorial #league_table_detailed table .gd, 
	#editorial #league_table_detailed table .pts { width:40px} 
	#editorial #league_table_detailed table span {height:13px; width: 20px; display:inline-block} 
	#editorial #league_table_detailed table span.unmoved, 
	#editorial #league_table_detailed table span.home_unmoved {height:6px; width: 19px}
	#editorial #league_table_detailed .digit {font:bold 1.2em Arial;}
	#editorial #league_table_detailed tr.column_divider td{ border-top:0px;}
/* skin */


#editorial #league_table_detailed tr.border td{ border-bottom:1px dotted #000; }
	#editorial #league_table_detailed tr.border_top td{ border-top:1px dotted #000; }
	#editorial #league_table_detailed tr.border_bottom td{ border-bottom:1px dotted #f00; }
#editorial #league_table_detailed tr.border_red td{ border-bottom:1px dotted #ff0b00; }
#editorial #league_table_detailed tr.odd td.borderright {border-right:1px solid #e1e2e3;}
#editorial #league_table_detailed tr.even td.borderright {border-right:1px solid #e1e2e3;}
#editorial #league_table_detailed .data_provided	{ color:#1b1b1b; font:400 1em Arial; margin-bottom:0;}
	
	#editorial #league_table_detailed .moved_up { background-color: transparent; background-repeat: no-repeat; background-position:-54px -387px; }
	#editorial #league_table_detailed .moved_down { background-color: transparent; background-repeat: no-repeat; background-position:-97px -387px !important; }	
	#editorial #league_table_detailed .unmoved { background-color: transparent; background-repeat: no-repeat; background-position:-142px -394px !important; }
	

/*#editorial .moved_up { background-color: transparent; background-repeat: no-repeat; background-position: -395px -658px; }
	#editorial .moved_down { background-color: transparent; background-repeat: no-repeat; background-position:-395px -723px!important; }	
	#editorial .unmoved { background-color: transparent; background-repeat: no-repeat; background-position:-395px -773px !important; }*/

#editorial #key_statistics { }
	#editorial #key_statistics h3 {background-repeat: no-repeat; background-position: 0 -1947px; background-color: transparent; height: 21px; margin-bottom: 14px; padding-left: 51px; padding-top: 9px; }
	#editorial #key_statistics .content { margin-bottom: 7px; }
	#editorial #key_statistics ul { font-family: Prata, Georgia, "Times New Roman", Times, serif;  list-style: none; margin: 21px 0 0 0; overflow: hidden; padding: 0; }
		#editorial #key_statistics ul li { padding: 0 0 14px 0; width:313px;}
		#editorial #key_statistics ul li.odd { border-bottom: 1px dotted #000000; float: left; margin: 0 14px 0 0; }
		#editorial #key_statistics ul li.even { border-bottom: 1px dotted #000000; float: left; margin: 0 0 0 0; }
		#editorial #key_statistics ul li.last { border-bottom: 0; margin-bottom: 0; padding-bottom: 0; }
		#editorial #key_statistics ul li.clearfix { clear: both; display: block; height:14px; margin: 0; overflow:hidden; padding: 0; width: 100%; }
			#editorial #key_statistics ul div.player_picture {  background: url("../images/insider/bg_player_profile_default.png") no-repeat scroll 0 0 transparent; display: block; float: left; height: 78px; margin-right: 7px; overflow: hidden; width: 68px; }

			#editorial #key_statistics ul ul { margin: 0; padding: 0; width: 238px; }
				#editorial #key_statistics ul ul li { padding: 0; }
				#editorial #key_statistics ul ul li.key_stats { font-size: 1.2em; font-style: italic; margin-bottom: 5px; }
				#editorial #key_statistics ul ul li.player_name { margin-bottom: 14px; }
					#editorial #key_statistics ul ul li.player_name a { font-size: 1.6em; line-height: 1; margin-bottom: 13px; }
				#editorial #key_statistics ul ul li.jersey_number { font-size: 3.5em; line-height: .7; }
				.ie7 #editorial #key_statistics ul ul li.jersey_number, .ie8 #editorial #key_statistics ul ul li.jersey_number{line-height:1.1; }
	#editorial #key_statistics .widget_cta { text-align: right; }


/*related stories*/
/*#editorial #transfers {}
	#editorial #transfers h3 { background-repeat: no-repeat; background-position: 0 -1884px; background-color: transparent; height: 21px; margin-bottom: 14px; padding: 20px 0 14px 51px; border-bottom:1px solid #7f7f7f; border-top:1px dotted #7f7f7f; }
		#editorial #transfers .content { border-bottom: 1px dotted #7f7f7f; }
			#editorial #transfers ul { list-style: none; margin: 21px 0 0 0; overflow: hidden; padding: 0; }
			#editorial #transfers ul li { padding: 0 0 21px 0; width:313px;}
			#editorial #transfers ul li.odd { border-bottom: 1px dotted #7f7f7f; float: left; margin: 0 14px 0 0; }
			#editorial #transfers ul li.even { border-bottom: 1px dotted #7f7f7f; float: left; margin: 0 0 0 0; }
			#editorial #transfers ul li.last { border-bottom: 0; margin-bottom: 0; }
			#editorial #transfers ul li.clearfix { clear: both; display: block; height:14px; margin: 0; overflow:hidden; padding: 0; width: 100%; }
				#editorial #transfers ul li p, 
				#editorial #transfers ul li img {display: block; float: left; margin-right: 15px; width:67}
				#editorial #transfers ul li .info { width:230px; float: left; display:block; line-height:1.4em;}
				#editorial #transfers ul li .info .date { display: block; font: 400 italic 1em/1 Georgia, 'Times New Roman', Times, serif; margin-bottom: 3px; }
				#editorial #transfers ul li .info strong { font-family:Arial; letter-spacing: -0.04em; margin:10px 0 21px 0; font-weight:400; color:#1b1b1b; }
				#editorial #transfers ul li a { font: 400 1.334em/1em Prata, Georgia, 'Times New Roman', Times, serif; line-height:1; margin:0 0 4px; display:block;}
				#editorial #transfers ul li p { margin:0}
	#editorial #transfers .widget_cta { text-align:right; }*/



/* Fixtures & Results */
#editorial .fixtures #last5-matches { margin-bottom:0px;}
#editorial table.fixtures_details_table { overflow:hidden; width:100%; }
#editorial table.fixtures_details_table thead {display:none}
		
			#editorial table.fixtures_details_table td.date { padding:0; text-transform:uppercase; width:55px; }
			#editorial table.fixtures_details_table td.date .day{display:block}
			#editorial table.fixtures_details_table td.date .text{display:block}
			#editorial table.fixtures_details_table td.date .end .number{ font:400 2.11em/1em Prata, Georgia, 'Times New Roman', Times, serif; display:block;float:left; margin-right:7px}
			#editorial table.fixtures_details_table td.date .end {float:left;}
			#editorial table.fixtures_details_table td.opponent .crest { float:left; height: 35px; margin:0px; text-align: center; width:35px; }
			#editorial #last5-matches table.fixtures_details_table td.opponent .crest{ margin-right:14px;}
			#editorial table.fixtures_details_table td.opponent .crest img { vertical-align: middle; margin-right:28px; }
			#editorial table.fixtures_details_table td.opponent span{ display:block; font-weight:400; }
			
			#editorial table.fixtures_details_table .highlight {padding:2px 3px; display:inline-block}
			#editorial table.fixtures_details_table .more { width:30px; text-align:right}
			#editorial table.fixtures_details_table .more a { display:inline-block; height:30px; line-height:33px;padding:1px;text-align:center;width:30px; text-decoration: none; }
			
				#editorial #last5-matches h3.fixtures_headings { margin:0 0 0 0px; font-size:1.6em; border-bottom:1px solid #7f7f7f}
				#editorial #last5-matches h3.fixtures_headings a { font-size:.5em; display:inline-block; margin-left:21px}
				#editorial #last5-matches .content { margin-top:0}
				#editorial #last5-matches .last-updated { padding:10px 0 5px 0; display:block; text-align:right; }
				#editorial #last5-matches table.fixtures_details_table caption {display:none}
				
				#editorial #last5-matches table.fixtures_details_table td { padding:7px 14px; font-size:1.2em; font-weight:700; border-collapse:collapse; }
				#editorial #last5-matches table.fixtures_details_table tr.lose .result span { border-bottom:3px solid #f00;}
				#editorial #last5-matches table.fixtures_details_table tr.win .result span { border-bottom:3px solid;}
				#editorial #last5-matches table.fixtures_details_table tr.draw .result span { border-bottom:3px solid #ffa200;}				
				#editorial #last5-matches table.fixtures_details_table tr.match_details td { font-weight:400}
					#editorial #last5-matches table.fixtures_details_table td.date { padding:3px 7px 3px 14px!important; font-size:1.23em; line-height:1.1em; width:70px; font-weight:400; }
					#editorial #last5-matches table.fixtures_details_table td.opponent { width:230px; }
					#editorial #last5-matches table.fixtures_details_table td span.division { font-size:0.92em; }					
				#editorial #last5-matches table.fixtures_details_table tr.match_details td { border-top:none; font-size:1em; padding:14px; }
				#editorial #last5-matches table.fixtures_details_table .more a {font: bold 2.3em/1em arial; text-align: center; width: 20px; }

			#editorial #last5-matches .data_provided{ font-size:1em;}
			#editorial #last5-matches .data_provided .fixtures_text { float:right;}
			#editorial #last5-matches a.live-player { margin:-25px 0 0 0; float:right}
			
			/* table styles for fixtures */
			#editorial #last5-matches .content { clear:both}	
			#editorial #last5-matches .match_details { display:none; border-top:1px dotted #c2c2c2;}
		
			#editorial #last5-matches .match_details ul.goal_scorers { list-style: none; margin:0 14px 0 0; padding: 0; width:220px; float:left;}
			#editorial #last5-matches .match_details ul.goal_scorers li{ font-size:1.2em; margin:0 0 14px 0; line-height:1.25em;}
			#editorial #last5-matches .match_details ul.goal_scorers h4 {font-size:1.333em;}
			#editorial #last5-matches .match_details ul.goal_scorers li span { font-style:italic; font-weight:700;}
			
			#editorial #last5-matches .match_details ul.goal_scorers li a.player{ font-size:0.833em; margin:7px 0 0 0; }
			/*#editorial #last5-matches .match_details ul.goal_scorers li a.player span { border-bottom: 14px solid #E1E2E3; border-left: 15px solid #1B1B1B; border-top: 14px solid #E1E2E3; } moved to skin.css*/
			#editorial #last5-matches .match_details ul.goal_scorers li a.player:hover span { border-left-color:#3E3E3E;}
			#editorial #last5-matches .match-details { overflow:hidden}			
			#editorial #last5-matches .match-details p { float:left; clear:left; margin: 0 0 10px 76px; width:400px }
			#editorial #last5-matches .match-details a.live-player { float:none; width:120px; margin-right:3px; }
			#editorial #last5-matches .match-details a.match-report { float:right;}
			#editorial #last5-matches .match-details a.stats_icon { float:right; margin-right:20px;}
			#editorial #last5-matches .match-details .match_stat { float:left; width:220px; margin:0 14px 0 0;}
			#editorial #last5-matches .match-details .match_stat table { margin:0 0 21px 0}
			#editorial #last5-matches .match-details .match_stat tr { background:none;}
			#editorial #last5-matches .match-details .match_stat tr th{ padding:3px 7px 7px 2px; font-size:1.2em; font-weight:700; text-align:left; }
			#editorial #last5-matches .match-details .match_stat tr td{ padding:3px 7px 7px 2px!important; font-size:1.2em!important;}
			#editorial #last5-matches .match-details blockquote { float:right; background-color: transparent; background-repeat: no-repeat; background-position: -384px -980px; font: italic 400 1.6em/1.2em Georgia, "Times New Roman", Times, serif; margin: 0; padding:30px 0 14px 0; width:140px;}	
			#editorial #last5-matches .match-details blockquote strong { margin:20px 0 0 0; display:block; }
			#editorial #last5-matches .match-details blockquote p{ margin:0; font: 400 0.75em/1.4em arial; }				
			
			#editorial #last5-matches a.match_report { display: inline-block; padding: 0 0 0 17px; margin:3px 21px 0 0; float:left; width:80px; background-color: transparent; background-repeat: no-repeat; background-position:-404px -32px;}
				#editorial #last5-matches a.match_report:hover {background-position:-404px -32px;}
			
			#editorial #last5-matches a.match_stats { display: inline-block; padding: 0 0 0 18px; float:left; width:80px; margin:3px 0 0 0; background-color: transparent; background-repeat: no-repeat; background-position:-400px 2px;}
				#editorial #last5-matches a.match_stats:hover {background-position:-400px 2px;}
			
			#editorial #last5-matches a span.cta { border-radius: 2px; cursor: pointer; text-align: center; width: 67px; }

		/* Fixtures Summary */
		#editorial #fixtures_summary h3.sponsored { float:left; width:95%; font-size:2.1em; font-weight:700; margin:0px; padding:21px 14px 14px; }
		#editorial #fixtures_summary h3.sponsored span{ float:right; font:400 0.5em/1em arial; margin-top:-10px; clear:none;}
		.ie7 #editorial #fixtures_summary h3.sponsored span{ margin-top:-30px;}
		/*Next 5 matches*/
		#editorial #next5-matches .content{ margin:0;}
		#editorial #next5-matches h3 { border-bottom: 1px solid #7F7F7F; font-size: 1.6em; margin: 0; }
		#editorial #next5-matches .fixture-links { margin:-25px 0 0; float:right;}
		#editorial #next5-matches .fixture-links li { float:left; margin:0 0 0 14px; list-style:none; }
		#editorial #next5-matches table.fixtures_details_table{ margin-top:0;}
		#editorial #next5-matches table.fixtures_details_table tr{ background:#E1E2E3;}
	/*	#editorial #next5-matches table.fixtures_details_table tr:hover,
		#editorial #next5-matches table.fixtures_details_table tr.even:hover { background:#cce7d9;}*/
		#editorial #next5-matches table.fixtures_details_table tr.even{ background:#fff;}
		#editorial #next5-matches table.fixtures_details_table td {font-size: 1.2em; font-weight: 700; padding: 7px 7px 7px 14px; }
		#editorial #next5-matches table.fixtures_details_table td.opponent{ min-width:250px;}
		#editorial #next5-matches table.fixtures_details_table td.venue,
		#editorial #next5-matches table.fixtures_details_table td.ticket { padding: 7px 2px 7px 5px;}	
		#editorial #next5-matches table.fixtures_details_table td.opponent .crest{ margin-right:28px;}
		#editorial #next5-matches table.fixtures_details_table td.opponent .division{ font-size:0.92em;}
		#editorial #next5-matches table.fixtures_details_table td.date { font-weight:400; width:70px; padding:3px 7px 3px 14px; }
		#editorial #next5-matches table.fixtures_details_table td.date .end { line-height:1em;}
		#editorial #next5-matches table.fixtures_details_table td.date .end .number { font-size:2.17em;;}
		#editorial #next5-matches table.fixtures_details_table td a.match-preview { background-repeat: no-repeat; background-position: -396px -66px ; display: block; float: left; font: 400 1em/1.2em Arial; padding: 0 5px 0 25px; }
			#editorial #next5-matches table.fixtures_details_table td a.match-preview:hover {background-position:-396px -439px;}
		#editorial #next5-matches table.fixtures_details_table td a.buy-tickets { background-repeat: no-repeat; background-position: 0 -217px; display: block; float: left; font: 400 1em/2em Arial; padding: 0 5px 0 20px; }	
			#editorial #next5-matches table.fixtures_details_table td a.buy-tickets:hover { background-position:0px -277px;}
		#editorial #next5-matches .fixture-links a.sms-alert { background-repeat: no-repeat; background-position: 0 -249px; display: block; font: 400 1.2em Arial; height: 20px; padding: 0 14px 0 25px; text-decoration: underline; }
			#editorial #next5-matches .fixture-links a.sms-alert:hover { background-position: 0 -309px; }
		#editorial #next5-matches .fixture-links a.live-player{ text-transform:uppercase; }
		#editorial #next5-matches .last-updated { display:block; padding:7px 0 3px; text-align:right}
		#editorial #next5-matches a.downloadlink { background-repeat: no-repeat; background-position: -396px -100px; float:left; display: block; font: 400 1.2em Arial; margin: 14px 0 0; padding: 0 14px 0 25px; text-decoration: underline; }
			#editorial #next5-matches a.downloadlink:hover { background-position:-396px -464px; }
		#editorial #next5-matches ul.fixture_links_bottom { padding:0; margin:14px 0 0 0; }
		#editorial #next5-matches ul.fixture_links_bottom li { float:left; width:50%; list-style:none; }
		#editorial #next5-matches ul.fixture_links_bottom li .cta { float:right; margin: 14px 0 0; }
		
		/*Fixtures main */
		#editorial #fixtures_main_list { border-bottom: 1px solid #7f7f7f; height: 420px; position:relative; margin:0 -21px 28px; width:1012px; }
		#editorial #fixtures_main_list h3{ border:0; margin-bottom:21px; padding:0;}
		#editorial #fixtures_main_list h4{ border-bottom: 1px solid #7f7f7f; margin-bottom:14px; padding:0 0 14px; }
		#editorial #fixtures_main_list .scrollable { position:relative; margin-bottom: 0!important; width: 1012px; height:420px!important; overflow: hidden; background:url("/images/editorial/bg_carousel_modules.jpg") left top no-repeat; }
		#editorial #fixtures_main_list .scrollable .items { width:20000em; position:absolute}
		#editorial #fixtures_main_list .items div.page { float:left; width: 970px; height:420px; padding:21px; }
		
		#editorial #fixtures_main_list .navi { margin: -31px auto 0; text-align: center; width: 100%; position:absolute; z-index:99; }
			
		#editorial #fixtures_main_list a.prev,
		#editorial #fixtures_main_list a.next { display: block; font: 400 1.2em/1 Georgia, "Times New Roman", Times, serif; height: 35px; position: absolute; width: 19px; cursor:pointer; top: 150px; padding: 7px 14px; z-index: 1; text-indent: -9999em; opacity: .9; filter:alpha('opacity=90'); background-repeat: no-repeat;}
			#editorial #fixtures_main_list a.prev { background-position:14px -128px; }
			#editorial #fixtures_main_list a.next { background-position: right -128px; }
		#editorial #fixtures_main_list a.prev { left: -40px; }
		#editorial #fixtures_main_list a.next { right: -40px; }
		
		#editorial #fixtures_main_list a:hover.next { padding: 21px 40px 0px 14px; text-indent: 0; width:auto; height: 28px; }
		#editorial #fixtures_main_list a:hover.prev { padding: 21px 14px 0px 40px; text-indent: 0; width:auto; height: 28px; }
		#editorial #fixtures_main_list a:hover.disabled { padding:7px 14px; width:19px; height:35px; text-indent: -9999em;}
		
		#editorial #fixtures_main_list .match_details .content { margin:0; }
		#editorial #fixtures_main_list .match_details #next_match{ float:left; }
		#editorial #fixtures_main_list .match_details #last_match{ float:left; }
		#editorial #fixtures_main_list .match_details #last_match p{ line-height:1.4em; }
		#editorial #fixtures_main_list .match_details #last_match_quotes{ float:left; width:196px; padding:110px 0px 0 21px; }
		#editorial #fixtures_main_list .match_details #events{ float:left; }
		#editorial #fixtures_main_list .match_details #events p{ line-height:1.4em; }
	
		#editorial #fixtures_main_list .match_details #overview #league_table { }
		#editorial #fixtures_main_list .match_details #overview #league_table table th { text-align: left; padding:0 0 14px 0;}
		#editorial #fixtures_main_list .match_details #overview .cta { clear:both}
		#editorial #fixtures_main_list .match_details #overview td { border:0; text-align:left; height:21px;}
		.ie7 #editorial #fixtures_main_list .match_details #overview td { height:22px}
		.ie8 #editorial #fixtures_main_list .match_details #overview td { height:22px}
		
		
		#editorial #fixtures_main_list .match_details #overview .col5,
		#editorial #fixtures_main_list .match_details #overview .col4,
		#editorial #fixtures_main_list .match_details #overview .col3 { float:left; }
		#editorial #fixtures_main_list .match_details #overview blockquote { font-size: 1.2em; margin: 0; padding: 50px 0px 14px; position: relative; }
		#editorial #fixtures_main_list .match_details #overview blockquote span.quote_icon { background-color: transparent; background-repeat: no-repeat; background-position: 0 -58px; display: inline-block; height: 43px; position: absolute; top: -7px; width: 59px; }
		#editorial #fixtures_main_list .match_details #overview blockquote div.quote {  display: block; font: italic 400 1.333em/1.25 Georgia,"Times New Roman",Times,serif; margin-bottom: 28px; }
		#editorial #fixtures_main_list .match_details #overview ul li.venue { margin:0 0 14px 0; font: italic 400 1.2em Georgia,"Times New Roman",Times,serif;}
		#editorial #fixtures_main_list .match_details #overview ul li.last { padding:0; /*margin-top:18px;*/}
		.ie7 #editorial #fixtures_main_list .match_details #overview #last_match ul li{ margin-bottom: 10px; margin-top:11px; }
		.ie8 #editorial #fixtures_main_list .match_details #overview #last_match ul li{ margin-bottom: 10px; margin-top:14px; }
		#editorial #fixtures_main_list .match_details #overview ul li { line-height:1em;}
		#editorial #fixtures_main_list .match_details #overview a.player { border:0;  background-color: transparent; background-repeat: no-repeat; background-position:0 -1749px; height:12px; line-height:1.2em; width:145px; display:block; padding:9px 0 8px 30px; }
		#editorial #fixtures_main_list .match_details #overview a.player span { border:0; }
		#editorial #fixtures_main_list .match_details #next_match ul li a span{ line-height:1.75em;}
		#editorial #fixtures_main_list .match_details #next_match ul li.last { margin-top:14px;}
		
		#editorial #fixtures_main_list .form-guide .season { float:left; }
		#editorial #fixtures_main_list .form-guide h4 { border:0; padding:0}
		#editorial #fixtures_main_list .form-guide .position { float:left; margin:0 28px 0 0; width:120px;}
		#editorial #fixtures_main_list .form-guide canvas {float:left; margin:0 28px 0 0;}
		
		#editorial #fixtures_main_list .form-guide .position .games-played { font:400 1.6em/1 Georgia,'Times New Roman',Times,serif; padding: 0;  text-align: center;}
		#editorial #fixtures_main_list .form-guide .position .games-played span {display: block; font: 400 6.437em/1em Prata, Georgia,"Times New Roman",Times,serif;}
		
		#editorial #fixtures_main_list .form-guide .stats { float:left;}
		#editorial #fixtures_main_list .form-guide .legends { clear:both;padding: 10px 0 0 145px;  text-align: center; width: 230px; }
		#editorial #fixtures_main_list .form-guide .legends span {  background-color: transparent; background-repeat: no-repeat; background-position: -398px -538px; display:inline-block; height:21px; padding: 0 8px 0 28px; font:400 1.6em/1 Georgia,'Times New Roman',Times,serif; }
		#editorial #fixtures_main_list .form-guide .legends span.win { background-position:-393px -538px; }
		#editorial #fixtures_main_list .form-guide .legends span.lose { background-position:-393px -572px; }
		#editorial #fixtures_main_list .form-guide .legends span.draw { background-position:-393px -606px; }
		
		#editorial #fixtures_main_list .form-guide .season_table { width:218px; float:left; }
		#editorial #fixtures_main_list .form-guide .season_table table { font-size: 1.2em; width:100%; }
		#editorial #fixtures_main_list .form-guide .season_table table td {border-top:7px solid #fbfbfb; text-align:center; }
		#editorial #fixtures_main_list .form-guide .season_table tr.odd { background-color: #c2c2c2; }
		#editorial #fixtures_main_list .form-guide .season_table tr.even { background-color: #e1e2e3; }
		#editorial #fixtures_main_list .form-guide .season_table tr.home_team td {background-color: #cceddc;} 
		#editorial #fixtures_main_list .form-guide .season_table table th span { padding:10px 5px; border-bottom:1px dotted #7b7b7b; display:block; }
		#editorial #fixtures_main_list .form-guide .season_table table th { text-align:center; vertical-align:top; height:55px; }
		#editorial #fixtures_main_list .form-guide .season_table tr:hover td {cursor: pointer; }
		#editorial #fixtures_main_list .form-guide .season_table tr:hover a { font-weight: 700; }
		#editorial #fixtures_main_list .form-guide .season_table th .title_border { border-bottom:1px dotted #7f7f7f; margin-bottom: 3px; padding-bottom:10px; }
		#editorial #fixtures_main_list .form-guide .season_table td { padding: 10px 5px; }
		#editorial #fixtures_main_list .form-guide .season_table td.position { padding-left:14px; text-align: right; width:10%}
		#editorial #fixtures_main_list .form-guide .season_table td.team  { width:45%}
		#editorial #fixtures_main_list .form-guide .season_table td.team a:hover { font-weight: 700; }
		#editorial #fixtures_main_list .form-guide .season_table td.played { font-weight: 700; text-align:center; width:15%}
		#editorial #fixtures_main_list .form-guide .season_table td.goals_done { font-weight: 700; text-align:center; width:15%}
		#editorial #fixtures_main_list .form-guide .season_table td.points { font-weight: 700; text-align:center; width:15%; padding-right:14px}
		
		#editorial #fixtures_main_list .form-guide .season_highlights { float:left; }
		#editorial #fixtures_main_list .form-guide .season_highlights .position { width:300px; margin:0;}
		#editorial #fixtures_main_list .form-guide .season_highlights .position h4 { float:left; width:75px; padding:20px 0 0 0;}
		#editorial #fixtures_main_list .form-guide .season_highlights .position .current-position { font:400 10.3em/1 Prata, Georgia,'Times New Roman',Times,serif; float:left; min-width:70px;}
		#editorial #fixtures_main_list .form-guide .season_highlights .position .movement { display: block; font:400 1.5em/1 Prata, Georgia,'Times New Roman',Times,serif; float: left; height: 20px; padding: 40px 0 0 3px; margin:28px 0 0; width: 75px;}
		#editorial #fixtures_main_list .form-guide .season_highlights .position .moved_up{ background-position:0 -595px;}
	#editorial #fixtures_main_list .form-guide .season_highlights .position .moved_down{ background-position:-97px -595px;}
	#editorial #fixtures_main_list .form-guide .season_highlights .position .unmoved{ background-position:-186px -590px ; height:8px; margin:14px 0 0;}
		#editorial #fixtures_main_list .form-guide .season_highlights .points { width:300px; margin:14px 0; overflow:hidden}
		#editorial #fixtures_main_list .form-guide .season_highlights .points h4 { float:left; width:75px; padding:20px 0 0 0;}
		#editorial #fixtures_main_list .form-guide .season_highlights .points .current-position { font:400 10.3em/1 Prata, Georgia,'Times New Roman',Times,serif; float:left; min-width:70px;}
		
		#editorial #fixtures_main_list .links { text-align:center;}
		#editorial #fixtures_main_list .match_details .links { clear:both; margin-top:21px; float:none; }
		#editorial #fixtures_main_list .links a.first_link{ background-position: -104px -433px; display: block; font: 400 1.6em/1 Georgia, "Times New Roman", Times, serif;  height: 19px; padding: 10px 15px 10px 10px; width: 110px; float:right;}
		
		#editorial #fixtures_main_list .links a {  background-color: transparent; background-repeat: no-repeat; background-position: 0 0; }
		#editorial #fixtures_main_list .links a:hover{ background-position: -104px -496px;}
		#editorial #fixtures_main_list .links a:focus{ background-position: -104px -561px;}

		#editorial #fixtures_main_list .form-guide .season_highlights .widget_cta { float:left; margin:10px;}
		
		
		
		
		
		
		
#editorial #head_to_head_detailed { margin-bottom:21px; }
	#editorial #head_to_head_detailed h3 { font-size: 2.6em; padding-bottom:21px; }
	#editorial #head_to_head_detailed h4 { margin-bottom: 14px; font-weight:700; }
	#editorial #head_to_head_detailed .content { margin:21px 0 0; }

	#editorial #head_to_head_detailed .content .widget_cta { text-align: right; margin:7px 0; }
		#editorial #head_to_head_detailed .content .widget_cta .cta { border-radius: 2px; padding: 0 7px; }

	#editorial #head_to_head_detailed #all_home_encounters { border-bottom: 1px dotted #282828; font-family:Prata, Georgia, "Times New Roman", Times, serif; padding-bottom: 21px; }
	#editorial #head_to_head_detailed #all_home_encounters h4 { font-weight:700;}
	#editorial #head_to_head_detailed #all_home_encounters ul { margin:0; padding:0; display: block; clear: both; list-style: none; }
		#editorial #head_to_head_detailed #all_home_encounters ul li { float: left; margin: 0; padding: 0; width: 50%; }
			#editorial #head_to_head_detailed #all_home_encounters ul li.stats_graph ul { margin-left: 28px; margin-top:28px; }
			#editorial #head_to_head_detailed #all_home_encounters ul li.stats_graph li { white-space: nowrap; display: block; clear: both; float: none; height:28px; padding:5px 0; overflow:visible; font-size:1.4em; margin-bottom:14px;  width: 0%; -moz-box-shadow: 1px 1px 1px #969696; -webkit-box-shadow: 1px 1px 1px #969696; box-shadow: 1px 1px 1px #969696;}
				#editorial #head_to_head_detailed #all_home_encounters ul li.stats_graph li.goals_conceded { background-color: #b4b4b4; }
				#editorial #head_to_head_detailed #all_home_encounters ul li.stats_graph li .goals { font: 700 2em/1 Prata,Georgia,"Times New Roman",Times,serif; padding: 0 7px; vertical-align: middle; }
				
			#editorial #head_to_head_detailed #all_home_encounters ul li.stats_piechart { border-left:1px dotted #282828; font-family: Prata, Georgia, "Times New Roman", Times, serif; padding-right: 0; width:300px; padding-left:15px; }

				#editorial #head_to_head_detailed #all_home_encounters ul li.stats_piechart li.total_games { padding: 0; text-align: center; margin-top: 36px; font-size: 1.2em; width:40%; }
					#editorial #head_to_head_detailed #all_home_encounters ul li.stats_piechart li.total_games div { display: block; font-size: 10.3em; line-height:.75; }
				.ie7 #editorial #head_to_head_detailed #all_home_encounters ul li.stats_piechart li.total_games div { line-height:1em; }
				#editorial #head_to_head_detailed #all_home_encounters ul li.stats_piechart li.pie_chart { font-size:8.583em; padding-right: 0; text-align: center; width:60%; }
					#editorial #head_to_head_detailed #all_home_encounters ul li.stats_piechart li.pie_chart div.pie_stats { font: 700 0.1747em/1 Georgia,"Times New Roman",Times,serif; margin-top: 14px; }
	


#editorial #head_to_head_detailed #all_home_encounters ul li.stats_piechart li.pie_chart div.pie_stats{width:240px; text-align:left}
#editorial #head_to_head_detailed #all_home_encounters ul li.stats_piechart li.pie_chart div.pie_stats span {  background-color: transparent; background-repeat: no-repeat; background-position: -398px -538px; display:inline-block; height:21px; padding:0 7px 0 25px; font:700 1em/1 Georgia,'Times New Roman',Times,serif; }
#editorial #head_to_head_detailed #all_home_encounters ul li.stats_piechart li.pie_chart div.pie_stats span.win { background-position:-398px -543px; }
#editorial #head_to_head_detailed #all_home_encounters ul li.stats_piechart li.pie_chart div.pie_stats span.lose { background-position:-398px -577px; }
#editorial #head_to_head_detailed #all_home_encounters ul li.stats_piechart li.pie_chart div.pie_stats span.draw { background-position:-398px -612px; }


/*--------- Match Stats ----------*/
#editorial #last_five_encounters { padding-top: 14px; }
	#editorial #last_five_encounters .css-panes div.content { /*background: url(../images/editorial/norwich_editorial_stats_landing_head2head_bg.jpg) repeat-x top left #c4c4c4;*/ border-bottom: 0; }
	#editorial #last_five_encounters ul.team_details { list-style: none; margin: 0 auto; padding: 0 0 21px; text-align: center; width: 502px; }
		#editorial #last_five_encounters .team_details li { float: left;width: 33%; }
			#editorial #last_five_encounters .team_details li img { margin-top: 100px; }
		#editorial #last_five_encounters .team_details .looser { float: right; text-align: right; width: 50px; }
		#editorial #last_five_encounters .team_details .winner { float: left; text-align: left; width: 50px; }
		#editorial #last_five_encounters .team_details .march_details { text-align: center; font-size: 1.2em; width: 400px; }
			#editorial #last_five_encounters .last_match_details { margin-bottom:10px; text-align:center; }
				#editorial #last_five_encounters .last_match_details span { display: inline-block; margin-right:4px; text-align:left; line-height:1; font-weight:700; vertical-align:top;}
				#editorial #last_five_encounters .last_match_details span.date { font: 400 2.5em/1 Prata, Georgia, "Times New Roman", Times, serif; }
				#editorial #last_five_encounters .last_match_details span.result { font:400 2em Arial, Helvetica, sans-serif; box-shadow: 1px 1px 1px #7f7872; padding:0px 5px; }
				#editorial #last_five_encounters .last_match_details span.lost { background-color: #a4a4a4; }
				#editorial #last_five_encounters .last_match_details span.draw { background-color: #d7d7d7; }
			#editorial #last_five_encounters .team_details .match_score {font: 700 1.333em/1 Arial,Helvetica,sans-serif; margin: 14px 0 0; }
			#editorial #last_five_encounters .team_details .match_sessions {font: 700 1em/1 Arial, Helvetica, sans-serif; margin:14px 0; }
			#editorial #last_five_encounters .team_details .player_goals { font-family: Georgia, "Times New Roman", Times, serif; font-size: .9em; font-style: italic; }
				#editorial #last_five_encounters .team_details .match_sessions span,
				#editorial #last_five_encounters .team_details .player_goals span { display: inline-block; width: 46%; }
				#editorial #last_five_encounters .team_details .player_goals span { float:left; }
					#editorial #last_five_encounters .team_details .half_time,
					#editorial #last_five_encounters .team_details .winner_team_players { text-align: right; padding-right: 7px; }
					#editorial #last_five_encounters .team_details .full_time,
					#editorial #last_five_encounters .team_details .looser_team_players { text-align: left; padding-left: 7px; }
		
	#editorial #last_five_encounters .stats { overflow:hidden; width: 502px; margin: 0 auto;}
		#editorial #last_five_encounters .stats div.clearfix { text-align: center; padding: 0; }
			#editorial #last_five_encounters .stats div.clearfix .clearfix { padding: 0; }
			#editorial #last_five_encounters .stats div.clearfix span.more a{ }
			#editorial #last_five_encounters .stats div.clearfix h4,
			#editorial #last_five_encounters .stats div.clearfix .graph { width: 475px;}
			#editorial #last_five_encounters .stats div.clearfix .graph { border-radius: 5px; height: 13px; line-height:1em; margin:0 0 14px 0; padding:0 2px 0 0; overflow:hidden; background:#e1e1e1; }
			.ie7 #editorial #last_five_encounters .stats div.clearfix .graph,
			.ie8 #editorial #last_five_encounters .stats div.clearfix .graph { height: 11px; }
			#editorial #last_five_encounters .stats div.clearfix h4 { font-family: Prata, Georgia, "Times New Roman", Times, serif; font-size: 1.4em; line-height: 1em; margin:0 0 5px 0; font-weight: 400; }
			#editorial #last_five_encounters .stats div.clearfix h4 span { font:700 1em/1 Arial, Helvetica, sans-serif; }
			#editorial #last_five_encounters .stats div.clearfix h4 .winner{float: left}
			#editorial #last_five_encounters .stats div.clearfix h4 .looser{float: right}
			#editorial #last_five_encounters .stats div.clearfix div.graph .winner,
			#editorial #last_five_encounters .stats div.clearfix div.graph .looser{ box-shadow: 1px 1px 1px #000000; display: inline-block; vertical-align: middle; }
			#editorial #last_five_encounters .stats div.clearfix div.graph .winner { border-radius: 5px 0 0 5px; height: 10px; float:left;}
			#editorial #last_five_encounters .stats div.clearfix div.graph .looser { border-radius: 0 5px 5px 0; height: 8px; float:right; margin:1px 0 0 0;}
			
			#editorial #last_five_encounters .stats div.clearfix span.more { float:right; margin-top: 16px; }
			#editorial #last_five_encounters .stats div.clearfix span.more a { display:inline-block; font: 400 2.1em/.67 Arial,Helvetica,sans-serif; height: 14px; width: 16px; text-decoration: none}
			#editorial #last_five_encounters .stats div.clearfix div.graph .looser { background-color: #4a4a4a; }
	
	

	#editorial ul.css-tabs {  
		margin:0 !important; 
		padding:0;
		height:55px;
		border-bottom:1px solid #dcdcdc;
	}

	/* single tab */
	#editorial ul.css-tabs li {  
		float:left;	 
		padding:0; 
		margin:0;  
		list-style-type:none;	
	}
		#editorial ul.css-tabs li.legends {
			padding-top: 30px;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-style:italic;
		}

	/* link inside the tab. uses a background image */
	#editorial ul.css-tabs a { 
		float:left;
		font: 700 2.7em/1 Arial, Helvetica, sans-serif;
		display:block;
		padding:12px 9px 4px;
		text-decoration:none;
		border:1px solid #fff;
		border-bottom:0px;
		height:18px;
		color:#282828 !important;
		margin-right:2px;
		position:relative;
		outline:0;
	}

	#editorial ul.css-tabs a:hover {
		text-decoration: none !important;
	}
		
	/* selected tab */
	#editorial ul.css-tabs a.current {
		background-color:#ededed;
		border:1px solid #dcdcdc;
		border-bottom:1px solid #EAEAEA;
		cursor:default;
		height: 38px;
	}
	#editorial ul.css-tabs a span {
		box-shadow: 1px 1px 1px #7f7872;
		padding: 4px;
	}
	#editorial ul.css-tabs a span.lost {
		background-color: #a4a4a4;
	}
	#editorial ul.css-tabs a span.draw {
		background-color: #d7d7d7;
	}
	
	/* tab pane */
	#editorial .css-panes {
	}
	#editorial .css-panes div.content {
		background-color: #ededed;
		box-shadow: 0px 2px 2px #CCC;
		display:none;
		border:1px solid #dcdcdc;
		border-top:0;
		margin: 0 !important;
		padding: 21px 14px;
	}

#editorial #opposition_selector { background: url("/images/editorial/bg_carousel_modules.jpg") no-repeat scroll center center transparent; margin: 0 -21px 21px -21px; padding: 21px; width: 970px; }
#editorial #opposition_selector p { margin: 21px 34px 0 0; color:#1b1b1b; float:left; width:270px; font-family:Georgia, "Times New Roman", Times, serif; }
#editorial #opposition_selector label { font-family: arial; font-size: 1.2em; width:215px; display:block;  }
#editorial #opposition_selector img { margin:7px 7px 14px 0; float:left; width:22px; height:22px;}
#editorial #opposition_selector .select_wrapper { float:left; margin: 0 35px 0 0; width:215px;}
#editorial #opposition_selector span{ font:bold 1.2em Arial; color:#1b1b1b;}
#editorial #opposition_selector select { margin:0; height:28px; padding:5px; border:0px; font-weight:700;}
#editorial #opposition_selector span.city { font-size:1.3em; float:left; margin:9px 21px 0 0}
#editorial #opposition_selector .meeting { float:left; width:140px; margin:0 15px 0 0; font-size:1.2em; }
#editorial #opposition_selector span.date { display:block; margin:14px 0 0 0; font-size:1em;}
#editorial #opposition_selector span.date em { font:400 1em Georgia; font-style:italic; display:block; margin:7px 0 0 0;}
#editorial #opposition_selector a.result  { float:right; display:inline-block; font:400 1.6em/1  Georgia; box-shadow: 1px 1px 1px #7f7872; padding:6px 13px ; margin:30px 7px 0 0; cursor:pointer; }
#editorial #opposition_selector a.preview  {background-repeat: no-repeat; background-position: -266px -433px; padding:6px 35px 6px 13px; margin:30px 21px 0 0; }
#editorial #opposition_selector a.report {background-repeat: no-repeat; background-position: 70px -729px; padding:6px 30px 6px 13px; margin:30px 21px 0 0; }

/* Search Results (SA) */
#editorial #search_filter .content { margin-top:0;}
#editorial #search_filter .content > ul{margin:0px; padding:0px; list-style:none;}
#editorial #search_filter h4{margin:0px; padding:0px 0px 10px 0px; font-family:Prata, Georgia,'Times New Roman',Times,serif; font-size:1.5em; }
#editorial #search_filter h5{ margin-bottom:5px; font-family:Prata, Georgia,'Times New Roman',Times,serif; font-size:1.5em; }
#editorial #search_filter .content > ul > li{border-bottom:1px dotted #7f7f7f; padding:15px 0 15px 0;}
#editorial #search_filter .content #search_bar { padding-top:0;}

#editorial #search_bar input {border:0px;}
#editorial #search_bar label {display: none; }
#editorial #search_bar input[type="text"]{ float: left; font: 700 italic 1.1em/1.5em geogia; padding:5px 8px; height: 19px; width:245px; border:1px solid #e2e2e2; border-right:none; }
#editorial #search_bar input[type="submit"]{ background-position:-120px 4px ; margin:0; border: 1px solid #e2e2e2; border-left:0px; color: #000; font-size: 1.2em; font-weight:bold;  padding:7px 12px; text-decoration: none;  width: 29px; float:left; text-indent:-99999%; background-color:transparent;}

#editorial #filter_list ul{list-style:none; padding:0px; }
#editorial #filter_list ul ul{ margin:0 }
#editorial #filter_list ul li{margin-left:0px; line-height:15px;}
#editorial #filter_list ul li li{margin-left:10px;}
#editorial #filter_list ul li a { display:inline-block; min-width:150px; padding:6px 24px 6px 9px; text-decoration:underline; font-size:1.2em;}
#editorial #filter_list ul li a.selected{ background:url("../../images/icons/icon_sprites.png") no-repeat scroll -76px -113px #E1E1E1; color:#000; text-decoration:none;  font-weight:700; }

#editorial #filter_date{border-bottom:0px!important; padding-bottom:0px!important;}
#editorial #filter_date .widget_cta {border:0px!important;  margin:5px 0 0 0!important; padding:0!important}
#editorial #filter_date div{width:100%; float:left; padding-top:5px;}
#editorial #filter_date div label{width:75px; float:left; line-height:30px; font-size:1.2em;}
#editorial #filter_date div select{font-size:1.2em; padding:3px 4px 3px 2px; margin:2px 0 0 0; width:238px; font-weight: 700;  }
#editorial #filter_date div.widget_cta a.cta { float:right; }


#editorial #all_result h3 { border:none; }
#editorial #all_result div.clearfix > div.content { margin:0!important; padding:0; }
#editorial .result_per_page {float:right; /*background:#e1e1e1; border:2px solid #fff;*/ font-size:1.2em; padding:3px 4px 3px 2px; margin:2px 14px 0 0; width:60px;}
#editorial .result_count_label { float: right; font-size: 1.2em; padding: 5px 15px; }
#editorial #all_result .result_count .showing_result{font-size:1.2em;}
#editorial #all_result .sort_list_by{padding:10px 0px 0 0;display:block; overflow:hidden; margin:0 0 10px 0;}
#editorial #all_result .sort_list_by li { float:left; clear:none!important; background:transparent; padding:0 14px 0 0!important; list-style:none; }
#editorial #all_result .sort_list_by a{ margin:0px; text-decoration:underline; display:block; min-width:96px; height:18px; padding:2px 6px 2px 6px; text-align:center; font-size:1.2em; }
#editorial #all_result .sort_list_by a.current,
#editorial #all_result .sort_list_by a.current:hover{color:#000; background:#e1e1e1; text-decoration:none; }
#editorial #all_result .sort_list_by a.current span { float:left; border-color: #fff transparent;  border-style: solid;  border-width: 10px 10px 0; display: none; height: 0;  margin: 4px 0 0 40px; width: 0; }

#editorial #all_result ul {list-style:none; padding:0; margin:0}
	#editorial #all_result ul li{ background:#f5f5f5; padding:21px 14px; display: block; clear: both; overflow:auto}
		#editorial #all_result ul li.odd{ background:#e7e7e7; }
		
		

		#editorial #all_result ul#result_list li > a { display: block; position: relative; }
		#editorial #all_result ul#result_list li > a.video span { border:0px solid; position: absolute; top: 0; left: 0; width: 61px; height: 44px; display: block;  background-repeat:no-repeat; background-position: -220px -644px; margin : 3px 3px 0 3px; }
		#editorial #all_result ul#result_list li > a.video:hover span { border-width:3px; margin : 0px; }
		
		#editorial #all_result ul#result_list li > a span { border:0px solid; position: absolute; top: 0; left: 0; width: 61px; height: 44px; display: block; margin : 3px 3px 0 3px; }
		#editorial #all_result ul#result_list li > a:hover span { border-width:3px; margin : 0px; }
		
		#editorial #all_result ul li img{display: block; float: left; margin: 0 15px 15px 0; }
		#editorial #all_result ul li p.info{ margin:0; position:relative; width:530px!important; width:200px; float: left; display:block; font-size:1.2em; line-height: 1.5;}
			#editorial #all_result ul li p.info strong { float:right; font-family: Georgia,'Times New Roman',Times,serif; font-style:italic; font-weight: 400; line-height: 0.75; }
			#editorial #all_result ul li p.info a{ display:block; font: 400 1.166em/1.25 Prata,Georgia,'Times New Roman',Times,serif; width:465px; margin-bottom: 3px; }
			#editorial #all_result ul li p.info span.tag { background-repeat: no-repeat; background-position: 0 -828px; display: block; font-size: 1em; padding-left: 20px; width: 70%; margin-top: 4px;}
				#editorial #all_result ul li p.info span.tag a { font: 400 0.833em/1 Arial,Helvetica,sans-serif; width:auto; display:inline; color: #1b1b1b; display: inline; }
				
	#editorial #all_result .widget_cta { font-weight: 700; padding: 10px 0; text-align: center; font-size: 1.2em; }
		#editorial #all_result .widget_cta a { display: inline-block; padding: 0 7px; }
			#editorial #all_result .widget_cta a.devider { border-right: 1px dotted #555555; }
			#editorial #all_result .widget_cta a.disabled { color: #c2c2c2; cursor: default; text-decoration: none; }

/************************/


/* Last 5 Matches (SA)*/
#editorial .stats_landing #opinion_poll{ margin:-14px 0 14px 0;}
#editorial .stats_landing .mpu { margin-top:0px;}
#editorial .stats_landing table.fixtures_details_table tr.lose .score span,
#editorial .club_stats table.fixtures_details_table tr.lose .score span{ border-bottom:3px solid #f00;}
#editorial .stats_landing table.fixtures_details_table tr.win .score span,
#editorial .club_stats table.fixtures_details_table tr.win .score span{ border-bottom:3px solid #00A650;}
#editorial .stats_landing table.fixtures_details_table tr.draw .score span,
#editorial .club_stats table.fixtures_details_table tr.draw .score span{ border-bottom:3px solid #ffa200;}				

#editorial #last5-matches table.fixtures_details_table tr.selected{ display:table-row;*display:block;}
#editorial #last5-matches .stats { /*overflow:hidden;*/ width: 490px; margin: 0 auto; position:relative;}
#editorial #last5-matches .stats div.clearfix { text-align: center; padding: 0; }
#editorial #last5-matches .stats div.clearfix .clearfix { padding: 0; }
#editorial #last5-matches .stats div.clearfix span.more a{ }
#editorial #last5-matches .stats div.clearfix h4,
#editorial #last5-matches .stats div.clearfix .graph { width: 475px;}
#editorial #last5-matches .stats div.clearfix .graph { border-radius: 5px; height: 10px; margin-bottom:21px; }
#editorial #last5-matches .stats div.clearfix h4 { font-family: Prata, Georgia, "Times New Roman", Times, serif; font-size: 1.4em; line-height: 1; margin:0; font-weight: normal}
#editorial #last5-matches .stats div.clearfix h4 span { font:700 1em/1 Arial, Helvetica, sans-serif; }
#editorial #last5-matches .stats div.clearfix h4 .winner{ float: left; left: 0px; margin-top: 16px; position: absolute; width: 30px; }
#editorial #last5-matches .stats div.clearfix h4 .looser{  float: right; margin-top: 16px; position: absolute; right: 0px; text-align: left; width: 22px;	}

#editorial #last5-matches .stats div.clearfix div.graph .winner,
#editorial #last5-matches .stats div.clearfix div.graph .looser{ box-shadow: 1px 1px 1px #000000; display: inline-block; vertical-align: middle; }
#editorial #last5-matches .stats div.clearfix div.graph .winner { border-radius: 5px 0 0 5px; height: 10px;}
#editorial #last5-matches .stats div.clearfix div.graph .looser { border-radius: 0 5px 5px 0; height: 10px;}
#editorial #last5-matches .stats div.clearfix span.more { float:right; margin-top: 16px; }
#editorial #last5-matches .stats div.clearfix span.more a { display:inline-block; font: 400 2.1em/.67 Arial,Helvetica,sans-serif; height: 14px; width: 16px; text-decoration: none}
#editorial #last5-matches .stats div.clearfix div.graph .looser {background-color: #4a4a4a;}
/************************************/

/* Current Form (SA) */
#editorial #current_form .content {overflow:hidden;}
#editorial #current_form table.fixtures_details_table{ margin:0;}
#editorial #current_form h3 span { float: right; }
#editorial #current_form p { margin-top: 0; }
#editorial #current_form ul { list-style: none; margin:0; padding: 0; }
#editorial #current_form ul li { float: left; width: 312px; }
#editorial #current_form ul li.home { margin-right:14px; }
#editorial #current_form table { background-color: #f5f5f5; }
#editorial #current_form table caption { padding: 0 14px 14px 0px; font-size:1.6em; font-family:Georgia, "Times New Roman", Times, serif; }
#editorial #current_form table caption * { vertical-align: middle; }
#editorial #current_form table caption .current_position { float:left; font:700 2.623em/1 Prata, "Courier New",Courier,monospace; padding-top: 0px; }
#editorial #current_form table caption .current_position sup{ font-size:0.5em; font-weight:normal;}
#editorial #current_form table caption img { margin-right: 14px; height:35px; width:35px; }
#editorial #current_form table td { vertical-align: middle; padding: 5px; font-weight: 700; font-size:1.2em; }
#editorial #current_form table tr.odd { background-color: #e1e1e1; }
#editorial #current_form table td.date { width: 80px; padding-left:14px; font-weight:400; }
#editorial #current_form table td.opponent {font: 1.25em/1 Arial,sans-serif;}
#editorial #current_form table td.result {font-weight: 700;}
#editorial #current_form table td.padding_right{ padding-right:14px;}
#editorial #current_form table.fixtures_details_table td.date .end { float: left; line-height: 1; width: 75px;	}
#editorial #current_form p.data_provided { font:400 1em Arial; margin:21px 0 0; padding:0;}
/******************************************/

/* head to head stats (SA)*/
#editorial #head_to_head_stats {}
#editorial #head_to_head_stats #season_stats { /*border-bottom: 1px dotted #282828; padding-bottom: 14px;*/ }
#editorial #head_to_head_stats #season_stats p { margin-top:0; font:400 1.2em Arial, Helvetica, sans-serif; }
#editorial #head_to_head_stats #season_stats #opponent_season_selector { list-style: none; margin: 0; padding: 0; overflow:hidden; }
#editorial #head_to_head_stats #season_stats #opponent_season_selector li { padding: 0 0 28px 0;  float:none; display:block;}
#editorial #head_to_head_stats #season_stats #opponent_season_selector li.last { padding:0;}
#editorial #head_to_head_stats #season_stats #opponent_season_selector li label { font-size: 1.2em; font-weight: 400; padding-right: 14px; text-align: right; width:306px; display:block; float:left; }
#editorial #head_to_head_stats #season_stats #opponent_season_selector li select { width: 150px; padding:3px 3px 3px 7px; height:25px; }
#editorial #head_to_head_stats #season_stats #opponent_season_selector li button{margin-left:14px; padding: 3px 10px; margin-top:2px;}
#editorial #head_to_head_stats #games_details { font-size:1.083em; list-style: none; margin: 0px 0 28px; padding: 0; }
#editorial #head_to_head_stats #games_details span { font-family: "Courier New", Courier, monospace; font-weight: 700; }
#editorial #head_to_head_stats p.title{ border-bottom:1px solid #7f7f7f; font-family: Georgia,"Times New Roman",Times,serif; font-size: 1.6em; line-height:1em; font-weight:400; padding-bottom:14px; }
#editorial #head_to_head_stats #season_stats #opponent_season_selector li.team_logos { font: 700 2.5em/1 "Courier New", Courier, monospace; text-align: center; }
#editorial #head_to_head_stats #season_stats #opponent_season_selector li.team_logos * { vertical-align: middle; }
#editorial #head_to_head_stats #season_stats #opponent_season_selector li.team_logos img { margin: 0 35px; }

#editorial #head_to_head_stats #games_details .games_played { float:left; width: 152px; padding-top: 27px; padding-right:13px; font-size:1.6em; font-family:Prata, Georgia,"Times New Roman",Times,serif; }
#editorial #head_to_head_stats #games_details .games_played span { display: block; font-family: Prata,Georgia,"Times New Roman",Times,serif; font-size: 7.788em; line-height: 0.6; padding-left:0; padding-top: 30px;}
.ie7 #editorial #head_to_head_stats #games_details .games_played span {line-height: 0.8; }
#editorial #head_to_head_stats #games_details .track_record { float:left; width: 155px; font-family:Prata, Georgia,"Times New Roman",Times,serif;  font-size:1.6em; padding-top:27px; margin-left:20px; }
#editorial #head_to_head_stats #games_details .track_record span { line-height: 1; }
#editorial #head_to_head_stats #games_details .track_record span.score { float:left; font-family:Prata, Georgia,"Times New Roman",Times,serif; font-size:2.365em }
#editorial #head_to_head_stats #games_details .track_record span.noVictory { float:left; font-family:Prata, Georgia,"Times New Roman",Times,serif; font-size:1.0em }
#editorial #head_to_head_stats #games_details .track_record span.date { color: #555555; display: inline-block; float: left; font-family: prata; font-size: 1.385em; font-weight: normal; margin-top: 0; padding: 0 3px 0 7px; }
#editorial #head_to_head_stats #games_details .track_record span.month_year{ color: #555555; display: inline-block; font-family: arial; font-size: 0.8em; font-weight: normal; line-height: 1; margin-top: 0px;	}
#editorial #head_to_head_stats #games_details .track_record span.clean_sheet{clear: both; display: block; float: left; font-family: prata; font-size: 4.04em; font-weight: normal; width: 56px;	}
#editorial #head_to_head_stats #games_details .track_record span.clean_sheetLbl{ display: block; float: left; font-family: prata; font-size: 0.85em; line-height: 1; margin-top: 18px; width: 50px;}
#editorial #head_to_head_stats #games_details .track_record span span { font-size: 0.923em; line-height: 1; }
#editorial #head_to_head_stats #games_details .games_details { float:left; width: 302px; }
#editorial #head_to_head_stats #games_details table { width: 100%; }
#editorial #head_to_head_stats #games_details table caption { display: none; }
#editorial #head_to_head_stats #games_details table tbody tr { border-left: 0px dotted #282828; }
#editorial #head_to_head_stats #games_details table tbody tr.even { background-color: #e1e1e1; }
#editorial #head_to_head_stats #games_details table tbody tr.odd { background-color: #f5f5f5; }
#editorial #head_to_head_stats #games_details table thead th { padding: 7px 14px; }
#editorial #head_to_head_stats #games_details table tbody td { padding: 14px; text-align: center; font: 700 1.293em/1 arial; width: 25%;}
#editorial #head_to_head_stats #games_details table tbody th { padding: 7px 14px; text-align: left; font-size:1.293em; }
#editorial #head_to_head_stats #last5-matches { padding-bottom:7px;}
#editorial #head_to_head_stats #last5-matches .content { border-bottom: 0px dotted #282828;}
#editorial #head_to_head_stats #last5-matches h3,
#editorial #head_to_head_stats #current_form h3 { border-bottom-style: solid; font-family: Georgia,"Times New Roman",Times,serif; font-size: 1.6em; font-weight: 400; color:#1b1b1b; margin-bottom:28px;}
#editorial #head_to_head_stats #last5-matches h3 span { font-size: 0.708em; margin-left: 14px; }
#editorial #head_to_head_stats #last5-matches table thead { display: table-header-group; display:none; }
#editorial #head_to_head_stats #last5-matches table thead th { text-align: left; padding: 0 7px 14px 0; }
#editorial #head_to_head_stats #last5-matches table td { padding: 7px 14px 7px 0; }
#editorial #head_to_head_stats #last5-matches table td.league{ width: 80px; font-size:1em; }
#editorial #head_to_head_stats #last5-matches table td.result { width: 45px;  }
#editorial #head_to_head_stats #last5-matches table td.score{font-weight:700; font-size:1.8em; letter-spacing:0.12em;}
#editorial #head_to_head_stats #last5-matches table td.team { width: 120px; }
#editorial #head_to_head_stats #last5-matches table td.league span { display: inline-block; width: 80px; line-height:1.5; font-weight:400; }
#editorial #head_to_head_stats #last5-matches table tr.match_details td { padding: 28px 0 0 0; }
#editorial #head_to_head_stats #last5-matches table tr.match_details td ul { list-style: none; margin: 0 0 14px 0; padding: 0; }
#editorial #head_to_head_stats #last5-matches table tr.match_details td ul li.match_ground_details { float: left; font-size:1.2em; width: 112px; margin:0 14px; padding: 0; }
#editorial #head_to_head_stats #last5-matches table tr.match_details td ul li.match_ground_details strong{ font-family:Georgia,"Times New Roman",Times,serif; font-weight: 400; }
#editorial #head_to_head_stats #last5-matches table tr.match_details td ul li.team_match_details_stats { float: left; width: 480px; padding: 0; }
#editorial #head_to_head_stats #last5-matches .stats div.clearfix { width: 100%; padding: 0; }
#editorial #head_to_head_stats #last5-matches .stats div.clearfix h4,
#editorial #head_to_head_stats #last5-matches .stats div.clearfix .graph { font-family: arial; font-size: 1.2em; padding: 0 27px; width:335px; position:relative;}
#editorial #head_to_head_stats #last5-matches ul.team_details { list-style: none; margin: 0; text-align: center; }
#editorial #head_to_head_stats #last5-matches .team_details li img { display: block; margin: 7px auto 14px; }
#editorial #head_to_head_stats #last5-matches .team_details .looser { float: right; width: 50px; }
#editorial #head_to_head_stats #last5-matches .team_details .winner { float: left; width: 50px; }
#editorial #head_to_head_stats #last5-matches .team_details .march_details { float: left; width: 380px; }
#editorial #head_to_head_stats #last5-matches .team_details .match_sessions { font-size: 1.2em; font-weight: 700; margin: 10px 0;}
#editorial #head_to_head_stats #last5-matches .team_details .match_sessions span{ display: inline-block; width: 46%; }
#editorial #head_to_head_stats #last5-matches .team_details .player_goals span { display: inline-block; width: 46%; font-family: georgia; font-size: 1.2em; font-style: italic; vertical-align: top; }
#editorial #head_to_head_stats #last5-matches .team_details .half_time,
#editorial #head_to_head_stats #last5-matches .team_details .winner_team_players { text-align: right; padding-right: 7px; }
#editorial #head_to_head_stats #last5-matches .team_details .full_time,
#editorial #head_to_head_stats #last5-matches .team_details .looser_team_players { text-align: left; padding-left: 7px; }
#editorial #head_to_head_stats #last5-matches .last_match_details {text-align:center}
#editorial #head_to_head_stats #last5-matches .last_match_details span { display: inline-block; margin-right:4px; text-align:left; line-height:1; font-weight:700}
#editorial #head_to_head_stats #last5-matches .last_match_details span.result { padding:3px 10px; font: 2em/1 Arial,sans-serif;  font-weight:700;}
	#editorial #head_to_head_stats #last5-matches .last_match_details span.result.lose { background-color:#FF0000; box-shadow: 1px 1px 1px #333; }
	#editorial #head_to_head_stats #last5-matches .last_match_details span.result.draw { background-color:#FFA200; box-shadow: 1px 1px 1px #333; }
#editorial #head_to_head_stats #last5-matches .match_details {background-color:#fff;}
#editorial #head_to_head_stats #last5-matches .match_details.odd{ background-color:#E1E2E3;}

/********************************************/



/* stats page */
#editorial #season_stats { position:relative; }
#editorial #season_stats h3 { padding-bottom:21px;}
#editorial #season_stats h3 img { float:right;}
#editorial #season_stats .content { margin-top:7px; border:1px solid #c2c2c2; padding:8px 14px; margin-bottom:0px;}
#editorial #season_stats #linegraph-wrapper { height:302px; overflow:hidden; background: url("/images/common/linegraph_dotted_bg.png") repeat-x scroll 0 14px transparent;}
.ie7 #editorial #season_stats #linegraph-wrapper {position:relative; margin:0 -14px; width:640px; }
#editorial #season_stats ul { list-style:none; padding:0; margin:0}
#editorial #season_stats ul li {display:inline; float:left; }
#editorial #season_stats .filter li{ margin:0 14px 14px 0 }
#editorial #season_stats .filter a { padding:2px;display:block; font-size:1.2em; font-weight:700; text-decoration:underline;} 
#editorial #season_stats .filter li.first { font-size:1.2em;}
#editorial #season_stats .filter a.selected { background:#000; color:#fff; font-weight:400; text-decoration:none; padding: 2px 7px;  }
#editorial #season_stats .graph-stats{font-size:14px; margin-bottom:14px; overflow:hidden; clear:both;}
#editorial #season_stats .graph-stats li { border-right:1px dotted #282828; width:120px; text-align:center}
#editorial #season_stats .graph-stats li.last { border:none}
#editorial #season_stats .graph-stats li.first span{ width:50px; margin-right:15px;}
#editorial #season_stats .graph-stats span { width:120px; float:left; display:block;font:bold 2.15em/1 arial;}
#editorial #season_stats .graph-stats span sup{ font-size:50%;}

#editorial #season_stats .graph-stats span.rank { padding:0 0 0 20px; width:20px!important; height:26px;  background-color: transparent; background-repeat: no-repeat; }
	#editorial #season_stats .graph-stats span.up { background-position:-395px -640px; }
	#editorial #season_stats .graph-stats span.down { background-position:-395px -709px; }
	#editorial #season_stats .graph-stats span.no_rank { text-indent:-999%; height:30px; }
#editorial #season_stats #lineGraph {padding:0; margin-bottom:0;position:relative; left:20px}
#editorial #season_stats #yaxis { position:absolute; left:0; z-index:99;}
#editorial #season_stats #grad{ position:absolute; right:0; z-index:99;}

#editorial #season_stats .controls { position:relative;top:-30px ; height:35px; z-index:1000}

#editorial #season_stats .controls .back, 
#editorial #season_stats .controls .forward { display:block; float:left; height:17px; width:19px; text-indent:-999px; background-color: transparent; background-repeat: no-repeat; margin-top:16px; }
#editorial #season_stats .controls .back { margin-left:1px;background-position:-291px -539px; border-right:2px solid #f5f5f5;}
#editorial #season_stats .controls .forward {background-position:-328px -539px;  float:right; border-left:2px solid #f5f5f5;}
#editorial #head_to_head a.match-preview{	 padding: 13px 5px 10px 30px}
.ie7 #editorial #season_stats .controls .back, 
.ie7 #editorial #season_stats .controls .forward { margin: 21px 14px 0; }
	
#editorial #season_stats #stats-tooltip { position:relative; top:-40px; border-radius: 5px; background:#e1e2e3; width:582px; border:1px solid #a3a3a3; padding:7px 14px; margin:20px 0; display:none;z-index:99; height:52px;}
.ie7 #editorial #season_stats #stats-tooltip { margin-left:14px;}
#editorial #season_stats #stats-tooltip .tip{position: absolute;display: block;border-color: transparent transparent #e1e2e3 transparent;border-style: solid;border-width: 10px;height:0;width:0;position:absolute;top:-20px;left:10px;}
#editorial #season_stats #stats-tooltip ul { height:48px;}
#editorial #season_stats #stats-tooltip ul li{border-right:1px dotted #282828; height:50px;}
#editorial .away #stats-tooltip ul li.report-link{ display:none; }
#editorial .away #stats-tooltip ul li.last .live-player{ display:none!important; }
#editorial #season_stats #stats-tooltip .date { padding:0 7px 0 0; text-transform:uppercase; width:70px; font:bold 1.2em/1.4em arial}
#editorial #season_stats #stats-tooltip .date span.day { width:100%; display:block;}
#editorial #season_stats #stats-tooltip .date .text { width:36px; font:bold 2.5em/1 arial; float:left}
#editorial #season_stats #stats-tooltip .date .number {float:left;  width:30px; line-height:1.2em;}

#editorial #season_stats #stats-tooltip  .opponent {  width:154px; font:normal 1.9em/1 arial; padding:7px; height:36px;}
#editorial #season_stats #stats-tooltip .opponent img { float:left; margin:0 7px; font-size: 0.4em; overflow: hidden; }
#editorial #season_stats #stats-tooltip .opponent span { position:relative; top:7px}
				
#editorial #season_stats #stats-tooltip .result {padding:0 14px; font:bold 2.4em/2.8em arial; width:148px; }
	@media screen and (-webkit-min-device-pixel-ratio:0){
		#editorial #season_stats #stats-tooltip .result{ width:140px; }
	}
#editorial #season_stats #stats-tooltip .result span  { border-radius:3px;padding:0 1px}
#editorial #season_stats #stats-tooltip .result span.home { margin-right:14px;}
#editorial #season_stats #stats-tooltip .result .highlight {margin-right:2px; color:#000; background:#f6e43d; }
#editorial #season_stats #stats-tooltip .result .score {font:bold 1.3em/1em arial; text-align:center;}
		
#editorial #season_stats #stats-tooltip .match-preview { padding:28px 0 0 0; margin:0 10px; display:block; font-size:1.2em; line-height:1em; background-repeat: no-repeat; background-position: -362px -918px; text-decoration:underline;}
#editorial #season_stats #stats-tooltip .last { border:none}
#editorial #season_stats #stats-tooltip .live-player { margin:0 0 0 14px; border-radius:5px; background-color:#333; background-position:-123px 23px; padding:5px 5px 25px; display:block; height:22px; width:80px; color:#fff; font-weight:400; text-align:center;}

#editorial #season_stats #linegraph-wrapper #yaxis { margin-left:1px;}
#editorial #season_stats #linegraph-wrapper #grad { margin-right:1px;}
.ie7 #editorial #season_stats #linegraph-wrapper #yaxis { margin-left:0px;}
.ie7 #editorial #season_stats #linegraph-wrapper #grad { margin-right:0px;}

#editorial #player_stats { margin-bottom:0;}
#editorial #player_stats h3 { font-size:2.6em; padding-bottom:21px;}
#editorial .player_stats #latest_news h3 { padding-top:0;}
	#editorial #player_stats > .content { margin:7px 0 0 0; background:#f5f5f5; border:1px solid #c2c2c2; padding:0px;}
	#editorial #player_stats p.title {text-align:center; font-family: Prata, Georgia, "Times New Roman", Times, serif; font-weight:700; font-size:1.4em; padding:0; margin:21px 0;}
	#editorial #player_stats ul { list-style: none; margin: 0; padding: 0;  }
		#editorial #player_stats li { font-family: Prata, Georgia, "Times New Roman", Times, serif;font-size: 1.167em; margin:0 auto; white-space: nowrap; margin:0; padding:0;  }
		#editorial #player_stats li .emblem { display: inline-block; margin-bottom : 7px; }
		#editorial #player_stats li.home {width:50%; text-align: right; float: left;}
		#editorial #player_stats li.away {width:50%; float:right;}
		#editorial #player_stats li.home .player1{width:130px; height:148px;display:block; float:right; margin:0 7px 0 14px ;}
		.ie7 #editorial #player_stats li.home .player1{margin:0 7px 0 0px ;}
		#editorial #player_stats li.away .player2{width:130px; height:148px;display:block; float:left; margin: 0 14px 0 7px ;}
		#editorial #player_stats li .goals{font: 700 4.28em/0.9em Prata, Georgia, "Times New Roman", Times, serif; margin:0px 0px 0px 2px;}
		#editorial #player_stats li .awaygoals{font: 700 4.28em/0.9em Prata, Georgia, "Times New Roman", Times, serif; margin:0px 0px 0px 0px;}
		#editorial #player_stats li .position{  font-size:0.75em; vertical-align:bottom; font:normal 12px arial; color:#282828;}			
		
		#editorial #player_stats li.home a,
		#editorial #player_stats li.away a{ display: inline-block; font: 400 1.543em/1 Prata, Georgia, "Times New Roman", Times, serif; color:#1b1b1b;  width: 170px; white-space: normal; margin-top:7px; }

		#editorial #player_stats li .player_name{ font: 400 1.543em/1 Prata, Georgia, "Times New Roman", Times, serif; }
		
		#editorial #player_stats .players { margin-bottom:21px; padding-bottom:28px; border-bottom:1px dotted #7a7a7a;}
		
		#editorial #player_stats .stats { overflow:hidden; width: 502px; margin: 0 auto; position:relative;}
		#editorial #player_stats .stats div.clearfix { text-align: center; padding: 0; }
			#editorial #player_stats .stats div.clearfix .clearfix { padding: 0; }
			#editorial #player_stats .stats div.clearfix span.more a{ }
			#editorial #player_stats .stats div.clearfix h4,
			#editorial #player_stats .stats div.clearfix .graph { width: 475px;}
			#editorial #player_stats .stats div.clearfix .graph { border-radius: 5px; height: 10px; margin-bottom:11px; }
			#editorial #player_stats .stats div.clearfix h4 { font-family: arial; font-size: 1.4em; line-height: 1; margin:10px 0 0 0; font-weight: normal; clear:both;}
			#editorial #player_stats .stats div.clearfix h4 span { font: 400 0.857em/1 Arial,Helvetica,sans-serif; }
			#editorial #player_stats .stats div.clearfix h4 .winner{float: left}
			#editorial #player_stats .stats div.clearfix h4 .looser{float: right}
			#editorial #player_stats .stats div.clearfix div.graph .winner,
			#editorial #player_stats .stats div.clearfix div.graph .looser{ box-shadow: 1px 1px 1px #000000; display: inline-block; vertical-align: middle; }
			#editorial #player_stats .stats div.clearfix div.graph .winner { border-radius: 5px 0 0 5px; height: 10px;}
			#editorial #player_stats .stats div.clearfix div.graph .looser { border-radius: 0 5px 5px 0; height: 8px;}
			
			#editorial #player_stats .stats div.clearfix span.more { float:right; margin-top: 24px; position:absolute; right:0}
			#editorial #player_stats .stats div.clearfix span.more a { display:inline-block; font: 400 2.1em/.67 Arial,Helvetica,sans-serif; height: 14px; width: 16px; text-decoration: none}
	
	
			#editorial #player_stats .stats div.clearfix div.graph .looser {background-color: #4a4a4a;	}

		#editorial #player_stats .players .player_picture { width: 130px; height: 148px; overflow:hidden; }
		#editorial #player_stats li.home .player_picture{ margin: 0 0 14px 14px; float:right; }
		#editorial #player_stats li.away .player_picture{ margin: 0 14px 14px 0; float:left; }
	#editorial #player_stats .cta { float:right; margin:7px 14px 21px 0;}
	#editorial #player_stats .data_provided	{ color:#1b1b1b; font:400 1em Arial; margin:21px 0 0 0; padding:0px;}
	#editorial #player_stats .content .widget_cta { text-align: right; margin:14px; }
		#editorial #player_stats .content .widget_cta .cta { border-radius: 2px; padding: 0 7px; }
/******************/




#editorial .block a.next.disabled, #editorial .block a.prev.disabled { opacity:0.2!important}

/*player stats detailed */
#editorial .player_stats #player_videos{ margin-top:2px;}
#editorial #player_stats_detailed { margin:0 -21px 40px; padding:0; width:1012px;}
	#editorial #player_stats_detailed h3 { margin-bottom:14px; border-bottom:1px solid #7F7F7F}
	#editorial #player_stats_detailed h3 img { margin-left:14px}
		
	#editorial #player_stats_detailed .tickets { float:right; margin:2px 0 0 0;}
	#editorial #player_stats_detailed .tickets a { font:bold 0.917em/2em Arial;display:block; padding:0 5px 0 25px;  background-color: transparent; background-repeat: no-repeat; float:right;  background-position:63px -218px; margin:0px 0 0; color:#009840; font:400 1.1em/2em Arial; padding:0 25px 0 0; }
#editorial #player_stats_detailed .tickets a:hover {background-position:63px -277px;}
	#editorial #player_stats_detailed #select_season_form label {font:400 1.2em/1 prata; margin:0 14px 0 14px; }
	#editorial #player_stats_detailed #select_season_form label#seasonvalue { margin:0 14px 0 -6px}
#editorial #player_stats_detailed #select_season_form .select_season { width:auto; margin:0 21px 0 0; height:28px;  border:none; padding:5px} 

	#editorial #player_stats_detailed table { width:100%;}
	#editorial #player_stats_detailed table thead th { font-weight:normal}
	#editorial #player_stats_detailed table .alignleft { text-align:left; font:400 1em Arial; }
	#editorial #player_stats_detailed table .aligncenter { text-align:left; font:400 1.3em prata;}		
	#editorial #player_stats_detailed table .paddingleft {padding-left:14px; font:400 1.3em prata;}
	#editorial #player_stats_detailed table .paddingleft:first-child { padding-left:40px; }
	#editorial #player_stats_detailed .no_border{border:0px;}
	#editorial #player_stats_detailed table .paddingright { padding-right:24px; text-align:left; border-right:1px solid #B1B1B1}
	#editorial #player_stats_detailed table thead th.padding { margin:0; padding:0;}
	#editorial #player_stats_detailed table thead th .border_left { border-left:21px solid #fff; margin:0;  padding:0; display:block; height:39px;}
	#editorial #player_stats_detailed table thead th .border_right{ border-right:21px solid #fff;margin:0;  padding:0; display:block; height:39px;}
	#editorial #player_stats_detailed table thead th,
	#editorial #player_stats_detailed table tbody td { text-align:left}
	#editorial #player_stats_detailed table tr.title th.column_title { width:100px;}
	#editorial #player_stats_detailed table thead th { padding:0 7px 5px 7px;font:400 1.3em prata}
	#editorial #player_stats_detailed table tbody td { padding:5px 7px 5px 7px; font-size:1.167em; vertical-align:top}	
	#editorial #player_stats_detailed table .sign { width:32px}
	#editorial #player_stats_detailed table .count { width:21px; font:700 1.5em/1 Arial; padding-left:40px;}	
	#editorial #player_stats_detailed table .club_name { width:232px; font:700 1.5em/1 Arial; }	
	#editorial #player_stats_detailed .digit {font:400 1.5em Arial; padding-left:14px;}
	#editorial #player_stats_detailed .position {font:400 1.5em Arial; padding-right:24px; text-align:left; border-right:1px solid #B1B1B1}
	#editorial #player_stats_detailed form { display:block; float:left; margin-left:21px;}
	#editorial #player_stats_detailed ul{ padding:0px; margin:0 35px 21px 0; float:right; height:25px; }
		#editorial #player_stats_detailed ul li { list-style:none; float:left; margin:0 14px 0 0; width:49px; height:21px; text-align:center; }
		#editorial #player_stats_detailed ul li.last { margin:0;}
		#editorial #player_stats_detailed ul li a {padding:0 3px 3px 3px; display:block; font-family:prata; height:17px; font-size:1.2em; text-decoration:underline;}
		#editorial #player_stats_detailed ul li.last a { text-decoration:none;}
	#editorial #player_stats_detailed table thead tr th { margin:0 -21px 0 -21px}
		#editorial #player_stats_detailed ul li a.current{color:#000; cursor:default; }
	
	/* skin */
	#editorial #player_stats_detailed tr.column_divider td{ border-top:0px;}
	#editorial #player_stats_detailed tr.border { border-bottom:1px dotted #000; }
	#editorial #player_stats_detailed tr.border_red { border-bottom:1px dotted #ff0b00; }
	#editorial #player_stats_detailed tr th.borderright,
	#editorial #player_stats_detailed tr.odd td.borderright{border-right:1px solid }
	#editorial #player_stats_detailed tr th.borderright,
	#editorial #player_stats_detailed tr th.borderleft,
	#editorial #player_stats_detailed tr.even td.borderright {border-right:1px solid }
	#editorial #player_stats_detailed .data_provided	{font:400 1em Arial; margin-left:10px;}
	#editorial #player_stats_detailed table tr.heading th{height:36px;}
	#editorial #player_stats_detailed table tr.title th{ background-color:#d7d7d7;height:36px; text-align:left; margin:0 0 14px 0;}
	#editorial #player_stats_detailed .pagination { clear:both;}
	#editorial #player_stats_detailed .pagination .pagination-controls, #editorial .team_pagination .pagination-controls { width:80%;}
	#editorial #player_stats_detailed .pagination .pagination-controls ul li a { font-family:Arial,sans-serif; font-size:1em;}


/* Fixtures Option Module */	
#editorial #dates_for_diary { position:relative;}
	#editorial #dates_for_diary h3 { margin-bottom:10px; margin-top:0px;}
	#editorial #dates_for_diary div.updated { text-align:right; margin-bottom:10px; }
	#editorial #dates_for_diary .content{ overflow:hidden; margin:0;}
	#editorial #dates_for_diary ul { list-style:none; margin:0; padding:0; width: 299px; float: left; }
	#editorial #dates_for_diary ul li { display:block; overflow:hidden; padding: 14px 0;  margin-bottom: 7px;  }
	#editorial #dates_for_diary ul li.last { margin-bottom:0;}
	#editorial #dates_for_diary ul li div.event a { display: inline-block; font: 700 1.2em/1 Arial; margin-top: 5px; margin-bottom: 7px; }
	#editorial #dates_for_diary ul li div.event .venue {font-size:1.2em;}
	#editorial #dates_for_diary ul li div.date { float:left; width:75px; margin-left:14px; font-size: 1.2em; text-transform:uppercase; }
	#editorial #dates_for_diary ul li div.date .day { display:block; margin:0; }
	#editorial #dates_for_diary ul li div.date .end {float:left; line-height:1.1em;}
	#editorial #dates_for_diary ul li div.date .end .number { display: block; float: left; font-family:  Prata, Georgia, "Times New Roman", Times, serif; font-size: 2.2em; line-height:1.1em; font-weight: 400; margin-right: 4px; }
	#editorial #dates_for_diary ul li div.event { float: left; width: 188px; }
	#editorial #dates_for_diary .ad_details { display: none; }
	#editorial #dates_for_diary #ad_details_window { float: left; width: 343px; }
		#editorial #dates_for_diary #ad_details_window h4 { font-size: 1.8em; padding-right:14px; margin: 14px 0; }
		#editorial #dates_for_diary #ad_details_window p { padding-right:14px; line-height:1.2; }
		#editorial #dates_for_diary #ad_details_window img { display: block; }
		#editorial #dates_for_diary #ad_details_window .widget_cta { border: 0; margin:0; }
		#editorial #dates_for_diary #ad_details_window a.cta { float: none; }
	
			
/* Breaking News */
#editorial #breaking-news #rss_close { list-style: none; margin: 0; padding:6px 14px 0px 0; overflow:auto; float: right}
#editorial #breaking-news #rss_close li { float:left; display: block; height: 14px; width: 15px}
#editorial #breaking-news #rss_close li a, 
#editorial #all_news .news_filter #rss_feed a{ display:block; height: 14px; width: 16px}
#editorial #breaking-news #rss_close li a{ margin-top:16px;}
#editorial #all_news .news_filter #newsrss_feed {float:right; height:22px; width:16px; margin:5px 20px 0 0; padding:0 0 0 7px; }
#editorial #all_news .news_filter #newsrss_feed a{display:block; margin:4px 15px; padding:0px; text-decoration:none; width:30px}
#editorial #breaking-news #rss_close li#rss_ticker { width:16px; height: 14px; }
#editorial #breaking-news #rss_close li#close_ticker { width:30px; height: 32px; margin-left: 0px; }	
#editorial #breaking-news #rss_close li#rss_ticker{ height:31px; width:23px;}

#editorial #breaking-news .ticker-wrapper { float:left; overflow: auto; width:928px; padding:25px 0 14px 14px;}
#editorial #breaking-news ul { list-style:none; margin: 0; padding: 0}
#editorial #breaking-news p { font-family: Arial, sans-serif; margin: 0}
#editorial #breaking-news .ticker { float:left; display: block; overflow: hidden; position: relative; width: 867px}
#editorial #breaking-news .ticker-title { float: left; width:0px; height:18px; overflow: hidden; font-size:.01em; }
#editorial #breaking-news .ticker-content { overflow: hidden; position: absolute; white-space: nowrap}
#editorial #breaking-news .ticker-controls { list-style: none; margin: 0; padding: 0; overflow:auto; width:60px; float:right; }
#editorial #breaking-news .ticker-controls li { float:left; display: block; height: 14px; margin-left: 5px; width: 15px; cursor: pointer}
#editorial #breaking-news .ticker-controls li.jnt-play-pause { margin-left:0; }

#editorial #breaking_news_wrapper { display: none; height:0px !important;}
#editorial #breaking-news { background: #151515; overflow:hidden; padding:0; margin: 0 auto; overflow:auto; z-index:1001; position: fixed; bottom:0 ; width: 1012px;}
#editorial #breaking-news p { font-size:1.2em;line-height:1.25; overflow:hidden; color:#fff;} 
#editorial #breaking-news .ticker-title span { text-transform:uppercase}

#editorial  #breaking-news .ticker-controls li.jnt-play-pause { background-position: -93px -316px; }
#editorial  #breaking-news .ticker-controls li.jnt-play-pause:hover { background-position: -93px -350px; }
#editorial  #breaking-news .ticker-controls li.jnt-prev { background-position: -50px -316px; }
#editorial  #breaking-news .ticker-controls li.jnt-prev:hover{background-position: -50px -350px;}
#editorial  #breaking-news .ticker-controls li.jnt-next { background-position: -73px -316px; }
#editorial  #breaking-news .ticker-controls li.jnt-next:hover { background-position: -73px -350px; }
#editorial  #breaking-news .ticker-controls li.paused { background-position: -116px -316px; }
#editorial  #breaking-news .ticker-controls li.paused:hover { background-position: -116px -350px; }
#editorial #breaking-news #rss_close li#rss_ticker:hover {background-position: -144px -331px;}
#editorial #breaking-news #rss_close li#close_ticker:hover { background-position:-171px -336px;}
/* Iframe background color */
#editorial #content #iframe_auto{background-color:#FFF; overflow:auto; border:0px; }


/*follow us*/
#editorial #follow_us { font-size: 1.2em; position:fixed; right: 0; top: 160px; z-index:999;  box-shadow: 1px 1px 2px #888; width: 103px; overflow: hidden; height: 45px; }
#editorial #follow_us ul { list-style: none; margin: 0; padding: 0; }
#editorial #follow_us ul li { float: left; margin: 12px 0; padding: 0 14px; }
#editorial #follow_us ul li.googleplus{ border:0; margin-top:11px; border-radius:2px;}
#editorial #follow_us ul li.googleplus img { width:20px; height:20px; }
#editorial #follow_us ul li.follow_us_link{ padding:0 14px 0 7px;}
/*#editorial #follow_us ul li.follow_us_link,*/
#editorial #follow_us ul li.subscribe_newsletter { border-left: 1px dotted #282828; border-right: 1px dotted #282828; }

	#editorial #follow_us ul li.subscribe_newsletter .error { display: block; font-size:.863em;}
#editorial #follow_us ul li.subscribe_newsletter { width: 370px;}
#editorial #follow_us ul li.follow_us_link .follow_us { display:inline-block; height:20px; padding-left:25px; padding-top:2px; font-family:prata;text-decoration: none; }
#editorial #follow_us ul li.follow_us_link .follow_us{ background-position:-288px -576px; background-repeat:no-repeat; background-attachment:scroll;}
#editorial #follow_us ul li.subscribe_newsletter p { float: left; width: 50px; margin:0px 7px 0 0; padding: 0; font-size:0.834em; line-height:1.1 }
#editorial #follow_us ul li.subscribe_newsletter form { float: left; }
#editorial #follow_us ul li.subscribe_newsletter #user_email { height: 20px; border-radius: 5px; width:224px; border:1px solid #b4b4b4; margin-right:7px; padding:0 0 0 7px; }
	.ie7 #editorial #follow_us ul li.subscribe_newsletter #user_email { width: 200px; }
#editorial #follow_us ul li.subscribe_newsletter button {border-radius: 3px 3px 3px 3px; border:medium none;  padding: 2px 7px; }
/*old match_gallery*/
#editorial #match_gallery {}
	#editorial #match_gallery h3 { font-size: 1.6em; padding-bottom: 7px; border:0; }
	#editorial #match_gallery .content {background-color:#f5f5f5; width: 284px; overflow: hidden; padding: 14px; margin-top:0; border: 1px solid #a5a5a5; text-align: right; position:relative; }
	#editorial #match_gallery .content .scrollable { margin-bottom:7px; min-height: 214px; position:relative; }
	#editorial #match_gallery .content .scrollable .items { width:20000em; position:absolute}
	#editorial #match_gallery .content .items div.page { float:left; width: 278px; height: 208px; border: 1px solid #afafad; padding: 2px; overflow: hidden; margin-right: 14px; }
	#editorial #match_gallery .content .items div.page p { color:#fff; font-size: 1.167em; line-height: 1; margin: 0; background-color: #282828; opacity: .7; height: 16px; position: relative; text-align:left;   top: -35px; width: 264px; padding:7px; font-weight: 700;}
	#editorial #match_gallery .content .items div.page p span { float:right;}
	#editorial #match_gallery a.cta { border-radius: 2px; font-size: 1.2em; }
	#editorial #match_gallery .content a.prev,
	#editorial #match_gallery .content a.next { background:url(../images/editorial/pre_next.png) top left no-repeat; text-indent:-999em; overflow:hidden; display: inline-block; padding:5px; height: 20px; position: absolute; top: 17px; width: 15px; cursor:pointer; z-index:999;}
	#editorial #match_gallery .content a.prev { background-position:left top; left: 210px; width:50px; }
	#editorial #match_gallery .content a.next { background-position:right top; right: 17px; }


/*home match gallery */
#editorial #home_match_gallery { margin:0; padding-bottom: 14px; width:314px; background-color:transparent;}
	#editorial #home_match_gallery h3 { font-size: 1.6em; padding:0 0 14px 14px; border:0; margin:0; background-color:transparent;  }
		#editorial #home_match_gallery .content {margin: 0; padding:0;}
		#editorial #home_match_gallery #match_gallery_image_wrap {height: 208px; margin: 0 auto; position: relative; width: 278px; }
			#editorial #home_match_gallery #match_gallery_image_wrap img { height: 208px; width: 278px;}

		#editorial #home_match_gallery #match_gallery_navagation {height: 71px;margin:14px 0 14px 18px; width:280px; }
		#editorial #home_match_gallery .content .cta { margin-right:13px !important;}
		#editorial #home_match_gallery .col8 { width:315px;}
		/* prev, next, prevPage and nextPage buttons */
			#editorial #home_match_gallery a.browse { background-repeat: no-repeat; background-position: 0 0; display: block; width: 35px; height: 33px; border-width:20px 0; border-style:solid; cursor: pointer; font-size:0.1em ; padding:0; }
		/*#editorial #home_match_gallery a.browse:hover { background-color:#414141; border-color:#414141;}*/
		/* right */
		#editorial #home_match_gallery a.right { background-position: right -484px;
			float:right;
			 }
		/* left */
		#editorial #home_match_gallery a.left { background-position: left -484px; float: left;
			 }
		/* carousel */
		#editorial #home_match_gallery .scrollable {position: relative; overflow: hidden; width: 208px; height: 51px; padding: 10px 0; margin: 0 auto;}
		#editorial #home_match_gallery .scrollable .items {position:absolute;clear:both; width:20000em;}
		#editorial #home_match_gallery .scrollable .items div {float:left;width:553px;}
		#editorial #home_match_gallery .scrollable .items div img.first { margin-left: 0; }
		#editorial #home_match_gallery .scrollable .items div img.last { margin-right: 0; }
		
		/* single scrollable item */
		#editorial #home_match_gallery .scrollable img {float:left;margin:0 7px; width: 68px; height: 51px; cursor: pointer; }
		#editorial #home_match_gallery .scrollable img:hover {width: 62px; height: 45px; }
		
		/* active item */
		#editorial #home_match_gallery .scrollable img.active {cursor:default;width: 62px; height: 45px; }
		
		
		/* disabled navigational button */
		#editorial #home_match_gallery a.disabled { opacity: .2; filter: alpha(opacity = 20); cursor: default;	}
		
		/* image details */
		#editorial #home_match_gallery #home_photo_details { height: 11px; position: absolute; left: 0; bottom: 0; width: 250px; background-color: #000; opacity: .6; filter: alpha(opacity = 60); padding: 14px; color: #fff; font-weight: 700;}
		#editorial #home_match_gallery #home_photo_details span.count { float: right; width:48px; font-size: 1.2em; text-align:right; }
		#editorial #home_match_gallery #home_photo_details p {float: left; width: 165px; margin: 0; line-height: 1; }
  /* editorial #home_match_gallery a.cta { margin-right:16px;}*/
#editorial #home_match_gallery a#all_gelleries { position:relative; right:16px;}

#editorial #match_preview_details .match_details ul li a.player,
#editorial a.player,
#editorial #last5-matches .match_details ul.goal_scorers li a.player { background-color: transparent;  background-position: 0 -1750px; border: 0 none; display: block; height: 15px; line-height: 1.4em; padding: 7px 0 7px 30px; text-align: left; width: 145px;}
#editorial #match_report_details .match_report ul li a.player{ margin-left:110px;float:left; }

#editorial #match_preview_details .match_details ul li a.player{ width:65px;margin-left:145px;float:left; }
#editorial #match_preview_details .match_details ul li .arrow_right{background-position:-158px -1750px; float:left; height:45px; width:45px;}
#editorial #match_preview_details .match_details ul li a.player span,
#editorial a.player span,
#editorial #last5-matches .match_details ul.goal_scorers li a.player span{ border:o none;} 

/* generic landing */		
body#editorial .generic h3.sponsored { margin-top: 14px; padding-top:21px; }
body#editorial .generic h3.sponsored span { margin:-10px 0 0 0}

#editorial #match_day_center section .live-player { padding:4px 5px 4px 0;}
#editorial #match_day_center footer p {font-size:0.85em; font-family:Arial; letter-spacing: 0.1em; padding : 0px; }

#editorial .tweets_widget h3 .tweet{ width:39px; height:34px; display:inline-block; position:absolute; top:-1px; left:0}


#editorial .popup #label_dob select, #editorial .popup #mobile_number, 
#editorial .popup #smartphone_model { margin-top: 10px !important; border-radius:5px 5px 5px 5px;  }

/*mobile_page*/
#editorial .mobile #player_videos{ margin-top:28px;}
#editorial .mobile .content {margin:0px;}
body#editorial .mobile h1{ line-height:1.2;}
#editorial #mobile_page .content {margin:28px 0px 0px 0;  border-bottom:0px dotted #7f7f7f; clear:both;}
#editorial #mobile_page p{ font-size:1.4em; line-height: 1.5; font-family:Arial; }
	#editorial #mobile_page li { font:400 1.2em Arial;}
		#editorial #mobile_page p { margin: 14px 0 0; }

	#editorial #mobile_page #utility_icons { margin:28px 0px; float:right; }

	#editorial #mobile_page .article_intro { width:642px; overflow:hidden; }
		#editorial #mobile_page .article_intro .article_img { width:642px; height:250px; float:left}
		#editorial #mobile_page .article_intro .article_img img { width:642px;}
#editorial #mobile_page .article_info  { clear:both}
		#editorial #mobile_page .article_info p a { text-decoration:underline;}
		#editorial #mobile_page .article_info .info_heading {font: 400 2.1em Prata,Georgia,'Times New Roman',Times,serif; margin:0; padding:14px 0; color:#1b1b1b; line-height:1.4em}
/*optional module*/
		#editorial #mobile_page .optional_module { overflow:hidden; margin: 28px 0; }
		#editorial #mobile_page .optional_module .module_image{ float: right; margin:0 0 14px 14px; width:203px; height:152px; }
		#editorial #mobile_page .optional_module h4 {font-size:1.8em; text-align:left; font-weight:400; margin:0; padding-bottom:7px; }
		#editorial #mobile_page .optional_module h4 span {font:400 0.778em Arial; }
			#editorial #mobile_page .optional_module.profile_summary,
			#editorial #mobile_page .optional_module.data_table,
			#editorial #mobile_page .optional_module.suggestion_form { padding:14px 14px 21px 14px;  }
			#editorial #mobile_page .optional_module.data_table{float:left; width:614px;}
			#editorial #mobile_page .optional_module#photo_gallery { padding:21px 0 30px;}
				#editorial #mobile_page .optional_module.profile_summary p { font-size: 1.4em; }
				#editorial #mobile_page .optional_module.profile_summary h4 { width:396px; font-weight:bold; }
      
		#editorial #mobile_page .optional_module ul { margin:0; padding:0; }
		#editorial #mobile_page .optional_module li { list-style-type:none; padding-bottom:10px; overflow:hidden; }
		#editorial #mobile_page .optional_module li span { float:left; display: inline-block; }
		#editorial #mobile_page .optional_module li span.heading { width:130px; }


/* Below is the hack for webkit for placeholder text color */		
::-webkit-input-placeholder {
	color:    #1b1b1b;
}


.ie9 #editorial nav#secondary #secondary_navigation li #search #search_keyword {
	content: "Search";
}


/*privacy policy*/
#editorial .privacy_policy { font-size:1.2em; margin:14px 0; padding:0;}
#editorial .privacy_policy p { font-size: 1em; }


/*Sponsored by*/
#editorial .sponsors em,
#editorial #splash .sponsor em,
#editorial h1 span em{ font-style:normal;}
#editorial h3.sponsored .sponsors { padding:0; width:220px; }
#editorial div.sponsors em strong,
#editorial #splash .sponsor em strong{ font-weight:normal;}

/* New Results & detail page Pagination*/	
#editorial #news_listings .widget_cta{ font-weight: 700; padding: 10px 0; text-align: center; font-size: 1.2em; }
#editorial #ED_news_results .widget_cta{ font-weight: 700; padding: 10px 0; text-align: center; font-size: 1.2em; float:left; display:inline; margin-left:230px !important; }

#editorial #news_listings .widget_cta a,
#editorial #ED_news_results .widget_cta a{ display: inline-block; padding: 0 7px; }

#editorial #news_listings .widget_cta a.devider,
#editorial #ED_news_results .widget_cta a.devider{ border-left: 1px dotted #555555; }

#editorial #news_listings .widget_cta a.disabled,
#editorial #ED_news_results .widget_cta a.disabled{ border:0; color: #c2c2c2; cursor: default; text-decoration: none; }

#editorial #all_news .all_news_link { margin:-6px 0 0 0; float:right; }



/* Stats_ Landing Test */
#editorial #last_five_encounters .stats div.clearfix.away div.graph .winner{border-radius: 0 5px 5px 0;height: 10px;float: right;margin: 0 0 0 0;}
#editorial #last_five_encounters .stats div.clearfix.away div.graph .looser {border-radius: 5px 0 0 5px;height: 8px;float: left;margin: 1px 0 0 0;}
#editorial #last_five_encounters .stats div.clearfix.away h4 .winner{float: right}
#editorial #last_five_encounters .stats div.clearfix.away h4 .looser{float: left}
#editorial #player_stats .stats div.clearfix.away div.graph .winner { border-radius: 0 5px 5px 0; height: 10px;}
#editorial #player_stats .stats div.clearfix.away div.graph .looser { border-radius: 5px 0 0 5px; height: 8px;}
#editorial #player_stats .stats div.clearfix.away h4 .winner{float: right}
#editorial #player_stats .stats div.clearfix.away h4 .looser{float: left}

.ie7 #editorial #last_five_encounters .stats div.clearfix.away h4{position:relative}
.ie7 #editorial #last_five_encounters .stats div.clearfix.away h4 .looser{position:absolute;float:left;left:0px;}
.ie7 #editorial #last_five_encounters .stats div.clearfix.away h4 .winner{position:absolute;float:right;right:0px;}
.ie7 #editorial #last_five_encounters .stats div.clearfix span.more a{position:absolute;float:right;margin:2px 0 0 0}
/* Stats_ Landing Test end */


/* Club_stats Test */
#editorial #last5-matches .stats div.clearfix h4.additional_info{position:relative;clear:both}
#editorial #last5-matches .stats div.clearfix.away h4.additional_info{position:relative;clear:both}

#editorial #last5-matches .stats div.clearfix.home h4.additional_info .winner .num { margin: -27px 0 0 0px;position: absolute;left: -14px;width:auto;right:auto}
#editorial #last5-matches .stats div.clearfix.home h4.additional_info .looser .num {position:absolute;right:-14px;margin:-27px 0px 0 0 ;width:auto;left:auto;}

#editorial #last5-matches .stats div.clearfix.away div.graph .looser {border-radius: 5px 0 0 5px ;height: 8px;}
#editorial #last5-matches .stats div.clearfix.away div.graph .winner {border-radius: 0 5px 5px 0;height: 10px;}
#editorial #last5-matches .stats div.clearfix.away h4 .winner {float:right;right:-3px;position:absolute;width:24px;text-align:left;left:auto; margin-top:16px;}
#editorial #last5-matches .stats div.clearfix.away h4 .looser {float:left;position:absolute;left:-3px;width:24px;text-align:right;right:auto; margin-top:15px;}
#editorial #last5-matches .stats div.clearfix.away h4.additional_info .winner{float:right;position:relative;width:49%;text-align:right;}
#editorial #last5-matches .stats div.clearfix.away h4.additional_info .winner .num{float:right;position:absolute;right:0px;margin:-27px -13px 0 0;width:auto;}
.ie7 #editorial #last5-matches .stats div.clearfix.away h4.additional_info .winner .num{float:right;position:absolute;right:0px;margin:-20px -13px 0 0;width:auto;}
#editorial #last5-matches .stats div.clearfix.away h4.additional_info .looser{float:left;width:49%;position:relative;left:auto;text-align:left;}
#editorial #last5-matches .stats div.clearfix.away h4.additional_info .looser .num{float:left;margin:-27px 0 0 -13px;position:absolute;left:0px;width:50%;text-align:left;}
.ie7 #editorial #last5-matches .stats div.clearfix.away h4.additional_info .looser .num{float:left;margin:-20px 0 0 -13px;position:absolute;left:0px;width:50%;text-align:left;}




.ie7 #editorial #last5-matches .stats div.clearfix.away h4 .looser {margin:13px 0 0px 0px;}
.ie7 #editorial #last5-matches .stats div.clearfix.away h4 .winner{right:0px;margin:13px 0 0 0}
.ie7 #editorial #last5-matches .stats div.clearfix.away h4.additional_info .looser{margin:-10px 0 0 0;left:0px}
.ie7 #editorial #last5-matches .stats div.clearfix.away h4.additional_info .winner{margin:-10px 0 0 0;right:0px;}
.ie7 #editorial #head_to_head_stats #last5-matches .stats div.clearfix .graph{width:336px;}

.ie7 #editorial .stats div.clearfix h4 .looser{margin-top:-13px}
.ie7 #editorial .stats div.clearfix.away h4 .looser, .ie7 #editorial .stats div.clearfix h4.additional_info .looser, .ie7 #editorial .stats div.clearfix.away h4.additional_info .winner{margin-top:0px}


#editorial #articleContentWrapper table { border-collapse:separate;}
#editorial #articleContentWrapper table[cellspacing="0"] { border-spacing: 0px }
#editorial #articleContentWrapper table[cellspacing="1"] { border-spacing: 1px }
#editorial #articleContentWrapper table[cellspacing="2"] { border-spacing: 2px }
#editorial #articleContentWrapper table[cellspacing="3"] { border-spacing: 3px }
#editorial #articleContentWrapper table[cellspacing="4"] { border-spacing: 4px }
#editorial #articleContentWrapper table[cellspacing="5"] { border-spacing: 5px }
#editorial #articleContentWrapper table td > p { margin:0px;}


/*print CSS*/

@media print {
	div#gradient_bg{ background-image:none; background:transparent !important; }

  @page { margin: 0.5cm 0 0.5cm 0; }
 
  aside,
  #match_day_center,
  #top_banner,
  #breaking-news{ display:none;}
#editorial #fixtureslist{ width:940px !important; }
#editorial #content section.block{border:1px solid #666;}
#editorial #fixtureslist table.fixtures_details_table{ width:940px !important;}
#editorial #fixtureslist table.fixtures_details_table
#editorial #fixtureslist table.fixtures_details_table td.date { width:125px !important; }
#editorial #fixtureslist table.fixtures_details_table td.opponent{ width:278px !important;}
#editorial #fixtureslist table.fixtures_details_table td.attendance{ width:92px !important;}
#editorial #fixtureslist table.fixtures_details_table td.venue{ width:35px !important;}
#editorial #fixtureslist table.fixtures_details_table td.text{ width:40px !important; padding:0 0 0 34px !important;}
#editorial #fixtureslist table.fixtures_details_table td.preview{ width:80px !important}
#editorial #fixtureslist table.fixtures_details_table td.stats{ width:83px !important;}
#editorial #fixtureslist table.fixtures_details_table td.report { width:75px !important;}
.ie7 #editorial #fixtureslist table.fixtures_details_table { float:none; display:block; clear:both;width:940px; overflow:visible;}
	#editorial #fixtureslist #season{ clear:both; display:block;}
	#editorial #fixtureslist table.fixtures_details_table td.date{ width:100px;}
.ie8 #editorial .fixtures_list h1 span.sponsors { width:34%;}
.ie8 #editorial #fixtureslist h4 { display:inline-block; width:50%;}
#editorial #fixtureslist #season select.date{ margin-right:10px;}
#editorial #fixtureslist table.fixtures_details_table caption, #editorial #fixtureslist h3, #editorial #fixtureslist #season {border-bottom:2px solid #7F7F7F !important;}
#editorial #fixtureslist #season {border-top:2px solid #7F7F7F !important;}
#editorial #fixtureslist #season select.date { background-color:#e1e1e1 !important;}
.ie9 #editorial #fixtureslist table.fixtures_details_table, .ie8 #editorial #fixtureslist table.fixtures_details_table, .ie7 #editorial #fixtureslist table.fixtures_details_table { clear:both; display:block; float:none !important; width:100% !important; margin: 16px 0 0 0 !important;} 
.ie9 #editorial #fixtureslist table.fixtures_details_table caption, .ie8 #editorial #fixtureslist table.fixtures_details_table caption, .ie7 #editorial #fixtureslist table.fixtures_details_table caption{ padding-top:14px !important;}
.ie9 #editorial #fixtureslist #season, .ie8 #editorial #fixtureslist #season, .ie7 #editorial #fixtureslist #season { display:block; width:100%;}
.ie9 #editorial #fixtureslist #season p.data, .ie8 #editorial #fixtureslist #season p.data, .ie7 #editorial #fixtureslist #season p.data { display:inline-block !important; margin: 7px 0 20px 0 !important; text-align:left;}
.ie9 #editorial #fixtureslist #season ul.fixture-links, .ie8 #editorial #fixtureslist #season ul.fixture-links, .ie7 #editorial #fixtureslist #season ul.fixture-links { float:right; display:inline-block; text-align:right; margin:0px !important;}
.ie7 #editorial #fixtureslist #season ul.fixture-links {clear:both; display:block; float:right;}
.ie7 #editorial #fixtureslist #season p.data {clear:both; display:block; float:left;margin-bottom:0px !important;}
.ie7 #editorial #fixtureslist #season select.date { margin-bottom:0px !important;}
}


/*cookie disclaimer*/

#editorial #cookie_disclaimer_wrapper {display:none; margin:0 auto; width:1012px; position:relative; z-index:9999;}
#editorial #acceptCookies {
    background-color: #000000;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-size: 1em;
    margin-right: 10px;
    margin-top: 4px;
    opacity: 1;
    padding: 4px;
    right: 0;
    top: 0;
	
}
#editorial #cookie_disclaimer{
   background-color: #000000;
    box-shadow: 0 0 15px #919191;
	color: #FFFFFF;
    font-size: 1.2em;
    height: 30px;
    margin: 0 auto;
    opacity: 0.8;
    overflow: auto;
    
    position: fixed;
    bottom: 0;
    width: 1002px;
	padding-left:10px;

}
#editorial #cookie_disclaimer ul{
   float: left;
    list-style: none outside none;
    margin: 0;
    padding: 9px 0 5px 10px;
    width: 880px;

}
#editorial #cookie_disclaimer ul li a { margin: 0 0 0 7px; font-size:1em; color:#FFFFFF;}
.ie7 #editorial #cookie_disclaimer, .ie8 #editorial #cookie_disclaimer, .ie9 #editorial #cookie_disclaimer{background:#0e0e0e; }


/*wall on desktop*/

#editorial #wall_widget li div{ float: left; margin:0 0 5px 0; width:100%; line-height:1.5; font-size:12px; height:auto; text-align:left;  }
#editorial #wall_widget li .tweet {width:100%;}
#editorial #wall_widget li .duration { font-family:Georgia,"Times New Roman",Times,serif; text-align:right; float:right; width:100%; font-size:11px;}
#editorial #wall_widget .cta { float:right}
#editorial #wall_widget h3 .tweet { background-position:-213px -768px !important}
#editorial #wall_widget ul li.tweet:hover span { color:inherit !important;}

/*Error Page*/
#editorial #errorpage .content{ margin:0px;}
#editorial #errorpage .content ul {list-style:none; padding:0; margin:0}
#editorial #errorpage .content ul li {  padding:21px 14px; margin:0; background-color:#e1e2e3; display: block; clear: both; overflow:auto; position:relative; text-align:center;}
#editorial #errorpage .content ul li.odd {padding:21px 14px; margin:0; background-color:#f5f5f5; display: block; clear: both; overflow:hidden; }
#editorial #errorpage .content ul li.last{ padding-bottom:0; border-bottom: 0; margin-bottom:7px; }
#editorial #errorpage .content .error_text { font-size:18px; font-weight:700; text-align:center; margin:5px 0;}
#editorial #errorpage .content .error_description { font-size:18px; text-align:center; margin:5px 0;}
#editorial #errorpage .content ul li a{ font: 400 1.6em/1.2em Prata, Georgia, 'Times New Roman', Times, serif; margin:2px 0 2px 0;}


/*Sitemap*/

#editorial #sitemap_detailed{display:block; clear:both; }
#editorial #sitemap_detailed ul#primary_headers { margin:0px; padding:14px; list-style-type:none;}
#editorial #sitemap_detailed ul#primary_headers > li { display:inline-block; width:23%; margin-right:14px; vertical-align:top; margin-bottom:14px;}
.ie7 #editorial #sitemap_detailed ul#primary_headers > li { float:left; padding-left:3px; height:200px;}
#editorial #sitemap_detailed ul#primary_headers > li > a { border-bottom: 1px dotted;font-family: Prata,Georgia,"Times New Roman",Times,serif;font-size: 1.6em;}
#editorial #sitemap_detailed ul#primary_headers > li ul{ margin:0px; padding:0px; list-style-type:none;}
#editorial #sitemap_detailed ul#primary_headers > li ul li h4 { font-size:1.4em; font-weight:700; margin:13px 0 5px 0px;}
#editorial #sitemap_detailed ul#primary_headers > li ul li ul li { list-style-type:circle; line-height:1.3em; margin:5px 0 5px 14px; font-size:1.2em;}


/****************for ads placement*****************/
body#editorial h3.sponsored em#powered_by_mid strong {

margin-right: 5px;
}
body#editorial h1 span.ad_image{
text-align: center;

}
body#editorial h1 span.ad_image em#powered_by_top strong{

float: left!important;

}
#editorial .sponsor_adv em#club_sponsor strong{
 margin-top: 5px;
    position: absolute;
    right: 257px;
}

/*CSS for billboard adverts*/
#editorial #billboard_top_banner {line-height:1; margin:0 auto 21px; text-align: center; width:1012px; }
#editorial #billboard_top_banner img { display: block; margin:0 auto; }

/*CSS for switch to mobile footer link*/
#editorial footer #page-links li a#switchToMobile {font-weight: 700;}


/*Dynamic banner*/
#editorial .detail_page h1 .ad_image em > strong,
#editorial .generic h1 .ad_image em > strong{ float:left;}

/*CSS for adding P-P in fixture list*/
#editorial #fixtureslist table.fixtures_details_table .postponed {border-bottom: 3px solid #666666;}

/*CSS for video on carousel story*/
#editorial #hero_carousel #video_panel{display: none;left: -21px;padding: 0;position: relative;width: 1012px;}
#editorial #hero_carousel #video_panel iframe {display:block;float:left;margin-bottom:14px;padding:0;}
#editorial #hero_carousel #video_panel .right_panel{display: inline-block; float:left;height:382px;padding:44px 7px 0 14px;width: 233px;}
#editorial #hero_carousel #video_panel .right_panel > h3 {position: relative;}
#editorial #hero_carousel #video_panel .right_panel > h3 > em {display: block;font-size: 10px;font-weight: 400;margin: 14px 0 0;}
#editorial #hero_carousel #video_panel .right_panel > a#close_iframe{background-repeat:no-repeat;background-color:transparent;height: 30px;position: absolute;right: 5px;top: 5px;width: 30px; padding:4px 7px; background-position: -376px -1596px !important; }
#editorial #hero_carousel .items div.page ul li.featured_item a#play_video,
#editorial #hero_carousel .items div.page ul li.sub_stories a#play_video,
#editorial #hero_carousel .items div.page ul li.additional_sub_stories h4 a#play_video {background-repeat: no-repeat;bottom:0px;clear: both;display: block;float: right;font-size: 12px;font-weight: 400; height:21px;margin-top:0px;padding: 3px 0 0 37px;position: absolute; vertical-align: bottom;width: 160px; cursor:pointer;}
#editorial #hero_carousel .items div.page ul li.featured_item a#play_video{top:233px;}
#editorial #hero_carousel .items div.page ul li.sub_stories a#play_video{ top:140px; padding-top:0px;}
#editorial #hero_carousel .items div.page ul li.sub_stories a.video img{ margin-bottom:38px;}
#editorial #hero_carousel .items div.page ul li.additional_sub_stories h4 a#play_video{ position:static; margin-right:21px;  padding-top:0px;}
#editorial #hero_carousel .items div.page ul li.additional_sub_stories h4 a.video {line-height: 0;}
#editorial #hero_carousel .items div.page ul li.sub_stories h4{ margin-bottom:14px;}

/*Add to calendar styles*/
#editorial #fixtureslist #season ul.downloadlink {list-style: none outside none;margin:0 14px 0 0;padding: 0; float:right;}	
#editorial #next5-matches ul.fixture_links_bottom li ul.fixtures_detail_download{ margin:0; padding:0;list-style: none outside none;}
#editorial #fixtureslist #season ul.downloadlink li,
#editorial #next5-matches ul.fixture_links_bottom li ul.fixtures_detail_download li {float: left;margin: 0;}
#editorial #fixtureslist #season ul.downloadlink li.add_to_calendar_btn,
#editorial #next5-matches ul.fixture_links_bottom li ul.fixtures_detail_download li.add_to_calendar_btn {background: none repeat scroll 0 0 #7F7F7F;color: #FFFFFF;font-size: 13px;font-weight: 700;height: auto;padding:6px 5px; height:16px; }	
#editorial #next5-matches ul.fixture_links_bottom li ul.fixtures_detail_download li.add_to_calendar_btn{width:105px;}
#editorial #fixtureslist #season ul.downloadlink li.icons,
#editorial #next5-matches ul.fixture_links_bottom li ul.fixtures_detail_download li.icons{border: 1px solid #7F7F7F;height: 26px;width: 24px;border-left:0px; border-right:0px;}
#editorial #fixtureslist #season ul.downloadlink li.icons:last-child,
#editorial #next5-matches ul.fixture_links_bottom li ul.fixtures_detail_download li.icons:last-child{ border-right:1px solid #7F7F7F;}
#editorial #fixtureslist #season ul.downloadlink li a,
#editorial #next5-matches ul.fixture_links_bottom li ul.fixtures_detail_download li a{ background-image:url("/images/icons/icon_sprites.png"); background-repeat:no-repeat; background-color:transparent; height:26px; width:24px; padding:1px 1px 0; display:block;}
#editorial #fixtureslist #season ul.downloadlink li a.outlook,
#editorial #next5-matches ul.fixture_links_bottom li ul.fixtures_detail_download li a.outlook{ background-position:-145px -801px;}
#editorial #fixtureslist #season ul.downloadlink li a.apple,
#editorial #next5-matches ul.fixture_links_bottom li ul.fixtures_detail_download li a.apple{ background-position:-173px -801px;}
#editorial #fixtureslist #season ul.downloadlink li a.google_plus,
#editorial #next5-matches ul.fixture_links_bottom li ul.fixtures_detail_download li a.google_plus{ background-position:-201px -801px;}
#editorial #fixtureslist #season ul.downloadlink li a.download,
#editorial #next5-matches ul.fixture_links_bottom li ul.fixtures_detail_download li a.download{ background-position:-230px -801px;}
.ie8 #editorial #fixtureslist #season ul.downloadlink li a.download,
.ie8 #editorial #next5-matches ul.fixture_links_bottom li ul.fixtures_detail_download li a.download{ border-right:1px solid #7f7f7f;padding:0;}

#editorial #hero_carousel .items div.page ul li a:focus, #editorial #hero_carousel .items div.page ul li a:active{ background-color:transparent;}

/*Good form css*/
#editorial #follow_us ul li.goodform_signup {height: 22px;margin-bottom: 0;width: 196px;}
#editorial #follow_us ul li.goodform_signup p {font-size: 12px;margin-top: 4px;width: 110px;}

/*play video link overlapp on carousel*/
#editorial #hero_carousel .items div.page ul li.additional_sub_stories h4 p.non_featured_headline { display: inline;float: left;font-size: 1em;line-height: 1.6em;margin: 0;padding: 0;width: 68%;}
#editorial #hero_carousel .items div.page ul li.additional_sub_stories em { font-family: Georgia, "Times New Roman", Times, serif; font-size:12px;left: 0;position: absolute;top: 68px; display:inline; width:95px; line-height:1.3em; }
#editorial #hero_carousel .items div.page ul li.additional_sub_stories h4 img{ margin-bottom:38px;}


/*in graphic icon for both youtube and playerHD*/
/*player HD icon*/
				#editorial #hero_generic ul li.additional_sub_stories .playerHD a.video span,
				#editorial #hero_generic ul li.sub_stories .playerHD a.video span,
				#editorial #hero_generic ul li.featured_item.playerHD a.video span,
				#editorial #hero_carousel .items div.page ul li.additional_sub_stories .playerHD a.video span,
				#editorial #hero_carousel .items div.page ul li.sub_stories .playerHD a.video span,
				#editorial #hero_carousel .items div.page ul li.featured_item.playerHD a#play_video, 
				#editorial #hero_carousel .items div.page ul li.sub_stories .playerHD a#play_video,
				#editorial #hero_carousel .items div.page ul li.additional_sub_stories .playerHD h4 a#play_video,
				#editorial #all_result ul#result_list li > a.playerHD span,
				#editorial #all_news .content ul li a.playerHD span,
				#editorial #other_team_fixtures .content ul li a.playerHD span,
				#editorial #related_articles .content ul li .playerHD span,
				#editorial #detailed_article #news_listings ul li a.playerHD span,
				#editorial #hero_carousel .items div.page ul li.featured_item.playerHD a.video span, 
				#editorial #player_videos .content ul li a.playerHD span,
				#editorial #latest_news .content ul li a.playerHD span{background-image: url('/images/icons/player_overlay_icons.png')!important;}
				/*youtube icon*/
				#editorial #hero_generic ul li.additional_sub_stories .youtube a.video span,
				#editorial #hero_generic ul li.sub_stories .youtube a.video span,
				#editorial #hero_generic ul li.featured_item.youtube a.video span,
				#editorial #hero_carousel .items div.page ul li.additional_sub_stories .youtube a.video span,
				#editorial #hero_carousel .items div.page ul li.sub_stories .youtube a.video span,
				#editorial #hero_carousel .items div.page ul li.featured_item.youtube a.video span, 
				#editorial #hero_carousel .items div.page ul li.featured_item.youtube a#play_video, 
				#editorial #hero_carousel .items div.page ul li.sub_stories .youtube a#play_video,
				#editorial #hero_carousel .items div.page ul li.additional_sub_stories .youtube h4 a#play_video,
				#editorial #all_result ul#result_list li > a.youtube span,
				#editorial #all_news .content ul li a.youtube span,
				#editorial #related_articles .content ul li .youtube span,
				#editorial #other_team_fixtures .content ul li a.youtube span,
				#editorial #detailed_article #news_listings ul li a.youtube span,
				#editorial #player_videos .content ul li a.youtube span,
				#editorial #latest_news .content ul li a.youtube span{background-image: url('/images/icons/youtube_overlay_icons.png')!important; background-position: -220px -346px !important; opacity: .9; filter: alpha(opacity = 90);}
				#editorial #latest_news .content ul li a.youtube span{background-position: -220px -344px !important;}
				#editorial #hero_generic ul li.featured_item.youtube a.video span,
				#editorial #hero_carousel .items div.page ul li.featured_item.youtube a.video span{background-position: -60px 17px !important;}
				#editorial #hero_carousel .items div.page ul li.sub_stories .youtube a.video span,
				#editorial #hero_generic ul li.sub_stories .youtube a.video span{background-position: -143px -177px !important;}
				#editorial #hero_carousel .items div.page ul li.additional_sub_stories .youtube a.video span {background-position: -213px -341px !important;
}

   #editorial #hero_carousel .items div.page ul li.featured_item.youtube a#play_video, 
				#editorial #hero_carousel .items div.page ul li.sub_stories .youtube a#play_video,
				#editorial #hero_carousel .items div.page ul li.additional_sub_stories .youtube h4 a#play_video{background-position:-237px -606px !important;}
				#editorial #hero_carousel .items div.page ul li.featured_item.playerHD a#play_video,
				#editorial #hero_carousel .items div.page ul li.sub_stories .playerHD a#play_video{background-position: -240px -772px !important;height: 21px;padding-left: 30px;}
			#editorial #hero_carousel .items div.page ul li.additional_sub_stories .playerHD h4 a#play_video {background-position:-240px -772px !important;margin-right: 27px;padding-left: 30px;}
#editorial #related_articles .content ul li .video.youtube span {background-position: -232px -481px !important; left: 16px; opacity: .8; filter: alpha(opacity = 80); width: 36px; top:11px;}
#editorial #related_articles .content ul li .playerHD span{background-position: -233px -653px; }

/*CSS for featured video on generic landing page*/
#editorial .generic #featured_video {margin-top: 14px;}
/*CSS for liftshare */
#editorial .generic #liftshare {margin-top: 14px; margin-bottom:14px;}
#editorial .generic #newsletter {margin-top: 14px;}
#editorial .generic .mpu{ margin:14px 0;}

/*Css fix for detail page image*/
#editorial #detailed_article .article_intro .article_img {float:left;}

/* copy paste block class overriding for long description section */
/* For Match Report and Preview page*/
#editorial #match_report #articleContentWrapper .copy-paste-block {position:static !important; color: inherit; background-color: inherit;} 
#editorial #match_preview  #articleContentWrapper .copy-paste-block {position:static !important; color: inherit; background-color: inherit;} 
/* For news article and event detail page*/
#editorial #news_article #articleContentWrapper .copy-paste-block {position: static !important; color: inherit; background-color: inherit;} 
/* For Player profile page*/
#editorial #player_detail_article #articleContentWrapper .copy-paste-block {position: static !important; color: inherit; background-color: inherit;} 
/* For detail page summary block*/
#editorial #detailed_article .optional_module .copy-paste-block {position: static !important; color: inherit; background-color: inherit;} 
#editorial #detailed_article .article_info .copy-paste-block {position: static !important; color: inherit; background-color: inherit;} 

/* Image Caption with Full Width Image */
#editorial #news_detailed_article .article_intro .newinfo  { width:auto !important; float:right !important; padding:5px !important; margin-top: -58px; position: relative; margin-right: 29px; opacity: 0.7; text-align: right;}
#editorial #news_detailed_article .article_intro .newinfo span { padding-top:10px !important; }

/* css for news article mid section sponsor advert*/
#editorial #content #ClubSponsors_news_article_section_sponsor_bottom  img{padding-bottom:10px;}

#editorial #top_banner {max-height:90px !important;}


/* Combined Table Fixture */
#editorial #league_table_detailed.combined_table .combined_table_header {margin: 20px 0px 10px 0px;height: 40px;line-height: 40px;padding-left: 10px;width:100%;}
#editorial #league_table_detailed.combined_table table {width:100%; margin: 0px -19px 0 0px;}
#editorial #league_table_detailed.combined_table table thead tr:first-child th {padding-bottom: 10px;}
#editorial #Main_ctl00_TrophyLeagueTableContainer {  clear: both; }
#editorial #league_table_detailed.combined_table table .club_name {text-align: left; font-weight: bold;}
#editorial #league_table_detailed.combined_table #utility_icons {margin-top:0px;}


/* Instagram Widget Styles */
#instagram_widget .widget_header {border-bottom: 1px dotted #7f7f7f;padding-bottom: 15px;}
#instagram_widget .widget_header a { font: 400 1.9em Prata, Georgia, 'Times New Roman', Times, serif; }

/* Live League Table Widget */
#editorial #league_table_live tbody tr td { padding: 8px 6px; font-size: 12px; background: url(/images/common/bg_shadow_last5_list.png) left top repeat-x;}
#editorial #league_table_live tbody tr td.position {font-size: 20px;	}
#editorial #league_table_live tbody tr td.team {font-size:16px;}
#editorial #league_table_live tbody tr td.goals_done {text-align:right;}
#editorial .live_league_table_full {margin-top:12px;}
#editorial .live_league_table_full a {font-size:12px;}

/* Fix for PlayerHD highlight Links */ 
.nohover { box-shadow:none!important; color:currentColor!important; }