/* First line Copyright (c) 2007, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 2.3.1 
*/
body{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;zoom:1}li {background:none;}

/* ------ Main Layout ------ */
body {background:#000 url(/images/edition/pp/bg_content.jpg) no-repeat fixed center top;color:#5b5b5b;font-family:Arial,sans-serif;font-size:13px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:18px;margin:0 auto;padding:0; }
.body-nhl { background:#000 url(/images/edition/pp/bg_content_nhl.jpg) no-repeat fixed center top; }
.body-nba { background:#000 url(/images/edition/pp/bg_content_nba.jpg) no-repeat fixed center top; }
.body-mlb { background:#000 url(/images/edition/pp/bg_content_mlb2.jpg) no-repeat fixed center top; }
.body-nbaaff {background: #000;}
.body-fffc { background:#000 url(/images/edition/pp/fffcbg_content.jpg) no-repeat fixed center top; }

#content_center {margin:0px auto;position:relative;width:850px; text-align:left;}
#header {position:relative;}
.header {background-color: #000;background: #000 url(/images/edition/pp/header_bg.gif) repeat-x scroll 0 0;color:#FFFFFF;
width: 100%;margin:0px;border-bottom: 1px solid #78b949; height:53px; padding: 0px;}

.gameInstructions {background-color: #374E5B; -webkit-border-radius: 10px; -moz-border-radius:10px; font-size:14px; color: #fff; padding:10px 7px; margin:0px 10px 5px 2px;background: #374E5B url(/images/edition/pp/instructions_bg.gif);}
.gameInstructions a {color: #ccccff; text-decoration: underline; }
.gameInstructions h2{font-size: 14px; color: #fff; padding:0px; margin:0px; line-height: 20px;}
.enterButtonContainer { text-align: right; margin: 10px; } 
.enterButtonContainer .button { height: 50px; width:180px; margin-right: 5px;font-size: 24px;  }
.letsPlayButtonContainer { margin: 10px; } 
.letsPlayButtonContainer .button { height: 50px; width:180px; margin-right: 5px;font-size: 24px;  }
.gameViewNextStep { text-align: right; font-size: 18px; color: #999; }
.publicEntryControl { font-size: 16px; margin:5px 0 0 10px; }
.publicEntryControl input { width: 18px; height: 18px; }
.bottomControls {margin: 17px 12px 15px 2px ; background-color: #eee; border: 1px solid #ccc; -webkit-border-radius: 6px;-moz-border-radius:6px; text-align: right; min-height:50px; padding: 10px 0px 0 0;}
.landingB_header {background: #fff url(/images/edition/pp/landingB_head.jpg); height:324px; width: 850px; position: relative; top:-10px; left:-12px; border-bottom: 1px solid #ccc;}
.landingD_header {background: #fff url(/images/edition/pp/landingD_head.jpg); height:358px; width: 850px; position: relative; top:-10px; left:-12px; border-bottom: 1px solid #ccc;}
.landingD_bottom {background-color: #e5e5e5; width: 850px; position: relative; left:-12px;top:-10px; text-align: left;}
.landingB_prizes {background-color: #7b7b7b; height: 110px; width: 780px; padding:0 70px 0 0; position: relative;  top:-10px;left:-12px;}
.landingB_bottom {background-color: #e5e5e5; border-bottom: 1px solid #ccc; width: 850px; position: relative; left:-12px;top:-10px; text-align: left;}
.landingC_header {background: #fff url(/images/edition/pp/landingC_head.jpg); height:324px; width: 850px; position: relative; top:-10px; left:-12px; border-bottom: 1px solid #ccc;}
.nbalandingB_header {background: #fff url(/images/edition/pp/nbalandingB_head.jpg); height:314px; width: 850px; position: relative; top:-10px; left:-12px; border-bottom: 1px solid #ccc;}
.landingJoin_header {background: #fff url(/images/edition/pp/landingJoin_head.jpg) no-repeat; height:428px; width: 850px; position: relative; top:-10px; left:-12px; border-bottom: 1px solid #ccc;}
.join_box {background:url("/images/edition/pp/join_bg.gif") no-repeat scroll 0 0 transparent;height:212px;width:208px;}
.entriesTablePane { /*height: 500px;overflow: hidden;*/ margin-top: 0px; background-color: #fafafa; border: 1px solid #333; } 
.header2 {width: 850px; margin:0px auto;}
#logo {height: 40px; width: 195px; margin:9px 0 0 0px; float: left; display: inline;} 
#toplinks {height: 20px; float: right; display: inline; display: block; margin-top:10px;  text-align: right; padding: 7px 0px 0 20px;}
#toplinks a {text-transform: uppercase; font-size: 11px; color: #fff; padding: 2px 10px 0 0; }
#toplinks a.blue {color: #b4e6f5;}
#toplinks .username {margin-right: 15px;}
#nav {list-style-image:none; list-style-type:none; height:42px; padding:0; clear:both; margin:0; font-weight: bold;}
#nav a{background: #fefefe url(/images/edition/pp/bg_nav.gif) repeat-x scroll 0 0; text-align: center; margin:10px 1px 0px 0; min-width: 40px; float:left; display:block; height:21px; overflow:hidden; -moz-border-radius-topleft:7px;-moz-border-radius-topright:7px; -webkit-border-top-right-radius: 7px;-webkit-border-top-left-radius: 7px; color: #0c79a3; padding:7px 7px 4px 7px; _height:32px !important;}
#nav a:hover {background-color: #bcbcbc;}
#nav a.active {background: #fff url(/images/edition/pp/bg_nav_act.gif) repeat-x scroll 0 0; height:22px;color: #333; }
#nav .mainTabFFFC {background: #fff url(/images/edition/pp/fffc_bg_nav.gif) repeat-x scroll 0 0; height:22px;color: #fff;}

#subnav {background: #fff url(/images/edition/pp/bg_subnav.gif); height: 27px; border-top: 0px solid #888; margin: 0px; padding: 8px 0 0 10px; -moz-border-radius-topright:7px; -webkit-border-top-right-radius: 7px;}
#subnav a{margin:15px 15px 0 15px; font-size: 13px; }
#subnav a.active{font-weight: bold; color:#000;}
.usermessage .success {margin-right:5px; margin-bottom:10px; border: 2px solid #66CC66; padding: 12px 14px; -moz-border-radius:5px; -webkit-border-radius: 5px; background: #ecffd0; }
.usermessage .warning {border: 2px solid #FF6666; -moz-border-radius:5px; -webkit-border-radius: 5px; background: #ffe1d0; margin-right: 5px; margin-bottom: 3px; }
#rightnav {float: right; width:250px; height:25px; vertical-align: middle;}
#rightnav a {background: none; color: #fff; font-weight: normal; font-size: 11px; display: inline; width: 50px; padding: 0px;} 
#rightnav a:hover {background: none;} 
#content {margin-top: 0px; background:#fafafa url(/images/edition/pp/bg_content.gif) repeat-y scroll 0 0; padding:10px 3px 0px 7px;-moz-border-radius-bottomleft:7px;-moz-border-radius-bottomright:7px;-webkit-border-bottom-right-radius: 5px;-webkit-border-top-right-radius: 0px;-moz-border-radius-topright:0px;-webkit-border-bottom-left-radius: 5px;}
#contentFullWidthWhite {margin-top: 0px; background-color: #fff; padding:10px 3px 10px 7px;-moz-border-radius-bottomleft:7px;-moz-border-radius-bottomright:7px;-webkit-border-bottom-right-radius: 5px;-webkit-border-top-right-radius: 0px;-moz-border-radius-topright:0px;-webkit-border-bottom-left-radius: 5px; }
#contentFullWidthTransparent {margin-top: 0px; padding:0px 3px 10px 0px; }
/*.trans_box {
	padding: 0px 10px;
	width: 849px; 
	height:530px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/edition/pp/nba_landingH_bg.png');
}
 IE ignores styles with [attributes], so it will skip the following. */
 
.mlbsoon {-webkit-border-radius: 5px;-moz-border-radius:5px; background-color: #6a9295; padding:10px 20px;margin:5px 7px 2px 3px;}
.trans_box {
  width: 849px; 
  padding: 0px 10px;
  height:530px;
  background-image:url(/images/edition/pp/nba_landingH_bg.png);
}

.trans_box2 {
  width: 869px; 
  margin:20px 0 0 0;
  height:226px;
  background-image:url(/images/edition/pp/nba_landingH_hiw.png);
}

.mlbtrans_box {
  width: 815px; 
  padding-left: 7px;
  
background-color: #fff;}

.mlbtrans_box2 {
  width: 869px; 
  margin:10px 0 0 0;
  height:186px;
  background-image:url(/images/edition/pp/mlb_landingH_hiw.jpg);
}

.beta {background:#fefefe url(/images/edition/pp/beta.jpg) no-repeat; padding-left: 120px; padding-top: 5px; position: relative; top:-19px; left:-7px; height: 330px; width: 727px;}
.beta h1 {color: #fff;}
.beta h3 {color: #fff;}
.beta p {color: #fff; font-size: 14px;}
.beta a {color: #51d8d8;}
.beta ul {color: #ebfcff; font-size: 12px; margin: 10px 0;}
.beta li {color: #ebfcff; margin-bottom: 2px; margin-left: 15px; list-style-image: url(/images/edition/pp/beta_bullet.gif); list-style-position: outside; }

#nbah {font-size: 18px; color: #c5ef40; padding-left: 25px;}
#nbah p {font-size: 12px; color: #fff;}
.nbah {float:left; width: 480px; margin-top:20px; padding-right:18px;}
.nbah h2 {margin:0 0 20px 10px; padding:0px; font-weight: normal; line-height: normal; color: #fff; font-size: 29px; line-height: 38px;}

#mlbh {font-size: 18px; color: #4f8b00; padding-left: 25px;}
#mlbh p {font-size: 12px; color: #333;}
.mlbh {float:left; width: 480px; margin-top:20px; padding-right:18px;}
.mlbh h2 {margin:0 0 30px 10px; padding:0px; font-weight: normal; line-height: normal; color: #000; font-size: 28px; line-height: 38px;}

/**** SEAT VIEW STYLING  ****/

#thisroster {background:#fefefe url(/images/edition/pp/rosterdiv_bg.jpg) no-repeat scroll 0 0; width:270px; height:352px; font-size: 12px;}
#opproster {background:#fefefe url(/images/edition/pp/rosterdiv_bg.jpg) no-repeat scroll 0 0; width:270px; height:352px;font-size: 12px;}
table.roster th.username, table.roster th.score {height:54px !important;}
table#seatlist th {color: #fff !important; font-weight: bold; font-size: 12px; border-bottom: none !important; background:#fefefe url(/images/edition/pp/seatlistdiv_head_bg.jpg)!important; background-repeat: no-repeat !important; background-position: left top !important; margin: 15px 12px 3px 12px !important; padding: 2px 5px !important;}
table#seatlist tr.myseat {background:none repeat scroll 0 0 #f7f7cc !important;}
table#seatlist tr:hover, table#seatlist tr.myseat:hover { background: #e5eef4 !important; }
table#seatlist td {border-bottom:1px solid #dadada !important;}
.seatlistdiv {border:1px solid #366166 !important; font-size: 12px; }
#league-info {background:#fefefe url(/images/edition/pp/league_info_bg.jpg) repeat-x scroll 0 0;  border-bottom: solid 1px #d3d3d3; padding: 3px 10px; font-size: 12px; font-weight: bold; margin-bottom: 15px;}
#league-info-size {float: left; margin-right: 15px;}
#league-info-stake {float:left; margin-right: 15px;}
#league-info-prizes {}

/**** SEAT VIEW STYLING  ****/

/**** Featured Table  ****/
.featured-table {height: 200px; cursor: pointer; }
/* NFL */
.featured-table-7 {background:#fefefe url(/images/edition/pp/nfl_ft_bg.jpg) repeat-x scroll 0 0; color: #686868; width:258px; height: 133px; float:left; display: block; margin:0 8px;}
.featured-table-7 .featured-table-title {padding: 8px 10px 10px 36px; font-size: 16px; color: #e14e06; font-weight: bold; text-transform: uppercase; }
/* MLB */
.featured-table-6 {background:#fefefe url(/images/edition/pp/ft6_bg.jpg) repeat-x scroll 0 0; color: #686868; width:258px; height: 133px; float:left; display: block; margin:0 8px;}
.featured-table-6 .featured-table-title {padding: 8px 10px 10px 36px; font-size: 16px; color: #2b71a2; font-weight: bold; text-transform: uppercase; text-align: }
/* NBA */
.featured-table-9 {background:#fefefe url(/images/edition/pp/ft9_bg.jpg) repeat-x scroll 0 0; color: #686868; width:258px; height: 133px; float:left; display: block; margin:0 8px;}
.featured-table-9 .featured-table-title {padding: 8px 10px 10px 36px; font-size: 16px; color: #e14e06; font-weight: bold; text-transform: uppercase; }

.featured-table-info {text-align: center;}
.featured-table-prize {text-align: center; height: 34px; margin: 3px 0;}
.featured-table-countdownbutton {text-align: center; font-size: 16px;}
/**** Featured Table  ****/

.yui-skin-sam .yui-navset .yui-nav a em, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav a em  {font-size:18px; padding: 10px;	}

.rightpanel {width:200px; padding-right:11px; float:right;}
.rightpanelHQ {width:320px; padding-right:15px; float:right;}
.rightpanelbox {width:185px; float:right; background:#fefefe url(/images/edition/pp/rightbox_bg.gif) no-repeat scroll 0 0; -webkit-border-radius: 5px; -moz-border-radius:5px; border: 1px solid #a5a5a5; padding: 5px 8px; margin-bottom: 15px;}
.rightpanelbox h2 {font-size:14px; line-height:19px; color: #444; padding: 1px 2px 10px 2px; -webkit-border-top-right-radius: 5px;-webkit-border-top-left-radius: 5px; -moz-border-radius-topright:5px; -moz-border-radius-topleft:5px; }
.rightpanelbox2 li {margin:3px 0px;}
.rightpanelbox2 {width:186px; background:#fff; -webkit-border-radius: 5px; -moz-border-radius:5px; border: 1px solid #a5a5a5; padding: 5px 8px; margin-bottom: 10px;}
.rightpanelbox2 h2 {font-size:14px; line-height:19px; color: #444; padding: 1px 2px 1px 0px; -webkit-border-top-right-radius: 5px;-webkit-border-top-left-radius: 5px; -moz-border-radius-topright:5px; -moz-border-radius-topleft:5px; border-bottom: 1px solid #ccc; margin-bottom: 5px;}
.contentleft {width: 600px; margin-left: 5px; padding-bottom: 20px;}
.contentleftHQ {width: 400px; margin-left: 5px; padding-bottom: 20px;}
.contentleft2 {width: 590px; margin-left: 5px; padding-bottom: 20px; border-right: 1px solid #ccc;}
.contentleft li {margin-bottom: 10px;}
.faq li {list-style-image: url(/images/edition/pp/li_arrow.gif); list-style-position:outside; margin-top: 10px; margin-left: 20px;}
.grey {color:#848a8d;}
.usermessage {margin-bottom: 0px;}
.mainpane_centered {height: 236px;}
.aboutbox {width:175px;  float:left; display:inline; }
.bios {background-color: #204361; height:78px; -moz-border-radius:5px; -webkit-border-radius: 5px; padding:5px 10px 5px 5px; margin:7px 0;}
.bios h3 {font-size:14px; color: #fff; padding: 0px; margin: 0px;}
.bios p {font-size: 11px; color: #fff; padding: 0px; margin: 0px;}
.bios a {font-size: 11px; color: #99c4f7;}
.game_btm {height:9px; margin-bottom: 15px;} 
#nextgame {background-color: #b4f28f; border: 1px solid #6bb655; height:65px; -moz-border-radius:5px; -webkit-border-radius: 5px; padding:10px 10px 7px 15px ; margin:0px 0 20px 2px;}
#nextgame2 { height:65px; padding:0px ; margin-top:15px; width:574px;}
#nextgamecount {background:url(/images/edition/pp/nextgame_bg.gif) repeat-x scroll 0 0; height: 54px; width:268px; border: 1px solid #000; padding:0px 5px 5px 18px; color: #fff; -moz-border-radius:5px; -webkit-border-radius: 5px;}
.home_box {padding: 5px 10px 10px 10px; border: 1px solid #bebfba; background-color: #fbfcf6; -moz-border-radius:5px; -webkit-border-radius: 5px; float: left; margin-left:2px; }
.homepageNotice {padding: 10px; border: 1px solid #bebfba; background-color: #fbfcf6; -moz-border-radius:5px; -webkit-border-radius: 5px; margin-left:2px; font-size: 16px; text-align: center;  font-weight:bold;}
/* ------ New Home ------*/
.homeboxdiv {width:810px;  height: 100px; padding-top: 15px;}
.homebox {width: 220px; height: 100px; float: left; font-size: 11px;}
.homebox_lg {width:230px; height: 80px; padding: 15px 0 10px 10px; margin-right: 25px; float: left; font-size: 16px;}
.homerightpanelbox {width: 810px; height: 130px;}
.homerightpanelbox h2 {font-size:14px; line-height:19px; color: #444; padding: 1px 2px 10px 2px; -webkit-border-top-right-radius: 5px;-webkit-border-top-left-radius: 5px; -moz-border-radius-topright:5px; -moz-border-radius-topleft:5px; }
.homerightpanelbox2 li {margin:3px 0px;}
.homerightpanelbox2 {width:165px; background:#fff; -webkit-border-radius: 5px; -moz-border-radius:5px; border: 1px solid #a5a5a5; padding: 5px; margin-bottom: 10px; float:left; margin-top: 0px; text-align: center;}
.newhomehelp {background-color: #fbf9c1; border: 1px solid #d8d784; -webkit-border-radius: 5px; -moz-border-radius:5px; padding: 10px 12px; margin:10px 0px; font-size: 16px; }
.newhomehelp h2 {color:#2c1c0b; padding: 0px; margin:0px; line-height: 27px; font-size: 1.6em;}
.newhomehelp p {color: #413f26; padding:0px; margin:0px;}
/* ------ New Home End ------*/
/*
.playGameBoxHorizontal { float: left; position: relative; width: 390px; height: 64px; background:#fff; -webkit-border-radius: 5px; -moz-border-radius:5px; border: 1px solid #a5a5a5; padding: 6px; margin: 10px 10px 10px 0; }
.playGameBoxHorizontal-name { font-size: 16px; font-weight: bold; color: #333; text-align: center; width: } 
.playGameBoxHorizontal-countdown { position: absolute; top: 34px; left: 44px; font-size: 14px; } 
.playGameBoxHorizontal-button { position: absolute; right: 36px; top: 30px; font-size: 14px; } 
.playGameBoxHorizontal-gameslink { position: absolute; bottom: -24px; left: 5px; }
*/ 
.playGameBoxHorizontal { /*float: left;  width: 670px; */position: relative; height: 42px; background:#fff; -webkit-border-radius: 5px; -moz-border-radius:5px; border: 1px solid #a5a5a5; margin: 0; }
.playGameBoxHorizontal-name { font-size: 14px; font-weight: bold; color: #333; text-align: left; margin-top: 12px; }
.playGameBoxHorizontal-countdown { position: absolute; top: 12px; right: 150px; font-size: 14px; }
.playGameBoxHorizontal-button { position: absolute; right: 4px; top: 4px; font-size: 14px; } 
.playGameBoxHorizontal-gameslink { position: absolute; top: 12px; right: -120px; }
.aboutbox1 {height: 250px; width: 600px; padding: 15px 10px 10px 17px; background: url(/images/edition/pp/about_one.jpg) no-repeat scroll 0 0; }
.aboutbox2 {height: 235px; width: 600px; padding: 15px 10px 10px 17px; background: url(/images/edition/pp/about_two.jpg) no-repeat scroll 0 0; }
.aboutbox3 {height: 235px; width: 600px; padding: 15px 10px 10px 17px; background: url(/images/edition/pp/about_three.jpg) no-repeat scroll 0 0; }
.yui-skin-sam .yui-panel .bd, .yui-skin-sam .yui-panel .ft {background-color: #fff !important; padding:8px 15px !important;}
.yui-skin-sam .yui-panel-container.shadow .underlay {background-color:#000000 !important;opacity:1 !important;top:-5px !important; right:-5px !important;bottom:-5px !important;left:-5px !important; }
.aboutlist li { font-size: 15px; list-style-image: url(/images/edition/pp/bullet_tick.gif);  margin: 0 0 5px 23px; padding: 0px 0 0 0px;}
.aboutlist2 li {list-style-type: circle; list-style-position: inside; margin: 0 0 4px 0; padding: 2px 0px; color: #333;}
.lp li {font-size: 16px; list-style-image: url(/images/edition/pp/lp_bullet.gif); margin: 0 0 5px 20px; padding: 0px 0 0 5px; width: 10px; vertical-align: middle;}
.hiwbox {-moz-border-radius:10px; -webkit-border-radius:10px;  background-color: #f5f9fa; border: 1px solid #e0eaed; margin-top:10px;  padding: 5px 10px;}
.cc {/*background:url(/images/edition/pp/cc_bg.gif) no-repeat scroll 0 0; */ -moz-border-radius:5px; -webkit-border-radius: 5px; border: 1px solid #dde; background-color: #E8F2F3; margin: 5px 0 15px 0; width:575px; padding: 10px 10px 0px 5px; }
.ccfree {background-color: #E8F2F3; margin: 5px 0 0; width:575px; padding: 5px 5px 5px 10px; -moz-border-radius:5px; -webkit-border-radius: 5px; border: 1px solid #dde; text-align: right;	}
div.cc label {float:left;font-size:14px;margin-right:10px;margin-top:3px;text-align:right;width:115px;}
.cc .inputbox {color:#000; font-size: 16px; padding: 6px; height: 22px; border: 1px solid #b4c5d8; -moz-border-radius:5px; -webkit-border-radius: 5px;}
.deposit_amount {width: 100px; -moz-border-radius:15px; -webkit-border-radius: 15px; padding-top:5px;height: 28px; background: #fff; display: inline; float:left; font-size: 22px; text-align: center; border: 1px solid #b4c5d8;}
.entryFee .option {-moz-border-radius:15px; -webkit-border-radius: 15px; padding-top:5px;height: 28px; background: #fff; display: inline; float:left;  text-align: center; border: 1px solid #b4c5d8; cursor:pointer;height:47px;margin-left:3px;padding-top:7px;width:138px; font-size: 16px;}
.entryFeeText {text-align:left;font-size:14pt;margin:0px 10px 10px} 
.cc .deposit {font-weight: bold; }
.cc .radio {width: 32px; height:20px; /* border: 1px solid #333; */display: block; padding: 10px auto; display: inline;}
.cc .depositnotice {/*background-color: #4ec0ce;*/  -moz-border-radius:5px; -webkit-border-radius: 5px; padding:5px 7px; font-size:13px; font-weight: bold; color: #666; /*width: 540px; */ text-align: center; margin: 0px 0px 0px 0;}
.deposit_amount2 {width:142px; height:162px; background-color: #eff6f7; border:1px solid #bad3d6; float:left; margin-right:5px; text-align: center;} 
.deposit_amount3 {width: 75px; -moz-border-radius:15px; -webkit-border-radius: 15px; padding-bottom:6px;height: 26px; background: #fff; display: inline; float:left; font-size: 14px; text-align: center; border: 1px solid #b4c5d8; margin-top:5px; margin-left: 32px;}
.offer-bar {background-color: #d24500; border:1px solid #d24500; font-weight: bold; padding: 8px 0 8px 10px ; font-size: 16px; color: #fff;}
#addFundsPromocodeBar {font-size: 14px;  border: 3px solid #26d2e6; padding: 6px 12px; color: #0093b3; margin:0 50px 20px 50px;-moz-border-radius:10px; -webkit-border-radius: 10px; }
.football_home_bg {background: url(/images/edition/pp/football_home_bg.jpg) no-repeat scroll 0 0; width:820px; height:221px;}
.landing_nextgame {width:220px; height: 100px; padding: 2px 10px; -moz-border-radius:5px; -webkit-border-radius: 5px; float: right; margin-right: 10px; border: 1px solid #dcdcdc; background-color: #fbfcf6; margin-top: 10px; text-align: center;}
.challenge_landing {height: 110px; padding: 2px 10px; -moz-border-radius:5px; -webkit-border-radius: 5px; background-color: #e7ffa6; color: #333;}
.challenge_landing2 {height: 59px; padding: 2px 10px; -moz-border-radius:5px; -webkit-border-radius: 5px; border: 1px solid #70bd59; background-color: #b4f28f; color: #333;}
.challenge_landing2 p {margin-top: 8px; margin-left:10px; color:#164906;}
.game_landing {height: 80px; padding: 5px 10px; -moz-border-radius:5px; -webkit-border-radius: 5px; background-color: #e7ffa6; color: #333; margin: 5px 0 10px 0;}
.fffc2 {background: url(/images/edition/pp/FFFC2_bg.jpg) no-repeat right ; }
.game_landing li{margin:2px 0;}
.game_landing h4{margin:0; padding: 0px;}
.gamesurround{margin-right:10px;}
.challenge_landing h4 {color:#333; margin: 0px; padding: 5px 0 0 0; font-size: 18px;}
.challenge_landing p {color:#333; font-size: 14px; margin: 0px; padding: 0px;}
.winsloses {color:#333; margin: 0 3px 0 0; padding: 3px 5px 5px 5px ; background-color:#e1e2e3; -moz-border-radius:5px; -webkit-border-radius: 5px; height:76px; border: 1px solid #ccc;}
.winslosesleft {color:#333; margin: 0px; padding: 5px 0 0px 0px; float:left; font-size: 14px; width:220px;}
.winslosesright {color:#333; margin: 3px 0 5px  0; padding: 6px 5px 9px 5px; background-color: #fff; -moz-border-radius:3px; -webkit-border-radius: 3px; width:290px; height: 58px; float:right; text-align: center;}
.myaccrefer {padding:5px 7px; margin:10px 10px 0 5px; color:#396900; background-color: #dbf6be; border: 1px solid #9bbf65; font-size: 13px;}
.myaccrefer p {margin:0px; padding:0px; color:#396900;}
.myaccountnotice {padding: 8px 10px; -moz-border-radius:5px; -webkit-border-radius: 5px; background-color: #e7ffa6; color: #333;}
.myaccountnotice h4{padding: 0px; margin:0px;}
.myaccountnotice p{padding: 0px;}
#myaccountnotice {padding: 0px 5px; -moz-border-radius:5px; -webkit-border-radius: 5px; margin-bottom: 10px; background-color: #bbf873; color: #333;}
.addfundsbox {height: 84px; padding: 2px 10px; -moz-border-radius:5px; -webkit-border-radius: 5px; border: 3px solid #d9f68c; background-color: #e7ffa6; color: #333; margin:10px 0px;}
.addfundsbox h4 {color:#333333;}
#pp_balance a {margin-left: 7px; height:25px; width:90px;}
#pp_balance {font-size: 16px; color: #fff; text-align: right; height: 25px; float:right; }
.gamehelp p{color:#1e4c77; font-size: 12px; padding-left: 3px;}
.formpane_centered {margin-bottom:10px;margin-left:40px;width:600px;}
.stake {width:250px; background-color: #F9F881; border: 1px solid #EECB3D; -moz-border-radius:3px; -webkit-border-radius: 3px; font-size: 14px; font-weight: bold; color: #564b18; margin:0 auto 10px auto; padding: 5px; text-align:center; }
.rhs_timer_lg {background: url(/images/edition/pp/ma_timer_bg.gif) no-repeat scroll 0 0;  height:140px; width:188px; padding: 10px; text-align: center; font-size: 20px;}
/* ------ Lightbox help ------*/
.lb_helptopr {background: url(/images/edition/pp/lb_help_arrowr.gif) no-repeat scroll 0 0; height:16px; width:400px;}
.lb_help {-moz-border-radius:10px; -webkit-border-radius: 10px; color:#000; font-size:22px; background-color: #effeb1; border: 2px solid #989431; padding:15px 15px 33px 15px; text-align: center; width:400px;  z-index:1000;} 
.lb_contianer {width:400px; margin:0px; padding:0px;  z-index:1000;}
.lb_help p{margin-bottom: 5px;}
.lb_left {float:left; width:14px; background: url(/images/edition/pp/lb_left_arrow.png) top left; height: 55px;}
.lb_right {-moz-border-radius:20px; -webkit-border-radius: 20px; color:#000; font-size:18px; background-color: #ceebf5; border: 7px solid #84bbce; padding:5px 15px 15px 15px; text-align: left; width:450px; float:left; display: inline; z-index: 1000; }
#lb_pitcher {width:510px; margin:0px; padding:0px;  z-index:1000;}
#lb_backup {width:510px; margin:0px; padding:0px;  z-index:1000;}
#lb_team {width:510px; margin:0px; padding:0px;  z-index:1000;}
.rollovereffect :hover {opacity:0.9;}
/*-------- Help box notifications ----*/
.helpbox {background-color:#F9F881 !important; background-image: none !important; -moz-border-radius:10px; -webkit-border-radius: 10px;background-repeat:no-repeat;border:3px solid #EECB3D;margin-bottom:16px;min-height:35px;padding:5px 35px 5px 13px;position:relative;}
.helpbox .closebutton {color:#A7A7A7;font-size:11px;margin:4px 4px 0 0;position:absolute;right:0;top:0;}
/* ------ Choose ------*/
.gamehead {/*height:93px;*/ width:600px; margin-top: 5px; background:#fff url(/images/edition/pp/game_head.gif) no-repeat scroll 0 0;}
#gameform_container {width:600px; background:#ccc url(/images/edition/pp/game_bg.gif) repeat-y scroll 0 0;} 
.slot { position: relative; border-bottom: 1px dotted #ccc; margin-top:0px; padding:2px 0 0px 20px; margin-bottom: 10px; } 
.game_btm {height:12px; width:613px; margin-top: 0px; background:#fff url(/images/edition/pp/game_btm.gif) no-repeat scroll 0 0;}
#questions {width:574px; margin-left:8px; padding: 7px 6px 0px 4px; background-color: #fff; border-right: 1px solid #fff; border-left: 1px solid #fff; border-bottom: 1px solid #fff; }
.question_number { position: absolute; left:-1px; top: 34px; font-size:1.2em; color:#aaa; width:16px; text-align: center;}
.question { position: relative; background:#dfdfdf url(/images/edition/pp/question_bg.gif) repeat-x scroll 0 0; padding: 3px 3px 3px 5px; -moz-border-radius:5px; -webkit-border-radius: 5px; margin-bottom: 10px; border:1px solid #d0d0d0; }
#rules { height:0; opacity: 0; width:600px; background:#ccc url(/images/edition/pp/game_bg.gif) repeat-y scroll 0 0; }
.statsbuttoncontainer { position: absolute; top: 60px; left: 257px;}
.statcontainer { height:0; opacity: 0; overflow: hidden; margin-top: 7px;}
.statsblock { width: 240px;  -moz-border-radius:5px; -webkit-border-radius: 5px; padding: 17px 5px 5px 5px; overflow: hidden; font-size:11px; text-transform: uppercase; } 
/*.yui-button button { padding: 0px !important; font-size: 12px; color: #666 !important;}
.yui-button-checked button { padding: 0px !important; font-size: 12px; color: #fff !important;}     */  
.or { float: left; height: 40px; width: 45px; padding: 18px 3px 0 5px; color: #999;text-align: center; font-size: 16px;}
.options { height: 58px; margin-top: 8px; } 
.option { float: left; cursor:pointer; background-color: #C5D6E5; border: 1px solid #7eafcc;-moz-border-radius:5px; -webkit-border-radius: 5px; padding:8px 10px 5px 7px; height:40px; width:230px; position:relative;}
.option .small_txt {padding-top: 0px; margin-left: 20px;} 
.option input { float:left; }
.option img { position: absolute; top: 5px; right: 5px; } 
.optionhover { background-color: #a4e89c !important; border: 1px solid #49A049 !important; } 
.optionselected { background-color: #a4e89c;border: 1px solid #49A049; } 
.optionnotselected { background-color: #ddd; border: 1px solid #bbb; } 
.optionnotselected .small_txt { color: #999; }
.compdraft-questions .position { }
.compdraft-questions .question_number { top: 5px;  }
.compdraft-questions .question { background:#f2f2f2 url(/images/edition/pp/compdraft.gif) repeat-x scroll 0 0; padding-top: 3px; /*height: 20px; */ }
/*.compdraft-questions .question h3 { cursor: default; position: relative; top: 4px;}*/ 
/* Player list items - appearance (shared) */
.position-name { display:inline; cursor:move; color: #404040; padding:1px 0 9px 0;font-family:lucida Grande, arial;font-size:10px;font-weight:bold;letter-spacing: -0.2px;text-align:center;text-transform:uppercase; }
.backup {color: #8b8b8b;} 
.playername {  color: #1e8c1e; font-weight: bold;} 
.playerfixture { display: inline; position: relative; top: -5px; margin-left: 2px; } 
.backupnew .playername { color: #666; font-weight: normal; font-size: 11px; }
.backupnew .playerfixture { font-size: 11px; }
/* Player list items - layout (location specific) */
.question .position-name {cursor: default; position: relative; top:-5px; text-transform: uppercase; font-weight: bold; }
.question .playername { display: inline; position: relative; top:-5px; margin-right: 3px; margin-left: 5px;}
.question .playerfixture { display: inline; } 
.pair_disabled .option { background-color: #d7d7d7 !important; color: #fff !important; cursor: default; border: 1px solid #bbb !important;}
.pair_disabled .option .small_txt { background-color: #d7d7d7 !important; color: #999 !important; }
.gameinfo { position: relative; /*background-color: #ccc; -webkit-border-radius: 5px; -moz-border-radius:5px; */padding: 13px 0 0 40px;font-size: 22px; font-weight: bold; color: #000;  line-height: 17px;}
.gameinfo a {color:#06898e;}
.game_desc {line-height: 15px; font-size: 12px; padding-left: 12px; color:#333; margin-top: 10px;}
.gameinfo .date { position: absolute; right: 5px; top: 5px; font-size: 16px; font-weight: normal; }
.game_fixtures { height: 45px; margin-top: 10px; margin-left: 10px;} 
.game_fixture { height: 35px; font-size: 10px; text-align: center; width: 80px; margin: 1px; float: left; background-color: #b5b5b5; color: #fff; padding: 2px;}
.countdown { display:inline; color: #fff; font-weight: bold; background-color: #3f3f3f; padding: 2px 4px; width: 80px; text-align: center; -webkit-border-radius: 5px; -moz-border-radius:5px; border: 1px solid #000;}
.countdown .digits { display:inline; }
.chopponent { -moz-border-radius:5px; -webkit-border-radius: 5px; border: 1px solid #900; background-color: #ff9; color: #333; font-weight: bold; text-align: center; margin: 10px 15px 5px 15px; padding: 4px;}
.chopponent-message { font-weight: normal; font-size: 12px; }
.gamestatus {background-color: #ff9; color: #333; font-weight: bold; text-align: center; font-size: 16px; 
padding: 6px; -moz-border-radius:4px; -webkit-border-radius: 4px;  }
.gamestatusnew {background-color: #ff9; color: #1B440D; text-align: left; font-size: 12px; 
padding: 6px; -moz-border-radius:3px; -webkit-border-radius: 3px; margin-bottom:10px;}
.gamestatusnew p{color: #1B440D; padding:0px; margin:0px;}
.gamestatus_waiting { background-color: #99f; }
.gamestatus_open { background-color: #e0f5c6; color: #397424; border: 1px solid #8bdc6e; margin:10px 12px 0 11px;}
.gamestatus_started, .gamestatus_settled { background-color: #faf4e9; color: #B73131;}
.gamestatus_startedscoring { background-color: #ff9; }
.gamestatus_settledwon { background-color: #CEFF99; border: 2px solid #7bcc5e; color: #1B440D; margin: 10px 0 20px 0;}
.gamestatus_settledwon .shareLinks { padding: 0 0 10px 0; font-size: 12px; font-weight: normal;} 
.gamestatus_settledlost { background-color: #f66; border: 2px solid #e25555; margin-top:10px;}
.gamestatus .result { font-size: 20px;}
#choosePlayerContainer { overflow: scroll; height: 300px; }
#seatViewNextGame { text-align: center; font-size: 16px; background-color: #ddd; color: #333; padding: 6px; -moz-border-radius:3px; -webkit-border-radius: 3px; margin: 5px 0; border: 1px solid #ccc; }
/* ------ GameView player selection ------ */
#gameContainer {position: relative; padding-top: 11px;}
#playersBoxContainer {border: 1px solid #ddd;width: 402px; height:528px; margin-left: 2px;background-color: #f9f9f9; -webkit-border-radius: 8px; -moz-border-radius:8px; padding: 5px 8px 5px 8px;}
#playersBoxScrollable {height: 400px; overflow-x: scroll;margin-top:10px; border: 1px solid #ccc;background: #fff;padding: 7px 7px 7px 7px;}
#playersBox {background-color: #fff;padding: 2px 0; font-size: 11px;}
#playersBox table {width: 100%;}
#playersBox td {padding: 3px 0; border-bottom: 1px dashed #999;}
#playersBox a, #playersBox a:hover, #playersBox a:visited {font-weight: bold;color: #33f;text-decoration: underline; }
#playersBox a.playerLink {color: #666;}
#playersBox .td_add {width: 30px;text-align: right;}
#teamBoxContainer {padding: 5px 12px 0px 20px; position: absolute; top: 6px;font-size: 11px;right: 12px;width: 370px;height: 530px;}
.teamBoxContainer-nfl {background:#fefefe url(/images/edition/pp/teamboxcontainer_bg.gif) no-repeat; }
.teamBoxContainer-nhl {background:#fefefe url(/images/edition/pp/teamBoxContainer_nhl.jpg) no-repeat; margin-top: 1px;}
.teamBoxContainer-mlb {background:#fefefe url(/images/edition/pp/teamBoxContainer_mlb.jpg) no-repeat; margin-top: 1px;}
.teamBoxContainer-nba {background:#fefefe url(/images/edition/pp/teamBoxContainer_nba.jpg) no-repeat; margin-top: 1px;}
#playersBoxLegend {margin-top:8px; font-size:11px;}
#teamBox {margin-top: 60px;}
.teamBoxRow {width: 95%;float:right;height: 17px;background-color: #fff;margin-bottom: 2px;padding-top: 3px; -webkit-border-radius: 3px;
-moz-border-radius:3px; border: 1px solid #000;}
.teamBoxRow div {float: left; padding: 1px 5px;}
.removeButton a{color: #e70909; width:10px;height:10px; display: block;margin-top: 1px;background:#fefefe url(/images/edition/pp/NFL_remove.gif) no-repeat;}
.position {margin-bottom: 3px;}
#teamBox .number {float: left; color: #fff; height: 24px; width: 15px;}
.teamBoxRowBackup {	background-color: #ccc;}
#salaryCapRemainingContainer { float: right; color: #333; padding: 8px 14px 4px 3px; font-size: 14px; }
#salaryCapRemaining { font-size: 17px; font-weight: bold; }
.teamBoxContainer-nhl #salaryCapRemainingContainer { color: #454545; }
.teamBoxContainer-nhl #teamBox .number { color: #454545; }
.teamBoxContainer-nba #salaryCapRemainingContainer { color: #454545; }
.teamBoxContainer-nba #teamBox .number { color: #454545; }
.moveable { cursor: move; }

.gameViewNotice { /*background-color: #ff9;*/ padding:2px 5px 5px 20px; margin:10px 0 0 5px; color: #ad2a01; background: url(/images/edition/pp/gamenotice.jpg) no-repeat ;  }

/* ------ Scores ------*/
#avatar {width: 96px; height: 90px; text-align: center; background-color: #fff; font-size: 11px; padding: 1px;}
#scoreboard {margin: 15px 5px 0 5px; position:relative; height: 120px;  padding-top: 20px; }
#scoreboard .titles { height: 60px; position: relative; font-size: 24px; font-weight: bold; }
#scoreboard .titles .left { width: 270px; background-color: #ccc; border-top: 1px solid #666; border-bottom: 1px solid #666;   padding: 12px;text-align: center; } 
#scoreboard .titles .right { width: 270px; background-color: #e2e2e2; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;   padding: 12px; position: absolute; right: 0px; top: 0px; text-align: center; color: #AAAAAA;} 
#totals {font-size: 50px; position: absolute; left:196px; top:36px; color: #374767; font-weight: bold; width: 200px; height:90px;}
#totals .vs {font-size:18px; vertical-align:middle; color:#aaa; width: 100%;  text-align: center; margin-top: 22px;}
#totals .leftscore { position: absolute; left: 0px; top: 0px; width: 88px; text-align: center;}
#totals .rightscore {position: absolute; right: 0px; top: 0px; width: 90px; text-align: center;}
#totals .waiting { font-size: 14px; color: #999; position:absolute; width: 130px; right: -40px;top:-40px; text-align: center; background-color: #fff; padding: 5px; height: 80px} 
#score_col_right {float: right; border-left:1px solid #ccc; width:290px; padding-left: 10px;}
#score_col_left {width:290px; }
#score_col_right .scorecard:first-child {margin-top: 0px;}
.scorecard { position: relative; background:#dfdfdf; padding: 3px 3px 3px 5px; -moz-border-radius:5px; -webkit-border-radius: 5px; margin-top: 10px; border:1px solid #d0d0d0; width:279px;}
/*.scorecard {background-color: #CDEAE8; -moz-border-radius:5px; -webkit-border-radius: 5px; padding:10px 10px 5px 10px; height:40px; width:271px margin-bottom:10px; position: relative; border: 1px solid #a3d5d4; color:#31627b; }*/
.scorecard .score { color: #55714b; font-weight:bold; font-size: 22px;}
.scorecard .small_txt {} 
.scorecard_playing { background-color: #cdeacd; border: 1px solid #9dce9d;  }
.scorecard_ended { background-color: #f5c6c6; border: 1px solid #DBA0A0;  }
.scorecard img {position:absolute; left:10px; top: 5px; text-align: right;}
.scorecard .small_txt {position:absolute; left:62px; top: 10px; text-align: left;}
.scorecard .score {position:absolute; right:10px; top: 3px; text-align: right;}
.scorecard .status {position:absolute; right:10px; bottom: 8px; text-align: right; font-size:11px;} 
.scorecard .fixture {color: #999; font-size: 11px; }
#no_opp_txt { text-align: center;}
#no_opp_share { margin: 5px 0 0px 0; background:#fcfcfc url(/images/edition/pp/no_opp_bg.gif) repeat-x scroll 0 0; padding: 0 10px 10px 10px; -moz-border-radius:5px; -moz-border-radius:5px; border: 1px solid #ccc; }
#no_opp_share2 { margin: 0px 0 20px 0 ; background-color: #fcfcfc; padding: 5px 10px 5px 12px; -moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px; -webkit-border-radius-bottomleft: 5px;-webkit-border-radius-bottomright: 5px; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; color: #fff; background-color: #666;}
.invitelink {border:1px solid #ddd; padding:5px 8px; margin-top: 10px; background-color:#fff;float:right; width:179px; -moz-border-radius:5px; -webkit-border-radius: 5px; }
.invitelink h3 {color:#429f0b; font-size:14px; padding: 0 0 3px 0; margin: 0px;}
.invitelink p {font-size:11px; padding: 0px; margin: 0px;}
.invitefriendstab {position:absolute; top:32px; left:847px; width:43px; height:122px; z-index:100000; }
.smallgrey a {color:#666;}
.seat-listitem { border-bottom: 1px dashed #999; padding: 3px 5px !important; font-size: 11px; }
.seat-listitem .gamename { font-weight: bold; font-size: 10px; }
.playagain { float: right; font-size: 13px; position: relative; top:20px; right:7px; font-weight: bold; }
.drafttable { margin-top: 10px; font-size: 11px; width: 100%; }
.drafttable td {vertical-align: top; border-bottom: 1px solid #eee; padding-bottom: 4px; padding-top: 4px; }
.drafttable .pick { width: 20px; vertical-align: top; font-weight: bold;}
.drafttable .position { width: 30px; vertical-align: top; font-weight: bold; }
.drafttable .firstchoice {}
.drafttable .backup { padding-bottom: 5px; }
/* ------ Leaderboard -------- */
.leaderboard-row {background:#fff url(/images/edition/pp/bg_leaderboard.gif) repeat-x scroll 0 0;height:40px;  margin-bottom:5px;}
.leaderboard-table {width:605px;}
.leaderboard-table .user {padding-left:10px;}
.leaderboard-table .wins {padding-right:10px; font-size: 20px; color: #125b62; text-align: right;}
.leaderboard-table caption, .leaderboard-table th {font-size: 21px; padding: 8px 0 8px 10px;}
.ppleaderboard {font-size: 18px; }
.ppleaderboard table {width:100%; }
.paginator { text-align: center; }
#leftLeaderboard { width: 49%;  }
#rightLeaderboard { width: 49%; float: right; }
#monthIdSelector { float: right; font-size: 18px; position: relative; top: 10px; }
/* ------- My Account ----------- */
.myaccount-wins, .myaccount-losses { display: inline; font-size: 20px; font-weight: bold; color: #333; margin:0 5px;}
.myaccount-balance {font-size: 16px; color: #0c830c; float:left; margin: 8px 8px 0 15px;}
.seatstable table { width: 100%; }
.paybuttoncontainer { display: inline; margin: 10px 5px;	}
.userVoiceAd { padding: 5px; margin: 5px; background-color: #ff6; }
.userVoiceAd a { font-weight: bold; }

/* ------ Results ------*/
#resultstable { width: 100%; }
#resultstable td { padding: 5px; border: 1px solid #000; }
#resultstable th { padding: 5px; border: 1px solid #000; background-color: #ccc; color: #333; }
/* ------ Public challenges / tables ------*/
.entriesTable { width: 100%; border-bottom: 1px solid #fff !important;}
.entriesTable td { padding: 3px; border-bottom: 1px solid #fff; }
.entriesTable th { padding: 5px; border-bottom: 1px solid #fff;background-color: #c0c0c0; color: #fff; font-size: 14px; font-weight: bold; text-decoration: underline; }
.entriesTable .button { padding: 1px; height: 25px; width: 100px; font-size: 14px; } 
.dataTables_filter { display: none; }
.entriesTablePane {border: 1px solid #eee;}
.dataTables_length { display: none; }
.entriesTableRow-gamename { font-weight:bold; font-size: 14px; } 
.entriesTableRow-moredetails { font-weight:normal; font-size: 12px; } 
.filters { background-color: #fff;  padding: 5px;}
.filters h3 { font-size: 14px; padding: 0; margin: 0; float: left; font-weight: bold; width: 50px; }
.filter_sports {width:240px; float:left; background-color: #fff;}
.filter_format {width:225px; float:left; background-color: #fff;}
.filter_stakes {background-color: #fff;}
#entriesTable_2_info, #entriesTable_5_info, #entriesTable_10_info {padding: 10px 0 0 10px; float:left; width: 300px;}
#entriesTable_2_paginate, #entriesTable_5_paginate, #entriesTable_10_paginate  {margin:7px 5px 0 0;}

.usertable td, .usertable th { padding: 3px; border: 1px solid #666; background-color: #fff; }


/* ------ Fonts ------ */
a, a strong {color: #0c79a3; text-decoration: none;}
a:hover {text-decoration:underline;}
h1 {color:#3A4652;font-size:2.4em;font-weight:bold;margin:0;padding:0;line-height:55px;letter-spacing:-2px; text-decoration:none;
/*white-space:nowrap;*/ font-size-adjust:none; font-variant:normal;}
h2 {font-size:1.8em;font-weight:bold;margin:0;padding:0;line-height:40px;letter-spacing:-0.5px; overflow:hidden;text-decoration:none;
white-space:nowrap; font-size-adjust:none; font-variant:normal;}
h3 {color:#444;font-size:1.6em;font-weight:bold;margin:10px 0 4px 0;padding:0;line-height:1.3em; vertical-align: top;overflow:hidden;text-decoration:none; white-space:nowrap;}
h4 {color:#174676;font-size:1.2em;letter-spacing:-0.5px; margin:10px 0 0 0;padding:0 0 5px 0;line-height:1.4em; vertical-align: top;text-decoration:none; white-space:nowrap;}
p {margin: 0; padding:5px 0 5px 0;line-height:1.3em; color: #333;}
.small_txt {font-size: 11px; color: #333; line-height:12px; margin: 0; padding:0;}
/* ------ Footer ------ */
#footer {font-size: 12px; width:840px; height: 67px; margin: 10px auto; background-color: #f1f1f1; padding: 3px 6px 0 7px; -moz-border-radius:7px; -webkit-border-radius: 7px; vertical-align: middle; }
#footer ul {list-style-image:none;list-style-position:outside;list-style-type:none; margin:0px 0 4px 0;padding:2px 0 0 1px; }
#footer li {display: inline;text-align: left; margin:0 10px 0 0;padding:0;}
#footer-right {float:right; padding-top: 2px;}
#footer p {color: #666;}
/* ------ Notices ------ */
#notice_grey { height:70px; padding: 5px 10px; background-color: #b1b1b1; border:1px solid #949494;-moz-border-radius:5px;-webkit-border-radius: 5px;}
#notice_grey p {color: #fff; font-size:14px; font-weight: bold;}
/* ------ Buttons ------ */
.button {-moz-border-radius:6px; -webkit-border-radius: 6px; font-size: 16px; border: 1px solid #608925; background-color: #60c636; color:#fff; background:#fff url(/images/edition/pp/button_bg.gif) repeat-x scroll 0 0;  cursor: pointer; height:34px; padding: 5px 10px;}
.button2 {-moz-border-radius:7px; -webkit-border-radius: 7px; font-size: 16px; border: 1px solid #ccc; background-color: #000; color:#fff;  cursor: pointer; height:46px; padding: 5px 10px; width:200px;}
.buttonDisabled { background-color: #ddd; color: #ccc; background-image: none; border: 1px solid #ccc; }

/* ------ Menus ------ */
.menu ul{list-style-type:none;padding:0;margin:0;}
.menu li{float:left;position:relative;z-index:100;}
.menu table{position:absolute;border-collapse:collapse;z-index:80;left:-1px;top:25px;}
.menu a, .menu :visited {display:block;font-size:10px;width:100px;padding:3px 0;color:#333;background:#fafafa;text-decoration:none;border: 1px solid #8d8d8d;margin-right:-5px;font-weight: bold;text-align:center;font-family:arial, sans-serif;}
.menu :hover{color:#444;background:#cdcdcd;}
.menu ul ul {visibility:hidden;position:absolute;width:149px;height:0;}
.menu ul li:hover ul, .menu ul a:hover ul{visibility:visible;}
/* ------ Forms ------ */
.input {-moz-border-radius:5px;-webkit-border-radius: 5px;-x-system-font:none;border:1px solid #7c9fae;color:#223954;font-family:arial,helvetica,sans-serif;font-size:14px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;padding:8px 5px;}
.form-row {width: 100%;}
.form-row .inputbox {height:24px; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-size: 13px;   }
.form-row .inputbox, .form-row .multilineinputbox { background-image: none; background-color: #f3f9fa;
border:1px solid #C0C0C0;float:left;margin:2px 0;padding:3px 4px 3px 4px;width:12em;-moz-border-radius: 8px; -webkit-border-radius: 8px;}
.form-row label {color:#333333;float:left;font-size:12px;font-weight:bold;margin-right:10px;min-height:20px;padding-top:10px;width:10em;}
.form-container {background:#fff none repeat scroll 0 0;  border: none;}
.smallgrey {font-size:10px; line-height:12px;}
/* ----- Signup form ------ */
.signup-form-container { float: none; width: 400px; }
/* ------ Profile ------ */
.profileStatsTable td, .profileStatsTable th { padding: 4px; text-align: center; background-color: #ddd; border: 1px solid #fff; width: 80%; margin: 0 auto; } 
.profileStatsTable th { font-weight: bold; background-color: #eee; }
.profileStatsTable .leftColumn { width: 50px; text-align: right; }
/* ------ YUI -------- */
.yui-skin-sam .yui-navset .yui-content, .yui-skin-sam .yui-navset .yui-navset-top .yui-content {-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;-moz-border-radius-topright:4px;border:1px solid #BFBFBF !important;}
.seat-listitem {background-color:#eee;border-bottom:1px dotted #999999;margin:3px 0 5px 0;}
.yui-skin-sam .yui-navset .yui-content {background:#fff none repeat scroll 0 0 !important;}
.yui-skin-sam .yui-navset .yui-nav a em, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav a em {border-color:#A3A3A3;
border-style:solid;border-width:1px 0 0;bottom:0;color:#444444;left:0;padding:3px;position:relative;right:0;text-align:center;
top:-1px;}
.yui-skin-sam .yui-navset .yui-nav a, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav a { 
background:#D8D8D8 url(http://yui.yahooapis.com/2.7.0/build/assets/skins/sam/sprite.png) repeat-x scroll 0 0;
border:1px solid a3a3a3 !important;color:#000000;position:relative;text-decoration:none;-moz-border-radius-topright:4px;
-moz-border-radius-topleft:4px;}
.yui-skin-sam .yui-navset .yui-nav .selected a, .yui-skin-sam .yui-navset .yui-nav .selected a:focus, .yui-skin-sam .yui-navset .yui-nav .selected a:hover {background:#fff !important;color:#FFFFFF;}
.yui-skin-sam .yui-navset .yui-nav .selected a, .yui-skin-sam .yui-navset .yui-nav .selected a em {
-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-color:#BFBFBF !important;}
.yui-skin-sam .yui-navset .yui-nav, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav {
border-color:#2647A0;border-style:solid;border-width:0 0 0px !important;}
.yui-skin-sam .yui-button button, .yui-skin-sam .yui-button a {
color:#000000;font-size:11px !important;min-height:0em !important;line-height:2.2;text-transform: uppercase;padding:2px 6px !important;}
.yui-skin-sam .yui-panel .hd {font-size: 18px !important;}
/* ------ GetSat Widget -------- */
a#fdbk_tab {top: 25%; left:0;width: 42px; height: 102px; color: #FFF;
  cursor:pointer; text-indent:-100000px; overflow:hidden; position: fixed; z-index: 100000;  margin-left: -7px;
  _position: absolute;}
/* ------ End GetSat Widget -------- */

/* ------ Use existing team ------ */
button.useExisting {}
div.useExisting table {}
div.useExisting table th {display: none;}
/* Column cells */
div.useExisting table td.yui-dt-seatId {}
div.useExisting table td.yui-dt-when {}
div.useExisting table td.yui-dt-team {}
div.useExisting table td.yui-dt-use {}
/* Use button */
div.useExisting table td.yui-dt-use button {}
