@charset "utf-8";
/* CSS Document */

body#action {font:normal 62.5%/1.6em Arial, sans-serif; background-repeat: no-repeat; background-position: top center; }

#action .visuallyhidden{display:none;}	
#action aside,
#action .main,
#action #content section.block { float:left;}
#action #content section.sponsored { padding-bottom: 41px; }
#action #content1 section.block { float:left;}
#action #content1 section.sponsored { padding-bottom: 41px; }

/* unsubscribe footer */
#action .unsubscribe_footer { display: block; font-size: 1.2em; overflow: auto; width:319px; padding: 0px 14px 7px; margin:1px;}
#action .unsubscribe_footer label { display:block; width:310px; margin:0 0 5px 0; }
#action .unsubscribe_footer label input{ vertical-align:middle}
#action .unsubscribe_footer input#email_id { width:180px; margin:0 75px 7px 0; border:1px solid #B9B9B9;}
#action .unsubscribe_footer a.cta { font-size: 1em; margin: 0; padding: 7px; clear:both; float:left; }
				


/* headings */

#action h1 {font:bold 5.5em/1.1em Arial;  padding:5px 13px 0 11px; margin:0; display:inline; }
#action #content h1, #action #content1 h1 { display:block !important;}/*defect 11699*/
#action h2 { font:bold 2.8em/2em Arial;  padding:0; margin:0 14px}
.ie7 #action h2 {padding-left:95px;}
#action h3 {font:normal 1.9em/1em Arial, Helvetica, sans-serif; margin: 13px; }
#action h4 {font:normal 2.1em/1.2em Arial, Helvetica, sans-serif; margin: 13px 0; }
#action h5 {font:700 1.4em/1em Arial, Helvetica, sans-serif; margin: 0; }

/* generic elements */
#action ul#utility_icons {list-style: none; float:right;}
#action #utility_icons {list-style: none; float:right !important; width:135px !important}
#action div ul.ra1-pw-popup__ul .ra1-pw-txt {color:#000000 !important;}
#action ul#utility_icons li {float: left; text-indent: -9999em}
#action ul#utility_icons li a {display: block; margin-left: 8px; width: 21px; height: 25px; overflow:hidden; }
#action ul#utility_icons li a.facebook { background-position:-28px -77px;}
#action ul#utility_icons li a.twitter { background-position:0 -77px;}
#action ul#utility_icons li a.email { background-position: -56px -77px;}
#action ul#utility_icons li a.print { background-position:-84px -77px; }

#action #unsubscribe_popup { font-size:1.2em}
	#action .popup hr { display: block; height:1px; border-top: 1px dotted #999; }
 #action .popup input[type="checkbox"], #action #unsubscribe_popup input[type="checkbox"] { margin:10px;}
 #action .popup a.close, #action #unsubscribe_popup a.close { vertical-align:bottom; text-decoration:underline; margin:11px 0 0 14px; display:inline-block; }

 #action .popup .left, #action #unsubscribe_popup .left { float:left}
 #action .popup form input, #action #unsubscribe_popup form input { border-radius:0px; padding:4px 7px;}
 #action #unsubscribe_popup .widget_cta { margin:14px;}
  #action #unsubscribe_popup h4{font-size:1.167em;}
  #action #unsubscribe_popup h3{padding-bottom:14px;}

.ie7 #action #newsletter_signup_popup2  .widget_cta .cta,
.ie8 #action #newsletter_signup_popup2  .widget_cta .cta { margin-bottom:14px;}   
  
/*icons*/
#action a.fixtures {background-position:-489px -188px;}
#action a.download_icon {background-position:0 -490px}
#action a.live-player {background-position:0 2px;}
#action a.stats_icon {background-position:0 -434px}
#action a.sms-alert {background-position:0 -98px}


#action a.sms-alert {background-position:0 -98px; }
#action a.sms-alert:hover{background-position:-771px -143px; }
#action a.sms-alert:focus{ filter:alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70; }

#action a.fixtures { background-position:-674px -106px; }
#action a.fixtures:hover{ background-position:-774px -106px; }
#action a.fixtures:focus{ filter:alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70; }


#action a.match_stats:hover{ background-position:-94px -194px; }
#action a.match_stats:focus{ filter:alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70;}
			

#action a.match_report:hover{background-position:-96px -293px; }
#action a.match_report:focus{ filter:alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70;}


#action a.buy-tickets:hover{ background-position:-95px -250px; }
	#action #league_table_detailed .tickets a.buy-tickets:hover span { background-position:-95px -249px; }
#action a.buy-tickets:focus{ filter:alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70;}

#action #league_table_detailed .tickets a:hover {background-position:-95px -249px; }
#action .stats_landing #game_summary{ margin-top:14px;}
#action #game_summary ul.match_links li.ticket_link .buy-tickets:hover { background-position: -97px -575px; }
#action #game_summary ul.match_links li.ticket_link .buy-tickets:focus { filter:alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70;}
#action #game_summary ul.match_links a.match_preview{ background-position:0 -350px;}
#action #game_summary ul.match_links a.match_preview:hover{background-position:-97px -356px; }
#action a.match_preview:hover{background-position:-97px -356px; }
#action a.match_preview:focus{ filter:alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70;}
#action .player_link .live-player:hover{ background-position: -166px -123px; }
#action .player_link .live-player:focus{ background-position: -166px -183px; }
#action .ui-datepicker .ui-datepicker-next:hover { background-position:-501px 0;}
#action .ui-datepicker .ui-datepicker-prev:hover{ background-position:-482px 0;}

#action .cpa .items div.page div.info, 
#action #leaderboard .navi{ 
	position: absolute; 
	bottom: 0; 
	left: 0;
	height: 40px;
	width:100%; 
	line-height:1em; 
	}
	
#action #video div.widget_cta{ 
	/*position: absolute; */
	bottom: 0; 
	left: 0;
	height: 46px; 
	width:100%; 
	line-height:40px; 
	}	


#action div.sponsors{ clear:both; padding:7px 22px 14px 15px; font-size:1.2em;}
.ie7 #action div.sponsors span{ display:inline-block;}
#action .ad_insider { margin-bottom:14px;}
#action .widget_cta a.cta ,
#action #unsubscribe_popup .unsubscribe{ display:inline-block; font-size: 1.2em; padding:5px; text-decoration:none; width:auto; }

/* date picker */
#action .ui-widget-content .ui-state-highlight, #action .ui-widget-header .ui-state-highlight  {font:bold 1.833em/0.8 arial; }
#action #datepicker .ui-state-highlight {font:bold 1.2em/1 arial;}
#action #content #datepicker .ui-widget-content { font:bold 1.2em/1 arial; }

#action .ui-state-default,
#action .ui-widget-content .ui-state-default,
#action .ui-widget-header .ui-state-default {font:normal 1.167em Arial;   }

#action .ui-widget-content .ui-state-highlight,
#action #datepicker .ui-state-highlight,
#action .ui-widget-header .ui-state-highlight  {font:bold 1.4em/1 arial; }
#action .ui-datepicker { width: 286px;  display: none; margin:0 auto; }
#action .ui-datepicker .ui-datepicker-prev { width:15px; height:22px; position:absolute; top:48px; left:0px; margin:0 0 13px 13px  }
#action .ui-datepicker .ui-datepicker-next { width:15px; height:22px; position:absolute; top:48px; right:0px; margin:0 13px 13px 0px}
#action .ui-datepicker .ui-state-disabled { filter:alpha(opacity=20); -moz-opacity: 0.20; opacity: 0.20; }
#action .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; font: 700 1.4em Arial;}
#action .ui-datepicker table {width: 100%;  border-collapse: collapse; margin:13px 0 0 10px; }
#action .ui-datepicker th {  text-align: left; font-weight: bold; font-size:1em; border: 0; cursor:pointer; width:40px; height:20px;  }
#action .ui-datepicker td { text-align:left; padding:4px 4px 4px 0; text-align:center;}
#action .ui-datepicker td  .ui-state-default{ padding:4px; width:18px; display:inline-block;}
#action #events-calendar h3{ margin:13px 0 13px 13px;  }
#action #datepicker .ui-state-booked { text-decoration:none;}
#action #datepicker .ui-state-booked:hover { text-decoration:none; }

/* pagination */
#action #content .pagination {position:relative; }
#action #content .pagination .pagination-controls,
#action #content .team_pagination .pagination-controls { display:block; padding: 21px 0; font-size:1.2em;overflow:hidden; width:100%; position:absolute; left:0; bottom:-10px;  display:block!important;}
	#action #content1 .team_pagination .pagination-controls { display:block; padding: 21px 0; font-size:1.2em;overflow:hidden; width:100%; position:absolute; left:0; bottom:-10px;  display:block!important;}
#action #content .pagination .pagination-controls { bottom:0; text-align:center;}
#action #content .pagination .pagination-controls ul,
#action #content .team_pagination .pagination-controls ul { margin:0; padding:0; }
	#action #content1 .team_pagination .pagination-controls ul { margin:0; padding:0; }
#action #content .pagination .pagination-controls li,
#action #content .team_pagination .pagination-controls li { float:left; display:inline}
	#action #content1 .team_pagination .pagination-controls li { float:left; display:inline}
#action #content .pagination .pagination-controls li{ float:none;}
#action #content .pagination .pagination-controls li.prev{ padding-right:10px; border-right:1px solid #ccc; }
#action #content .pagination .pagination-controls li.next{ margin-left:10px; border-left:1px solid #ccc; }
#action #content .pagination .pagination-controls li.separator { padding-left:10px;}
#action #content .pagination .pagination-controls li.number a {font-weight:normal; }
#action #content .pagination .pagination-controls li a,
#action #content .team_pagination .pagination-controls li a { font-size:1em; margin-left:10px;  font-weight:bold; }
	#action #content1 .team_pagination .pagination-controls li a { font-size:1em; margin-left:10px;  font-weight:bold; }
#action #content .pagination .pagination-controls li a:hover,
#action #content .team_pagination .pagination-controls li a:hover { text-decoration:none; }
	#action #content1 .team_pagination .pagination-controls li a:hover { text-decoration:none; }
					
/*New pagination classes added*/
#action #content #AC_player_stats_summary .pagination-controls{bottom:0; text-align:center; padding:21px 0 11px 0}
#action #content #AC_player_stats_summary .pagination-controls ul,
#action #content #AC_player_stats_summary .pagination-controls ul {margin:0; padding:0;}
#action #content #AC_player_stats_summary .pagination-controls li,
#action #content #AC_player_stats_summary .pagination-controls li { float:none; display:inline}
#action #content #AC_player_stats_summary .pagination-controls li.prev{ border-right:1px solid #CCC; padding-right:10px; }
#action #content #AC_player_stats_summary .pagination-controls li.next{ border-left:1px solid #CCC; margin-left:10px; }							
#action #content #AC_player_stats_summary .pagination-controls li a,
#action #content #AC_player_stats_summary .pagination-controls li a { margin-left:10px; }	
#action #content #AC_player_stats_summary .pagination-controls li.disabled a,
#action #content #AC_player_stats_summary .pagination-controls li.disabled a:hover { filter:alpha(opacity=20); -moz-opacity: 0.20; opacity: 0.20; cursor: default; }					


#action .flag_header { position: relative; }
#action .flag_header h3 {background:transparent;  background-repeat: no-repeat; background-position:-405px -196px; height: 35px;margin: 0; padding:5px 0 0; position:absolute; top: 14px; left: -7px; width:100%; z-index:1;}
	.ie7 #action .flag_header h3 { background-position:-405px -202px; height: 28px; }
#action .flag_header h3 span.title { background-repeat: no-repeat; background-position: 210px -529px; padding:3px 5px 4px 5px; margin:-4px 0 0 0px; font-weight:bold; }


#action .container {  width:100%; display:block;}
#action #top_banner { margin:14px auto; width:970px; position:relative; z-index:9; height:44px; }
#action #gradient_bg { background-color: transparent; background-image: url("/images/action/bg_gradient.png"); background-repeat: no-repeat; background-position: center top; overflow: hidden; }
#action #gradient_small { position:absolute; bottom:0; height:100px; width:970px; background: url(/images/action/grad_bg_small.png) repeat-x bottom center; }

		 #action #top_banner #flyout_ad { position: relative; display:none; }
			#action #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; }


#action #hero { margin : 0 auto; width : 100%; padding : 0; position: absolute; top: 156px; }
	.ie7 #action #hero { top: 154px; width: 970px; }
	#action #hero .windowBorder { background: url(/images/action/hero_shadow.png) no-repeat scroll center top transparent; width: 1039px; height: 417px; position: absolute; display:none; margin-left:-2px; }
	#action #hero .cpa { margin: 0 auto; padding: 0 32px; width: 970px; }
		.ie7 #action #hero .cpa { margin-left: -32px; }
		#action #hero .cpa .scrollable { overflow:hidden !important; width: 970px; height:546px; position : relative; }
			#action #hero .cpa .scrollable .items { width:20000em; position:absolute; }
				#action #hero .cpa .items div.page { float:left; position: relative; margin:0px 0px; min-width:970px; }
					#action #hero .cpa .items div.page img { width:970px; height:546px;}
					#action #hero .cpa .items div.page a { bottom: 240px;left:3px; font: bold 3em/1em Arial; position: absolute; z-index:0; margin:0 0 0 2px; padding : 7px 14px; display: block; max-width: 942px; text-transform:initial;  }
		#action #hero .navLinks { background-repeat: no-repeat; display: none; height : 65px; position: absolute; top: 118px; width: 65px; z-index: 8; }
		#action #hero .next { background-position: -349px -386px; right:0; }
		#action #hero .prev { background-position: -279px -386px; left:0; }
		#action #hero .next:hover { background-position: -349px -458px; }
		#action #hero .next:focus { background-position: -349px -530px; background-color:transparent; color:transparent;}
		#action #hero .prev:hover { background-position: -279px -458px; }
		#action #hero .prev:focus { background-position: -279px -530px;background-color:transparent; color:transparent; }
		
		/*Home Caraousal Play Pause buttons*/
		#action #hero .play,
		#action #hero .pause { display:none; background-repeat:no-repeat; background-position:-550px -72px; height : 21px; padding:7px 12px; position: absolute; top: 300px; right:32px; width: 14px; z-index: 9;}
		#action #hero .pause { background-position:-480px -42px;}
		
/* main content */
#action .container > #content {width:970px; margin:0px auto; position:relative; margin-top:21px; }
#action .container > #content.home { margin-top:406px; }
#action .container > #content.home aside.col4,
#action .container > #content.home .col12{margin-bottom:0;}
	#action .container > #content1 {width:970px; margin:0px auto; position:relative; margin-top:21px; }
	#action .container > #content1.home { margin-top:406px; }
	
		.ie7 #action .container .home { padding-top:406px; top:0; }
	#action .container > #content1.home aside.col4,
	#action .container > #content1.home .col12{margin-bottom:0;}
		
/* news teaser module */
#action #news-teaser{overflow:hidden; position:relative; }
#action #news-teaser .main-item{ position:relative; width:312px; overflow:hidden; }
#action #news-teaser > div > h2{padding:0px 12px; margin:1px 1px 0px;font-size:1.9em;}
#action #news-teaser .news_inner_wrapper{ height:392px;}
#action #news-teaser #news-teaser-menu { display:block; width:50px; height:34px; background-position: -25px 0; background-repeat: no-repeat;position:absolute; right:-3px; top:12px; /*text-indent:-9999em;*/ overflow:hidden; font-weight:700; }
#action #news-teaser #news-teaser-menu:hover { background-position: -25px 0;}
#action #news-teaser #news-teaser-menu:focus { background-position: -25px 0;}
#action #news-teaser #news-teaser-dropdown { /*display:none;*/ position:absolute; z-index:9999;padding:10px 0; margin:0; right:-9999%; top:35px; }
#action #news-teaser #news-teaser-dropdown li { list-style:none; padding:2px 10px; text-align:right;}
#action #news-teaser #news-teaser-dropdown a { font-size:1.2em; font-weight:bold;}
#action #news-teaser .main-item img{ display: block; width:100%; width:314px; height:236px; }
#action #news-teaser .main-item h3{ position:absolute; margin:0; font-size:1.6em; font-weight:700; z-index:2; display:block; line-height:1em;width:60%; top:129px; text-transform: uppercase; }
#action #news-teaser .main-item h3 a{ font-size:1em;}
#action #news-teaser .main-item h3 span{display:inline-block; padding:7px 10px; }
.ie7 #action #news-teaser .main-item h3 span{ line-height:1.2;}
#action #news-teaser .scrollable { margin-top:-47px; position:relative; padding:14px 0 28px; overflow:hidden; width:1000px; }
#action #news-teaser .scrollable .items > div{width:328px; float:left; margin-right:14px;}
#action #news-teaser .scrollable .page{ float:left; width:95px; margin-right:14px}
#action #news-teaser .scrollable .page.last{margin-right:0px;}
	#action #news-teaser .scrollable article.page a { display: block; }
	#action #news-teaser .scrollable article.page .video { position: relative; display: block; }
		#action #news-teaser .scrollable article.page .video img { display: block; }
		#action #news-teaser .scrollable article.page .video span { position: absolute; z-index: 1; display:block; height: 34px; width: 36px; background: url('/images/icons/player_overlay_icons.png') -232px -652px no-repeat; top:24px; left:29px; }
#action #news-teaser .scrollable .page p {margin:4px 0; font-size:1.4em; font-weight:bold;}
#action #news-teaser .scrollable .page p.blurb a span { font-weight:bold; display:inline-block; padding:2px 3px 0px 3px ; font-size:0.714em;}
#action #news-teaser .navi { height: auto; margin:0; text-align: center;  padding-right:0px; position: absolute; right:0; bottom: 8px; width:100%;}
	
/* game_summary */
#action #game_summary {overflow:hidden;position:relative; /*padding-bottom:14px;*/}
#action #game_summary.cpa .scrollable { overflow:hidden; width: 312px; height:262px !important  }
#action #game_summary.cpa .scrollable .items { width:500em; position:absolute; }
#action #game_summary.cpa .items div.match_details { float:left; position: relative; margin:0px 1px; width: 312px; }
.ie7 #action #game_summary.cpa .items div.match_details{ height:270px;}
#action #game_summary.cpa .items div.match_details h3 { font-weight: 700; text-align: center; }
#action #game_summary div.match_details {position:absolute; left:0px; top:0px; }
#action #game_summary div.match_details ul.match_info{width:100%; float:left; margin:0; padding:0; list-style:none;}
#action #game_summary div.match_details ul.match_info li{ width:38%; float:left; text-align:center; margin-top:10px; font-size:1.1em; font-weight:bold;}
#action #game_summary div.match_details ul.match_info li.teams{ width:30%;}
#action #game_summary div.match_details ul.match_info li span{display:block; padding-bottom:10px;}
.ie7 #action #game_summary div.match_details ul.match_info li span{padding-top:5px; padding-bottom:5px;}
#action #game_summary div.match_details ul.match_info li.teams span{padding:0 13px; overflow: hidden; width:75px; font-size:1.1em; }
#action #game_summary div.match_details ul.match_info li.teams span a { font-size:1em;}
#action #game_summary div.match_details hr{width:70%; margin:0px auto; height:4px;}
#action #game_summary div.match_details span.time{font-size:2em; font-weight:normal;}
#action #game_summary div.match_details span.date{font-size:2em; font-weight:bold;}
#action #game_summary div.match_details span.score{ padding:5px 0!important; font-size:3.5em; line-height: 1;}
#action #game_summary div.match_details ul.match_info li span.place{ font-weight:normal; line-height:1;}
#action #game_summary div.league_name{font-weight:bold; text-align:center; font-size:1.2em}
#action #game_summary a.prev,
#action #game_summary a.next{background-repeat: no-repeat; width:15px; height:22px; position:absolute; top:10px; z-index:1; }
#action #game_summary a.prev{background-position:-161px -334px; left:10px;}
#action #game_summary a.next{background-position:-180px -334px; right:10px;}
#action #game_summary a.prev:hover{background-position:-482px 0px;}
#action #game_summary a.next:hover{background-position:-501px 0px;}
#action #game_summary a.disabled{ cursor: default; filter:alpha(opacity=20); -moz-opacity: 0.20; opacity: 0.20; }
#action #game_summary ul.match_links { border-top:1px solid #141414; font-size: 1em; list-style: none; margin:12px 0 0; padding:4px 14px 4px; /*width: 100%;*/ overflow: hidden; }
.ie7 #action #game_summary ul.match_links { margin:7px 0 0;}
#action #game_summary ul.match_links li { float: left; margin-right: 12px; }/*1352302*/
#action #game_summary .previous_match ul.match_links li { float: left; margin-right: 28px; }
#action #game_summary ul.match_links li.player_link { width: 85px; margin-left:0; }/*1352302*/
#action #game_summary ul.match_links li.match_preview_link { margin:0;}/*1352302*/
#action #game_summary ul.match_links li.player_link  .live-player { padding-bottom: 0; }
#action #game_summary ul.match_links li.sms_alert_link { width: 25px; }
#action #game_summary ul.match_links li.fixture_link { width: 20px; }
#action #game_summary ul.match_links li.match_report_link { margin-right:12px; }
#action #game_summary ul.match_links li.ticket_link .buy-tickets { background-position: 0 -575px; width:8px;}
#action #game_summary ul.match_links a.match_report { font-size: 1em; line-height: 1.2; padding: 0 0 3px 24px; width: 38px; font-weight:400; }
#action #game_summary ul.match_links a.match_preview { font-size: 1em; line-height: 1.2; padding: 0 0 0 25px; width: 40px; font-weight:400; }
#action #game_summary ul.match_links li.player_link .live-player{ background-position:-166px -65px; background-repeat:no-repeat;}
#action #game_summary ul.match_links li.player_link .live-player:hover{background-position: -166px -123px; }
/* cpa commercial */
#action .cpa { overflow:hidden;position:relative;}
#action .cpa .scrollable {  overflow:hidden !important; width: 312px; height:168px;}
#action .cpa .scrollable .items { width:20000em; position:absolute; }
#action .cpa .items div.page { float:left; position: relative; margin:1px;} /*1352302*/
#action .cpa .items div.page img { width:312px; }

#action .match_report .cpa { margin-right:0;}
#action .match_preview .cpa { margin-right:0;}
#action .player_profile .cpa { margin-right:0;}
#action .cpa .items div.page div.details { position: absolute; bottom: 40px; left: 0;border-bottom: 1px solid #333; padding:5px 5px 5px 14px; display: none;  width:100%; opacity: .8; filter: alpha(opacity = 80) !important; }
.ie7 #action .cpa .items div.page div.details { cursor:pointer;}
#action .cpa ul.controls{ position:absolute;}
#action .cpa .items div.page div.info div { width:220px;  margin:10px 5px 5px 15px; }
#action .cpa .items div.page div.info div h4 { margin: 0; padding:0; float:left;position:absolute; top:3px; font-size:1.4em; line-height:3em; font-weight:400;  }
#action .cpa .navi a { width:16px; height:16px;:left; display:inline; }
#action #news-teaser .controls li a{ display:inline-block; }
#action .cpa div.details h4 { width:300px; font-size:1.4em;}
#action .cpa div.details p {font-size:1.2em; width:85%; margin:5px 0;}
#action .cpa .navi a:hover { background-position: -397px -329px; }
#action .cpa .navi a:focus { background-position: -397px -358px;}
#action .cpa .navi a.active { background-position: -397px -329px; filter:alpha(opacity=65); -moz-opacity: 0.65; opacity: 0.65; }
/* cpa commercial */
	
/* global elements*/
#action aside .mpu {clear: both; margin-bottom: 14px; overflow: hidden; width: 300px; padding:0px;}
#action aside .mpu object, #action aside .mpu iframe{display:block;}	
#action .home aside .mpu object, #action .home aside .mpu iframe { height:250px;}
#action aside .mpu img{ margin:0 7px 0px 0px; display:block; /*border-top:7px solid #000; border-bottom:7px solid #000; border-left:8px solid #000; border-right:8px solid #000;*/ }
#action .home aside .mpu img,
#action .fixtures_list aside .mpu img, #action .player_profile aside .mpu img, #action .team_profile aside .mpu img, 
.ie7 #action .club_stats aside .mpu img, #action .news_landing aside .mpu img, #action .detail_page aside .mpu img  {margin-bottom:0px;}
#action .fixtures_list #coral img{ margin-top:0px;}
.ie7 #action .match_preview aside .mpu{ margin-bottom:0px;}
#action aside .coral { margin:0 7px 7px}
#action .main_content { margin-top:20px; }
#action #coral img { margin:14px 0 0;}
#action #coral a, #action aside .mpu a{display:block; line-height:0;}
#action #coral.col4 { margin-bottom:13px;}
#action aside #coral { margin-bottom:14px!important;}
#action #optional_text p{display:block; clear:both; padding:14px; font-size:1.4em; margin:0;}

/* footer */
#action footer {/* temp */position:relative; width:100%; float:left; padding-bottom:76px;}
#action footer #club_tag_name { width: 970px; margin:0 auto; position: relative; font-size: 12em; font-weight: 700; line-height:1; opacity: 0.1; }
	#action footer #club_tag_name div { position: absolute; right: 0; top: 185px; z-index: 0; }
		.ie7 #action footer #club_tag_name div { filter: alpha(opacity=10); }
		.ie8 #action footer #club_tag_name div { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"; }
#action footer ul {list-style:none; padding:0}
#action footer #page-links {  clear: both; display: block; overflow: hidden; border-bottom:1px solid #595959; position: relative; z-index: 1; }
#action footer #page-links li{ float:left; font: 700 1.2em/2.2em Arial; margin-right:23px} /*margin-right:34px*/
#action footer #page-links .container{width:100%; }
#action footer #page-links .container .border_section {width:100%; border-top:1px solid #595959; border-bottom:1px solid #595959; height:29px; }
#action footer #page-links .container .border_section > ul {width:970px; margin:0px auto;}
#action footer #page-links .container .border_section > ul li{float:left; padding:0px 0px; }
#action footer #page-links .container > p { width:970px; margin:0px auto;}
#action footer #page-links .container > p span{padding:7px 0px; float:left; font:400 1.2em Arial;}
#action footer #page-links a{text-decoration:none; font-size:1em; padding:7px 0;}
#action footer #club-sublink{ clear: both; display: block; overflow: hidden; position:relative;}	
#action footer #club-sublink > .background{border-top: 1px solid #646464; height:26px; position:absolute; z-index:-1; top:0px; width:100%; float:left; left:0px;}
#action footer #club-sublink > .container{width:970px; margin:0px auto;}
#action footer #club-sublink > .container > ul{padding:0px; margin:0px;}
#action footer #club-sublink li{ float:left; margin-right:21px}
#action footer #club-sublink ul > li {margin-top:5px; width: 100px;}
#action footer #club-sublink ul  li a,
#action footer #club-sublink ul  li:hover a {text-decoration:none;}
#action footer #club-sublink > .container > ul > li > a { font: 700 1.2em/1.25 Arial; margin-bottom: 7px; }
#action footer #club-sublink li ul { margin-top:0}
#action footer #club-sublink li > a, #action footer #club-sublink li ul li {display:block;float:none;  margin:0; overflow:hidden; }
#action footer #club-sublink li ul li { margin-bottom: 7px; }
#action footer #club-sublink ul li ul li a{font: 400 1.1em/1.35 Arial; }
#action footer #base-links { border: 1px solid #646464; border-left:0; border-right:0; font:normal 1em/1 Arial; overflow:hidden}
#action footer #base-links ul {float:left}
#action footer #base-links li{border-right: 1px solid #646464; float:left;  padding:0px 8px}
#action footer #base-links p {float:right}
#action footer #page-links li.last, 
#action footer #club-sublink li.last { margin-right:0;}

#action footer #business_finder {clear: both; display: block; overflow: hidden; position:relative; width: 970px; margin: 0 auto; font-size: 1.1em; }
#action footer #business_finder a { font-size: 1em; }

/* custom colours */
#action footer a, #action footer p {text-decoration:none}



/*Sub level navigation - gaurav */

/*common*/

#action #content section.block > div.clearfix { margin:1px; overflow: auto; position: relative; overflow:hidden; }
#action #content #bet_butler_stats > div.clearfix, #action #content #fpl_stats > div.clearfix  {margin:0px}
#action #content #detailed_article > div.clearfix { overflow: visible!important; }
#action #content #mobile_page > div.clearfix { overflow: visible!important; }
#action #content section.block > div.clearfix > div.content { margin: 13px; }
#action #content section#news-teaser.col4{margin-bottom:1px;}
#action .cpa .navi { height: 28px; margin: -40px auto 0; text-align: right; width: 85px; padding-right:13px; position: absolute; right:0; bottom: 0}
#action .cpa .navi a { width:17px; height:18px;  display:inline-block; vertical-align: middle}

#action #content1 section.block > div.clearfix { margin:1px; overflow: auto; position: relative; overflow:hidden; }
#action #content1 #detailed_article > div.clearfix { overflow: visible!important; }
#action #content1 #mobile_page > div.clearfix { overflow: visible!important; }
#action #content1 section.block > div.clearfix > div.content { margin: 13px; }
#action #content1 section#news-teaser.col4{margin-bottom:1px;}

/*visually treating h3*/
#action  a{text-decoration:none; outline:none;}
#action .flag_header .content span.icon{position:absolute; right:10px; top:10px;}

/*team_form*/
#action .home .row3 #team_form{min-height:300px;} /* QPR CR - 3*/
#action .home #team_form { width:149px; min-height:276px;}
.ie7 #action .home #team_form{ padding-bottom:14px;}
#action .col8 #team_form { margin-right:0; }
#action #team_form > div, #action #twitter_feed > div {padding-bottom:8px;}
.ie8 #action #team_form > div, #action #twitter_feed > div{padding-bottom:15px;}
#action .row2 #twitter_feed > div { padding-bottom:0px;}  /* QPR CR - 3*/
#action #team_form ul.nav{margin:56px 0 0 15px; width:auto; padding:0px; list-style:none;} /*1374902*/
#action #team_form ul.nav li{width:auto; margin:0 10px 10px 0; height:28px; text-align:center; float:left;}/*1374902*/
#action #team_form ul.nav li a{ display:block; width:43px; height:15px;padding:5px; font-size:1.4em; font-weight:bold; }
#action #team_form ul.nav li.active a{ padding:5px; }
#action #team_form ul.nav li a.current{padding:5px;}
#action #team_form ul.nav li a.current span{border-style: solid; border-width: 10px 10px 0px 10px; height: 0px; width: 0px; display:block; margin:4px 0 0 12px; }
#action #team_form section{ font-size:1.1em;}
#action #team_form table{width:100%; position:relative; margin:0; padding:0;}
	.ie7 #action #team_form table { width:80%; }
#action #team_form table td{width:105px; float:left; height:14px; line-height:0; padding:0px; position:relative; }
#action #team_form .goals{position:absolute; right:-14px; margin:-6px 0 0 0; font-weight: 700;}
	.ie7 #action #team_form .goals { line-height: 14px; margin: -14px 0 0 0; right:-14px; }
#action #team_form .home_graph,#action #team_form .away_graph{height:14px; display:block;}
#action #team_form section.score{ text-align:center; margin-top:5px;}
#action #team_form section.conceded { clear:both; margin-left:13px }
#action #team_form section.conceded td div{ height: 14px;}
#action #team_form section #piechart{ float:left; margin:5px 5px 5px 14px;}
#action #team_form section.score canvas.piechart{margin-top:14px;}
.ie7 #action #team_form section.score canvas.piechart { float:left; margin-left:6px; }
#action #team_form section .pie_stats{ float:right; width:38px; margin:14px 14px 0 0; text-align:left;}
#action #team_form section .pie_stats span{ width:30px; padding:0 0 0 15px; margin:0 0 12px 0; display:inline-block; font-weight:bold; font-size:1.2em;background-repeat: no-repeat;background:transparent }
#action #team_form section .pie_stats span.win { background-position: -403px -110px}
#action #team_form section .pie_stats span.draw { background-position: /*-403px -135px*/-131px -655px}
#action #team_form section .pie_stats span.lose { background-position: -131px -679px}

/*video_jukebox*/
#action .home #video{ width:314px; overflow:hidden; min-height:276px}
#action #video{ width:314px; overflow:hidden; }
#action .player_profile #video { margin-bottom:13px;}
#action .news_landing #video{ margin-bottom:0px;}
.ie7 #action .news_landing #related_news{ margin-bottom:0px;}
#action .col8 #video{ margin:0 0 14px 0;}
#action #video > div { margin:1px; width:312px; text-align:center;}
#action #video div.widget_cta { height: 30px;  line-height:30px;  width:100%; }
.ie7 #action #video div.widget_cta,
.ie8 #action #video div.widget_cta {margin-top:5px;}
#action #video div.widget_cta a{float:right; font-size:1.1em; font-weight:bold; padding-right:10px; outline:none;}

#action #content section#video.block > div.clearfix > div.content{ margin:13px 13px 0;}

/*image_gallery*/
#action #match_gallery > div.clearfix { overflow:hidden !important; }
#action #match_gallery.flag_header h3 { width: auto;}
#action #picture_gallery_small.flag_header h3 { width: auto;}
#action #content #match_gallery.block > div.clearfix .content { width:100%; margin:0 0 14px 0; padding-bottom:3px;}
.ie7 #action #content #match_gallery.block > div.clearfix .content{ padding-bottom:6px;}
.ie8 #action #content #match_gallery.block > div.clearfix .content { padding-bottom:9px;}
.ie7 #action #content1 #match_gallery.block > div.clearfix .content{ padding-bottom:6px;}
.ie8 #action #content1 #match_gallery.block > div.clearfix .content { padding-bottom:9px;}

#action #match_gallery .items{padding-bottom:15px;}
#action #match_gallery ul.items { list-style:none; margin:0 0 0 0; padding:0px; overflow:hidden; } 
#action .home #match_gallery ul.items{ margin-left:17px;}
#action #match_gallery ul.items li {margin:14px 0px 0px 14px; width:93px; height:70px; vertical-align:middle; position:relative; float:left}
#action #match_gallery ul.items li a { display:block; position:relative; line-height:1; }
#action #match_gallery ul.items li a span { position: absolute; top: 0; left: 0; display: none; width:79px; height:56px; }
#action #match_gallery ul.items li a span.overlay { border:0; filter:alpha(opacity=30); -moz-opacity: 0.30; opacity: 0.30; width:93px; height:70px; }
#action #match_gallery ul.items li a.last-item {margin-top:15px; margin-left:15px; display:block;}
#action #match_gallery ul.items li a img { width:93px;}
#action #match_gallery ul.items li a:hover span { display: inline-block; }
#action #match_gallery ul.items li a:focus { filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; }

#action #match_gallery .items { margin-left: 35px; }
#action #match_gallery ul.items li.link_view_more { min-height:28px; height: auto; font-weight: 700; text-align:center; width: 215px; }
#action #match_gallery.col4 ul.items { width:230px; margin:0; padding-left:42px;}

/* quick facts */
#action #quick_facts {}
#action #quick_facts h4{ margin-top:45px;}
#action #quick_facts p { font-size:1.2em; }

/* vertical scroll module (latest news) */
#action .vertical_scroll_module { height:420px; }
#action .news_landing #related_news.vertical_scroll_module{height:340px;}
#action .generic_landing #related_news.vertical_scroll_module{height:340px;}
.ie7 #action .generic_landing #related_news { margin-bottom:0px;}
#action .vertical_scroll_module > div.clearfix > div.content { margin:0!important; }
#action .vertical_scroll_module a { font-size: 1.2em; float:right; }
#action .vertical_scroll_module .content > a { margin:0px 10px 10px 0; text-decoration:underline;}
#action #latest_news_onplayers.vertical_scroll_module .content > a { margin-top:-20px;}

#action .vertical_scroll_module a.next{ text-indent:-999em; display: block; width:28px; height:20px; left: 140px; position: absolute; text-align: center; top: 357px; overflow:hidden; z-index:5; }
#action .vertical_scroll_module a.prev{ text-indent:-999em; display: block; width:28px; height:20px; left: 140px; position: absolute; text-align: center; top: 47px; overflow:hidden; z-index:5; }
#action .vertical_scroll_module a.disabled{ filter:alpha(opacity=30); -moz-opacity: 0.30; opacity: 0.30;}
#action .vertical_scroll_module div.items .item { clear:both; margin:0 0 14px 0; padding:7px 14px; min-height:60px; overflow:hidden; }

#action .vertical_scroll_module div.items .item:active,
#action .vertical_scroll_module .item a { float:left; }
#action #featured_stories .item a.duration { font-size:1.1em; display:block; width:70%; float:left; font-weight:normal;  }
#action .vertical_scroll_module div.items .item h5 { float:left; word-wrap:true; margin:0; width:170px;  }
#action .vertical_scroll_module div.items .item h5 a { font-size:0.857em; text-decoration:none; }
#action #latest_news .content .scrollable div.items .item h5 a,
#action #related_news .content .scrollable div.items .item h5 a{font:bold 1em Arial;}


#action .vertical_scroll_module div.items .item h5.uppercase { width:59%; margin:5px 0 0 0; }
#action .vertical_scroll_module div.items .item p{ margin:0; font-size:1.2em; float:left; width:60%; }
.ie7 #action #related_news div.items .item p{ width:170px; }

#action .vertical_scroll_module div.items .item span.duration{ font-size:1.1em; float:left; width:50%; margin:4px 0 0 0;}
#action .vertical_scroll_module div.items .item span.date{ font-size:1.1em; float:left; display:block; width:100px; margin:8px 7px 0 0;}
#action .vertical_scroll_module div.items .item span.time{ font-size:1.1em; display:block; width:59%; float:left; padding:8px 0 0 0; }
#action .vertical_scroll_module div.items .item span.time2{background-position:-401px -259px; background-repeat: no-repeat; font-size:1.1em; float:left; display:block; width:45px; padding:0 0 0 15px; margin:8px 0 0  }
#action .vertical_scroll_module div.items .item img { float: left; margin: 0 15px 0px 0; }
#action .vertical_scroll_module .scrollable { clear:both; position:relative; overflow:hidden; height: 280px; width: 312px; margin-top:70px; }
#action .vertical_scroll_module .scrollable .items { position:absolute; height:20000em;  }
#action #related_news .item span.duration { float:right; width:70%; text-align:left; }

#action #related_news { height: 324px; }
#action #related_news.vertical_scroll_module .scrollable { height: 230px; }
#action #related_news.vertical_scroll_module a.next { top: 305px; }
#action #related_news .item { padding: 0 14px; }
#action #related_news .item .video  { position: relative; }
#action #related_news .item .video img { display: block; }
#action #related_news .item .video span { position: absolute; z-index: 1; display:block; height: 34px; width: 36px; background: url('/images/icons/player_overlay_icons.png') -232px -653px no-repeat; top:13px; left:16px;}


#action #league_table_fixtures .content { clear:both; overflow:hidden; display:block; width:312px; }
#action #league_table_fixtures .scrollable { margin-top:30px; }

#action #latest_on_player { height:375px; }
#action #latest_on_player .clearfix { height:375px; }
#action #latest_on_player a.next{ top:345px; }
#action #latest_on_player .scrollable { height:275px; }

#action #our_other_team { height:375px; }
#action #our_other_team a.next{ top:345px; }
#action #our_other_team .scrollable { height:275px; }
/* latest News widget */
#action #latest_news.vertical_scroll_module .scrollable { height:280px; margin:88px 0 0 0; }
#action #latest_news.vertical_scroll_module a.prev { top:57px; }
#action #latest_news.vertical_scroll_module a.next { top:370px; }
#action #latest_news.vertical_scroll_module .scrollable .item img { height:51px; width:68px; margin:3px 15px 12px 0 }
#action #latest_news.vertical_scroll_module div.items .item span.duration {width:70%}
#action #latest_news.vertical_scroll_module div.items .item p { width:70%; }
#action #latest_news.vertical_scroll_module div.items .item span.duration { font-size:1em; }

#action #latest_news_onplayers.vertical_scroll_module { height:377px; }
.ie7 #action .fixtures_list #latest_news_onplayers.vertical_scroll_module{ padding-bottom:0px;}
.ie7 #action .match_preview #latest_news_onplayers.vertical_scroll_module { padding-bottom:14px;}
.ie7 #action .fixtures_list #league_table_fixtures{ margin-top:14px;}
.ie7 #action .club_stats #latest_news_onplayers{padding-bottom:14px;}
#action #latest_news_onplayers.vertical_scroll_module a.prev { top:57px; }
#action #latest_news_onplayers.vertical_scroll_module a.next { top:339px; }
#action #latest_news_onplayers.vertical_scroll_module .scrollable { clear:both; position:relative; overflow:hidden; height: 238px; width: 312px; margin-top:92px; margin-bottom:30px; }

#action #latest_news_onplayers .items .item  { padding: 0 14px; }

#action #latest_news_onplayers .item .video  { position: relative; }
#action #latest_news_onplayers .item .video img { display: block; }
#action #latest_news_onplayers .item .video span { position: absolute; z-index: 1; display:block;  height: 34px; width: 36px; background: url('/images/icons/player_overlay_icons.png') -232px -652px no-repeat; top:24px; left:29px; }


/*managers note*/
#action #managers_note h3{} 
#action #managers_note .picture{ width:136; margin-right:10px; position:relative; float:left; display:inline;} 
#action #managers_note .picture img {width:136px; height:138px;}
#action #managers_note .picture div {padding:5px;position:absolute; left:0px; top:120px; font-size: 1.6em; line-height:1; font-weight: 700;}
#action #managers_note .note{width:130px; background-position:0px -619px; background-repeat:no-repeat; padding-top:25px; font-size:1.1em; line-height:15px; float:left; }
#action #managers_note section.note a{float:right; padding-top:10px;}
#action #managers_note section.note a:hover{text-decoration:underline; cursor:pointer;}

/*team_player*/
#action .home #team_player{min-height:300px}
#action #team_player > div{overflow:visible;  float:left;width:312px;}
#action #content #team_player.block > div.clearfix  .content{width:100%; float:left; margin:0px;}
#action #team_player > div.clearfix { overflow:hidden !important;padding-bottom:10px; }
.ie7 #action #team_player > div{border-bottom:1px solid #4d4d4d}
#action #team_player .icons { display: block; height: 26px; position: absolute; right: 14px; top: 14px; width: 68px; z-index: 80; }
#action #team_player .icons a span { display:none; height:35px; width:45px; padding:6px 6px 6px 25px; margin:-10px 0 0 20px;position: absolute;}
#action #team_player .icons .full_squad{ float:left; background-position: -151px -501px; background-repeat:no-repeat; display:block; width:35px; height: 26px;}
#action #team_player .icons .full_squad:hover{ background-position: -151px -537px; }
#action #team_player .icons .full_squad:focus{ background-position: -151px -537px; filter:alpha(opacity=85); -moz-opacity: 0.85; opacity: 0.85; }
#action #team_player .icons .shirt{ float:left; background-position:-187px -501px; background-repeat: no-repeat; display:block; width:32px; height: 26px;}
#action #team_player .icons .shirt:hover{ background-position: -187px -537px; }
#action #team_player .icons .shirt:focus{ background-position: -187px -537px; filter:alpha(opacity=85); -moz-opacity: 0.85; opacity: 0.85; }
#action #team_player .icons a:hover span { display:block;}
#action #team_player .visuallyhidden{display:none;}
#action #team_player .carousel ,#action #team_player .content{position:relative; width:100%; float:left; margin:0px!important; text-align:center;}
#action #team_player .carousel {padding-top:40px; position:relative;}
#action #team_player .carousel ul {width:246px; height:172px; position:relative; margin:5px 33px;padding:0px; list-style:none; overflow:hidden; }
#action #team_player .carousel ul li {width:150px; height:160px;}
#action #team_player .carousel ul li img{width:150px; height:100%;}
#action #team_player .carousel ul li a { display:inline-block; height:100%;}
#action #team_player .carousel ul li a:hover{outline-offset:-8px;}
#action #team_player .carousel ul li a:focus{ outline-offset:-8px;}
#action #team_player .content .carousel .cardtype{width:35px; height:42px; position:absolute; left:0px; top:0px; z-index:80; left:204px; top:43px;}
#action #team_player .carousel > a {width:24px; height:43px; position:absolute; top:100px;  }
#action #team_player .carousel > a.prev {background-position:-156px -334px; left:-1px; }
#action #team_player .carousel > a.prev:hover {background-position:-477px 0;}
#action #team_player .carousel > a.next {background-position:-180px -334px; right:-1px;}
#action #team_player .carousel > a.next:hover {background-position:-501px 0}
#action #team_player .content .player_name{width:100%; float:left; margin-top:10px; height:40px; position:relative;}
#action #team_player .content .player_name span.no{font-size:3.5em; line-height:1.1em; position:absolute; left:80px; top:0px; font-weight:bold;}
#action #team_player .content .player_name a.name{font-size:1.3em; position:absolute; left:125px; top:3px; font-weight:bold;}
#action #team_player .content .player_name span.type{position:absolute; left:125px; top:17px; }

/*--- match report ---*/
#action .match_report {}
#action .match_report h1 { display:block; padding:5px 13px 3px 11px; opacity:0.95; }
#action .match_report h1 span.sponsors { float:right; font-size:0.2181em; font-weight:400;}
.ie7 #action .match_report h1 { float:left;}
.ie7 #action .match_report h1 span.sponsors { margin-top:-35px;}
#action .sponsors img { vertical-align: middle; margin:0 0 0 21px; }
#action .news_landing .sponsors img { margin:0; }
#action .news_landing .sponsors em strong { margin-right:14px; }
#action #match_report_details {}
#action #match_report_details .grad_border { margin:0 0 20px 0;}
#action #match_report_details .grad_border div { padding:25px 20px; overflow:hidden;}
#action #match_report_details .widget_cta { margin: 0 !important}
#action #match_report_article #utility_icons { margin: 14px 14px 21px 0; width:130px; }
#action #match_preview_article #utility_icons { width:130px; margin:0; padding-left:20px; }
.ie7 #action #match_preview_article #utility_icons {padding-left:7px;}
#action #match_report_details ul.team_details { list-style: none; margin: 0; padding: 14px 14px 7px 14px; text-align: center}
#action #match_report_details .team_details li { float: left; width: 33%}
#action #match_report_details .team_details h2 { margin: 7px 0; font:bold 1.9em/1em Arial; }
#action #match_report_details .team_details .looser { float: right; width:20%; }
#action #match_report_details .team_details .winner { float: left; width:20%;}
#action #match_report_details .team_details .march_details { text-align: center; width:60%; }
#action #match_report_details .team_details .march_details span{ text-align: center; display:block;}
#action #match_report_details .team_details .march_details .winner_summary { float:left; width:26%; text-align:left; font-size:1.2em; margin:0 0 0 15px; }
#action #match_report_details .team_details .march_details .looser_summary { float:right; width:26%; text-align:right; font-size:1.2em; margin:0 15px 0 0; }
#action #match_report_details .team_details .match_score { float:left; width:39%; font: 700 3.8em/1em Arial; }
#action #match_report_details .team_details .march_details span.place{font-size:1.2em;}
#action #match_report_details .team_details hr { height: 4px; margin: 10px auto; width: 90%; }
#action #match_report_details .team_details .league_name { font-size:1.1em; line-height:1em; margin-bottom:14px; }
#action #match_report_details .team_details .league_name img { display:block; margin:0 auto;}
#action #match_report_details .team_details .match_time { display:block; font-size:2.3em; line-height:1em; width:65px; margin:0 auto 5px; background-position:-394px -255px!important; padding-left:20px; text-align:left!important; }		
#action #match_report_details .team_details .match_date { display:block; font-size:2.3em; font-weight:bold; line-height:1em; }
#action #match_report_details .team_details .refree_attendance { display:block; clear:both; text-transform:uppercase;  }
#action #match_report_details #match_links { list-style: none; margin: 14px 0; padding: 0}
#action #match_report_details #match_links li { float: left; width:47%}
#action #match_report_details #match_links .video_link, 
#action #match_report_details #match_links .player_link {  padding-right:14px;}
#action #match_report_details #match_links .video_link a, 
#action #match_report_details #match_links .player_link a { float:right}
#action #match_report_details #match_links .video_link a { width:130px}
#action #match_report_details #match_links .player_link a {padding:6px 8px}
#action #match_report_details #match_links .linkup_link { text-align: left; padding-left:14px; }
#action #match_report_details #match_links .linkup_link a,
#action #match_report_details .stats div.clearfix span.more a { border-radius:30px; display:inline-block; font: 700 30px/.5 'Courier New', Courier, monospace; height: 16px; padding: 14px 10px 10px 10px; width: 20px; text-decoration: none}
#action #match_report_details #match_links .tickets_link .cta {margin: 0 0 0 14px; float:left; padding:0 0 0 14px}
#action #match_report_details .stats { margin: 14px 0; overflow:hidden; padding:14px 0}
#action #match_report_details .stats div.clearfix { padding: 0 35px; float:left; width:85%}
#action #match_report_details .stats div.clearfix span.more a{ float:right}
#action #match_report_details .stats div.clearfix h4,
#action #match_report_details .stats div.clearfix .graph { width: 440px; float:left}
#action #match_report_details .stats div.clearfix .graph { overflow:hidden; margin-bottom:21px; }
#action #match_report_details .stats div.clearfix h4 { font-size: 1.2em; line-height: 1; margin:0; font-weight: normal; text-align:center}
#action #match_report_details .stats div.clearfix h4 span { font:700 1em/1 "Courier New",Courier,monospace; }
#action #match_report_details .stats div.clearfix h4 .winner, 
#action #match_report_details .stats div.clearfix div.graph .winner{float: left}
#action #match_report_details .stats div.clearfix h4 .looser, 
#action #match_report_details .stats div.clearfix div.graph .looser{float: right}
#action #match_report_details .stats div.clearfix div.graph .winner,
#action #match_report_details .stats div.clearfix div.graph .looser{ display: inline-block; height: 10px}
#action #match_report_details .stats div.clearfix div.graph .winner { border-radius: 5px 0 0 5px}
#action #match_report_details .stats div.clearfix div.graph .looser { border-radius: 0  5px 5px 0}

/*stats_preview*/	
#action .stats_preview { margin: 14px 0; overflow:hidden; padding-top:14px}
#action .stats_preview ul { margin:0; padding:0; display: block; clear: both; list-style: none; }
#action .stats_preview ul.encounters { padding-bottom:14px}
#action .stats_preview ul li { float: left; margin: 0; padding: 0; }		
#action .stats_preview ul li.stats_piechart { font-family: arial; font-weight: bold; width:384px }
#action .stats_preview ul li.stats_piechart li.total_games { padding: 0; text-align: center; margin: 36px 14px 0 0}
#action .stats_preview ul li.stats_piechart li.total_games div { display: block; font-size: 7em; line-height:.75; }
#action .stats_preview ul li.stats_piechart li.pie_chart div.pie_stats { font-size:2em; float:right; margin:36px 30px 0 0;}
#action .stats_preview ul li.stats_piechart li.pie_chart .pie_stats span { display:block; padding: 0 0 10px 20px}
#action .stats_preview ul li.stats_encounters { padding-left:21px; width:208px}
#action .stats_preview ul li.stats_encounters table { width:184px}		
#action .stats_preview ul li.stats_encounters thead { display:none}
#action .stats_preview ul li.stats_encounters tbody td { padding:7px; font-family:arial}	

/*player_head_to_head*/		
#action #player_head_to_head {}
#action #player_head_to_head .content { margin-top:0}	
#action #player_head_to_head h4 {font-size:1.5em; font-weight:normal; text-align:center; margin:0 0 14px 0}
#action #player_head_to_head .player span { display:block; width:80px; font-size:1.167em; padding-bottom:10px}
#action #player_head_to_head .home_player { float:left}
#action #player_head_to_head .opponent_player { float:right}
#action #player_head_to_head ul { font-size:1.167em; margin:5px 0 0 0; padding:0; float:left}
#action #player_head_to_head ul li { list-style-type:none; clear:left; }
#action #player_head_to_head ul li span { display:block; float:left;}	
#action #player_head_to_head ul li span.number {font:700 1.429em/1 "Courier New", Courier, monospace; width:42px}
#action #player_head_to_head ul li span.subheads	{width:200px; text-align:center}		

/*match_report_article*/	
#action #match_report_article #sponsor, #action #player_details .player_bio #sponsor { float: right; font-size:1em; text-align: center; width: 135px}
#action #match_report_article #sponsor{ margin:21px 0 0 0;}
#action #match_report_article #sponsor img , #action #player_details .player_bio #sponsor img{ display: block; margin: 5px 0 0 0;}
#action #match_report_article blockquote { font-size:1.7em; line-height:1.25; margin: 52px 21px 0 0; padding-top:53px; width:115px; float:right; }

.ie7 #action #match_report{float:left; width:477px;}
#action #match_report_article blockquote strong { margin:21px 0 0 0; display:block; }
#action #match_report_article blockquote p{ margin:0; font-size:0.875em; line-height:1.2em; }
#action #match_report_article em { display:block; margin:14px 0 0 14px; font-size:1em}
#action #match_report_article article { line-height: 1.45; float:left; }
#action #match_report_article article p.data { margin:0 0 15px 0; }
#action #match_report_article #match_report,
#action #match_preview_article #match_report{ width:464px; float:left; margin-left:13px;}
#action #match_report_article aside { float:left; width:140px; margin:42px 13px 0 0;}
#action #match_report_article aside .info { width:122px; height:87px; padding:14px;}
#action #match_report_article aside .info p{ margin:0; font-size:1.2em; }
#action #match_report_article aside .info span{ padding:25px 0 0 0; display:block; font-size:1.1em; }
#action #match_report_article aside .highlights_on_player { position:relative; height:344px; margin-top:30px;}
#action #match_report_article aside .player_link { width:94px; height:32px; padding:21px; margin:153px 14px 0 13px; position:absolute; bottom:0; }
#action .player_link .live-player{ padding:0 0 10px; margin:0px 0 0; font-weight:normal; font-size:1em; line-height:1em; display:block; text-align:left; height:32px;}
#action #match_report_article article p { width: 464px;}
#action #match_report_article article p.data { font-size:1em; }
#action #match_report_article article h4 { width:460px; margin-bottom:0px; }
#action #match_report_article article h4 span { margin:0;}
#action #match_report_article .content { margin:0px; }
#action #match_report_article div#tabs { clear:both; display:block; overflow:hidden;}
#action #match_report_article .css-tabs { float: left; height: 35px; margin: 14px 0 0; padding: 0 0 14px 14px;	}
#action #match_report_article .css-tabs li { list-style:none; float:left; margin:0 12px 10px 0; width:128px; height:25px; text-align:center; }
#action #match_report_article .css-tabs li.last { margin:0;}
#action #match_report_article .css-tabs li a { padding:3px; display:block; height:17px; font-size:1.4em; font-weight:bold; }
#action #match_report_article .css-tabs li a:hover{  }
#action #match_report_article .css-tabs li a.current{ cursor:default; }
#action #match_report_article .css-tabs li a.current span{ height: 0px; width: 0px; display:block; margin:4px 0 0 50px; }
.ie7 #action #match_report_article .css-tabs li a.current span{margin:4px 0 0 0px; }
#action #match_report_article .match_stats_wrapper{ min-height:684px; margin:64px 0 0 0;	}
#action #match_report_article .match_stats_wrapper h3{ font-size:1.4em; font-weight:bold; }
#action #match_report_article .match_stats_wrapper .match_stats_pane{ padding:0 0 21px; overflow:hidden; clear:both;}
#action #match_report_article .match_stats_wrapper .stats_compare { float:left; width:530px; margin:0 55px;}
#action #match_report_article .match_stats_wrapper .stats_compare div.clearfix { text-align: center; padding: 0 15px; position:relative; }
#action #match_report_article .match_stats_wrapper .stats_compare .clearfix .clearfix { padding: 0; }
#action #match_report_article .match_stats_wrapper .stats_compare div.clearfix span.more{ right:-5px!important; }
#action #match_report_article .match_stats_wrapper .stats_compare div.clearfix span.more a { float:right; display:inline-block; font: 700 30px/.5 arial!important; height: 16px!important; padding: 5px; width: 20px!important;; text-decoration: none}
#action #match_report_article .match_stats_wrapper .stats_compare div.clearfix h4,
#action #match_report_article .match_stats_wrapper .stats_compare div.clearfix .graph { width: 505px;}
#action #match_report_article .match_stats_wrapper .stats_compare div.clearfix .graph { padding-bottom:10px; overflow:hidden}
#action #match_report_article .match_stats_wrapper .stats_compare div.clearfix h4 { font-size: 1.4em; font-weight:bold; line-height: 1.5em; margin:0 0 3px 0; }
#action #match_report_article .match_stats_wrapper .stats_compare div.clearfix h4 span { font:700 1em/1 arial; }
#action #match_report_article .match_stats_wrapper .stats_compare div.clearfix h4 .winner{float: left;left: 0; position: absolute; margin:23px 0 0 -18px; text-align:right;}
#action #match_report_article .match_stats_wrapper .stats_compare div.clearfix h4 .looser{float: right; position: absolute; right: 0px; margin:22px -25px 0 0; text-align:left;}
#action #match_report_article .match_stats_wrapper .stats_compare div.clearfix div.graph .winner,
#action #match_report_article .match_stats_wrapper .stats_compare div.clearfix div.graph .looser{ display: inline-block; height: 14px}
#action #match_report_article .match_stats_wrapper .stats_compare div.clearfix div.graph .graph_left,
#action #match_report_article .match_stats_wrapper .stats_compare div.clearfix div.graph .graph_right{ width:50%; float:left; height:14px;}
#action #match_report_article .match_stats_wrapper .stats_compare div.clearfix div.graph .graph_left { text-align:right;}
#action #match_report_article .match_stats_wrapper .stats_compare div.clearfix div.graph .graph_right { text-align:left; background-position:top right;}
#action #match_report_article .match_stats_wrapper .stats_compare div.clearfix div.graph .winner_label { display: block; float: left; height: 15px; text-align: left; width: 50%;}
#action #match_report_article .match_stats_wrapper .stats_compare div.clearfix div.graph .looser_label	{ display: block; float: left; height: 15px; text-align: right; width: 50%;}

			#action #match_report_article .widget_cta { width: 464px; margin-top:14px; padding: 14px 0; font-size: 1.2em; }
				#action #match_report_article .widget_cta #paginationButton { border-top:0; margin-top: 0; float:right; width:auto; padding:0; font-size: 0.831em; }
				#action #match_report_article .widget_cta  em { display: inline; margin:0; }

/*recent_match_reports*/	
#action #recent_match_reports { margin:25px 0 14px 0; padding:1px;  }
#action #recent_match_reports div.bg_box { padding:7px; overflow:hidden; filter:alpha(opacity=90); -moz-opacity: 0.90; opacity: 0.90; }
#action #recent_match_reports h2{ text-indent:-999%; font-size:0.1em; line-height:0.1em; margin:0 }
#action #recent_match_reports ul { list-style: none; margin: 0; padding: 0}
#action #recent_match_reports ul li{ float: left; width:58px; margin:0 23px 0 0; cursor:pointer; }
#action #recent_match_reports ul li a{ display:block; padding:28px 7px 10px 7px; font-weight:bold; text-transform:uppercase; text-align:left;}
#action #recent_match_reports ul li.last{  margin:0; width:55px;}
#action #recent_match_reports ul li.clearfix { height:0; overflow:hidden; width: 100%; margin-bottom:14px}
#action #recent_match_reports ul li img { display:block; margin-bottom:5px}
#action #recent_match_reports ul li span.date { display:block; padding:3px 0 0 0; font-size:0.83em; text-transform:capitalize; }
#action #recent_match_reports ul li a.cta { display:block; padding:28px 0px 10px 7px; text-decoration:underline; font-weight:normal; border:0; text-transform:capitalize; }
#action #recent_match_reports ul li.win{ background-position:-148px -596px;}
#action #recent_match_reports ul li.draw {background-position: -217px -596px;}
#action #recent_match_reports ul li.loss { background-position:-286px -596px }


#action #player_videos {}
#action #player_videos h3 img { vertical-align: middle}
#action #player_videos .content ul {list-style:none; padding:0; margin:0}
#action #player_videos .content ul li { padding:14px 0; display: block; clear: both; overflow:auto}
#action #player_videos .content ul li.last { padding-bottom:0; border-bottom: 0}
#action #player_videos .content ul li p { margin:0}
#action #player_videos .content ul li img {display: block; float: left; margin-right: 15px; width:67}
#action #player_videos .content ul li .info {width:200px; float: left; display:block}
#action #player_videos .content ul li .info strong { font-family: "Courier New", Courier, monospace}
#action #player_videos .content ul li a {display:block; font-size:1.2em; }

/*User Poll*/
#action #user_poll h3 span.widget_icon { display: inline-block; float: right; height: 30px; width: 30px; }
#action #user_poll .content{ padding-top:40px;}
#action #user_poll .content p{padding:0px 0px 10px;}
#action #user_poll .content .polmatrix{padding-bottom:20px;}
#action #user_poll table {height: 80px; list-style:none; margin: 0; padding: 0; width: 54px; position:relative; }
#action #user_poll table td { text-align: center; padding: 0; width: 54px; }
#action #user_poll table .graph td span#yes,
#action #user_poll table .graph td span#no{ height:32px;font-weight:bold; display:inline-block; overflow: visible; position: relative; width: 54px;  float:left; }
#action #user_poll table .graph td span#yes{height:70px; margin-right:14px;}
#action #user_poll table .graph td span .goals {bottom:5px; left:15px; position: absolute; }
#action #user_poll table tr.title { font-size:.7em; font-weight: 700; }

/*Twitter Feed*/
#action .home .row2 #twitter_feed {min-height:276px;}  /* QPR CR - 3*/
#action .home #twitter_feed {min-height:300px}
#action #twitter_feed h3 span.widget_icon { background:url("../images/icons/icon_sprites.png") 0px 2px no-repeat; display: inline-block; float: right; height: 29px; width: 30px; }
#action #twitter_feed h3.twitter-notFound { position: static; background: none; height:196px; }
#action #twitter_feed .content{ padding-top:40px;}
#action #twitter_feed .content .twitter_feed_bg{ width:106px; height:159px; padding:10px 8px; font-size:1.2em; letter-spacing:1; line-height:13px; position:relative;}
#action #twitter_feed .content .twitter_feed_bg p { margin:0; padding-bottom: 25px; position:relative;}
#action #twitter_feed .content .twitter_feed_bg a.retweet { display: none; float: right; font-size: 0; height: 14px; position: relative; width: 21px; }
#action #twitter_feed .content .twitter_feed_bg p:hover a.retweet { display:block; }
#action #twitter_feed .content .twitter_feed_bg a{ font-size:1em; display:block; width:110px;word-wrap: break-word; }
#action ul#tweets { list-style: none outside none; margin: 0; padding: 0;}
#action #twitter_feed .content .twitter_feed_bg .time_stamp{ position:absolute; right:0; bottom:0px; font-size:0.75em; }
#action ul#tweets .time_stamp{float: right; margin-top: -10px;}
#action ul#tweets .time_stamp span br{display:none}
#action #twitter_feed .content .username{padding-top:10px;}
#action #twitter_feed .content .username a{font: bold 1.3em Arial, Helvetica, sans-serif;}
#action #twitter_feed .content .username a:hover{ text-decoration:underline;}

/*notification*/
#action #notification {width:100%; padding:14px 0px; height:54px; position: relative; z-index: 1; }
#action #notification * { vertical-align: middle; }
#action #notification div{ width:942px; margin:0 auto; position:relative;}
#action #notification div span.title{  display: inline-block; font: bold 1em arial; margin:28px 14px 7px 14px; }
#action #notification div .league_logo {font: bold 1.1em arial; vertical-align:bottom}
#action #notification div .club_logo{ float:left}
#action #notification div ul#footer_icons { float:right; margin:31px 0 0 0; padding:0; list-style:none;}
.ie7 #action #notification div ul#footer_icons { margin-top:-20px;}
#action #notification div ul#footer_icons li {float: left;}
#action #notification div ul#footer_icons li a{ width:100px; height:25px; margin:0 0 0 14px; font-size:1em;}
#action #notification div ul#footer_icons li a span {display: inline-block; width:25px; height:25px; margin:0 7px 0px 0;}

#action #notification div ul#footer_icons li a span {background: url(../../images/icons/icon_sprites.png) 0 0 no-repeat;}
#action #notification div ul#footer_icons li a.facebook span {background-position:-34px -663px;}
#action #notification div ul#footer_icons li a.twitter span {background-position:2px -663px;}
#action #notification  div ul#footer_icons li a.rss span {background-position:-72px -663px;}




/*Detail Page Styles */
#action #content #detailed_article.block > div.clearfix > div.content { margin:0px}
#action #content .privacy_policy #detailed_article.block > div.clearfix > div.content{ margin:14px 0 0 0;}
#action .detail_page h1 { font:bold 2.8em/1em Arial;  padding:14px 14px 14px 14px; margin:0 0px; margin-bottom:14px;word-wrap:true;display:block; }
#action #detailed_article #photo_gallery { background-image:none;}
#action .detail_page h1 span { width:610px; display:block;}
#action .detail_page h1 span.sponsors { font:400 0.4284em/1 Arial; float:right;margin-top:-29px; padding:0px; width:318px; background:none; }
#action #detailed_article p {margin:0; font: 500 1em/1 arial; line-height:1.4; }
#action #detailed_article .article_intro .article_img { width:464px; height:344px;   float:left}
#action #detailed_article .article_intro .info { width:121px; float:left; padding:14px; }
#action #detailed_article .article_intro .info p { margin:0; font: 500 1.2em/1 arial; line-height:1.4; }
#action #detailed_article .article_intro .info span { font:500 1em arial; padding-top:40px; display:block }
	
/*artice text*/
#action #detailed_article .article_info { float:left; width:612px;}
#action #mobile_article .article_info , #action #detailed_article .article_info {font: 400 1.4em/1em Arial; line-height:1.5; padding:0 14px }
#action #detailed_article .article_info table a, #action #detailed_article .article_info a { font-size:1em; }
#action #detailed_article .article_info table{font: 400 1em/1.5 Arial;width:100%;margin:0 0 0 1px;clear:both;}
#action #detailed_article .article_info .info_heading {font: 400 1.5em/1.3em Arial;}
#action #detailed_article article .info_heading {font: 400 2.1em/1.3em Arial;margin:0 0 0 14px;}
#action #mobile_article .article_info p, #action #detailed_article .article_info p{margin:14px 0;}
#action #detailed_article .article_info .profile_summary div { font: 400 1em/1em Arial; line-height:1.5;}
#action #mobile_article .article_info{font: 400 1.4em/1em Arial; line-height:1.5; padding:0 14px }
#action #mobile_article .article_info .info_heading {font: 400 1.5em/1.3em Arial;}
#action #detailed_article blockquote {clear:both; font-size:1.6em; line-height:1.1; margin:45px 21px 45px 21px; padding:0 0 0 70px; }
#action #detailed_article article blockquote {float:left}
#action #detailed_article .article_info blockquote { font-size:1.15em;}
#action #detailed_article .article_info blockquote p.author, #action #detailed_article .article_info blockquote p.defender { font-size:0.54m;}
#action #detailed_article blockquote p.author{ margin:14px 0 0 0; font-size:0.75em; line-height:1.2em; font-weight:bold; padding:0px }
#action #detailed_article blockquote p.defender{font-size:0.75em; margin:0; padding:0}
#action #detailed_article .article_intro { width:613px; overflow:hidden; padding:0px; padding:50px 14px 14px 14px; height:344px; display:block; clear:both;   }
#action #detailed_article .article_intro .article_img { width:464px; height:344px;   float:left}
#action #detailed_article .article_intro .info { width:121px; float:left; padding:14px;}
#action #detailed_article article p.data { font:500 1em/1.4 arial; margin:0 0 0 14px;}
#action #detailed_article .article_info p.data { font:500 0.714em/1.4 arial; margin:0px;}
#action #detailed_article .article_info span { font-size:1em;}
#action #detailed_article #photo_gallery h3 { font-size:1.357em;}
#action #detailed_article .article_info  #detail_all_news .widget_cta, #action #detailed_article .article_info #AC_news_results .widget_cta { font-size:0.858em;}
#action #detailed_article .article_info  #detail_all_news .widget_cta { width:620px;}

/*optional module*/
#action #detailed_article .optional_module { overflow:hidden; padding: 14px 14px 14px 14px; width: 612px; }
#action #detailed_article article .optional_module { overflow:hidden; padding: 14px 14px 14px 14px; clear:both; margin-left:0px;}
#action #detailed_article .article_info .optional_module{ margin-left:-14px;}
#action #detailed_article .optional_module a { font-size:1em;}
#action #detailed_article .article_info #photo_gallery { margin-left:-14px;}
#action #detailed_article #photo_gallery { width:640px; margin:0; }
#action #detailed_article #photo_gallery .scrollable{ width:480px}
#action #detailed_article #photo_gallery .info {width:478px; left:80px; padding: 0;}
#action #detailed_article #photo_gallery .info p { width:375px !important; font-size:1em; margin:11px;}
#action #detailed_article .data_table { padding-bottom:13px;}
#action #detailed_article .optional_module_Gallery { -webkit-border-radius: 0px; border-radius: 0px; overflow:hidden; padding: 21px 3px; padding-right:0px; margin-bottom:14px;}
#action #detailed_article .optional_module .module_image{ float: right; margin:0 0 0 14px; width:203px; height:152px; }
.ie7 #action #detailed_article .optional_module .module_image {margin:0 14px 0 14px;}
#action #detailed_article .optional_module h4 {font-size:1.2em; text-align:left; font-weight:bold; padding-bottom:14px; margin:0; }
#action #detailed_article  table caption {font-size:1em; text-align:left; font-weight:bold; padding-bottom:14px; margin:0; }
#action #detailed_article .optional_module h4 {padding-bottom:14px; margin-bottom:0px; }
#action #detailed_article .optional_module h4 em { font-size:0.8em; font-weight:normal;  }
#action #detailed_article .optional_module ul { margin:0; padding:0; }
#action #detailed_article .optional_module li { list-style-type:none; padding-bottom:10px; overflow:hidden; }
#action #detailed_article .optional_module li span { float:left; display: inline-block; }
#action #detailed_article .optional_module li span.heading { width:130px; }
#action #detailed_article article .optional_module.profile_summary h4 { width:208px; font:bold 1.4em/1.5em Arial; float:left; margin-bottom:0px;  padding-bottom:0px; } 
#action #detailed_article .article_info .optional_module.profile_summary h4 { font-size:1em;}
#action #detailed_article .optional_module.profile_summary h4 em{ font-style:normal; font:400 1em Arial;    } 
#action #detailed_article .optional_module.profile_summary p { margin:0px; clear:left; padding:21px 0 0;}
#action #detailed_article article .optional_module.profile_summary p {font: 400 1.4em/1.5 Arial;}
#action #detailed_article .article_info .optional_module.profile_summary p{ font-size:1em;}
#action #detailed_article .optional_module.player_listing h4 { float:left; }
#action #detailed_article .optional_module.player_listing h4 { width:266px; font:bold 1.1em/1 Arial; float:left; }
#action #detailed_article .optional_module.player_listing ul { float:left; font:400 1.1em/1.5 Arial; }


#action #detailed_article .article_info #featured_article.block{ background:none;}
.ie9 #action #detailed_article .article_info #featured_article.block,
.ie8 #action #detailed_article .article_info #featured_article.block,
.ie7 #action #detailed_article .article_info #featured_article.block{ background:none; filter:alpha(opacity=0);}
#action #detailed_article .article_info #featured_article { width:612px; margin-top:14px;}
#action #detailed_article .article_info #featured_article h3{ font-size:2em;}
#action #detailed_article .article_info #featured_article p, #action #detailed_article .article_info #featured_article p.time { font-size:1em;}
		
/*optional module table*/
#action #detailed_article table { font-size:1.4em;}
#action #detailed_article .optional_module table{ margin:0; width:100%; max-width:612px!important;}
#action #detailed_article table thead th { text-align:left; padding:7px 14px; font: 700 1em Arial; }
#action #detailed_article table tbody td { text-align:left; padding:7px 14px; font: 400 1em Arial; }
#action #detailed_article .optional_module table thead th {  border-right:1px solid #484848; border-bottom:1px solid #484848; border-left:0px; border-top:0px; }
#action #detailed_article .optional_module table tbody td {  border-right:1px solid #484848; border-bottom:1px solid #484848; border-left:0px; border-top:0px; }
#action #detailed_article .article_info  table tbody td p { font-size: 1em; margin:0px; }
#action #detailed_article  table thead th.last,
#action #detailed_article  table tbody td.last {border-right:0px}
#action #detailed_article  table td.last_border_bottom {border-bottom :0px; border-right:0px}
/*suggestion form*/
#action #detailed_article article .optional_module .suggestion_form { font-size:1.4em }
#action #detailed_article .article_info .optional_module .suggestion_form { font-size:1em }

#action #detailed_article .optional_module .suggestion_form label { padding-bottom:7px; display:block}
#action #detailed_article .optional_module .suggestion_form input { margin-bottom:14px; width:300px}
#action #detailed_article .optional_module .suggestion_form textarea { width:598px; height:130px }
#action #detailed_article .optional_module .suggestion_form input, 
#action #detailed_article .optional_module .suggestion_form textarea, 
#action #newsletter form input  { -webkit-border-radius: 0px; border-radius: 0px; border:none; padding:7px }
#action #detailed_article .optional_module .suggestion_form button.cta,
#action #detailed_article .optional_module .suggestion_form input[type="submit"].cta { margin-top:14px; padding:6px 14px 6px 14px; float:right; text-align:center;outline:none;font:bold 1em/1em Arial; width: auto;}
#action #detailed_article .optional_module .suggestion_form a { float:right; display:inline; font:400 0.857em arial; margin:22px 14px 0 0; text-decoration:underline; }
#action #newsletter_signup_footer .error {display:inline-block;}

/*news archive*/
#action #news_archive { margin-top:13px;}
#action .news_landing #news_archive,
#action .detail_page #news_archive { margin-top:0px;}
#action #news_archive h3{ font:700 2.1em/1 Arial;  margin:13px 13px 1px 13px;}
#action #news_archive .news_archive{ padding:0px; margin:0px 13px 13px;}
#action #news_archive label {display: none; }
#action .news_archive select { border:0 none; margin-top:14px; width:170px; font: 500 1.2em Arial; height:28px; padding:5px;}
#action .news_archive a {  margin-top:0px; margin:10px 0 0 21px;font:normal 1.2em/1 Arial; text-decoration:underline;}
		

/*match gallety*/
#action .news_landing h1 { padding:4px 11px 0 10px;}
#action #detailed_article {}
#action #all_news { margin:0 0 32px 0;}
#action #bottom_widgets { clear:both; }
#action #bottom_widgets aside { margin: -42px 0 0 0 ;}
#action #bottom_widgets #coral.col4 { margin-bottom:7px; }
#action #detailed_article #team_player > div{overflow:visible;  float:left;width:457px;}
#action #detailed_article .optional_module_Thumbnail > div{overflow:visible;  float:left;width:440px;}
#action #featured_stories .content ul,
#action #news_landing_featured_stories .content ul { list-style:none; padding:0; margin-top:45px;}
#action #all_news .content ul, 
#action #news_listing h3 { font:bold 1.9em Arial;}
#action #news_listing{ margin-top:1px;}
#action #news_listing .content { overflow: hidden; }
#action #news_listing .content ul {list-style:none; padding:0; margin:0;}
#action #featured_stories,
#action #news_landing_featured_stories { margin-top:0px;}
#action #featured_stories .content ul li, 
#action #news_landing_featured_stories .content ul li,
#action #all_news .content ul li{  padding:0 0 14px 0; display: block; clear: both; overflow:hidden}
#action #news_listing .content ul li strong{ font: bold 1.4em/1 Arial;}
#action #news_listing .content ul li .info span{display:block; font:normal 0.833em/1.4em Arial;}
#action #featured_stories .content ul li strong.yellow_font,
#action #news_landing_featured_stories .content ul li strong.yellow_font{font: bold 1.4em/1 Arial;}
#action #featured_stories .content ul li.last, 
#action #news_landing_featured_stories .content ul li.last, 
#action #all_news .content ul li.last, 
#action #news_listing .content ul li.last { padding-bottom:.1px; border-bottom: 0; margin-bottom:0}
#action #featured_stories .content ul li p, 
#action #news_landing_featured_stories .content ul li p,
#action #all_news .content ul li p, 
#action #news_listing .content ul li p { margin:0}
#action #news_landing_featured_stories .content ul li span{ font: normal 1em Arial; margin-left:83px; float:left; }
#action #news_landing_featured_stories .content ul li .last{ font: normal 1em Arial; margin-left:0px;float:left; }
#action #featured_stories .content ul li img,
#action #news_landing_featured_stories .content ul li img,
#action #news_listing .content ul li img {display: block; float: left; margin-right: 15px; width:68px; height: 51px; }
#action #featured_stories .content ul li .info, 
#action #news_landing_featured_stories .content ul li .info{width:270px; display:block; font:normal 1.2em/1.3 Arial;}
#action #all_news .content ul li .info{width:200px; float: left; display:block; font:normal 1.2em Arial;}
#action #news_listing .content ul li .info {width:200px; float: left; display:block; font:1.2em/1.3em Arial; margin:3px 0 0 0;}
#action #news_listing .content ul li .info span.time { display:block; clear:both; font-size:0.833em}
#action #featured_stories .content ul li .info strong,
#action #news_landing_featured_stories .content ul li .info strong, 
#action #all_news .content ul li .info strong, 
#action #news_listing .content ul li .info strong { font-family:Arial;}
#action #featured_stories .content ul li a, 
#action #news_landing_featured_stories .content ul li a { font:bold 1.4em Arial;line-height:1.1}
#action #all_news .content ul li a,
#action #news_listing .content ul li a {display:block; font:normal 1em Arial; line-height:1}
	#action #all_news .content ul li a.thumbnail { width: 68px; height :51px; float:left; margin-right: 14px; position:relative; }
		#action #all_news .content ul li a.video span {  height: 34px; width: 36px; background: url('/images/icons/player_overlay_icons.png') -232px -653px no-repeat !important; display:block; position: absolute; top: 13px; left: 16px; }
#action #featured_stories .content ul li a.time,
#action #news_landing_featured_stories .content ul li a.time {display:block; font:normal 1em Arial; float:left;}
#action #featured_stories .content ul li strong,
#action #news_landing_featured_stories .content ul li strong { font-size:1.2em;}
#action #news_listing .content ul li { clear: none; float:left; width:292px; margin-right:21px; padding:0 0 14px 0;}
#action .news_landing .cpa { margin-bottom:14px; margin-top:14px;}
#action #news_listing .content ul li.even { margin-right:0 }	
#action #news_listing .widget_cta a{text-align:right; float:right; padding:13px; font:normal 1.2em/1 arial; text-decoration:underline; clear:both; }
#action #featured_stories .widget_cta a,
#action #news_landing_featured_stories .widget_cta a{text-align:right; float:right; padding:10px; font:normal 1.2em/1 Arial; text-decoration:underline; }
#action #news_listing content ul li p a {text-align:center;padding:5px; padding-left:10px; text-decoration:underline; font-size:0.8em; }
#action #match_gallery {margin-bottom:14px;}
#action .home #match_gallery {min-height: 276px;}
#action #match_gallery .content { position:relative}
#action #match_gallery .content .scrollable { position:relative; width:405px; height:310px; margin:10px;}
#action #match_gallery .content .scrollable .items { width:20000em; position:absolute}

#action #match_gallery .content .items div.page { float:left}
#action #match_gallery .content .items div.page img { cursor:pointer;  border-radius: 5px; -webkit-border-radius: 5px}
#action #match_gallery .content .items div.page p { font-size: 1.167em; line-height: 1; margin: 10px 0}
#action #match_gallery .content .navi { height: 81px; margin: 0 auto; padding-top: 10px; text-align: center; width: 100%; position: absolute; top: 203px; left: 0; border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px}
#action #match_gallery .content .navi a { display:inline-block; vertical-align: top}
#action #match_gallery .content a.prev { display: inline-block; height: 28px; left: -12px; position: absolute; top:234px; width: 28px; cursor:pointer}
#action #match_gallery .content div#prev a.prev { display: inline-block; height: 28px; left: 1px; position: absolute; top: 83px; width: 28px; cursor:pointer}
#action #match_gallery .content a.next { display: inline-block; height: 28px; position: absolute; right: -10px; top: 234px; width: 28px; cursor:pointer}
#action #match_gallery .content div#next a.next { display: inline-block; height: 28px; position: absolute; right: 1px; top: 83px; width: 28px; cursor:pointer}


#action #news_listing .content ul li > a.video { position: relative; }
	#action #news_listing .content ul li > a.video span { position: absolute; z-index: 1; display:block; height: 34px; width: 34px; background: url('/images/icons/player_overlay_icons.png') -233px -653px no-repeat; top:14px; left:18px; }

/*utility icons*/
#action #detailed_article #utility_icons,
#action #mobile_page #utility_icons {list-style: none; width:132px; margin:14px 0px 0px 0px; padding:0px;}

#action #detailed_article ul#utility_icons li,
#action #mobile_page ul#utility_icons li { margin: 0px 0px 0px 0px; padding:0px; }

/*Scrollable Slider */
#action #slider {margin-bottom:14px;width:464px;}
/* this makes it possible to add next button beside scrollable */
#action #slider .scrollable {float:left;position:relative;overflow:hidden;width: 405px;height:78px;}
#action #slider .image_wrap {  padding:30px 0px 0px 0px;}
#action #slider .image_wrap img {  padding:0px 0px 0px 8px;}
#action #slider .scrollable .items {position:absolute;clear:both; width:20000em;}
#action #slider .scrollable .items div {float:left;width:430px;}

/* single scrollable item */
#action #slider .scrollable img {float:left;margin:10px 7px 10px 7px;border:3px solid #999;width:62px;height:44px;}
/* active item */
#action #slider .scrollable .active {border:3px solid #f3ec1d;position:relative;cursor:default;}
/* prev, next, prevPage and nextPage buttons */
#action #slider a.browse {display:block;width:13px;height:25px;float:left;margin:20px 5px 0px 5px;cursor:pointer;font-size:0.1em;}
#action #slider div#large_image a.browse {display:block;width:13px;height:25px;float:left;margin:140px 5px 0px 5px;cursor:pointer;font-size:0.1em;}
/* right */
#action #slider a.right { background-position: -181px -335px; clear:right; margin-left: 10px;}
#action #slider div#large_image a.right { background-position: -181px -335px; float:right; margin-top:-190px;  margin-left: 10px;} 
#action #slider a.right:hover { background-position: -502px -1px; }
#action #slider div#large_image a.right:hover {background-position: -502px -1px; }
#action #slider a.right:active { background-position: -582px -110px; } 
#action #slider div#large_image a.right:active { background-position: -582px -110px;  } 
/* left */
#action #slider a.left { background-position:-161px -335px; margin-left: 10px; } 
#action #slider div#large_image a.left {background-position:-161px -335px;margin-left: 10px;}
#action #slider a.left:hover { background-position:-482px -1px ; }
#action #slider div#large_image a.left:hover { background-position:-482px -1px ;  }
#action #slider a.left:active { background-position:-561px -110px; }
#action #slider div#large_image a.left:active {  background-position:-561px -110px;  }
/* disabled navigational button */
#action #slider a.disabled { visibility:hidden !important;	} 	
#action #slider .info {position: absolute; padding:0 10px; top:287px; left:22px; filter:alpha(opacity=85); -moz-opacity: 0.85; opacity: 0.85;width:400px; text-align:left;}
#action #slider .info span.count{ float:right; display:block; padding:10px 14px 0px 0px; width:50px;text-align:right }
#action #slider div#large_image .info p { float:left; width:180px; padding-left:10px; }


/* Fixtures and Results*/
#action .fixtures h1 {  padding: 5px 0 0 11px; }
#action .fixtures span.sponsors { display: block; font-size: 0.2181em;  font-weight: 400; line-height: 1em; opacity: 1; padding: 7px 12px 12px 15px; width: 330px; margin-top:1px; margin-bottom:20px; float:left; margin-left:-11px; }
#action .fixtures span .loaded{ display:inline-block}
/* next 5 matches */		
#action ul.fixture-links {list-style:none; float:right; margin:14px 0 14px 14px;}
.ie7 #action ul.fixture-links {width:400px;}
#action ul.fixture-links li {float:left; margin-right:15px;}
.ie7 #action ul.fixture-links li { width:180px;}
#action ul.fixture-links li.divider{border-right:1px dotted #282828; padding-right:14px;margin-right:14px}		
#action .last-updated { display:block; float:left; margin:14px 14px 0 14px; line-height:1.1em; width:90px; }
	
	/* table styles for fixtures */
#action #fixtures_main_list table.fixtures_details_table { overflow:hidden; width:970px; font-size:1.2em; }
#action #fixtures_main_list table.fixtures_details_table thead {display:none}
#action #fixtures_main_list table.fixtures_details_table td { padding:0px 12px; line-height:1em; }
#action #fixtures_main_list table.fixtures_details_table td.venue { width:15px; font-weight:bold; text-align:right; }
#action #fixtures_main_list table.fixtures_details_table td.date { font-weight:bold; width:115px; padding-left:14px;}
.ie7 #action #fixtures_main_list table.fixtures_details_table td.date { width:130px;}
#action #fixtures_main_list table.fixtures_details_table td.attendance { font-weight:bold; padding:12px 9px 12px 4px; width:60px; }
#action #fixtures_main_list table.fixtures_details_table td.time{ width:60px; padding:0px 9px 0px 0px; font-size:1.1em; }
#action #fixtures_main_list table.fixtures_details_table td.time span{ padding-left:17px; display:block }
#action #fixtures_main_list table.fixtures_details_table td.league { font-weight:bold; width:180px; }
#action #fixtures_main_list table.fixtures_details_table td.not_played { width:45px;}


#action #fixtures_main_list table.fixtures_details_table td.stats,
#action #fixtures_main_list table.fixtures_details_table td.report,
#action #fixtures_main_list table.fixtures_details_table td.preview,
#action #fixtures_main_list table.fixtures_details_table td.tickets{ width:70px;}
#action #fixtures_main_list table.fixtures_details_table td.more{ width:45px;}
#action #fixtures_main_list table.fixtures_details_table td.date .day{display:block; float:left; margin:0 5px 0 0;}
#action #fixtures_main_list table.fixtures_details_table td.date .end .number{display:block;float:left; margin-right:4px}
#action #fixtures_main_list table.fixtures_details_table td.date .end {float:left}
#action #fixtures_main_list table.fixtures_details_table td.opponent { width:150px; padding:0px 21px 0px 9px; line-height:2.5em;}
#action #fixtures_main_list table.fixtures_details_table td.opponent img { float:left; margin:12px 7px 0 0; width:29px; height:29px;}
#action #fixtures_main_list table.fixtures_details_table td.opponent a,
#action #fixtures_main_list table.fixtures_details_table td.opponent span{ float:none; font-size:1em; display:block; font-weight:bold; padding:10px 5px;}
#action #fixtures_main_list table.fixtures_details_table .highlight { padding:5px 15px; width:24px; display:inline-block; color:#000; font-weight:bold;}
#action #fixtures_main_list table.fixtures_details_table td.result { width:35px; padding:12px 0;}
#action #fixtures_main_list table.fixtures_details_table td.text { width:15px; font-weight:bold; }
#action #fixtures_main_list table.fixtures_details_table td a.match_stats { font-size:0.75em; line-height:1.3em; display:block; padding:0 0 0 25px; width:40px; }
#action #fixtures_main_list table.fixtures_details_table td a.match_report { font-size:0.75em; line-height:1.3em; display:block; padding:0 0 0 25px; width:38px; }
#action #fixtures_main_list table.fixtures_details_table td a.buy-tickets { font-size:0.75em; line-height:1.6em; display:block; padding:0 0 0 30px; width:40px; }
#action #fixtures_main_list table.fixtures_details_table td a.match_preview { font-size:0.75em; line-height:1.3em; display:block; padding:0 0 0 25px; width:45px; float:left; }
#action #fixtures_main_list #content table.fixtures_details_table .more { width:40px; text-align:right}
#action #content #fixtures_main_list table.fixtures_details_table span.more	{ position:absolute; right:0; margin:9px 0 0 0; }
#action #content #fixtures_main_list table.fixtures_details_table .more a { display:block; font-weight:bold; font-size:4em; outline:0; line-height:0.6em; padding:5px; height:26px;text-align:center;width:30px; text-decoration: none; }
#action #content #fixtures_main_list table.fixtures_details_table .more a.selected { line-height:0.4em; }
#action #fixtures_main_list .content { clear:both; margin:0!important;}	
#action #fixtures_main_list .match_details { display:none; overflow:hidden; }		
#action #fixtures_main_list tr.selected{ display:table-row;}
.ie7 #action #fixtures_main_list tr.selected{ display:block;}
#action #fixtures_main_list .match_details td{ padding-top:0;}
#action #fixtures_main_list table.fixtures_details_table .match_details td{ padding:0 12px;}
#action #fixtures_main_list .match-details p { float:left; clear:left; margin: 0 0 10px 76px; width:400px }
#action #fixtures_main_list .match-details a.live-player { float:right; width:120px; margin-right:3px; }
#action #fixtures_main_list .match-details a.match-report { float:right;}
#action #fixtures_main_list .match-details a.stats_icon { float:right; margin-right:20px;}
.ie7 #action #fixtures_main_list .vertical_scroll_module a{ font-size: 1.2em; text-decoration: underline; float:none;}
#action #fixtures_main_list .fixtures_detail_footer { padding:5px 12px; background: url(../images/action/bg_shadow_last5_list.png) top left repeat-x; overflow:hidden; }
#action #fixtures_main_list .fixtures_detail_footer .downloadlink { display:block; float:left; padding:0px 0 0px 25px; margin:16px 0;  text-decoration:underline; }
#action #fixtures_main_list .fixtures_detail_footer p.data_provided {float:right; margin:9px 0; width:286px; }
.ie7 #action #fixtures_main_list .fixtures_detail_footer p.data_provided {float:right; width:300px; }
#action #fixtures_main_list .fixtures_detail_footer p.data_provided .fixtures_text {padding-top: 3px;  }
#action #fixtures_main_list .fixtures_detail_footer p.data_provided span { display: inline-block;  padding-top: 6px;  }
#action #fixtures_main_list .fixtures_detail_footer a.full-fixtures { display:inline-block; font-size: 1.2em; font-weight:bold; padding:5px; margin-left: 21px; text-decoration:none; margin-top:-22px; }
#action #fixtures_main_list .match_details .match_summary { float:left; width:298px; }
/*.ie8 #action #fixtures_main_list .match_details .match_summary{ width:295px;}*/
.ie7 #action #fixtures_main_list .match_details .match_summary { width:300px;}
#action #fixtures_main_list .match_details .match_summary ul { padding:0}
#action #fixtures_main_list .match_details .match_summary ul li { list-style:none;}
#action #fixtures_main_list .match_details .match_summary ul li.win{background:transparent;}
#action #fixtures_main_list .match_details .match_summary ul li.team { clear:both; overflow:hidden; margin:0 0 15px 0; padding:0 15px 0 35px; }
#action #fixtures_main_list .match_details .match_summary ul li.team img { float:left; }
#action #fixtures_main_list .match_details .match_summary ul li.team span { display:block; float:left; }
#action #fixtures_main_list .match_details .match_summary ul li.team span.score { width:80px; padding:0 10px; text-align:center; }
#action #fixtures_main_list .match_details .match_summary ul li.team span.score span { font-size:3.6em; line-height:1em; font-weight:bold; display:inline; float:none; }
#action #fixtures_main_list .match_details .match_summary ul li.team span.details { padding:10px 0; width:85px; line-height:1.5em; }
#action #fixtures_main_list .match_details .player_link { font-size:1em; display:block; float:left; width:275px; margin:48px 0 0 0;  padding:7px; overflow:hidden; }

#action #fixtures_main_list .match_details .player_link span{ display:block; float:left; width:150px; margin:21px 0 0 0;}
#action #fixtures_main_list .match_details .player_link img{ margin:16px 0; float:left; height:29px; width:29px;}
#action #fixtures_main_list .match_details .player_link span.live-player{ background-position:-202px 3px; background-repeat:no-repeat; text-indent:-999em; padding:5px 3px; width:70px; margin:20px 0 0 0; display:block; float:left; height:14px;}
#action #fixtures_main_list .scrollable{ width:970px; height:502px; margin-top:53px;  }
.ie7 #action #fixtures_main_list .scrollable{ margin-top:0px;  }
#action #fixtures_main_list { height:/*610px*/ auto; filter:alpha(opacity=90); -moz-opacity: 0.90; opacity: 0.90;}
#action #fixtures_main_list a {text-decoration:none;cursor:pointer;}
#action #fixtures_main_list a.disabled{ cursor:default}
#action #fixtures_main_list a.prev{ top:20px; left:480px;}
#action #fixtures_main_list a.next{ top:570px; left:480px; }
#action #fixtures_main_list caption { display:none; }

/*stats_compare*/
#action .stats_compare { float:left; width:260px; margin:15px 55px 0 13px;}
/*.ie8 #action .stats_compare{margin:15px 35px 0 11px;}*/
.ie7 #action .stats_compare {margin:15px 35px 0 24px;}
#action .stats_compare div.clearfix { text-align: center; padding: 0 15px; position:relative; }
.ie7 #action #fixtures_main_list .stats_compare div.clearfix { padding:0 0 0 40px}
#action .stats_compare .clearfix .clearfix { padding: 0; }
#action .stats_compare div.clearfix span.more{ right:-5px!important; }
#action .stats_compare div.clearfix span.more a { float:right; display:inline-block; font: 700 30px/.5 arial!important; height: 16px!important; padding: 5px; width: 20px!important;; text-decoration: none}
#action .stats_compare div.clearfix h4,
#action .stats_compare div.clearfix .graph { width: 235px;}
	#action .stats_landing #last_five_encounters .stats_compare div.clearfix h4,
	#action .stats_landing #last_five_encounters .stats_compare div.clearfix .graph { width: 170px;}
#action .stats_compare div.clearfix .graph { padding-bottom:10px; overflow:hidden}
.ie7 #action .stats_compare div.clearfix .graph { margin:0 0 0 -20px}
#action #head_to_head_detailed .stats_compare { width:294px; margin:28px 0 0 28px;}
	#action .stats_landing #head_to_head_detailed .stats_compare { margin:28px 0 0 49px; width:210px; }
#action .stats_compare div.clearfix h4 { font-size: 0.9em; line-height: 1.5em; margin:0; font-weight: normal}
#action .stats_compare div.clearfix h4 span { font:700 1em/1 arial; }
#action .stats_compare div.clearfix h4 .winner{float: left;left: 0; position: absolute; margin:16px 0 0 -17px; width:24px;}
#action .stats_compare div.clearfix h4 .looser{float: right; position: absolute; right: -12px; margin:16px -12px 0 0; width:24px; text-align:left;}
#action #head_to_head_detailed .stats_compare div.clearfix h4 .looser{right: 25px;}
	#action .stats_landing #head_to_head_detailed .stats_compare div.clearfix h4 .looser {right: 5px;}
.ie7 #action .stats_compare div.clearfix h4 .winner{margin:17px 0 0 0px;}
.ie7 #action .stats_compare div.clearfix h4 .looser{margin:17px -10px 0 0;}
#action .stats_compare div.clearfix div.graph .winner,
#action .stats_compare div.clearfix div.graph .looser{ display: inline-block; height: 14px}
#action .stats_compare div.clearfix div.graph .graph_left,
#action .stats_compare div.clearfix div.graph .graph_right{ width:50%; float:left;height:14px;}
.ie7 #action .stats_compare div.clearfix div.graph .graph_left,
.ie7 #action .stats_compare div.clearfix div.graph .graph_right{ width:49.5%;}
#action .stats_compare div.clearfix div.graph .graph_left { text-align:right;}
#action .stats_compare div.clearfix div.graph .graph_right { text-align:left; background-position:top right;}
#action .stats_compare div.clearfix div.graph .winner_label { display: block; float: left; height: 15px; text-align: left; width: 50%;}
#action .stats_compare div.clearfix div.graph .looser_label	{ display: block; float: left; height: 15px; text-align: right; width: 50%;}
#action .stats_compare div.clearfix div.graph .winner_label,
#action .stats_compare div.clearfix div.graph .looser_label	{ width: 49.5%;}

/*leaderboard*/
#action #leaderboard{ width:150px; overflow:visible; margin-right:14px; }
#action .col4 #leaderboard{ margin-right:0;}
#action .home #leaderboard { min-height:300px; }
	#action .home #leaderboard .scrollable { min-height:298px; }
#action #leaderboard .items div.page div.info { line-height:1.5em;background:transparent}
#action #leaderboard .items div.page{ width:126px; margin-top:55px; padding:0 12px; }
#action #leaderboard .items div.page img { width:60px; height:70px; margin-top:40px; }
#action #leaderboard .items div.page a { text-decoration:underline; position:relative; z-index:9; }
#action #leaderboard .items div.page h5 { padding:14px 0 0 0; margin-top:14px; text-transform:uppercase; }
#action #leaderboard .items div.page div.info p.games{ clear:both; width:70px; height:60px; line-height:normal; margin-bottom:0px; padding:0 0 0 65px; text-align:center; text-transform:uppercase; word-wrap:break-word; }
#action #leaderboard .items div.page div.info p.games *{vertical-align:top;}
#action #leaderboard .items div.page div.info p.games span{ font-size:3.8em; font-weight:bold; display:block; padding:7px 0 0 0; line-height:1em; }
#action #leaderboard .items div.page div.info { top:0; height:200px;}
#action #leaderboard .items div.page div.info div { width:125px; margin:0 12px;}
#action #leaderboard .items div.page div.info div h4 { position:relative; line-height:1.2em; font-weight:bold; width:105px; margin:0 0 2px 0; height:28px; text-transform:uppercase; }
#action #leaderboard .scrollable { height:272px; width:150px; position:relative; }
#action #leaderboard .navi { width:130px; text-align:center; padding:10px; height:18px;}

/*league_table_fixtures*/	
#action .fixtures #league_table_fixtures{ margin-bottom:14px;}
#action #league_table_fixtures { height:/*275px*/ 313px; margin-bottom:0px; margin-top:0px; }
#action .home #league_table_fixtures{height:300px;}
.ie7 #action #league_table_fixtures { height:auto; /*margin-top:14px;*/ margin-bottom:14px;}
#action #league_table_fixtures .clearfix{ padding-bottom:10px; }
#action .home #league_table_fixtures .clearfix{ padding-bottom:0px; }
#action #league_table_fixtures a.next{ top:245px; }
#action #league_table_fixtures .scrollable { width:100%; height:164px; }
#action .home #league_table_fixtures .scrollable {height:160px; }
.ie7 #action #league_table_fixtures .scrollable { top:30px; }
.ie7 #action #league_table_fixtures .next_actions { height:12px; margin-bottom:20px; overflow:hidden; }
#action #league_table_fixtures h3 { float:left;display:block; }
#action #league_table_fixtures .date { float:right;margin: 16px 16px 13px; }
#action #league_table_fixtures #cols {text-align: center; position:absolute; top:50px; left:193px;}
#action #league_table_fixtures #cols .titles {  font: bold 1.2em/1 Arial;margin:8px 10px; }
#action #league_table_fixtures .items { margin-left:10px;width:100%; position:relative; margin:0; padding:0; }
#action #league_table_fixtures .items div {width:100%; position:relative; margin:0 14px; padding:0; float:left; }
#action #league_table_fixtures .items .topshadow,
#action #league_table_fixtures .items div span {height:24px; padding:6px; display:block; float:left; }
#action #league_table_fixtures .items div span.position{font: bold 2.2em/1 Arial;margin:0px; padding-left:7px; width:20px; text-align:right } 
#action #league_table_fixtures .items div span.city a,
#action #league_table_fixtures .items div span.scores{font: 400 1.4em/1 Arial;}
#action #league_table_fixtures .items div span.city{ width:139px; padding-top:11px;}
	#action #league_table_fixtures .items div span.city a { float : none; }
#action #league_table_fixtures .items div span.scores{  width:25px; padding-right:4px; padding-top:11px;}
#action #league_table_fixtures a.view { clear:both;  font-size: 1.2em; float:left; margin:24px 0 0 10px; }
#action #league_table_fixtures .the_view { display:none; position:absolute;top:0; left:0; width:293px; padding:13px 10px 10px; height:255px; z-index:5;}
#action #league_table_fixtures .the_view h3{ float:none; margin:0 0 35px 0;}
#action #league_table_fixtures .the_view img{ float:left; clear:left; margin:0 14px 14px 0px;}
#action #league_table_fixtures .the_view p{ font-size:2.1em; line-height:1.1em; float:left; width:205px; margin:0 0 14px 0 }
#action #league_table_fixtures .the_view p span { font-size:0.574em; line-height:1.4em; display:block; margin:10px 0 0 0; }
#action #league_table_fixtures .the_view a.view { margin:30px 0 0 0;}
#action #league_table_fixtures .note{font: bold 1.4em/1 Arial;text-decoration:none; float:right; margin-top:20px; background-position:72px -401px; background-repeat:no-repeat; padding:6px 35px 0 0; margin-right:0px;}
#action #league_table_fixtures .league_table_view { background-position:-23px -729px; margin-top:25px; background-repeat:no-repeat; text-transform:uppercase;}
	.ie9 #action #league_table_fixtures .league_table_view { background-position:-15px bottom; }
/*more_team_profiles*/
#action .match_preview #more_team_profiles { margin-top:1px;}
#action #more_team_profiles h3 { font-weight:bold; }
#action #content #more_team_profiles div.content{margin:14px 0;}
#action #more_team_profiles .content ul { list-style:none; padding:0; margin-top:14px;}
#action #more_team_profiles .content ul li {  padding:0 14px; margin:0 0 14px 0; display: block; clear: both; overflow:auto}

#action #more_team_profiles .content ul li.last  { padding-bottom:.1px; border-bottom: 0; margin-bottom:0}
#action #more_team_profiles .content ul li p{ margin:0}
#action #more_team_profiles .content ul li .info{width:200px; float: left; display:block; font:normal 1.2em Arial;}
#action .team_profile #more_team_profiles .content ul li .info{width:175px; float: left; display:block; font:normal 1.2em Arial;}
#action #more_team_profiles .content ul li a { font:bold 1.4em Arial;}
#action #more_team_profiles .content ul li a.thumb { display: block; float: left; margin-right: 15px; }
#action #more_team_profiles .content ul li .video { position: relative; display: block; float: left; margin-right: 15px; }
#action #more_team_profiles .content ul li .video img { display: block; }
#action #more_team_profiles .content ul li .video span { position: absolute; z-index: 1; display:block; height: 34px; width: 36px; background: url('/images/icons/player_overlay_icons.png') -232px -653px no-repeat; top:13px; left:16px; }



	/* icons */
	#action a.fixtures,
	#action a.buy_tickets,	
	#action a.download_icon,
	#action a.stats_icon,
	#action a.buy-tickets,
	#action a.match-preview,
	#action a.match_preview,
	#action a.match-report,
	#action a.match_report,
	#action a.sms-alert { display:block; padding:5px 5px 5px 25px; font-size:1.2em; font-weight:bold; }
	#action a.sms-alert{ padding-left:32px;}
	#action a.live-player span {display:block; height:20px; text-indent:-999px;width:75px; margin:5px auto 0 auto}
	#action a.live-player { display: block; overflow: hidden; padding:5px 5px 5px 30px; text-align:center; font-size:1.2em; font-weight:bold; }		
	#action a.rss_feed { display:inline-block; height:20px; padding:6px 0 0 28px}			
#action .news_landing aside{ margin-top:28px;}
/*#action .news_landing aside .mpu img { border:0; }*/
     #action .news_landing .sponsors { width:730px; padding:14px; margin-top:1px; }
	#action #fixtures_summary h3.sponsored { float:left; width:95%; font-size:2.4em; font-weight:700; margin:20px 14px 7px; }
	.ie7 #action #fixtures_summary h3.sponsored{ padding-bottom:7px;}
	#action #fixtures_summary h3.sponsored span{ float:right; font-size:0.5em; line-height:1em; font-weight:400; margin-top:-14px;  }
	.ie7 #action #fixtures_summary h3.sponsored span{margin-top:-20px; }
	#action #fixtures_summary h3.sponsored span img{ margin-top:7px;}
	
	
/* Team Landing */
#action .team_profile {  width:100%; margin:-14px auto 0!important; padding:30px 20px 0 20px}
#action .team_profile #opinion_poll { /*margin-top:9px;*/}
#action .team_profile h1 { float:left; width:946px; display:block; line-height:1.15em; filter:alpha(opacity=90); -moz-opacity: 0.90; opacity: 0.90; padding-bottom:5px; }
#action .team_profile span.sponsors { padding:14px; clear:none; line-height:1em; font-size:0.2em; display:inline; font-weight:400;  vertical-align:middle;}
#action .team_profile #game_summary { margin-right:0;}
#action .team_profile #league_table_fixtures { margin-top:0;}
#action .fleft { float:left; }
#action .team_profile .col8 #cpa_commercial.col4 { margin:0 0px 14px 0;}
#action .team_profile #news_listing { margin:0 0 14px 0;}

/*--- team profile ---*/
#action #team_profile_main { clear:both; height:378px; }
#action #team_profile_main .content { clear:both; }
#action .team_profile #team_profile_main .content { margin: 14px 7px; }
#action #team_profile_main #team_profile_filters { margin: 0 7px; padding-bottom:0; float:left; width:136px;}
#action #team_profile_main #team_profile_filters label { cursor: auto;}
#action #team_profile_main #team_profile_filters ul {margin-top:7px; }
#action #team_profile_main #team_profile_filters ul li {}
#action #team_profile_main #team_profile_filters a { display: block; font-size:1.4em; padding:14px 12px 13px 12px;}
#action #team_profile_main #team_profile_filters a:hover{ /*background-position: left top;*/ text-shadow: -1px 1px 8px #ffc, 1px -1px 8px #000;}
#action #team_profile_main #team_profile_filters a.selected { background-position: left top; cursor: auto;}
#action #team_profile_main ul { list-style: none; margin: 0; padding: 0}
#action #team_profile_main ul.team_players { overflow: hidden; width:680px; margin:0 0 0 21px;}
#action #team_profile_main ul.team_players a.cta_to_profile{ clear:both; display:block;}
#action #team_profile_main ul.team_players > li { float: left; margin: 0 0 21px 0 ; padding:7px 21px 7px 0; width:71px; height:150px;}
#action #team_profile_main ul.team_players li.last { margin-right:0}
#action #team_profile_main ul.team_players li.clearfix { height:14px; overflow:hidden; width: 100%; }
#action #team_profile_main ul.team_players li div.player_picture { background: url(../images/insider/bg_player_profile_default.png) 0 0 no-repeat transparent; display: block; height: 81px; width: 71px; position: relative; }
#action #team_profile_main ul.team_players li div.player_picture span.loan_info { left: 0; padding: 3px 0; position: absolute; text-align: center; top: 59px; width: 71px; }
#action #team_profile_main ul.team_players li span.big_view { display:none; width:122px; height:213px; position:absolute; border:3px solid #666; padding:12px; margin:-240px 0 0 -40px; z-index:999;}
/*@media screen and (-webkit-min-device-pixel-ratio:0){
	#action #team_profile_main ul.team_players li span.big_view {margin:-240px 0 0 -40px;}
	 }*/

#action #team_profile_main ul.team_players li span.big_view span.loan_info {font-size: 1.5em; left: 12px; padding: 7px 0; position: absolute; text-align: center; top: 125px; width: 122px; }
#action #team_profile_main ul.team_players li:hover span.big_view { display:block;}
#action #team_profile_main ul.team_players li:hover span.big_view:hover { display:block;}
#action #team_profile_main ul.team_players li span.big_view img{ height:143px; width:122px}
#action #team_profile_main ul.team_players li span.player_picture img {  }
#action #team_profile_main ul.team_players li ul { margin: 5px 0 0 0; width:65px; clear:both; overflow:hidden }
#action #team_profile_main ul.team_players ul li { margin: 0; padding: 0; width:65px; }
#action #team_profile_main ul.team_players div.big_view ul { width:114px;}
#action #team_profile_main ul.team_players div.big_view ul li { width: 114px;}

#action #team_profile_main ul.team_players ul li.player_name { width:64px; font-size:1.2em; font-weight:700; }
#action #team_profile_main ul.team_players ul li.field_position { font-size:1.2em; display:block;  }
#action #team_profile_main ul.team_players ul li.jersey_number{ font: 700 1.5em/1 arial; display:block;  }

#action #team_profile_main ul.team_players li span.player_info{}
#action #team_profile_main ul.team_players li span.player_info span.field_position { font-size:1.0em; display:block; }
#action #team_profile_main ul.team_players li span.player_info span.jersey_number { font: 700 1.5em/1 arial; display:block; }
#action #team_profile_main ul.team_players li span.player_info span.player_name { font-size:1.0em; font-weight:bold; display:block; width:100px; }
#action #team_profile_main ul.team_players li span.player_info span.more { float:right; text-indent:-999em; background-position: -179px -335px/*-581px -110px*/; background-repeat:no-repeat; display:block; position:relative; margin:-25px 0 0 0; width:15px; height:34px; text-align:right;  display:block;}
#action #team_profile_main ul.team_players li span.player_info span.more:hover { background-position:-500px -1px}				

/* pagination */
#action #content .team_pagination {position:relative; float:left; width:680px; padding-left:75px; /*height:370px!important;*/ }
#action #content .team_pagination .pagination-controls { display:block; padding: 0; height:65px; font-size:1em;overflow:hidden;  width:830px; position:absolute; top:140px; left:0; bottom:0px}
#action #content .team_pagination .pagination-controls ul { float:left; margin:0 0 0 14px; padding:0}
#action #content .team_pagination .pagination-controls li { float:left; display:inline; border:0!important; margin:0}
#action #content .team_pagination .pagination-controls li a { display:block; width:65px; height:65px; outline:0; text-indent:-999em; margin:0; }
#action #content .team_pagination .pagination-controls li.prev a{ background-position:-279px -386px;}
#action #content .team_pagination .pagination-controls li.next a{ background-position: -349px -386px;}
#action #content .team_pagination .pagination-controls li.next a:hover { background-position: -349px -458px;}
#action #content .team_pagination .pagination-controls li.prev a:hover { background-position: -279px -458px;}
#action #content .team_pagination .pagination-controls li.next a:focus { background-position: -349px -530px;}
#action #content .team_pagination .pagination-controls li.prev a:focus { background-position: -279px -530px;}
#action #content .team_pagination .pagination-controls li.prev.disabled a{ background-position:-279px -386px;}
#action #content .team_pagination .pagination-controls li.next.disabled a{ background-position: -349px -386px;}
#action #content .team_pagination .pagination-controls li.number { display:none;}
#action #content .team_pagination .pagination-controls li.next { margin-left:675px;}

#action #content1 .team_pagination {position:relative; float:left; width:680px; padding-left:75px; /*height:370px!important;*/ }
#action #content1 .team_pagination .pagination-controls { display:block; padding: 0; height:65px; font-size:1em;overflow:hidden;  width:830px; position:absolute; top:140px; left:0; bottom:0px}
#action #content1 .team_pagination .pagination-controls ul { float:left; margin:0 0 0 14px; padding:0}
#action #content1 .team_pagination .pagination-controls li { float:left; display:inline; border:0!important; margin:0}
#action #content1 .team_pagination .pagination-controls li a { display:block; width:65px; height:65px; outline:0; text-indent:-999em; margin:0; }
#action #content1 .team_pagination .pagination-controls li.prev a{ background-position:-279px -386px;}
#action #content1 .team_pagination .pagination-controls li.next a{ background-position: -349px -386px;}
#action #content1 .team_pagination .pagination-controls li.next a:hover { background-position: -349px -458px;}
#action #content1 .team_pagination .pagination-controls li.prev a:hover { background-position: -279px -458px;}
#action #content1 .team_pagination .pagination-controls li.next a:focus { background-position: -349px -530px;}
#action #content1 .team_pagination .pagination-controls li.prev a:focus { background-position: -279px -530px;}
#action #content1 .team_pagination .pagination-controls li.prev.disabled a{ background-position:-279px -386px;}
#action #content1 .team_pagination .pagination-controls li.next.disabled a{ background-position: -349px -386px;}
#action #content1 .team_pagination .pagination-controls li.number { display:none;}
#action #content1 .team_pagination .pagination-controls li.next { margin-left:675px;}
#action #content #team_profile_main .team_pagination { height:390px!important; }	
/*latest team news*/
#action #latest_team_news .content { clear:both;}
#action #latest_team_news h3 { float:left; width:470px; margin:18px 12px; text-transform:uppercase; font-weight:700; }
#action #latest_team_news .sponsors { clear:none; padding:10px 12px 18px 12px; line-height:1em; font-size:1.1em; display:block; float:right; width:120px; }
#action #latest_team_news .sponsors img{ margin:2px 0 0 0; }
#action #latest_team_news .content ul {list-style:none; padding:0; margin:0;}
#action #latest_team_news .content ul li {  padding:0 21px 21px 0; display: block; overflow:auto; float:left; width:293px}
#action #latest_team_news .content ul li a{ font: bold 1.4em/1 Arial;}
#action #latest_team_news .content ul li.last { padding-bottom:12px; border-bottom: 0; margin-bottom:0}
#action #latest_team_news .content ul li.even { padding-right:0px; }
#action #latest_team_news .content ul li p { margin:0}
#action #latest_team_news .content ul li img {display: block; float: left; margin-right: 14px; margin-bottom:14px; width:67px}
#action #latest_team_news .content ul li .info {display:block; font:normal 1.2em Arial;}
#action #latest_team_news .content ul li .info span{display:block; font:normal 0.833em/1.4em Arial;}

#action #latest_team_news .content ul li .widget_cta { margin:20px 0 0; float:right; text-align:center; }
	#action #latest_team_news .content ul li .widget_cta a.cta { font-size: 1.2em; }

/*--- Leader Board ---*/
#action #leader_board h3 span.title { background-position:225px -529px}
#action #leader_board {}
	#action #leader_board .players { width:100%;}
#action #leader_board .sponsors { float:right; font-size:1em; padding-bottom:28px; padding-top:7px;}
	.ie7 #action #leader_board .sponsors { padding-bottom: 7px;}
#action #leader_board h4 { text-align: left; font-size:1.4em; font-weight: bold; padding: 0px 0 14px; margin:20px 0 0 0; }
	.ie7 #action #leader_board h4 { margin-top: 0; }
#action #leader_board ul { list-style: none; margin: 0; padding: 0; }
#action #leader_board .players ul { margin:14px 0 0 0;}
#action #leader_board li { margin:0; padding:0; width: 290px; float:left; }
	.ie7 #action #leader_board li { padding-bottom: 21px; }
#action #leader_board li.player { margin-right:0px; }
#action #leader_board li.other_stats { padding-left:21px; border-left:1px solid #ccc; width:300px; }
#action #leader_board li.other_stats h4{ display:none;}
#action #leader_board li.player img { display: block; float: left; margin-right:14px; }
#action #leader_board li.player a {font: 700 1.4em/1 arial; }
#action #leader_board li.player a, #action #leader_board #leader_board_details li a{ float:left; width:50%;}
#action #leader_board li.player .goals { font: 700 7em/1 arial;  padding:42px 7px 0 0; float:left; width:auto; }
#action #leader_board li.player .goals_text { font: 700 1.4em/1 arial; padding:88px 0 10px; float:left; }
#action #leader_board li.player .position { vertical-align:bottom; margin-top:5px; font:normal 1.2em arial; float:left }
#action #leader_board #leader_board_details { margin:0;  }
#action #leader_board #leader_board_details li{ width:145px; line-height:1.45em; }
#action #leader_board #leader_board_details li .player_thumb_bg { background:url(../images/common/bg_default.png); width:35px; height:41px;float:left; margin:0 10px 25px 0;}
#action #leader_board #leader_board_details li .player_thumb_bg.last{margin-bottom:0px;}
#action #leader_board #leader_board_details li .player_thumb_bg img	{  background:url(../images/common/bg_default.png); width:35px; height:41px;float:left; margin:0 10px 0px 0; }
#action #leader_board #leader_board_details li a,
#action #leader_board #leader_board_details li span{ font-size: 1.2em; font-weight:bold; float:left; display:block; width:100px; }
#action #leader_board #leader_board_details li a {float:right;}
#action #leader_board #leader_board_details li span.number { font-size: 1.9em; padding-bottom:3px; }
#action #leader_board #leader_board_details li span.uppercase { padding-bottom:1px;}
#action #leader_board #leader_board_details li.odd {margin-left:10px; }
#action #leader_board #leader_board_details li .widget_cta { margin:20px 0 0; float:right; text-align:center;}
#action #leader_board #leader_board_details li a.cta{ width:111px;}
#action #leader_board .player_picture{display: block; width: 130px; height: 148px; float: left; margin-right: 14px; background: url(../images/common/leaderboard_bg_default.png);}
		
/*Scrollable Big Image Slider */
#action #photo_gallery #gallery_navagation{/*margin-left:33px;*/}
#action .team_profile #photo_gallery #gallery_navagation,
#action #detailed_article #photo_gallery #gallery_navagation{margin-left:33px;}
#action #photo_gallery {margin-bottom:14px; margin-left:0px;}
#action .ui-dialog .popup{ margin:1px; }
#action .ui-dialog #newsletter_signup_popup3,
#action .ui-dialog #newsletter_signup_popup4 { width:476px;}
#action .ui-dialog #newsletter_signup_popup2{width:640px;}
#action .ui-dialog #photo_gallery { margin:1px; width:697px; }
#action .ui-dialog #photo_gallery .content { margin:0 auto; width:541px; overflow:hidden; min-height:433px; }
/* this makes it possible to add next button beside scrollable */
#action #photo_gallery .scrollable {float:left;position:relative;overflow:hidden;width: 485px;height:70px; margin:0 7px 21px;}
#action .ui-dialog #photo_gallery .scrollable { margin:0; width:480px; height:70px }
	#action .ui-dialog #photo_gallery #image_wrap img { display: block; margin: 0 auto; }
#action #photo_gallery #image_wrap { text-align:center; min-height: 358px; }
#action #photo_gallery .scrollable .items {position:absolute;clear:both; width:20000em;}
#action #photo_gallery .scrollable .items div {float:left;width:530px;}
/* single scrollable item */
#action #photo_gallery .scrollable img {float:left;margin:10px 10px 10px 3px;width:62px;height:44px;}
/* active item */
#action #photo_gallery .scrollable .active {position:relative;cursor:default;}
/* prev, next, prevPage and nextPage buttons */
#action #photo_gallery a.browse {display:block;width:13px;height:25px;float:left;margin:22px 5px 0px 5px;cursor:pointer;font-size:0.1em;}
/* right */
#action #photo_gallery a.right { background-position: -181px -335px; clear:right; margin-left: 10px;}
#action .team_profile #photo_gallery a.right,
#action #detailed_article #photo_gallery a.right{margin-left:0px;}
#action #photo_gallery a.right:hover { background-position: -502px -1px; }
#action #photo_gallery a.right:active {background-position: -582px -110px;} 
/* left */
#action #photo_gallery a.left { background-position:-161px -335px; margin-left: 10px; } 
#action .ui-dialog #photo_gallery a.left {margin: 22px 10px; } 
#action #photo_gallery a.left:hover { background-position:-482px -1px ; }
#action #photo_gallery a.left:active { background-position:-561px -110px;}
/* disabled navigational button */
#action #photo_gallery a.prev.disabled {background-position:-562px -109px;} 	
#action #photo_gallery a.next.disabled {background-position:-581px -109px;} 	
#action #photo_gallery .info { left:97px; position: absolute; padding:0 10px; top: 337px; filter:alpha(opacity=85); -moz-opacity: 0.85; opacity: 0.85; width:458px; text-align:left;}
#action .team_profile #photo_gallery .info{ left:81px;}
#action .ui-dialog #photo_gallery .info { /*left:96px; top:337px;*/}
#action #photo_gallery .info span.count{ float:right; display:block; padding:10px 7px; width:50px;  text-align:right }
#action #photo_gallery .info p { float: left; padding: 0 !important;  text-align: left;  width: 370px !important; margin-left:7px;}
#action .ui-dialog #photo_gallery .info p,
#action .ui-dialog #photo_gallery .clearfix {padding:14px 14px 0; width:643px; overflow:hidden;}


/*news archive*/
#action #news_letter {}
#action #news_letter .news_letter{ margin-top:50px;}
#action #news_letter p{font: normal 1.4em/1.2 Arial; margin:0px 0px 14px 0px;}
#action #news_letter .email{font: normal 1.4em/1 Arial;  margin:0px 10px 0px 0px; display:block;}
#action #news_letter .textbox {margin-top:7px; width:270px; clear:both; padding:5px; font: 400 1.4em Arial; /*float:left;*/ border:1px solid #383838; -moz-box-shadow: inset 0 0 5px #555; -webkit-box-shadow: inset 0 0 5px #555; box-shadow:inset 0 0 5px #555}
#action .news_letter .button { clear:both; margin:14px 3px 0 0;float:right; padding:6px 8px; font:normal 1.2em/1 Arial;}
.ie7 #action .news_letter .button { margin:14px -7px 0 0;}
		
/* News landing */
#action #content #all_news.block > div.clearfix > div.content{ margin:14px;}
#action #all_news > div.clearfix > div.content{ margin:0px;}
#action #all_news  fieldset { margin-top:16px;}
#action #all_news .content ul li .info a.title{ font:bold 1.167em/1.4 Arial;padding:0 0 5px 0; }
#action #all_news .news_filter {  padding-bottom:14px; margin-bottom:7px; }
#action #all_news .news_filter label { display:none;}
#action #all_news .news_filter select {width:220px; border:0px; float:left; height:28px; padding:5px; font: 700 1.2em/1 Arial !important; }
#action #all_news .news_filter a { font:500 1.2em/1 arial; margin-left:14px; float:left; text-decoration:underline; margin-top:14px;}
#action #all_news .news_filter #rss_feed{margin-top:7px;}
#action #all_news .news_filter #rss_feed a {margin-top:7px;}
#action #all_news h3 div#rss_feed {float:right;cursor:pointer; margin:13px 0 0;background-position:0 -50px;  padding:3px 3px 0 25px;  }	
#action #all_news h3 div#rss_feed a{ display:block; padding:3px 0 0 10px; font:500 1em/1 arial; text-decoration:underline; }
#action #all_news .content ul li .info {width:85%; font: 500 0.632em Arial;line-height:1.4; margin:3px 0 0;}
#action #all_news .widget_cta { text-align:right}
#action #all_news h3.sponsored {font:700 2.4em/1 Arial, Helvetica, sans-serif; margin:0px; /*overflow:auto;*/}
#action #all_news h3.sponsored span { float:right ; font-size:0.5em; font-weight:400; margin-top:-10px;}
#action #all_news h3 img { margin-top:7px;}
#action #all_news .news_filter span{ font: bold 2.4em/1 Arial;}
#action #all_news .news_filter select { margin-top:0px;}
#action #all_news ul { list-style:none; margin:0px -13px 0px -14px; padding:0px; }
#action #all_news .pagination { position:inherit;}
#action #all_news .news_filter #rss_feed { float:right;background-position:-3px -48px;  padding:0 20px 0 20px;  }
#action #all_news .news_filter #newsrss_feed {float:right; height:22px; width:16px; margin:0 20px 0 0; padding:0 0 0 7px;  }
#action #all_news article { line-height: 1.45;}
#action #all_news article ul li a.read_more { font:400 1em Arial; text-decoration:underline; display:inline; margin:0 0 0 5px}

/*done till here*/

/* News landing pagination */
#action #all_news .content .pagination .pagination-controls,
#action #all_news .content .team_pagination .pagination-controls { display:block; padding: 0px 0;overflow:hidden; font-size:0.632em;  width:89%; position:absolute; left:0; margin:14 0px 20px 0px; display:block!important;}
#action #all_news .content .pagination .pagination-controls ul,
#action #all_news .content .team_pagination .pagination-controls ul { margin:0; padding:0; float:right; }
#action #all_news .content .pagination .pagination-controls li,
#action #all_news .content .team_pagination .pagination-controls li { float:left; display:inline; clear:none;  margin:0; padding:0px 10px 0px 0px;}
#action #all_news .content .team_pagination .pagination-controls li a,
#action #all_news .content .pagination .pagination-controls li a {font-weight:bold;margin-left:0; }
#action #all_news .content .pagination .pagination-controls li.next{ padding: 0 0 0 7px}
#action #all_news .content .pagination .pagination-controls li.prev { margin: 0 7px 0 0}
#action #all_news .content .pagination .pagination-controls { bottom:28px;}
#action #all_news .content ul li {  padding:21px 14px;display: block; clear: both; overflow:hidden}
#action #all_news .content .view{ float:right;}
#action #all_news .content .view a { font:500 1.2em/1.1 arial;  float:right; text-decoration:underline; margin-top:14px;}
#action #all_news .bottom { margin-top:20px; float:left; }
#action #all_news .ad { padding:20px 0px; float:right; vertical-align:top; }

/*featured_article*/
#action #featured_article { margin-top:28px;}
#action #featured_article h3{ position:absolute; margin:0; z-index:8; display:block; line-height:0px;width:100%; bottom:90px; font: bold 2em/1 Arial; line-height:1.2; text-transform:initial; filter:alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70; }
#action #featured_article h3 a { display:inline-block; padding:7px 10px; font-size:1em; }
#action #featured_article p {font: 500 1.2em Arial; margin:10px 10px 0; }
#action #featured_article .widget_cta a { font: 500 0.632/1 Arial;  float:right; margin:10px; padding:0; border:0; text-decoration:underline;background:transparent}
#action #featured_article .info .times{ font: bold 0.632/1 Arial !important;float:left; margin:10px;}
#action #featured_article a img{ width:642px; height:361px; display:block;}
#action #featured_article p.time{ line-height:0.3em;display:block; float:left; font:bold 1.2em Arial; }
#action #featured_article .overlay_text { position:absolute; height:75px; margin:-75px 0 0 0; width:640px; }
#action #featured_article div.widget_cta { float:right; }

/* player profile */
#action .player_profile {}
#action .player_profile h1 { font:bold 5.5em/1em Arial;  padding:14px 14px 14px 14px; margin:0 0px; margin-bottom:21px;word-wrap:true; display:block; }
#action .player_profile h1 span.sponsors{float:right; padding:0px; font:400 0.2181em/1 Arial; margin-top:26px; }
.ie7 #action .player_profile h1 span.sponsors{margin-top:-35px; }
#action .player_profile .sponsors img { vertical-align: middle; margin:0 0 0 21px; }

/*--- team profile ---*/
#action #team_profile { padding:6px; filter:alpha(opacity=85); -moz-opacity: 0.85; opacity: 0.85; margin-top:22px; }
#action #team_profile #team_profile_filters { margin-bottom: 14px}
#action #team_profile #team_profile_filters label { cursor: auto}
#action #team_profile #team_profile_filters a { display: inline-block; margin-left:20px}
#action #team_profile #team_profile_filters a.selected { cursor: auto; text-decoration: underline; }
#action #team_profile #team_profile_filters a span { font-family: 'Courier New', Courier, monospace}
#action #team_profile ul { list-style: none; margin: 0; padding: 0}
#action #team_profile ul.team_players { padding-top: 14px; border-top: 1px dotted #282828; overflow: hidden; width:630px}
#action #team_profile ul.team_players li { float: left; margin: 0 14px 14px 0 ; width: 143px}
#action #team_profile ul.team_players li.last { margin-right:0}
#action #team_profile ul.team_players li.clearfix { height:14px; overflow:hidden; width: 100%}
#action #team_profile ul.team_players li img { display: block; float: left}
#action #team_profile ul.team_players li ul { float: left; margin-left: 6px; width:66px}
#action #team_profile ul.team_players ul li { margin: 0; padding: 0; width: 66px}
#action #team_profile ul.team_players li ul li.jersey_number { font: 700 2em/1 'Courier New',Courier,monospace; }
#action #team_profile ul.team_players li ul li.player_name a { font: bold 1.4em/1 arial;}
	
/* team carousel*/
#action .player_profile #team_profile {}	
#action .player_profile #team_profile .team_players { width:2500px; border:none; padding:7px; }
#action .player_profile #team_profile .team_players li { padding:7px; margin: 0 9px 0 0; width:137px;  }
#action .player_profile #team_profile .team_players li	ul { width:60px; margin:0; padding:0 0 0 6px}
#action .player_profile #team_profile .team_players li	ul li { width:60px; padding:0; margin:0}
#action .player_profile #team_profile .team_players li	ul li.player_name a { font-size:1.167em; }	
#action .player_profile #team_profile .team_pagination { height: 109px!important; }
#action .player_profile #team_profile .pagination-controls {border:0; bottom: 0; }
#action .player_profile #team_profile .pagination-controls ul { float: none; margin: 0 14px; }
#action .player_profile #team_profile .pagination-controls ul li.prev { float: left; }
#action .player_profile #team_profile .pagination-controls ul li.next { float: right; }
#action .player_profile #team_profile .pagination-controls ul li.number { display: none; }
#action .player_profile #team_profile .pagination-controls ul li a{ margin:0; padding:6px 13px; display:inline-block; }
#action #player_details .content_loading {margin-bottom: 14px;text-align: center;}
#action #player_details .content_loading img { vertical-align: middle; }
#action #player_details h3 .number { font: 700 1.25em/1 "Courier New",Courier,monospace; }
#action #player_details h3 .role { font: 700 0.7em/1 Arial,sans-serif; }
#action #player_details ul#utility_icons {margin-right: 70px}
#action #player_details .content {border-bottom:1px dotted #282828; padding-bottom:14px}
#action #player_profile {}
#action #player_profile .slide .jersey_number {font:700 2.1em/1 'Courier New',Courier,monospace}
#action #player_profile .slide .player_name {word-wrap:true;}
#action #player_profile .slide .field_position {font:700 18px/1 'Courier New', Courier, monospace;}
#action #player_profile .slide .min_played,
#action #player_profile .slide .goals,
#action #player_profile .slide .shots_on_target {font:700 30px/1 'Courier New', Courier, monospace}
#action #player_profile .slide .total_shots {font-family:'Courier New', Courier, monospace}
#action #player_profile .slide .space { padding-top:7px; padding-left:0;}
#action #player_profile .slide .spaces { padding-top:4px; padding-left:0;}
#action #player_profile .content { font-size:1.2em; position:relative }
#action #player_profile .content a.prev,
#action #player_profile .content a.next { display: block; height: 28px; position: absolute;  width: 28px;  bottom: 0; cursor:pointer }
#action #player_profile .content a.next { right: 15px }
#action #player_profile .content a.prev { left: 15px}
#action #player_detail_article .sponsor, #action #player_details .player_bio #sponsor { float: right; font-size:1.2em; text-align: center; width: 135px}
#action #player_detail_article .sponsor{ margin:20px 0 12px 0; font-weight:700; width:140px; text-align:center;}

#action #player_detail_article .sponsor img , #action #player_details .player_bio #sponsor img{ display: block; margin:5px auto 0;}
#action #player_detail_article blockquote { clear:both; float:right; background:url(/images/action/quotes.png) 0 0 no-repeat transparent; font-size:1.5em; line-height:1.1; margin: 50px 21px 0 0; padding-top:50px; width:115px}	
#action #player_detail_article blockquote strong { margin:20px 0 0 0; display:block; }
#action #player_detail_article blockquote p{ margin:0; font-size:0.875em; line-height:1.2em; }
#action #player_detail_article em { display:block; margin:14px 0 0 14px; font-size:1em; font-style:normal; text-align:center; margin:0}
#action #player_detail_article article { line-height: 1.45; float:left}
#action #player_detail_article aside { float:right; width:140px;  padding-right:14px; margin:-46px 0 0;}
#action #player_detail_article aside .info { width:135px; height:112px; padding:15px;}
#action #player_detail_article aside .info p{ margin:0; font:bold 1.2em arial; }
#action #player_detail_article aside .info span{ padding:30px 0 0 0; display:block; font-size:1.1em; }
#action #player_detail_article article p { width: 464px;  }
#action #player_detail_article article p.data { font-size:1em; margin:14px; display:block; }
#action #player_detail_article #match_report article data p { font-size:1em; margin:13px; }
#action #player_detail_article article h4 { width:460px; }
#action #player_detail_article #articleContentWrapper p,
#action #player_detail_article #articleContentWrapper span,
#action #player_detail_article article.page #articleContentWrapper div { margin:0px 13px;line-height:1.8 }
#action #player_detail_article #articleContentWrapper p a,
#action #player_detail_article #articleContentWrapper div a { text-decoration:underline; font-size:1em;}
#action #player_detail_article article.page { padding-bottom: 14px; }
#action #player_detail_article article.page data p.date {  margin:21px 14px 14px 14px; line-height:1.2; font:400 1em Arial; }
#action #player_detail_article .css-tabs { padding:0 0 0 14px; margin:14px 0 0 0; height:35px;}
#action #player_detail_article .css-tabs li { list-style:none; float:left; margin:0 12px 10px 0; width:auto; height:25px; text-align:center; }
	.ie7 #action #player_detail_article .css-tabs li { width:170px; }
#action #player_detail_article .css-tabs li.last { margin:0;}
#action #player_detail_article .css-tabs li a { padding:3px 11px; display:block; height:17px;  font-size:1.4em; font-weight:bold; }
#action #player_detail_article .css-tabs li a.current{cursor:default; }
#action #player_detail_article .css-tabs li a.current span{ border-style: solid; border-width: 10px 10px 0px 10px; height: 0px; width: 0px; display:block; margin:4px auto 0; }
#action #player_detail_article .css-panes #utility_icons {width:116px; margin:10px 14px 14px 14px;}
		
/*player profile detail*/
#action #content section#player_Profile_detail_article div.clearfix > div.content{margin:13px 13px 10px 13px; display:inline-block;}
.ie7 #action #content section#player_Profile_detail_article div.clearfix > div.content{margin:13px 13px 13px 13px; display:inline-block;}
.ie7 #action #content section#player_Profile_detail_article div.clearfix{position:static;}
/*#action #player_Profile_detail_article .content { margin:14px; display:inline-block;}*/
#action #player_Profile_detail_article .content .image { background:url(../images/common/bg_player_profile_default_big.png); width:205px; height:237px; float:left; /*margin-bottom:14px;*/ }
#action #player_Profile_detail_article ul { list-style:none; margin:0 0 0 21px; padding:0; float:left; width:221px; }		
#action #player_Profile_detail_article ul#info{ margin:0px;}
#action #player_Profile_detail_article ul li.player_num { font:bold 8em/0.8 Arial; margin:0 0 5px; padding:0; }	
#action #player_Profile_detail_article ul li.player_name { font:bold 2.6em/1.1 Arial;  margin:0; padding:0; }
#action #player_Profile_detail_article ul li.position { font:bold 1.2em/1.3 Arial; margin:0; padding:0; }
#action #player_Profile_detail_article .info ul { list-style:none; padding:0; margin:10px 0px 0px 25px; float:left; width:218px; display:block; }
#action #player_Profile_detail_article ul.info{ list-style:none; padding:0; margin:10px 0px 0px 0px; float:left; width:218px; display:block; }
.ie7 #action #player_Profile_detail_article ul.info { margin-bottom:14px;}
#action #player_Profile_detail_article ul.info li.left{ width:100%; font:normal 1.2em/1.7 Arial;}
#action #player_Profile_detail_article ul.info li label{margin: 0px; text-align:left; width:29%; float:left; font-size:1.2em; padding:2px 5px 2px 0; }
#action #player_Profile_detail_article ul.info li label.last { padding-bottom:0px;}
#action #player_Profile_detail_article ul.info li label.details_info{ width:62%; float:left; min-height:16px; }
#action #player_Profile_detail_article ul.info li label.dob {width:100px; padding-right:32px; }
#action #player_Profile_detail_article ul.info li label.height {padding-right:22px; }
#action #player_Profile_detail_article ul.info li label.weight {padding-right:18px; }
#action #player_Profile_detail_article ul.info li.right{width:67%; float:left; font:normal 1.2em/1.7 Arial;}
#action #player_Profile_detail_article ul.info li label.right{width:67%; float:left; font:normal 1.2em/1.7 Arial;}

		
/* player last match details */
#action #player_lastmatch_detail .clearfix{min-height:264px;}
.ie7 #action #content section#player_lastmatch_detail div.clearfix{position:static;}
#action #player_lastmatch_detail .css-tabs { padding:0px; margin:15px 14px 0 14px; display:inline-block; }
.ie8 #action #player_lastmatch_detail .css-tabs,
.ie7 #action #player_lastmatch_detail .css-tabs { padding:0px; margin:15px 12px 0 12px;}

#action #player_lastmatch_detail .css-tabs li { list-style:none; float:left; margin:0 6px 0 0; min-width:54px; height:25px; text-align:center; }
.ie8 #action #player_lastmatch_detail .css-tabs li{ width:auto;}
.ie7 #action #player_lastmatch_detail .css-tabs li{width:55px;}
.ie7 #action #player_lastmatch_detail .css-tabs li.last { width:60px;}
#action #player_lastmatch_detail .css-tabs li.last { margin:0;}
#action #player_lastmatch_detail .css-tabs li a {padding:3px; display:block; height:17px; font-size:1.4em; font-weight:bold; }
#action #player_lastmatch_detail .css-tabs li a.current{cursor:default; }
#action #player_lastmatch_detail .css-tabs li a.current span{border-style: solid; border-width: 10px 10px 0px 10px; height: 0px; width: 0px; display:block; margin:4px 0 0 15px; }
#action #player_lastmatch_detail .info { width:100%; text-align:center;  }
#action #player_lastmatch_detail .info #lastmatch ul li{float:left; font:normal 1em/1.1 Arial;}
#action #player_lastmatch_detail .info #lastmatch fieldset { clear:both; display:block; padding-bottom:7px;}
#action #player_lastmatch_detail .info .city{float:left; font:normal 1.2em/1 Arial;text-align:center;width:100%; margin:10px 0px 7px 0px; }
#action #player_lastmatch_detail .info hr {text-align:center;width:65%; height:4px; clear:both; display:block;margin:0 auto;  }
#action #player_lastmatch_detail .info .score {font:bold 2.8em/1 Arial;  width:100%; text-align:center; margin:6px 0px 0px 0px; padding:0px; }
#action #player_lastmatch_detail p {float:left; font:normal 1em Arial; width:100%; text-align:center; margin:0px; padding:0px;}
#action #player_lastmatch_detail p.cheltenham{ float:left; font:normal 1.2em/1 Arial; text-align:center;width:100%; margin:5px 0px 5px 0px;}
#action #player_lastmatch_detail .info ul {list-style:none; padding:7px 14px 9px; margin:0; clear:both;display:block; }

#action #player_lastmatch_detail .info ul li{width:100%;  font:normal 1em/1.1 Arial;text-align:left; margin:0 auto; padding:2px 1px; }
#action #player_lastmatch_detail .info ul li label.scores{width:20%; float:left; font:normal 1em/1.1 Arial; text-align:left;margin:0px;}
#action #player_lastmatch_detail .info ul li.left{float:left; font:normal 1em/1.1 Arial;}
#action #player_lastmatch_detail .info ul li label{margin:0px; float:left; width:80%; }
.ie7 #action #player_lastmatch_detail .info ul li label,
.ie8 #action #player_lastmatch_detail .info ul li label{width:90px; }

.ie7 #action #player_lastmatch_detail .info ul li label.scores,
.ie8 #action #player_lastmatch_detail .info ul li label.scores{width:30px;}
#action #player_lastmatch_detail .season_stats { padding:0;}
#action #player_lastmatch_detail .season_stats .heading_left{ margin:21px 14px 15px 14px; width:32%;  float:left; font-size:1.2em; font-weight:bold;}
#action #player_lastmatch_detail .season_stats .heading_right{ margin:21px 14px 15px 0px; width:32%; float:right; text-align:right; font-size:1.2em; font-weight:bold;}
#action #player_lastmatch_detail .season_stats table{ clear:both; }
#action #player_lastmatch_detail .season_stats table td{ padding:0px 5px 5px 14px;}
#action #player_lastmatch_detail .season_stats table td.center_text { text-align:center; }
#action #player_lastmatch_detail .season_stats table td.right_text{ text-align:right; padding-right:14px;}
		
/* Search Results (VK) */
#action #search_filter .content > ul{margin:0px; padding:0px; list-style:none;}
#action #search_filter h4{margin:0px; padding:0px 0px 10px 0px; }
#action #search_filter h5{ margin-bottom:5px; }
#action #search_filter .content > ul > li{padding:15px 0 15px 0;}
#action #search_filter .content #search_bar { padding-top:0;}
#action #search_bar input {border:0px;}
#action #search_bar label {display: none; }
#action #search_bar input[type="text"]{ float: left; font: 700 1.2em/1.5em arial; padding:5px 8px; height: 19px; width:270px; border:1px solid #383838; -moz-box-shadow: inset 0 0 5px #555; -webkit-box-shadow: inset 0 0 5px #555; box-shadow:inset 0 0 5px #555 }
#action #search_bar input[type="submit"],
#action #filter_date input[type="submit"]
{ margin:5px 0 0 0;  font-size: 1.2em; font-weight:bold;  padding:5px 7px; text-decoration: none;  width: auto; float:right;}
#action #filter_list ul{list-style:none; padding:0px; }
#action #filter_list ul ul{ margin:0 }
#action #filter_list ul li{margin-left:10px; line-height:15px;}
#action #filter_list ul li li{margin-left:10px;}
#action #filter_list ul li a {display:block; width:200px; padding:6px 24px 6px 9px; text-decoration:underline; }
#action #filter_list ul li a.selected{margin-left:-10px; text-decoration:none; }
#action #filter_date{border-bottom:0px!important; padding-bottom:0px!important;}
#action #filter_date .widget_cta {border:0px!important;  margin:14px 0 0 0!important; padding:0!important}
#action #filter_date div{width:100%; float:left; padding-top:14px;}
#action #filter_date div label{width:75px; float:left; line-height:30px; font-size:1.2em;}
#action #filter_date div select{border:0 none; font-size:1.2em; padding:5px; margin:2px 0 0 0; width:208px;  }
#action #filter_date div.widget_cta a.cta { float:right; }
#action #all_result { height:auto!important; }
#action #all_result h3 { }
#action #all_result div.clearfix > div.content { margin:0!important; padding:0; }
#action #all_result p.info{position:relative; width:530px!important;}
#action #all_result p.info strong{position:absolute; right:0px; font-weight:normal;}
#action #all_result div.tag a{ font-size:1em; width:auto; display:inline!important;}
#action .result_per_page{float:right; border:0 none; font-size:1.2em; padding:5px; margin:2px 14px 0 0; width:60px;}
#action .results_text { float: right; font-size: 1.2em; padding: 5px 15px; }
#action #all_result .result_count {}
#action #all_result .result_count .showing_result{font-size:1.2em!important; margin-left:14px;}
#action #all_result .sort_list_by{padding:10px 0px;display:block; overflow:hidden; margin:0 0 0 14px;}
#action #all_result .sort_list_by li { float:left; clear:none!important; background:none!important; padding-right:0!important; list-style:none; }
#action #all_result .sort_list_by a{margin:0px; text-decoration:underline; display:block; width:99px; height:18px; padding:2px 6px 2px 6px; text-align:center }
#action #all_result .sort_list_by a.current,
#action #all_result .sort_list_by a.current:hover{text-decoration:none; }
#action #all_result .sort_list_by a.current span { float:left; border-style: solid;  border-width: 10px 10px 0; display: block; height: 0;  margin: 4px 0 0 40px; width: 0; }
#action #all_result .content ul {list-style:none; padding:0; margin:0}
#action #all_result .content ul li{padding:20px 14px; display: block; clear: both; overflow:auto}
#action #all_result .content ul li.last{ border-bottom: 0}
	#action #all_result .content ul li .video { position: relative; display: block; }
	#action #all_result .content ul li .video img { display: block; }
	#action #all_result .content ul li .video span { position: absolute; z-index: 1; display:block; height: 34px; width: 36px; background: url('/images/icons/player_overlay_icons.png') -232px -653px no-repeat; top:10px; left:16px;}
#action #all_result .content ul li p{ margin:0}
#action #all_result .content ul li img{display: block; float: left; margin: 0 15px 15px 0; width:67px}
#action #all_result .content ul li .info{width:200px; float: left; display:block; font-size:1.2em;}
#action #all_result .content ul li .info a{display:block; font-size:1em; font-weight:bold;line-height:1.4; margin-bottom:7px; width:460px;}
#action #all_result .content ul li .info .tag{display:block;}
#action #all_result .content ul li .info .tag a {display: inline; font-size: 0.85em; font-weight: 400;}
#action #all_result .widget_cta { font-weight: 700; padding: 10px 0; text-align: right; }
#action #all_result .widget_cta a { display: inline-block; margin: 0 7px; }
#action #all_result .widget_cta a.disabled {cursor: default; text-decoration: none; }
#action #all_result .widget_cta a.view_all { text-decoration: underline; }

/************************/

/* Generic Landing (VK) */
#action .generic_landing .sponsors {padding:14px 21px 14px 14px; margin-top:1px;}
#action #sponsoredby4 h3.sponsored span { float:right; font-size:0.632em; line-height:1.6; margin-top:-18px; width:218px;}
#action #sponsoredby4 h3.sponsored { margin-top:21px; margin-bottom:21px;}
#action .featured a { font-size: 1.2em;float:right; }
#action .featured .content > a { margin:0 10px 10px 0;}
#action .featured .item { clear:both; padding:5px 14px; margin:0 0 15px 0; min-height:60px; }
#action .featured .item a { float:left;font:700 1.4em/1em Arial,Helvetica,sans-serif; text-decoration:none;  }
#action .featured .item h5 { float:left; }
#action .featured .item h5 a { font-size:1em; text-decoration:none; }
#action .featured .item p{ margin:0; font-size:1.2em; float:left; width:60%; }
#action .featured .item span.duration{ font-size:1.1em; display:block; width:60%; float:left; }
#action .featured .item img { float: left; margin: 0 15px 20px 0; }
#action .featured  > div.clearfix > div.content { overflow:hidden; margin:55px 0 0 0!important; }
#action .generic_landing #featured_article { margin-top: 0px; }
#action #sponsoredby h3.sponsored { float:left; width:95%; font-size:2.4em; margin-top:20px; }
#action #sponsoredby h3.sponsored span{ float:right; font-size:0.5em; margin-top:-15px;  }
#action .generic_news_item img 	{ margin-bottom:4px}
#action .generic_news_item h4 	{ font: 2em/1 arial; margin:0; font-weight:bold}
#action .generic_news_item h4 a	{ font-size:1em;}
#action .generic_news_item p 	{ font-size:1.2em; margin:4px 0 0 0} 
#action .generic_news_item_small h5 	{ margin:0 0 14px 0; font-size:1.2em; }
#action .generic_news_item_small img 	{ display:block;}
#action .generic_news_item_small p{ margin:14px 0;font-size:1.2em; }
#action .generic_news_item_small p a{ font-size:1em; line-height:1.3em;} 
#action .generic_news_item_small a p{ font-size:1em; line-height:1.3em;} 
#action .generic_news_item_small:nth-child(2n+3) {  margin: 0 0 14px 0; }
/************************/

/* Stats Landing (VK) */
#action .stats_landing h1{ padding:5px 0px 0 11px; text-transform:uppercase; clear:both; }
#action .stats_landing .sponsors {display:block; min-width:205px; max-width:319px; padding:7px 14px 12px 14px; filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1; font-size:1.2em; font-weight:400; text-transform:none; margin-top:1px; }
@media screen and (-webkit-min-device-pixel-ratio:0){
#action .stats_landing h1{ padding:5px 0px 0 11px; text-transform:uppercase; clear:both; margin:0 0 0px 0; width:960px; }/*defect 11699*/
#action .stats_landing .sponsors {clear:both; display:block; min-width:319px; max-width:319px; padding:7px 14px 12px 14px; filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1; font-size:1.2em; font-weight:400; text-transform:none; margin-top:1px; }
}


.ie7 #action .stats_landing .sponsors { width:319px; font-size:1.2em;}
.ie7 #action .stats_landing .sponsors img { float:right; margin-top:-10px; }
/*User Poll*/
#action .col4 #opinion_poll{ margin-right:0;}
#action .home #opinion_poll{min-height:300px; position:relative}
#action .stats_landing #opinion_poll { min-height: 274px; position:relative }
#action #opinion_poll .display_ad img{ margin:0 auto 0 7px; width:136px;}
#action #opinion_poll h3 span.widget_icon { display: inline-block; float: right; height: 30px; width: 30px; }
#action #opinion_poll .content { margin: 21px 14px;}
#action #opinion_poll #opinion_poll_form input[type="radio"] {	margin-right: 5px;}
#action #opinion_poll .info { display: block; width: 120px; float: left; margin: 28px 0 3px 0; min-height:164px;}
#action #opinion_poll .info .question { font-size:1.167em; line-height:1.5;  margin-bottom:7px; padding-top: 7px; margin-top:0; height:auto; font-size:1.4em; /*min-height:105px;*/ }
#action #opinion_poll .info label { clear:both; display: block; margin-bottom:5px; font-size:1.2em; padding : 3px 0; }
/*	#action #opinion_poll .info label.selected_option { color : #a6a6a6; }*/
	#action #opinion_poll .info label * { vertical-align: middle; }
#action #opinion_poll .info button {  height:25px; margin:9px 10px 14px 0; font-size:1.2em; min-width: 50px; float:left;}
.ie8 #action #opinion_poll .info button {min-width: 32px;}
#action #opinion_poll .info button.disabled { cursor:default; opacity:0.5; }
#action #opinion_poll .opinion_result,
#action #opinion_poll #utility_icons { display: none; }
#action #opinion_poll .opinion_result{ margin-top:21px;}

#action #opinion_poll .opinion_result .info{ min-height:45px;}
#action #opinion_poll .info .question_option { min-height:50px; font-size:1.167em; line-height:1.5;  margin-bottom:7px; padding-top: 7px; margin-top:0; font-size:1.4em; }
#action #opinion_poll .opinion_result .info .question{min-height:15px;}

#action #opinion_poll .opinion_result ul {list-style: none; padding: 0;}
.ie7 #action #opinion_poll .opinion_result ul { float:left;}
#action #opinion_poll .opinion_result ul li {clear: both; display: block; width:100%; font-size:1.2em; line-height:1em;}
#action #opinion_poll .opinion_result ul li .result_count { float:right; margin: 4px 0; }
#action #opinion_poll .opinion_result ul li .result_graph { height: 14px; overflow: hidden; display: block; float: left; }
#action #opinion_poll .opinion_result ul li .base { margin: 5px 0; display:inline-block; width:88px; }			
#action #opinion_poll .opinion_result .result_title { font-weight: 700; }
#action #opinion_poll .opinion_result p { font-size: 1.4em; margin:7px 0; }
#action #opinion_poll .opinion_result #share_icons { display:inline;text-align: center; font-size:1.2em; margin:0; padding:0px; }
#action #opinion_poll .opinion_result .share_icons {font-size: 12px; margin-right: 10px; position:relative; top:4px;}
.ie7 #action #opinion_poll .opinion_result .share_icons {z-index:1;}

#action #opinion_poll .opinion_result #share_icons a { vertical-align:middle; display: inline-block; margin-left: 2px; width: 23px; height: 25px; overflow:hidden; }
#action .stats_landing #leaderboard { margin-right:0;}
#action .stats_landing #league_table_fixtures { margin-top:0;}
#action .stats_landing .col8 .cpa_commercial { margin:14px 0 14px 0;}
#action #content #opposition_selector.block { background: none !important;}
	.ie7 #action #content #opposition_selector.block { filter: none !important;}
	.ie8 #action #content #opposition_selector.block { filter: none !important;}
	.ie9 #action #content #opposition_selector.block { filter: none !important;}
#action #content #opposition_selector.block > div.clearfix{ background:none;}
	.ie7 #action #content #opposition_selector.block > div.clearfix{ background:none !important;}
	.ie8 #action #content #opposition_selector.block > div.clearfix{ background:none !important;}
#action #content #opposition_selector.block > div.clearfix > div.content { margin:0;}
#action #opposition_selector p 	{ margin-top: 0; padding-bottom:0px; font-size:1.1em; line-height:1.8em; }
#action #opposition_selector ul { margin:0; padding:0; text-align: center; display: block; clear: both; list-style: none; }
#action #opposition_selector ul li {  }
#action #opposition_selector ul li { width:449px; height:90px; float:left; padding:14px; text-align:left; filter:alpha(opacity=85); -moz-opacity: 0.85; opacity: 0.85;}
#action #opposition_selector ul li.last { margin-bottom:0; margin-left:14px;  }
#action #opposition_selector ul li.team_emblems { text-align:center; }
#action #opposition_selector ul li label { font-size: 1.15em; display:none; }
#action #opposition_selector ul li select.select_team { width:220px; font:700 1.2em/1em arial; border:0 none; padding:5px; height:28px;}
#action #opposition_selector ul li .team_info { float:left; width:225px; margin-right:21px; }
#action #opposition_selector ul li .match_info { float:left; width:200px }
#action #opposition_selector ul li .match_info h3 { margin:0; font-size:2.1em; line-height:1.4em; }
#action #opposition_selector ul li .match_info a { padding:5px 5px 5px 45px; display:block; width:46px; margin:-30px 0 0 123px; position:absolute; line-height:1.1em;}
#action #opposition_selector ul li .team_status { text-align:center; font-size:1.2em; font-weight:700; margin-bottom:5px; height:55px; width:100%; overflow:hidden; }
#action #opposition_selector ul li .team_status span { float:left; width:73px; display:block; margin:10px 6px; }
#action #opposition_selector ul li .team_status span.vs { font-size:2.5em; font-weight:700; margin:15px 5px; width:40px;}
#action #opposition_selector ul li .team_status span#awayTeamLogo,
#action #opposition_selector ul li .team_status span#homeTeamLogo { width:70px; margin:0; height:56px; }
#action #opposition_selector ul li .team_status img { display:block; float:left; vertical-align:middle; margin:0 7px; }

#action #opposition_selector ul li a.match-preview { width:50px; float:left; font-size:0.85em; line-height:1em; text-align:left; margin:20px 0 0 14px; padding:0 0 0 25px;}
#action #opposition_selector ul li a.match-preview:hover { background-position: -97px -356px; }

#action #opposition_selector ul li a.match-report { width:50px; float:left; font-size:0.85em; line-height:1em; text-align:left; margin:20px 0 0 14px; padding:0 0 0 25px;}
#action #opposition_selector ul li a.match-report:hover { background-position: -621px -378px; }

#action #opposition_selector ul li.team_emblems .match_info { font-size:1.1em; clear:both; display: block; margin-left: 14px; text-align: center; width: 330px; }
#action #opposition_selector ul li .match_info a:hover{background-position:-97px -570px;}



#action #content #stats_tabs.block > div.clearfix > div.content { margin:0;}
#action #stats_tabs .css-tabs { padding:0 0 0 15px; margin:20px 0; height:35px; width:755px; float:left;}
#action #stats_tabs .css-tabs li { list-style:none; float:left; margin:0 7px 10px 0; width:142px; height:25px; text-align:center; }
.ie7 #action #stats_tabs .css-tabs li, .ie8 #action #stats_tabs .css-tabs li , .ie9 #action #stats_tabs .css-tabs li  {margin:0 5px 10px 0; width:146px;}
#action #stats_tabs .css-tabs li.last { margin:0;}
#action #stats_tabs .css-tabs li a { text-transform:uppercase;padding:3px; display:block; height:16px; font-size:1.4em; font-weight:700;  background:transparent; }
#action #stats_tabs .css-tabs li a.current{ cursor:default; }
#action #stats_tabs .css-tabs li a.current span{ border-style: solid; border-width: 10px 10px 0px 10px; height: 0px; width: 0px; display:block; margin:3px 0 0 50px; }
.ie7 #action #stats_tabs .css-tabs li a.current span{ margin:3px 0 0 5px;}
#action #stats_tabs .sponsored { float:right; margin:20px 15px 20px 0;  }
#action .tooltip { display:none; font-size:1.2em; height:40px; width:72px; padding:5px 5px 5px 25px; height:63px;	width:45px;	padding:7px 7px 0 25px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

/* Season Stats */
#action #season_stats { clear:both; }
#action #content #season_stats.block > div.clearfix{background:transparent;}
#action #content #season_stats.block > div.clearfix > div.content { margin:0;}
#action #season_stats #linegraph-wrapper { height:314px; overflow:hidden; background: url("/images/common/linegraph_dotted_bg.png") repeat-x scroll 0 14px transparent;}
#action #season_stats ul { list-style:none; overflow:hidden; padding:0; margin:0}
#action #season_stats a.ad { float:right; margin-right:56px;}
#action #season_stats ul li 		{ display:inline; float:left; }
#action #season_stats .filter li	{ margin:0 14px 10px 0; }
#action #season_stats .filter li h3{ margin:0; padding:10px 0;}
#action #season_stats .filter a, 
#action #season_stats .filter li.first 	{ padding:5px 10px;display:block}
#action #season_stats .filter li.first { margin-left:10px;}
#action #season_stats .filter li.last { margin:0 14px 0 0 ; float:right;}
#action #season_stats .filter li.last a { padding:0; margin:0 0 0 30px;}
#action #season_stats .filter a.selected span{  border-style: solid; border-width: 10px 10px 0px 10px; height: 0px; width: 0px; display:block; margin:5px 0 0 5px; position:absolute; }
.ie7 #action #season_stats .filter a.selected span{margin:38px 0px 0px -25px;}
#action #season_stats .graph-stats			{ margin-bottom:14px; border-width:1px 0 1px 0; padding:5px 0;}
#action #season_stats .graph-stats li 		{ padding:0 20px; font-size:1.2em;  text-align:center; }
#action #season_stats .graph-stats li.last { border:none}
#action #season_stats .graph-stats span 	{ display:block;font:normal 2.917em/1 arial;}
#action #season_stats .graph-stats li.up	{ margin-right:25px;}
#action #season_stats .graph-stats li.up span{ padding:16px 0 0 25px;}
#action #season_stats .graph-stats li.down	{ margin-right:25px;}
#action #season_stats .graph-stats li.down span{ padding:16px 0 0 29px;}
#action #season_stats .graph-stats li.no_rank	{ margin-right:25px; text-indent:-999%;}
#action #season_stats .graph-stats li.no_rank span{ padding:16px 0 0 25px; height:30px; width:18px;}
#action #season_stats #lineGraph 			{ padding:0; margin-bottom:0;position:relative; left:20px}
#action #season_stats #yaxis{ position:absolute; left:0; z-index:1 /*99*/;}
#action #season_stats #grad{ position:absolute; right:0; z-index:1 /*99*/;}
#action #season_stats .controls { position:relative;top:-20px ; height:35px; z-index:1 /*9999*/; }
#action #season_stats .controls .back, 
#action #season_stats .controls .forward { display:block; float:left; height:18px; width:28px; margin-top:7px; text-indent:-999px; border-right:2px solid #ccc; }
#action #season_stats .controls .forward { float:right; border-left:2px solid #ccc; padding-left:7px; width:28px;}
#action #season_stats #stats-tooltip { position:relative; top:-28px; width:580px; border-radius: 5px; padding:10px 12px;margin:20px 10px 20px 60px; display:none;z-index:1 /*9*/;}
#action #season_stats #stats-tooltip .tip{ position: absolute;height:0;width:0;position:absolute;top:-22px;left:10px;}
#action #season_stats #stats-tooltip ul { height:55px!important;}
#action #season_stats #stats-tooltip ul li{  height:55px; }
#action .away #stats-tooltip ul li.report-link{ display:none; }
#action .away #stats-tooltip ul li.last .live-player{ display:none; }
#action #season_stats #stats-tooltip .date { padding:0; width:70px; font:bold 1.2em/1.4em arial}
#action #season_stats #stats-tooltip .date span.day { width:100%; display:block;}
#action #season_stats #stats-tooltip .date .text { width:49%; font:bold 3em/1 arial; letter-spacing:-3px; float:left}
#action #season_stats #stats-tooltip .date .number { float:right;  width:45%}
#action #season_stats #stats-tooltip  .opponent {  width:145px; font:normal 1.8em/1em arial; padding:14px 7px 0;}
	#action #season_stats #stats-tooltip  .opponent * { vertical-align : middle; }
#action #season_stats #stats-tooltip .opponent img { display:inline-block; margin:0 7px 0 0 0; }
#action #season_stats #stats-tooltip .opponent span { display:inline-block;font:normal 1.2em/1em arial; white-space:nowrap; width:105px; }
#action #season_stats #stats-tooltip .result { padding: 0 9px; font:400 2.4em/2em arial; letter-spacing:-5px; width:163px; text-align:center; }
#action #season_stats #stats-tooltip .result span  { border-radius:3px;padding:0 1px}
#action #season_stats #stats-tooltip .result .highlight { margin-right:2px;letter-spacing:-0px; }
#action #season_stats #stats-tooltip .result .score { font:bold 1.458em/1.4em arial; text-align:center; margin:0 20px; }
	#action #season_stats #stats-tooltip .result .score .highlight { padding : 0 4px; }
#action #season_stats #stats-tooltip .match-preview { padding:22px 5px 5px; line-height:1.2em; margin:2px 7px 0 7px; background-position:-381px -44px; font-weight:400; text-decoration:underline; text-transform:none; }
#action #season_stats #stats-tooltip .last 	{ border:none}
#action #season_stats #stats-tooltip .live-player { margin:0 0 0 7px; background-position:-195px 27px; border-radius: 5px;  padding:10px 10px 28px 10px; }


/*Head to Head*/
#action #content #head_to_head_detailed { float:left; }
#action #content #head_to_head_detailed > div.clearfix{ background:transparent;}
#action #content #head_to_head_detailed > div.clearfix > div.content { margin:0;}
#action #head_to_head_detailed h3 { padding:0; margin:0; font-size:1.4em; font-weight:bold;}
#action #head_to_head_detailed h4 { padding:0; margin:0; font-size:1.4em; font-weight:bold;}
	#action .stats_landing #head_to_head_detailed h4 { font-size:1em; font-weight:normal;}
#action #head_to_head_detailed p.title { padding:0; font-size:1.7em; font-weight:bold;}
#action #head_to_head_detailed > div.content{ padding:14px;}
#action #match_preview_article #head_to_head_detailed div.content{ border:0; padding:0px; margin:0; width: 640px; }
#action #match_preview_article #head_to_head_detailed div.content .content{ padding:14px; }
#action #head_to_head_detailed #all_home_encounters {padding:0 10px 14px 0; float:left; width:290px; }
#action #head_to_head_detailed #all_home_encounters ul { margin:0 0 10px 0; padding:0; display: block; clear: both; list-style: none; }
#action #head_to_head_detailed #all_home_encounters ul li { margin: 0; padding: 0; }
#action #head_to_head_detailed #all_home_encounters ul li.stats_graph ul { margin-top:30px; position:relative }
#action #head_to_head_detailed #all_home_encounters ul li.stats_graph li { white-space: nowrap; display: block; clear: both; float: none; height:14px; padding:0; overflow:visible; font-size:1.1em; margin-bottom:4px; width: 270px;  }
	#action #head_to_head_detailed #all_home_encounters ul li.stats_graph li div { height:14px; float:left; }
#action #head_to_head_detailed #all_home_encounters ul li.stats_graph li .goals { font: 700 1em/1 arial; padding: 0 7px; vertical-align: middle; position:absolute; right:0; }
#action #head_to_head_detailed #all_home_encounters ul li.stats_piechart { font-weight: bold; padding-right: 0; width:300px; }
#action #head_to_head_detailed #all_home_encounters ul li.stats_piechart li { width: 75%; }
#action #head_to_head_detailed #all_home_encounters ul li.stats_piechart li.total_games { padding: 0; text-align: center; margin-top: 36px; }
#action #head_to_head_detailed #all_home_encounters ul li.stats_piechart li.total_games div { display: block; font-size:7em; line-height:.75; }
#action #head_to_head_detailed #all_home_encounters ul li.stats_piechart li.pie_chart { font-size:1.8em; padding-right: 0; margin:0 auto; text-align: center; }
#action #head_to_head_detailed #all_home_encounters ul li.stats_piechart li.pie_chart div.pie_stats { margin:10px 0 0 25px; overflow:hidden; width }
#action #head_to_head_detailed #all_home_encounters ul li.stats_piechart li.pie_chart div.pie_stats span { display:block; width:50px; float:left; padding:0 0 0 15px; text-align:left; }
#action #head_to_head_detailed #all_home_encounters ul li.stats_piechart li.pie_chart div.pie_stats span.win { background-position: -403px -110px}
#action #head_to_head_detailed #all_home_encounters ul li.stats_piechart li.pie_chart div.pie_stats span.draw { background-position: -131px -655px}
#action #head_to_head_detailed #all_home_encounters ul li.stats_piechart li.pie_chart div.pie_stats span.lose { background-position: -131px -679px}

#action #match_preview_article #head_to_head_detailed #all_home_encounters h3 { padding:10px 0 0 13px; }
#action #match_preview_article #head_to_head_detailed canvas.piechart { margin-top:15px; margin-left:10px; }
#action #match_preview_article #head_to_head_detailed #all_home_encounters {padding:0; width:640px; }
#action #match_preview_article #head_to_head_detailed #all_home_encounters ul li.stats_graph { float:left; width:268px; margin:0 0 0 90px;}
#action #match_preview_article #head_to_head_detailed #all_home_encounters ul li.stats_graph ul{ margin-top:15px;}
#action #match_preview_article #head_to_head_detailed #all_home_encounters ul li.stats_graph li .goals { padding:0; text-align:left; font-size:2.5em; line-height:1.2em; left:14px; }
#action #match_preview_article #head_to_head_detailed #all_home_encounters ul li.stats_graph li div { height:35px; margin: 0; }
#action #match_preview_article #head_to_head_detailed #all_home_encounters ul li.stats_graph li { font-size:1.2em; text-transform:uppercase; font-weight:700; background:none; }
	#action #match_preview_article #head_to_head_detailed #all_home_encounters ul li.stats_graph li.goals_scored,
	#action #match_preview_article #head_to_head_detailed #all_home_encounters ul li.stats_graph li.goals_conceded { overflow: hidden; height: 35px; padding: 0; margin-bottom: 10px; }
#action #match_preview_article #head_to_head_detailed #all_home_encounters ul li.stats_piechart { width:200px; float:left; margin-top:10px; }
#action #match_preview_article #head_to_head_detailed #all_home_encounters ul li.stats_piechart li.pie_chart div.pie_stats span{ width:35px;}
#action #match_preview_article #head_to_head_detailed #all_home_encounters ul li.stats_piechart li.pie_chart { font-size:1.4em; text-align:left; padding-left:5px;}
#action #match_preview_article #head_to_head_detailed #all_home_encounters ul li.stats_piechart li.pie_chart div.pie_stats{ margin-left:0px;}
#action #match_preview_article #head_to_head_detailed #last_five_encounters h3 { padding:0 0 0 13px; }

#action #head_to_head_detailed #last_five_encounters {float:left; width:630px; }
#action #head_to_head_detailed #last_five_encounters .css-tabs { padding:0 0 0 15px; margin:20px 0; height:65px; width:615px;background:transparent;}
	#action .stats_landing #head_to_head_detailed #last_five_encounters .css-tabs { padding:0px; width:630px;}
#action #head_to_head_detailed #last_five_encounters .css-tabs li { list-style:none; float:left; margin:0 15px 10px 0; width:113px; height:73px; text-align:center; }
	#action #head_to_head_detailed #last_five_encounters .css-tabs li {margin:0 16px 10px 0; box-shadow:0 1px 3px #7F7871}
#action #match_preview_article #head_to_head_detailed #last_five_encounters .css-tabs li { margin-right:12px;}
	#action #match_preview_article #head_to_head_detailed #last_five_encounters .css-tabs li.last { margin-right:0;}
#action #head_to_head_detailed #last_five_encounters .css-tabs li.last { margin:0;}
#action #head_to_head_detailed #last_five_encounters .css-tabs li a { padding:0px; display:block;  height:65px; font-size:2.5em; font-weight:bold;background:transparent; }
#action #head_to_head_detailed #last_five_encounters .css-tabs li a.current{ cursor:default; }
#action #head_to_head_detailed #last_five_encounters .css-tabs li a.current span { border:0; padding:0; margin:0;}
#action #head_to_head_detailed #last_five_encounters .css-tabs li a.current span.arrow{border-style: solid; border-width: 0px 10px 10px 10px; height: 0px; width: 0px; display:block; margin:6px 0 0 42px; }
.ie7 #action #head_to_head_detailed #last_five_encounters .css-tabs li a.current span.arrow{ margin:6px 0 0 5px; }
#action #head_to_head_detailed #last_five_encounters .css-tabs li a span.date { display: block; font-size: 0.44em; font-weight:normal; height: 25px; line-height: 1.1em; padding: 5px 8px; text-align: left; width: 89px;}
#action #head_to_head_detailed #last_five_encounters .css-tabs li a span.date strong { font-size:2.5em; float:left; padding:5px 5px 5px 12px}
#action #head_to_head_detailed #last_five_encounters .css-panes { padding:1px; clear:both; min-height:265px; overflow:hidden; box-shadow:0 1px 3px #7F7871 }
#action #head_to_head_detailed #last_five_encounters .css-panes .content { box-shadow:0 1px 3px #7F7871;}
/*#action #head_to_head_detailed #last_five_encounters .css-panes .content { border:1px solid #000;}*/

/* selected tab */
#action #head_to_head_detailed #last_five_encounters ul.css-tabs a span.lost,
#action #head_to_head_detailed #last_five_encounters ul.css-tabs a span.win,
#action #head_to_head_detailed #last_five_encounters ul.css-tabs a span.draw { padding:8px 6px; display:block; width:93px; height:15px; }
#action #head_to_head_detailed #last_five_encounters ul.team_details { list-style: none; margin: 0; padding: 14px; text-align: center; width:282px; float:left; }
#action #head_to_head_detailed #last_five_encounters .team_details li { float: left;width: 33%; }
#action #head_to_head_detailed #last_five_encounters .team_details li img { display: block; margin: 0 0 14px 0; }

#action #head_to_head_detailed #last_five_encounters .team_details .looser { float: right;width: 47%; text-align:right; padding:0 5px 0 0; }
#action #head_to_head_detailed #last_five_encounters .team_details .looser img { margin: 0 0 14px 88px; float: right; }
#action #head_to_head_detailed #last_five_encounters .team_details .winner { float: left;width: 47%; text-align:left; padding:0 0 0 5px; }
#action #head_to_head_detailed #last_five_encounters .team_details li ul { list-style:none; padding:0}
#action #head_to_head_detailed #last_five_encounters .team_details li ul li { float:none; width:98%}
#action #head_to_head_detailed #last_five_encounters .team_details .march_details { text-align: center;width: 1%;  }
#action #head_to_head_detailed #last_five_encounters .team_details .match_score { position:absolute; font: 700 2em/1 arial; padding:2px 5px; display:block; width:70px; margin:7px auto 0 -42px; }
	#action .stats_landing #head_to_head_detailed #last_five_encounters .team_details .match_score { margin:7px auto 0 -44px; }
#action #head_to_head_detailed #last_five_encounters .team_details .match_sessions {font: 700 1.2em/1 arial; }
#action #head_to_head_detailed #last_five_encounters .last_match_details {text-align:center}
#action #head_to_head_detailed #last_five_encounters .last_match_details span { display: inline-block; margin-right:4px; text-align:left; line-height:1; font-weight:700}
#action #head_to_head_detailed #last_five_encounters .last_match_details span.result { border-radius:5px; padding:0px 10px; }			
#action #head_to_head_detailed #last_five_encounters .last_match_details span.date { font: 700 2.5em/1 arial; }
#action #head_to_head_detailed #last_five_encounters .last_match_details span.result { font: 2em/1 arial; }
#action #head_to_head_detailed #last_five_encounters .stats { overflow:hidden; padding:10px 5px; float:left; width:297px; text-align:center;}
#action #head_to_head_detailed #last_five_encounters .stats div.clearfix { text-align: center; padding: 0 15px; }
#action #head_to_head_detailed #last_five_encounters .stats .clearfix .clearfix { padding: 0; }
#action #head_to_head_detailed #last_five_encounters .stats div.clearfix span.more a { display:inline-block; font: 700 30px/.5 arial; height: 16px; padding: 10px 0px 10px 10px; width: 20px; text-decoration: none}
#action #head_to_head_detailed #last_five_encounters .stats div.clearfix span.more a{ float:right}
#action #head_to_head_detailed #last_five_encounters .stats div.clearfix h4,
#action #head_to_head_detailed #last_five_encounters .stats div.clearfix .graph { width: 235px;}
#action #head_to_head_detailed #last_five_encounters .stats div.clearfix .graph { padding-bottom:14px}
#action #head_to_head_detailed #last_five_encounters .stats div.clearfix h4 { font-size: 1.1em; line-height: 1; margin:0; font-weight: normal}
#action #head_to_head_detailed #last_five_encounters .stats div.clearfix h4 span { font:700 1em/1 arial; }
#action #head_to_head_detailed #last_five_encounters .stats div.clearfix h4 .winner{float: left}
#action #head_to_head_detailed #last_five_encounters .stats div.clearfix h4 .looser{float: right}
#action #head_to_head_detailed #last_five_encounters .stats div.clearfix div.graph .winner,
#action #head_to_head_detailed #last_five_encounters .stats div.clearfix div.graph .looser{ display: inline-block; height: 15px}
#action #head_to_head_detailed .widget_cta a.cta { font-size:1.1em; }
#action #head_to_head_detailed .divider { width:1px; height:191px; margin:45px auto 0; display:block; clear:both; }
#action #head_to_head_detailed #not_played {float:left; width:940px; }

#action #head_to_head_detailed #not_played h3{ padding:0 0 21px 0;}
#action #head_to_head_detailed #not_played h4{ }
#action #head_to_head_detailed #not_played .left_pane { float:left; width:328px; clear:both;}
#action #head_to_head_detailed #not_played .right_pane { float:left; width:612px;}
#action #head_to_head_detailed #not_played .not_played_tabs { padding:0; margin:10px 0 11px 0; height:90px; width:615px;}
#action #head_to_head_detailed #not_played .not_played_tabs li { list-style:none; float:left; margin:0 15px 10px 0; width:110px; height:90px; text-align:center; }
#action #head_to_head_detailed #not_played .not_played_tabs li.last { margin:0;}
#action #head_to_head_detailed #not_played .not_played_tabs li a {  padding:0px; display:block; height:65px; font-size:2.5em; font-weight:bold; cursor: default;background:transparent; box-shadow:0 1px 3px #7F7871 }
#action #head_to_head_detailed #not_played .not_played_tabs li a:hover{  }
#action #head_to_head_detailed #not_played .not_played_tabs li a.current{ cursor:default; }
#action #head_to_head_detailed #not_played .not_played_tabs li a.current span { border:0; padding:0; margin:0;}
#action #head_to_head_detailed #not_played .not_played_tabs li a.current span.arrow{ border-style: solid; border-width: 0px 10px 10px 10px; height: 0px; width: 0px; display:block; margin:6px 0 0 42px; }
.ie7 #action #head_to_head_detailed #not_played .not_played_tabs li a.current span.arrow{ margin:6px 0 0 5px; }
#action #head_to_head_detailed #not_played .not_played_tabs li a span.date { display: block; font-size: 0.44em; font-weight:normal; height: 25px; line-height: 1.1em; padding: 5px 8px; text-align: left; width: 86px; }
#action #head_to_head_detailed #not_played .not_played_tabs li a span.date strong { font-size:2.5em; float:left; padding:5px 5px 5px 12px}
#action #head_to_head_detailed #not_played .not_played_tabs a span.lost,
#action #head_to_head_detailed #not_played .not_played_tabs a span.win,
#action #head_to_head_detailed #not_played .not_played_tabs a span.draw { padding:8px 6px; display:block; width:90px; height:15px; }
#action #head_to_head_detailed #not_played .not_played_tabs span.opposition{ margin:-20px 0 0 0; font-size:1.4em; font-weight:bold;}
#action #head_to_head_detailed #not_played .club { float:left; padding:0; margin:14px 0 0 0; }

#action #head_to_head_detailed #not_played .graph-stats	{ list-style:none; overflow:hidden; margin:0; padding:14px 0 0 0;}
#action #head_to_head_detailed #not_played .graph-stats li { display:inline; font-weight:700; float:left; padding:0 10px; font-size:1.2em;  text-align:center; }
#action #head_to_head_detailed #not_played .graph-stats li.last { border:none}
#action #head_to_head_detailed #not_played .graph-stats li.club { padding:0; }
#action #head_to_head_detailed #not_played .graph-stats span{ display:block;font:bold 2.8em/1 arial;}
#action #head_to_head_detailed #not_played .graph-stats span.number{ display:inline; margin-left:5px; font-size:1.5em; }
#action #head_to_head_detailed #not_played .graph-stats span.small_text{ display:inline; font-size:1.2em; }
#action #head_to_head_detailed #not_played .graph-stats li.down	{ padding:0 0 0 18px; margin-right:25px; }
#action #head_to_head_detailed #not_played .graph-stats li.down span{ margin-left:5px; display:inline; font-size:1.5em;}
#action #head_to_head_detailed p.data_provided { /*float: left;*/ margin:35px 0 5px 0; }
#action #head_to_head_detailed span.sposors_ad{float:right; margin:14px 0; }

/* Player Stats */
#action #content #player_stats.block { background-image: -moz-linear-gradient(center top , transparent 27%, transparent 69%, transparent 100%); 
background: -moz-linear-gradient(top,  transparent 0%, transparent 27%, transparent 69%, transparent 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,transparent), color-stop(27%,transparent), color-stop(69%,transparent), color-stop(100%,transparent)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  transparent 0%,transparent 27%,transparent 69%,transparent 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  transparent 0%,transparent 27%,transparent 69%,transparent 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  transparent 0%,transparent 27%,transparent 69%,transparent 100%); /* IE10+ */
	background: linear-gradient(top,  transparent 0%,transparent 27%,transparent 69%,transparent 100%); /* W3C */
margin-bottom:0px;}
#action #content #player_stats.block > div.clearfix{background:transparent;}
#action #content #player_stats.block > div.clearfix > div.content { margin:0;}
#action #player_stats { margin-top:-6px;}
#action #player_stats > div.content{ padding:14px 14px 7px; overflow:hidden; }
#action #player_stats p.title {text-align:center; font-size:1.4em; font-weight:bold; margin:7px auto 14px; padding:0; text-transform:uppercase;}
#action #player_stats ul { list-style: none; margin: 0; padding: 0;  }
#action #player_stats li {font-size: 1.167em; margin:0 auto; white-space: nowrap; margin:0; padding:0; width:50%; }
#action #player_stats li.home {text-align: right; float: left; margin:0!important;}
#action #player_stats li.away {float:right;}
#action #player_stats li.home .player {width:130px; height:148px;display:block; float:right; margin:0 7px 0 14px ;}
#action #player_stats li.away .player {width:130px; height:148px;display:block; float:left; margin: 0 14px 0 7px ;}
#action #player_stats li .player_name { font-size:1.543em; line-height:1; margin:0 0 7px;}
#action #player_stats li .goals {font: 700 3.5em/1 arial; margin:0px 0px 0px 5px;}
#action #player_stats li .emblem { margin-top: 45px;}
#action #player_stats li img{ margin:0 0 7px 0;}
#action #player_stats li a { font-size:1.543em; margin:0px 0 3px; display: block; line-height: 1; }
#action #player_stats p.data_provided { display: block; clear:both; margin:0 0 5px 0; }
#action #player_stats span.sposors_ad{margin:0 auto 5px; width:642px; display:block; }
#action #player_stats .widget_cta {position: absolute;  right: 0;  text-align: right; top: 90px;}
#action #player_stats .widget_cta a.cta { margin:0 14px 0 0; text-transform:uppercase; padding:3px 21px; font-size:1.4em;}
#action #player_stats ul#player_stats_detailed { font-size:1.167em; margin:28px auto 0; padding:0;}
#action #player_stats ul#player_stats_detailed li { list-style-type:none; clear:left; width: auto; margin: 7px 0; text-align: center; }
#action #player_stats ul#player_stats_detailed li span { display:inline-block; vertical-align: middle; }
#action #player_stats ul#player_stats_detailed li span.number { width:130px; line-height: 1; font-size: 3.5em; font-weight: 700; }
#action #player_stats ul#player_stats_detailed li span.home_stat { text-align: right; } 
#action #player_stats ul#player_stats_detailed li span.away_stat { text-align: left;}
#action #player_stats ul#player_stats_detailed li span.subheads { width:160px; text-align:center; font-size: 1.028em; font-weight: 700;  }
#action #player_stats p.disclaimer { text-align:right; padding-right:13px;}
#action #player_stats p.disclaimer span { font-style: italic; }
#action #player_stats li.home .player_picture{ width: 130px; height: 148px; margin: 0 7px 0 14px; float:right; }
#action #player_stats li.away .player_picture{ width: 130px; height: 148px; margin: 0 14px 0 7px; float:left; }
#action #player_stats li .player_picture a{ margin:0}
#action #player_stats .stats_compare { float:none; width:630px; margin:30px auto;}
#action #player_stats .stats_compare div.clearfix { text-align: center; padding: 0 15px; position:relative; }
#action #player_stats .stats_compare .clearfix .clearfix { padding: 0; }
#action #player_stats .stats_compare div.clearfix span.more{ right:-5px!important; }
#action #player_stats .stats_compare div.clearfix span.more a { float:right; display:inline-block; font: 700 30px/.5 arial!important; height: 16px!important; padding: 5px; width: 20px!important;; text-decoration: none}
#action #player_stats .stats_compare div.clearfix h4,
#action #player_stats .stats_compare div.clearfix .graph { width: 605px;}
#action #player_stats .stats_compare div.clearfix .graph { padding-bottom:10px; overflow:hidden}
#action #player_stats .stats_compare div.clearfix h4 { font-size: 1.4em; font-weight:bold; line-height: 1.5em; margin:0; text-transform:uppercase }
#action #player_stats .stats_compare div.clearfix h4 span { font:700 1em/1 arial; }
#action #player_stats .stats_compare div.clearfix h4 .winner{float: left;left: 0; position: absolute; margin:19px 0 0 -13px;}
#action #player_stats .stats_compare div.clearfix h4 .looser{float: right; position: absolute; right: 0px; margin:19px -18px 0 0;}
#action #player_stats .stats_compare div.clearfix div.graph .winner,
#action #player_stats .stats_compare div.clearfix div.graph .looser{ display: inline-block; height: 14px}
#action #player_stats .stats_compare div.clearfix div.graph .graph_left,
#action #player_stats .stats_compare div.clearfix div.graph .graph_right{ width:50%; float:left; height:14px;}

.ie7 #action #player_stats .stats_compare div.clearfix div.graph .graph_left,
.ie7 #action #player_stats .stats_compare div.clearfix div.graph .graph_right{ width:49.8%;}

#action #player_stats .stats_compare div.clearfix div.graph .graph_left { text-align:right;}
#action #player_stats .stats_compare div.clearfix div.graph .graph_right { text-align:left; background-position:top right;}
#action #player_stats .stats_compare div.clearfix div.graph .winner_label { display: block; float: left; height: 15px; text-align: left; width: 50%;}
#action #player_stats .stats_compare div.clearfix div.graph .looser_label	{ display: block; float: left; height: 15px; text-align: right; width: 50%;}
/************************/

/* Styles for fixtures list */
#action .fixtures_list h1 { font:bold 5.5em/1em Arial;  padding:14px 14px 14px 14px; margin:0 0px; margin-bottom:14px;word-wrap:true; display:block; }
#action  .fixtures_list h1 span.sponsors { font:400 0.2181em/1 Arial; float:right;margin-top:26px; padding:0px; }
#action .fixtures_list #league_table_fixtures { margin-bottom:14px;}
.ie7 #action .fixtures_list h1 { float:left;}
.ie7 #action .fixtures_list h1 span.sponsors { margin-top:-35px;}

/*fixtureslist */
#action #fixtureslist h3 { font:bold 1.9em/1 Arial;float:left; margin: 8px 0px 21px 14px; }
#action #fixtureslist h4{ font:bold 2.2em/1 Arial; float:left; margin: 21px 0px 21px 14px; }
#action #fixtureslist #season h4 img { margin-left:14px;}
#action #fixtureslist #utility_icons {list-style: none;width:130px; top:0; float:right; margin:0px 14px 14px; }
.ie7 #action #fixtureslist #utility_icons {margin:14px 14px 14px;}
#action #content #fixtureslist.block > div.clearfix > div.content {margin:0px;}
#action #fixtureslist .content { margin:0px;}
#action #fixtureslist table.fixtures_details_table { overflow:hidden; width:642px; font-size:1.2em; float:left;  padding:0px; }
#action #fixtureslist table.fixtures_details_table caption { font:bold 2.2em/1 Arial; padding: 21px 0 14px 14px; text-align:left}
#action #fixtureslist table.fixtures_details_table thead {display:none}
#action #fixtureslist table.fixtures_details_table td { line-height:1em;}
#action #fixtureslist table.fixtures_details_table td.venue { width:15px;font-weight:bold; padding:0 14px 0 14px }
#action #fixtureslist table.fixtures_details_table td.stdm_attendance { width:70px;}
#action #fixtureslist table.fixtures_details_table td.date { font-weight:bold;padding:7px 14px 7px 14px; width:75px;}
#action #fixtureslist table.fixtures_details_table td.attendance { font-weight:bold; width:62px; padding:7px 0; }
#action #fixtureslist table.fixtures_details_table td .time{background-position:-401px -258px; font:bold 1em/1em Arial; padding:2px 1px 0 15px;}
.ie7 #action #fixtureslist table.fixtures_details_table td .time{background-position:-401px -259px; font:bold 1em/1em Arial; padding:2px 1px 0 5px; height:14px; width:10px; 
display:inline-block;}
#action #fixtureslist table.fixtures_details_table td.competition {background-position:-401px -238px;}
#action #fixtureslist  table.fixtures_details_table td.result { width:35px; padding:7px 14px 7px 0; font-weight:bold;}
#action #fixtureslist table.fixtures_details_table .highlight { padding:5px; width:100%; text-align:center; display:inline-block; }
#action #fixtureslist table.fixtures_details_table td.league { font-weight:bold; }
#action #fixtureslist table.fixtures_details_table td.date .day{display:block; float:left; margin:0 5px 0 0;}
#action #fixtureslist table.fixtures_details_table td.date span{ text-transform:uppercase;}
#action #fixtureslist table.fixtures_details_table td.date .end .number{display:block;float:left; letter-spacing:0px; margin-right:4px}
#action #fixtureslist table.fixtures_details_table td.date .end {float:left}
#action #fixtureslist table.fixtures_details_table td.opponent {width:178px;}
#action #fixtureslist table.fixtures_details_table td.opponent .crest { float:left; margin:5px 14px 0px 0; width:35px; height:35px;}
#action #fixtureslist table.fixtures_details_table td.opponent span{ display:block; font-weight:bold; padding:9px 0 3px; line-height:1;  }
#action #fixtureslist table.fixtures_details_table td.opponent span.friendly{ font-size:0.834em; font-weight:normal; padding:0px 0 11px 0; }
#action #fixtureslist table.fixtures_details_table td.text { width:10px; font-weight:bold; padding:0 0 0 14px; }
#action #fixtureslist table.fixtures_details_table td.stats{ width:63px;  padding:7px 14px 7px 14px;}
#action #fixtureslist table.fixtures_details_table td.stat_width {width:61px;}
#action #fixtureslist table.fixtures_details_table td.report{ width:45px; float:left; padding:7px 14px 7px 0;}
#action #fixtureslist table.fixtures_details_table td.stats a { font:bold 0.917em Arial; line-height:3em;display:block; padding:0 0 0 22px; width:10px; float:left; }

#action #fixtureslist table.fixtures_details_table td.report a { font:bold 0.917em Arial; line-height:3em;display:block; padding:0 0 0 21px; width:10px; float:left; margin-left:5px; }

#action #fixtureslist table.fixtures_details_table td.tickets{ width:75px;padding:0 5px 7px 0;}
#action #fixtureslist table.fixtures_details_table td.preview { width:76px; padding:12px 14px 7px 0;}
#action #fixtureslist table.fixtures_details_table td.preview_width {width:86px;}
#action #fixtureslist table.fixtures_details_table td.tickets a { font:bold 0.917em/2em Arial; display:block; padding:0 0 0 27px;  background-position:-487px -283px; background-repeat:no-repeat; width:16px; float:left;  }
#action #fixtureslist table.fixtures_details_table td.preview a { font:bold 0.917em/2em Arial; display:block; background-position:0 -350px; background-repeat:no-repeat; float:left; padding:0 0 0 25px;  margin:0px; }

#action #fixtureslist #fixtureslist #content table.fixtures_details_table .more { width:40px; text-align:right}
#action #fixtureslist #content table.fixtures_details_table .more a { display:block; font-weight:bold; font-size:4em; outline:0; line-height:0.6em; padding:5px; height:30px;text-align:center;width:30px; text-decoration: none; }
#action #fixtureslist #content table.fixtures_details_table .more a.selected { line-height:0.4em; }
#action #fixtureslist #season { margin:13px 0px 13px 0px; }
#action #fixtureslist #season label { display:none;}
#action #fixtureslist #season .season_select {float:right;margin:14px;}
#action #fixtureslist #season select.date{ width:108px;  font: 500 1.2em Arial; border:0px; padding:5px;}
#action #fixtureslist #season p{font: 500 1.2em Arial; margin:0 0 7px 14px; clear:both;}
#action #fixtureslist #season span { float:left; clear:both;}
#action #fixtureslist #season span.player{float:left;font-size:1.2em; font-weight:bold; padding:0px; margin:0 0 0 14px;width:180px;}
	.ie9 #action #fixtureslist #season span.player { width: 190px; }
#action #fixtureslist #season span a.live-player { display:block; padding:4px 35px 8px 0; float:left; font-size:1em;}		
#action #fixtureslist #season ul.fixture-links {list-style:none; padding:0; float:right; display:block; margin:0px 0px 10px 0px;; }
#action #fixtureslist #season ul.fixture-links li {float:right; margin-right:10px;}
#action #fixtureslist #season ul.fixture-links li a.sms-alert { padding-top:10px; padding-left:27px;}
#action #fixtureslist #season ul.fixture-links li.fixtures_detail_download { width:220px; margin-top:0px;}
#action #fixtureslist #season ul.fixture-links li.smsalert { width:125px;}
#action #fixtureslist .fixtures_detail_download {  overflow:hidden; margin-top:8px; }
#action #fixtureslist .fixtures_detail_download .downloadlink {display:block; float:left; padding:0px 0 0px 25px; margin-bottom:5px; font-size:1.2em; text-decoration:underline; }
#action #fixtureslist  p.data_provided {float:left; width:96%; padding:0 14px; }
#action #fixtureslist  p.data_provided .fixtures_text { float:right;}
#action #fixtureslist  p.data_provided span { display: inline-block;  padding-top: 6px;  }
#action #fixtureslist table.fixtures_details_table td.stats a:hover { background-position:-619px -228px}
#action #fixtureslist table.fixtures_details_table td.tickets a:hover {background-position:-619px -283px}
#action #fixtureslist table.fixtures_details_table td.report a:hover { background-position:-621px -373px}
#action #fixtureslist table.fixtures_details_table td.preview a:hover {background-position:-97px -356px}
#action #match_preview_details #prematch .tickets a:hover { background-position:-97px -577px;}
#action #fixtureslist #season ul.fixture-links li a.sms-alert:hover { background-position:-617px -323px;}

/*news_article page styles */
#action .news_article h1 { font:bold 1.8em/1em Arial;  padding:14px 14px 14px 14px; margin:0 0px; margin-bottom:14px;word-wrap:true; display:block; height:auto; overflow:hidden; }
#action .news_article h1 span.heading{display: table-cell !important; height: 54px; vertical-align: middle;}
#action .news_article a h1 { font:bold 2.334em/1em Arial;}
#action .news_article h1 span { width:610px; display:block;}
#action .news_article .content h1 span.title { display:inline-block;}
#action .news_article .content h1 span.sponsors { margin:0px;}
.ie7 #action .news_article .content h1 span.sponsors { margin-top:-105px;}
#action .news_article h1 span.sponsors { font:400 0.429em/1 Arial; float:right;margin-top:-29px; padding:0px; width:310px; }
#action .news_article .content h1 span.sponsors {width:300px; }
#action .news_article aside span.sponsors{ display: block; height: 58px; left: -14px; margin-bottom: 14px; padding-right: 14px; padding-top:24px; position: relative; text-align: right; width: 314px; font-size:1.2em;  }
.ie7 #action .news_article aside span.sponsors{ padding-top:28px; height: 54px;}
#action .news_article aside span.sponsors span { margin-top:14px;}
	#action .news_article aside span.sponsors img { margin-left: 5px; }
	#action .news_article .content h1 span.sponsors img { margin-left: 5px; }
.ie7 #action  .news_article  aside span.sponsors span{display:inline-block;}

#action .news_article aside span.less_height { padding-top:14px; height:32px;}
.ie7 #action .news_article aside span.less_height { padding-top:0px; height:32px;}
#action #news_detailed_article p.data { font:500 1em/1.4 arial; margin:0; clear:both;}
#action #news_detailed_article #photo_gallery{ width:612px; margin:14px 0 0 0;  }
#action #news_detailed_article #photo_gallery .scrollable{ width:480px}
#action #news_detailed_article #photo_gallery .info {width:478px; left:66px; padding: 0;}
#action #news_detailed_article #photo_gallery #gallery_navagation{margin-left:20px;}
#action #news_detailed_article #photo_gallery a.right{margin-left:0px;}
#action #news_detailed_article .article_intro .article_img {float:left}
#action #news_detailed_article .article_intro .info { width:121px; float:left; padding:14px;}
#action #news_detailed_article .article_intro .info p { margin:0; font: 500 1.2em/1 arial; line-height:1.4; }
#action #news_detailed_article .article_intro .info span { font:500 1em arial; padding-top:40px; display:block }
#action #news_detailed_article  .article_intro { width:613px; overflow:hidden; padding:0px; margin:0px 0 10px 0;clear:both; display:block; }

/*artice text*/
#action #news_detailed_article .page { width:464px; float:left}
#action #news_detailed_article .page .info_heading {font: 500 2.1em/1.3 Arial; margin:14px 0}
#action #news_detailed_article .page p{font: 500 1.4em/1 Arial; line-height:1.5; margin:14px 0}
#action #news_detailed_article aside {float:right; margin:67px 0 0 0; }
.ie7 #action #news_detailed_article aside {margin:0px 0 0 0px; }
#action #news_detailed_article aside blockquote {clear:both; float:right; font-size:1.5em; line-height:1.1; margin: 0px 0px 0 21px; padding-top:50px; width:115px}
.ie7 #action #news_detailed_article aside blockquote {float:none;}
#action #news_detailed_article blockquote strong { margin:20px 0 0 0; display:block; }
#action #news_detailed_article blockquote p{ margin:0; font-size:0.875em; line-height:1.2em; }



		
/*utility icons*/
#action #news_detailed_article .icons{float:right; }
#action #news_detailed_article #utility_icons{list-style: none; margin:14px 0px 14px 0px; padding:0px; display:block; clear:both; float:none; text-align:right;  }

			


/* article news JS pagination styles */
#action .content p.info_heading {font: 400 2.1em/1.3em Arial;}
#action #articleContent{width:464px; overflow:hidden;}
.ie7 #action #articleContent{position:relative;}
#action #articleContentWrapper {position:relative; font-size:1.4em; line-height:1.6;}
#action #match_preview_article #articleContentWrapper em,
#action #match_report_article #articleContentWrapper em{display:inline; margin:0;}
#action #news_detailed_article #articleContentWrapper {width:464px; overflow:hidden;}
#action #news_detailed_article #articleContentWrapper *{ position:relative; font-size:14px !important; line-height:1.6; font-family: Arial, sans-serif !important;}
#action #news_detailed_article #articleContentWrapper span { margin:0px !important;}
#action #news_detailed_article #articleContentWrapper a {font-size:1em !important;}
#action #articleContentWrapper a,
#action #player_detail_article #articleContentWrapper a {font-size:1em;}
	#action #articleContentWrapper p { margin: 0; }
#action #match_preview_article .content p.data{ font:500 1em/1.4 arial; margin:0;}

#action #player_detail_article #articleContentWrapper{ font-size:1.4em; line-height:1.6; margin-left: 14px; }
	#action #player_detail_article #articleContentWrapper p ,
#action #player_detail_article #articleContentWrapper span { margin: 0; }


#action #articleContentWrapper span { margin:0 13px}

#action #content ul#paginationButton{ /*overflow:hidden; width:40%;*/ margin:28px auto 0; padding:0; text-align:center; width:75%; }
#action #content ul#paginationButton li { display:inline; clear:none;  margin:0 0 14px 0; padding:0px 5px 0px 0px;}
.ie7 #action #content ul#paginationButton li { float:left; }
#action #content ul#paginationButton li a {  margin-left:10px;  font-weight:bold; }
#action #content ul#paginationButton li a.disable{filter:alpha(opacity=20); -moz-opacity: 0.20; opacity: 0.20; cursor: default; color:#ccc !important;}
.ie7 #action #content ul#paginationButton li a.disable{ filter: alpha(opacity=10)!important; color:#ccc !important;}
		.ie8 #action #content ul#paginationButton li a.disable{ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"!important; color:#ccc !important;}

#action .linkWrapper{ width:464px; float:left; margin:0; padding:0 0 14px 0; }
#action a.expandMore,
#action a.collapseLess{ overflow:hidden; text-align:right;  border-radius:5px; clear:both; padding:7px 0; float:right; margin: 0px 2px 2px; position:relative; text-decoration:underline }
#action .bottomShadow{ height:55px; border:0; margin:-55px 0 0 0; padding:0; position:relative; }

				
/* event_calendar */
#action #events-calendar div#events {}	
#action #events-calendar div#events p{background-image:url(../../images/tmp/shadow_top.png); background-repeat:no-repeat; height:2px; background-position:100px 0;  }
#action #events-calendar div#events ul{ margin-left:20px;}
#action #events-calendar div#events ul li{ font-size: 1.2em; line-height:1em; padding: 7px 0; }
#action #events-calendar div#events ul li a { font-size:1em; padding:0; vertical-align:middle}

/*League table */
#action .league_table h1,
#action .privacy_policy h1 { font:bold 5.5em/1em Arial;  padding:14px; margin:0 0px; margin-bottom:14px;word-wrap:true;display:block; }
#action .privacy_policy { font-size:1.2em;}
#action .privacy_policy p { margin:14px 0; padding:0;}
#action .privacy_policy p a { font-size:1em;}
#action .privacy_policy table p { font-size:1em;}
#action .privacy_policy p strong { font-size:1.166em;}
.ie7 #action .league_table h1 { float:left;}
.ie7 #action .league_table h1 span.sponsors { margin-top:-35px;}
#action  .league_table h1 span.sponsors { font:400 0.2181em/1 Arial; float:right;margin-top:21px; padding:0px; }


/* League table detailed */
#action #league_table_detailed h3 { font:bold 1.9em/1 Arial; margin:14px 14px 21px; height:24px; }
#action #league_table_detailed h3 img { margin-left:14px}
#action #league_table_detailed #utility_icons { padding:0; margin:14px 14px 0 14px; padding:0; float:right; width:130px; height:24px;}	
#action #league_table_detailed .tickets { float:right; margin:17px 0 0 0;}
#action #league_table_detailed .tickets a { display:block; padding:0; width:auto; font-size:1em; float:left; background:none;}
#action #league_table_detailed .tickets a * { vertical-align: middle; }
#action #league_table_detailed .tickets a span{ background-position:0 -249px; background-repeat:no-repeat; width:24px; height:17px; margin-right:7px; display:inline-block;}
#action #league_table_detailed .season_select select { border:0; float:right;margin:0 14px 0 0; width:170px; height:28px; padding:5px; font:normal 1.2em Arial; position:relative; }
#action #league_table_detailed .season_select label { display:none;}
#action #league_table_detailed table { width:100%}
#action #league_table_detailed table thead th { font-weight:normal}
#action #league_table_detailed table .alignleft { text-align:left}
#action #league_table_detailed table .aligncenter { text-align:center; font-size:1.2em}		
#action #league_table_detailed table .paddingleft { padding-left:14px;}
#action #league_table_detailed table .paddingright { padding-right:21px; font:1.7em/1 Arial; text-align:center;}
#action #league_table_detailed table thead th,
#action #league_table_detailed table tbody td { text-align:right}
#action #league_table_detailed table thead th { padding:0 7px 5px 7px}
#action #league_table_detailed table tbody td { padding:5px 7px; font-size:1.167em; vertical-align:top}	
#action #league_table_detailed table .sign { width:32px}
#action #league_table_detailed table .count { width:21px; font:bold 1.7em/1 Arial;}	
#action #league_table_detailed table .club_name { width:232px; font:1.7em/1 Arial;}	
#action #league_table_detailed table .club_name a { font-size:1em}
#action #league_table_detailed table .pld { width:30px; font:bold 1.4em Arial;}	
#action #league_table_detailed table .column_title {font:bold 1.4em Arial;}	
#action #league_table_detailed table .gd, 
#action #league_table_detailed table .pts { width:40px} 
#action #league_table_detailed table span {height:20px; width: 13px; display:inline-block} 
#action #league_table_detailed table span.unmoved, 
#action #league_table_detailed table span.home_unmoved {height:6px; width: 19px}
#action #league_table_detailed .digit {font:normal 1.7em/1 Arial; width:30px; text-align:right; }
#action #league_table_detailed span.moved_up{background:url("../images/icons/icon_sprites.png") no-repeat scroll 0 -428px transparent; padding:0 10px;}
#action #league_table_detailed span.moved_down{background:url("../images/icons/icon_sprites.png") no-repeat scroll 0 -458px transparent; padding:0 10px;}
#action #league_table_detailed span.unmoved{background:url("../images/icons/icon_sprites.png") no-repeat scroll 0 -490px transparent; padding:0 10px;}
#action .league_table aside .mpu { margin:0 7px 7px 0px;}
#action #league_table_detailed .data_provided { float:left; padding:0; margin:14px 0 0 14px;}


#action #league_table_detailed table thead tr:first-child th{
	padding-bottom:28px;
	}

/* Match Preview styles */
#action #match_preview_article ul#paginationButton { margin-top:14px !important; margin-bottom:14px;}
#action .match_preview h1 { font:bold 5.5em/1em Arial;  padding:14px 14px 14px 14px; margin:0 0px; margin-bottom:14px;word-wrap:true; display:block; }
#action  .match_preview h1 span.sponsors { font:400 0.2181em/1 Arial; float:right;margin-top:26px; padding:0px; }
.ie7 #action .match_preview h1 { float:left;}
.ie7 #action .match_preview h1 span.sponsors { margin-top:-35px;}
#action #match_preview_details .grad_border { margin:0 0 20px 0;}
#action #match_preview_details .grad_border div { padding:25px 20px; overflow:hidden;}
#action #match_preview_details .widget_cta { margin: 0 !important}
#action #content #match_preview_details.block > div.clearfix > div.content{ margin:28px 28px 21px 28px;}
#action #match_preview_details ul.team_details { list-style: none; padding: 0; text-align: center}
#action #match_preview_details .team_details li { float: left; width: 33%}
#action #match_preview_details .team_details h2 { margin: 7px 0; padding:0px; font:bold 1.9em/1em Arial; }
#action #match_preview_details .team_details .looser { float: right; width:20%; }
#action #match_preview_details .team_details .winner { float: left; width:20%;}
#action #match_preview_details .team_details .march_details { text-align: center; width:60%; }
#action #match_preview_details .team_details .march_details span{ text-align: center; display:block;}
#action #match_preview_details .team_details .match_score { float:left; width:100%; font: 700 3.4em/1em Arial; }
#action #match_preview_details .team_details .march_details span.place{font-size:1.2em;}
#action #match_preview_details .team_details hr { background: none repeat scroll 0 0 #fff; height: 4px; margin: 10px auto; width: 90%; }
#action #match_preview_details .team_details .match_time {width:100px; background-position:-394px -250px; background-repeat:no-repeat; margin:0 auto; display:block; font-size:2.3em; line-height:1.5em; }		
#action #match_preview_details .team_details .match_date { display:block; font-size:2.3em; font-weight:bold; line-height:1em; }
#action #match_preview_details .team_details .refree_attendance { display:block; clear:both; margin-bottom:14px; }
#action #match_preview_details ul#prematch { margin:0 auto; list-style:none; margin:0px; padding:0px; text-align:center; overflow:hidden;}
#action #match_preview_details ul#prematch li {width:49%; float:left;}
#action #match_preview_details #prematch .tickets { float:right; margin:0;}
#action #match_preview_details #prematch .tickets a { display:block; padding:0 0 0px 45px; background-position:0 -577px; background-repeat:no-repeat; width:48px; text-align:left; line-height:1em; float:left; margin:0px 0px 0px 5px;}

#action #match_preview_details .player_link{ float:right; margin:0; width:147px;text-align:right;}
#action #match_preview_details .player_link .live-player { background-position:-89px -65px;}
#action #match_preview_details .player_link .live-player:hover{background-position:-89px -123px;}
#action #match_preview_article #sponsor, #action #player_details .player_bio #sponsor { float: right; font-size:1em; text-align: center; width: 135px}
#action #match_preview_article .tabcontent p {font:normal 1.4em Arial; margin:13px;}
#action #match_preview_article #sponsor .player { float:right; margin:15px 0 0 0; width:109px; text-align:left;}
#action #match_preview_article #sponsor .player a { font:bold 0.917em Arial; line-height:3em;display:block; padding:0 10px 30px 25px; background-position:0 -125px; background-repeat:no-repeat; width:73px; float:right; margin:0 0 20px 0px;}
#action #match_preview_article #sponsor{ margin:23px 0 0 0;}
#action #match_preview_article #sponsor img , #action #player_details .player_bio #sponsor img{ display: block; margin: 5px 0}
#action #match_preview_article blockquote { clear:both; float:right;font-size:1.6em; line-height:1.2; margin: 50px 21px 0 0; padding-top:56px; width:115px}	
#action #match_preview_article blockquote strong { margin:20px 0 0 0; display:block; }
#action #match_preview_article blockquote p{ margin:0; font-size:0.75em; line-height:1.2em; }
#action #match_preview_article em { display:block; margin:14px 0 0 14px; font-size:1em}
	#action #match_preview_article  #player_stats p.data_provided em { display: inline; }
#action #match_preview_article article { line-height: 1.45; float:left; padding-left:0px; width:464px;}
#action #match_preview_article aside { float:right; width:137px; padding-right:13px;}
#action #match_preview_article aside .highlights_on_player { position:relative; height:330px; margin:42px 0 0 0;}
#action #match_preview_article aside .info { width:120px; height:85px; padding:15px; }
#action #match_preview_article aside .info p{ margin:0; font-size:1.2em; }
#action #match_preview_article article p.data {font-size:1em; margin:0 0 20px 0; display:block; }
#action #match_preview_article aside .info span{ padding:30px 0 0 0; display:block; font-size:1.1em; }
#action #match_preview_article aside .player_link { width:94px; height:40px; padding:14px; margin:160px 14px 0 14px;position:absolute; bottom:0;}
#action #match_preview_article aside .player_link .live-player{ height:40px; background-position: -166px -55px}
#action #match_preview_article aside .player_link .live-player:hover{ background-position: -166px -113px}
#action #match_preview_article aside .player_link .live-player:focus{ background-position: -166px -173px}
#action #match_preview_article article p { width: 464px;}
#action #match_preview_article article table td > p, #action #match_report_article article table td > p { width: auto;}
#action #news_detailed_article .page table td > p { margin:0px;}
#action #detailed_article article table {width:auto; border-collapse:separate;}
#action #articleContentWrapper table[cellspacing="0"] { border-spacing: 0px }
#action #articleContentWrapper table[cellspacing="1"] { border-spacing: 1px }
#action #articleContentWrapper table[cellspacing="2"] { border-spacing: 2px }
#action #articleContentWrapper table[cellspacing="3"] { border-spacing: 3px }
#action #articleContentWrapper table[cellspacing="4"] { border-spacing: 4px }
#action #articleContentWrapper table[cellspacing="5"] { border-spacing: 5px }
#action #articleContentWrapper table { border-collapse:separate;}
#action #match_preview_article article data p { font-size:1em; margin:0; padding:0;}
#action #match_preview_article article h4 { width:460px; margin-bottom:0px; }
#action #match_preview_article .content { margin:0; overflow: hidden; }
	#action #match_preview_article .content:first-child { margin-left: 0px; }
#action #match_preview_article .css-tabs { padding: 14px; margin:0; height:35px; }
#action #match_preview_article .css-tabs li { list-style:none; float:left; margin:0 12px 10px 0; width:auto; height:25px; text-align:center; }
	.ie7 #action #match_preview_article .css-tabs li { width:170px; }
#action #match_preview_article .css-tabs li.last { margin:0;}
#action #match_preview_article .css-tabs li a {padding:3px 11px; display:block;height:17px;  font-size:1.4em; font-weight:bold; }
#action #match_preview_article .css-tabs li a.current{cursor:default; }
#action #match_preview_article .css-tabs li a.current span{border-style: solid; border-width: 10px 10px 0px 10px; height: 0px; width: 0px; display:block; margin:4px auto 0; }
#action #match_preview_article .css-panes .content .content .content {  border: 0; padding:0; }
#action #match_preview_article #head_to_head_detailed .content { padding: 0; border:0}
#action #match_preview_article #head_to_head_detailed div.content #last_five_encounters .content { padding: 0px;}
#action #match_preview_article #head_to_head_detailed.block { margin: 0; width: 640px; }
#action #match_preview_article #head_to_head_detailed #not_played h3 {height:32px;  padding:21px 0 0 13px; margin: 0px 0 0; }
#action #match_preview_article #head_to_head_detailed #last_five_encounters { clear:both; float: none; width: 612px; padding:13px }
#action #match_preview_article #head_to_head_detailed .data_provided { float: none; text-align: right; padding-right:13px; margin-top:0px; }
#action #match_preview_article #head_to_head_detailed .data_provided em { display: inline-block; margin: 0; }
#action #match_preview_article #head_to_head_detailed #last_five_encounters .css-tabs { padding: 0; }
#action #match_preview_article #head_to_head_detailed #last_five_encounters ul.team_details { padding: 28px 14px; width: 252px; }
#action #match_preview_article #head_to_head_detailed #not_played { width: 640px; }
#action #match_preview_article #head_to_head_detailed #not_played div.team_details {padding:13px; overflow: hidden; }
#action #match_preview_article #head_to_head_detailed #not_played div.team_details > div { clear: both; }
#action #match_preview_article #head_to_head_detailed #not_played div.team_details h5 { clear: both; display: block; margin:21px 0 14px; }
#action #match_preview_article #head_to_head_detailed #not_played .graph-stats li { display: block; text-align: left; }
#action #match_preview_article #head_to_head_detailed #not_played .graph-stats li * { vertical-align: bottom; }
#action #match_preview_article #head_to_head_detailed #not_played .graph-stats div.number { font-size:3em; line-height: 1; }
#action #match_preview_article #head_to_head_detailed #not_played .graph-stats div.number span { display: inline; font-size: .5em; }
#action #match_preview_article #head_to_head_detailed #not_played .not_played_tabs,
#action #match_preview_article #head_to_head_detailed #not_played .not_played_tabs * { margin-bottom: 0; }
#action #match_preview_article #head_to_head_detailed #not_played .graph-stats li.movement { padding-top: 15px; }
#action #match_preview_article #head_to_head_detailed #not_played .graph-stats li.movement div.number { display: inline-block; }
#action #match_preview_article #head_to_head_detailed #not_played .graph-stats li.movement span.up {  display: inline-block; font-size: 1em; height: 15px; padding-top: 15px; width: 24px; }
#action #match_preview_article #head_to_head_detailed #not_played .graph-stats li.movement span.down { display: inline-block; font-size: 1em; height: 15px; padding-top: 15px; width: 35px; }
.ie7 #action #match_preview_article #head_to_head_detailed #not_played .graph-stats li.movement span.down {float:left; margin-top:7px; margin-left:5px;}
	#action #match_preview_article #head_to_head_detailed .stats_compare h4 span { font-size : 0.857em; margin-top : 22px; } 
#action #match_preview_article .content .pagination{ float:left; width:464px;}
#action #match_preview_article .content .pagination .pagination-controls ul,
#action #match_preview_article .content .team_pagination .pagination-controls ul {width:65%;margin:0 auto; padding:0; }
#action #match_preview_article .content .pagination .pagination-controls { bottom:-12px; text-align:center;}
#action .match_preview #quick_facts { margin-top:13px; }
#action .player_profile #quick_facts { margin-top:13px; }

/* Club Stats */
#action .club_stats h1{ display:block; padding:7px 14px;}
.ie7 #action .club_stats h1 .sponsors{ position:absolute; right:14px;  font-weight:400; }
#action .club_stats h1 span{ clear:none; float:right; padding:0; margin:0; font-size:0.2181em;}
@media screen and (-webkit-min-device-pixel-ratio:0){
	#action .club_stats h1 span img { margin-left:5px !important;}
}
		
#action .flag_header h3 span.player { padding:5px 40px 5px 5px;}

/*head_to_head_stats*/
#action #head_to_head_stats {}
#action #head_to_head_stats h3{ margin:0 0 14px 0; font-weight:700;}
#action #head_to_head_stats h3 span{font-size:1.4em;}
#action #head_to_head_stats p { font-size:1.2em; }
#action #head_to_head_stats #season_stats_form { padding-bottom:8px; margin: 14px 0  0 14px;}
#action #head_to_head_stats #season_stats_form p.main_head { font-weight:700; margin-top:0; }
#action #head_to_head_stats #season_stats_form #opponent_season_selector { list-style: none; margin: 0; padding: 0; }
#action #head_to_head_stats #season_stats_form #opponent_season_selector li { margin-bottom: 14px; }
#action #head_to_head_stats #season_stats_form #opponent_season_selector li.last { margin-bottom: 0px; }
#action #head_to_head_stats #season_stats_form #opponent_season_selector li label { display: inline-block; font-size: 1.2em; font-weight: 700; padding-right: 21px; text-align: right; width:285px; }
#action #head_to_head_stats #season_stats_form #opponent_season_selector li select { font-size: 1.2em;    margin: 2px 0 0; padding:5px; width: 170px; border:0 none; }
#action #head_to_head_stats #season_stats_form #opponent_season_selector li.team_logos { font-size:3em; font-weight:700; margin:21px 0; text-align:center; }
#action #head_to_head_stats #season_stats_form #opponent_season_selector li.team_logos *{vertical-align:middle;}
#action #head_to_head_stats #season_stats_form #opponent_season_selector li.team_logos img{ margin:0 42px; }
#action #head_to_head_stats #season_stats { padding-top:21px; margin: 14px 0  0 14px; }
#action #head_to_head_stats #season_stats #games_details { font-size:1.2em; list-style: none; padding: 0px 0 8px; }
#action #head_to_head_stats #season_stats #games_details span { font-weight: 700; }
#action #head_to_head_stats #season_stats #games_details li { line-height:1em;}
#action #head_to_head_stats #season_stats #games_details .games_played { float:left; width: 115px; padding-top:14px;}
#action #head_to_head_stats #season_stats #games_details .games_played span { font-size: 8.6em; line-height: 1em; display: block; }
#action #head_to_head_stats #season_stats #games_details .track_record { float:left; width: 146px; padding-top:14px; }
#action #head_to_head_stats #season_stats #games_details .track_record span { font-size: 3em; line-height: 0.8em; margin-top:7px; display:block; }
#action #head_to_head_stats #season_stats #games_details .track_record span.score { float:left; }
#action #head_to_head_stats #season_stats #games_details .track_record span.noVictory { float:left; font-size: 1.1em }	
#action #head_to_head_stats #season_stats #games_details .track_record span.date { display: inline-block; float: left; font-size: 0.833em; line-height:1.3em; margin-top:8px; width: 55px; }
#action #head_to_head_stats #season_stats #games_details .track_record span span { font-size: 1em; line-height: 1; }
#action #head_to_head_stats #season_stats #games_details .games_details { float:left; width: 350px; }
#action #head_to_head_stats #season_stats #games_details table { width: 100%; }
#action #head_to_head_stats #season_stats #games_details table caption { display: none; }
#action #head_to_head_stats #season_stats #games_details table thead th { padding: 0px 14px 7px; }
#action #head_to_head_stats #season_stats #games_details table tbody td { padding: 14px; text-align: center; font: 700 1em/1 arial; width: 25%;}
#action #head_to_head_stats #season_stats #games_details table tbody th { padding: 7px 14px; text-align: left; }
#action #head_to_head_stats #last5-matches { padding-top:21px; margin:14px 0 21px; }
#action #head_to_head_stats #last5-matches h3 { margin-left: 14px; }
#action #head_to_head_stats #last5-matches h3 span { font-size: 0.708em; margin-left: 14px; }
#action #head_to_head_stats #last5-matches table thead { display: table-header-group; }
#action #head_to_head_stats #last5-matches table thead th { text-align: left; padding: 0 7px 14px 0; }
#action #head_to_head_stats #last5-matches table td { padding: 7px 7px 7px 0; }
#action #head_to_head_stats #last5-matches table td.league,
#action #head_to_head_stats #last5-matches table td.result { width: 45px; }
#action #head_to_head_stats #last5-matches table td.team { width: 30px; }
#action #head_to_head_stats #last5-matches table td.team_logo { width: 35px; }
#action #head_to_head_stats #last5-matches table tr.match_details { display:none;}
#action #head_to_head_stats #last5-matches table tr.match_details td { padding: 21px 14px; font-weight:400; }
#action #head_to_head_stats #last5-matches table tr.match_details td ul { list-style: none; margin: 0; padding: 0; }
#action #head_to_head_stats #last5-matches table tr.match_details td ul li.match_ground_details { float: left; width: 112px; margin-right: 14px; padding: 0; }
#action #head_to_head_stats #last5-matches table tr.match_details td ul li.match_ground_details strong { display:block; text-transform:uppercase; }
#action #head_to_head_stats #last5-matches table tr.match_details td ul li.match_ground_details span { display:block; margin-bottom:14px;}
#action #head_to_head_stats #last5-matches table tr.match_details td ul li.march_details { float: left; width: 480px; padding: 0; }
#action #head_to_head_stats #last5-matches table tr.match_details td ul li.march_details .match_sessions {font-weight: 700; margin:10px 0; text-align:center;  }
#action #head_to_head_stats #last5-matches table tr.match_details td ul li.march_details .half_time,
#action #head_to_head_stats #last5-matches table tr.match_details td ul li.march_details .winner_team_players { display: inline-block; text-align: right; padding-right: 7px; width: 236px; }
#action #head_to_head_stats #last5-matches table tr.match_details td ul li.march_details .half_time{ text-align:center; width:55px; font-weight:bold; padding:0; }

#action #head_to_head_stats #last5-matches table tr.match_details td ul li.march_details .full_time,
#action #head_to_head_stats #last5-matches table tr.match_details td ul li.march_details .looser_team_players { display: inline-block; text-align: left; padding-left: 7px; vertical-align: top; }
#action #head_to_head_stats #last5-matches .stats div.clearfix { width: 100%; padding: 0; }
#action #head_to_head_stats #last5-matches .stats div.clearfix h4,
#action #head_to_head_stats #last5-matches .stats div.clearfix .graph { width: 426px; padding: 0 27px 5px; }
#action #head_to_head_stats #last5-matches ul.team_details { list-style: none; margin: 0; text-align: center; }
#action #head_to_head_stats #last5-matches .team_details li img { display: block; margin: 7px auto 14px; }
#action #head_to_head_stats #last5-matches .team_details .looser { float: right; width: 50px; }
#action #head_to_head_stats #last5-matches .team_details .winner { float: left; width: 50px; }
#action #head_to_head_stats #last5-matches .team_details .march_details { float: left; width: 380px; }
#action #head_to_head_stats #last5-matches .team_details .match_sessions {margin:0 0 10px 0; width:485px; clear:both; }
#action #head_to_head_stats #last5-matches .team_details .match_sessions span.half_time,
#action #head_to_head_stats #last5-matches .team_details .match_sessions span.full_time{ float:left; display:block; width:50px; font-weight: 700; margin:0 7px;  }
#action #head_to_head_stats #last5-matches .team_details .match_sessions span.left { float:left; display:block; width:220px; text-align:right }
#action #head_to_head_stats #last5-matches .team_details .match_sessions span.right { float:left; display:block; width:200px; text-align:left }
#action #head_to_head_stats #last5-matches .last_match_details {text-align:center}
#action #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}
#action #head_to_head_stats #last5-matches .last_match_details span.result { border-radius:5px; padding:0px 10px; }
#action #head_to_head_stats #last5-matches .last_match_details span.result { font: 2em/1 arial; }
#action #head_to_head_stats #last5-matches  table.fixtures_details_table { overflow:hidden; width:640px; font-size:1.2em; }
#action #head_to_head_stats #last5-matches  table.fixtures_details_table caption,
#action #head_to_head_stats #last5-matches  table.fixtures_details_table thead{display:none}
#action #head_to_head_stats #last5-matches  table.fixtures_details_table td { padding: 5px 12px; font-weight:700; }
#action #head_to_head_stats #last5-matches  table.fixtures_details_table td.venue { width:15px; }
#action #head_to_head_stats #last5-matches  table.fixtures_details_table td.date { font-weight:bold; width:105px; padding:5px 7px 5px 12px;}
#action #head_to_head_stats #last5-matches  table.fixtures_details_table td.league { width:200px;  }
#action #head_to_head_stats #last5-matches  table.fixtures_details_table td.date .day{display:block; float:left; margin:0 5px 0 0;}
#action #head_to_head_stats #last5-matches  table.fixtures_details_table td.date .end .number{display:block;float:left; font-size:2.6em; line-height:1em; margin-right:4px}
#action #head_to_head_stats #last5-matches  table.fixtures_details_table td.date .end {float:left; width:70px; }
#action #head_to_head_stats #last5-matches  table.fixtures_details_table td.opponent { width:150px; padding:12px 0 12px 12px;}
#action #head_to_head_stats #last5-matches  table.fixtures_details_table td.opponent img { float:left; margin:0 14px}
#action #head_to_head_stats #last5-matches  table.fixtures_details_table td.opponent span{ display:block; font-weight:bold; padding:10px 5px;}
#action #head_to_head_stats #last5-matches  table.fixtures_details_table .highlight { padding:5px 15px; width:18px; display:inline-block;}
#action #head_to_head_stats #last5-matches  table.fixtures_details_table td.result { width:25px; padding:12px 0;}
#action #head_to_head_stats #last5-matches  table.fixtures_details_table td.text { width:15px; font-weight:bold; }
#action #head_to_head_stats #last5-matches  table.fixtures_details_table td.stats a { font-size:0.75em; line-height:1.3em; display:block; padding:0 0 0 25px; width:40px; }
#action #head_to_head_stats #last5-matches  table.fixtures_details_table td.report a { font-size:0.75em; line-height:1.3em; display:block; padding:0 0 0 25px; width:40px; }
#action #head_to_head_stats #last5-matches  table.fixtures_details_table td.tickets a { font-size:0.75em; line-height:1.6em; display:block; padding:0 0 0 30px; width:40px; }
#action #head_to_head_stats #last5-matches  table.fixtures_details_table td.preview a { font-size:0.75em; line-height:1.3em; display:block; padding:0 0 0 25px; width:45px; margin:0 20px; float:left; }
#action #head_to_head_stats #last5-matches  table.fixtures_details_table .more { width:30px;}
#action #content #head_to_head_stats #last5-matches table.fixtures_details_table .more a { display:block; font-weight:bold; font-size:4em; outline:0; line-height:0.6em; height:30px;text-align:center;width:30px; text-decoration: none; }
#action #content #head_to_head_stats #last5-matches table.fixtures_details_table .more a.selected { line-height:0.4em; }
#action #content #head_to_head_stats #current_form .home { margin-top:0!important; }
#action #head_to_head_stats #last5-matches .stats_compare { width:435px; margin:15px 25px 0}
#action #head_to_head_stats #last5-matches .stats_compare div.clearfix h4, 
#action #head_to_head_stats #last5-matches .stats_compare div.clearfix .graph { width:410px;}
#action #head_to_head_stats #last5-matches .stats_compare div.clearfix h4 { font-size:1em; text-transform:uppercase; }
#action #head_to_head_stats #last5-matches .stats_compare div.clearfix h4 .winner { margin:17px 0 0 -12px }
#action #head_to_head_stats #last5-matches .stats_compare div.clearfix h4 .looser { margin:17px -17px 0 0}
#action #head_to_head_stats .data_provided { margin:0 0 0 14px; font-size:1em;}

/*current_form*/
#action #current_form  { padding-top:21px; margin:14px 0; }
#action #current_form .content{margin:0 0 14px 0; overflow:hidden;}
#action #current_form h3 { margin:0 0 21px 14px;}
#action #current_form h3 span { float: right; }
#action #current_form p { margin-top: 0; }
#action #current_form ul { list-style: none; margin: 0; padding: 0; }
#action #current_form ul li { float: left; width: 313px; }
#action #current_form ul li.home { margin-right:14px; }
#action #current_form table { width:314px; }
#action #current_form table caption { padding: 0 14px 14px; text-align:left; font-size:1.4em; font-weight:700; }
#action #current_form table caption * { vertical-align: middle; }
#action #current_form table caption .current_position { float: right; font:700 2.22em/1 arial; padding-top: 23px; }
#action #current_form table caption .current_position sup{ font-size:50%;}
#action #current_form table caption img { margin-right: 14px; vertical-align:bottom; }
#action #current_form table td { vertical-align: middle; padding: 21px 14px; line-height:1; text-transform:uppercase; }
#action #current_form table td.date { width: 55px; font-weight:700; padding-right:0; }
#action #current_form table td.opponent { font-size:1.1em; line-height:1; font-weight:700; padding-right:0; }
#action #current_form table td.result {font-size: 1.3em; font-weight: 700; text-align:left; width:70px; }
#action #current_form table td.result .score{ display:inline-block; margin:0 8px;}
#action #current_form  span.competitionLogo {float:right; margin: -37px 14px 0 0;}
/**************/

/* player profile career history */
#action #career_history {width:465px;}
#action #player_detail_article #career_history { font-size:1em !important}
#action #player_detail_article article.page {width:465px;}
#action #career_history table.fixtures_details_table { overflow:hidden; width:465px; font-size:1.2em; float:left;  display:block; padding:0px; }
#action #career_history table.fixtures_details_table thead {display:none}
#action #career_history  table.fixtures_details_table tr {}

#action #career_history table.fixtures_details_table tr#tr_career_details td{ padding:0px; }
#action #career_history table.fixtures_details_table tr#tr_career_details table.career_details_table td{ padding:14px;}
#action #career_history table.career_details_table td.scores{ font:bold 2.5em Arial; text-align:center; padding:14px 0 21px;}
#action #career_history table.career_details_table td.scores span{ font:bold 0.6em Arial;}
#action #career_history table.fixtures_details_table th { padding:0 14px 0 14px; font-weight:400;}
#action #career_history table.fixtures_details_table th.width {}
#action #career_history table.fixtures_details_table td { padding:14px 0 0 14px; }
#action #career_history table.career_details_table td {padding:0;}
#action #career_history table.fixtures_details_table td.logo{width:35px; position:static; }
#action #career_history table.fixtures_details_table td.city { line-height:1.2em;  width:420px; font-weight:bold; }
#action #career_history table.fixtures_details_table td.year {  font-weight:bold; line-height:1.2em; width:106px; }
#action #career_history table.fixtures_details_table .more a { display:block; font-weight:bold; font-size:4em; outline:0; line-height:0.6em; padding:5px; height:30px;text-align:center;width:30px; text-decoration: none; }
#action #career_history table.fixtures_details_table .career_details { display:none; overflow:hidden}
	#action #career_history table.fixtures_details_table .career_details table { width:100%; }
	#action #career_history table.fixtures_details_table tr.selected{ display:table-row; }
	.ie7 #action #career_history table.fixtures_details_table tr.selected{ display:block; }
/* Breaking news */
#action #breaking_news_wrapper { display: none; height:0px !important; margin:0 auto; width:970px; }
#action #breaking-news { overflow:hidden; padding: 14px; margin: 0 auto; overflow:auto; z-index:81; position: fixed; bottom:0;}
.ie7 #action #breaking-news{ width:940px; }
#action #breaking-news p { font-size:1.2em;line-height:1.25; overflow:hidden} 
#action #breaking-news .ticker-title span { font-size:1.2em; }
#action #breaking-news .ticker-wrapper { float:left; overflow: auto; width: 881px}
#action #breaking-news ul { list-style:none; margin: 0; padding: 0}
#action #breaking-news p { margin: 0}
#action #breaking-news .ticker { float:left; display: block; overflow: hidden; position: relative; width:809px}
.ie7 #action #breaking-news .ticker { float:left; display: block; overflow: hidden; position: relative; width: 800px}
#action #breaking-news .ticker-title { float: left; width:0px; height:18px; overflow: hidden; font-size:.01em; }
#action #breaking-news .ticker-content { overflow: hidden; position: absolute; white-space: nowrap}
#action #breaking-news .ticker-content:hover{ text-decoration:underline;}
#action #breaking-news .ticker-controls { list-style: none; margin: 0 0px 0px 0px; padding: 0; overflow:auto; width:70px; float:right; }
.ie7 #action #breaking-news .ticker-controls { list-style: none; margin: 0 0px 0px 0px; padding: 0; overflow:auto; width:70px; float:left; }
#action #breaking-news .ticker-controls li { float:left; display: block; height: 21px; margin-left: 5px; width: 17px; cursor: pointer}
#action #breaking-news .ticker-controls li.jnt-play-pause { margin-left:0; }
#action #breaking-news #rss_close { list-style: none; margin:0 0 0 6px; padding: 0; overflow:auto; float: right}
.ie7 #action #breaking-news #rss_close { list-style: none; margin: 0; padding: 0; overflow:auto; float: right}
#action #breaking-news #rss_close li { float:left; display: block; height: 14px; width: 15px}
#action #breaking-news #rss_close li a , 
#action #breaking-news #rss_close li#rss_ticker, #action #all_news .news_filter #rss_feed { width:20px; height: 21px; display:block; }
#action #breaking-news #rss_close li#close_ticker{ width:21px; height: 22px; padding-top:2px; margin-left: 14px; }	
#action #breaking-news #rss_close li#close_ticker:hover { width:21px; height: 22px; margin-top:0px; margin-left: 14px; cursor:pointer; }
#action #breaking-news .ticker-controls li.jnt-prev { background-position:-161px -335px; padding:0; margin:0px;}
#action #breaking-news .ticker-controls li.jnt-prev:hover { background-position:-482px -1px; }
#action #breaking-news .ticker-controls li.jnt-prev:active { background-position:-561px -110px; }
#action #breaking-news .ticker-controls li.jnt-play-pause { background-position:-490px -49px; width:14px; height:21px; margin:0 14px 0 0;  }
#action #breaking-news .ticker-controls li.jnt-play-pause:hover { background-position:-558px -49px;}
#action #breaking-news .ticker-controls li.jnt-next { background-position:-177px -335px; padding:0; margin:0px; }
#action #breaking-news .ticker-controls li.jnt-next:hover { background-position:-498px -1px; }
#action #breaking-news .ticker-controls li.jnt-next:active { background-position:-578px -110px;}
#action #breaking-news .ticker-controls li.paused { background-position:-562px -79px; width:14px; height:21px; margin:0 14px 0 0;  }
#action #breaking-news .ticker-controls li.paused:hover{ background-position:-599px -79px;}
#action #breaking-news #rss_close li#rss_ticker{padding:0; }
#action #breaking-news #rss_close li#close_ticker:hover { background-position:-488px -113px; }
#action #breaking-news #rss_close li#close_ticker:focus { background-position:-488px -143px; }
#action #breaking-news #rss_close li#rss_ticker:hover { background-position:-8px -49px}


/* dates for diary fixtures */
#action #dates_for_diary { margin-top:11px;}
#action #dates_for_diary h3.sponsored { font-weight:700; margin:20px 14px 0 14px; }
#action #dates_for_diary h3.sponsored span{ float:right; font-size:0.5em; font-weight:400; margin-top:-15px;  }
	#action #dates_for_diary .content { background: url("../images/action/bg_shadow_last5_list.png") repeat-x scroll left top #1A1A1A; clear: both; display: block; margin: 14px 0 0 !important; overflow: hidden; padding-bottom:14px; cursor:pointer; }
#action #dates_for_diary #ad_details_window { float: right; width: 343px; }
		#action #dates_for_diary ul { display:block; float: left; font-weight : 700; margin: 0; overflow: hidden; padding:0; width : 558px; }
		#action #dates_for_diary ul li { background: url(../images/action/bg_shadow_last5_list.png) top left repeat-x #000; display:block; min-height: 42px; overflow:hidden; padding: 14px 0; }
			#action #dates_for_diary ul li * { vertical-align : middle; }
		#action #dates_for_diary ul li.last { margin-bottom:0;}
		#action #dates_for_diary ul li.hovered,
		#action #dates_for_diary ul li:hover { background-color:#1A1A1A; }
		#action #dates_for_diary ul li span.time { background-position:-401px -245px; background-repeat:no-repeat; float: right; font-size:1.1em; padding:14px 12px 15px 18px; }
		#action #dates_for_diary ul li div.event { display: inline-block; font-size:1.2em; }
		#action #dates_for_diary ul li div.event .venue { font-size:0.833em;}
		#action #dates_for_diary ul li div.event a { display: inline-block; }
			#action #dates_for_diary ul li:hover div.event a { text-decoration: none;}
		#action #dates_for_diary ul li div.date { display: inline-block; margin: 0 14px; float:left; font-size:1.1em; text-transform:uppercase; }
		#action #dates_for_diary .ad_details { display: none; }
			#action #dates_for_diary #ad_details_window { float: left; margin-left:14px; width: 383px; }
		#action #dates_for_diary #ad_details_window h4 { padding-right:14px; margin: 14px 0; font-width: 700; }
		#action #dates_for_diary #ad_details_window h4 a { font-size:1em;}
		#action #dates_for_diary #ad_details_window p { padding-right:14px; font-size:1.2em; }
		#action #dates_for_diary #ad_details_window img { display: block; }
		#action #dates_for_diary #ad_details_window a.read_more { text-decoration : underline; }
		#action #dates_for_diary #ad_details_window a.read_more:hover,
		#action #dates_for_diary #ad_details_window a.read_more:focus { text-decoration : none; }

/* Match Report Line up tab */

#action #match_report_article #tab_lineup { text-align: center; margin-top:63px; }
#action #match_report_article #tab_lineup .css-subtabs {display: inline-block; height: auto;  margin: 0 auto; padding: 0 0 7px 248px; width: 390px; }
#action #match_report_article #tab_lineup .css-subtabs  li { list-style:none; float:left; margin:7px 13px 7px 7px; width:56px;text-align:center; background-color:none transparent; }
#action #match_report_article #tab_lineup .css-subtabs li.last {}
#action #match_report_article #tab_lineup .css-subtabs li a {  padding:7px 14px; display:block; height:34px; width:31px; }
#action #match_report_article #tab_lineup .css-subtabs li a.current{ cursor:default; padding:7px 14px; display:block; outline:none; }
#action #match_report_article #tab_lineup .css-subtabs li a img { display:block; }
#action #match_report_article #tab_lineup .css-subtabs li a.current span{border-style: solid; border-width: 10px 10px 0px 10px; height: 0px; width: 0px; display:block; margin:5px 0 0 6px; }
#action #match_report_article #tab_lineup .css-subpanes { margin:0px 0px 0px 0px; }
#action #match_report_article #tab_lineup .css-subpanes .content { margin:-5px 0 0 0;}
.ie7 #action #match_report_article #tab_lineup .css-subpanes .content { margin:0;}
#action #match_report_article #tab_lineup .css-subpanes .content > ul {list-style:none; display:block; width:98%; margin:0px 0 0 14px; padding:0px; height:300px;  }
#action #match_report_article #tab_lineup .css-subpanes ul li  { width:190px; float:left; padding-top:14px; }
#action #match_report_article #tab_lineup .css-subpanes ul li.seperator {float:left; height:300px;}
#action #match_report_article #tab_lineup .css-subpanes ul li.border {padding:14px 0 0 14px; height:300px; float:left }
#action #match_report_article #tab_lineup .css-subpanes ul li.formation {  height:300px; padding:14px 0 0 14px;}
#action #match_report_article #tab_lineup .css-subpanes ul li.formation p { font: 400 1.4em/1em Arial; margin:7px 14px; text-align:center; text-transform:uppercase;}
#action #match_report_article #tab_lineup .css-subpanes ul li.formation p:first-child { font-weight: 700; }
#action #match_report_article #tab_lineup .css-subpanes ul li.border span { font: bold 1.4em/1em Arial;float:left; margin:7px 14px; text-transform:uppercase;}
#action #match_report_article #tab_lineup .css-subpanes ul li ul { list-style:none; margin: 0; font:400 1.4em/1em Arial;  text-align:left; padding:0; }
#action #match_report_article #tab_lineup .css-subpanes ul li ul li { padding:4px; width:155px;}
#action #match_report_article #tab_lineup .css-subpanes ul li ul li span { width:18px; height:16px; display:block; float:left; text-align:right; margin:0 7px 0 0!important; font:400 1em/1em Arial!important; }		
#action #match_report_article #tab_lineup .css-subpanes ul li.formation div{background:url(../images/action/formation_sprite.png) 0 0 no-repeat; width:151px; height:217px; margin:0 auto; padding:3px;}
#action #match_report_article #tab_lineup .css-subpanes ul li.formation div.form4-3-3 { background-position:0 0;}
#action #match_report_article #tab_lineup .css-subpanes ul li.formation div.form4-4-1-1 { background-position:0 -234px;}
#action #match_report_article #tab_lineup .css-subpanes ul li.formation div.form4-2-3-1 {background-position:0 -472px;}
#action #match_report_article #tab_lineup .css-subpanes ul li.formation div.form4-3-1-2 {background-position:-171px 0;}
#action #match_report_article #tab_lineup .css-subpanes ul li.formation div.form3-5-2 {background-position:-171px -234px;}
#action #match_report_article #tab_lineup .css-subpanes ul li.formation div.form4-3-3 {background-position:-171px -472px;}
#action #match_report_article #tab_lineup .css-subpanes ul li.formation div.form4-4-2 {background-position:-343px 0;}
#action #match_report_article #tab_lineup .css-subpanes ul li.formation div.form4-4-2_diamond {background-position:-343px -234px;}
#action #match_report_article #tab_lineup .css-subpanes ul li.formation div.form5-3-2 {background-position:-343px -472px;}
#action #match_report_article #tab_lineup .css-subpanes ul li.formation div.form4-2-2-2 {background-position:-515px 0;}
#action #match_report_article #tab_lineup .css-subpanes ul li.formation div.form4-3-2-1 {background-position:-515px -234px;}
#action #match_report_article #tab_lineup .css-subpanes ul li.formation div.form4-5-1 {background-position:-515px -472px;}
#action #match_report_article #tab_lineup .css-subpanes ul li.formation div.form3-4-3 {background-position:0 -711px;}
#action #match_report_article #tab_lineup .css-subpanes ul li.formation div.form4-1-2-1-2 {background-position:-171px -711px;}
#action #match_report_article #tab_lineup .css-subpanes ul li.formation div.form5-4-1 {background-position:-343px -711px;}
#action #match_report_article #tab_lineup .css-subpanes ul li.formation div.form4-5-1 {background-position:-515px -711px;}
#action #match_report_article #tab_lineup .css-subpanes ul li.formation div.form3-5-2 {background-position:-691px 0px;}
#action #match_report_article #tab_lineup #duration { margin:0; padding:77px 0 0 0; position:relative; clear:both; width:642px;}
#action #match_report_article .vertical_scroll_module .scrollable { margin:0px}
#action #match_report_article #duration .scrollable{ width:642px; height:356px; margin:-30px 0 0 0;  }
#action #match_report_article .vertical_scroll_module { height:450px}
.ie7 #action #match_report_article .vertical_scroll_module { height:520px}
#action #match_report_article #duration a {text-decoration:none;}
#action #match_report_article #duration a.prev{ top:10px; left:321px; background-position: -300px -275px; height:16px; width:20px;}
#action #match_report_article #duration a.next{ top:425px; left:321px; background-position: -300px -294px; height:16px; width:20px;}
#action #match_report_article #tab_lineup span.sponsor { font: 400 0.97em/1em Arial; float:right; margin: 34px 14px 14px 0;}
#action #match_report_article #tab_lineup span.sponsor em { display:inline; margin:0;}
#action  #match_report_article #duration .scrollable .items div { margin:0px; float:left;}
.ie7 #action #match_report_article .vertical_scroll_module .scrollable .items { position:absolute; height:20000em; left:0px }
#action  #match_report_article #duration .scrollable .items ul { margin:0px 0 0 0 ; padding:0; list-style:none;width:100%; border-bottom:0px; clear:both; display:block; float:none; } 
#action  #match_report_article #duration .scrollable .items ul li {  padding:14px; display:block; width:105px; height:90px;  float:none; }
#action  #match_report_article #duration .scrollable .items ul li.first { border-left:0px;width:98px; display:block}
#action  #match_report_article #duration .scrollable ul li.duration { font:700 2.1em/4.5em Arial; border-left:0px;float:left; border-bottom:0px; width:70px; }
#action  #match_report_article #duration .items ul li.duration span {font:400 0.6668em/1em Arial}
#action  #match_report_article #duration .items ul li.status { font:bold 1.4em/1em Arial; text-align:center;float:left; position:relative;}
#action  #match_report_article #duration .items ul li.empty { float:left}
#action  #match_report_article #duration .items ul li.status img { clear:both; margin:0 auto; padding-top:14px;}
#action  #match_report_article #duration .items ul li.status a { font:bold 0.857em/1em Arial; margin:7px 0 0 0; display:block; width:105px;}
#action  #match_report_article #duration .items ul li.colorcode{ font:bold 1.4em/1em Arial; text-align:left;float:left}
#action  #match_report_article #duration .items ul li.colorcode span { width:11px; height:15px; display:block; float:left; margin:0 13px 0 13px}
#action  #match_report_article #duration .items ul li.colorcode span.redcode {margin:0 13px 0 21px }
#action #match_report_article #duration .items ul li.status span.moved_right{background:url("../images/icons/icon_sprites.png") no-repeat transparent; padding:0 10px; background-position:-51px -427px; position:absolute; left:-9px; top:68px;}
#action #match_report_article #duration .items ul li.status span { display:inline-block; width:13px;height:20px;}
#action #match_report_article #duration .items ul li.status span.moved_left{background:url("../images/icons/icon_sprites.png") no-repeat transparent; padding:0 10px; background-position:-53px -456px; position:absolute; left:-9px; top:48px;}
#action #match_report_article #duration .up-arrow { margin:0 0 0 -1px;} 
#action  #match_report_article #duration  ul.heading { list-style:none; position:absolute;; margin:-50px 0 0 0; padding:0px; left:100px;}
#action  #match_report_article #duration  ul.heading li {font:bold 1.4em/1em Arial; text-align:center; width:134px;}
#action  #match_report_article #duration #duration  ul.heading li.duration { font:bold 2.1em/4.5em Arial; border-left:0px; border-bottom:0px; }
#action  #match_report_article #duration  ul.heading li.status {  }
#action  #match_report_article #duration  ul.heading li.colorcode{ text-align:left; }
#action  #match_report_article #duration  ul.heading li.colorcode span { width:11px; height:15px; display:block; float:left; margin:0 7px 0 40px}
#action #match_report_article .css-tabs li a:hover{/*display:none;*/}
#action #match_report_article .css-tabs li a span{display:none;}
#action #match_report_article .css-tabs li a:focus span,
#action #match_report_article .css-tabs li a.current span{border-style: solid; border-width: 10px 10px 0px 10px;}
#action #match_report_article article { line-height: 1.45; float:left; padding-left:13px;}
		
/*follow_us*/
#action #follow_us {height: 58px; line-height:1.2; overflow: hidden; position: fixed; right: 0; top: 247px; width:58px; z-index:999;}
.ie7 #action #follow_us {z-index:3; }
#action #follow_us ul { list-style: none; margin: 0; padding: 0; }
#action #follow_us ul li { float: left; margin: 0; padding: 0 ; }
.ie9 #action #follow_us ul li, .ie8 #action #follow_us ul li, .ie7 #action #follow_us ul li { margin:0 0 0 4px }
#action #follow_us ul li.twitter-follow{ padding-top:10px; margin-left:14px;}
#action #follow_us ul li.googleplus{ border:0; margin-top:10px; border-radius:2px;}
#action #follow_us ul li.googleplus img { width:20px; height:20px; }
#action #follow_us ul li.follow_us_flag span {display: inline-block; padding: 0 9px 32px; margin: 7px 2px; }
#action #follow_us ul li.subscribe_newsletter_wrapper { padding:10px 0 10px 10px; width:321px; }
#action #follow_us ul li.fb{ margin-top:7px;}
#action #follow_us ul li.subscribe_newsletter_wrapper p { float: left; width: 57px; margin:0; padding: 0; }
#action #follow_us ul li.subscribe_newsletter_wrapper form,
#action #follow_us ul li.subscribe_newsletter_wrapper form div { float: left; }
#action #follow_us ul li.subscribe_newsletter_wrapper form .error{ display:block; clear:both; }
#action #follow_us ul li.subscribe_newsletter_wrapper label { display: block; font-size:1.2em; }
#action #follow_us ul li.subscribe_newsletter_wrapper input { height: 19px;margin-right:7px; margin-top:1px; padding:0;}
#action #follow_us ul li.subscribe_newsletter_wrapper #user_name { width:120px; }
#action #follow_us ul li.subscribe_newsletter_wrapper #user_email { width:160px; }
#action #follow_us ul li.subscribe_newsletter_wrapper button {box-shadow: 0 1px 2px #888888; border-radius: 5px 5px 5px 5px; font-family: arial; padding: 7px 14px; }
#action #follow_us ul li.subscribe_newsletter_wrapper a { font-weight: 700; display:inline-block; margin-top:17px; padding-right: 8px; }
#action #search_site { height: 58px;overflow: hidden; position: fixed; right: 0; top: 175px; width: 58px; z-index:999;}
.ie7 #action #search_site {z-index:2;}
#action #search_site ul { list-style: none; margin: 0; padding: 0; }
#action #search_site ul li { float: left; margin: 0; padding: 0 ; }
#action #search_site ul li.search_site_flag span {border-right: 1px solid #fff;display: inline-block; font-size: 1em; padding: 0 10px 27px 9px; margin: 7px 2px; }
#action #search_site ul li.search_site_form_wrapper { padding: 17px 10px; }
#action #search_site ul li.search_site_form_wrapper	label {display: none; }
#action #search_site ul li.search_site_form_wrapper	input[type="text"] { border: 1px solid #383838; height: 19px; margin-right: 10px; width: 160px; }
#action #search_site ul li.search_site_form_wrapper	label {display: none; }
#action #search_site ul li.search_site_form_wrapper a {font-weight: 700;  padding-right: 8px; }
#action #follow_us ul li iframe	{ margin-top:10px !important; }
				
/*detail page all_news */
#action .article_info #detail_all_news ul,
#action article #detail_all_news ul { list-style:none; padding:0px; width:640px; margin-top: 0; }
#action .article_info #detail_all_news ul { margin-left:-14px;}
#action .article_info #detail_all_news ul li { clear: both; display: block; overflow: hidden; padding:14px; font-size: 1em; margin: 0; }
.ie7 #action .article_info #detail_all_news ul li, .ie7 #action article #detail_all_news ul li{ width:612px;}
	.ie7 #action .article_info #detail_all_news ul li {float: left; }
#action .article_info #detail_all_news ul li img{float: left; margin-right: 14px; }
#action .article_info #detail_all_news ul li .info {width:85%; font:400 .857em Arial; float:left; margin: 0; }
#action  article #detail_all_news ul li .info {width:85%; font:400 1.2em Arial; float:left; margin: 0; }
#action .article_info #detail_all_news ul li .info a.title{ font:bold 1.167em Arial; padding:0 0 5px 0; display:block; outline:none; }
#action .article_info #all_news ul li { padding:0 0 14px 0;border-bottom:0px dotted #282828; display: block; clear: both; overflow:hidden}
#action .article_info #detail_all_news ul li .info span { clear:right; font-size:0.833em; display:block; }
#action .article_info #detail_all_news a.all_news { font:400 .857em arial; text-decoration:underline; text-align:center; display:inline-block; outline:none; margin:7px 0; width: 98%;}
#action article #detail_all_news a.all_news { font:400 1.2em arial; text-decoration:underline; text-align:center; display:inline-block; outline:none; margin:7px 0; width: 98%;}


/* Header */
#action header { width:100%; z-index:9; position:relative;}
#action header #primary_background {height: 42px; position: absolute; top: 21px; width: 100%; }
#action header #secondry_background {height: 21px; position: absolute; top: 63px; width: 100%; }
#action header .logo { float: left; height:98px; margin-top:-21px; }
#action header h2 { float: left; font-size: 1.2em; margin: -16px 0 0 14px; line-height: 1; }
.ie7 #action header h2 {margin: -12px 0 0 14px; float:none;}
#action nav > div {margin:0 auto; width:970px; }
#action nav ul li{float:left; list-style:none; margin-right:10px;}
#action #section_navigation .section_nav_active{}

#action nav ul li.last { margin-right:0}
#action nav#secondary { font-size: 1.2em; height: 21px; }
#action nav#secondary #secondary_navigation { float:right; position: relative; z-index: 1; }
.ie7 #action nav#secondary #secondary_navigation { position: static; }
#action nav#secondary #secondary_navigation li { margin: 0; }
#action nav#secondary #secondary_navigation li * { vertical-align: middle; }
#action nav#secondary #secondary_navigation li.separator { padding: 6px 0; margin: 0; }
#action nav#secondary #secondary_navigation a {display: inline-block; text-decoration: none; padding: 2px 7px 3px; font-size: 1em; }
#action nav#secondary #secondary_navigation a.player { padding-left:20px; }
#action nav#secondary #secondary_navigation a.player:hover,
#action nav#secondary #secondary_navigation li form#search_site { border: 2px solid #fff; border-width: 0 0px; }
#action nav#secondary #secondary_navigation li form#search_site label { display: none; }
#action nav#secondary #secondary_navigation li form#search_site #search_keyword{  border: 0 none; font-size: 1em; height: 12px; margin: 0; padding: 8px 0 8px 14px; font-style: italic; width: 185px; }
#action nav#secondary #secondary_navigation li form#search_site button { background: url("/images/icons/icon_sprites.png") no-repeat scroll -127px 2px #CCEDDC; border: 0 none; font-size: 1.2em; height: 28px; margin: 0; padding: 0 14px; text-indent: -9999em; width: 10px; }
#action nav#secondary #secondary_navigation li a.player {background-position:-785px -398px; background-repeat:no-repeat; background-attachment:scroll; background-color:transparent; }
#action nav#secondary #secondary_navigation li:hover > div.subnavigation { display: block; }
#action nav#secondary #secondary_navigation li.subnav:hover > a { border-bottom: 0; position:relative; text-decoration: none; z-index:9; }
#action nav#secondary #secondary_navigation div.subnavigation {display: none; overflow: auto; padding: 14px; position: absolute; right: 0; top: 21px; width: 204px; z-index: 1; font-size: .833em; }
.ie7 #action nav#secondary #secondary_navigation div.subnavigation {right: -80px;}
#action nav#secondary #secondary_navigation div.subnavigation p { margin-bottom: 21px; margin-top: 0; }
#action nav#secondary #secondary_navigation div.subnavigation label { display: block; margin-bottom: 7px; line-height:1; }
#action nav#secondary #secondary_navigation div.subnavigation input[type='text'] { border:1px solid #b4b4b4; display: block; margin-bottom:14px; width: 204px; padding:3px 0 2px; }
#action nav#secondary #secondary_navigation div.subnavigation .cta,
#action .popup .popup_submit { float: right;font-size:1em;  font-weight: 700; margin-right:14px;}
 #action .popup .popup_submit{ padding:5px 12px}
 #action nav#secondary #secondary_navigation div.subnavigation .cta{ height:25px; padding:0 7px 0;}
 #action .popup .widget_cta { padding-bottom:14px;}
 #action .popup .content { margin:14px 14px 0 !important}
/*#action .popup .popup_submit{ }*/
#action nav#primary {position:relative;}
#action #primary > div { position:relative;}
#action #primary #primary_navigation { list-style:none;	float:left;	 width: 85%; }
#action nav#primary ul{ float:left;}
#action #primary #primary_navigation > li {	float:left; font-size: 1.6em; margin-right:0;}
#action #primary #primary_navigation > li.separator { padding: 7px 0; margin: 0; }
#action #primary #primary_navigation > li > a { display:block; padding: 13px 14px; text-decoration:none; font-size: 0.875em; font-weight: 700; text-transform:uppercase }
#action #primary #primary_navigation > li.subnav:hover div.subnavigation {left: 100px!important; z-index:99999!important; }

#action #primary .sponsor_subnav { margin:0px !important; padding:5px 5px 5px 14px !important; width:128px; float:left; display:none;}
#action #primary .sponsor_subnav > p { margin:0px !important; padding:3px !important; font-size:1.1em !important; color:#FFFFFF; text-align:center;}
.ie7 #action nav#secondary #secondary_navigation li.subnav{ position:relative; z-index:99;}
/*--- DROPDOWN starts here ---*/
#action #primary #primary_navigation div.subnavigation { font-size:0.75em; left: -9999px; padding: 17px 14px 14px; position: absolute; width: 785px; top: 42px; }
.ie7 #action #primary #primary_navigation div.subnavigation { width:795px;}
#action #primary #primary_navigation div.subnavigation a {text-decoration: none; display: inline-block; font-size: 1em; }
#action #primary #primary_navigation div.subnavigation ul li.advertorial a,
#action #primary #primary_navigation div.subnavigation ul li.cross_sell a { margin-bottom: 4px; }
#action #primary #primary_navigation div.subnavigation ul { border-bottom: 1px solid #c2c2c2; padding-bottom: 21px; width:auto; }
#action #primary #primary_navigation div.subnavigation ul li.in_this_section,
#action #primary #primary_navigation div.subnavigation ul li.features { border-left: 1px solid #c2c2c2; margin-right: 14px; padding-left: 14px; width:136px; min-height:240px; }

#action #primary #primary_navigation div.subnavigation ul li.advertorial { border-left: 1px solid #c2c2c2; margin-right: 21px; padding-left: 21px; width:203px; min-height:240px; }
#action #primary #primary_navigation div.subnavigation ul li.cross_sell { border-left: 1px solid #c2c2c2; padding-left: 21px; width:180px; min-height:240px; }
#action #primary #primary_navigation div.subnavigation ul li.first { border-left: 0 none; padding-left: 0; }

#action #primary #primary_navigation div.subnavigation ul li h4 {margin:0 0 4px 0; font-size: 1.167em; font-weight: 700; clear:both; display:block; }
#action #primary #primary_navigation div.subnavigation ul li ul { border: 0; padding: 0; }
#action #primary #primary_navigation div.subnavigation ul li ul li { float: none; border: 0; margin: 0 0 7px 0; padding: 0; }
#action #primary #primary_navigation div.subnavigation .subnavigation_footer { clear:both; display: block; padding: 14px 0;}
#action #primary #primary_navigation div.subnavigation .subnavigation_footer a { margin-right: 25px; }
#action #primary #primary_navigation div.subnavigation .sponsors { border-top: 1px solid #c2c2c2; padding: 14px 0; }
#action #primary #primary_navigation div.subnavigation .sponsors *,
#action #primary #primary_navigation div.subnavigation .subnavigation_footer * { vertical-align: middle; }
/* hidding Loader image in subnavigation
#action .navbar-inverse #primary_navigation .loader{background:none;}*/
#action #primary ul#section_navigation { display: block; font-family: Arial, Helvetica, sans-serif; margin:3px 0 0 14px; width: 72%; }
#action #primary ul#section_navigation li { margin-right: 7px;}
#action #primary ul#section_navigation a { text-decoration: none; display: inline-block; }
#action #primary ul#section_navigation li a.active {height: 19px;overflow: hidden;}/*defect #11947 and 11528*/
/*match_day_center*/
#action #match_day_center { background: rgba(38,38,38,.7); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#70000000, endColorstr=#70000000); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#70000000, endColorstr=#70000000)"; margin: 0 auto 28px; }
#action #match_day_center .main_content { margin: 0; }
#action #match_day_center h3 { margin: 0; border-bottom: 2px solid #a8a8a8; padding-right: 14px; }
#action #match_day_center h3 * { vertical-align: middle; }
#action #match_day_center h3 img { display: block; }
#action #match_day_center h3 span.sponsors { background: none; float: right; font-size: 0.632em; padding-top: 8px; }
#action #match_day_center h3 span.sponsors img { display: inline-block; }
#action #match_day_center div.match_info {font-size: 1.2em; padding: 14px; width: auto; }
#action #match_day_center div.match_info ul { list-style: none; margin: 0; overflow: hidden; padding: 0; }
#action #match_day_center div.match_info ul li { float: left; line-height: 1; }
#action #match_day_center div.match_info ul li *{ vertical-align: middle; }
#action #match_day_center div.match_info ul li.kick_off_time { font-weight: 700; width: 17%; }
#action #match_day_center div.match_info ul li.kick_off_time span.time { display: inline-block; background-image: linear-gradient(top, #2b2c2c 27%, #000 69%, #000 100%);background-image: -o-linear-gradient(top, #2b2c2c 27%, #000 69%, #000 100%);background-image: -moz-linear-gradient(top, #2b2c2c 27%, #000 69%, #000 100%);background-image: -webkit-linear-gradient(top, #2b2c2c 27%, #000 69%, #000 100%);background-image: -ms-linear-gradient(top, #2b2c2c 27%, #000 69%, #000 100%);background-image: -webkit-gradient(	linear,	left top, left bottom, color-stop(0.27, #2b2c2c), color-stop(0.69, #000), color-stop(1, #000)); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#2b2c2c, endColorstr=#000); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#2b2c2c, endColorstr=#000)"; margin-left: 12px; padding: 14px 7px; }
#action #match_day_center div.match_info ul li.kick_off_time span.time span.hours { font-size: 1.75em; }
#action #match_day_center div.match_info ul li.home_team { font-size: 1.5em; font-weight: 700; text-align: right; width: 25%; }
#action #match_day_center div.match_info ul li.home_team img { display: inline-block; margin-right: 28px; }
#action #match_day_center div.match_info ul li.match_date { line-height: 1.5; padding-top: 10px; text-align: center; width: 20%; }
#action #match_day_center div.match_info ul li.score { font-size: 3.333em; font-weight: 700; text-align: center; width: 20%; }
#action #match_day_center div.match_info ul li.away_team { font-size: 1.5em; font-weight: 700; width: 25%; }
#action #match_day_center div.match_info ul li.away_team img { display: inline-block; margin-left: 28px; }
#action #match_day_center div.match_info ul li.league_logo { padding-top: 14px; text-align: right; width: 13%; }
#action #match_day_center #mdc_details section.block { background-image: linear-gradient(top, #848484 27%, #262626 69%, #262626 100%);background-image: -o-linear-gradient(top, #848484 27%, #262626 69%, #262626 100%);background-image: -moz-linear-gradient(top, #848484 27%, #262626 69%, #262626 100%);background-image: -webkit-linear-gradient(top, #848484 27%, #262626 69%, #262626 100%);background-image: -ms-linear-gradient(top, #848484 27%, #262626 69%, #262626 100%);background-image: -webkit-gradient(	linear,	left top, left bottom, color-stop(0.27, #848484), color-stop(0.69, #262626), color-stop(1, #262626)); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#262626, endColorstr=#262626); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#848484, endColorstr=#262626)";  padding:1px; width: 100%; }
#action #match_day_center #pre_match_stats {}
#action #match_day_center #pre_match_stats ul { font-size: 1.2em; list-style: none; margin: 0; overflow: hidden; padding: 0; }
#action #match_day_center #pre_match_stats ul li { margin-bottom: 21px; }
#action #match_day_center #pre_match_stats ul li.last { margin-bottom: 0; }
#action #match_day_center #pre_match_stats ul li strong { display: block; }
#action #match_day_center #pre_match_stats ul li a.live-player { border: 1px solid #fff; font-size: 1em; display: inline-block; padding: 7px 14px 28px; }
#action #match_day_center #pre_match_stats #previous_match_info { font-size: 1.2em; }
#action #match_day_center #pre_match_stats #opponent { font-size: 1.167em; }
#action #match_day_center .css-tabs { height: 30px; margin: 0; padding: 0; width: 100%; }
#action #match_day_center .css-tabs li { list-style:none; float:left; margin:0 5px 0 0; width: 150px; }
#action #match_day_center .css-tabs li.last { margin:0;}
#action #match_day_center .css-tabs li a { padding:6px 5px 5px; display:block; font-size:1.2em; font-weight:bold; background-color: rgba(38, 38, 38, 0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50262626, endColorstr=#50262626); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#50262626, endColorstr=#50262626)"; }
#action #match_day_center .css-tabs li a span {display: inline-block; height: 16px; width: 16px; margin-right: 7px; }
#action #match_day_center .css-tabs li a#link_match_stats span { background-position: -5px -712px;}
#action #match_day_center .css-tabs li a#link_player_stats span { background-position: -6px -750px;}
#action #match_day_center .css-tabs li a#link_teamsheets span { background-position: -5px -788px; margin-right: 2px; width: 24px; }
#action #match_day_center .css-tabs li a#link_match_preview span { background-position: -3px -842px;}
#action #match_day_center .css-tabs li a:hover{ }
#action #match_day_center .css-tabs li a:focus{ opacity:1; }
#action #match_day_center .css-tabs li a.current{  cursor:default; border:1px solid #848484; border-bottom: 0; }
#action #match_day_center .css-panes {padding: 21px 14px 14px; }
#action #match_day_center .css-panes .content h4,
#action #match_day_center .css-panes .content p { margin: 0 0 14px 0; }

#action #match_day_center header a.player span { border:none; display:inline-block; text-indent:-999px; height:20px; width:80px}	
		
/* player stats detailed */
/*added new styles for player_stats */
#action #AC_player_stats_summary {clear: both;}
#action #player_stats_detailed form#select_season_form{  margin-right: 21px; width: 94%} 
#action #player_stats_detailed #player_stats fieldset{float:left}
/*added new styles for player_stats */
#action .player_stats h1 { font:bold 5.5em/1em Arial;  padding:14px; margin:0 0px; margin-bottom:14px;word-wrap:true;display:block; opacity:0.80; }
#action  .player_stats h1 span.sponsors { font:400 0.2181em/1 Arial; float:right;margin-top:21px; padding:0px; }
#action #player_stats_detailed .tickets { float:right; margin:20px 0 0 0;}
#action #player_stats_detailed .tickets a { display:block; padding:0 0 0 27px; background-position:0 -249px; background-repeat:no-repeat; width:69px; font-size:1em; float:left;}
#action #player_stats_detailed .season_select select { border:0;margin:0 14px 0 0; width:108px; height:28px; padding:5px; font:normal 1.2em Arial;}
#action #player_stats_detailed .season_select label { font:400 1.2em Arial; margin:0 14px 0 14px;}
#action #player_stats_detailed .season_select label#seasonvalue { margin:0 14px 0 -6px;}  
#action #player_stats_detailed table { width:100%}
#action #player_stats_detailed table thead th { font-weight:normal}
#action #player_stats_detailed table .alignleft { text-align:left}
#action #player_stats_detailed table .aligncenter { text-align:center; font-size:1.2em; padding-bottom:21px;}		
#action #player_stats_detailed table .paddingleft { padding-left:14px}
#action #player_stats_detailed table .paddingright { padding-left:32px; font:1.4em/1 Arial; text-align:left; }
#action #player_stats_detailed table .borderright {font:1.4em/1 Arial;}
#action #player_stats_detailed table thead th,
#action #player_stats_detailed table tbody td { text-align:center}
#action #player_stats_detailed table tbody td { padding:5px 7px 5px 0px; font-size:1.167em; vertical-align:top}	
#action #player_stats_detailed table .sign { width:32px}
#action #player_stats_detailed table .count { width:21px; font:bold 1.2em/1 Arial; padding:9px 7px 5px 14px; text-align:left;}
#action #player_stats_detailed table .club_name { width:200px; font:1.7em/1 Arial;}	
#action #player_stats_detailed table .club_name a { font: 1em/1 Arial;width: 275px;}
#action #player_stats_detailed table .pld { width:30px; font:bold 1.4em Arial;}	
#action #player_stats_detailed table .column_title {font:bold 1.2em Arial; width:142px; padding-bottom:14px;}	
#action #player_stats_detailed table .gd, 
#action #player_stats_detailed table .pts { width:40px} 
#action #player_stats_detailed table span {height:20px; width: 13px; display:inline-block} 
#action #player_stats_detailed table span.unmoved, 
#action #player_stats_detailed table span.home_unmoved {height:6px; width: 19px}
#action #player_stats_detailed .digit {font:normal 1.4em/1 Arial; border-collapse:separate; }
#action #player_stats_detailed span.moved_up{background:url("../images/icons/icon_sprites.png") no-repeat scroll 0 -428px transparent; padding:0 10px;}
#action #player_stats_detailed span.moved_down{background:url("../images/icons/icon_sprites.png") no-repeat scroll 0 -458px transparent; padding:0 10px;}
#action #player_stats_detailed span.unmoved{background:url("../images/icons/icon_sprites.png") no-repeat scroll 0 -490px transparent; padding:0 10px;}

#action .player_stats aside .mpu { margin:0 7px 7px 0px;}
#action #player_stats_detailed .data_provided { float:left; padding-left:21px;}
#action #player_stats_detailed fieldset{ float:left; margin-top:14px; }
#action #player_stats_detailed .css-tabs { padding:0px; margin:14px 14px 21px 0; float:right; height:25px; }
#action #player_stats_detailed .css-tabs li { list-style:none; float:left; margin:0 14px 0 0; width:55px; height:21px; text-align:center; }
#action #player_stats_detailed .css-tabs li.last { margin:0;}
#action #player_stats_detailed .css-tabs li a {padding:3px; display:block; height:17px;font-size:1.2em; text-decoration:underline;}
#action #player_stats_detailed .css-tabs li a.current{ cursor:default; text-decoration:none; }
#action #player_stats_detailed .css-tabs li a.current span{ border-style: solid; border-width: 10px 10px 0px 10px; height: 0px; width: 0px; display:block; margin:4px 0 0 15px; }
#action #player_stats_detailed .pagination { clear:both;}
#action #player_stats_detailed .pagination .pagination-controls { bottom:-10px}
		
	  
/* Dialog */	  
#action .ui-widget-content { }
#action .ui-widget-content a { }
#action .ui-widget-header {  width:98%;  }
#action .ui-widget-header a { }
#action .ui-icon { background-repeat: no-repeat; display: block; overflow: hidden; text-indent: -99999px; }
#action .ui-dialog { position: absolute; padding: 0 0 21px 0; }
#action .ui-dialog h3{ margin:0; }
#action .ui-dialog .ui-dialog-titlebar { padding: 0;  }
#action .ui-dialog .ui-dialog-title { float: left; }
#action .ui-dialog .ui-dialog-titlebar-close {background-position:-763px -660px; background-repeat:no-repeat; position: absolute; right: -12px; top: -15px; margin: 0;  height:35px; width:35px; padding-top:0; z-index:1; }
#action .ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
#action .ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { text-decoration:none !important;}
#action .ui-dialog .ui-dialog-content {border: 0; background: none; overflow: hidden; zoom: 1; padding:0; z-index:0;  }
#action .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; }
#action .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
#action .ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
#action .ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
#action .ui-draggable .ui-dialog-titlebar { cursor: move; }		  
#action .ui-dialog h3 { display:none; }
#action .ui-widget-overlay {opacity: .8; filter:Alpha(Opacity=80); position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
#action .ui-widget-header {  width:98%; padding:5px 0px 0px 0px;  }
#action .preloaderDialog{background:none; border:none; width:28px !important; height:28px !important;}
#action .preloaderDialog .ui-dialog-content{height:auto !important; width:auto !important;}

/* Splash */
#action #splash{ padding:0px 0px 14px 0; margin:1px; min-height:600px; max-height:620px; overflow:hidden; }
.ie7 #action #splash{ height:600px; }
#action #splash .main{ padding-bottom:21px; margin-left:14px; min-height:290px; }
#action #splash .main img { /*border:1px solid #a5a5a5;*/ display:block; }
#action #splash ul { padding:21px 0 0 0;clear:both; margin:0 0 0 14px; }
.ie7 #action #splash ul { padding:14px 0 0 0;}
#action #splash ul li { list-style:none;  float:left; margin-left:20px; }
.ie7 #action #splash ul li { margin-left:18px; }
#action #splash ul li:first-child { margin-left:0;}
#action #splash ul li img { /*border:1px solid #a5a5a5;*/ }
#action #splash .logo { float:left; margin:0 0 14px 14px; position:relative; }
#action #splash .logo a{ outline:none; }
#action #splash .titleWrapper {float:left; width:467px;}
#action #splash h2 { font-size:1.8em;font-weight:400; text-transform:uppercase; line-height:1.2em; margin:4px 14px}
#action #splash .sponsor { float:right; font-size:1em; display:block; margin:21px 14px 0 0; }
#action #splash .sponsor img { clear:both; display:block;}
#action #splash a.enter { font-size:1em; text-transform:uppercase;display: inline; float:left; padding:5px; margin:0 0 14px 14px;}
#action #splash p a { font-size:1em; text-decoration:underline;}
.ie7 #action #splash a.enter { clear:none; display:inline-block;padding:5px;}
#action #splash p {padding:0; clear:both; display:block;font-size:1.2em;float:left; line-height:1.3; margin:14px 0 14px 14px;}
#action #splash .optional_module profile_summary p span a { text-decoration:underline; font-size:1em; margin-left:3px;}
#action #splash .optional_module profile_summary p span { font-size:1.2em; clear:both; display:block; float:left; line-height:1.3; margin:0 14px 14px 14px;}
#action #splash .optional_module { border-bottom-width: 9px; border-bottom-style: solid; clear: both; display: block; margin-bottom: 14px; overflow: hidden; padding:0; }
#action #splash .optional_module p { margin:0; padding:14px; } 
#action #splash .optional_module h4 { display:none;}
#action #splash hr { clear:both; height:0px;}

/*--- team profile ---*/
#action #team_carousel { /*height:94px;*/ width:920px; margin:0; }
#action #team_carousel .content { clear:both; margin:0; }
#action #team_carousel #team_profile_filters { display:none; }	
#action #team_carousel ul { list-style: none; margin: 0; padding: 0}
#action #team_carousel ul.team_players { width:925px; position:absolute; z-index:2; left:24px; height:115px; }
#action #team_carousel ul.team_players > li { float: left; padding: 0px 0px 0 14px; width:94px; height:72px; margin:14px 0;}
#action #team_carousel ul.team_players li.last { margin-right:0}
#action #team_carousel ul.team_players li.clearfix { height:14px; overflow:hidden; width: 100%; }
#action #team_carousel ul.team_players li span.big_view { display:none; border:3px solid #666; width:130px; height:212px; position:absolute; padding:19px; margin:-83px 0 0 -60px; z-index:999;}
#action #team_carousel ul.team_players li:hover span.big_view { display:block;}
#action #team_carousel ul.team_players li:hover span.big_view:hover { display:block;}

#action #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: 80px; float:left; margin:0 0 0 0; width: 75px; position:relative; }
#action #team_carousel ul.team_players li div.player_picture img{ width:70px; height:82px;}
#action #team_carousel ul.team_players li span.big_view img { height:143px; width:120px; margin-bottom:7px;}
#action #team_carousel ul.team_players li span.player_picture img { width:61px; height:72px;  }
#action #team_carousel ul.team_players li span .player_picture .loan_info {position: absolute; bottom: 0; left: 0; width: 71px; text-align: center; padding:3px 0; border-radius: 0 0 5px 5px; }
#action #team_carousel ul.team_players li ul { padding: 6px 0 6px 0; width:20px; float:left; overflow:hidden;}
#action #team_carousel ul.team_players ul li{ margin: 0; padding: 0; width:20px; }
#action #team_carousel ul.team_players ul li.field_position { display:none; font-size:1.2em; }
#action #team_carousel ul.team_players li ul { margin:0; padding:0px; float:left;font: 700 1.4em/1 arial; width:16px; clear:none}
#action #team_carousel ul.team_players li ul li.jersey_number{ font: 700 0.857em/1 arial; padding-top:3px; }
#action #team_carousel ul.team_players li ul li.player_name { display:none; font-size:1.2em; font-weight:bold; }
#action #team_carousel ul.team_players span.big_view .player_info { width:114px;}
#action #team_carousel ul.team_players span.big_view ul li { width: 114px; font-size:0.857em; line-height:1.2em;}
#action #team_carousel ul.team_players span.big_view div.player_picture img { width:122px; height:143px;  }
#action #team_carousel ul.team_players span.big_view .jersey_number{ font: 700 1.5em/1.2 arial!important; }
#action #team_carousel ul.team_players span.big_view .player_name { display:block; width:100px; font-weight:700; }
#action #team_carousel ul.team_players span.big_view .field_position { display:block; width:100px; font-weight:400; }
#action #content #team_carousel .team_pagination { position:relative; float:left; width:920px; padding:0px 0px 3px 29px; height:92px!important; }
#action #content #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; }
#action #content #team_carousel .team_pagination .pagination-controls li.next { float:right; margin:0;}
#action #content #team_carousel .team_pagination .prev {}
#action #content #team_carousel .team_pagination .next {}
#action #team_carousel ul.team_players li.selected {height:90px; width:160px; margin:7px 0 0; padding:7px 0 7px 7px;   }
#action #team_carousel ul.team_players li.selected ul {width:80px;}
#action #team_carousel ul.team_players li.selected ul li{ font-size:1em; line-height:1.2;}
#action #team_carousel ul.team_players li.selected ul li.player_name{ display:block; text-transform:uppercase; word-wrap:break-word; width:74px; }
#action #team_carousel ul.team_players li.selected ul li.field_position{ display:block; font:400 0.714em Arial;}
#action #team_carousel ul.team_players li.selected:hover span.big_view { display:none;}
#action #team_carousel ul.team_players span.big_view .more { float:right; text-indent:-999em; display:block; position:relative; margin:-25px 0 0 0; width:15px; height:34px; text-align:right; }
#action #team_carousel ul.team_players span.big_view .more:hover{ background-position:-500px -1px}
#action #content #team_carousel .team_pagination {position:relative; float:left; width:905px; padding:0px 0px 0px 65px; height:115px!important;  }
#action #content #team_carousel .team_pagination .pagination-controls { display:inline; padding: 0; height:115px; font-size:1em;overflow:hidden;  width:970px; position:absolute; top:0; left:0; bottom:0px}
#action #content #team_carousel .team_pagination .pagination-controls li.next { margin:0; float:right;}
#action #content #team_carousel .team_pagination .pagination-controls li a {  display:block; width:28px; height:35px; outline:0; text-indent:-999em; margin:0; position:relative; z-index:1; }
#action #content #team_carousel .team_pagination .pagination-controls ul {  float:left; margin:0; padding:0; width:100%}
#action #content #team_carousel .pagination .pagination-controls li.prev{ padding-right:0px; }
#action #content #team_carousel .team_pagination .pagination-controls li.prev a{ background-position:-152px -335px; width:28px;}
#action #content #team_carousel .team_pagination .pagination-controls li.prev a:hover{background-position: -473px -1px ;}
#action #content #team_carousel .team_pagination .pagination-controls li.next a{ background-position: -175px -335px;}
#action #content #team_carousel .team_pagination .pagination-controls li.next a:hover{background-position: -496px -1px}
	
/* Team Section */
#action #team_section {}
#action #team_section h3 {margin:21px 14px 0; display:block; height:auto;}
#action #team_section h3 span.title{font-weight:700; font-size:1.263em;text-transform:uppercase; display:inline-block; float:left; line-height:1; margin:0px 0 14px 0; width:370px}
#action #team_section h3 span{ float:right; display:block; width:218px; font-weight:400; text-transform:none; font-size:0.45em; margin:-17px 0 0 0;}
.ie7 #action #team_section h3 span { margin:-35px 0 0 0; }
#action #team_section h3 span img { width:218px; float:right }
/* Iframe background color */
#action #player_lastmatch_detail .info .score a{ font-size:1em; line-height:1;}
#action #player_lastmatch_detail{ z-index:9}
/* style to be added for mac only*/
@media screen and (-webkit-min-device-pixel-ratio:0){
	#action #team_player .icons a span {width:46px;}
	#action #fixtures_summary{margin-top:14px;}
	#action #content section#player_Profile_detail_article > div.clearfix,
	#action #content section#player_lastmatch_detail > div.clearfix{ position:static}
}


/*mobile_page*/

#action #content #mobile_page.block > div.clearfix > div.content { margin:0px}
#action .mobile h1 { font:bold 2.8em/1em Arial;  padding:14px 14px 14px 14px; margin:0 0px; margin-bottom:14px;word-wrap:true;display:block; }
#action .mobile h1 span { width:610px; display:block;}
#action .mobile h1 span.sponsors { font:400 0.4284em/1 Arial; float:right;margin-top:-29px; padding:0px; width:310px; background:none; }
#action #mobile_page p {margin:0; font: 500 1em/1 arial; line-height:1.4; }
#action #mobile_page .article_intro .article_img { width:642px; height:250px;   float:left}
#action #mobile_page .article_intro .article_img img { width:642px;}
#action #mobile_page .article_intro { width:613px; overflow:hidden; padding:0px; padding:50px 0px 0px 14px; height:250px;  }
#action #mobile_page .article_intro .article_img { width:642px; height:344px;   float:left}
#action #mobile_page .article_info p{font: 400 1.4em/1em Arial; line-height:1.5; margin:14px;}
/*optional module*/
#action #mobile_page .optional_module { overflow:hidden; margin: 14px 14px 0px 0px; width: 612px; padding:14px; }
#action #mobile_page #photo_gallery { width:640px; margin:0; }
#action #mobile_page #photo_gallery .scrollable{ width:480px}
#action #mobile_page #photo_gallery .info p { width:375px !important; font-size:1em; margin:11px;}
#action #mobile_page #photo_gallery .info {width:477px; left:80px; padding: 0;}
#action #mobile_page .data_table { padding-bottom:13px;}
#action #mobile_page .optional_module_Gallery { -webkit-border-radius: 0px; border-radius: 0px; overflow:hidden; padding: 21px 3px; padding-right:0px; margin-bottom:14px;}
#action #mobile_page .optional_module .module_image{ float: right; margin:0 0 0 14px; width:203px; height:152px; }
#action #mobile_page .optional_module h4 {font-size:1.2em; text-align:left; font-weight:bold; padding-bottom:14px; margin:0; }
#action #mobile_page .optional_module table.details caption {font-size:1em; text-align:left; font-weight:bold; padding-bottom:14px; margin:0; }
#action #mobile_page .optional_module h4 {padding-bottom:14px; margin-bottom:0px; }
#action #mobile_page .optional_module h4 em { font-size:0.8em; font-weight:normal;  }
#action #mobile_page .optional_module ul { margin:0; padding:0; }
#action #mobile_page .optional_module li { list-style-type:none; padding-bottom:10px; overflow:hidden; }
#action #mobile_page .optional_module li span { float:left; display: inline-block; }
#action #mobile_page .optional_module li span.heading { width:130px; }
#action #mobile_page .optional_module.profile_summary h4 { width:208px; font:bold 1.4em/1.5em Arial; float:left; margin-bottom:0px;  padding-bottom:0px; } 
#action #mobile_page .optional_module.profile_summary h4 em{ font-style:normal; font:400 1em Arial;    } 
#action #mobile_page .optional_module.profile_summary p { margin:0px; clear:left; padding:21px 0 0;}
#action #mobile_page .optional_module.player_listing h4 { float:left; }
#action #mobile_page .optional_module.player_listing h4 { width:266px; font:bold 1.1em/1 Arial; float:left; }
#action #mobile_page .optional_module.player_listing ul { float:left; font:400 1.1em/1.5 Arial; }

/*Sponsored by*/
#action .sponsors em,
#action #splash .sponsor em{ font-style:normal;}
#action .sponsors em strong,
#action #splash .sponsor em strong{ font-weight:normal;}
#action .sponsors em strong{margin-right:5px;}
#action h3.sponsored .sponsors { padding:0; width:305px; }
#action .news_article aside span.sponsors em { margin-top:14px; }
#action .sponsored .sponsors em img { margin-left:0; }
#action #team_section h3 span.sponsors { padding:0; }

/* mobile page */

#action #content section#mobile_article.block > div.clearfix > div.content { margin: 0; }
#action .mobile_landing .generic_news_item { min-height: 270px;}	
#action .mobile_page aside .mpu img  {margin-bottom:0px;}
#action .mobile_page h1 { font:bold 2.8em/1em Arial;  padding:14px 14px 14px 14px; margin:0 0px; margin-bottom:14px;word-wrap:true;display:block; }
#action .mobile_page h1 span { width:610px; display:block;}
#action .mobile_page h1 span.sponsors { font:400 0.4284em/1 Arial; float:right;margin-top:-29px; padding:0px; width:318px; background:none; }
#action .mobile_page #news_archive { margin-top:0px;}
#action .mobile_page #mobile_article { position:relative; }
#action .mobile_page #mobile_article article { padding: 0 14px; }

/* New Results & detail page Pagination*/	
#action #detail_all_news .widget_cta,
#action #AC_news_results .widget_cta{ font-weight: 700; font-size:1.2em; padding: 10px 7px; text-align: right; }

#action #AC_news_results .widget_cta{ margin:0!important; padding:10px 0; display: inline; float:right;}
#action #all_news .all_news_link a{ text-decoration: underline; }

#action #detail_all_news .widget_cta a{ display: inline-block; font-size:0.86em; margin: 0 7px; }
#action #AC_news_results .widget_cta a{ display: inline-block; font-size:1em; margin: 0 7px; }

#action #detail_all_news .widget_cta a.disabled,
#action #AC_news_results .widget_cta a.disabled{cursor: default; text-decoration: none; }

#action #all_news .all_news_link { margin:10px 0 10px 0; display:inline; float:left;  }
#action .article_info #detail_all_news a.all_news{ display: block; margin: -28px 14px 28px; text-align: left; text-decoration: underline; width: 95%; }




.hiddenLabel { position:absolute; left:-9999%; }


/* Stats_ Landing Test */
#action .stats_landing #head_to_head_detailed .stats_compare div.clearfix.away h4 .winner {float:right;right:-6px;position: absolute;;margin: 16px 0px 0 0;width: 24px;text-align:left;left:auto;}
#action .stats_landing #head_to_head_detailed .stats_compare div.clearfix.away h4 .looser {float: left;left:8px;position:absolute;margin: 16px 0 0 -23px;width: 24px;text-align: right;}
#action .stats_compare div.clearfix.away div.graph .winner_label{ display: block; float: right; height: 15px; text-align: right; width: 49.5%;}
#action .stats_compare div.clearfix.away div.graph .looser_label{display: block; float: right; height: 15px; text-align: left; width: 49.5%;}
#action #player_stats .stats_compare div.clearfix.away h4 .winner{float: right;right:5px;position:absolute;margin: 20px -26px 0 0;width: 24px;text-align: left;left:auto;}
#action #player_stats .stats_compare div.clearfix.away h4 .looser{float:left;left: 0;position: absolute;margin: 20px 0 0 -15px;width: 24px;text-align:right;}

.ie7 #action .stats_landing #head_to_head_detailed .stats_compare, .ie7 #action #head_to_head_stats #last5-matches .stats_compare, .ie7 #action #player_stats .stats_compare, .ie7 #action .fixtures .stats_compare div.clearfix H4, #action .match_preview #head_to_head_detailed h4, .ie7 #action .stats_landing #head_to_head_detailed h4, .ie7 #action #player_stats .stats_compare div.clearfix h4, .ie7 #action .club_stats #head_to_head_stats #last5-matches .stats_compare div.clearfix h4{position:relative;}
.ie7 #action .stats_landing #head_to_head_detailed .stats_compare div.clearfix.away h4 .looser {margin: 15px 0 0 -28px;left:0px;margin:15px 0 0 -30px;}
.ie7 #action .stats_landing #head_to_head_detailed .stats_compare div.clearfix.away h4 .winner {margin: 15px 8px 0 0;right:0px;margin:15px -30px 0 0}
.ie7 #action #player_stats .stats_compare div.clearfix.home h4 .winner, .ie7 #action #head_to_head_stats #last5-matches .stats_compare div.clearfix.away h4 .looser, .ie7 #action #player_stats .stats_compare div.clearfix.away h4 .looser, .ie7 #action #head_to_head_stats #last5-matches .stats_compare div.clearfix.home h4 .winner, .ie7 #action .club_stats #head_to_head_stats #last5-matches .stats_compare div.clearfix.away h4 .looser, {margin: 17px 0 0 -30px;}
.ie7 #action #player_stats .stats_compare div.clearfix.away h4 .winner,.ie7 #action #head_to_head_stats #last5-matches .stats_compare div.clearfix.away h4 .winner{margin: 17px -10px 0 0px;}
.ie7 #action #player_stats .stats_compare div.clearfix { text-align: center; padding: 0 15px; position:static; }
.ie7 #action .stats_landing #player_stats .stats_compare div.clearfix.away h4 .winner, .ie7 #action .club_stats #head_to_head_stats #last5-matches .stats_compare div.clearfix h4 .looser, .ie7 #action .club_stats #head_to_head_stats #last5-matches .stats_compare div.clearfix.away h4 .winner{margin:17px -30px 0 0}
/* Stats_ Landing Test Dnd */

/* Club_stats Test */

#action #head_to_head_stats #last5-matches .stats_compare div.clearfix.away h4 .looser {float:left;left: 0;position: absolute;margin: 19px 0 0 -15px;width: 24px;text-align:right;}
#action #head_to_head_stats #last5-matches .stats_compare div.clearfix.away h4 .winner {float: right;right:5px;position:absolute;margin: 19px -26px 0 0;width: 24px;text-align: left;left:auto;}

/* Club_stats Test End*/

#action #match_report_article .match_stats_wrapper .stats_compare div.clearfix.away h4 .winner{float: right;right: 0; position: absolute; margin:23px -21px 0 0; text-align:left;left:auto;}
#action #match_report_article .match_stats_wrapper .stats_compare div.clearfix.away h4 .looser{float: left; position: absolute; left: 0px; margin:22px 0 0 -17px; text-align:right;right:auto}

/*Match priview*/
#action .stats_compare div.clearfix.away h4 .looser {float: right;position: absolute;right: 0px!important;margin: 16px 0 0 -30px;width: 24px;text-align: right;left: 0px;}
#action .fixtures .stats_compare div.clearfix.away h4 .looser{16px 0 0 -18px}
#action .stats_compare div.clearfix.away h4 .winner {float: right;right: 0px;position: absolute;margin: 16px 0 0 -10px;width: 24px;text-align: left;left: auto;}

#action .match_preview .stats_compare div.clearfix h4 .winner{margin:16px 0 0 -30px;rightL:auto;left:0px}
#action .stats_compare div.clearfix.away h4 .winner{margin:16px -30px 0 0;left:auto}
#action .match_preview #head_to_head_detailed .stats_compare div.clearfix h4 .looser{right:0px!important;margin:16px -30px 0 0}
.ie7 #action .stats_landing .stats_compare div.clearfix h4 .winner, #action .match_preview #head_to_head_detailed .stats_compare div.clearfix.away h4 .looser{margin:16px 0 0 -30px;}
#action .stats_landing .stats_compare div.clearfix h4 .winner{margin: 16px 0 0 -18px;}
.ie7 #action .stats_landing .stats_compare div.clearfix h4 .winner{margin: 16px 0 0 -30px;}
#action .fixtures_details_table .stats_compare div.clearfix.away h4 .winner {right: -23px;}
#action .fixtures .stats_compare div.clearfix h4 .winner{margin:16px 0 0 -18px}

.ie7 #action .stats_compare div.clearfix.away h4 .looser {float: right;position: absolute;right: 0px;margin: 16px -10px 0 0;width: 24px;text-align: right;left: -30px;right: auto;}
.ie7 #action .stats_compare div.clearfix.away h4 .winner {right:-30px;left:auto}
.ie7 #action .match_preview .stats_compare div.clearfix.away h4 .winner {right:0px;left:auto}
.ie7 #action .match_preview #head_to_head_detailed .stats_compare div.clearfix h4 .looser{right:0px;margin:17px -30px 0 0}
.ie7 #action .match_preview .stats_compare div.clearfix h4 .looser {margin:16px -30px 0 0}
/*match priview*/

/*match report*/
.ie7 #action .stats_compare div.clearfix .graph { margin:0 0 0 0px}

.ie7 #action #match_report_article .match_stats_wrapper .stats_compare div.clearfix h4, .ie7 #action #match_report_article .match_stats_wrapper .stats_compare div.clearfix .graph {
width: auto;
}

#action #fpl_stats #fpl_stats_iframe { width:600px; margin:0 auto;}
#action #bet_butler_stats #bet_butler_stats_iframe { width:930px; margin:0 auto;}

/*new Carousel*/
#action #carousel{overflow:hidden; position:relative; margin:0 auto;padding:0; width:970px; top:-14px;}
#action #carousel .main-item{ position:relative; width:812px; overflow:hidden; display:inline-block; float:left; }
.ie7 #action #carousel .main-item {display:inline; float:left;}
#action #carousel > div > h2{padding:0px 12px; margin:1px 1px 0px;font-size:1.9em;}
#action #carousel .news_inner_wrapper{ height:392px;}
#action #carousel #news-teaser-menu { display:block; width:50px; height:34px; background-position: -25px 0; background-repeat: no-repeat;position:absolute; right:-3px; top:12px;  overflow:hidden; font-weight:700; }
#action #carousel .main-item img{ display: block; width:812px; height:457px; cursor:pointer; }

#action #carousel .main-item .title{ position:absolute; margin:0; font-size:3em; font-weight:700; z-index:2; display:block; line-height:1em;width:90%; top:auto; bottom:37px;  }
#action #carousel .main-item .title a{ font-size:1em; cursor:pointer;}
#action #carousel .main-item .title span{display:inline-block; padding:7px 14px; line-height:1em;}
.ie7 #action #carousel .main-item .title span{ line-height:1.2;}
#action #carousel .scrollable { margin:0; height:457px !important; display:inline-block; position:relative; padding:0 0 0px; overflow:hidden; width:158px; vertical-align:top; float:right; }
.ie7 #action #carousel .scrollable {float:left; display:inline}
#action #carousel .scrollable .items > div{width:153px; float:left; margin-right:15px;}
#action #carousel .scrollable .page{float:left; width:139px; margin-right:0px; padding:10px 10px 10px 9px; height:63px; line-height:1.2em;  }

#action #carousel .scrollable .page:hover {background-position:0px 0; cursor:pointer;  }
#action #carousel .scrollable .page.last{margin-right:0px; border-bottom:0 none;}
#action #carousel .scrollable article.page a { display: block; font-size:1em; height:49px; width:136px;  overflow:hidden; margin-top:6px;}
/*#action #carousel .scrollable .page .date { height:15px; overflow:hidden;}*/
#action #carousel .scrollable .page p {margin:0; font-size:1.2em; font-weight:bold;}
#action #carousel .scrollable .page p.blurb a span { font-weight:bold; display:inline-block; padding:2px 3px 0px 3px ; font-size:0.714em;}
#action #carousel .navi { height: auto; margin:0; text-align: center;  padding-right:0px; position: absolute; right:10px; bottom: 9px; width:140px;}
.ie7 #action #carousel .navi { bottom:4px;}
#action #carousel .controls li a{ display:inline-block; }	
#action #carousel .scrollable .items{ position:absolute; width:100em;}
#action #carousel a#button {background-repeat:no-repeat; background-attachment:scroll; background-color:transparent; height:20px; width:20px;display:inline; position:absolute; right:8px; top:438px;}
/*#action #carousel .pause{height:11px !important; width:9px !important; margin-right:9px; }*/
#action #carousel .pause { background-position:-561px -179px;}
#action #carousel .pause:hover { background-position:-601px -179px; }
#action #carousel .play { background-position:-561px -147px;}
#action #carousel .play:hover { background-position:-601px -147px}




/*Print styles*/

@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;}
#action #fixtureslist{ width:940px !important; }
#action #content section.block{border:1px solid #666;}
#action #fixtureslist table.fixtures_details_table{ width:100% !important;}
#action #fixtureslist table.fixtures_details_table td.date { width:125px !important; }
#action #fixtureslist table.fixtures_details_table td.opponent{ width:278px !important;}
#action #fixtureslist table.fixtures_details_table td.attendance{ width:92px !important;}
#action #fixtureslist table.fixtures_details_table td.venue{ width:35px !important;}
#action #fixtureslist table.fixtures_details_table td.text{ width:40px !important; padding:0 0 0 34px !important;}
#action #fixtureslist table.fixtures_details_table td.preview{ width:100px !important}
#action #fixtureslist table.fixtures_details_table td.stats{ width:83px !important;}
#action #fixtureslist table.fixtures_details_table td.report { width:75px !important;}
	#action #fixtureslist #season{ clear:both; display:block;}
	#action #fixtureslist table.fixtures_details_table td.date{ width:100px;}
.ie8 #action .fixtures_list h1 span.sponsors { width:34%;}
.ie9 #action #fixtureslist h4, .ie8 #action #fixtureslist h4,  .ie7 #action #fixtureslist h4  { display:inline-block; width:50%;}
.ie8 #action #fixtureslist #season, .ie9 #action #fixtureslist #season{ clear:both; display:block; width:100%;}
.ie7 #action #fixtureslist #season { clear:both; display:block; width:100%; float:none;}
.ie8 #action #fixtureslist table.fixtures_details_table, .ie9 #action #fixtureslist table.fixtures_details_table, .ie7 #action #fixtureslist table.fixtures_details_table{ width:100% !important; clear:both; display:block; float:none;}
#action #fixtureslist #season select.date{ margin-right:20px;}
#action #fixtureslist #season select.date{ background-color:#e1e2e4 !important; color:#000 !important;}
	.ie8 #action #fixtureslist #season select.date, .ie9 #action #fixtureslist #season select.date, .ie7 #action #fixtureslist #season select.date{ margin-right:0px;}
.ie8 #action #fixtureslist h3 { display:block; clear:both;}
	
}



#action footer #page-links .container .border_section > ul,
#action footer #page-links .container > p,
#action footer #club-sublink,
#action footer #business_finder
{
padding-left: 14px;
}


/*Cookie Disclaimer*/

#action #cookie_disclaimer_wrapper {display:none; margin:0 auto;height:0px; width:970px; position:relative; z-index:9999; }
#action #acceptCookies {
    background-color: #000000;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-size: 1em;
    margin-right: 10px;
    margin-top: 3px;
    opacity: 1;
    padding: 4px;
    right: 0;
    top: 0;
	
}
#action #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;
    padding: 0;
    position: fixed;
    bottom: 0;
    width: 970px;

}
#action #cookie_disclaimer ul{
   float: left;
    list-style: none outside none;
    margin: 0;
    padding: 7px 0 5px 10px;
    width: 809px;

}
#action #cookie_disclaimer ul li a { margin: 0 0 0 7px; font-size:1em; color:#fff;}
.ie7 #action #cookie_disclaimer, .ie8 #action #cookie_disclaimer, .ie9 #action #cookie_disclaimer{background:#0e0e0e; }


/* Recapcha Implementation */
#action #detailed_article .article_info .optional_module #recaptcha_widget_div #recaptcha_table a {margin: 0 !important;}


/*Wall on desktop widget*/
#action #wall_widget .content .scrollable div.items .item h5 a{font:bold 1em Arial;}
.ie7 #action #wall_widget div.items .item p{ width:100%; line-height:1.5em; }
#action #wall_widget div.items .item h5 { width:100%; line-height:1.5em;}
#action #wall_widget .item span.duration { float:right; width:100%; text-align:right; }
#action #wall_widget div.items .item p { width:100%; line-height:1.4em; font-size:1.4em; margin-bottom:10px;}
#action #wall_widget div.items .item:active, #action #wall_widget .item a { float:none; font-size:1em;}
#action #wall_widget { height: 300px; }
#action #wall_widget .scrollable { height: 198px; }
.ie7 #action #wall_widget .scrollable { height: 194px; }
.ie7 #action #wall_widget a.next { top: 263px; }
#action #wall_widget a.next { top: 275px; filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
#action #content1 #wall_widget.block > div.clearfix{ overflow:visible;}
#action #wall_widget .item { padding: 10px 14px; font-size:1.2em; }
#action #wall_widget .item div{ line-height:1.5em; margin:0 0 7px 0}
#action #wall_widget .content > a { margin:8px 10px 0 0;}
.ie7 #action #wall_widget .content > a { margin:6px 10px 0 0;}

/*Error Page*/
#action #errorpage {margin-top: 28px;}
#action #errorpage .error_text { font-size:18px; text-align:center;}
#action #errorpage .error_description { font-size:16px; text-align:center;}
#action #errorpage .content ul{ font:bold 1.9em Arial;}
#action #errorpage .content ul li{  padding:0 0 14px 0; display: block; clear: both; overflow:hidden; text-align:center;}
#action #errorpage .content ul li.last{ padding-bottom:.1px; border-bottom: 0; margin-bottom:0}
#action #errorpage .content ul li p{ margin:0}
#action #errorpage .content ul li .info{float: left; display:block; font:normal 1.2em Arial;}
#action #errorpage .content ul li a{display:block; font:normal 1em Arial; line-height:1}
#action #errorpage > div.clearfix > div.content{ margin:0px;}
#action #errorpage .content ul li .info a{ font:bold 1.167em/0.6em Arial;padding:0 0 5px 0; }
#action #errorpage .content ul li .info {width:100%; font: 500 0.632em Arial;line-height:1.4; margin:3px 0 0;}
#action #errorpage ul { list-style:none; margin:0px -13px 0px -14px; padding:0px; }
#action #errorpage .content ul li {  padding:21px 14px;display: block; clear: both; overflow:hidden}

/*Sitemap*/

#action .sitemap h1{ font:bold 5.5em/1em Arial;  padding:14px; margin:0 0px; margin-bottom:14px;word-wrap:true;display:block; }
#action #sitemap_detailed ul#primary_headers { margin:0px; padding:21px; list-style-type:none;}
#action #sitemap_detailed ul#primary_headers > li { display:inline-block; width:23%; margin-right:14px; vertical-align:top; margin-bottom:14px;}
.ie7 #action #sitemap_detailed ul#primary_headers > li { float:left; padding-left:3px; height:190px;}
#action #sitemap_detailed ul#primary_headers > li > a { font-size:1.4em; font-weight:700; text-transform:uppercase; border-bottom:1px dotted;}
#action #sitemap_detailed ul#primary_headers > li ul{ margin:0px; padding:0px; list-style-type:none;}
#action #sitemap_detailed ul#primary_headers > li ul li h4 { font-size:1.4em; font-weight:700; margin:13px 0 5px 0px;}
#action #sitemap_detailed ul#primary_headers > li ul li ul li { list-style-type:circle; line-height:1.3em; margin:5px 0 5px 14px;}


/***********added for ads placement******************/
#action .news_landing .sponsors em strong{
 margin-right: 14px;
    margin-top: 14px;
    /*position: absolute;*/
    /*right: 235px;*/
}
#action .news_landing .sponsors{
width: 940px;
}

#action  .news_landing .sponsors  #section_section_sponsor_mid strong{
margin-right:5px;
}
#action  .sponsors em iframe{ vertical-align:middle;	}
#action .sponsors em strong{

 margin-top: 6px;
    /*position: absolute;*/
    /*right: 251px;*/
}


/*recaptcha <a> style*/
#action #recaptcha_table a { color:#0000ff !important;}

/*Css for billboard advert placement*/
#action #billboard_top_banner { margin:14px auto; width:970px; position:relative; z-index:1;}
#action #billboard_top_banner img { display:block;}

/*Switch to mobile css*/
#action footer #page-links .container .border_section > ul li{font-size:1.1em;}

#action footer #page-links ul.sitemap_link {margin: 0 auto;padding-left: 14px; width: 970px;}

/*Dynamic banner on detail pages*/
#action .detail_page h1 .ad_image #section_section_sponsor_top > strong {display: block;font-size: 12px;font-style: normal;font-weight: 400;
line-height: 1em;margin: 10px 0 5px;}

/*CSS for adding P-P in fixture list*/
#action #fixtureslist table.fixtures_details_table .postponed {background: none repeat scroll 0 0 #666666;}

/*CSS for Video on Carousel*/
#action #hero .cpa .items div.page #video_panel{display: none;left: 0;padding: 0;position: absolute;top: 0;width: 972px;}
#action #hero .cpa .items div.page #video_panel iframe{float: left;left: 0;padding: 0 0 2px 0;position: absolute;top: 0;}
#action #hero .cpa .items div.page #video_panel .right_panel{display: inline-block; float: right; padding: 20px 7px 0px 15px; width: 192px; margin-top: 0px; height:408px;}
#action #hero .cpa .items div.page #video_panel .right_panel > a{max-width: 190px; line-height: 1.3em; position:static;font-size: 21px; width: 100%; background: none repeat scroll 0% 0% transparent ! important; display: block; margin:0; padding:0;}
#action #hero .cpa .items div.page #video_panel .right_panel .short_desc{font-size: 12px; line-height: 1.5em; z-index: 10; border-top:1px dotted #fff; padding-top:14px;}
#action #hero .cpa .items div.page #video_panel .right_panel > a#close_iframe{background-repeat:no-repeat;background-color:transparent;height: 30px;position: absolute;right:10px;top: 5px;width: 30px; padding:4px 7px;}
#action #hero .cpa .items div.page a#play_video {padding:0 10px 5px 0;position: absolute;bottom: 354px;width: auto;}
#action #hero .cpa .items div.page a#play_video span {background-position: -760px -190px;background-repeat: no-repeat;font-size: 22px;height: 40px;padding: 0 0 0 50px;width: 58px;}
#action #hero .cpa .items div.video_article .windowBorder{ cursor:pointer;}
.ipad_carousel_title{bottom:98px !important;}
.ipad_navLinks{top:270px !important;}
.ipad_carousel_playvideo{bottom:60px !important;}
.ipad_video_panel{top:70px !important; margin-left:-4px !important;}
.ipad_hpto_carousel_title{bottom:196px!important;display:block!important}
.ipad_hpto_navLinks{top:190px !important;}
.ipad_hpto_carousel_playvideo{bottom:159px !important; padding-top:5px;}
.ipad_hpto_video_panel{top:0px !important;}
.android_video_panel{top:70px !important;}

/*Add to calendar styles*/
#action #fixtureslist #season ul.fixture-links li.fixtures_detail_download ul {list-style: none outside none;margin: 0;padding: 0;}	
#action #fixtureslist #season ul.fixture-links li.fixtures_detail_download ul li {float: left;margin: 0;}
#action #fixtureslist #season ul.fixture-links li.fixtures_detail_download ul 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;}	
#action #fixtureslist #season ul.fixture-links li.fixtures_detail_download ul li.icons{border: 1px solid #7F7F7F;height:26px; width:24px;border-left:0px; border-right:0px;}
#action #fixtureslist #season ul.fixture-links li.fixtures_detail_download ul li.icons:last-child{ border-right:1px solid #7F7F7F;}
#action #fixtureslist #season ul.fixture-links li.fixtures_detail_download ul li a{ background-image:url("/images/icons/icon_sprites.png"); background-repeat:no-repeat; background-color:transparent; height:30px; width:24px; padding:1px 1px 0; display:block;}
#action #fixtureslist #season ul.fixture-links li.fixtures_detail_download ul li a.outlook{ background-position:-145px -801px;}
#action #fixtureslist #season ul.fixture-links li.fixtures_detail_download ul li a.apple{ background-position:-173px -801px;}
#action #fixtureslist #season ul.fixture-links li.fixtures_detail_download ul li a.google_plus{ background-position:-201px -801px;}
#action #fixtureslist #season ul.fixture-links li.fixtures_detail_download ul li a.download{ background-position:-230px -801px;}
