body 		{margin:0; padding:0; min-height:1000px; *height:1000px; background:#282828 url(/i/bg-browser.jpg) 0 100% repeat-x; color:#333; font-family:Verdana, sans-serif; font-size:12px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:18px; text-align:center;}


div			{text-align:left;}

p			{margin-top:0;}
ul, ol, li	{margin:0; padding:0; list-style:none;}

a			{text-decoration:none; color:#c00; font-weight:bold; outline-color:-moz-use-text-color; outline-style:none; outline-width:medium;}
a:hover		{text-decoration:underline;}

h1			{font-size:1.6em;}
h2			{font-size:1.3em; margin-top:0; margin-bottom:6px;}
h3			{font-size:1.4em; margin-top:0;}
h4			{font-size:1em; margin:20px 0 6px;}
h5			{}
h6			{}


hr			{border:0; border-top:1px solid #e5e5e5; height:1px; margin:12px 0;}

img			{border:0;}

table 		{border-collapse:collapse; border-spacing:0;}
td			{padding:0;}

em			{color:#fff; font-weight:bold;}

form		{margin:0;}
input		{width:298px; height:18px; border:1px solid #999; padding:4px; font-size:1.1em; color:#555; font-family:verdana;}
textarea	{width:298px; height:65px; border:1px solid #999; padding:4px; font-size:1.1em; color:#555; font-family:verdana;}
select		{width:204px; padding:2px; font-size:1em; color:#555; font-family:verdana;}
.checkbox	{width:20px; border:0;}
.radio		{width:20px; border:0;}
input radio.funds  {width:25px;}

.error 		{color:#c00;font-weight:bold;}
.highlight input {border:2px solid #c00;}
.highlight select {border:2px solid #c00;}



/* Utility classes */

.clear		{clear:both;}
.remove		{border:0 !important;background:none !important;}

.required	{font-weight:bold; color:#c00; font-size:2em; font-family:Georgia; position:relative; top:4px;}

.sml		{font-size:0.9em;}
a.sml		{font-weight:normal;}

.aro		{background:url(/i/arrow-rd.gif) 0% 50% no-repeat; padding-left:10px; font-weight:bold;}

p.btn		{background:url(/i/bg-btn-lft.gif) 0 0 no-repeat; padding:0 0 0 10px;}
p.btn a		{background:url(/i/bg-btn-rgt.gif) 100% 0 no-repeat; display:inline-block; padding:5px 10px 7px 0; font-weight:bold !important; text-transform:uppercase; font-size:1em;}	

.pound		{background:#fff url(/i/bg-pound.gif) 0 50% no-repeat; padding-left:20px;}
.pound-wrapper input	{background:#fff url(/i/bg-pound.gif) 0 50% no-repeat; padding-left:20px; width:80px;}



/* page wrapper */

#page-wrapper			{width:900px; margin:0 auto;}




/* masthead */

#masthead				{float:left; width:900px; height:143px; background:url(/i/bg-masthead.gif) 0 0 no-repeat;}

#masthead img			{float:left;}

.breadcrumb				{text-transform:uppercase;}



/* login */

#login					{float:right; margin-right:24px; margin-top:12px;}

#login h4				{text-indent:-9999px; background:url(/i/bg-txt-login.gif) 0 0 no-repeat; position:relative; top:3px; margin:0;}

#login input			{float:left; border:0; color:#ffd800; font-weight:bold; font-size:0.9em; font-family:verdana;}

#login .username		{padding:5px; height:19px; width:147px; background:url(/i/bg-username.gif) 0 0 no-repeat; margin-right:6px;}
#login .password		{padding:5px; height:19px; width:147px; background:url(/i/bg-password-txt.gif) 0 0 no-repeat;}
#login .pass-no-txt		{padding:5px; height:19px; width:147px; background:url(/i/bg-password.gif) 0 0 no-repeat;}
#login .login-btn		{width:auto; height:auto; border:0; padding:0;}

#login ul				{clear:both;float:left; font-size:0.9em; margin-top:6px;}
#login ul li			{float:left; background:url(/i/arrow-wt.gif) 0 50% no-repeat; padding-left:8px; margin-left:3px; margin-right:12px;}
#login ul li a			{color:#fff;}
#login ul li.forgot		{font-size:0.8em; font-weight:normal !important; color:#ccc !important;}

#logged-in				{float:right; margin-right:12px; margin-top:12px; width:382px;}

#logged-in h4			{text-indent:-9999px; background:url(/i/bg-txt-hello.gif) 0 0 no-repeat; position:relative; top:3px; margin:0;}

#logged-in p			{color:#fc0; margin:6px 0 6px;}

#logged-in ul			{clear:both;float:left; font-size:0.9em; margin-top:6px;}
#logged-in ul li		{float:left; background:url(/i/arrow-wt.gif) 0 50% no-repeat; padding-left:8px; margin-left:3px; margin-right:12px; color:#fc0;}
#logged-in ul li a		{color:#fff;}
#logged-in ul li.credit	{background:none; padding-left:0; margin-right:0;} /* margin-right:0px; added by DW 15/07/09 */



/* nav */

#nav					{clear:both; float:left; width:900px; margin-top:16px; background:#232323 url(/i/bg-nav.png) 0 0 no-repeat;}

#nav ul					{float:left; margin:0 24px 0; padding-bottom:6px; width:852px; display:inline;}
#nav ul li				{float:left; margin:10px 24px 0 0; font-size:0.9em; text-transform:uppercase;}
#nav ul li a			{color:#ddd;}
#nav ul li.active a		{color:#ffdb00;}

.home #nav ul			{border:0;}



/* page */

#page					{float:left; padding:12px 24px 24px; background:url(/i/bg-page-other.png) 0 100% repeat-y; position:relative; top:0;}
/* #page.home				{background:url(/i/bg-page.png) 0 100% no-repeat;} */

.inset					{width:804px; padding:24px 24px 18px 24px; background:#fff url(/i/bg-inset.gif) 0 0 no-repeat; display:inline-block; min-height:500px;height: auto !important;height: 500px;}
.inset.mini				{background:#fff url(/i/bg-mini-page.jpg) 0 0 no-repeat;}
.inset-foot				{width:852px; height:6px; background:url(/i/bg-inset-foot.gif) 0 100% no-repeat;}

.intro					{position:relative; top:-6px; width:853px; height:199px; overflow:hidden;}
.intro embed			{position:relative; top:-9px; left:-9px;}

.breadcrumb				{float:left; margin-bottom:20px;}
.breadcrumb	ul			{float:left; font-size:0.9em;}
.breadcrumb ul li		{float:left; display:block; border-left:1px solid #ccc; height:14px; padding-left:7px; line-height:1.3em; margin-left:5px;}
.breadcrumb ul li.remove	{margin:0; padding:0;}

.content				{clear:both; float:left; width:804px;}

.col-left				{float:left; width:465px;}
.col-right				{float:left; width:339px; margin-left:48px;}

.inset .col-left		{float:left; width:329px; padding-right:20px; border-right:1px solid #ccc;}
.inset .col-right		{float:left; width:429px; padding-left:20px; margin-left:0; border-left:1px solid #ccc; position:relative; left:-1px;}

.inset .col-left-med	{clear:both; float:left; width:433px; padding-right:20px;}
.inset .col-right-med	{float:right; width:347px; margin-left:0;}

.inset .col-right-med h3	{width:347px;}
.inset .col-left-med h4		{float:left; width:433px;}

.inset .col-left-wide	{float:left; width:530px; padding-right:20px; border-right:1px solid #ccc;}
.inset .col-right-wide	{float:left; width:230px; padding-left:20px; margin-left:0; border-left:1px solid #ccc; position:relative; left:-1px; z-index:0;}	
.inset .col-right-wide a	{font-weight:normal;}
.inset .col-right-wide .required	{top:8px;}
.inset .col-full		{float:left; width:750px;}

.inset h1				{clear:both; text-indent:-9999em; height:30px; width:804px;}	
.inset h3				{clear:both; text-indent:-9999em; height:24px; width:804px;}
.inset .col-left-wide h3	{width:520px;}

.sub-col-1				{float:left; width:245px; margin:0 20px 0 0; padding-right:20px; border-right:1px solid #e5e5e5;}
.sub-col-2				{float:left; width:230px; }

.home h3				{text-indent:-9999em; margin:18px 0 6px;}
.home p					{color:#ccc;}

.team-selector			{width:340px;}
.team-selector td		{height:34px; vertical-align:top;}
.team-selector td a		{display:block; width:139px; height:18px; padding:3px 9px 3px; background:url(/i/bg-picker-lt.gif) 0 0 no-repeat; font-size:0.9em; text-transform:uppercase; color:#222;}
.team-selector td a:hover	{color:#c00; text-decoration:none;}
.team-selector td a.active	{color:#c00}
.team-selector td span	{display:block; width:139px; height:18px; padding:3px 9px 3px; background:url(/i/bg-picker-lt.gif) 0 0 no-repeat; font-size:0.9em; text-transform:uppercase; color:#333; opacity:0.4; filter:alpha(opacity=40);}
.team-selector .v		{width:26px; background:none; padding:0;}
.team-selector td a.anim 	{background:url(/i/bg-picker-lt-anim.gif) 0 0 no-repeat;}

.home .team-selector td a		{background:url(/i/bg-picker-off.gif) 0 0 no-repeat; color:#fff;}
.home .team-selector td a:hover	{background:url(/i/bg-picker-on.gif) 0 0 no-repeat; color:#000;}
.home .team-selector td a.active	{background:url(/i/bg-picker-on.gif) 0 0 no-repeat; color:#c00}
.home .team-selector td span	{background:url(/i/bg-picker-off.gif) 0 0 no-repeat;}
.home .team-selector .v		{width:26px; background:none; padding:0;}

.latest-results			{color:#ccc;}
.latest-results li		{margin-bottom:6px;}
.latest-results strong	{color:#fc0;}
.latest-results span	{font-style:italic; font-weight:bold; color:#fff; display:inline-block; padding:0 6px;}

.active-games			{float:left; margin-bottom:36px;}

.info-msg				{float:left; margin-top:36px;}
.info					{float:left; margin-right:6px; margin-top:-3px;}

p.pick-txt				{font-weight:bold; color:#ffcc00;}
p.pick-txt em			{text-transform:uppercase; color:#fff;}

.lrg-button				{float:left; width:226px;}
.right-pad				{margin-right:13px;}
.footnote				{clear:both; float:left; font-size:0.9em; margin-top:6px; width:460px; color:#999;}
.lrg-button .footnote	{width:226px;}

.gossip					{float:left;}
.gossip strong			{color:#660000;}
.gossip li				{padding:1px 0 9px 32px; background:url(/i/bg-gossip.gif) 0 0 no-repeat;}

.derby					{clear:both; float:left; padding:12px; width:441px; height:96px; margin-top:24px; background:url(/i/bg-derby-panel.jpg) 0 0 no-repeat;}
.derby h3				{float:left; width:221px; background:url(/i/bg-txt-derby-wt.gif) 0 0 no-repeat; margin:0;}
.derby .exp-txt			{margin-left:8px; padding-left:8px; border-left:1px solid #ccc; font-size:0.9em; float:left;}
.derby p				{clear:both; color:#666; margin:0;}
.derby ul				{margin-top:24px;}
.derby ul li			{background:url(/i/arrow-gy.gif) 0 50% no-repeat; padding-left:10px;}

.panel-wrapper			{clear:both; float:left; width:340px; margin-top:12px; margin-bottom:0; color:#fff; display:inline;}
.panel-wrapper a		{color:#ffd800;}
.panel ul.extras li		{background:url(/i/arrow-wt.gif) 0 50% no-repeat; padding-left:10px;}
.panel h4				{margin-bottom:0; text-transform:uppercase;}

.faq a					{color:#333;}
.faq .active			{color:#000;}

p.arrow					{background:url(/i/arrow-gy.gif) 0 50% no-repeat; padding-left:10px;}
p.arrow a				{color:#333;}

.pop .button			{height:30px; font-weight:bold; color:#c00;}

.form-table				{margin-top:12px;}
.form-table	td			{padding:3px;}
.form-table label		{display:block; width:160px; font-weight:bold;}
.form-table select		{margin-bottom:6px;}	
.form-table .short		{width:100px;}
.form-table .message	{display:none;}
.form-table .button		{margin-top:12px;}

.button					{float:left; border:0; background:url(/i/bg-button.gif) 0 0 no-repeat; font-weight:bold; color:#c00;width:150px; height:28px; overflow:visible; cursor:pointer;}
.cancel					{float:left; border:0; background:url(/i/bg-button.gif) 0 0 no-repeat; color:#999; font-weight:normal;width:150px; height:28px; overflow:visible; cursor:pointer;}

.form-table td.dob select		{width:85px;}

.btn-space				{margin-top:12px;}

.logo-page				{position:relative; top:-28px;}

.game-view				{float:left; width:433px; margin-top:0px;}
.game-view h3			{width:300px; margin-bottom:0;}
.game-view .head td		{font-size:0.9em; font-weight:bold; color:#666; text-transform:uppercase; line-height:13px; padding-bottom:6px; padding-right:4px;}
.game-view td			{height:28px;}
.game-view td.start		{padding-left:8px; }
.game-view td.start	img	{padding-right:0px; float:left;}
.game-view .selected td			{background:url(/i/bg-bar-dk.gif) 0 50% repeat-x; color:#fff;}
.game-view .selected td	a 		{color:#fff;}
.game-view .selected td.start	{background:url(/i/bg-bar-med-dk.gif) 0 50% no-repeat;}
.game-view .selected td.end		{background:url(/i/bg-bar-med-dk.gif) 100% 50% no-repeat;}
.game-view .selected td.entered	a {color:#fff;}
.game-view .selected td.players	{font-weight:bold;}
.game-view .selected td.players span	{font-weight:normal; color:#ccc;}
.game-view .selected td.pot		{color:#ffd800; font-weight:bold;}
.game-view .selected td a.view	{background:none; padding-right:5px;}
.game-view .unselected td		{background:url(/i/bg-bar-lt-anim.gif) 0 50% repeat-x;}
.game-view .unselected td.start	{background:url(/i/bg-bar-med-lt-anim.gif) 0 50% no-repeat;}
.game-view .unselected td.end	{background:url(/i/bg-bar-med-lt-anim.gif) 100% 50% no-repeat;}
.game-view .unselected td.players	{font-weight:bold;}
.game-view .unselected td.players span	{font-weight:normal; color:#666;}
.game-view .unselected td.pot	{font-weight:bold;}
.game-view .unselected td a.view	{background:none; padding-right:5px;}
.game-view .past td				{background:url(/i/bg-bar-lt.gif) 0 50% repeat-x;}
.game-view .past td.start		{background:url(/i/bg-bar-med-lt.gif) 0 50% no-repeat;}
.game-view .past td.end			{background:url(/i/bg-bar-med-lt.gif) 100% 50% no-repeat;}
.game-view .past td.players		{font-weight:bold;}
.game-view .past td.players span	{font-weight:normal; color:#666;}
.game-view .past td.pot			{font-weight:bold;}
.game-view .past td a.view		{background:url(/i/arrow-gy.gif) 100% 60% no-repeat; padding-right:8px;}

.game-view .txt-stillstanding	{float:left; width:303px; text-indent:-999em; margin:0;}
.game-view .still-standing-number {float:left; font-size:1em; color:#333; font-weight:bold; margin-left:6px;}

.col-left-wide .game-view		{width:520px;}

.inset .col-right-med .game-view,
.inset .col-left-med .game-view	{margin-top:40px;}

.game-cta							{width:520px;}
.game-cta h3						{margin-bottom:0; margin-top:0;}
.game-cta .join-flutter				{margin-bottom:12px;}
.game-cta .join-flutter td			{height:56px; font-size:0.8em; color:#fff; line-height:1.3em;}
.game-cta .join-flutter .flutter	{width:142px; background:url(/i/bg-btn-flutter.gif) 0 0 no-repeat; text-indent:-999em;}
.game-cta .join-flutter .start		{width:72px; background:url(/i/bg-btn-flutter-bg.gif) 0 0 repeat-x; text-transform:uppercase;}
.game-cta .join-flutter .players	{width:60px; padding-left:10px; background:url(/i/bg-btn-flutter-bg.gif) 0 0 repeat-x; text-transform:uppercase;}
.game-cta .join-flutter .players strong	{font-size:1.2em;}
.game-cta .join-flutter .pot		{width:68px; padding-left:10px; background:url(/i/bg-btn-flutter-bg.gif) 0 0 repeat-x; text-transform:uppercase;}
.game-cta .join-flutter .pot strong	{color:#fc0; font-size:1.2em;}
.game-cta .join-flutter .play		{width:155px; background:url(/i/btn-flutter-play.gif) 0 0 repeat-x; text-indent:-9999em;}

.game-cta .join-roller				{margin-bottom:12px;}
.game-cta .join-roller td			{height:56px; font-size:0.8em; color:#333; line-height:1.3em;}
.game-cta .join-roller .roller		{width:142px; background:url(/i/bg-btn-roller.gif) 0 0 no-repeat; text-indent:-999em;}
.game-cta .join-roller .start		{width:72px; background:url(/i/bg-btn-roller-bg.gif) 0 0 repeat-x; text-transform:uppercase;}
.game-cta .join-roller .players		{width:60px; padding-left:10px; background:url(/i/bg-btn-roller-bg.jpg) 0 0 repeat-x; text-transform:uppercase;}
.game-cta .join-roller .players strong	{font-size:1.2em;}
.game-cta .join-roller .pot			{width:68px; padding-left:10px; background:url(/i/bg-btn-roller-bg.jpg) 0 0 repeat-x; text-transform:uppercase;}
.game-cta .join-roller .pot strong	{color:#c00; font-size:1.2em;}
.game-cta .join-roller .play		{width:155px; background:url(/i/btn-roller-play.gif) 0 0 repeat-x; text-indent:-9999em;}

.game-cta .join-free				{margin-bottom:12px;}
.game-cta .join-free td				{height:56px; font-size:0.8em; color:#333; line-height:1.3em;}
.game-cta .join-free .free			{width:142px; background:url(/i/bg-btn-free.gif) 0 0 no-repeat; text-indent:-999em;}
.game-cta .join-free .start			{width:72px; background:url(/i/bg-btn-free-bg.gif) 0 0 repeat-x; text-transform:uppercase;}
.game-cta .join-free .players		{width:60px; padding-left:10px; background:url(/i/bg-btn-free-bg.gif) 0 0 repeat-x; text-transform:uppercase;}
.game-cta .join-free .players strong	{font-size:1.2em;}
.game-cta .join-free .pot			{width:68px; padding-left:10px; background:url(/i/bg-btn-free-bg.gif) 0 0 repeat-x; text-transform:uppercase;}
.game-cta .join-free .pot strong	{color:#c00; font-size:1.2em;}
.game-cta .join-free .play			{width:155px; background:url(/i/btn-free-play.gif) 0 0 repeat-x; text-indent:-9999em;}

.game-cta .over			{cursor:pointer;}
.game-cta .join-flutter.over .play	{background:url(/i/btn-flutter-play-over.gif) 0 0 repeat-x;}
.game-cta .join-roller.over .play	{background:url(/i/btn-roller-play-over.gif) 0 0 repeat-x;}
.game-cta .join-free.over .play		{background:url(/i/btn-free-play-over.gif) 0 0 repeat-x;}

.game-cta table			{margin-top:3px}

.derby-view				{float:left; width:370px;}
.derby-view h3			{margin-top:0; margin-bottom:2px;}
.derby-view td.border	{border-left:1px solid #999; padding-left:8px;}	

.help					{float:left;}
.help p					{clear:both; float:left; color:#333; line-height:1.3em;}
.help p.cta-txt			{clear:both; float:left; padding-right:10px;}
.help .cta-btn			{float:left; text-indent:-999em; background:url(/i/btn-register.gif) 0 0 no-repeat; width:152px; height:28px; margin-top:4px;outline-color:-moz-use-text-color; outline-style:none; outline-width:medium;}
.help strong			{text-transform:uppercase;}
.help h3.txt-new		{float:left; width:219px; height:49px; margin-top:0; text-indent:-999em; background:url(/i/bg-txt-new-game.gif) 0 0 no-repeat; position:relative; left:-5px; margin-bottom:6px;}
.help h3.txt-already	{clear:both; float:left; text-indent:-999em; background:url(/i/bg-txt-already.gif) 0 12px no-repeat; width:230px; border-top:1px solid #e5e5e5; margin-top:12px; padding-top:12px;}
.help h4				{clear:both; float:left; font-size:1.15em; width:230px; margin-top:0px;}
.help form				{margin:-2px 0 0; float:left;}
.help table				{margin-top:0;}
.help table td			{padding:0 8px 6px 0;}
.help .password			{width:100px; background:url(/i/bg-txt-password.gif) 0 0 no-repeat;}
.help .pass-no-txt		{width:100px;}
.help .text-field		{width:100px; padding:5px 4px 3px;}
.help .login			{width:auto; height:auto; border:0; padding:0;}
.help .close			{float:right; text-indent:-999em; background:url(/i/btn-close.gif) 0 0 no-repeat; width:19px; height:19px; margin-top:-10px; position:relative; left:6px;}

.help-extras			{float:left; margin-top:12px;}
.help-extras ul			{float:left;}

/*.col-left-wide .help	{width:500px;}
.col-left-wide .help h3.txt-new	{float:left; width:423px; height:46px; margin-top:0; margin-bottom:12px; text-indent:-999em; background:url(/i/bg-txt-new.gif) 0 0 no-repeat;}*/

.panel					{float:left;}
.panel.accounts			{margin:0 0 12px; padding-bottom:6px; width:230px; background:url(/i/bg-wt-panel-bot.gif) 0 100% no-repeat;}
.panel h3.accounts-sml	{text-indent:-999em; margin-bottom:0;}
.panel .credit			{color:#c00; font-weight:bold; font-size:1.2em;}
.panel.accounts .btn	{margin:12px 0 0 -4px; background:url(/i/bg-btn-add.gif) 0 0 no-repeat;}
.panel.accounts .btn a	{text-indent:-999em; display:block; width:133px; height:31px; /*background:url(.../i/arrow-rd.gif) 13px 14px no-repeat; display:block;*/}
.panel.accounts ul		{margin-top:12px;}
.panel.accounts ul li a	{font-weight:normal; font-size:0.9em;}
.panel-end				{float:left; width:190px; float:left; padding:20px 20px 14px; background:url(/i/bg-wt-panel-top.gif) 0 0 no-repeat;}

.panel.plain			{margin:0 0 12px; padding-bottom:6px; width:230px; background:url(/i/bg-wt-panel-bot.gif) 0 100% no-repeat;}
.panel .panel-end		{padding:20px 20px 0px;}

.panel.mini				{width:202px; height:178px; padding:37px 14px 0; background:url(/i/bg-mini-panel.jpg) 0 100% no-repeat;}
.panel.mini p			{margin-bottom:7px;}

.home .panel			{background:none;}

.panel					{float:left;}
.panel.team-pick		{margin:-11px 0 12px; padding-bottom:6px; width:433px; background:url(/i/bg-wide-panel-bot.gif) 0 100% no-repeat;}
.panel.team-pick .btn	{margin:12px 0 0 -4px; background:url(/i/btn-play-more.gif) 0 0 no-repeat;}
.panel.team-pick .btn a	{text-indent:-999em; display:block; width:264px; height:43px;}
.panel.team-pick ul		{margin-top:12px;}
.panel.team-pick ul li a{font-weight:normal; font-size:0.9em;}
.team-pick .panel-end	{float:left; width:397px; float:left; padding:16px 18px 7px; background:url(/i/bg-wide-panel-top.gif) 0 0 no-repeat;}
.team-pick .pick		{font-size:1.1em; font-weight:bold; margin-top:0;}

.panel.join-mini		{margin:0 0 12px; padding-bottom:6px; width:529px; background:url(/i/bg-widest-panel-bot.gif) 0 100% no-repeat;}
.join-mini .panel-end	{float:left; width:493px; position:relative; top:0; z-index:2; padding:16px 18px 12px; background:url(/i/bg-widest-panel-top.gif) 0 0 no-repeat;}
.join-mini .text-input	{width:200px; float:left; margin-right:12px;}
.join-mini h3			{margin-bottom:6px;}
.join-mini .bg-img		{position:absolute; bottom:-6px; right:0; z-index:0; width:500px; height:119px; background:url(/i/img-mini-league.gif) 100% 100% no-repeat;}
.join-mini .mini-form	{margin-top:12px; position:relative; top:0; z-index:100;}
.mini-form input		{display:inline; margin-right:12px; float:left;}

.join					{margin:0 0 12px; padding:45px 22px 12px; width:485px; height:77px; background:url(/i/bg-mini-panel.gif) 0 0 no-repeat;}
.join p					{margin-bottom:16px;}
.join .p-input			{display:inline;}
.join .btn				{display:inline-block; margin-left:10px;}

.view					{margin:0 0 12px; padding:12px 22px 12px; width:485px; height:110px; background:url(/i/bg-view-panel.gif) 0 0 no-repeat;}
.view h5				{margin:0 0 3px; font-size:1em; color:#c00;}
.view p					{margin-bottom:3px;}
.view .p-input			{display:inline;}
.view .btn				{display:inline-block; margin-left:10px;}
.view .btn a			{color:#333 !important;}
.view .sml				{color:#666;}

#upload-controls		{float:left; margin-top:12px;}
.upload					{float:left;}
#upload-controls .sml	{float:left;}
.upload input			{display:inline-block; height:22px; padding:2px;}	
.upload-btn				{clear:both; float:left; margin-top:6px;}
.upload-next			{clear:both; float:left; margin-top:36px;}
#upload-image			{width:500px; overflow:hidden;}

.invite td				{padding-bottom:6px;}

.col-right-wide .panel	{margin-bottom:12px;}

.choose-game			{float:left; margin-top:60px; width:347px; background:url(/i/img-playtobe.gif) 100% 90% no-repeat;}
.choose-game ul li		{float:left; margin-right:12px;}

.red					{color:#c00;}
.cost					{font-size:1.1em; color:#666;}
.cost span				{font-size:1.2em; color:#000; font-weight:bold;}

.stats-wrapper			{border:1px solid #ccc; background-color:#fff; padding:1px; width:429px;}
.stats					{width:100%; background:#fff;}
.stats .alt	td			{background-color:#f2f2f2;}
.stats td				{padding:4px 5px 3px; text-transform:uppercase; font-size:0.9em;}
.stats .stat			{font-size:1em; font-weight:bold;}
.stats .stat span		{padding-top:3px; font-weight:normal;}

.stats-wrapper-wide		{float:left; border:1px solid #ccc; background-color:#fff; padding:1px; width:516px;}
.stats-wrapper-wide .stats	{width:516px;}
.stats-wrapper-wide .stats td	{text-align:left;}
.stats-wrapper-wide .my-account td	{width:100px;}

.stats-wrapper-wide-title	{color:#666; font-weight:bold; text-transform:uppercase; font-size:0.9em; width:516px;}
.stats-wrapper-wide-title td	{padding:4px 5px 3px; text-align:left; width:100px;}

.mini .stats-wrapper-wide		{float:none;}

.stats-game				{float:left; width:76px; text-indent:-999em;}

.warning				{color:#c00; font-weight:bold;}

.stats-title			{font-size:0.9em; text-transform:uppercase;}
.stats-title span		{display:inline-block; width:116px;}

.game-number			{float:left; font-weight:bold; color:#333;}

.derby-link				{float:left; margin-top:6px; width:433px;}
.derby-link p			{float:left;}
.derby-link a			{float:right;}

.logo-img				{float:left; margin-bottom:12px;}
.logo-img img			{background:#fff; padding:4px; border:1px solid #add5fd;}

.pop .shade				{position:absolute; top:0; left:0; width:100%; height:100%; background:#000; -moz-opacity:.60; filter:alpha(opacity=60); opacity:.60; z-index:888;}

.pop .pop-panel			{position:absolute; top:150px; left:100px; width:422px; height:242px; padding:35px 31px; background:url(/i/bg-pop-panel.gif) 0 0 no-repeat; color:#333; z-index:999;}
.pop .pop-panel p		{clear:both; float:left; color:#333; line-height:1.3em; width:390px;}
.pop .pop-panel p.cta-txt	{clear:both; float:left; width:150px; padding-right:10px;}
.pop .pop-panel .cta-btn	{float:left; text-indent:-999em; background:url(/i/btn-register.gif) 0 0 no-repeat; width:152px; height:28px; margin-top:4px;outline-color:-moz-use-text-color; outline-style:none; outline-width:medium;}
.pop .pop-panel strong	{text-transform:uppercase;}
.pop .pop-panel h3.txt-new		{float:left; width:423px; height:46px; margin-top:0; text-indent:-999em; background:url(/i/bg-txt-new.gif) 0 0 no-repeat;}
.pop .pop-panel h3.txt-already	{clear:both; float:left; text-indent:-999em; background:url(/i/bg-txt-already.gif) 0 12px no-repeat; width:423px; border-top:1px solid #e5e5e5; margin-top:12px; padding-top:12px;}
.pop .pop-panel form		{margin:-2px 0 0; float:left;}
.pop .pop-panel table		{margin-top:0;}
.pop .pop-panel table td	{padding:0 8px 6px 0;}
.pop .pop-panel .password	{width:144px; background:url(/i/bg-txt-password.gif) 0 0 no-repeat;}
.pop .pop-panel .pass-no-txt{width:144px;}
.pop .pop-panel .text-field	{width:144px; padding:5px 4px 3px;}
.pop .pop-panel .login		{width:auto; height:auto; border:0; padding:0;}
.pop .pop-panel .close		{float:right; text-indent:-999em; background:url(/i/btn-close.gif) 0 0 no-repeat; width:19px; height:19px; margin-top:-10px; position:relative; left:6px;}
.pop .pop-panel p.intro		{width:390px; margin:0 0 0;}

.pop.small .pop-panel		{position:absolute; top:150px; left:100px; width:422px; height:114px; padding:35px 31px; background:url(/i/bg-pop-panel-sml.gif) 0 0 no-repeat; color:#333; z-index:999;}
.pop.small .pop-team		{width:422px; height:114px;}
.pop.small .pop-team strong	{color:#c00;}
.pop.small .pop-team .gos strong	{color:#333;}
.pop.small .button			{padding-top:0 !important;}
.pop.small .cancel			{padding-top:0 !important;}

.progress				{float:left; position:relative; left:-2px; padding:4px; margin-bottom:24px; background:url(/i/bg-progress.gif) 0 0 no-repeat;}
.progress li			{float:left; padding:11px 0px 0 15px; width:92px; height:33px; background:url(/i/bg-progress-off.gif) 0 0 no-repeat;}
.progress li span		{padding-right:7px; font-weight:bold;}
.progress li.active		{background:url(/i/bg-progress-on.gif) 0 0 no-repeat; overflow:visible;}
.progress li.active span	{color:#fff;}
.progress li.first		{background:url(/i/bg-progress-1st-off.gif) 0 0 no-repeat;}
.progress li.first.active	{background:url(/i/bg-progress-1st-on.gif) 0 0 no-repeat;}
.progress li.last		{width:104px; background:url(/i/bg-progress-5th-off.gif) 0 0 no-repeat;}
.progress li.last.active	{background:url(/i/bg-progress-5th-on.gif) 0 0 no-repeat;}


.accounts .credit		{color:#c00; font-weight:bold; font-size:1.2em;}
.accounts .btn			{margin:12px 0 0 -4px; background:url(/i/bg-btn-add.gif) 0 0 no-repeat;}
.accounts .btn a		{text-indent:-999em; display:block; width:133px; height:31px; /*background:url(/i/arrow-rd.gif) 13px 14px no-repeat; display:block;*/}
.accounts ul			{margin-top:12px;}
.accounts ul li a		{font-weight:normal; font-size:0.9em;}

h4.faqs					{margin-top:0; margin-bottom:24px;}

.play-img				{float:right; margin-left:12px; border:1px dashed #ccc; padding:2px;}

.fixtures-results		{position:relative; top:0;}
.fixtures-results .prem-logo-sml	{position:absolute; top:-1px; right:0;}

.follow h4				{color:#fff;}
.follow ul				{float:left;}
.follow ul li			{float:left; margin-right:12px;}	



/* replacement text */

.txt-fan				{background:url(/i/bg-txt-fan-bk.gif) 0 0 no-repeat;}	
.txt-faq				{background:url(/i/bg-txt-faq.gif) 0 0 no-repeat;}	
.txt-notfound			{background:url(/i/bg-txt-notfound.gif) 0 0 no-repeat; margin-bottom:0; margin-top:24px;}	
.txt-register			{background:url(/i/bg-txt-register.gif) 0 0 no-repeat;}	
.txt-stillstanding		{background:url(/i/bg-txt-stillstanding.gif) 0 0 no-repeat;}
.txt-localderby			{background:url(/i/bg-txt-localderby.gif) 0 0 no-repeat;}
.txt-gamesabout			{background:url(/i/bg-txt-gamesabout.gif) 0 0 no-repeat;}
.txt-comingsoon			{background:url(/i/bg-txt-comingsoon.gif) 0 0 no-repeat;}
.txt-game				{background:url(/i/bg-txt-game.gif) 0 0 no-repeat;}
.txt-myaccount			{background:url(/i/bg-txt-myaccount.gif) 0 0 no-repeat;}
.txt-about				{background:url(/i/bg-txt-about.gif) 0 0 no-repeat;}
.txt-contact			{background:url(/i/bg-txt-contact.gif) 0 0 no-repeat;}
.txt-howto				{background:url(/i/bg-txt-howto.gif) 0 0 no-repeat;}
.txt-forgotten			{background:url(/i/bg-txt-forgotten.gif) 0 0 no-repeat;}
.txt-login-lrg			{background:url(/i/bg-txt-login-lrg.gif) 0 0 no-repeat;}
.txt-winners			{background:url(/i/bg-txt-winners.gif) 0 0 no-repeat;}
.txt-latest-results		{background:url(/i/bg-txt-latest-results.gif) 0 0 no-repeat;}
.txt-play-on			{background:url(/i/bg-txt-play-on.gif) 0 0 no-repeat;}
.txt-involved			{background:url(/i/bg-txt-involved.gif) 0 0 no-repeat;}
.txt-privacy			{background:url(/i/bg-txt-privacy.gif) 0 0 no-repeat;}
.txt-terms				{background:url(/i/bg-txt-terms.gif) 0 0 no-repeat;}
.txt-add				{background:url(/i/bg-txt-add.gif) 0 0 no-repeat;}
.txt-history			{background:url(/i/bg-txt-history.gif) 0 0 no-repeat;}
.txt-congrats			{background:url(/i/bg-txt-congrats.gif) 0 0 no-repeat;}
.txt-profile			{background:url(/i/bg-txt-profile.gif) 0 0 no-repeat;}
.txt-choose				{background:url(/i/bg-txt-choose.gif) 0 0 no-repeat;}
.txt-pick				{background:url(/i/bg-txt-pick.gif) 0 0 no-repeat;}
.txt-example			{background:url(/i/bg-txt-example.gif) 0 0 no-repeat;}
.txt-resp				{background:url(/i/bg-txt-resp.gif) 0 0 no-repeat;}
.txt-mini				{background:url(/i/bg-txt-mini-league.gif) 0 0 no-repeat;}
.txt-minibig			{background:url(/i/bg-txt-minileaguebig.gif) 0 0 no-repeat; height:70px !important; margin-left:-5px; margin-top:-10px; width:810px;}
.txt-join				{background:url(/i/bg-txt-join.gif) 0 0 no-repeat;}
.txt-create				{background:url(/i/bg-txt-create.gif) 0 0 no-repeat; height:34px !important;}
h3.txt-new				{float:left; width:423px; height:46px; margin-top:0; text-indent:-999em; background:url(/i/bg-txt-new.gif) 0 0 no-repeat;}
.accounts-sml			{background:url(/i/bg-txt-account.gif) 0 0 no-repeat;}

.home .txt-game			{background:url(/i/bg-txt-game-bk.gif) 0 0 no-repeat; width:120px;}
.home .txt-play			{background:url(/i/bg-txt-play-bk.gif) 0 0 no-repeat;}
.home .txt-pick			{background:url(/i/bg-txt-pick-bk.gif) 0 0 no-repeat;}

.winners				{clear:both; float:left;}
.winners h3				{text-indent:-999em;}
.winners .winner		{color:#ccc; padding-bottom:6px;}
.winners strong			{color:#fc0;}
.winners .game			{color:#999; width:75px; vertical-align:top; font-size:0.9em; padding-top:1px; padding-left:1px;}

.page-foot				{float:left; margin-top:12px; background:url(/i/bg-page-foot.gif) 0 0 no-repeat; height:104px; width:813px; padding:20px;}
.page-foot .winners		{float:left;}
.page-foot .winners h3	{text-indent:-999em;}
.page-foot .winners .winner	{color:#ccc; padding-bottom:6px;}
.page-foot .winners strong	{color:#fc0;}
.page-foot .winners .game	{color:#999; width:75px; vertical-align:top; font-size:0.9em; padding-top:1px; padding-left:1px;}

.t-list-l1				{margin:6px 0 0 24px; font-weight:bold; list-style-type:decimal;}
.t-list-l1 li			{margin-bottom:6px; list-style-type:decimal;}
.t-list-l1 li ol		{padding-left:10px; margin-left:10px; font-weight:normal; list-style-type:decimal;}
.t-list-l1 li ol li		{margin-bottom:6px; list-style-type:decimal;}
.t-list-l1 li ol li ol li	{margin-bottom:6px; list-style-type:lower-roman;}

.t-list-l1 li ol li ul li	{list-style:none !important;}
.t-list-l1 li ul li		{list-style:none !important;}



/* footer */

#footer					{clear:both; float:left; margin-top:18px;}

.page-foot					{float:left;}
.page-foot .panel-wrapper	{float:left; background:#000; padding:20px; margin-top:20px; display:inline;}
.page-foot .panel			{float:left; width:300px; background:none;}
.page-foot .panel ul		{clear:both;}
.page-foot .panel h3		{float:left; text-indent:-9999em; height:24px; width:100%; margin-bottom:0;}

#footer .bar			{clear:both; float:left; background:url(/i/bg-footer.png) 0 0 repeat-y; width:852px; padding:9px 24px 8px; margin-bottom:12px;}
#footer .bar ul			{float:left; font-size:0.8em; text-transform:uppercase;}
#footer .bar ul li		{float:left; margin-right:12px;}
#footer .bar ul li a	{color:#ccc; font-weight:normal;}
#footer .bar p			{float:left; width:100%; text-align:center; margin-top:6px;}

#footer .copy			{float:right; color:#fff; font-size:0.8em; text-transform:uppercase; color:#ccc;}

#footer p				{clear:both; text-align:center; font-size:0.8em; color:#fff; width:900px;}







/* filters */

*html #nav				{background:#000;}

*html #page				{background:#000; padding-left:24px; padding-bottom:24px;}
*+html #page			{padding-bottom:24px; padding-left:24px; }

*html .derby ul			{margin-top:12px;}
*+html .derby ul		{margin-top:12px;}

*html #footer .bar		{background:#000;}

*html .inset-foot		{margin-bottom:24px; position:relative; top:-7px;}
*+html .inset-foot		{margin-bottom:24px;}

*html .right-col-wide	{overflow:hidden;}

*html .pop .shade				{background:000; opacity: 0.8; filter: alpha(opacity = 80); }
*html .pop .pop-panel			{background:url(/i/bg-pop-panel.gif) 0 0 no-repeat; padding:20px; display:inline; height:260px;}
*html .pop .pop-panel h3.txt-new	{margin-top:12px;}
*+html .pop .pop-panel h3.txt-new	{margin-top:12px;}
*html .pop .pop-panel h3.txt-already	{margin-top:24px;}
*+html .pop .pop-panel h3.txt-already	{margin-top:24px;}
*html .pop .pop-panel form	{margin-top:6px;}
*+html .pop .pop-panel form	{margin-top:6px;}
*html .panel.accounts .btn	{background:url(/i/bg-btn-add.gif) 0 0 no-repeat;}
