﻿/**  AOL UK Print CSS **/
/*************************/
/* General */
html						{ background:url(http://imageseasynet.fantasyleague.com/fast/prem.0910/footballleague/texaco/images/bg.gif); }
body						{ font-size:0.75em; font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; font-size:1; background: url(http://imageseasynet.fantasyleague.com/fast/prem.0910/footballleague/texaco/images/Bar.gif) repeat-y center; color:#333333;}
img							{ _behavior: url(iepngfix.htc); }
.clear						{ clear:both; }
.left						{ float:left !important; }
.right						{ float:right !important; }
.nopad						{ margin:0 5px 0 0 !important; }

/** AOL SPECIFIC STYLES **/
#hat						{ margin:0 auto !important;  }
#hat #hat					{ width:760px; }
.googleInput				{ height:14px !important; padding:5px 2px !important; }
#outer_wrapper				{ margin:0 auto; background:#fff; width:960px; }
.feature_content			{ float:left !important; background:transparent url(http://imageseasynet.fantasyleague.com/fast/prem.0910/footballleague/texaco/images/crosshatch.jpg) repeat scroll 0 0; margin:10px 0; width:290px; padding:5px; }
.feature_content_container	{ background:#fff; padding:5px 5px 5px 20px; }
.feature_content ul.list	{ color:#000000; margin:0; }
.feature_content h3			{ background:#fff; }
p.buttons					{ clear:left; float:left !important; width:300px; }
.ad-mpu						{ width:300px; float:right !important;  height:250px; margin:10px 0px 10px 17px; background:#efefef; display:none !important; }
ul.buttons					{float:left; margin-left:50px;}
ul.buttons li				{float:left;}
/* Type */
.main_content p 			{text-align:justify;}
.img 						{margin-left:20px; margin-bottom:20px;}
a							{ text-decoration:none; color:#4b4b8a; outline:none; }
a:hover						{ text-decoration:underline; }
h1 b						{ color:#4b4b8a; }
h3 a						{color:#fff;}
h1,							
h2,
h3, dt							{  color:#fff; font-size:15px; letter-spacing:0.5px; padding:3px 5px;  background:#000 url(http://imageseasynet.fantasyleague.com/fast/prem.0910/footballleague/texaco/images/grey_block_image.gif) repeat-x top; }
dd							{ padding:3px 5px;}
.block h2					{margin-bottom:8px!important;}
.block h2					{padding-bottom:6px!important;}
h1							{ margin-bottom:5px; padding:3px 6px; font-size:1.5em;	 }
h4							{font-size:20px; padding:5px 10px 5px 0;  }

ul.list						{ list-style-position:inside; list-style-type:disc; margin:5px 0; }
ul.list li					{list-style-position:outside;}
ol							{ list-style-position:inside; list-style-type:decimal;  margin:5px 0; }
em							{ font-weight:bold; }
a.green						{ color:#40911B !important; font-size:10px; font-weight:normal !important; cursor:pointer; text-decoration:none; margin:0 7px 5px 0; padding:1px 3px;}
a.red						{ color:#ff0000 !important; font-size:10px; font-weight:normal !important; cursor:pointer; text-decoration:none; margin:0 7px 5px 0; padding:1px 3px;}
a.green:hover				{ background:#40911B; border-color:#40911B; color:#fff !important; }
a.red:hover					{ background:#ff0000; border-color:#ff0000; color:#fff !important; }
p							{ margin:0 0 15px; }
input						{ font-family:"lucida grande",tahoma,verdana,arial,sans-serif; }
.grey						{ color:#888; padding:0 5px; }


/* Forms */

input.text, 
#FriendsLeague .form input	{ background:#f3f3f3; float:left margin:0 0 5px 0; border:1px solid #ccc; font-size:14px; padding:3px 2px; float:left; }
#FriendsLeague .form fieldset a { margin-left:5px;}

#Challenge input.text		{ width:250px;}
#Challenge .form label, 
#FriendsLeague .form label 	{clear:both; display:block; float:left; padding:2px 8px 1px; text-align:right; width:185px;}
input.text:focus			{ background:#fff; color:#000; }
input.check					{ margin:5px 0 0 5px; }
#Leaderboard .form div		{ float:left; margin-right:10px;}
#Leaderboard .form select	{ background:#FFFFFF none repeat scroll 0 0;border:1px solid #CCCCCC; float:left; width:180px; height:25px; margin-right:10px;}
#Challenge .form			{ margin-bottom:20px;}
.sendInvite p				{ margin-top:20px;}

a.button					{ border:0; float:left; font-size:11px; font-weight:bold; display:block; cursor:pointer; text-decoration:none; padding:5px 9px 4px; background:#C1001D; color:#fff; margin-right:1px; }
a.button_cur				{ border:0; float:left; font-size:11px; font-weight:bold; display:block; cursor:pointer; text-decoration:none; padding:5px 9px 4px; background:#FF092E; color:#fff; margin-right:1px; }
a.cur,
a.button:hover				{ background:#FF092E; color:#fff; text-decoration:none; }

a.button-large				{ background:#C1001D url(http://imageseasynet.fantasyleague.com/fast/prem.0910/footballleague/texaco/images/icons.gif)  no-repeat 5px -411px;border:0; float:left; font-size:1em; font-weight:bold; display:block; cursor:pointer; text-decoration:none; padding:6px 10px 6px 20px; color:#fff !important; margin-right:5px; }
a.button-large:hover		{ background:#FF092E url(http://imageseasynet.fantasyleague.com/fast/prem.0910/footballleague/texaco/images/icons.gif)  no-repeat 5px -411px; color:#fff !important; text-decoration:none; }

a.button.disabled			{ background:#DDDDDD; color:#BBBBBB !important; }

/* Content */
#content, #header, 
#footer, #menu, 
#breadcrumb					{ clear:both;  }
#wrapper					{ margin:0 auto; width:960px; background:#fff; }
#content					{ float:none; }
.main_content, #registration{width:630px;}
#first-sentence				{font-size:1.4em;}
.mandatory					{padding:3px;display:block;float:left;}
/* Footer */
#footer      				{ background: #fff url(http://imageseasynet.fantasyleague.com/fast/prem.0910/footballleague/texaco/images/tex_footer.jpg) no-repeat 0px 7px; width:100%; margin:0; float:left; padding:136px 0 27px; font-size:.8em; }
#footer ul        			{ float:left; margin:0 36px; }
#footer ul li     			{ padding:0; font-size:120%; float:left; }
#footer p         			{ color:#fff; float:left; font-size:120%; }
#footer a         			{ color:#aaa; padding:0 5px; }
#footer a:hover   			{ text-decoration:underline; }
.prizes img					{padding:4px 0px 0px 4px;}


/* Overall Layout */
#menu						{ float:left; }
#main						{ float:left; width:960px; margin-right:-320px; display:inline; overflow:hidden; padding:0; }
#user						{ float:right; width:300px; overflow:hidden; display:inline; padding:10px 0px 0 0;}
.adverts					{margin-bottom:20px;}

/* Section Layout */
#header						{ width:960px;} 
#header #logo				{ float:left;margin:0!important; padding:9px 0px; width:960px; }
#header #top_banner			{ width:468px; float:right; height:60px; margin:25px 25px 10px 20px; display:none; }
.intro						{margin-bottom:5px;}

#menu						{ float:left; margin:0; width:960px; background: #305898  url(http://imageseasynet.fantasyleague.com/fast/prem.0910/footballleague/texaco/images/menu_bkground.gif) bottom repeat-x; }
#menu ul					{ float:left; width:960px; }
#menu ul li					{ float:left; background: url(http://imageseasynet.fantasyleague.com/fast/prem.0910/images/topbar-back-border.gif) no-repeat right center;}
#menu ul li.last			{ float:right; border-left:1px solid #FFFFFF;  background:#F22E2F url(http://imageseasynet.fantasyleague.com/fast/prem.0910/footballleague/texaco/images/menu_bkground_red.gif) repeat-x center bottom !important;}
#menu ul li.last:hover		{ float:right; border-left:1px solid #FFFFFF;  background:#F22E2F url(http://imageseasynet.fantasyleague.com/fast/prem.0910/footballleague/texaco/images/grey_block_image.gif) repeat-x center bottom !important;}
#menu ul li a				{ color:#fff; display:block; font-size:11px; font-weight:bold; padding:5px 10px; position:relative; z-index:6000;}
#menu ul li a:hover			{ background:#C1001D; text-decoration:none; color:#fff !important; }
#menu ul li:hover,
.current, .tab-cur			{ background:#F22E2F url(http://imageseasynet.fantasyleague.com/fast/prem.0910/footballleague/texaco/images/menu_bkground_red.gif) repeat-x center bottom !important; color:#fff !important; }
.current a, .tab-cur a		{ background:#F22E2F url(http://imageseasynet.fantasyleague.com/fast/prem.0910/footballleague/texaco/images/menu_bkground_red.gif) repeat-x center bottom; color:#fff !important;  text-decoration:none;  } 
#menu ul li ul				{ background:#fff; display:none; padding:0; height:auto; position:absolute; z-index:5000; width:193px; }
#menu ul li ul li			{ float:none; color:#000; height:auto; background:0 !important; border-bottom:1px solid #ddd;  }
#menu ul li ul li a			{ border:0 !important; letter-spacing:0; padding:5px 20px 5px 24px !important; color:#fff !important; height:auto !important; font-size:11px; font-weight:normal; background:#305898 url(http://imageseasynet.fantasyleague.com/fast/prem.0910/footballleague/texaco/images/icons.gif) no-repeat 2px -141px !important; *background-position: 2px -139px !important;  }
#menu ul li ul li a:hover	{ background-color:#C1001D !important; background-position:2px -141px !important; *background-position: 2px -139px  !important; color:#fff !important; -moz-border-radius:0; }
#home_mpu, #home_hotLinks	{float:left;}

#login						{ margin:0 0 25px; float:left; width:280px; padding:10px; background:#000; color:#fff; }
#login a					{ float:left; }
#login a.button				{ clear:right; float:right; width:36px; margin-top:3px; }
#login span					{ float:right; margin:5px 7px 0 0; *margin:0px 7px 0 0; }
#login input.text			{ float:right; width:268px; margin-bottom:4px;}
#login label				{ margin:0 5px 0 0; float:right; }
#login label.left			{ padding:5px; }
#login span.ValidationError	{ clear:both; color:#FF0000; float:left; font-size:12px; font-weight:bold; padding:10px 0 0; text-align:center; }

/* Main Content */
#user .menu					{ padding:0 5px 5px; color:#fff; font-size:1.7em; text-transform:capitalize; margin-bottom: 5px; border-bottom:1px solid #CCCCCC;}
#main .inner_content		{ margin-right:330px; float:left; width:630px; padding:10px 0 0px 0px; }
.inner_content ol li		{font-size:.8em!important;padding: 0 0 20px 0;}
#summary					{padding:6px; background:#F4E5E5;}
.summaryImg		{border:1px solid #F4E5E5; padding:6px; background:#fff;margin-bottom:5px; margin-left:4px;}
#summary .football li		{background:transparent url(http://imageseasynet.fantasyleague.com/fast/prem.0910/footballleague/texaco/images/bullet.gif) no-repeat scroll 5px 3px !important; padding:0 0 12px 17px;}
/** Registration **/

#registration				{ float:left; }
#registration fieldset		{ border:1px solid #ddd; padding:5px; margin:0 0 15px; width:578px; }
#registration legend		{ font-size:13px; font-weight:bold; }
#registration label			{ clear:both; width:154px; float:left; display:block; padding:4px 8px; text-align:right; }
#registration input			{ width:250px; float:left; }

#registration select		{ width:206px; float:left; margin-top:4px; background:#FFFFFF none repeat scroll 0 0; border: 1px solid #ccc;}
#registration .dropdownDay	{width:auto !important; float:left; border:1px solid #ccc; margin:4px 4px 0 0; }
#registration .dropdownMonth	{width:auto !important; float:left; border:1px solid #ccc; margin:4px 4px 0 0; }
#registration .dropdownYear		{width:auto !important; float:left; border:1px solid #ccc; margin:4px 0 0 0; }
.termsandConditions input		{width:auto!important; margin:0 3px;}
#registration .ValidationError	{ float:left; padding:4px 8px; }
.register-button			{ margin-left:0px; float:left; width:300px; }
a.register-banner			{ clear:both; width:300px; height:48px; float:left; margin:0 0 25px; display:block; text-indent:-9999px; background: url(http://imageseasynet.fantasyleague.com/fast/prem.0910/footballleague/texaco/images/sprite.gif) top right; }
a.register-banner:hover		{ background-position: -359px 0; }
img.watermark				{ margin:25px 0; }

/* Fixtures & Results */
#main_fixtures, 
#main_results				{ margin:10px 27px 10px 0 ; width:270px; float:left; padding-bottom:12px; background:url(../imgs/table-bottom.gif) repeat-x bottom; }
#main_fixtures .fix_date,
#main_results .res_date		{ font-weight:bold; margin-top:5px; color:#930D0E; }
#main_results				{ margin-right:0; }

table.main_fixtures,  
table.main_results			{ width:100%; }
table.main_fixtures th,
table.main_results th,
table.main_fixtures td,
table.main_results td		{ padding:5px 10px; }
table.main_fixtures th,
table.main_results th		{ background:#EEEEEE; font-weight:bold; }

td.fix_time,
td.res_time					{ padding:0 0 0 20px; text-align:right; }

div.table-test				{ clear:both; float:left; width:100%; }
ul.tabs						{ position:relative; }
ul.tabs li					{ float:left; border-left:1px solid #FFFFFF; }
ul.tabs li a.tab			{ display:inline-block; font-size:11px; font-weight:bold; height:23px; _height:22px; line-height:22px; padding:1px 10px; color:#fff; background:#305898 url(http://imageseasynet.fantasyleague.com/fast/prem.0910/footballleague/texaco/images/menu_bkground.gif) repeat-x center bottom }
ul.tabs li a.tab:hover,
ul.tabs li a.tab-cur		{ background:#000000 url(http://imageseasynet.fantasyleague.com/fast/prem.0910/footballleague/texaco/images/grey_block_image.gif) repeat-x center top; color:#fff; text-decoration:none; }

#error					{ font-weight:bold; background:#fff; position:relative; display:none; color:#ff0000; border:1px solid #ccc; float:right; margin:-38px 0 0; padding:10px 5px; width:460px; text-align:center; }
.error 					{ border:1px solid #FF0000; color:#FF0000; font-weight:bold; padding:5px 10px; display:block; }
h2 .big_shift_right	a.button, 
h2 .big_shift_right	a.button_cur,
.big_shift_right	a.button, 
.big_shift_right	a.button_cur{float:none; display:inline!important; padding:0!important; background:none; text-decoration:underline; color:#000;}
#FriendsLeague h2			{background:none!important; color:#000!important;}
#FriendsLeague  .text		{margin-bottom:10px;}

/* Right hand nav*/
#user a.lostpass			{ font-size:11px; font-weight:normal; padding:9px 2px 0 0; color:#fff; }
#user #user_nav				{ padding:10px; background:#000;  }
#user #user_nav ul li		{ padding:5px; font-weight:bold; color:#888;border-bottom:1px solid #CCCCCC;}
#user #user_nav ul li:hover	{ background-color:#C1001D; color:#000; cursor:pointer; }
#user #user_nav ul li.cur	{ background-color:#C1001D; }
#user #user_nav a			{ font-weight:normal; display:block; font-size:1.2em; color:#fff; }
#user #user_nav li.cur a:hover { background-color:#C1001D; color:#000; }
#user #user_nav a:hover		{ background-color:#C1001D; }
#user .mpu					{ margin:15px 0;  }
#user .sponsors				{ margin:15px 0; text-align:center; }
ul#sidenav					{ clear:both; }
ul#sidenav a				{}
#user a.sidenav				{ position:relative; }

#user #user_nav .user-actions					{ height:27px; border-bottom: 1px solid #EEEEEE;}
#user #user_nav .user-actions a					{ color:#000000; display:inline; float:left; margin:0 5px 5px 0; font-size:1.2em; padding:5px 9px 2px 5px; font-weight:normal; }
#user #user_nav .user-actions a:hover			{ background:#fff; }
#user #user_nav .user-actions a.user-options	{ border-right:1px solid #eee; }


#user_nav a.privateleagues	{ background: url(http://imageseasynet.fantasyleague.com/fast/prem.0910/images/icons.gif) no-repeat 0 -32px; }
#user_nav a.transfers		{ background: url(http://imageseasynet.fantasyleague.com/fast/prem.0910/images/icons.gif) no-repeat 0 -91px; }
#user_nav a.selection		{ background: url(http://imageseasynet.fantasyleague.com/fast/prem.0910/images/icons.gif) no-repeat 0 -91px;  }

/* Tables */
table.tabbed				{ width:100%; border-collapse:separate; *border-collapse:collapse; padding-bottom:12px;  background:url(../imgs/table-bottom.gif) repeat-x bottom; }
table.tabbed td,
table.tabbed th				{ padding:5px;  border-top:1px solid #e8e8e8;}
table.tabbed th				{ font-size:12px; font-weight:bold; background:#9DC4E3); color:#000; border:1px solid #000; border-width:1px 0 0; padding:8px 5px; }
table.tabbed td.highlight	{ font-weight:bold; }
table.tabbed tr.even		{ background:#ececec; }
table.tabbed td img			{ margin:0 5px 0 0; float:left; }
table.tabbed td a			{ font-weight:bold;  }
.header						{ background:#fff; cursor:pointer; }
table.tabbed th.headerSortUp { background:#C1001D; color:#fff; }
table.tabbed th.headerSortDown { background:#930D0C  url(http://imageseasynet.fantasyleague.com/fast/prem.0910/images/ico/desc_white.gif) right center no-repeat;  color:#fff; }

/* Main > Main Info */
table.general				{ clear:both; width:100%; background:#fff; }
table.general td			{ padding:5px 2px; }
table.general td.text_right	{ text-align:right; }
table.general td em			{ font-weight:bold; }

/* Player List */
/** !!! Redo tabs (from classic)  **/

/* Team Screen */
#user_info					{ width:424px; float:right; padding:13px 0; }
#user_info span				{ padding:0 0 0 10px; }
#user_info span div			{ display:inline; padding:0 6px; }
#user_info span div.up		{ background:url(../ico/up_green.gif) -4px 3px no-repeat; }
#user_info span div.dn		{ background:url(../ico/down_red.gif) -4px 7px no-repeat; }
#team_header				{ text-align:center; }
.team_screen_selected		{ background:#F22E2F url(http://imageseasynet.fantasyleague.com/fast/prem.0910/footballleague/texaco/images/menu_bkground_red.gif) repeat-x center bottom !important; color:#FFFFFF; }
#team_screen_container		{ width:2520px; clear:both; height:398px; overflow:hidden; position:relative;  }
#team_screen						{ position:relative; width:630px; overflow:hidden; margin:10px 0; }
#team_screen h2						{ margin:3px 0 0; padding:1px 0; color:#000; background:0; font-size:139%; }
#team_screen_container li span		{ background:#000000; color:#FFFFFF; font-weight:bold; padding:3px 5px; position :absolute; right:-17px; top:0; }
#team_screen_container li a			{ background:url(http://imageseasynet.fantasyleague.com/fast/prem.0910/licensed/skysports/images/name-bg.png); display:block; font-size:1em; font-weight:bold; padding:3px 5px; position:relative; top:57px; }
#team_screen_container a			{ color:#000; }
#team_screen_list					{ width:630px; }
table.team_list						{ border-collapse:separate; width:100%; padding-bottom:12px; margin-bottom:30px; }
table.team_list th, 
table.team_list td					{ padding:5px; background:#fff; }
table.team_list tr.on td			{ background:#ececec; }
table.team_list th					{ font-weight:bold; background:#EAF9FF; padding:8px 5px; }
table.team_list td a				{ color:#FD6600 !important; font-weight:bold;  }
table.team_list td img				{ margin:0; }
table.team_list td.position			{ font-weight:bold; padding-left:10px; }

#team_buttons						{ margin-top:3px; }

#button_container					{ background:#ffffff; float:left; height:21px; margin:0 0 10px; padding:7px 0 0; width:630px; }
#button_container a					{ margin:0 5px 0 0; font-size:1.1em; padding:2px 15px 3px; }

.team_screen_key					{ margin-top:-11px; }	

#team_screen_container li			{ background:url(http://imageseasynet.fantasyleague.com/fast/prem.0910/shirts/shirts_championship.png) center -1609px no-repeat; }
#team_screen_container .bla			{ background-position: center 0; }
#team_screen_container .bc			{ background-position: center -67px; }
#team_screen_container .car			{ background-position: center -134px; }
#team_screen_container .cov			{ background-position: center -201px; }
#team_screen_container .cp			{ background-position: center -269px; }
#team_screen_container .der			{ background-position: center -337px; }
#team_screen_container .don			{ background-position: center -403px; }
#team_screen_container .ips			{ background-position: center -470px; }
#team_screen_container .lei			{ background-position: center -537px; }
#team_screen_container .mid			{ background-position: center -604px; }
#team_screen_container .new			{ background-position: center -671px; }
#team_screen_container .not			{ background-position: center -738px; }
#team_screen_container .pet			{ background-position: center -805px; }
#team_screen_container .ply			{ background-position: center -872px; }
#team_screen_container .pre			{ background-position: center -939px; }
#team_screen_container .qpr			{ background-position: center -1005px; }
#team_screen_container .rdg			{ background-position: center -1074px; }
#team_screen_container .scu			{ background-position: center -1142px; }
#team_screen_container .su			{ background-position: center -1210px; }
#team_screen_container .sw			{ background-position: center -1274px; }
#team_screen_container .swa			{ background-position: center -1341px; }
#team_screen_container .wat			{ background-position: center -1408px; }
#team_screen_container .wba			{ background-position: center -1475px; }
#team_screen_container .bar			{ background-position: center -1541px; }

#team_screen_week,
#team_screen_month,
#team_screen_total,
#team_screen_status						{ background:url(http://imageseasynet.fantasyleague.com/fast/prem.0910/licensed/skysports/images/pitchFAST700_default.jpg) top center; float:left; width:630px; height:398px; position:relative; }

.players								{ padding-top:10px; }

#team_screen_container ul				{ clear:both; margin:5px auto; height:90px; _height:85px; }
#team_screen_container ul li			{ cursor:pointer; float:left; margin:0 5px 30px; padding-top:0; text-align:left; } 
#team_screen_container ul.quota1		{ width:135px; }
#team_screen_container ul.quota2		{ width:272px; _width:282px; }
#team_screen_container ul.quota3		{ width:408px; _width:418px; }
#team_screen_container ul.quota4		{ width:544px; _width:554px; }
#team_screen_container ul.quota5		{ width:620px; _width:630px; }
#team_screen_container .total			{ background:url(http://imageseasynet.fantasyleague.com/fast/prem.0910/licensed/skysports/images/total-bg.png) no-repeat right top; bottom:0; color:#000; font-weight:bold; padding:6px 0 5px 67px; position:absolute; right:0; text-align:right; width:75px; }
#team_screen_container .total span		{ color:#000; float:right; font-size:3.5em; letter-spacing:-4px; line-height:1em;text-align:center; width:92px; }
#team_screen_container .total div		{ color:#000; float:right; font-size:1.5em; text-align:center; width:85px; }

#team_screen_container li				{ height:66px; width:125px; }
#team_screen_container ul.quota5 li		{ height:66px; width:114px; }

#team_screen_container li a				{ width:102px; }
#team_screen_container ul.quota5 li a	{ width:89px; }

/** HACK **/
ul.cb									{ display:none; }
/* End of Team Screen */

/* Private League */

#pl_buttons a span			{ font-size:11px; color:#444; letter-spacing:2px; }
#pl_buttons a:hover span,
#pl_buttons a.cur span		{ color:#fff; }
#pl_slider_join,
#pl_slider_create			{ display:none; background:#F8F8F8; border:1px solid #e8e8e8; margin:10px 0; clear:both; }
#pl_slider_join p,
#pl_slider_create p			{ padding:0 10px; }

#pl_slider_create			{ height:100px; }

#pl_slider_join input		{ width:100px; margin-left:5px; }
#pl_slider_join input.join	{ width:45px; float:none; display:inline; }

.slider_info				{ font-size:14px; line-height:22px; text-align:right; width:230px; }

#pl_selector				{ padding:5px 5px 0; font-weight:bold; }
#pl_selector select			{ margin-left:5px; }
#pl_screen					{ width:627px; margin:0 0 20px; }
#pl_month					{ float:right; margin-top:-27px; margin-right:10px; }
#pl_join, #pl_create		{ margin:0 0 1px 2px; }
h2.privateleague			{ display:inline; margin-right:10px; }

h2#pl_name					{ background:#ffffff; padding-left:0; float:left; }
#pl_name input				{ background:#ffffcc; border:0; color:#000; font-family:Tahoma,sans-serif; font-size:14px; font-weight:bold; padding:0; margin:0; width:auto; }	
img.pl						{ margin:-6px -6px 0 0; float:right; }
				
/* Footer */


.tochart					{ display:none; }
.fromtable					{ margin:10px 0 10px 15px !important; }
.player_info img			{ margin:10px 20px 10px 0; }
.player_info div			{ line-height:20px; border:1px solid #cdcdcd; border-width:1px 0; width:200px; padding:5px 2px; }
.player_info div em			{ font-weight:bold; }
.player_info h4				{ color:#666; font-weight:normal; padding:0 0 5px; }
.player_info h4 b			{ color:#4b4b8a; font-weight:normal; }

td.zero						{ color:#ccc; font-weight:bold; }
td.positive					{ color:#40911b; font-weight:bold; }
td.negative					{ color:#ff0000; font-weight:bold; }

/* Widgets section */

#widget_selector			{ font-weight:bold; padding:0 0 20px 0; float:right; }
#widget_selector select		{ background:#fff; color:#000; border:1px solid #ccc; margin-left:5px; }

#columns .column			{ float: left; width: 50%; min-height: 400px; height: auto !important; }
#columns #column1 .widget	{ margin: 0 30px 30px 0; }

#columns .widget								{ margin: 0 0 20px 0; }
#columns .widget .widget-head					{ color: #000; overflow: hidden; width: 100%; }
#columns .widget .widget-head h2				{ background:url(../imgs/widget-head.gif) repeat-x; color:#fff; padding:4px 8px 6px; }
#columns .widget .widget-content				{ background: #fff; color: #000; overflow: hidden; }
#columns .widget .widget-content p				{ padding:3px 5px;  }
#columns .widget .widget-content p em			{ font-weight:bold; }
#columns .widget .widget-content img			{ float: right; margin: 10px; border: 1px solid #FFF; }
#columns .widget .widget-content pre			{ padding: 0.5em 5px; color: #EEE; font-size: 12px; }
#columns .widget .widget-content ul				{ padding:2px 0; }
#columns .widget .widget-content ul li			{ padding: 3px 2px; }
#columns .widget .widget-content ul.images		{ padding: 7px 0 0 0; list-style: none; height: 1%; }
#columns .widget .widget-content ul.images li	{ display: inline; float: left; }
#columns .widget .widget-content ul.images img	{ display: inline; float: left; margin: 0 0 7px 7px; }
#columns .widget .widget-content form p			{ line-height:20px; }

input.vote,					
input.vote:hover			{ background:url(../imgs/vote.gif) no-repeat; width:55px; height:21px; }
#poll input					{ margin:7px 0; }
#widgetNews					{ padding:0 2px; }
#widgetNews p				{ border-bottom:1px solid #e8e8e8; clear:both; padding:0 0 10px !important;  }
#widgetNews h3				{ color:#4b4b8a; font-size:14px; padding:0; margin:4px 0 0; border:0; }
#widgetNews a.more			{ font-size:10px; display:block; float:right; margin:-6px 0 6px; padding:0 10px 2px 5px; color:#a0a0a0; background:url(../ico/more.gif) no-repeat right; }

#player_filter_input		{ margin:5px 0 20px 0; font-weight:bold; }
#player_filter_input input	{ font-size:16px; font-weight:bold; color:#04A5E9; margin:10px 10px 0 0; width:50%; }
#player_filter_input .count { font-weight:normal; font-size:12px; }
#player_filter				{ clear:both; width:48%; float:left; margin:10px 20px 0 0; }

.filtered .hidden			{ display: none; }

ul#transfertabs li			{ float:left; }

#user_team					{ margin:10px 0 0 0; width:306px; float:left; }
#users_team					{ float:left; }
#users_team img				{ margin:0 10px 0 3px; }

.info						{ margin:0 0 10px; }
.info h2					{ margin: 0 0 10px;  }
.info p						{ padding:0 5px; }
.transfers_info				{ width:279px; line-height:25px; padding-top:5px; }
.transfers_info input		{ float:left; }
.pl_info					{ width:100%; }

tr.empty					{ background:#E9ECEE; height:27px; color:#777; }
tr.empty a					{ font-size:10px; color:#ff0000; }


/* TEAM SELECTION */
#teamSelection						{ width:630px; padding-bottom:10px; background:#fff;}
#teamSelection h5					{ margin-bottom:6px; color:#C1001D; font-size:120%; padding:6px 5px; background:#fff; border-bottom:#C1001D 1px solid; font-weight:bold; }
#selection_teams					{ clear:both; float:left; margin:0 6px 0 0; width:120px;}
#selection_teams ul					{ border:1px solid #BBBBBB; }
#selection_teams ul a				{ background:#000000 url(http://imageseasynet.fantasyleague.com/fast/prem.0910/footballleague/texaco/images/grey_block_image.gif) repeat-x 0 -3px; border-bottom:1px solid #BBBBBB; display:block; font-size:11px; font-weight:bold; height:12px; line-height:1em; padding:4px 10px 5px; color:#fff; *margin-bottom:-3px;}
#selection_teams ul a.sel			{ background:#F22E2F url(http://imageseasynet.fantasyleague.com/fast/prem.0910/footballleague/texaco/images/menu_bkground_red.gif) repeat-x scroll center bottom !important; position:relative; color:#fff; padding:4px 10px 5px; margin-top:-1px; border-bottom:0; }
#selection_teams ul a:hover			{ background:#F22E2F url(http://imageseasynet.fantasyleague.com/fast/prem.0910/footballleague/texaco/images/menu_bkground_red.gif) repeat-x scroll center bottom !important; position:relative; color:#fff; text-decoration:none;  }
#selection_players					{ float:left; width:256px; *width:251px; margin-right:7px; }
#selection_players ul				{ clear:both; }
#selection_players ul a				{ padding:3px 5px; display:block; float:left; width:227px;}
#selection_players ul a small		{ float:left; padding:2px 5px 0 0; color:#999; font-size:10px; width:20px; }

.wrong								{ color:#ccc; }
.wrong span, .wrong small			{ color:#ccc !important; }
#selection_players ul a em			{ float:left; width:127px; *width:126px; }
#selection_players ul a span em		{ float:none; }
#selection_players ul a span		{ color:#4b4b8a; margin-left:10px; }
#selection_players ul a span.player_price { width:31px; float:left; text-align:right; }
#selection_players ul a span.player_pls { color:#000; text-align:right; width:24px; float:left; }
#selection_players ul a span.injury	{ background:#fff url(http://skysports.uat.fantasyleague.com/selection/injured.gif) no-repeat center center; width:10px; height:10px; float:right; padding:1px; border:1px solid #ddd; }
#selection_players ul a img			{ margin:0 0 0 10px; }
li.player_position					{ background:#305898 url(http://imageseasynet.fantasyleague.com/fast/prem.0910/footballleague/texaco/images/menu_bkground.gif) repeat-x scroll center bottom; color:#fff; font-size:90%; font-weight:bold; padding:3px 6px; text-decoration:none; text-transform:uppercase; } 
#selection_players ul a.unavailable	{ color:#ccc; cursor:not-allowed; text-decoration:none !important; }
#selection_players ul a.unavailable span		{ color:#ccc; }
#selection_players ul a.unavailab em			{ color:#ccc;  }

#player_positions					{ padding:0 0 6px; float:left; width:255px; }
#player_positions li				{ float:left; display:inline; }
#player_positions li a				{ background:url(http://skysports.uat.fantasyleague.com/selection/team_player_back.png) 0 -10px; border:1px solid #BBBBBB; font-size:11px; font-weight:bold; margin-right:3px; padding:4px 5px; text-align:center; width:28px; *width:26px;  } 
#player_positions li a:hover		{ background:#C1001D; color:#fff !important; text-decoration:none; }
#player_positions a#team_all		{ }
#player_positions a.cur				{ background:#C1001D; border:1px solid #BBBBBB; color:#fff; padding:4px 3px; }
#player_positions a.cur:hover		{ background:#fff; color:#000!important; text-decoration:none; }
#player_positions a.pos_wrong		{ color:#ccc; }
#player_positions-columns			{ padding:2px; width:250px; *width:246px; float:left; border-top:1px solid #CCCCCC;  border-left:1px solid #CCCCCC;  border-right:1px solid #CCCCCC;}
#player_positions-columns a			{ font-size:10px; float:left; padding:0 2px; font-weight:bold; }
#player_positions-columns a.sort_on	{ text-decoration:underline; }
#selection_info						{ float:left; margin:0 0 10px 0px; width:630px; padding:10px 0; border:1px solid #CCCCCC; border-width:0 0 1px 0; }
#selection_info	h5,
#selection_formation h5,
#selection_budget h5				{ background:#fff;  font-size:18px;  margin:0 0 10px 0; padding:3px 6px; color:#000; border-bottom:4px solid #C1001D;}
#selection_teamname, #selection_formation{ float:left; width:190px; margin:0 25px 10px 0; background:#fff;}
#selection_budget					{ width:80px; float:left; margin:0 10px 5px 0; font-weight:bold; font-size:15px; background:#fff;} 
#selection_teamname input			{ font-size:14px; padding:2px; width:184px; background:#fff; border:1px solid #bbb; }
#selection_playercount				{ float:right; font-size:120%; margin:1px 0 0; font-weight:bold; color:#000; }
#selection_playercount span			{ color:#000; font-size:130%; }
#selection_formation				{ background:#FFFFFF none repeat scroll 0 0; float:left; font-size:15px; font-weight:bold; width:175px;}
#selection_budget em.selected_price	{ width:50px; color:#ff0000; margin:1px 0 0 5px; position:absolute; font-size:18px; }
.plus								{ color:#40911B !important; }
.minus								{ color:#ff0000 !important; }
#selection_budget span				{ color:#40911B; }
				
#selection_playercount em,
#selection_budget em,
#selection_formation em				{ font-weight:bold; color:#000; }
#selection_formation img			{ position:relative; margin: 0 0 -2px 5px; }
#selection_valid					{ cursor:pointer; float:right; border:1px solid #ccc; padding:4px 5px 1px; margin:8px 0 0 -28px; display:none; }
#selection_valid img				{ margin:0; }

#selection_selected 				{ background: url(http://skysports.uat.fantasyleague.com/selection/pitch_tile.jpg) repeat center -19px; float:left; height:589px; width:241px; *width:236px; *margin-left:5px;}
#selection_selected h4				{ margin:0 0 5px; color:#C1001D; padding:6px 5px; border-bottom:1px solid #FD6600; font-size:120%; font-weight:bold; background:#fff ; }
#selection_selected h5				{ border:0; float:left; width:229px; *width:220px; text-transform:uppercase; color:#fff; margin:7px 0 0 0; padding:3px 6px; background:#000; font-weight:bold; font-size:90%; text-decoration:none; }

#loaded_players						{ float:left; height:495px; _height:491px; overflow:auto; width:254px; *width:250px; position:relative; background:#EEEEEE; border:1px solid #BBBBBB; }
#loaded_players ul					{ background:#fff; margin:0 0 15px 0; padding:0; width:236px; float:left;}
#loaded_players ul a				{ background:transparent url(http://skysports.uat.fantasyleague.com/selection/team_player_back.png) repeat scroll 0 -10px; border-bottom:1px solid #CCCCCC; color:#000000; text-decoration:none;}
#loaded_players ul a:hover			{ text-decoration:none; background:#C1001D; color:#fff; }

.selected_players					{ clear:both; float:left; padding:0 1px; }
.selected_players em				{ font-weight:bold; }

a.luckydip							{ background:#C1001D; color:#FFFFFF; float:right; font-size:1.5em; height:46px; margin:0; padding:10px 15px; text-align:center; text-decoration:none; text-transform:uppercase; width:50px; }
a.luckydip:hover					{ background:#C1001D; }

#player_search						{ float:right; margin:1px 5px 0; border:1px solid #ccc; }
#player_search input				{ background:#fff; border:1px solid #fff; font-size:11px; padding:1px; width:134px; margin:3px 0 0;}

#teamSelectionHelp					{ border:1px solid #CCCCCC; display:none; float:left; height:130px; margin:-11px 0 10px 0; padding:10px 10px 0; width:610px; background:#fff; }
#teamSelectionHelp-button			{ float:right; border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding:5px 10px; background:#fff; margin:-11px 25px 6px 0; cursor:pointer; }
#teamSelectionHelp-button:hover		{ background-color:#ddd; }

.selected_players li				{ background:url(http://skysports.uat.fantasyleague.com/selection/team_player_back.png) bottom; position:relative; margin:0 0 1px; color:#000000; display:block; float:left; font-size:0.8em; font-weight:bold; width:239px; *width:234px; }
.selected_players li div			{ background:url(http://imageseasynet.fantasyleague.com/fast/prem.0910/shirts/shirts_championship_small.png) 3px -795px no-repeat; float:left; font-size:1.1em; height:35px; padding:0 10px 0 40px; width:139px; *width:134px; }

.selected_players li div.team_BLA	{ background-position: 3px 0px; }
.selected_players li div.team_BC	{ background-position: 3px -35px; }
.selected_players li div.team_CAR	{ background-position: 3px -70px; }
.selected_players li div.team_COV	{ background-position: 3px -104px; }
.selected_players li div.team_CP	{ background-position: 3px -138px; }
.selected_players li div.team_DER	{ background-position: 3px -173px; }
.selected_players li div.team_DON	{ background-position: 3px -208px; }
.selected_players li div.team_IPS	{ background-position: 3px -243px; }
.selected_players li div.team_LEI	{ background-position: 3px -277px; }
.selected_players li div.team_MID	{ background-position: 3px -311px; }
.selected_players li div.team_NEW	{ background-position: 3px -346px; }
.selected_players li div.team_NOT	{ background-position: 3px -381px; }
.selected_players li div.team_PET	{ background-position: 3px -416px; }
.selected_players li div.team_PLY	{ background-position: 3px -450px; }
.selected_players li div.team_PRE	{ background-position: 3px -484px; }
.selected_players li div.team_QPR	{ background-position: 3px -519px; }
.selected_players li div.team_RDG	{ background-position: 3px -554px; }
.selected_players li div.team_SCU	{ background-position: 3px -589px; }
.selected_players li div.team_SU	{ background-position: 3px -623px; }
.selected_players li div.team_SW	{ background-position: 3px -658px; }
.selected_players li div.team_SWA	{ background-position: 3px -692px; }
.selected_players li div.team_WAT	{ background-position: 3px -727px; }
.selected_players li div.team_WBA	{ background-position: 3px -761px; }
.selected_players li div.team_BAR	{ background-position: 3px -796px; }


.selected_players li div span		{ display:block; float:left; overflow:hidden; font-size:11px; font-weight:bold; height:14px; margin:0; padding:0; text-align:left; width:69px; }
.selected_players li div span.injury{ background:#fff url(http://skysports.uat.fantasyleague.com/selection/injured.gif) no-repeat center center; border:1px solid #DDDDDD; display:block; float:right; height:10px; margin:-13px 0 0; width:10px; }
.selected_players li span			{ height:14px; color:#666; float:left; font-weight:normal; padding:2px 3px; margin-left:5px; }
.selected_players li span.position	{ display:none; }
.selected_players li img			{ border-color:#DDDDDD; border-style:solid; border-width:0 0 1px 1px; padding:2px; position:absolute; right :0; top:0; width:12px;  }
.selected_players li small			{ display:block; }

#selection_actions					{ float:right; margin:7px 8px 0 0; *margin:7px 13px 0 0; }
#selection_actions_league label { border-bottom:4px solid #C1001D; clear:both; display:block; font-size:1.1em; font-weight:bold; margin:0 0 5px; padding:3px 7px; width:180px;}
.pleaseClick						{float:left; font-size:0.9em; margin-top:12px; text-align:left !important; width:476px;}

#selection_comment					{ width:500px; float:left; margin:7px 0; }

#loading							{ display:none; height:100%; position:fixed; width:100%; top:0; left:0; background:url(http://imageseasynet.fantasyleague.com/fast/prem.0910/images/back.png); z-index:11000; }
#loading-container					{ display:none; width:160px; height:60px; -moz-border-radius:10px; background:#000; position:absolute; left:40%; top:600px; z-index:14000; padding:20px; text-align:center; } 
#loading-container h3				{ font-size:2em; color:#fff; border-bottom:0; background:0; padding:0 0 11px; }
#pitchside							{ background:transparent url(http://imageseasynet.fantasyleague.com/fast/prem.0910/footballleague/texaco/images/TexacoBanner.jpg) repeat scroll 0 0; display:block; float:left; height:60px; overflow:hidden; text-indent:-9999px; margin:0 0 10px; width:630px;}

#pitchside object {display:none;}
table.radio { background:#E9ECEE none repeat scroll 0 0; border:1px solid #8EA3AF; border-collapse:separate; margin:0 0 10px; padding-bottom:5px; width:50%; }
table.radio td { background:#FFFFFF none repeat scroll 0 0; border-bottom:1px dotted #B2C0C8; padding:4px 6px 5px 1px; }
table.radio td input { float:left; margin:2px 2px 0; }
table.radio td label { float:left; padding:1px 10px 0; }

#stats_left, #stats_right{ float:left; width:250px; padding:5px;}
#stats_left p, #stats_right p{border-bottom:1px solid #ccc;}

.sidebanner						{margin-bottom:20px;}

/* jCarousel specific */

/* jCarousel specific */
#montage							{ margin:0; width:626px; height:213px; }

.jcarousel-container				{ position: relative; }
.jcarousel-clip						{ z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
.jcarousel-list						{ z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
.jcarousel-list li,	
.jcarousel-item						{ float: left; list-style: none; width:950px; height:285px; }
.jcarousel-skin-tango 
.jcarousel-item						{ width: 626px; height: 213px; }
.jcarousel-skin-tango 
.jcarousel-clip-horizontal			{ width: 626px; height: 213px; }


/*Homepage Feature Columns*/
.featureCol							{float:left; margin:15px 9px 0 0; text-align:left !important; width:299px;}
.featureCol h2						{background:#000000 url(http://imageseasynet.fantasyleague.com/fast/prem.0910/footballleague/texaco/images/grey_block_image.gif) repeat-x scroll center top; color:#FFFFFF; margin-bottom:5px;	padding:3px 6px;}
.featureCol dt a					{font-size:1.2em!important;}
.featureCol dt						{ margin:2px 0 !important; background:transparent none repeat scroll 0 0; text-transform:none;}
.featureCol dd						{}
.featureCol img 					{border:4px solid #000000; float:right; height:54px; margin:0; width:78px;}
.colLeft							{border-right:1px solid #000; padding-right:10px;}
.featureCol .blue					{background-color:#9DC4E3; margin:10px 0 !important; padding:5px; width:275px;}
div.playerPicks	h2					{margin-bottom:20px;}

/* Survey */
#survey								{ background:#000; padding:10px; color:#fff; }
#survey a							{ color:#fff; font-weight:bold; text-decoration:underline; }
#survey span.survey_question p		{ margin:0 0 -15px;  }
#survey h1,
#survey h2,
#survey h3							{ background:#F22E2F url(http://imageseasynet.fantasyleague.com/fast/prem.0910/footballleague/texaco/images/menu_bkground_red.gif) repeat-x center bottom !important }

#survey input, 
#survey select,
#survey textarea					{ width:300px; background:#fff; border:0; padding:2px; }
#survey input#btnSubmit				{ background:#F22E2F url(http://imageseasynet.fantasyleague.com/fast/prem.0910/footballleague/texaco/images/menu_bkground_red.gif) repeat-x center bottom !important; color:#fff; padding:5px 10px; font-weight:bold; }

.sidenavhighlight { background-color: #c1001d; }