#content h2.topBanner{display:block; width:541px; height:278px; text-indent:-3000px; background:url(../../s/images/promotion/last-man-standing/top-banner.jpg) 0 0 no-repeat; margin:5px 0 0 0; padding:0;}
#content h3.topHeader{display:block; width:541px; text-indent:-3000px; background:url() 0 0 no-repeat; margin:0; padding:0;}
#content.tlmsJoin h3.topHeader{height:39px; background-image:url(../../s/images/promotion/last-man-standing/top-header-j.gif);}
#content.tlmsTakeChallenge h3.topHeader{height:59px; background-image:url(../../s/images/promotion/last-man-standing/top-header-tch.gif);}
#content.tlmsCompetition h3.topHeader{height:59px; background-image:url(../../s/images/promotion/last-man-standing/top-header-c.gif);}
#content .contentBox{font:normal 0.92em verdana, arial; line-height:1.3em; width:506px; color:#fff; background:url(../../s/images/promotion/last-man-standing/background.gif) 0 0 repeat-y; margin:0; padding:10px 20px 0 15px;}
#content .contentBox .box{float:right; width:247px; margin:-15px 0 5px 15px;}
#content .contentBox .boxContent{padding:4px 10px 10px 10px; background:url(../../s/images/promotion/last-man-standing/box.gif) 0 0 repeat-y; color:#999999;}
#content .contentBox .boxContent h3, #content .contentBox .boxContent .h3{font:bold 1.44em arial; padding:0; margin:0;}
#content .contentBox .boxContent h4{font:bold 1.18em arial; padding:0; margin:0;}
#content .contentBox .boxContent .button{display:block; width:247px; height:49px; text-indent:-3000px; outline:none 0; margin:-4px 0 5px 0; position:relative; left:-10px}
#content .contentBox .boxContent .button.join{background:url(../../s/images/promotion/last-man-standing/box-button-join.gif) 0 0 no-repeat;}
#content .contentBox .boxContent .button.login{background:url(../../s/images/promotion/last-man-standing/box-button-login.gif) 0 0 no-repeat;}
#content .contentBox .boxContent .button.todayBet{margin-top:0; background:url(../../s/images/promotion/last-man-standing/box-button-today-bet.gif) 0 0 no-repeat;}
#content .contentBox .boxContent .button.aBet{margin-top:0; background:url(../../s/images/promotion/last-man-standing/box-button-a-bet.gif) 0 0 no-repeat;}
#content.tlmsCompetition .contentBox .boxContent .button.todayBet, #content.tlmsCompetition .contentBox .boxContent .button.login{margin-top:0;}
#content .contentBox .boxContent .playersField{width:207px; height:30px; line-height:30px; margin:4px 0 10px 0; padding:2px 0 0 40px; text-align:center; font:bold 1.30em arial; line-height:32px; color:#fff; position:relative; left:-10px; background:url(../../s/images/promotion/last-man-standing/box-players-field.gif) 0 0 no-repeat;}
#content .contentBox .boxContent .playersField#tlmsPlayersStillStanding{margin-bottom:0;}
#content .contentBox .box .header{height:6px; font-size:0; margin-top:16px; background:url(../../s/images/promotion/last-man-standing/box-top.gif) 0 0 repeat-y;}
#content .contentBox .box .footer{height:6px; font-size:0; background:url(../../s/images/promotion/last-man-standing/box-bottom.gif) 0 0 repeat-y;}
#content .contentBox .blue{color:#86aee8;}
#content .contentBox .pink{color:#a679b1;}
#content .contentBox p.last{margin-bottom:0;}
#content .tandc{margin:8px 0 0 2px; color:#555555; font:normal 0.92em verdana, arial;}
#content .tandc a{color:#555555;}
#content .tandc a:hover{text-decoration:none;}
#content h3.footer{display:block; width:541px; height:117px; text-indent:-3000px; background:url(../../s/images/promotion/last-man-standing/footer.jpg) 0 0 no-repeat; margin:0; padding:0;}

/* LOGIN BOX */

#tlms #Login_loginBox{width:370px; padding:10px 0 30px 18px; margin:0;}
#tlms #popupBox #content_signIn div.popup{position:relative; top:0!important; left:0!important; margin:0!important; padding:0!important;}
#tlms #content_signIn #Login_divHeader{display:none!important;}
#tlms #content_signIn #Login_divFooter{display:none!important;}
#tlmsRegisterFormBody{background:url(../../s/images/promotion/ace-tennis-2009/register_form_bg.gif) 0 100% no-repeat; width:409px; padding:0;}
#tlms #content_signIn{float:left; position:static; margin-top:150px; margin-left:282px;/*ie6*/ -margin-left:141px;/*ie6*/}
#tlms #content_signIn h2{margin:0; padding:0;}
#tlms #content_signIn h2 a{margin:0; padding:0; position:relative; top:-6px; left:0;/*ie7*/ .left:-4px;/*ie7*//*ie6*/ -left:0;/*ie6*/ width:409px; height:56px; display:block; background:#000 url(../../s/images/promotion/last-man-standing/loginHeader.jpg) 0 0 no-repeat; color:#fff; text-indent:-3000px;}
#tlms #content_signIn #tlmsRegisterBtn{position:relative; top:-72px;/*ie*/ .top:-85px;/*ie*/ left:96px; display:block; text-indent:-3000px; outline:none 0; background:url(../../s/images/promotion/last-man-standing/btn_open_account.gif) 0 0 no-repeat; width:213px; height:40px;}
#tlms #content_signIn li.btnLink{position:relative; top:-125px; left:-30px;/*ie6*/ .top:-130px; .left:-15px;/*ie6*/}
#tlms #Login_loginBox .divider{position:relative; top:35px;}
#tlms #Login_loginBox ul.buttonBar{position:relative; top:40px; margin-bottom:18px;/*ie*/ .margin-bottom:0;/*ie*/}
#tlms #Login_loginBox ul.buttonBar li.secLogo{position:relative; margin:-10px 0 0 0;/*ie*/ .margin-bottom:-20px;/*ie*/}
#tlms #content_signIn #Login_divError {width:354px; display: inline!important;}
#tlms #content_signIn #Login_lblMessage {display: inline!important;}
#tlms #Login_modCustLoginError{margin-left:18px; width:354px;}
#tlms #popupBox #content_signIn .container, #aspnetForm, #tlms #popupBox #content_signIn .popupBody, #tlms #content_signIn .popupBody .container div.content{background:none!important; margin:0!important; padding:0!important;}

/* TERMS AND CONDITIONS */

#tandcContainer {padding:10px;}
#tandcContainer h3 {font-size:1em; margin:0; padding:10px 0 10px 10px;}
#tandcContainer ol {padding:0 0 0 40px;}
#tandcContainer ol li {padding:3px 0;}
#tandcContainer .closeButtonContainer {width:100%; padding:0 0 0 0; text-align:right;}
#tandcContainer  td, #tandcContainer  th{padding:2px 15px 0 0;}
#tandcContainer table{margin-top:5px;}

