/**
** Classic Specific
**/ 
a,
a.link,
h4,
.articles-list li h3,
a.button, 
input.submit,
#moreNewsItems h4 a	,
#newsItems .main-newsItem h4 a		{ color:#1b75bb; }

table.general						{ border-bottom-color:#1b75bb; } 
table.general th					{ background:url(../images/sprite.png) no-repeat right -88px; }
table.general tr.lighter th			{ background:url(../images/sprite.png) no-repeat right -121px; }

table.myTeams						{ border-bottom-color:#EFEFEF; }
table.myTeams th,
table.myLeagues th					{ background:0; }
table.myLeagues						{ border-bottom:1px solid #EFEFEF; color:#333333; }


#newsItems a.articles-link:hover,
#newsItems a.on						{ background-color:#1B75BB; color:#fff; border-color:#1B75BB; }

#header-buttons						{ float:left; height:53px; margin-top:-70px; width:283px; z-index:10000; position:relative; }
#header-buttons a					{ width:20px; height:34px; float:left; display:block;  }
#header-buttons a.header-buttons-1	{ width:60px; }
#header-buttons a.header-buttons-2	{ width:132px; }
#header-buttons a.header-buttons-3	{ width:90px; }

a.signup,
a.signup:hover						{ background:url(../images/ClassicSignUp.gif) 0 0 no-repeat !important; display:block; padding:0; height:27px;  }
a.selectsquad,
a.selectsquad:hover					{ background:url(../images/ClassicSelectSquad.gif) 0 0 no-repeat !important; width:181px; float:left; display:block; padding:0; height:27px;  }
a.shoppingbasket,
a.shoppingbasket:hover				{ background:url(../images/ClassicShoppingBasket.gif) 0 0 no-repeat !important; width:109px; float:left; display:block; padding:0; height:27px;  }


ul.tabs li							{ background:url(../images/sprite.png) no-repeat right -70px; }
ul.tabs li a.tab					{ background:url(../images/sprite.png) no-repeat left -70px; }
ul.tabs li.tab-cur					{ background:url(../images/sprite.png) no-repeat right -49px; }
ul.tabs li a.cur,
ul.tabs li.tab-cur a				{ background:url(../images/sprite.png) no-repeat left -49px; }

.module-header ul.tabs li			{ background-position:right -27px; }
.module-header ul.tabs li a			{ background-position:left -27px; }
.module-header ul.tabs li.tab-cur	{ background:url(../images/sprite.png) no-repeat right -49px; }
.module-header ul.tabs li a.cur,
.module-header ul.tabs li.tab-cur a	{ background:url(../images/sprite.png) no-repeat left -49px; }

/* Template > Menu  */
#menu ul.nav1						{ width:630px;  }
#menu ul.nav1 li a,
#menu ul.nav3 li a,
#menu ul.nav1 li span				{ background:url(../images/menu.png) no-repeat left top; }

#menu ul.nav1 li a.global			{ background:url(../images/home-icon.gif) no-repeat center 10px; }			
#menu ul.nav1 li a.cl_home			{ background-position:-40px top; width:116px; }
#menu ul.nav1 li a.cl_gg			{ background-position:-156px top; width:113px; }
#menu ul.nav1 li a.cl_st			{ background-position:-269px top; width:92px; }
#menu ul.nav1 li a.cl_pl			{ background-position:-361px top; width:73px; }
#menu ul.nav1 li a.cl_tn			{ background-position:-433px top; width:101px; }
#menu ul.nav1 li a.cl_m				{ background-position:-535px top; width:83px; }

#menu ul.nav1 li a.cl_home:hover,
#menu ul.nav1 li.current a.cl_home,
#menu ul.nav1 li.selected a.cl_home	{ background-position:-40px bottom; }
#menu ul.nav1 li a.cl_gg:hover,
#menu ul.nav1 li.current a.cl_gg,
#menu ul.nav1 li.selected a.cl_gg	{ background-position:-156px bottom; }
#menu ul.nav1 li a.cl_st:hover,
#menu ul.nav1 li.current a.cl_st,
#menu ul.nav1 li.selected a.cl_st	{ background-position:-269px bottom; }
#menu ul.nav1 li a.cl_pl:hover,
#menu ul.nav1 li.current a.cl_pl,
#menu ul.nav1 li.selected a.cl_pl	{ background-position:-361px bottom; }
#menu ul.nav1 li a.cl_tn:hover,
#menu ul.nav1 li.current a.cl_tn,
#menu ul.nav1 li.selected a.cl_tn	{ background-position:-433px bottom; }
#menu ul.nav1 li a.cl_m:hover,
#menu ul.nav1 li.current a.cl_m	,
#menu ul.nav1 li.selected a.cl_m	{ background-position:-535px bottom; }

#menu ul.nav2 li a					{ text-indent:0; width:auto; background:#FFFFFF; border:1px solid #DDDDDD;  border-width:0 0 1px 0; color:#333333 !important; font-size:13px; height:16px; }
#menu ul.nav2 li a:hover			{ color:#333 !important; text-decoration:none; background:#f5f5f5; }
#menu ul.nav2 li span				{ border:1px solid #f1f1f1; text-indent:0; width:190px; border-width:0 0 1px 1px; letter-spacing:0; background:#fff !important; text-transform:none; padding:5px 15px !important; color:#999 !important; font-size:12px; height:auto; font-weight:bold; }

#menu ul.nav3 li a.fl_faq			{ background-position:-807px top; width:50px; }
#menu ul.nav3 li a.fl_faq:hover		{ background-position:-807px bottom; }
#menu ul.nav3 li a.fl_cu			{ background-position:-857px top; width:103px; }
#menu ul.nav3 li a.fl_cu:hover		{ background-position:-857px bottom;  }


.current							{ color:#fff; text-decoration:none; }
.current a							{ background:#f8f8f8; } 
#menu ul li.end						{ background:0 !important; }

#mainContent .module-footer a		{ color:#4B4B4B; }
.commentsPages li.tab-cur a			{ color:#1b75bb !important; text-decoration:none;  }
h3.sub-heading						{ color:#1b75bb; border-bottom-color:#1b75bb; }

#userOptions h3 { background:url(../images/sprite.png) no-repeat 0 -88px; color:#1b75bb; }

#siteTour ul.menu li a				{ color:#1b75bb; }
#siteTour ul.menu li.tab-cur a		{ border-color:#1b75bb; }


#footer								{ background:#1b75bb url(../images/footer-top.gif) no-repeat top; }

/* Player Rating Icons */
.chilli								{ background:url(../images/icons/chilli_sprite.png) no-repeat right top;  width:0px; height:16px; }
.chilli.hot3						{ width:30px; }
.chilli.hot2						{ width:20px; }
.chilli.hot1						{ width:10px; }
.chilli.none						{ width:0px; }
.chilli.cold1						{ width:10px; background-position: right -18px; }
.chilli.cold2						{ width:20px; background-position: right -18px; }
.chilli.cold3						{ width:30px; background-position: right -18px; }

.chilli-large						{ background:url(../images/icons/chilli_sprite.png) no-repeat right top;  width:0px; height:16px; }
.chilli-large.hot3					{ width:30px; }
.chilli-large.hot2					{ width:20px; }
.chilli-large.hot1					{ width:10px; }
.chilli-large.none					{ width:0px; }
.chilli-large.cold1					{ width:10px; background-position: right -18px; }
.chilli-large.cold2					{ width:20px; background-position: right -18px; }
.chilli-large.cold3					{ width:30px; background-position: right -18px; }

/** Prizes **/
#prizes div.prize-left					{ float:left; width:300px; }
#prizes div.prize-left .prize-details	{ margin-bottom:10px; }

.prize									{ margin:0 0 10px; padding:0 0 30px; float:left; width:100%; }
.prize.intertoto,
.prize.overall							{ border-bottom:0; }
.prize h3								{ margin:0 0 5px 0; }
.prize-half								{ margin:0 30px 0 0; padding:0 0 30px; float:left; width:300px; }
.prize-half2							{ padding:0 0 30px; float:left; width:300px; }

#prizes div.prize-right table			{ border-bottom:0; }
#prizes div.prize-right table td		{ border-top:1px solid #efefef; padding:10px 0; }
#prizes div.prize-right table td.prize-ammount { color:#1B75BB; text-align:right; font-weight:bold; }

#prizes td.prize-ammount				{ text-align:right; font-weight:bold; color:#1B75BB; }

#prizes p								{ position:relative; margin:0 0 10px; }
#prizes img								{ margin-top:-30px; } 
#prizes p.prize-heading1				{ border-bottom:1px solid #EFEFEF; float:left; font-size:20px; font-weight:bold; margin:0 0 10px; padding:0 0 5px; width:100%; }
#prizes p.prize-heading2				{ font-size:15px; margin-bottom:10px;  }
#prizes p.prize-heading3				{ font-size:14px; margin-bottom:10px; font-weight:bold;  }

#prizes table.other-prizes				{ width:300px; float:right; border-bottom:0; margin-left:30px; clear:none; } 
#prizes table.other-prizes2				{ width:300px; float:right; border-bottom:0; clear:none; }
#prizes table.other-prizes td,
#prizes table.other-prizes2 td			{ border-bottom:1px solid #efefef; padding:10px 0; }

#prizes table.prizes					{ width:630px; float:left; border-bottom:0; clear:none; } 
#prizes table.prizes td					{ border-bottom:1px solid #efefef; padding:10px 0; }


#prizes table.prize-table				{ table-layout:fixed; }
#prizes table.prize-table td,
#prizes table.prize-table th			{ padding:5px; }
#prizes table.prize-table td			{ border:1px solid #efefef; }
#prizes table.prize-table td.place		{ background:#fafafa; }
#prizes table.prize-table th.std		{ color:#00b1da; background:#d3f2f7; font-weight:bold; }
#prizes table.prize-table th.slv		{ color:#999999; background:#e6e6e6; font-weight:bold; }
#prizes table.prize-table th.gld		{ color:#fdaf42; background:#fef1de; font-weight:bold; }

table#pitchimages td					{ padding:2px; }

#pitchslider									{ display:block; float:left; overflow:hidden; position:relative; width:630px; margin:0 0 25px; }
#pitchslider .jcarousel-clip-horizontal			{ width:523px; height:107px; margin:0 27px; float:left; overflow:hidden; }
#pitchslider ul									{ overflow:hidden; position:relative; height:107px; }
#pitchslider li									{ float:left; height:107px; }


.articles-filter					{ border-bottom-color:#1B75BB; }
.articles-search					{ border-bottom-color:#1B75BB; }

table.general tr.subheader th		{ border-top-color:#1B75BB;  }

/** Team badges **/
.team-badge							{ background:url(../images/badges/small/badgeicons_16x16.png) no-repeat 0 0; width: 16px; height: 16px; display: block; }
.team-badge.badge1200				{ background-position: 0 0; }
.team-badge.badge1201				{ background-position: 0 -16px; }
.team-badge.badge1202				{ background-position: 0 -32px; }
.team-badge.badge1203				{ background-position: 0 -48px; }
.team-badge.badge1204				{ background-position: 0 -64px; }
.team-badge.badge1205				{ background-position: 0 -80px; }
.team-badge.badge1206				{ background-position: 0 -96px; }
.team-badge.badge1207				{ background-position: 0 -112px; }
.team-badge.badge1208				{ background-position: 0 -128px; }
.team-badge.badge1209				{ background-position: 0 -144px; }
.team-badge.badge1210				{ background-position: 0 -160px; }
.team-badge.badge1211				{ background-position: 0 -176px; }
.team-badge.badge1212				{ background-position: 0 -192px; }
.team-badge.badge1213				{ background-position: 0 -208px; }
.team-badge.badge1214				{ background-position: 0 -224px; }
.team-badge.badge1215				{ background-position: 0 -240px; }
.team-badge.badge1216				{ background-position: 0 -256px; }
.team-badge.badge1217				{ background-position: 0 -272px; }
.team-badge.badge1218				{ background-position: 0 -288px; }
.team-badge.badge1219				{ background-position: 0 -304px; }
.team-badge.badge1220				{ background-position: 0 -320px; }
.team-badge.badge1221				{ background-position: 0 -336px; }
.team-badge.badge1222				{ background-position: 0 -352px; }
.team-badge.badge1223				{ background-position: 0 -368px; }
.team-badge.badge1224				{ background-position: 0 -384px; }
.team-badge.badge1225				{ background-position: 0 -400px; }
.team-badge.badge1226				{ background-position: 0 -416px; }
.team-badge.badge1227				{ background-position: 0 -432px; }
.team-badge.badge1228				{ background-position: 0 -448px; }
.team-badge.badge1229				{ background-position: 0 -464px; }
.team-badge.badge1230				{ background-position: 0 -480px; }
.team-badge.badge1231				{ background-position: 0 -496px; }
.team-badge.badge1232				{ background-position: 0 -512px; }
.team-badge.badge1233				{ background-position: 0 -528px; }
.team-badge.badge1234				{ background-position: 0 -544px; }
.team-badge.badge1235				{ background-position: 0 -560px; }
.team-badge.badge1236				{ background-position: 0 -576px; }
.team-badge.badge1237				{ background-position: 0 -592px; }
.team-badge.badge1238				{ background-position: 0 -608px; }
.team-badge.badge1239				{ background-position: 0 -624px; }
.team-badge.badge1240				{ background-position: 0 -640px; }
.team-badge.badge1241				{ background-position: 0 -656px; }
.team-badge.badge1242				{ background-position: 0 -672px; }
.team-badge.badge1243				{ background-position: 0 -688px; }
.team-badge.badge1244				{ background-position: 0 -704px; }
.team-badge.badge1245				{ background-position: 0 -720px; }
.team-badge.badge1246				{ background-position: 0 -736px; }
.team-badge.badge1247				{ background-position: 0 -752px; }
.team-badge.badge1248				{ background-position: 0 -768px; }
.team-badge.badge1249				{ background-position: 0 -784px; }
.team-badge.badge1250				{ background-position: 0 -800px; }
.team-badge.badge1251				{ background-position: 0 -816px; }
.team-badge.badge1252				{ background-position: 0 -832px; }
.team-badge.badge1253				{ background-position: 0 -848px; }
.team-badge.badge1254				{ background-position: 0 -864px; }
.team-badge.badge1255				{ background-position: 0 -880px; }
.team-badge.badge1256				{ background-position: 0 -896px; }
.team-badge.badge1257				{ background-position: 0 -912px; }
.team-badge.badge1258				{ background-position: 0 -928px; }
.team-badge.badge1259				{ background-position: 0 -944px; }
.team-badge.badge1260				{ background-position: 0 -960px; }
.team-badge.badge1261				{ background-position: 0 -976px; }
.team-badge.badge1262				{ background-position: 0 -992px; }
.team-badge.badge1263				{ background-position: 0 -1008px; }
.team-badge.badge1264				{ background-position: 0 -1024px; }
.team-badge.badge1265				{ background-position: 0 -1040px; }
.team-badge.badge1266				{ background-position: 0 -1056px; }
.team-badge.badge1267				{ background-position: 0 -1072px; }
.team-badge.badge1268				{ background-position: 0 -1088px; }
.team-badge.badge1269				{ background-position: 0 -1104px; }
.team-badge.badge1270				{ background-position: 0 -1120px; }
.team-badge.badge1271				{ background-position: 0 -1136px; }
.team-badge.badge1272				{ background-position: 0 -1152px; }

.team-badge.badge1273				{ background-position: 0 -1168px; }
.team-badge.badge1274				{ background-position: 0 -1184px; }
.team-badge.badge1275				{ background-position: 0 -1200px; }
.team-badge.badge1276				{ background-position: 0 -1216px; }
.team-badge.badge1277				{ background-position: 0 -1232px; }
.team-badge.badge1278				{ background-position: 0 -1248px; }
.team-badge.badge1279				{ background-position: 0 -1264px; }
.team-badge.badge1280				{ background-position: 0 -1280px; }
.team-badge.badge1281				{ background-position: 0 -1296px; }
.team-badge.badge1282				{ background-position: 0 -1312px; }
.team-badge.badge1283				{ background-position: 0 -1328px; }
.team-badge.badge1284				{ background-position: 0 -1344px; }
.team-badge.badge1285				{ background-position: 0 -1360px; }
.team-badge.badge1286				{ background-position: 0 -1376px; }
.team-badge.badge1287				{ background-position: 0 -1392px; }
.team-badge.badge1288				{ background-position: 0 -1408px; }
.team-badge.badge1289				{ background-position: 0 -1424px; }
.team-badge.badge1290				{ background-position: 0 -1440px; }
.team-badge.badge1291				{ background-position: 0 -1456px; }
.team-badge.badge1292				{ background-position: 0 -1472px; }
.team-badge.badge1293				{ background-position: 0 -1488px; }
.team-badge.badge1294				{ background-position: 0 -1504px; }
.team-badge.badge1295				{ background-position: 0 -1520px; }
.team-badge.badge1296				{ background-position: 0 -1536px; }
.team-badge.badge1297				{ background-position: 0 -1552px; }
.team-badge.badge1298				{ background-position: 0 -1568px; }
.team-badge.badge1299				{ background-position: 0 -1584px; }



div.cup-champions					{ background:url(../images/icons/cupicons.png) no-repeat left 0px;  width:18px; height:18px; display:block; }
div.cup-champions_off				{ background:url(../images/icons/cupicons.png) no-repeat right 0px; width:18px; height:18px; display:block; }
div.cup-europa						{ background:url(../images/icons/cupicons.png) no-repeat left -19px;  width:18px; height:18px; display:block; }
div.cup-europa_off					{ background:url(../images/icons/cupicons.png) no-repeat right -19px; width:18px; height:18px; display:block; }
div.cup-championship				{ background:url(../images/icons/cupicons.png) no-repeat left -37px; width:18px; height:18px; display:block; }
div.cup-championship_off			{ background:url(../images/icons/cupicons.png) no-repeat right -37px; width:18px; height:18px; display:block; }
div.cup-lower						{ background:url(../images/icons/cupicons.png) no-repeat left -55px; width:18px; height:18px; display:block; }
div.cup-lower_off					{ background:url(../images/icons/cupicons.png) no-repeat right -55px; width:18px; height:18px; display:block; }
div.cup-sunday						{ background:url(../images/icons/cupicons.png) no-repeat left -73px; width:18px; height:18px; display:block; }
div.cup-sunday_off					{ background:url(../images/icons/cupicons.png) no-repeat right -73px; width:18px; height:18px; display:block; }

/** Friends League **/
#fel_header_1,
#fel_header_2						{ border:1px solid #efefef; background:#f8f8f8; padding:5px 10px; width:608px; float:left; clear:both; }
#fel_header_1 a.cross,
#fel_header_2 a.cross				{ width:16px; height:16px; display:block; }

.friendsLeague-info					{ clear:both; background:#F8F8F8; float:left; border:1px solid #EFEFEF; padding:5px 10px; width:340px; }
.friendsLeague-info li				{ float:left; padding:4px 8px 0; }
.league-join-actions strong			{ float:left; margin:5px 10px 5px 0; clear:both; }
.league-join-actions select			{ float:left; margin:4px 0; }
.league-join-actions input			{ float:left; clear:both; width:250px; }
.league-seperate					{ clear:both; float:left; margin:8px 0; padding:10px 0;width:377px; border:1px solid #ddd; border-width:1px 0; }

#teambadgeimages					{ border-collapse:separate; border:1px solid #ddd; border-width:1px 0 0 1px; }
#teambadgeimages td					{ padding:5px; border:1px solid #ddd; border-width:0 1px 1px 0; }
#teambadgeimages input				{ position:relative; margin:-15px; }


#leagueEditBox strong				{ float:left; margin:5px 10px 5px 0; clear:both; }
#leagueEditBox select				{ float:left; margin:4px 0; }
#leagueEditBox input.text			{ float:left; clear:both; padding:4px; width:250px; }
#leagueEditBox span.checkbox input	{ float:left; margin:5px 0; }

#inviteFriends li					{ width:630px; padding:10px 0; }
#leagueApplications td a,
#leagueInvitations td a				{ padding-top:1px; padding-bottom:1px; }

.league-tab							{ border-top:3px solid #1B75BB; width:630px; float:left; padding:10px 0;  }
.league-tab .profile-search-results { width:100%; }
.league-tab div.form				{ background:#F1F1F1; padding:15px; }
.league-tab div.form td				{ padding:5px 10px; }
.league-tab div.form td label		{ width:auto; }
.league-tab div.form td input		{ width:200px; }
