/* ----------------------------------------------------
WW imported CSS file for screen media
FileName:    skin_ww_screen.css
Version:     10.0
----------------------------------------------------- */

/* GENERIC TAGS ----------------------------------- */

body { margin:0; padding:0; font:x-small arial,sans-serif;
    /* behavior:url("/dynamic/html/js/hover.htc"); */
    background: url("/dynamic/images/skin/worldwinner/bg.gif") repeat;
    voice-family: "\"}\""; voice-family:inherit; font-size:small;}
p { margin:0 0 1em 0; }
dl, ul, ol { margin-top:0; margin-bottom:1em; }
li { padding-bottom:.25em; margin-left:-10px; }
h1, h2, h3, h4, h5, h6 { color:#036; margin:0 0 .25em 0; }
h1 { font-size:170%; }
h2 { font-size:150%; }
h3 { font-size:130%; }
h4 { font-size:115%; }
form { /* display:inline; ?necessary */	margin:0px;	padding:0px; }
input { margin:0px;	padding:0px; }
a:link, a:visited { color:#f60; font-weight:bold; text-decoration:underline; /*<-mozilla*/ }
a:hover { color:#c00; }
a img {	border-style:none; }
label.required {background: url('/dynamic/images/required.gif') no-repeat; padding-left: 10px; }

/* some globals to implement for main CSS overhaul with multiple classes in use */
.clear { clear:both; }
.marCh { margin-left:auto; margin-right:auto; }
.marCv { margin-top:auto; margin-bottom:auto; }
.floL { float:left; }
.floR { float:right; }
.txtL { text-align:left; }
.txtC { text-align:center; }
.txtR { text-align:right; }
.noTop { margin-top:0; padding-top:0; }
.noBot { margin-bottom:0; padding-bottom:0; }

/* from v9.3.4 ------------------------------------- */
/* .none, .standardsNote, .skiplinks {display:none;} */

/* BEGIN Page layout v9.3.4 */ /*old portals below*/
#wrapPortal{ position:relative; width:685px; height:100%; margin-left:auto;
        margin-right:auto; text-align:left; border-top:none; background:#fff; }
/* #wrapPaypal{ position:relative; width:568px; height:100%; margin-left:auto; margin-right:auto; text-align:left; border-top:none; background:#fff; border-left:1px solid #036; border-right:1px solid #036; border-bottom:1px solid #036; } */
/* #noMargin{ margin-right:0px; } */
/* END Page layout v9.3.4 ----------------------------------- */

/* ABOUT SECTION ----------------------------------------- */
#AboutWorldWinnerInfo { float:left; }
#AboutWorldWinnerInfo img { border:0; width:303px; height:354px; margin:0 10px 100px 0; float:left;
    background:url("/dynamic/images/skin/worldwinner/about/how_ww_works_short.jpg"); }
#AboutWorldWinnerInfo table td { vertical-align:top; padding-right:20px; }
#AboutWorldWinnerInfo table td a { display:block; margin-bottom:10px; }
#HowWWWorksInfo .onethirdCol { width:200px; text-align:center; }
#HowWWWorksInfo .twothirdsCol { width:520px; }
#HowWWWorksInfo img { width:183px; height:446px; border:0; margin:0 auto 0 auto;
    background:url("/dynamic/images/skin/worldwinner/about/how_ww_works.jpg"); }
#MascotsInfoHare {  }
#MascotsInfoHare img { width:224px; height:172px; float:right; margin-left:10px;
    background:url("/dynamic/images/skin/worldwinner/about/hare_portrait.gif"); }
#MascotsInfoTortoise { margin-top:10px; padding-top:10px; border-top:1px #ccc solid; }
#MascotsInfoTortoise img { width:244px; height:118px; float:right; margin:15px 0 0 10px;
    background:url("/dynamic/images/skin/worldwinner/about/tortoise_portrait.gif"); }
#CareersInfo { width:540px; float:right; }
#CareersNav { float:left; width:190px; }
#ContactAddress { float:left; width:240px; }
#ContactAddress img { border:0; width:237px; height:154px; margin:0 10px 10px 0; float:left;
    background:url("/dynamic/images/skin/worldwinner/about/company_team.jpg"); }
#ContactInfo { float:right; width:490px; }
#FactsInfo .onethirdCol { width:200px; text-align:center; }
#FactsInfo .twothirdsCol { width:520px; }
#FactsInfo img { width:183px; height:446px; border:0; margin:0 auto 0 auto;
    background:url("/dynamic/images/skin/worldwinner/about/how_ww_works.jpg"); }
#ManageInfo {}
#ManageTeam img { width:133px; height:179px; float:left; margin-right:10px; }
#MileStonesInfo { text-align:center; }
#MileStonesInfo .hdr { width:560px; height:120px; margin-bottom:10px;
    background:url("/dynamic/images/skin/worldwinner/about/milestones_hdr.gif"); }
#MileStonesInfo h1 { margin-bottom:0; padding-bottom:0; }
#MileStonesInfo p { text-align:left; }
#MilestonesInfo table { width:100%; }
#MileStonesInfo table td { vertical-align:top; text-align:left; }
#MileStonesInfo table th { vertical-align:bottom; text-align:left; padding-top:8px; border-bottom:1px #aaa solid; }
#MileStonesInfo .msCol1 { width:125px; }
#MileStonesInfo .msCol2 { }
#MileStonesInfo .msCol3 { width:250px; }
#MileStonesInfo .msSS1 { width:250px; height:173px; margin-top:5px;
    background:url("/dynamic/images/skin/worldwinner/about/ss2000.gif"); }
#MileStonesInfo .msSS2 { width:250px; height:173px; margin-top:5px;
    background:url("/dynamic/images/skin/worldwinner/about/ss2001.gif"); }
#MileStonesInfo .msSS3 { width:250px; height:173px; margin-top:5px;
    background:url("/dynamic/images/skin/worldwinner/about/ss2002.gif"); }
#MileStonesInfo .msSS4 { width:250px; height:173px; margin-top:5px;
    background:url("/dynamic/images/skin/worldwinner/about/ss2003.gif"); }
#MileStonesInfo .msSS5 { width:250px; height:173px; margin-top:5px;
    background:url("/dynamic/images/skin/worldwinner/about/ss2004.gif"); }
#MileStonesInfo .msSS6 { width:250px; height:173px; margin-top:5px;
    background:url("/dynamic/images/skin/worldwinner/about/ss2005.gif"); }
#PressYearLinks { text-align:center; margin:-5px 0 10px 0; }
#PressReleases { width:210px; float:left; text-align:left; }
#PressFullItem { width:100%; text-align:left; }
#PressReleaseNav { width:100%; text-align:center; margin:-5px 0 10px 0; }
#PressReleases .PRdate { display:block; }
#PressReleases .PRheadline { display:block; margin-bottom:10px; }
#PressInTheNews { width:520px; float:right; text-align:left; }
#PressInTheNews .OutlineBox { text-align:center; }
#PressInTheNews #NewsItem { border-bottom:1px #aaa solid; margin-bottom:10px; }

/* ACCOUNT ELEMENT --------------------------------------- */

#accountElem { position:absolute; top:12px; left:440px; color:#fff; margin:0 0 0 5px; width:313px; font-size:12px; z-index:1001; /*< Widget requirement IE6+7*/ }
#accountElem #alt_login_display { display:none; }
#accountElem strong { font-size:110%; }
#accountElem a:link, #accountElem a:visited { color:#ffc; }
#accountElem a:hover { color:#f60; }
#accountElem .username { margin:0; padding:0; }
#accountElem .promo { margin:0 0 3px 0; padding:0; text-align:center; }
#accountElem .promoButtonHX { text-align:left; }
#accountElem .promoButtonHX a.butD { margin-left:40px; }
#accountElem .SignInHX { text-align:right; margin-right:50px; margin-top:-30px; }
#accountElem .promoBig { font-size:125%; margin:0 0 3px 0; padding:0; text-align:center; }
#accountElem .acctLinks { padding-top:.5em; margin-top:-.5em; }
#accountElem_signin { margin:1px 0 0 4px; /*<fix but centering*/ }

#MeterPopUp { margin:10px; }
#MeterPopUp table { border-collapse:collapse; width:100%; }
#MeterPopUp table td { text-align:center; vertical-align:top; }

#playerDetails { width:195px; /*height:70px;*/ margin-bottom:10px; text-align:left; float:left; }
.onethirdCol #playerDetails { width:230px; }
.half_twothirdsCol #playerDetails { width:230px; }
#playerDetails .avatar { width:70px; height:70px; margin-right:5px; float:left; }
#playerDetails strong { font-size:110%; }


/* My Account Page */
#MyAccount_Balance { width:100%; border-collapse:collapse; margin:0; }
#MyAccount_Balance .L { width:52%; text-align:right; }
#MyAccount_Balance .R { width:47%; text-align:left; }
#MyAccount_Balance td { padding:4px 2px; }
#MyAccountConfirmEmailInfo { /*width:256px;*/ padding: 0px 3px; }
#MyAccountConfirmEmailInfo .but { /*margin-left:0;*/ /*<align BUT left*/ }
#MyAccountDepButtons .but { margin:0; /*<align BUT left*/ }

#MyAccountNextReward { border-bottom:1px #039 solid; text-align:center; padding:5px 0 5px 0; }
#MyAccountRewardImg { background-color:#fff; text-align:center; padding-bottom:10px; }
#MyAccountRewardImg img { margin:10px 0 10px 0; }

#AccountPageUpsell { float:right; *position:relative; *right:10px; _right:0;}
#AccountPageUpsell img { width:179px; height:338px; border:0;  background:url("/dynamic/images/skin/worldwinner/account/upgrade.jpg") no-repeat; }
#AccountPageDepositBut.but { float:left; margin-left:10px; }
#AccountPageWithdrawBut.but { float:right; margin-right:10px; }
#AccountPageDepositPlayBut { float:left; margin:0; }
#AccountPageBecomeMemberBut { float:left; margin:0; }

#partnerPortalAccountElem { width:300px; position:absolute; top:20px; right:20px; text-align:center; color:#fff; font-size:12px; }
#WWaddressDOM { margin:10px 0 0 0; }
#WWaddressINT { margin:10px 0 0 0; }

/* DEPOSIT SECTION ------------------------------------- */
#deposit_upsell_wrapper_top { width:745px; height:63px; font-size:1px; background:url('/dynamic/images/conversion/deposit_upsell_wrapper_top.jpg') no-repeat; }
#deposit_upsell_wrapper_bot { width:745px; height:12px; font-size:1px; clear:both; background:url('/dynamic/images/conversion/deposit_upsell_wrapper_bot.jpg') no-repeat; }
#deposit_upsell_wrapper { height:100%; background:url('/dynamic/images/conversion/deposit_upsell_wrapper_mid.jpg') 0px 63px repeat-y; }
#deposit_upsell_box_large_top { width:745px; height:10px; font-size:1px; background:url('/dynamic/images/conversion/deposit_upsell_box_large_top.jpg') no-repeat; }
#deposit_upsell_box_large_bot { width:745px; height:10px; font-size:1px; clear:both; background:url('/dynamic/images/conversion/deposit_upsell_box_large_bot.jpg') no-repeat; }
#deposit_upsell_box_large { height:100%; color:#fff; background:url('/dynamic/images/conversion/deposit_upsell_box_large_mid.jpg') 0px 10px no-repeat; }
#deposit_upsell_highlight { margin:3px 15px 5px 26px; *margin-bottom:-8px; _margin-left:15px; float:left; }
#deposit_upsell_highlight_text { width:355px; float:left; }
#deposit_upsell_highlight_text a:link, #deposit_upsell_highlight_text a:hover,
#deposit_upsell_highlight_text a:active, #deposit_upsell_highlight_text a:visited { color:#fff; text-decoration:underline; cursor:hand; }
#deposit_upsell_highlight_text .txtC a { text-decoration:none; }
#deposit_upsell_faq { width:350px; }
#deposit_upsell_faq p { clear:both; margin:0px 0px 5px 0px; }
#deposit_upsell_faq span { width:320px; display:block; float:left; text-decoration:underline; }
#deposit_upsell_faq span.faq_symbol { width:20px; display:block; float:left; text-decoration:none; }
#deposit_upsell_faq p.faq_answer { display:none; margin-left:20px; }
.deposit_upsell_bottom_row { width:730px; height:152px; margin:12px 0px 5px 15px; clear:both; position:relative; }
.deposit_upsell_bottom_row div.hover_balloon { width:230px; display: none; position:absolute; bottom:116px; line-height:14px; text-align:left; }
.deposit_upsell_bottom_row div.hover_balloon_top { width:230px; padding-top:1px;
background:url("/dynamic/images/conversion/balloon_top.png") no-repeat; _background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dynamic/images/conversion/balloon_top.png', sizingmethod='crop'); /*ie*/; }
.deposit_upsell_bottom_row div.hover_balloon_bot { width:230px; height:25px;
background:url("/dynamic/images/conversion/balloon_bot.png") no-repeat; _background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dynamic/images/conversion/balloon_bot.png', sizingmethod='crop'); /*ie*/; }
.deposit_upsell_bottom_row div.hover_balloon span { display:block; margin:15px 20px 0px 20px; padding-bottom:2px; font-weight:normal; }
.deposit_upsell_bottom_row div.hover_balloon span strong { display:block; margin:0px 0px 5px 0px; }
.deposit_upsell_box_small { width:230px; height:152px; float:left; margin:0px 13px 0px 0px; color:#000; font-weight:bold; text-align:center; background:url('/dynamic/images/conversion/deposit_upsell_box_small.jpg') no-repeat; }
.deposit_upsell_box_small p { line-height:12px; margin:8px 0px 0px 0px; padding-bottom:2px; }

#FirstDepositBoxTop { width:745px; margin-bottom:0; background:url("/dynamic/images/skin/worldwinner/FirstDepositBoxTop.jpg") no-repeat; height:320px; *height:310px; }
#FirstDepositBoxTopComm { width:745px; margin-bottom:0; background:url("/dynamic/images/skin/worldwinner/FirstDepositBoxTopComm.jpg") no-repeat; height:320px; *height:310px; }
#FirstDepositBoxBot { width:745px; height:22px; margin-bottom:10px; background:url("/dynamic/images/skin/worldwinner/FirstDepositBoxBot.jpg") no-repeat; clear:both; }
#FirstDepositBoxSpot { width:204px; height:233px; float:left; border:0; margin-bottom:-10px; overflow:visible; z-index:100; background:url("/dynamic/images/skin/worldwinner/FirstDepositBoxSpot.gif") no-repeat; }

#DepositForm1Info { width:550px; margin:0 0 10px 0; }
#DepositForm1_step123 { text-align:center; width:500px; float:right; margin:64px 8px 5px 0; white-space:nowrap; padding:5px 0; color:#fff; }
#DepositccForm_step123 { text-align:center; white-space:nowrap; margin-bottom:10px; }
#DepositccForm_step123 strong { color:#036; }
#DepositForm1_step123komen { padding:0; margin-top:70px; }
#DepositForm1_DepTable { width:480px; margin:0px auto; margin-bottom:14px; background-color:#649AC6; /*<--ie only*/ border-collapse:collapse; }
#newuserSignUpFormPortal
#DepositForm1_DepTable th { padding:6px 2px; border:1px #c7d0d9 solid; background-color:#e9f2fb; color:#036; font-size:90%; }
#DepositForm1_DepTable th a { font-size:85%; text-decoration:underline; color:#036; font-weight:normal; }
#DepositForm1_DepTable .DepositForm1_th { padding:6px 2px; border:1px #c7d0d9 solid; background-color:#e9f2fb; color:#036; font-size:90%; }
#DepositForm1_DepTable .DepositForm1_th a { font-size:85%; text-decoration:underline; color:#036; font-weight:normal; }
#DepositForm1_DepTable td { padding:6px 2px; border:1px #c7d0d9 solid; text-align:center; white-space:nowrap; color:#fff; font-size:105%; }
#DepositForm1_DepTable .RewardsTD { text-align:left; }
#DepositForm1_DepTable .RewardsTD img { margin:0 5px 0 30px; }
.DepForm1bonus { color:#fff; }
.DepForm1bonusSuccess { color:#090; }
#DepositFormDisabled { }
#DepositFormTournReg table { margin:0 auto 0 auto; }
#DepositFormTournReg table td.L { width:50%; text-align:right; }
#DepositFormTournReg table td.R { width:50%; text-align:left; }
#DepositFormLeftCol { font-size:90%; }



.DepositFormToolTip  { width:315px;border:2px solid highlight;color:highlight;padding:4px;background-color:white;z-index:1;visibility:visible;white-space:normal;background:#FFD;}
.DepositFormErrorTip { width:315px;border:2px solid red;color:red;padding:4px;background-color:white;visibility:visible;white-space:normal;background:#FFD;}

#paypalFormTop { margin:0 0 -3px 0; }
#paypalFormTop img { margin-right:4px; display:inline; vertical-align:middle; }
#paypalMoreInfoDom { }
#paypalMoreInfoInt { display:none; }
#paypalMoreInfoDom a { font-weight:normal; }
#paypalMoreInfoInt a { font-weight:normal; }
#paypalFormTable { width:100%; border:1px #ccc solid; }
#paypalFormTable .L { text-align:right; vertical-align:top; }
#paypalFormTable .R { text-align:left; vertical-align:top; }
#paypalFormButton {  }
#PayPalNEXTtoPopUp { margin:0 auto; }
#PayPalNEXTtoPopUp a.but { width:5em; display:block; padding-right:0; }
#PayPalNEXTtoPopUp span { padding-left:0px; /*padding-right:0;*/ }
/*change cards*/
#CCards { width:250px; border:0px; }
.CCardsSelect { white-space:nowrap; border:1px #6ae solid; background-color:#e1f2ff; font-weight:bold; }
.CCardsNotSelect { white-space:nowrap; border:1px #ccc solid; background-color:#fff; font-weight:normal; }

/* following are old button images to resolve form submit... CHANGE */
#FirstDepositBTNnext { width:73px; height:26px; border:0; margin-top:10px;
    background:url("/dynamic/images/skin/worldwinner/FirstDepositNext.gif"); }
#ccSubscription { width:190px; height:25px;
    background:url("/dynamic/images/skin/worldwinner/account/Subscription.gif"); }
#ccAddNewCard { width:131px; height:25px;
    background:url("/dynamic/images/skin/worldwinner/account/AddCard.gif"); }
#ccBack { width:66px; height:25px;
    background:url("/dynamic/images/skin/worldwinner/account/Back.gif"); }
#ccNext { width:63px; height:25px;
    background:url("/dynamic/images/skin/worldwinner/account/Next.gif"); }

/* checks */
.stepDiv { border-bottom:1px solid #ccc; text-align:left; padding:5px 0; margin-bottom:10px; }
.ChecksRadio { margin-left:18px; }
#checksPendingTable { width:100%; }
#checksPendingTable th { text-align:left; }
#checksPendingTable .cBox { width:40px; text-align:center; }
#checksPendingTable .belowThreshold, .amtBelowThreshold { color:#C00; font-weight:bold; }
#checksPendingTable .amt, .amtBelowThreshold, #total1 { padding-right:2em; }
#checksPendingTable #total0 { text-align:right; font-weight:bold; }
#checksPendingTable #total1 { text-align:left; font-weight:bold; }
#submitChecksBTN0 { text-align:center; } /*single button*/
#submitChecksBTN1 { width:250px; white-space:nowrap; margin-left:37%; }
#submitChecksBTN1 a { margin:0 0 0 10px; float:left; }
.submitFixed { margin-top:3px; }

#WithdrawFundsInfo p { text-align:center; }
#WithdrawFundsError { width:470px; margin:0 auto; }
#WithdrawForm { margin:0 auto; border-collapse:collapse; }
#WithdrawForm td { text-align:center; padding:4px; }
#WithdrawForm .L { text-align:right; white-space:nowrap; font-weight:bold; }
#WithdrawForm .R { text-align:left; width:56%; }

#TransactionGuarantee { border-top:1px #ccc solid; margin:0 0 10px 0; }
#TransactionGuarantee a { font-weight:normal; }

/* nav tabs */
#navDesc { display:none; }
.tabs { position:absolute; top:99px; left:17px; font-weight:bold; color:#000; font-size:13px; }
.tabs ul { margin:0; padding:0; list-style:none; }
.tabs li { float:left; margin:0 2px 0 0; padding:0; }
.tabs li.current { display:block; height:25px;
    background:url("/dynamic/images/skin/worldwinner/hdr_tab_r.gif") right 0px no-repeat; }
.tabs li.current span { display:block; padding:5px 10px;
    background:url("/dynamic/images/skin/worldwinner/hdr_tab_l.gif") left 0px no-repeat; }
.tabs a:link, .tabs a:visited { text-decoration:none; color:#ffc; display:block;
    background:url("/dynamic/images/skin/worldwinner/hdr_tab_r.gif") right -26px no-repeat; }
.tabs a span { padding:5px 10px; display:block;
    background:url("/dynamic/images/skin/worldwinner/hdr_tab_l.gif") left -26px no-repeat; }
.tabs a:hover {
    background:url("/dynamic/images/skin/worldwinner/hdr_tab_r.gif") right -52px no-repeat; }
.tabs a:hover span {
    background: url("/dynamic/images/skin/worldwinner/hdr_tab_l.gif") left -52px no-repeat; }

#topLinks { position:absolute; top:100px; right:30px; font-weight:bold; font-size:13px; z-index: 100; } /* z-index needed for IE7 to not choke when other elements have relative pos. */
#topLinks #gamesPopupLink span { display:none; } /*cash display*/
#topLinks a:link, #topLinks a:visited { padding-right:12px; margin-left:12px; color:#ffc;
    background: url("/dynamic/images/skin/worldwinner/down_arrow.gif") no-repeat right; }
#topLinks .gameListLIBGOn a:link, #topLinks .gameListLIBGOn a:visited, #topLinks .gameListLIBGOff a:link, #topLinks .gameListLIBGOff a:visited {  margin-left: 2px; }
#topLinks a:hover { color:#f60; background: url("/dynamic/images/skin/worldwinner/down_arrow_hover.gif") no-repeat right; }
#topLinksSubscriber { position:absolute; top:100px; right:30px; font-weight:bold; font-size:13px; }
#topLinksSubscriber a:link, #topLinksSubscriber a:visited { padding-right:12px; margin-left:12px; color:#ffc; }
#topLinksSubscriber a:hover { color:#f60; }
#HorNavHomeW { display:block; }
#HorNavHomeP1 { display:none; }
#HorNavHomeP2 { display:none; }

/* NEWUSER SIGNUP & VISITOR FLOW--------------------------------------- */
#AccountElemNewUserFormPromo { margin-top:5px; }
#NewUserUpsellTop { width:745px; padding:10px 0 1px 0; *padding-top:10px; background: #586575 url("/dynamic/images/skin/worldwinner/newuserBox_top.jpg") no-repeat; }
#NewUserUpsellBot { clear:both; height:18px; width:745px; font-size:1px; background: url("/dynamic/images/skin/worldwinner/newuserBox_bot.jpg") no-repeat; }
#NewUserUpsellText { float:left; width:350px; margin:0 0 0 10px; _margin-left:6px; color:#fff; font-weight:bold; }
#AcctWelcomeTop { width:745px; background: url("/dynamic/images/skin/worldwinner/acct_welcome_top.jpg") no-repeat; }
#AcctWelcomeBot { clear:both; height:10px; width:745px;	background: url("/dynamic/images/skin/worldwinner/acct_welcome_bot.jpg") no-repeat; }
#AcctWelcomeText { width:463px; margin:0 0 0 15px; color:#fff; font-weight:bold;  }
#AcctWelcomeText #confMsgBoxError { color:red; font-weight:normal; }
#W3GamesBG { width:745px; background: url("/dynamic/images/skin/worldwinner/w3games_bg.jpg") no-repeat; }
#W3GamesText { width:352px; margin:0 0 0 379px; padding:11px 0 20px 0; color:#fff; font-size:110%; text-align:center; }
#W3GamesText a { color:#fff; font-weight:normal; }
#NewUserUpsellText h2 { color:#fff; margin-bottom:0; }
#newuserHDRgame { float:left; width:564px; margin-bottom:10px; }
#newuserGame { width:229px; height:282px; float:left; margin:0 10px 0 10px; _margin:0 8px 0 5px; }
#hdrNewUserGeneric { height:124px; background:url("/dynamic/images/skin/worldwinner/hdr_bg_newuser_generic.gif") repeat; }
#newuserPromoTop { width:482px; color:#fff; margin:0; padding:8px 8px 1px 8px; background:url("/dynamic/images/skin/worldwinner/newuserpromo_top.gif") no-repeat;  }
#newuserPromoBot { width:482px; height:7px; margin:0; padding:0px; font-size:1px; background:url("/dynamic/images/skin/worldwinner/newuserpromo_bot.gif") no-repeat; }
#newuserPartnerTop { width:710px; /*color:#fff;*/ margin:0; padding:0; /*background:url("/dynamic/images/skin/worldwinner/newuserpartner_top.gif") no-repeat;*/ }
#newuserPartnerTop strong { font-size:120%; }
#newuserPartnerTop p { margin:0; padding:0; }
#newuserPartnerBot { width:720px; height:7px; margin:0 0 5px 0; _margin:0; padding:0px; /*background:url("/dynamic/images/skin/worldwinner/newuserpartner_bot.gif") no-repeat;*/ }
#newuserPointsTop { width:720px; color:#fff; margin:0 0 0 12px; padding:0; background:url("/dynamic/images/skin/worldwinner/newuserpartner_top.gif") no-repeat; }
#newuserPointsTop strong { font-size:120%; }
#newuserPointsTop p { margin:0 10px; padding:0; }
#newuserPointsTop h3 { color:white; text-align:center; margin-top:5px; }
#newuserPointsBot { width:720px; height:7px; margin:0 0 12px 12px; padding:0; _margin-bottom:0; background:url("/dynamic/images/skin/worldwinner/newuserpartner_bot.gif") no-repeat; }
#newuserPartnerFooter { clear:both; width:750px; text-align:center; font-size:90%; }
#footerThirdPartyTrademark { font-size:75%; margin:0; padding:0; word-spacing:-0.1em; text-align:center; } /*scrabble*/
#newuserPromoTop h3 { width:460px; color:white; text-align:center; }
#newuserPromoTop p { width:460px; margin-bottom:0; }
#newuserSignUpFormGame { float:left; width:482px; margin:0; }
#newuserSignUpFormNoGameHdr h3 { text-align:center; color:white; float:left; width:360px; margin:0 0 0 10px; }
#newuserSignUpFormNoGame { width:360px; float:left; margin:0 0 0 12px; _margin-left:10px; }
.sideColNewUserFormNOGAME h4 { width:360px; height:27px; margin:0; /*padding-top:4px;*/ text-align:center; color:#ffc; background:url("/dynamic/images/skin/worldwinner/orange_newuserformNOGAME_top.gif") no-repeat top;   }
.sideColNewUserFormNOGAME h4 span { display:block; padding:.25em; }
.sideColNewUserFormNOGAME .box { width:360px; min-height:210px; font-size:90%; padding:8px 0 1px 0; background-color:#fff; }
.footBarNewUserFormNOGAME { width:360px; height:9px; clear:left; /*<-mozilla*/ font-size:1px; /*<ie*/ margin-bottom:2px; background:url("/dynamic/images/skin/worldwinner/orange_newuserformNOGAME_bot.gif") no-repeat; }
.sideColNewUserFormGAME h4 { width:482px; height:27px; margin:10px 0 0 0; /*padding-top:4px;*/ text-align:center; color:#ffc; background:url("/dynamic/images/skin/worldwinner/orange_newuserformGAME_top.gif") no-repeat top;   }
.sideColNewUserFormGAME h4 span { display:block; padding:.25em; }
.sideColNewUserFormGAME h3 { color: black; }
.sideColNewUserFormGAME .chooseactive, .sideColNewUserFormGAME .chooseinactive, .sideColNewUserFormGAME .confirmactive, .sideColNewUserFormGAME .confirminactive, .sideColNewUserFormGAME .play { float: left; margin-right: 10px; height: 21px; padding-top: 6px; text-align: center; }
.sideColNewUserFormGAME .chooseactive { width: 130px; background-image: url('/dynamic/images/skin/worldwinner/offertab_active_choose.gif'); }
.sideColNewUserFormGAME .chooseinactive  { width: 130px; background-image: url('/dynamic/images/skin/worldwinner/offertab_inactive_choose.gif'); color: white; }
.sideColNewUserFormGAME .confirmactive { width: 110px; background-image: url('/dynamic/images/skin/worldwinner/offertab_active_confirm.gif'); }
.sideColNewUserFormGAME .confirminactive  { width: 110px; background-image: url('/dynamic/images/skin/worldwinner/offertab_inactive_confirm.gif'); color: white; }
.sideColNewUserFormGAME .play { width: 78px; background-image: url('/dynamic/images/skin/worldwinner/offertab_inactive_play.gif'); color: white; }
.sideColNewUserFormGAME .box { width:482px; /*min-height:100px;*/ font-size:90%; padding:8px 10px 1px 10px; background-color:#fff; }
.sideColNewUserFormGAME .box #newuserSignUpFormPortal { width: 453px;  }
.sideColNewUserFormGAME .box #newuserSignUpFormPortal #DepositForm1_DepTable, .sideColNewUserFormGAME .box #newuserSignUpFormPortal #DepositForm1_PayTypeTable, .sideColNewUserFormGAME .box #firstDepositCCTable { /*width: 100%;*/width: 451px; _width:453px; }
.sideColNewUserFormGAME .box #newuserSignUpFormPortal #DepositForm1_DepTable { margin: 0 0 0 1px; }
.footBarNewUserFormGAME { width:482px; height:9px; clear:left; /*<-mozilla*/ font-size:1px; /*<ie*/ margin-bottom:2px; background:url("/dynamic/images/skin/worldwinner/orange_newuserformGAME_bot.gif") no-repeat; }
#newuserPromoUL li { margin-left:15px; margin-bottom:5px; list-style:url("/dynamic/images/skin/worldwinner/ww_bullet.gif"); }
#newuserPromo123 { width:559px; height:87px; clear:left; background:url("/dynamic/images/skin/worldwinner/promo/newuser_promo3.gif"); }
.specialMSG { color:#036; font-weight:bold; }
.specialMSG h3 { margin-bottom:0; }
#LoginContent { float:left; width:540px; }
#LoginContent table { margin:0 auto; }
#LoginPageSidebar { width:170px; float:right; }
#LoginPageBut { /*remove centering*/ }
/*NEWUSER VISITOR FLOW B11-5*/
#VisitorMemberSignIn { position:relative; top:102px; right:20px;  float:right; color:#ffc; }
#VisitorInfoTop { width:745px; padding-bottom:1px; background:url("/dynamic/images/skin/worldwinner/message_bg_top.jpg") no-repeat; }
#VisitorInfoMidL { width:465px; float:left; margin:0 5px 0 5px; /*padding:10px 10px 0 10px; _padding-left:0;*/ color:#fff; }
#VisitorInfoMidL h3 { color:#fff; text-align:center; }
#VisitorInfoMidR { width:200px; margin:0 10px 0 5px; padding:20px 10px 0 10px; _padding-right:0; float:right; }
#VisitorInfoBot { width:745px; height:21px; margin-bottom:10px; background:url("/dynamic/images/skin/worldwinner/message_bg_bot.jpg"); clear:both; }
#WhatAreCompetitionsContent .sideColDBlue .box { }
/* Successful account creation page */
#NewUserUpsellTop #newuserLT { float:left; width:460px; margin:0 0 0 10px; _margin:0 0 0 5px; padding:0; }
#NewUserUpsellTop #newuserRT { float:right; width:230px; margin:0 10px 0 0; _margin:0 7px 0 -3px; padding:0; }
#account_success_Top { width:745px; color:#fff; background:url("/dynamic/images/skin/worldwinner/message_bg_top.jpg") no-repeat; }
#account_success_Bot { width:745px; height:21px; margin:0; background:url("/dynamic/images/skin/worldwinner/message_bg_bot.jpg"); clear:both; }
#account_success_game_button { margin:10px auto 0 auto; padding:0; text-align:center; }
#account_success_howcompswork { width:484px; height:95px; margin:10px 0 0 0; _margin-top:8px; padding:0; }

/* Onboarding 15.0 : ww has 1 pixel different margin than partners */
#wrap ul.p1_game_categories li { margin-left: -10px; }

/* NOWPLAYING SECTION ------------------------- */
#NowPlayingP1Box { float:left; margin:0 15px 0 5px;  } /*B11-5D3 */
#welcomeGame { float:left; margin-left:0px; margin-right:10px; }
#welcomeLauncherDLinfo1 { display:none; background-color:#fff; padding:2px 0 25px 0; text-align:center; }
#NowPlayingHilite {}
#NowPlayingHilite img { width:220px; height:150px; float:left;
    margin:0 10px 0 8px; } /*SS_game img*/
#NowPlayingInfo { width:312px; float:left; }
#ListSingleColL { width:560px; float:left; padding:0; }
#ListSingleColR { width:171px; float:left; margin-left:14px; padding:0; }
#ListSingleColL table.nowPlaying {  } /* table.nowPlaying overrides style below */
#ListSingleGuestAd { float:left;margin-top:5px; }

#categoryHDR { margin:10px 0 10px 0; padding:0; }
#categoryHDR img.cat1 { width:745px; height:29px; background:url("/dynamic/images/skin/worldwinner/hdr/hdr_category_card.gif"); }
#categoryHDR img.cat2 { width:745px; height:29px; background:url("/dynamic/images/skin/worldwinner/hdr/hdr_category_arcade.gif"); }
#categoryHDR img.cat3 { width:745px; height:29px; background:url("/dynamic/images/skin/worldwinner/hdr/hdr_category_strategy.gif"); }
#categoryHDR img.cat4 { width:745px; height:29px; background:url("/dynamic/images/skin/worldwinner/hdr/hdr_category_sports.gif"); }
#categoryHDR img.cat5 { width:745px; height:29px; background:url("/dynamic/images/skin/worldwinner/hdr/hdr_category_word.gif"); }
#categoryHDR img.cat6 { width:745px; height:29px; background:url("/dynamic/images/skin/worldwinner/hdr/hdr_category_gameshows.gif"); }
#ListCategory img { margin:0 10px 40px 0; position:relative; top:2px; }
#ListCategory .catL { float:left; width:345px; margin-left:10px; }
#ListCategory .catL div { clear:both; margin-top:10px; }
#ListCategory .catR { float:right; width:345px; margin-right:10px; }
#ListCategory .catR div { clear:both; margin-top:10px; }
#ListCategory .gameCatBanner { margin:14px 0 -30px 0; }

#GameRulesContent ul { }
#GameRulesContent li { }

/* TABLES - sortable -------------------------- */
/* table header stuff moved to ww_base */

#PlayButtonElement { margin:0; padding:0; white-space:nowrap; text-align:center; border:0; /*<remove nowPlaying td border*/ }
#PlayButtonElement a { display:block; /* breaks mozilla and ie */ }

/* prize distribution popup */
#prize_popup_limited_hdr { height:50px; margin-bottom:10px; text-align:center; background:url('/dynamic/images/skin/worldwinner/bar_big.gif') repeat-x; }
#prize_popup_limited_hdr h3 { color:#ffc; padding:15px 5px 5px 5px; }

/* LATEST WINNERS */
#LatestWinners { height:32px; }
#LatestWinners img.avatar { float:left; width:26px; height:26px; margin:3px 5px 3px 0; }

.sideCol .sideColLatestWinnersElement .box { width:170px; border:0; margin:0; padding:0; font-size:85%; background:url(""); background-color:transparent; }
.sideCol .sideColLatestWinnersElement h4 { height:39px; margin:0; padding:0; text-align:center; color:#ffc; background:url("/dynamic/images/skin/worldwinner/latest_winners_element_top.gif") no-repeat; }
.sideCol .sideColLatestWinnersElement h4 span { display:block; padding-top:1px; background:url("") no-repeat; }
.sideCol .footBarLatestWinnersElement { clear:left; /*<-mozilla*/ font-size:1px; /*<ie*/ height:11px; padding:0; margin-bottom:6px; background:url("/dynamic/images/skin/worldwinner/rewards/element_bot.gif") 0 -6px no-repeat; }
.sideCol .footBarLatestWinnersElement span { display:block; padding:0; margin:0; background:url("") no-repeat; }
.sideCol .sideColLatestWinnersElementInner .box { width:150px; min-height:35px;/*<ie*/ padding:6px 10px 0 10px; text-align:left; font-size:12px; background:url("/dynamic/images/skin/worldwinner/rewards/element_inner_mid.jpg"); background-color:#fff; }
.sideCol .footBarLatestWinnersElementInner {clear:left; /*<-mozilla*/ font-size:1px; /*<ie*/ height:12px; margin-bottom:0; background:url("/dynamic/images/skin/worldwinner/rewards/element_inner_bot.jpg") no-repeat; }
.sideCol .footBarLatestWinnersElementInner span { display:block; padding:0; background:url("") no-repeat; }

#ListSingleColR .sideColLatestWinnersElement .box { width:170px; border:0; margin:0; padding:0; font-size:85%; background:url(""); background-color:transparent; }
#ListSingleColR .sideColLatestWinnersElement h4 { height:39px; margin:0; padding:0; text-align:center; color:#ffc; background:url("/dynamic/images/skin/worldwinner/latest_winners_element_top.gif") no-repeat; }
#ListSingleColR .sideColLatestWinnersElement h4 span { display:block; padding-top:1px; background:url("") no-repeat; }
#ListSingleColR .footBarLatestWinnersElement { clear:left; /*<-mozilla*/ font-size:1px; /*<ie*/ height:11px; padding:0; margin-bottom:6px; background:url("/dynamic/images/skin/worldwinner/rewards/element_bot.gif") 0 -6px no-repeat; }
#ListSingleColR .footBarLatestWinnersElement span { display:block; padding:0; margin:0; background:url("") no-repeat; }
#ListSingleColR .sideColLatestWinnersElementInner .box { width:150px; min-height:35px;/*<ie*/ padding:6px 10px 0 10px; text-align:left; font-size:12px; background:url("/dynamic/images/skin/worldwinner/rewards/element_inner_mid.jpg"); background-color:#fff; }
#ListSingleColR .footBarLatestWinnersElementInner {clear:left; /*<-mozilla*/ font-size:1px; /*<ie*/ height:12px; margin-bottom:0; background:url("/dynamic/images/skin/worldwinner/rewards/element_inner_bot.jpg") no-repeat; }
#ListSingleColR .footBarLatestWinnersElementInner span { display:block; padding:0; background:url("") no-repeat; }

/* HOME PAGE ---------------------------------------------------- */

#HomeVisitorBanner img { width:492px; height:187px; margin-bottom:3px;
    background:url("/dynamic/images/skin/worldwinner/promo/HomeVisitorBanner.jpg"); float:left; }
#VisitorStandingsMsg { margin-top:60px; font-size:120%; }
#consumerAd_banner_largeCol { text-align:center;/*width:755px;*/margin:10px 0px; padding-left:5px; }
#consumerAd_banner_sideCol { text-align:center; }

/* HOME PAGE - GAME LIST ------------------------------------------ */
#gameListC1of2 { width:277px; float:left; margin-right:0px; margin-left:2px; }/*state 3,4*/
#gameListC2of2 { width:277px; float:right; margin-right:0px;  }
#gameListC1of3 { width:180px; float:left; margin-right:6px; } /*popup states2,3,4*/
#gameListC2of3 { width:180px; float:left; margin-right:6px;/*<B11-5D2*/ }
#gameListC3of3 { width:178px; float:left; }
#gameListImage img { width:88px; height:69px; }
#gameListPromoTXT { width:125px; float:left; margin-bottom:10px; } /*state 2*/

#gameList { color:#090; margin-bottom:8px; padding-bottom:0; }
#gameList ul { width:220px; list-style:none; padding:0;/*<turns off left spacing*/ margin:2px 0 0 10px;/*<ff*/ *margin:2px 0 0 10px;/*<ie6+7*/ }
#gameListC1of2 #gameList ul, #gameListC2of2 #gameList ul { margin-left:22px; }/*state3,4 indent*/
#gameList li { width:220px; float:left;/*<ff alignment*/ list-style:none; margin:0; padding:0; }
#gameList li h1 { font-size:12px; }/* corrects SEO resizing issue*/
#gameListC1of2 #gameList li, #gameListC2of2 #gameList li { margin-bottom:4px; }/*state3,4 spacing*/
#gameList span {  }
#gameList A { margin:0; padding:0; display:inline; }
#gameListIcon { margin-left:2px; border:0; position:relative; top:3px; }
#gameListNewTXT { color:#090; font-size:90%; }
#gameListDescTXT { color:#666; }
#gamesPopup { /*width mod by AcState Elements>TopLinks.html*/ /*do not use height*/ position:absolute; background-color:#fff; border:2px solid #234593; padding:12px 12px 0px 12px; top:30px; right:10px; visibility:hidden; }
#gamesPopup ul { width:180px; list-style:none; padding:0; margin:0 0 10px 0; }
#gamesPopup li { width:180px; }
#gamesPopup span { /*color:#090; font-weight:normal;*/ }
#gamesPopup #gameListIcon { margin-left:-10px; }
#gamesPopup .col { float:left; width:180px; background-color:pink; }
#gamesPopup a:link, #gamesPopup a:visited { background:url("/dynamic/images/spacer.gif");/*<-stop topLinks cascade*/ color:#f60; }
#gamesPopup a:hover { background:url("/dynamic/images/spacer.gif");/*<-stop topLinks cascade*/ color:#900; }
#gameListDISABLED a:link, #gameListDISABLED a:visited { background-image:url();/*<-stop topLinks cascade*/ color:#666; }
#gameListDISABLED a:hover { background-image:url();/*<-stop topLinks cascade*/ color:#222; }
/* NOTE: the following gamelist styles WILL BE CHANGING */
/* so that they are not absolute positioned */

.Cat1Pop /*card*/     { width:180px; float:left; }
.cat1banner { margin:0 12px; margin-top:4px;/*<ff*/ *margin-top:2px;/*<ie*/ border:0; }
#gamesPopup .cat1Phdr { width:180px; height:28px; margin-left:0px; background:url("/dynamic/images/skin/worldwinner/hdr/sub_card.gif") no-repeat; }
#gamesPopup .cat1Pftr { width:100%; height:2px; display:none; background:url(""); }
.Cat1Home346 { width:100%; float:left; /*margin-left:5px;*/ background:url("/dynamic/images/skin/worldwinner/hdr/gamelist_bg.gif") repeat-y; }
#gameList.Cat1Home346 .cat1Hhdr { width:100%; height:29px; background:url("/dynamic/images/skin/worldwinner/hdr/hdr_card.gif") no-repeat; }
#gameList.Cat1Home346 .cat1Hftr { width:100%; height:12px; background:url("/dynamic/images/skin/worldwinner/hdr/ftr_card.gif") no-repeat; }

.Cat2Pop /*arcade*/   { width:180px; float:left; }
.cat2banner { margin:0 12px; margin-top:4px;/*<ff*/ *margin-top:2px;/*<ie*/ border:0; }
#gamesPopup .cat2Phdr { width:180px; height:28px; margin-left:0px; background:url("/dynamic/images/skin/worldwinner/hdr/sub_arcade.gif") no-repeat; }
#gamesPopup .cat2Pftr { width:100%; height:2px;  display:none; background:url(""); }
.Cat2Home346 { width:100%; float:left; /*margin-right:3px; */ background:url("/dynamic/images/skin/worldwinner/hdr/gamelist_bg.gif") repeat-y; }
#gameList.Cat2Home346 .cat2Hhdr { width:100%; height:29px; background:url("/dynamic/images/skin/worldwinner/hdr/hdr_arcade.gif") no-repeat; }
#gameList.Cat2Home346 .cat2Hftr { width:100%; height:12px; background:url("/dynamic/images/skin/worldwinner/hdr/ftr_arcade.gif") no-repeat; }

.Cat3Pop /*strategy*/  { width:180px; float:left; }
.cat3banner { margin:0 12px; margin-top:4px;/*<ff*/ *margin-top:2px;/*<ie*/ border:0; }
#gamesPopup .cat3Phdr { width:180px; height:28px; margin-left:0px; background:url("/dynamic/images/skin/worldwinner/hdr/sub_strategy.gif") no-repeat; }
#gamesPopup .cat3Pftr { width:100%; height:2px; display:none; background:url(""); }
.Cat3Home346 { width:100%; float:left; /* margin-left:2px;*/ background:url("/dynamic/images/skin/worldwinner/hdr/gamelist_bg.gif") repeat-y; }
#gameList.Cat3Home346 .cat3Hhdr { width:100%; height:29px; background:url("/dynamic/images/skin/worldwinner/hdr/hdr_strategy.gif") no-repeat; }
#gameList.Cat3Home346 .cat3Hftr { width:100%; height:12px; background:url("/dynamic/images/skin/worldwinner/hdr/ftr_strategy.gif") no-repeat; }

.Cat4Pop /*sports*/   { width:180px; float:left; }
.cat4banner { margin:0 12px; margin-top:4px;/*<ff*/ *margin-top:2px;/*<ie*/ border:0; }
#gamesPopup .cat4Phdr { width:180px; height:28px; margin-left:0px; background:url("/dynamic/images/skin/worldwinner/hdr/sub_sports.gif") no-repeat; }
#gamesPopup .cat4Pftr { width:100%; height:2px; display:none; background:url(""); }
.Cat4Home346 { width:100%; clear:left; float:left; /*margin-right:0px;*/ background:url("/dynamic/images/skin/worldwinner/hdr/gamelist_bg.gif") repeat-y; }
#gameList.Cat4Home346 .cat4Hhdr { width:100%; height:29px; background:url("/dynamic/images/skin/worldwinner/hdr/hdr_sports.gif") no-repeat; }
#gameList.Cat4Home346 .cat4Hftr { width:100%; height:12px; background:url("/dynamic/images/skin/worldwinner/hdr/ftr_sports.gif") no-repeat; }

.Cat5Pop12 /*word*/   { width:180px; /*float:left; position:relative; top:-20px;*/ }
.Cat5Pop346 /*word*/  { width:180px; /*float:left; position:relative; top:0px;*/ }
.cat5banner { margin:0 12px; margin-top:4px;/*<ff*/ *margin-top:2px;/*<ie*/ border:0; }
#gamesPopup .cat5Phdr { width:180px; height:28px; margin-left:0px; background:url("/dynamic/images/skin/worldwinner/hdr/sub_word.gif") no-repeat; }
#gamesPopup .cat5Pftr { width:100%; height:2px; display:none; background:url(""); }
.Cat5Home346 { width:100%; float:left; /*margin-right:0px;*/ background:url("/dynamic/images/skin/worldwinner/hdr/gamelist_bg.gif") repeat-y; }
#gameList.Cat5Home346 .cat5Hhdr { width:100%; height:29px; background:url("/dynamic/images/skin/worldwinner/hdr/hdr_word.gif") no-repeat; }
#gameList.Cat5Home346 .cat5Hftr { width:100%; height:12px; background:url("/dynamic/images/skin/worldwinner/hdr/ftr_word.gif") no-repeat; }

.Cat6Pop /*game shows*/  { width:180px; float:left; } /*<obsolete?*/
.cat6banner { margin:0 12px; margin-top:4px;/*<ff*/ *margin-top:2px;/*<ie*/ border:0; }
#gamesPopup .cat6Phdr { width:180px; height:28px; margin-left:0px; background:url("/dynamic/images/skin/worldwinner/hdr/sub_gameshows.gif") no-repeat; }
#gamesPopup .cat6Pftr { width:100%; height:2px; display:none; background:url(""); }
.Cat6Home346 { width:100%; float:left; background:url("/dynamic/images/skin/worldwinner/hdr/gamelist_bg.gif") repeat-y; }
#gameList.Cat6Home346 .cat6Hhdr { width:100%; height:29px; background:url("/dynamic/images/skin/worldwinner/hdr/hdr_gameshows.gif") no-repeat; }
#gameList.Cat6Home346 .cat6Hftr { width:100%; height:12px; background:url("/dynamic/images/skin/worldwinner/hdr/ftr_gameshows.gif") no-repeat; }

.Cat7Pop /*featured consumer ad element*/ { width:180px; float:left; }
.cat7banner { margin:0 12px; margin-top:4px;/*<ff*/ *margin-top:2px;/*<ie*/ border:0; }
.Cat7Home346 { width:100%; /*float:left;*/ /*margin-left:5px;*/ background:url("/dynamic/images/skin/worldwinner/hdr/gamelist_bg.gif") repeat-y; }
#gameList.Cat7Home346 .cat7Hhdr { width:100%; height:29px; background:url("/dynamic/images/skin/worldwinner/hdr/hdr_featured_box.gif") no-repeat; }
#gameList.Cat7Home346 .cat7Hftr { width:100%; height:12px; background:url("/dynamic/images/skin/worldwinner/hdr/ftr_featured_box.gif") no-repeat; }

/* MY FAVORITE GAMES POPUP ---------------------------------- */
#favoriteGamesPopup { position:absolute; background-color:#fff; border:2px solid #234593;
        padding:20px 12px 12px 12px; top:30px; right:14px; visibility:hidden; z-index:101; width:200px; /*do not use height value*/ }
#favoriteGamesPopup a:link, #favoriteGamesPopup a:visited { background-image:url();/*<-stop topLinks cascade*/ color:#f60; }
#favoriteGamesPopup a:hover { background-image:url();/*<-stop topLinks cascade*/ color:#900; }
#favoriteGamesPopup img { margin:-7px 0 15px 0; float:left; }
#favoriteGamesPopup br { clear:left; }

#newChallengeTop { width:153px; }
#newChallengeTop img { float:left; margin:0 5px 5px 5px; }
#newChallengeTop span { color:#F00; font-weight:bold; }
#newChallengeBot { clear:both; text-align:center; margin-top:5px; }

/* TEMPLATE - BOXES -------------------------------------------- */
.icon { position:relative; left:-6px; }
.box ul { list-style:none; margin:0; padding:0; }
.box li { margin:0 0 1em 0; padding:0; clear:left; }
.box li span { float:left; padding:0; margin:3px -2px 0 0; }
.sideCol .box { border-left:1px solid #c90; border-right:1px solid #c90; padding:8px; font-size:90%;
    background:url("/dynamic/images/skin/worldwinner/gradient_alt.jpg") repeat-x; }
.sideCol h4 { margin:0; text-align:center; color:#ffc; background:url("/dynamic/images/skin/worldwinner/orange_hdr_left.gif") no-repeat top left; }
.sideCol h4 span { display:block; padding:.25em; background:url("/dynamic/images/skin/worldwinner/orange_hdr_right.gif") no-repeat top right; }
.sideCol .footBar { clear:left; /*<-mozilla*/ font-size:1px; /*<ie*/ height:8px; margin-bottom:12px; *margin-bottom:5px;
    background:url("/dynamic/images/skin/worldwinner/orange_foot_left.gif") no-repeat top left; }
.sideCol .footBar span { display:block; height:8px; padding:0;
    background:url("/dynamic/images/skin/worldwinner/orange_foot_right.gif") no-repeat top right; }
.sideColStandings .box { border-left:1px solid #ccc; border-right:1px solid #ccc; padding:8px 8px 0 8px; font-size:90%; background:none; }
.sideColStandings h4 { margin:0; text-align:center; color:#ffc; background:url("/dynamic/images/skin/worldwinner/hdr_bar.gif") repeat-x; }
.sideColStandings h4 span { display:block; padding:.25em; }
.sideColStandings .footBar { clear:left; /*<-mozilla*/ font-size:1px; /*<ie*/ height:12px; margin-bottom:12px; *margin-bottom:5px; background:url("/dynamic/images/skin/worldwinner/standings_foot.gif") no-repeat; }
.sideColCharity .box { border-left:1px solid #F288BB; border-right:1px solid #F288BB; padding:8px; font-size:90%;
    background:url("/dynamic/images/skin/worldwinner/gradient_pink.jpg") repeat-x; }
.sideColCharityGoal .box { border-left:1px solid #F288BB; border-right:1px solid #F288BB; padding:8px; font-size:90%;
    background:url("/dynamic/images/skin/worldwinner/gradient_pink_goal.gif") repeat-x; }
.sideColCharity h4, .sideColCharityGoal h4 { margin:0; text-align:center; color:#fff;
    background:url("/dynamic/images/skin/worldwinner/pink_hdr_left.gif") no-repeat top left; }
.sideColCharity h4 span, .sideColCharityGoal h4 span { display:block; padding:.25em;
    background:url("/dynamic/images/skin/worldwinner/pink_hdr_right.gif") no-repeat top right; }
.sideColCharity .footBarCharity, .sideColCharityGoal .footBarCharity { clear:left; /*<-mozilla*/ font-size:1px; /*<ie*/ height:8px; margin-bottom:12px;
    background:url("/dynamic/images/skin/worldwinner/pink_foot_left.gif") no-repeat top left; }
.sideColCharity .footBarCharity span, .sideColCharityGoal .footBarCharity span { display:block; height:8px; padding:0;
    background:url("/dynamic/images/skin/worldwinner/pink_foot_right.gif") no-repeat top right; }
.sideCol, .sideColCharity, .sideColCharityGoal { float:left; width:171px; }
.sideColCharity a.smallFont { color:#DD3388; }
.sideColDBlue .box { border-left:1px solid #ccc; border-right:1px solid #ccc; padding:8px 12px 0 12px; font-size:12px; background-color:#fff; }
.sideColDBlue h4 { margin:0; text-align:center; color:#fff; background:url("/dynamic/images/skin/worldwinner/DBlue_hdr_left.gif") no-repeat top left; }
.sideColDBlue h4 span { display:block; padding:.25em; background:url("/dynamic/images/skin/worldwinner/DBlue_hdr_right.gif") no-repeat top right; }
.sideColDBlue .footBarDBlue { clear:left; height:7px; margin-bottom:12px; font-size:1px; padding:0; margin:0; background:url("/dynamic/images/skin/worldwinner/DBlue_foot_left.gif") no-repeat top left; }
.sideColDBlue .footBarDBlue span { display:block; height:7px; background:url("/dynamic/images/skin/worldwinner/DBlue_foot_right.gif") no-repeat top right; }

.OutlineBox { margin:10px 0; padding:10px; background-color:#e1f2ff;
    border:1px #6ae solid; }
.OutlineBox table { margin-top:6px; }
.OutlineBox2 { margin:0; padding:0; background-color:#e1f2ff;
    border:1px #6ae solid; }
.OutlineBox2 table { margin-top:6px; }

/* ADS ------------------------------------------ */
#ValueProposition { width:570px; height:185px; padding:0; }
.mantle { float:left; width:375px; margin:0 12px 0 3px; }
.mantle span.numbers { display:block; height:29px; padding-top:5px; padding-bottom:1px;
    text-align:center; font-size:12px;
    background: url("/dynamic/images/skin/worldwinner/mantle_bot.gif") no-repeat; }
.mantle span.numbers span { border:1px solid #ffc; background:#ffc; color:#036;
    padding:0 .25em 0 .25em; margin:0 1px 0 1px; }
.mantle span.numbers a:link, .mantle span.numbers a:visited { color:#ffc; text-decoration:none; border:1px solid #69f; padding:0 .25em 0 .25em; margin: 0 1px 0 1px; }
.mantle span.numbers a:link.arrowL, .mantle span.numbers a:visited.arrowL, .mantle span.numbers a:hover.arrowL { width:5px; height:9px; border:0; padding:0 2px; background:url("/dynamic/images/skin/worldwinner/arw_lt.gif") 2px no-repeat; background-color:transparent; }
.mantle span.numbers a:link.arrowR, .mantle span.numbers a:visited.arrowR, .mantle span.numbers a:hover.arrowR { width:5px; height:9px; border:0; padding:0 2px; background:url("/dynamic/images/skin/worldwinner/arw_rt.gif") 2px no-repeat;  background-color:transparent; }
.mantle span.numbers a:hover { color:#036; border:1px solid #ffc; background:#ffc; }
#smallMantles { width:171px; float:left; margin:0 0 10px 3px; }
#smallMantles img { }
#smallMantlesVis { width:239px; height:187px; margin:0 0 3px 14px; float:left; }
#mantleLinks { padding:0; margin:0 }

/* BUTTONS */
td a:link.but span, td a:visited.but span { /*width:auto;*/ /*<breaks ie7*/ margin:0; /*<auto breaks ie7*/ } /*standings and tournlist*/
#butWrapper { width:6em; margin:0 auto; border-collapse:collapse; }
#butWrapper span { margin-right:12px; *margin-right:0; }

/* BUTTONS DEFAULT (WHITE)------------------------------- */
a:link.but, a:visited.but { font-weight:bold; text-decoration:none; font-size:12px; text-align:center;
    height:23px;
    display:inline-block;
    width:auto; /*NEW*/ /* ff & ie7 */
    _width:6em;  /*ie6 hack */
    margin:0 auto; /*'auto'center button in available space*/
    white-space:nowrap;
    padding:0 1em 0 0; /*<fix auto width */
    background:url("/dynamic/images/skin/worldwinner/but_rt.gif") right 0px no-repeat;
 }
a:link.but span, a:visited.but span { white-space:nowrap; color:#c00;
    height:20px;
    display:block; /*<mozilla*/
    /*_display:inline-block;*/ /*<ie*/
    /*width:6em;*/ /*NEW*/
    padding:3px 0 0 1.1em; /*< auto width*/
    /*margin:0 10px;*/ /*NEW*/
    background:url("/dynamic/images/skin/worldwinner/but_lt.gif") left 0px no-repeat; }
a:hover.but { cursor:hand;
    background:url("/dynamic/images/skin/worldwinner/but_rt.gif") right -23px no-repeat; }
a:hover.but span { color:#f00;
    background:url("/dynamic/images/skin/worldwinner/but_lt.gif") left -23px no-repeat; }
a:active.but { cursor:hand;
    background:url("/dynamic/images/skin/worldwinner/but_rt.gif") right -46px no-repeat; }
a:active.but span { color:#666;
    background:url("/dynamic/images/skin/worldwinner/but_lt.gif") left -46px no-repeat; }

/* BUTTONS INACTIVE (GREY)------------------------------- */
.butG { font-weight:bold; text-decoration:none; font-size:12px; text-align:center;
    height:23px;
    /*position:relative;*/
    /*top:3px;*/
    display:table; /*<table breaks mozilla*/
    *display:inline-block; /*ie6 & 7*/
       width:auto; /*NEW*/ /* ff & ie7 */
    _width:6em;  /*ie6 hack */
    margin:0 auto; /*'auto'center button in available space*/
    white-space:nowrap;
    padding:0 1em 0 0; /*<fix auto width */
    background:url("/dynamic/images/skin/worldwinner/but_rt.gif") right -46px no-repeat; }
.butG span { white-space:nowrap; color:#666;
    height:20px;
    display:block; /*<mozilla*/
    /*_display:inline-block;*/ /*<ie*/
    width:auto; /*NEW*/
    padding:3px 0 0 1.1em; /*< auto width*/
/*	margin:0; */ /*NEW*/
    background:url("/dynamic/images/skin/worldwinner/but_lt.gif") left -46px no-repeat; }

/* BUTTONS (BLUE) --------------------------------------- */
a:link.butB, a:visited.butB { font-weight:bold; text-decoration:none; font-size:12px; text-align:center;
    height:23px;
    display:table; /*<mozilla*/
    *display:inline-block; /*<ie7 */
    width:auto; /*NEW*/ /* ff & ie7 */
    _width:6em;  /*ie6 hack */
    margin:0 auto 0 auto; /*'auto'center button in available space*/
    white-space:nowrap;
    padding:0 1em 0 0; /*<fix auto width */
    background:url("/dynamic/images/skin/worldwinner/but_rt_blue.gif") right 0px no-repeat; }
a:link.butB span, a:visited.butB span { white-space:nowrap; color:#c00;
    height:20px;
    display:block; /*<mozilla*/
    /*_display:inline-block;*/ /*<ie*/
    padding:3px 0 0 1.1em; /*<auto width*/
    margin:0 0 0 0;
    background:url("/dynamic/images/skin/worldwinner/but_lt_blue.gif") left 0px no-repeat; }
a:hover.butB { cursor:hand;
    background:url("/dynamic/images/skin/worldwinner/but_rt_blue.gif") right -23px no-repeat; }
a:hover.butB span { color:#f00;
    background:url("/dynamic/images/skin/worldwinner/but_lt_blue.gif") left -23px no-repeat; }
a:active.butB { cursor:hand;
    background:url("/dynamic/images/skin/worldwinner/but_rt_blue.gif") right -46px no-repeat; }
a:active.butB span { color:#666;
    background:url("/dynamic/images/skin/worldwinner/but_lt_blue.gif") left -46px no-repeat; }

/* BUTTONS (BLUE 2) --------------------------------------- */
a:link.butB2, a:visited.butB2 { font-weight:bold; text-decoration:none; font-size:12px; text-align:center;
    height:23px;
    display:table; /*<mozilla*/
    *display:inline-block; /*<ie7 */
    width:auto; /*NEW*/ /* ff & ie7 */
    _width:6em;  /*ie6 hack */
    margin:0 auto 0 auto; /*'auto'center button in available space*/
    white-space:nowrap;
    padding:0 1em 0 0; /*<fix auto width */
    background:url("/dynamic/images/skin/worldwinner/but_rt_blue2.gif") right 0px no-repeat; }
a:link.butB2 span, a:visited.butB2 span { white-space:nowrap; color:#c00;
    height:20px;
    display:block; /*<mozilla*/
    /*_display:inline-block;*/ /*<ie*/
    padding:3px 0 0 1.1em; /*<auto width*/
    margin:0 0 0 0;
    background:url("/dynamic/images/skin/worldwinner/but_lt_blue2.gif") left 0px no-repeat; }
a:hover.butB2 { cursor:hand;
    background:url("/dynamic/images/skin/worldwinner/but_rt_blue2.gif") right -23px no-repeat; }
a:hover.butB2 span { color:#f00;
    background:url("/dynamic/images/skin/worldwinner/but_lt_blue2.gif") left -23px no-repeat; }
a:active.butB2 { cursor:hand;
    background:url("/dynamic/images/skin/worldwinner/but_rt_blue2.gif") right -46px no-repeat; }
a:active.butB2 span { color:#666;
    background:url("/dynamic/images/skin/worldwinner/but_lt_blue2.gif") left -46px no-repeat; }

/* BUTTONS (BLUE LARGE) --------------------------------------- */
a:link.butBLrg, a:visited.butBLrg { font-weight:bold; text-decoration:none; font-size:12px; text-align:center;
    height:32px;
    display:table; /*<mozilla*/
    *display:inline-block; /*<ie7 */
    width:auto; /*NEW*/ /* ff & ie7 */
    _width:6em;  /*ie6 hack */
    margin:0 auto 0 auto; /*'auto'center button in available space*/
    white-space:nowrap;
    padding:0 1em 0 0; /*<fix auto width */
    background:url("/dynamic/images/skin/worldwinner/but_rt_blue_large.gif") right 0px no-repeat; }
a:link.butBLrg span, a:visited.butBLrg span { white-space:nowrap; color:#c00;
    height:27px;
    display:block; /*<mozilla*/
    /*_display:inline-block;*/ /*<ie*/
    padding:5px 0 0 0.8em; /*<auto width*/
    margin:0 0 0 0;
    background:url("/dynamic/images/skin/worldwinner/but_lt_blue_large.gif") left 0px no-repeat;
    font-size: 1.4em;
    font-weight: bold; }
a:hover.butBLrg { cursor:hand;
    background:url("/dynamic/images/skin/worldwinner/but_rt_blue_large.gif") right -32px no-repeat; }
a:hover.butBLrg span { color:#f00;
    background:url("/dynamic/images/skin/worldwinner/but_lt_blue_large.gif") left -32px no-repeat; }
a:active.butBLrg { cursor:hand;
    background:url("/dynamic/images/skin/worldwinner/but_rt_blue_large.gif") right -64px no-repeat; }
a:active.butBLrg span { color:#666;
    background:url("/dynamic/images/skin/worldwinner/but_lt_blue_large.gif") left -64px no-repeat; }

/* BUTTONS (WHITE LARGE) --------------------------------------- */
a:link.butWLrg, a:visited.butWLrg { font-weight:bold; text-decoration:none; font-size:12px; text-align:center;
    height:32px;
    display:table; /*<mozilla*/
    *display:inline-block; /*<ie7 */
    width:auto; /*NEW*/ /* ff & ie7 */
    _width:6em;  /*ie6 hack */
    margin:0 auto 0 auto; /*'auto'center button in available space*/
    white-space:nowrap;
    padding:0 1em 0 0; /*<fix auto width */
    background:url("/dynamic/images/skin/worldwinner/but_rt_white_large.gif") right 0px no-repeat; }
a:link.butWLrg span, a:visited.butWLrg span { white-space:nowrap; color:#c00;
    height:27px;
    display:block; /*<mozilla*/
    /*_display:inline-block;*/ /*<ie*/
    padding:5px 0 0 0.8em; /*<auto width*/
    margin:0 0 0 0;
    background:url("/dynamic/images/skin/worldwinner/but_lt_white_large.gif") left 0px no-repeat;
    font-size: 1.4em;
    font-weight: bold; }
a:hover.butWLrg { cursor:hand;
    background:url("/dynamic/images/skin/worldwinner/but_rt_white_large.gif") right -32px no-repeat; }
a:hover.butWLrg span { color:#f00;
    background:url("/dynamic/images/skin/worldwinner/but_lt_white_large.gif") left -32px no-repeat; }
a:active.butWLrg { cursor:hand;
    background:url("/dynamic/images/skin/worldwinner/but_rt_white_large.gif") right -64px no-repeat; }
a:active.butWLrg span { color:#666;
    background:url("/dynamic/images/skin/worldwinner/but_lt_white_large.gif") left -64px no-repeat; }

/* BUTTONS (BLUE WITH WHITE CORNERS) --------------------------------------- */
a:link.butBlue, a:visited.butBlue { font-weight:bold; text-decoration:none; font-size:12px; text-align:center;
    height:23px;
    display:table; /*<mozilla*/
    *display:inline-block; /*<ie7 */
    width:auto; /*NEW*/ /* ff & ie7 */
    _width:6em;  /*ie6 hack */
    margin:0 auto 0 auto; /*'auto'center button in available space*/
    white-space:nowrap;
    padding:0 1em 0 0; /*<fix auto width */
    background:url("/dynamic/images/skin/worldwinner/but_rt_blue_white.gif") right 0px no-repeat; }
a:link.butBlue span, a:visited.butBlue span { white-space:nowrap; color:#ffc;
    height:20px;
    display:block; /*<mozilla*/
    /*_display:inline-block;*/ /*<ie*/
    padding:3px 0 0 1.1em; /*<auto width*/
    margin:0 0 0 0;
    background:url("/dynamic/images/skin/worldwinner/but_lt_blue_white.gif") left 0px no-repeat; }
a:hover.butBlue { cursor:hand;
    background:url("/dynamic/images/skin/worldwinner/but_rt_blue_white.gif") right -23px no-repeat; }
a:hover.butBlue span { color:#ffc;
    background:url("/dynamic/images/skin/worldwinner/but_lt_blue_white.gif") left -23px no-repeat; }
a:active.butBlue { cursor:hand;
    background:url("/dynamic/images/skin/worldwinner/but_rt_blue_white.gif") right -46px no-repeat; }
a:active.butBlue span { color:#ffc;
    background:url("/dynamic/images/skin/worldwinner/but_lt_blue_white.gif") left -46px no-repeat; }

/* BUTTONS (DARK) --------------------------------------- */
a:link.butD, a:visited.butD, a:link.butT, a:visited.butT { font-weight:bold; text-decoration:none; font-size:12px;
text-align:center;
    height:23px;
    display:table; /*<mozilla*/
    *display:inline-block; /*<ie7 */
    width:auto; /*NEW*/ /* ff & ie7 */
    _width:4em;  /*ie6 hack for account element */
    margin:0 auto; /*'auto'center button in available space*/
    white-space:nowrap;
    padding:0 1em 0 0; /*<fix auto width */
    background:url("/dynamic/images/skin/worldwinner/but_rt_dark.gif") right 0px no-repeat; }
a:link.butD span, a:visited.butD span, a:link.butT span, a:visited.butT span { white-space:nowrap; color:#c00;
    height:20px;
    display:block; /*<mozilla*/
    /*display:inline-block;*/ /*<ie*/
    padding:3px 0 0 1.1em; /*< 1.1em auto width*/
    /*margin:0 0 0 0;*/
    background:url("/dynamic/images/skin/worldwinner/but_lt_dark.gif") left 0px no-repeat; }
a:hover.butD, a:hover.butT { cursor:hand;
    background:url("/dynamic/images/skin/worldwinner/but_rt_dark.gif") right -23px no-repeat; }
a:hover.butD span, a:hover.butT span { color:#f00;
    background:url("/dynamic/images/skin/worldwinner/but_lt_dark.gif") left -23px no-repeat; }
a:active.butD, a:active.butT { cursor:hand;
    background:url("/dynamic/images/skin/worldwinner/but_rt_dark.gif") right -46px no-repeat; }
a:active.butD span, a:active.butT span { color:#666;
    background:url("/dynamic/images/skin/worldwinner/but_lt_dark.gif") left -46px no-repeat; }

/* BUTTONS (VISITOR GREYbg) --------------------------------------- */
a:link.butV, a:visited.butV { font-weight:bold; text-decoration:none; font-size:12px;
text-align:center;
    height:23px;
    display:table; /*<mozilla*/
    *display:inline-block; /*<ie7 */
    width:auto; /*NEW*/ /* ff & ie7 */
    _width:4em;  /*ie6 hack for account element */
    margin:0 auto; /*'auto'center button in available space*/
    white-space:nowrap;
    padding:0 1em 0 0; /*<fix auto width */
    background:url("/dynamic/images/skin/worldwinner/but_rt_visitor.gif") right 0px no-repeat; }
a:link.butV span, a:visited.butV span { white-space:nowrap; color:#c00;
    height:20px;
    display:block; /*<mozilla*/
    /*display:inline-block;*/ /*<ie*/
    padding:3px 0 0 1.1em; /*< 1.1em auto width*/
    /*margin:0 0 0 0;*/
    background:url("/dynamic/images/skin/worldwinner/but_lt_visitor.gif") left 0px no-repeat; }
a:hover.butV { cursor:hand;
    background:url("/dynamic/images/skin/worldwinner/but_rt_visitor.gif") right -23px no-repeat; }
a:hover.butV span { color:#f00;
    background:url("/dynamic/images/skin/worldwinner/but_lt_visitor.gif") left -23px no-repeat; }
a:active.butV { cursor:hand;
    background:url("/dynamic/images/skin/worldwinner/but_rt_visitor.gif") right -46px no-repeat; }
a:active.butV span { color:#666;
    background:url("/dynamic/images/skin/worldwinner/but_lt_visitor.gif") left -46px no-repeat; }

/* BUTTONS (LINGO) -------------------------------------- */
a:link.butLingo, a:visited.butLingo, a:link.butT, a:visited.butT { font-weight:bold; text-decoration:none; font-size:12px;
text-align:center;
    height:23px;
    display:table; /*<mozilla*/
    *display:inline-block; /*<ie7 */
    width:auto; /*NEW*/ /* ff & ie7 */
    _width:4em;  /*ie6 hack for account element */
    margin:0 auto; /*'auto'center button in available space*/
    white-space:nowrap;
    padding:0 1em 0 0; /*<fix auto width */
    background:url("/dynamic/images/skin/worldwinner/but_rt_dark.gif") right 0px no-repeat; }
a:link.butLingo span, a:visited.butLingo span, a:link.butT span, a:visited.butT span { white-space:nowrap; color:#c00;
    height:20px;
    display:block; /*<mozilla*/
    /*display:inline-block;*/ /*<ie*/
    padding:3px 0 0 1.1em; /*< 1.1em auto width*/
    /*margin:0 0 0 0;*/
    background:url("/dynamic/images/skin/worldwinner/but_lt_dark.gif") left 0px no-repeat; }
a:hover.butLingo, a:hover.butT { cursor:hand;
    background:url("/dynamic/images/skin/worldwinner/but_rt_dark.gif") right -23px no-repeat; }
a:hover.butLingo span, a:hover.butT span { color:#f00;
    background:url("/dynamic/images/skin/worldwinner/but_lt_dark.gif") left -23px no-repeat; }
a:active.butLingo, a:active.butT { cursor:hand;
    background:url("/dynamic/images/skin/worldwinner/but_rt_dark.gif") right -46px no-repeat; }
a:active.butLingo span, a:active.butT span { color:#666;
    background:url("/dynamic/images/skin/worldwinner/but_lt_dark.gif") left -46px no-repeat; }

/* BUTTONS (PINK) --------------------------------------- */
a:link.butPink, a:visited.butPink { font-weight:bold; text-decoration:none; font-size:12px; text-align:center;
    height:23px;
    display:table; /*<mozilla*/
    *display:inline-block; /*<ie7 */
    _width:6em; /*ie*/
    margin:0 auto 0 auto; /*'auto'center button in available space*/
    white-space:nowrap;
    padding:0 1em 0 0; /*<fix auto width */
    background:url("/dynamic/images/skin/worldwinner/but_rt_pink.gif") right 0px no-repeat; }
a:link.butPink span, a:visited.butPink span { white-space:nowrap; color:#b24;
    height:20px;
    display:block; /*<mozilla*/
    /*_display:inline-block;*/ /*<ie*/
    padding:3px 0 0 1.1em; /*< auto width*/
    margin:0 0 0 0;
    background:url("/dynamic/images/skin/worldwinner/but_lt_pink.gif") left 0px no-repeat; }
a:hover.butPink { cursor:hand;
    background:url("/dynamic/images/skin/worldwinner/but_rt_pink.gif") right -23px no-repeat; }
a:hover.butPink span { color:#b24;
    background:url("/dynamic/images/skin/worldwinner/but_lt_pink.gif") left -23px no-repeat; }
a:active.butPink { cursor:hand;
    background:url("/dynamic/images/skin/worldwinner/but_rt_pink.gif") right -46px no-repeat; }
a:active.butPink span { color:#666;
    background:url("/dynamic/images/skin/worldwinner/but_lt_pink.gif") left -46px no-repeat; }

/* BUTTONS (RESULTS) --------------------------------------- */
a:link.butR, a:visited.butR { font-weight:bold; text-decoration:none; font-size:12px; text-align:center;
    height:23px;
    display:table; /*<mozilla*/
    *display:inline-block; /*<ie7 */
    _width:6em; /*ie*/
    margin:0 auto 0 auto; /*'auto'center button in available space*/
    white-space:nowrap;
    padding:0 1em 0 0; /*<fix auto width */
    background:url("/dynamic/images/skin/worldwinner/but_rt_results.gif") right 0px no-repeat; }
a:link.butR span, a:visited.butR span { white-space:nowrap; color:#c00;
    height:20px;
    display:block; /*<mozilla*/
    /*_display:inline-block;*/ /*<ie*/
    padding:3px 0 0 1.1em; /*< auto width*/
    margin:0 0 0 0;
    background:url("/dynamic/images/skin/worldwinner/but_lt_results.gif") left 0px no-repeat; }
a:hover.butR { cursor:hand;
    background:url("/dynamic/images/skin/worldwinner/but_rt_results.gif") right -23px no-repeat; }
a:hover.butR span { color:#f00;
    background:url("/dynamic/images/skin/worldwinner/but_lt_results.gif") left -23px no-repeat; }
a:active.butR { cursor:hand;
    background:url("/dynamic/images/skin/worldwinner/but_rt_results.gif") right -46px no-repeat; }
a:active.butR span { color:#666;
    background:url("/dynamic/images/skin/worldwinner/but_lt_results.gif") left -46px no-repeat; }

/* BUTTONS (BRACKET NAMEPLATE) --------------------------------------- */
a:link.butBracket, a:visited.butBracket { font-weight:bold; text-decoration:none; font-size:12px; text-align:center;
    height:23px;
    display:table; /*<mozilla*/
    *display:inline-block; /*<ie7 */
    width:auto; /*NEW*/ /* ff & ie7 */
    _width:6em;  /*ie6 hack */
    margin:0 auto 0 auto; /*'auto'center button in available space*/
    white-space:nowrap;
    padding:0 1em 0 0; /*<fix auto width */
    background:url("/dynamic/images/skin/worldwinner/but_rt_nameplate.gif") right 0px no-repeat; }
a:link.butBracket span, a:visited.butBracket span { white-space:nowrap; color:#c00;
    height:20px;
    display:block; /*<mozilla*/
    /*_display:inline-block;*/ /*<ie*/
    padding:3px 0 0 1.1em; /*<auto width*/
    margin:0 0 0 0;
    background:url("/dynamic/images/skin/worldwinner/but_lt_nameplate.gif") left 0px no-repeat; }
a:hover.butBracket { cursor:hand;
    background:url("/dynamic/images/skin/worldwinner/but_rt_nameplate.gif") right -23px no-repeat; }
a:hover.butBracket span { color:#f00;
    background:url("/dynamic/images/skin/worldwinner/but_lt_nameplate.gif") left -23px no-repeat; }
a:active.butBracket { cursor:hand;
    background:url("/dynamic/images/skin/worldwinner/but_rt_nameplate.gif") right -46px no-repeat; }
a:active.butBracket span { color:#666;
    background:url("/dynamic/images/skin/worldwinner/but_lt_nameplate.gif") left -46px no-repeat; }

/* BUTTONS (BLACK) --------------------------------------- */
a:link.butBlack, a:visited.butBlack { font-weight:bold; text-decoration:none; font-size:12px; text-align:center;
    height:23px;
    display:table; /*<mozilla*/
    *display:inline-block; /*<ie7 */
    width:auto; /*NEW*/ /* ff & ie7 */
    _width:6em;  /*ie6 hack */
    margin:0 auto 0 auto; /*'auto'center button in available space*/
    white-space:nowrap;
    padding:0 1em 0 0; /*<fix auto width */
    background:url("/dynamic/images/skin/worldwinner/but_rt_black.gif") right 0px no-repeat; }
a:link.butBlack span, a:visited.butBlack span { white-space:nowrap; color:#c00;
    height:20px;
    display:block; /*<mozilla*/
    /*_display:inline-block;*/ /*<ie*/
    padding:3px 0 0 1.1em; /*<auto width*/
    margin:0 0 0 0;
    background:url("/dynamic/images/skin/worldwinner/but_lt_black.gif") left 0px no-repeat; }
a:hover.butBlack { cursor:hand;
    background:url("/dynamic/images/skin/worldwinner/but_rt_black.gif") right -23px no-repeat; }
a:hover.butBlack span { color:#f00;
    background:url("/dynamic/images/skin/worldwinner/but_lt_black.gif") left -23px no-repeat; }
a:active.butBlack { cursor:hand;
    background:url("/dynamic/images/skin/worldwinner/but_rt_black.gif") right -46px no-repeat; }
a:active.butBlack span { color:#666;
    background:url("/dynamic/images/skin/worldwinner/but_lt_black.gif") left -46px no-repeat; }

/* BUTTONS (POLL) --------------------------------------- */
a:link.butPO, a:visited.butPO { font-weight:bold; text-decoration:none; font-size:12px; text-align:center;
    height:24px;
    width:83px;
    display:table; /*<mozilla*/
    *display:inline-block; /*<ie7 */
    margin:0 auto 0 auto; /*'auto'center button in available space*/
    white-space:nowrap;
    padding:0; /*<fix auto width */
    background:url("/dynamic/images/skin/worldwinner/but_play_now.png") right 0px no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dynamic/images/skin/worldwinner/but_play_now.png', sizingmethod='crop'); /*ie*/
}

a:link.butUP, a:visited.butUP { font-weight:bold; text-decoration:none; font-size:12px; text-align:center;
    height:24px;
    width:116px;
    display:table; /*<mozilla*/
    *display:inline-block; /*<ie7 */
    margin:0 auto 0 auto; /*'auto'center button in available space*/
    white-space:nowrap;
    padding:0; /*<fix auto width */
    background:url("/dynamic/images/skin/worldwinner/but_upgrade.png") right 0px no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dynamic/images/skin/worldwinner/but_upgrade.png', sizingmethod='crop'); /*ie*/
}

/* PAGE HEADERS ----------------------------------------------------- */
#offerHDR { width:100%; color:#ffc; font-weight:bold; font-size:130%; text-align:center; position:absolute; top:100px; }

#pageHeader { color:#036; font-weight:bold; font-size:170%; }
#pageHeader img { position:relative; bottom:5px; }

#pageHdr { width:225px; height:43px; white-space:nowrap; float:left; }
#pageHdr h1 { display:inline; margin:0 0 0 4px; position:relative; top:8px; letter-spacing:-.02em; *letter-spacing:-.1em; }
#pageHdr img { vertical-align:top; margin-right:2px; }
#pageHdr img.account { width:24px; height:43px; background:url("/dynamic/images/skin/worldwinner/hdr/pagehdr_account.gif"); }
#pageHdr img.community { width:36px; height:43px; background:url("/dynamic/images/skin/worldwinner/hdr/pagehdr_community.gif"); }
#pageHdr img.competitions { width:45px; height:43px; background:url("/dynamic/images/skin/worldwinner/hdr/pagehdr_competitions.gif"); }
#pageHdr img.general { width:69px; height:43px; background:url("/dynamic/images/skin/worldwinner/hdr/pagehdr_general.gif"); }
#pageHdr img.help { width:18px; height:43px; background:url("/dynamic/images/skin/worldwinner/hdr/pagehdr_help.gif"); }

#subHdr { display:inline; white-space:nowrap; float:left; position:relative; top:4px; }
#subHdr h3 { display:inline; margin:0 4px 0 0; }
#subHdrNoTabs { margin-bottom:10px; }
#subHdrNoTabs span { font-size:130%; color:#036; font-weight:bold; }
#subTabs #contentTabs { display:inline; }
.sectionTitle { display:block; height:28px; width:100%; margin: 0 0 5px 0;
    background: url("/dynamic/images/skin/worldwinner/bar.gif") repeat-x; }

.sectionTitleRounded {
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(72,131,195)), color-stop(0.5, rgb(122,176,223)), color-stop(0.9, rgb(4,49,121)));
    background: -moz-linear-gradient(center bottom, rgb(72,131,195) 0%, rgb(122,176,223) 50%, rgb(4,49,121) 90%);
    -pie-background: linear-gradient(90deg, rgb(72,131,195) 0%, rgb(122,176,223) 50%, rgb(4,49,121) 90%);
    border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.3);
    box-shadow: 0px 3px 3px rgba(0,0,0,0.3);
}
.sectionTitle span { display:block; height:28px; font-weight:bold; color:#ffc;
    margin:0 2px 0 6px; /*<mtop:0 mozilla*/ padding-top:3px; /*<mozilla*/ }


#subnav_generic { width:100%; text-align:center; margin-bottom:10px; }
#subnav_about { width:100%; text-align:center; margin:-5px 0 15px 0; }


/* CONVERSION -------------------------------------------------------- */
#upgradeHDR { width:559px; height:29px; border:0;
    background:url("/dynamic/images/skin/worldwinner/promo/BecomeMemberJoin.gif"); }
#upgradeHDR2 { width:560px; height:25px; border:0; margin-bottom:0;
    background:url("/dynamic/images/skin/worldwinner/promo/TakeFullAdvantage.gif"); }
#conversion1 { width:130px; height:134px; border:0; margin:0 5px;
    background:url("/dynamic/images/skin/worldwinner/promo/conversion1.jpg"); }
#conversion2 { width:130px; height:134px; border:0; margin:0 5px;
    background:url("/dynamic/images/skin/worldwinner/promo/conversion2.jpg"); }
#conversion3 { width:130px; height:134px; border:0; margin:0 5px;
    background:url("/dynamic/images/skin/worldwinner/promo/conversion3.jpg"); }
#conversion4 { width:130px; height:134px; border:0; margin:0 5px;
    background:url("/dynamic/images/skin/worldwinner/promo/conversion4.jpg"); }
#conversionB1 { width:198px; height:174px; border:0; margin:0;
    background:url("/dynamic/images/skin/worldwinner/promo/conversionB1.jpg"); }
#conversionB2 { width:195px; height:174px; border:0; margin:0;
    background:url("/dynamic/images/skin/worldwinner/promo/conversionB2.jpg"); }
#conversionB3 { width:167px; height:174px; border:0; margin:0;
    background:url("/dynamic/images/skin/worldwinner/promo/conversionB3.jpg"); }
#conversionPreview { width:537px; height:148px; border:0; margin:0;
    background:url("/dynamic/images/skin/worldwinner/promo/conversionPreview.gif"); }
#AdditionalMemberBenefits { border-bottom:1px #ccc solid; border-top:1px #ccc solid; padding:6px 0 3px 0; margin:10px 0; text-align:center; font-weight:bold; }

#upsell_A { width:300px; height:70px; margin:4px 10px 4px 30px; padding-top:10px; text-align:left; float:left; border-top:1px #ccc solid; }/*member_benefits.html*/
#upsell_B { width:300px; height:70px; margin:4px 10px 4px 30px; padding-top:10px; text-align:left; float:left; border-top:1px #ccc solid; }/*member_benefits.html*/
#upsell_C { width:450px; margin:2px 0 0 0; padding-top:4px; text-align:left; float:left; border-top:1px #ccc solid; }/*account_upgrade.html*/
#upsell_A.upsA_1 { height:55px; border-top:0; padding-top:4px; }
#upsell_B.upsB_1 { height:55px; border-top:0; padding-top:4px; }

#upsellA_eb { width:300px; height:70px; margin:4px 10px 4px 30px; padding-top:10px; text-align:left; float:left; border-top:1px #ccc solid; font-size:90%; }
#upsellB_eb { width:300px; height:70px; margin:4px 10px 4px 30px; padding-top:10px; text-align:left; float:left; border-top:1px #ccc solid; font-size:90%; }
#upsellA_eb.upsA_1 { height:55px; border-top:0; padding-top:4px; }
#upsellB_eb.upsB_1 { height:55px; border-top:0; padding-top:4px; }

#upsellA_sub { width:360px; height:70px; margin:4px 10px 4px 4px; padding-top:10px; text-align:left; float:left; border-top:1px #ccc solid; }
#upsellB_sub { width:350px; height:70px; margin:4px 4px 4px 4px; padding-top:10px; text-align:left; float:left; border-top:1px #ccc solid; }
#upsellA_sub.upsA_1 { height:100px; border-top:0; padding-top:4px; }
#upsellB_sub.upsB_1 { height:100px; border-top:0; padding-top:4px; }

#upsell_ strong { color:#036; }
#upsellIcon1 { width:42px; height:47px; border:0; float:left; margin:4px 9px 20px 0;
    background:url("/dynamic/images/skin/worldwinner/promo/icon_upsell1.gif"); }
#upsellIcon2 { width:42px; height:47px; border:0; float:left; margin:4px 9px 20px 0;
    background:url("/dynamic/images/skin/worldwinner/promo/icon_upsell2.gif"); }
#upsellIcon3 { width:42px; height:47px; border:0; float:left; margin:4px 9px 20px 0;
    background:url("/dynamic/images/skin/worldwinner/promo/icon_upsell3.gif"); }
#upsellIcon4 { width:42px; height:47px; border:0; float:left; margin:4px 9px 20px 0;
    background:url("/dynamic/images/skin/worldwinner/promo/icon_upsell4.gif"); }
#upsellIcon5 { width:42px; height:45px; border:0; float:left; margin:4px 9px 20px 0;
    background:url("/dynamic/images/skin/worldwinner/promo/icon_upsell5.gif"); }
#upsellIcon6 { width:40px; height:34px; border:0; float:left; margin:4px 9px 20px 0;
    background:url("/dynamic/images/skin/worldwinner/promo/icon_upsell6.gif"); }
#upsellIcon7 { width:45px; height:38px; border:0; float:left; margin:4px 9px 20px 0;
    background:url("/dynamic/images/skin/worldwinner/promo/icon_upsell7.gif"); }
#upsellIcon8 { width:39px; height:47px; border:0; float:left; margin:4px 9px 20px 0;
    background:url("/dynamic/images/skin/worldwinner/promo/icon_upsell8.gif"); }
#upsellIcon10 { width:42px; height:47px; border:0; float:left; margin:4px 9px 20px 0;
    background:url("/dynamic/images/skin/worldwinner/promo/icon_upsell10.gif"); }
#upsellIcon11 { width:42px; height:47px; border:0; float:left; margin:4px 9px 20px 0;
    background:url("/dynamic/images/skin/worldwinner/promo/icon_upsell11.gif"); }
#upsellIcon12 { width:42px; height:47px; border:0; float:left; margin:4px 9px 20px 0;
    background:url("/dynamic/images/skin/worldwinner/promo/icon_upsell12.gif"); }
#upsellIcon13 { width:42px; height:47px; border:0; float:left; margin:4px 9px 20px 0;
    background:url("/dynamic/images/skin/worldwinner/promo/icon_upsell13.gif"); }
#upsellIcon14 { width:42px; height:47px; border:0; float:left; margin:4px 9px 20px 0;
    background:url("/dynamic/images/skin/worldwinner/promo/icon_upsell14.gif"); }
#upsellF { clear:both; margin:0; /*<-- practicetoomany page */ }
#upsellF img { margin-bottom:4px; }

#ConversionFull_Benefits_Game { width:100%; }
#ConversionFull_Benefits_Game p { text-align:center; }
#ConversionFull_Benefits_Game #GamePiece { width:554px; text-align:left; margin-left:12.5%; }
#ConversionFull_Benefits_Game #GamePiece p { text-align:left; }
#ConversionFull_Benefits_Game #GamePiece img { margin:0 15px 30px 0; }

#CurrentCoupon_vertical { float:left; position:relative; margin-bottom: 15px; }
#CurrentCoupon_horizontal { margin:10px auto; padding:0; position:relative; }
#CurrentCoupon_horizontal.CurrentCoupon_home { width:570px; padding-left:5px; margin-right:0px; background: url("") repeat-y; background-color:#fff; }
#CurrentCoupon_horizontal img { width:560px; /*<562 is too wide on standings page*/}
#CurrentCouponExpiration_vertical, #CurrentCouponExpiration_horizontal { font-weight:bold; font-size:16px; text-align:center; position:absolute; }
#CurrentCouponExpiration_vertical   { top:212px; left:50px; color:#000; }
#CurrentCouponExpiration_horizontal { top:5px; left:105px; color:#000; }
#CouponPage_info { float:left; margin:0px 10px; width: 513px; }

/* MEGA TOURNAMENTS -------------------------------------------------- */
#MegaTournMantle { width:745px; height:160px; margin-bottom:10px; }
#MegaTournInfo { width:370px; float:left; margin-top:10px; }
#MegaTournLeaders { width:554px; float:left; margin-top:0px; }
#MegaTournLeadersUoverall { width:554px; margin-bottom:10px; }
#MegaTournLeadersUoverall table { width:100%; border-collapse:collapse; }
#MegaTournLeadersUoverall table td { text-align:center; padding:2px 6px; }
#MegaTournLeadersUoverall table td.Game { text-align:right; }
#MegaTournLeadersUoverall table td.Points { text-align:decimal; }
#MegaTournLeadersUoverall table td.Place { }
#MegaTournLeadersUoverall table td.Play { }
#MegaTournGameNav { margin:10px auto; }
#MegaTournGameNav img { width:108px; height:108px; margin:2px 5px 2px 5px;  }
#MegaTournFAQ { float:right; }
#MegaTournPrizes { width:180px; clear:left; float:left; margin:0 10px 10px 0; text-align:center; }
#MegaTournPrizes table { width:100%; margin-bottom:4px; }
#MegaTournPrizes table th { /* bold and center pulled from global table style */ }
#MegaTournPrizes table .off { background-color:#fff; }
#MegaTournPrizes table .on { background-color:#eee; }
#MegaTournPrizes table .L { width:51%; text-align:center; }
#MegaTournPrizes table .R { width:49%; text-align:right; padding-right:20px; }
#MegaTournAward40 { }

/* PAGE HEADERS / SECTION TABS ------------------------------------------- */
#contentTabs { text-align:right; white-space:nowrap; margin:17px 0 0 0; float:right; padding-right:0px; }
#contentTabs ul.sectionTabs { text-align:right; vertical-align:bottom; margin:0; padding:0; font-weight:bold; }
#contentTabs ul.sectionTabs li { margin:0; padding:0; display:inline; }
#contentTabs ul.sectionTabs li.current { *margin-right:4px; display:inline-block; *display:inline;
    background:url("/dynamic/images/skin/worldwinner/tab_r.gif") no-repeat right -40px; }
#contentTabs ul.sectionTabs li.current span { display:inline-block; padding:5px; color:#ffc; *padding-right:1px;
    background:url("/dynamic/images/skin/worldwinner/tab_l.gif") no-repeat left -40px; }
#contentTabs ul.sectionTabs li#lastTab { *margin-right:0px; }
#contentTabs ul.sectionTabs li#lastTab.current { *padding-right:1px; }
#contentTabs ul.sectionTabs li a,
#contentTabs ul.sectionTabs li a:link,
#contentTabs ul.sectionTabs li a:visited { display:inline-block; padding:0; color:#036; font-weight:bold; text-decoration:none;
    background:url("/dynamic/images/skin/worldwinner/tab_r.gif") no-repeat right 0; }
#contentTabs ul.sectionTabs li a span,
#contentTabs ul.sectionTabs li a:link span,
#contentTabs ul.sectionTabs li a:visited span { display:inline-block; padding:5px; background:url("/dynamic/images/skin/worldwinner/tab_l.gif") no-repeat left 0; }
#contentTabs ul.sectionTabs li a:hover { cursor:hand; display:inline-block; padding:0;
    background:url("/dynamic/images/skin/worldwinner/tab_r.gif") no-repeat right -80px; }
#contentTabs ul.sectionTabs li a:hover span { display:inline-block; padding:5px;
    background:url("/dynamic/images/skin/worldwinner/tab_l.gif") no-repeat left -80px; color:#c00; }
#contentTabs ul.sectionTabs li a:link span img,
#contentTabs ul.sectionTabs li a:visited span img { width:25px; height:10px; border:0; background:url("/dynamic/images/skin/worldwinner/beta_inactive_tab.gif") no-repeat; }

#sectionTabs_underline {
    height:15px; margin-bottom:12px; clear:left;
    background:url("/dynamic/images/skin/worldwinner/hdr/pagehdr_subtab_bar.gif") repeat-x left 0; }
#sectionTabs_underline2 {
    height:15px; margin-bottom:12px; clear:both;
    background:url("/dynamic/images/skin/worldwinner/hdr/pagehdr_subtab_bar.gif") repeat-x left 0; }

/* STANDINGS CONTENT -------------------- */
#StandingsGuestInterCount { font-size:180%; font-weight:bold; text-align:center; color:#900; }
#StandingsScoreMessage { text-align:center; margin:3px 0 5px 0; padding:0 8px 0 8px; font-weight:normal; }
#StandingsButtonsL { float:left; margin:2px 0 2px 0; height:61px; }
#StandingsTournData { margin-top:10px; }
table.StandingsTournList { width:100%; padding:0; border:none;}
table.StandingsTournList #thL { text-align:left; }
table.StandingsTournList #thC { text-align:center; }
.StandingsTournInfo { width:100%; text-align:center; padding-bottom:5px; }
.standingsMe { white-space:nowrap; background: url("/dynamic/images/skin/worldwinner/gradient_standings.jpg") repeat-x; }
.standingsMe img /*badge*/ { margin:2px 2px 2px 0; float:left; }
.standingsMe #contentL { border-top:1px solid #f90; border-left:1px solid #f90; font-weight:bold; font-size:140%; padding:0; width:57px; height:76px;  }
.standingsMe #contentLTT { border-top:1px solid #f90; border-left:1px solid #f90; font-weight:bold; padding:0 0 0 7px; height:76px; }
.standingsMe #contentC { border-top:1px solid #f90; font-weight:bold; padding:0; }
.standingsMe #contentSTT { border-top:1px solid #f90; font-weight:bold; padding:0; width:80px; font-size:140%; }
.standingsMe #contentS { border-top:1px solid #f90; font-weight:bold; font-size:140%; width:60px; }
.standingsMe #contentR { border-top:1px solid #f90; border-right:1px solid #f90; width:10px; }
.standingsMe #contentRTT { border-top:1px solid #f90; border-right:1px solid #f90; width:10px; font-size:140%; }
.standingsMe #contentLBR { border-left:1px solid #f90; border-bottom:1px solid #f90; border-right:1px solid #f90; }
.standingsMe .userNameTruncStandings { font-size:120%; }
.StandingsTournList .nowPlayingPopupDesc { width:280px; _height:75px; min-height:75px; z-index:1000; border:3px solid gold; background-color:#FFC; position:absolute; display:none; padding:5px; margin:-20px 0 0 120px; *margin:-20px 0 0 10px; white-space:normal; text-align:left; }
.nowPlayingPopupDesc .hiliteLarge {font-size:14px; line-height:15px; }
.moreInfoLink span {clear:both;}
.meterStandings { display:block; white-space:nowrap; font-size:80%; }
.meterStandings strong { color:#666; }
.meterStandings b { color:#090; }
.standingsMe .meterStandings { font-size:120%; }
.agencyStandings { display:block; width:100px; text-align:left; overflow:hidden; white-space:nowrap; padding:0; margin:0 10px 0 0; text-overflow:ellipsis; font-size:80%; }
.standingsMe .agencyStandings { font-size:100%; }
.prizeStandings { display:block; white-space:nowrap; font-size:80%; }
.prizeStandings strong { color:#090; }
.standingsMe .prizeStandings { font-size:120%; }
#contentL .ribbonMe { float:none; margin:5px 0 5px 5px; padding:0; }
#contentL .ribbonOp { float:none; }
.ladderPlayer { white-space:nowrap; height:35px; }
.ladderPlayer img /*badge*/ { margin:2px; float:left; }
.ladderPlayer span { white-space:nowrap; position:relative; margin:0 2px; float:left; }
.VertDivider { color:#aaa; }
#FirstGuestGameStandingsMsg { text-align:center; }
#FirstGuestGameStandingsMsg .AccountGlance { width:537px; height:148px;
    background:url("/dynamic/images/skin/worldwinner/promo/AccountGlance.gif"); }
#WinItNow { margin-bottom:0; text-align:center; }
#WinItNow p { text-align:left; width:430px; }
#WinItNowWrapper td { vertical-align:top; margin-bottom:10px; }
#WinItNowInnerTBL td.L { font-weight:bold; text-align:right; }
#WinItNowInnerTBL td.R { font-weight:bold; text-align:left; }
#WinItNow_timer0 { width:90px; text-align:center;
    vertical-align:top; border-left:1px #ccc solid;
    background:url("/dynamic/images/skin/worldwinner/specialEvent/winitnow_timer.gif") center 0px no-repeat; }
#WinItNow_timer1 { margin-top:13px; font-size:24px; color:#039; font-weight:bold; }
#WinItNow_timer2 { margin-top:18px; font-size:10px; color:#666; font-weight:bold; }
#WinItNowWrapper { margin: 0px auto; }
#WinItNow_buttons { text-align:center; margin:10px auto 20px auto; width: 170px; position: relative;  }
#AvailableCompetitions { width:100%; }
#AvailableCompetitions .Play { text-align:center; }
#AvailableCompetitions .Desc { text-align:left; }
#AvailableCompetitions .Fee { text-align:left; }
#AvailableCompetitions .Prize { text-align:left; }
#AvailableCompetitions .Winner { text-align:center; }
#AvailableCompetitions .TournID { text-align:center; }
#guestPostGameSurveyTop { text-align:center; width:562px; margin:10px 50px 0 90px; padding:15px 0 10px 0;
    background:url("/dynamic/images/skin/worldwinner/white_box_top.gif"); }
#guestPostGameSurveyTop select { width:290px; }
#guestPostGameSurveyBot { width:562px; height:11px; margin: 0 50px 10px 90px; font-size:1px; /*prevents ghost*/
    background:url("/dynamic/images/skin/worldwinner/white_box_bot.gif"); }
#guestPostGameSurveyQuestionsCol { padding-right:20px; padding-left:10px; }
#guestPostGameSurveyAnswersCol { padding-right:10px; }
/* game play error page */
#downloadErrorLCol img { width:26px; height:24px; margin-right:4px; }
#downloadErrorLCol { width:43%; float:left; margin-right:15px; /*background-color:tan;*/ }
#downloadErrorRCol { width:54%; float:left; overflow:hidden; /*background-color:yellow;*/ }
#downloadErrorRCol #faqWrapper { display:block; margin:10px 0; }
#downloadErrorRCol p { margin-left:18px; }
#downloadErrorRCol a.faqToggle {  }
#downloadErrorRCol span.faqToggle { font-weight:normal; text-decoration:none; margin:10px 1px 0 -18px; }
#downloadErrorRCol .faqAnswer { display:none; margin:10px 0; }

/* PLAYER SEARCH - SORT OPTIONS  -------------- */
#searchResultsNav { margin: 10px 0 10px 0; padding:3px; border:1px #039 solid; background-color:#e1f2ff; }
#searchResultsNav span { position:relative; top:-2px; }

/* PLAYER SEARCH RESULTS - PLAYER DETAILS ----- */
#searchResults_row { padding-bottom:5px; margin-bottom:7px; border-bottom:1px #ccc solid; }
#searchResults_row table { width:100%; border-collapse:collapse; }
#searchResults_row .avatar { /*width:75px;*/ padding-right:4px; }
#searchResults_row .name span { font-style:italic; }
#searchResults_row .leftCol { width:50%; }
#searchResults_row .rightCol { width:49%; }

/* BFGS IMAGES ------------------------------- */
#BFGSprofileLG { width:198px; height:228px;
    background:url("/dynamic/images/skin/worldwinner/bfgs/profile.jpg"); }
#BFGSprofileMD { width:126px; height:146px;
    background:url("/dynamic/images/skin/worldwinner/bfgs/profile_md.jpg"); }
#BFGSbuddiesLG { width:232px; height:175px;
    background:url("/dynamic/images/skin/worldwinner/bfgs/buddies.jpg"); }
#BFGSsearchLG { width:220px; height:231px;
    background:url("/dynamic/images/skin/worldwinner/bfgs/search.jpg"); }
#BFGSfairmatchingLG { width:214px; height:227px;
    background:url("/dynamic/images/skin/worldwinner/bfgs/fairmatching.jpg"); }
#BFGStopthisLG { width:221px; height:187px;
    background:url("/dynamic/images/skin/worldwinner/bfgs/topthis.jpg"); }
#CommunityProfileInfo.onethirdCol { width:230px; }

/* PROFILE VIRTUAL GIFT SECTION -------------------- */
#profile_gift_nav { margin:10px 0 10px 15px; }
/**//*Viximo AOL hacks*/
/**/#vix_gift_display ul { list-style:none; }
/**/#vix_gift_display ol { list-style:none; }
/**/#vix_gift_display ol li { margin:0px 2px; }
/**/#vix_gift_display ul li { margin:0px 0px 0px 0px; } /*margin-right needs to be 0*/
#profile_gift_nav span strong { border:6px solid #ddd; }
#profile_gift_nav span a { color:#4f9ddc; text-decoration:none; border:1px solid #eee; padding:5px; }
#profile_gift_nav span a:hover { color:#000; border:1px solid #4f9ddc; padding:5px; }

/* HELP SECTION ------------------------------------ */
.twothirdsCol#HelpKBCol { float:left; width:565px; margin-right:0; }
.onethirdCol#HelpRT { float:right; width:165px; }
#HelpKB { width:100%; height:1000px; border:0px #aaa solid; }
#HelpKBoffline { display:none; text-align:center; margin-top:10px; } /*dynamic display via elements...live_help.html*/
#HelpKBOnline { width:100%; border:0px black solid; text-align:center; }
#HelpKBButtons { width:100%; margin-top:10px; text-align:center;  }
#LHEbtn { width:155px; height:53px; border:0; text-align:center;
    background:url("/dynamic/images/skin/worldwinner/help_email_button.gif"); }
#LHbtn { width:155px; height:53px; border:0; text-align:center; } /*src on livehelp site*/
.HelpFooter { margin-top:10px; font-size:12px; color:#aaa; }
#Error404Info { clear:left; width:100%; }
#Error500Info { clear:left; width:100%; }

/* SPECIAL ANNOUNCEMENT PAGE ----------------------- */
#specialAnnouncementsPageTop { width:741px; height:131px;/*<ie*/
    background:url("/dynamic/images/skin/worldwinner/announcements/cork_top.jpg") no-repeat; }
#specialAnnouncementsPageBot { width:741px; height:97px;/*<ie*/ text-align:center;
    background:url("/dynamic/images/skin/worldwinner/announcements/cork_bot.jpg") no-repeat; padding-top:25px; }
#specialAnnouncementsPageBot .navBar { margin-top:20px; }
#specialAnnouncementTop { width:741px; min-height:46px;/*<ie*/
    background:url("/dynamic/images/skin/worldwinner/announcements/cork_post_top.jpg") no-repeat; }
#specialAnnouncementMid { width:741px; min-height:202px;/*<ie*/ padding:0; margin:0;
    background:url("/dynamic/images/skin/worldwinner/announcements/cork_post_mid.jpg") repeat-y; border:0px solid blue; overflow:hidden; }
#specialAnnouncementMid h3{ color:black; }
#specialAnnouncementMid .announcementMidHeader{ width:625px; margin:0 50px; }
#specialAnnouncementMid .announcementMidDate{ width:625px; font-style:italic; font-color:#333333; margin:0 50px; }
#specialAnnouncementMid .announcementMidBody{ width:625px; margin:0 50px; }
#specialAnnouncementMid .announcementImage { width:200px; height:150px; float:left; border:0; margin:0 10px 0 0;  }
#specialAnnouncementBot { width:741px; min-height:35px;/*<ie*/ margin:0; padding:0;
    background:url("/dynamic/images/skin/worldwinner/announcements/cork_post_bot.jpg") no-repeat; border:0px solid red;}

/* REWARD MILESTONES FOR NONCASH ------------------------ */
.milestoneActive, .milestoneInactive { width: 727px; height: 87px; margin-bottom: 4px; padding: 10px; }
.milestoneActive { background: url('/dynamic/images/rewards/milestones/reward_background_color.gif') no-repeat top left; }
.milestoneInactive { background: url('/dynamic/images/rewards/milestones/reward_background_grey.gif') no-repeat top left; }
.milestonePromo { float: left; margin-right: 10px;}
.milestoneActive .milestoneHeader, .milestoneInactive .milestoneHeader { font-size: 13pt; font-weight: bold; text-decoration: underline; }
.milestoneActive .milestoneHeader, .milestoneActive .milestoneHeader a:link, .milestoneActive .milestoneHeader a:visited { color: #003366; }
.milestoneInactive .milestoneHeader, .milestoneInactive .milestoneHeader a:link, .milestoneInactive .milestoneHeader a:visited  { color: #333333; }
.milestoneActive .milestonePoints, .milestoneInactive .milestonePoints { float: right; font-size: 17pt; font-weight: bold; width: 139px; height: 35px; text-align: center; padding-top: 47px; }
.milestoneActive .milestonePoints a:link, .milestoneInactive .milestonePoints a:link,
.milestoneActive .milestonePoints a:visited, .milestoneInactive .milestonePoints a:visited { font-size: 11pt; font-weight: bold; text-align: center; padding-top: 47px; }
.milestoneActive .milestonePoints { background: url('/dynamic/images/rewards/milestones/reward_points_color.jpg') no-repeat top left; color: #003366; }
.milestoneInactive .milestonePoints { background: url('/dynamic/images/rewards/milestones/reward_points_grey.jpg') no-repeat top left; color: #333333; }

/* COMPETITIONS SECTION --------------------------------- */
#UnfinishedCompetitions { width:510px; margin-bottom:10px; }
#RegisteredLadders { width:510px; margin-bottom:10px; }

#subnav_competitions{ float:left; /*<-fix tab rollover*/
    text-align:center; width:100%; position:relative; top:-8px; }
#competitionResultsSearchForm table { width:100%; border:1px #6ae solid; background-color:#e1f2ff; margin-top:10px; }
#competitionResultsSearchForm table td { vertical-align:top; }
.competitionResultsSearchBtn { float:left; width:70px; margin-left:32px; }

/* MESSAGES ------------------------------------- */
table#eMessageSettings { width:90%; }
table#eMessageSettings td { vertical-align:top; }
table#eMessageSettings .check { width:20px; }
table#eMessageSettings .type { padding-top:2px; }
table#eMessageSettings .typeBlocks { padding-top:2px; font-size:90%; }
#SortMessages ul { margin-left:14px; padding:0; /*<-mozilla*/ }
#SortMessages li { list-style:none; padding-bottom:.25em; padding-left:13px; }
#SortMessages li.current { color:#000; font-weight:bold;
    background:url("/dynamic/images/skin/worldwinner/arw2_rt.gif") left 4px no-repeat; }

#MessagesTable td { padding:2px 4px; }
#MessagesTable tfoot td { padding:4px 0px 6px 0px; margin-top:4px;
    border-top:1px #ccc solid; border-bottom:1px #ccc solid; }
#MessagesTable tfoot td a { font-weight:normal; }
#MessagesTable th#priLev { width:15px; }
.wwPriority { font-weight:bold; color:#C00; }
.wwUnread { font-weight:bold; }
.wwRead, .wwUnread { color:#666; }
a.wwRead span { font-weight:normal; }
#msgTable, #msgText { display: none }

#MessageNav { width:98%; height:19px; /*<-mozilla*/
    background-color:#e1f2ff; padding:3px; margin:0 0 10px 0; border:1px #6ae solid; }
#MessageNav .empty { float:left; margin-left:5%; width: 80px; }
#MessageNav #empty { background: none; }
#MessageNav .middle { width:235px; display:inline; float:left; text-align:center; }
#MessageNav .previous { float:left; padding-left:12px; width:114px; white-space:nowrap;
    background:url("/dynamic/images/skin/worldwinner/message_previous.gif") left 4px no-repeat; }
#MessageNav .reply { float:left; width:40px; padding-left:13px; margin-left:24px;
    background:url("/dynamic/images/skin/worldwinner/message_reply.gif") left 2px no-repeat; }
#MessageNav .delete { float:left; width:40px; padding-left:13px; margin-left:24px;
    background:url("/dynamic/images/skin/worldwinner/message_delete.gif") left 2px no-repeat; }
#MessageNav .block { float:left; width:40px; padding-left:16px; margin-left:24px;
    background:url("/dynamic/images/skin/worldwinner/message_block.gif") left 1px no-repeat; }
#MessageNav .next { float:right; padding-right:12px; margin-right:0;
    background:url("/dynamic/images/skin/worldwinner/message_next.gif") right 5px no-repeat; }
#MessageHeader { /*border:1px solid #ddd;*/ }
#MessageHeader table { width:482px; margin:0; border-collapse:collapse; border:1px solid #DDD; }
#MessageHeader td { padding:4px; }
#MessageHeader td.L { width:13%; vertical-align:top; text-align:right; background-color:#eee; border-top:1px solid #DDD; border-right:1px solid #DDD; }
#MessageHeader td.R { vertical-align:top; text-align:left; background-color:#fff; border-top:1px solid #DDD; }
#MessageHeader td.R .avatar { vertical-align:top; margin-right:4px; float:left; }
#MessageHeader .subject { font-weight:bold; font-size:120%; text-align:center; }
#MessageHeader .from { font-weight:bold; color:#666; text-align:center; }
#MessageBody { width:482px; margin-top:10px; }
#MessageBody table { border-collapse:collapse; }
#MessageBody th { text-align:right; }
#MessageBody td { text-align:left; }
/*send eMessage below */
#MessageBody table { width:478px; }
#MessageBody #charsRemain { font-weight:bold; }
#MessageBody #subject { width:478px; }
#MessageBody #message { width:478px; }

/* TROPHIES --------------------------------- */
#MyTrophiesFull /*template content*/ { }
#MyTrophies { width:100%; }
#MyTrophies td { width:30%; vertical-align:top; text-align:center; padding:4px 2px 10px 2px;
    border:1px #ccc solid; background:none; }
#MyTrophies td.new /*recent trophy*/ { border:1px gold solid;
    background: url("/dynamic/images/skin/worldwinner/gradient_alt.jpg") repeat-x; }
#MyTrophies td.empty /*no trophy*/ { border:1px #ccc solid; }
#MyTrophies td img { width:138px; height:70px; margin-bottom:3px; }
#MyTrophies td a { font-weight:bold; }
#MyTrophies td span { color:#666; font-size:80%; font-weight:bold; }
#MyTrophies td .desc { color:#000; font-weight:normal; font-style:italic; }
#RecentTrophiesElem { width:220px; text-align:center; }
#RecentTrophiesElem.accountOverview { width:268px; float:right; text-align:center; margin-bottom:10px; }
#RecentTrophiesElem #img { border:0; }
#ladderSpacer { height:100px; }

/*added for open community */
.trophyDescription { background: url('/dynamic/images/trophies/trophy_descrip_bg.gif') no-repeat top left scroll; width: 513px; height: 75px; padding: 12px; font-size: 0.9em; }
.trophyDescription img { float: left; margin-right: 20px; }
.trophyDescription h1 { font-size: 20px; font-color: #003366; line-height: 18px; }
body#trophytypes { padding: 15px; background-image: none; background-color: white; }
body#trophytypes .trophyDescription { margin-bottom: 10px; }


/* PROFILE POPUP ----------------------------------------------- */
.profile_pop_title {
    color: #fcfbcb;
    background: #005ba2;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(0,91,161)), color-stop(0.06, rgb(88,169,235)), color-stop(0.47, rgb(0,71,142)), color-stop(0.55, rgb(0,2,73)), color-stop(0.92, rgb(0,92,162)));
    background: -moz-linear-gradient(center top, rgb(0,91,161) 0%, rgb(88,169,235) 6%,  rgb(0,71,142) 47%, rgb(0,2,73) 55%, rgb(0,92,162) 92%);
    -pie-background: linear-gradient(270deg, rgb(0,91,161) 0%, rgb(88,169,235) 6%,  rgb(0,71,142) 47%, rgb(0,2,73) 55%, rgb(0,92,162) 92%);
}
.profile_pop_wrapper dt {
    color: #fcfbcb;
    background: #005ba2;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(236,166,91)), color-stop(0.11, rgb(252,139,10)), color-stop(0.47, rgb(251,134,0)), color-stop(0.53, rgb(220,117,0)), color-stop(0.84, rgb(247,132,0)), color-stop(1, rgb(252,138,7)));
    background: -moz-linear-gradient(center top, rgb(236,166,91) 0%, rgb(252,139,10) 11%, rgb(251,134,0) 47%, rgb(220,117,0) 53%, rgb(247,132,0) 84%, rgb(252,138,7) 100%);
    -pie-background: linear-gradient(270deg, rgb(236,166,91) 0%, rgb(252,139,10) 11%, rgb(251,134,0) 47%, rgb(220,117,0) 53%, rgb(247,132,0) 84%, rgb(252,138,7) 100%);
}

#confMsgBoxWrap { display:block; width:100%; }
#confMsgBox { display:block; border:2px solid orange; background:#FFD; padding:0; margin-bottom:12px; }
#confMsgBoxError { display:block; border:2px solid red; background:#FFD; padding:0; margin-bottom:12px; }
#confMsgBox span, #confMsgBoxError span { display:block; padding:10px 10px 10px 10px; }
#confMsgBoxError li { color:red; }


/* WORLD CHAMPIONSHIP $1mil */
.sgwcButtons { float:left; text-align:center; width:180px; color:#F00;
    font-weight:bold; font-size:120%; }
.sgwcButtonsSpace { width:10px; float:left; }
.sgwcWin { width:560px; font-weight:bold; color:#036; float:left;
    margin-top:15px; margin-bottom:5px; font-size:120%; text-align:center; }
.sgwcList{ width:560px; float:left; }
.sgwcLI { list-style:url(); }
.lingoWin { width:560px; font-weight:bold; color:#036; float:left; margin-top:8px; margin-bottom:5px; font-size:120%; }
.lingoList{ width:560px; float:left; }
.lingoLI { list-style:url(); }
#lingoPromo { background:url("/dynamic/images/portals/lingo_promo.jpg"); width:560px; height:258px; }

/* TEMPLATE ---------------------------------- */
#content_full_top { display:none; }
#content_full_bot { display:none; }
#content { height:100%; /*<-IE footGap */ padding:10px 16px 14px 16px;
    background:url("/dynamic/images/skin/worldwinner/content_bg.gif") repeat-y; }
#contentNowPlaying { height:100%; /*<-IE footGap */ padding:10px 16px 14px 16px;
    background:url("/dynamic/images/skin/worldwinner/content_bg.gif") repeat-y; }
#contentHome { background-color:#fff; height:100%; /*<-IE footGap */ padding:10px 0px 14px 10px; margin:0; background:url("/dynamic/images/skin/worldwinner/content_bg.gif") repeat-y;}
#content_ListSingleColL {  }
#contentAS12top { height:100%; /*<-IE footGap */ padding:10px 16px 0px 16px;
    background:url("/dynamic/images/skin/worldwinner/content_bg.gif") repeat-y; }
#contentAS12bot { height:100%; /*<-IE footGap */ padding:10px 16px 14px 16px;
    background:url("/dynamic/images/skin/worldwinner/content_bg.gif") repeat-y; }
/* #content.AS346 { height:100%; } */
#wrap { position:relative; width:777px; margin: 5px auto; }
.thirdCol { float:left; margin-right:14px; width:252px; }
.fullCol { float:left; width:100%; }
#content_largeCol_top { }
#content_largeCol_bot { margin-bottom:10px; }
.largeCol { float:left; width:564px; margin-right:12px; }
.largeCol2 { float:left; width:560px; margin-right:12px; }
.largeCol3 { float:left; width:560px; margin-right:0px; }
.onefourthCol { width: 200px; float:left; }
.threefourthsCol { width:537px; float:right; }
.twothirdsCol { float:left; width:499px; margin-right:14px; }
.twothirdsCol#right { float:right; margin-right:0; margin-left:14px; } /*needs unique id#*/
.onehalfCol { float:left; width:362px; margin-right:10px; }
.onehalfCol#pushRT { float:right; margin-right:0; margin-left:10px; }/*needs unique id#*/
.onethirdCol { float:left; width:215px; }
.onethirdCol2 { width:170px; float:right; } /* account overview */
.onethirdCol#setRT { float:right; width:220px; } /*community settings */
.half_twothirdsCol { float:left; width:242px; }
.half_twothirdsCol2 { float:right; width:260px; margin:0; } /* account overview */
.truehalf_twothirdsCol { float:left; width: 275px; }
.truehalf_twothirdsCol2 { float:right; width: 275px; }
.clear { clear:both; height:0px; margin:0; padding:0; font-size:0px; line-height:0px; }
.break { clear:both; height:0px; margin:0; padding:0; font-size:0px; line-height:0px; } /* < both classes clear and break needed? */

.hilite { color:#900; }
.hiliteLarge { color:#900; font-weight:bold; font-size:120%; }
.smallFont { font-size:80%; }
.fonterror { color:#f00; }
.fadeFont { color:#666; font-weight:normal; }
.fadeFont a { color:#666; font-weight:bold; }
#Announcements { text-align:center; }
#suggestName { display:none; border:1px solid gold; background-color:#ffc; padding:4px; color:#000; }
#suggestName span { color:#F60; text-decoration:underline; }

#tag { width:95%; text-align:center; }
#tag p { text-align:left; }

.popup { background-image:url(); /*<-remove bg*/ background-color:#fff; }

/* Special Partner Progressive Tournaments, e.g., Facebook, MySpace */
.mySpaceMain{ background: url("/dynamic/images/special_partner/myspace/section_back.jpg") repeat; width:780px; height:270px; border:2px solid black; margin:0; padding:0; }
.mySpacePromo{ background: url("/dynamic/images/special_partner/myspace/section_back.jpg") repeat; width:374px; height:316px; border:0; margin:0; padding:0; }
.mySpaceMainLeft{ display:inline;margin:0 10px 0 10px; }
.mySpaceMainRight{ display:inline; }
.mySpaceTournForm{ display:inline; }
.mySpaceSectionTitle{ margin-bottom:10px; }
.mySpacePromoImg{ margin:7px 0 7px 0; }
.specialPartnerLeaders{ margin:5px 0 0 5px; }
.specialPartnerLeaderHdr{ width:252px;background: url("/dynamic/images/special_partner/leader_gradient.jpg") repeat-x;height:46px;margin-bottom:10px; }
.specialPartnerLeaderIcon{ margin:5px 5px 0 5px;float:left; }
.specialPartnerLeaderTxt{ color:#FFF;font-weight:bold;margin-top:7px;float:left;width:195px; }
.specialPartnerLeaderList{ color:#538ADC;font-weight:bold; }
.specialPartnerBody{ margin-left:-20px;text-align:center;background-image:none;font-size:85%; }
.specialPartnerBody2{ background-image:none;text-align:left;font-size:12px;background-color:#FFF; }
.specialPartnerBody3{ text-align:center;background-image:none;font-size:85%;background-color:#FFF; }
.specialPartnerBody4{ background-image:none;text-align:center;font-size:12px; }
.specialPartnerFrame{ background-image:none;text-align:left; }
.specialPartnerOver{ background-image:none;text-align:left;background-color:#FFF;margin:8px 0 0 8px; }
.specialPartnerResultsHdr{ margin-left:55px; }
.specialPartnerResultsLeft{ float:left;width:300px;height:400px;margin:20px 0 0 2px; }
.specialPartnerFloatLeft{ float:left; }
.specialPartnerResultsForm1{ width:290px;text-align:center;margin:20px 0 0 30px; }
.specialPartnerResultsForm2{ width:290px;text-align:center;margin:20px 0 0 10px; }
.specialPartnerYourScore{ font-weight:bold;font-size:110%; }
.specialPartnerScore{ font-size:150%;font-weight:bold;color:#F00; }
.specialPartnerSubmitText{ font-size:90%;margin-top:10px; }
.specialPartnerLoginDiv{ width:330px;margin:2px 0 0 35px; }
.specialPartnerForm{ display:inline; }
.specialPartnerFormField{ width:170px; }
.specialPartnerFormField2{ width:242px; }
.specialPartnerFormField3{ width:110px;padding:0 4px 0 0; }
.specialPartnerFormField4{ width:115px; }
.specialPartnerButton{ margin-top:12px;margin-bottom:12px;margin-right:15px;display:inline; }
.specialPartnerButton2{ margin-top:2px;margin-bottom:12px; }
.specialPartnerButton3{ margin-top:2px;margin-bottom:12px;margin-right:15px;display:inline; }
.specialPartnerPWDiv{ float:left;padding:0 7px 0 0; }
.specialPartnerPad{ padding:0 0 0 2px; }
.specialPartnerPad2{ padding:0 0 3px 0; }
.specialPartnerPad3{ padding:20px 0 3px 0; }
.specialPartnerBotDiv{ width:250px;text-align:center;margin-bottom:20px; }
.specialPartnerMoreGamesHdr{ margin:0 0 15px 100px; }
.specialPartnerMoreGamesHdrTxt{ text-align:center;margin-bottom:20px;font-weight:bold;color:#F00; }
.specialPartnerMargin{ margin-top:20px; }
.specialPartnerMargin2{ margin-bottom:5px; }
.specialPartnerSmallTxt{ font-size:90%;font-weight:bold;color:#036; }
.specialPartnerTD1{ padding:10px 15px 0 5px;text-align:center;color:black;font-weight:normal; }
.specialPartnerTD2{ padding:10px 15px 0 0;text-align:center;color:black;font-weight:normal; }
.specialPartnerTD3{ padding:10px 0 0 0;color:black;font-weight:normal; }
.specialPartnerTDTxt{ text-align:center;margin-top:10px; }
#specialPartnerWrap{ position:relative;width:700px;height:100%;margin-left:auto;margin-right:auto;text-align:left;border-top:none;background:#fff; }
#specialPartnerContent{ margin:12px 0 12px 12px; }

/* Calendar ---------------------------------- */
#calendarHDR { width:557px; height:68px; border:0; margin-bottom:10px; }
.calendarHead div { float:left; width:75px; height:22px; color:#fff; text-align:center; padding-top:4px; background:url("/dynamic/images/skin/worldwinner/bar.gif") repeat-x; }
.calendarHead span { font-weight:bold; font-size:90%; }
.calendarRow #empty { background-color:#fff; float:left; width:75px; height:116px; margin-top:6px; }
.calendarRow #prev { background-color:#FCFCDE; color:#930; font-weight:bold; line-height:12px; float:left; width:73px; height:116px; text-align:left; margin-top:6px;
border-top:1px #F9E1A7 solid; border-right:1px #c60 solid; border-left:1px #F9E1A7 solid; border-bottom:1px #c60 solid; }
.calendarRow #prev a { color:#930; }
.calendarRow #today { background-color:#fff; color:#fff; font-weight:bold; float:left; width:75px; height:118px; text-align:center; margin-top:6px; background-image:url("/dynamic/images/skin/worldwinner/calendar/today.gif"); }
.calendarRow #today a { color:#fff; }
.calendarRow #todays { background-color:#fff; color:#930; font-weight:bold; line-height:12px; float:left; width:73px; height:116px; text-align:left; margin-top:6px; border-top:1px #F9E1A7 solid; border-right:1px #c60 solid; border-left:1px #F9E1A7 solid; border-bottom:1px #c60 solid; }
.calendarRow #todays a { color:#f60; }
.calendarRow #next { background-color:#eee; color:#369; font-weight:bold;
float:left; width:75px; height:118px; text-align:center; font-size:13px; margin-top:6px; }
.calendarRow img { margin:0px; }
.calendarRow .date { float:left; font-size:12px; margin:2px 0px 0px 2px; }
.calendarRow .contentIMG { float:right; width:50px; text-align:right; margin:3px 2px 0px 0px; }
.calendarRow .contentIMG IMG { width:46px; height:36px; border:0; }
.calendarRow .contentTXT { float:right; width:65px; text-align:right; font-size:10px; font-weight:bold; margin:2px 2px 0px 0px; }
.calendarRow .contentTODAY { clear:left; width:60px; font-size:12px; margin-top:15px; }
.cSund { margin:0px 3px 0px 0px; }
.cWeekd { margin:0px 3px 0px 2px; }
.cSaturd { margin:0px 0px 0px 2px; }

/* for the Flash detect page */
.ConvSP2LeftSM{ text-align:left; width:210px; float:left; padding:0 0 10px 10px; margin-top:-5px; font-size:90%; }
.ConvSP2RightSM{ text-align:left; width:260px; float:left; padding:0 0 10px 10px; margin-top:-5px; font-size:90%; }
.ConvSP2OneSM{ float:left; padding:0 0 0 4px; margin-top:-5px; }
.ConvSP2TwoSM{ float:left; padding:0 0 0 21px; margin-top:-5px; }

/* Premier Club Element */
.sideColPremierElement .box { width:170px; /*border-left:1px solid #c90; border-right:1px solid #c90;*/ border:0; padding:0px; font-size:90%; background:url("/dynamic/images/premier/element_mid.jpg"); background-color:#fff;  }
.sideColPremierElement h4 { height:31px; margin:0; padding:0; text-align:center; color:#ffc; background:url("/dynamic/images/premier/element_top.gif") no-repeat; }
.sideColPremierElement h4 span { display:block; /*padding:.25em;*/ background:url("") no-repeat; }
.footBarPremierElement { clear:left; /*<-mozilla*/ font-size:1px; /*<ie*/ height:12px; padding:0; margin-bottom:6px; /*border:1px yellow solid;*/
background:url("/dynamic/images/premier/element_bot.gif") 0 -6px no-repeat; }
.footBarPremierElement span { display:block; /*height:12px;*/ padding:0; margin:0; background:url("") no-repeat; }
.sideColPremierElementInner .box { width:150px; min-height:82px;/*<ie*/ border:0; padding:6px 10px 0 10px; text-align:left; font-size:90%; background:url("/dynamic/images/premier/element_inner_mid.jpg"); background-color:#fff; }
.sideColPremierElementInner .boxtaller { width:150px; min-height:168px;/*<ie*/ border:0; padding:6px 10px 0 10px; text-align:left; font-size:90%; background:url("/dynamic/images/premier/element_inner_mid.jpg"); background-color:#fff; }
.sideColPremierElementInner .box img { margin-left:-3px; }
.sideColPremierElementInner h4 { width:170px; height:24px; margin:0; padding:0; text-align:center; color:#ffc; background:url("/dynamic/images/premier/element_inner_top.jpg") no-repeat; }
.sideColPremierElementInner h4 span { display:block; padding-top:3px; background:url("") no-repeat; }
.footBarPremierElementInner { clear:left; /*<-mozilla*/ font-size:1px; /*<ie*/ height:12px; margin-bottom:0;
background:url("/dynamic/images/premier/element_inner_bot.jpg") no-repeat; }
.sideColPremierElementInner .benefitimg { float: left; margin-top: -5px; margin-right: 2px; }
.sideColPremierElementInner .benefit { font-weight: bold; font-size: 12px; color:black; padding-top: 5px; }
.footBarPremierElementInner span { display:block; padding:0; background:url("") no-repeat; }
.sideColPremierElementInnerExp .box { width:150px; border:0; padding:0px 10px 0 10px; text-align:center; font-size:90%; background:url("/dynamic/images/premier/element_inner_mid.jpg"); background-color:#fff; }
.sideColPremierElementInnerExp h4 { width:170px; height:24px; margin:4px 0 0 0; padding:0; text-align:center; color:#ffc; background:url("/dynamic/images/premier/element_inner_top.jpg") no-repeat; }
.sideColPremierElementInnerExp h4 span { display:block; padding-top:3px; background:url("") no-repeat; }
.sideColPremierElementInnerExp img /*rewards coin*/ { margin-left:2px; position:relative; top:5px; }
.footBarPremierElementInnerExp { clear:left; /*<-mozilla*/ font-size:1px; /*<ie*/ height:12px; margin-bottom:0;
background:url("/dynamic/images/premier/element_inner_bot.jpg") no-repeat; }
.footBarPremierElementInnerExp span { display:block; /*height:12px;*/ padding:0; background:url("") no-repeat; }
/* global premier element */
#premierElementMeter { width:150px; height:50px; text-align:center; color:#000; }
#premierElementMeter #premierMeterHeaderText { text-align: left; margin-bottom: 5px; }

#DEBUGGER { background-color:#fff; z-index:100; text-align:center; font-weight:normal; width:100%; }
#hdr { height:124px; background:url("/dynamic/images/skin/worldwinner/hdr_bg.gif") repeat; }
#hdrGeneric { height:124px; background:url("/dynamic/images/skin/worldwinner/hdr_bg_generic.gif") repeat; }
#hdrPartner { height:124px; background:url("/dynamic/images/skin/worldwinner/hdr_bg_partner.gif") repeat; }
#hdrNoBar{ height:92px; background: url("/dynamic/images/skin/worldwinner/hdr_bg_nobar.gif") repeat; }
#CobrandHeaderLink { display:none; }

#logo { position:absolute; top:13px; left:20px; }
#logo #wwLogo { width:270px; height:72px; }
#logo #cobrandLogo { position:absolute; top:2px; left:280px; width:124px; min-height:41px;
    background:url(""); } /*<-dynamic/includes/layout_logo.html*/

#foot{ height:40px; color:#fff; font-size:11px; padding:6px 20px 0 20px; clear:both;
    background:url("/dynamic/images/skin/worldwinner/foot_bg.gif") no-repeat; }
#foot .links { float:right; padding-top:2px; text-align:center; white-space:nowrap; }
#foot .copyright { display:block; padding-top:2px; }
#foot .aboutFootLinkW { border-right:1px #ffc solid; padding-right:4px; }
#foot .aboutFootLinkP { display:none; }
#foot .termsFootLink { margin:0 2px; }
#foot .privacyFootLink { border-left:1px #ffc solid; padding-left:5px; }
#foot a:link, #foot a:visited {	color:#ffc;	font-weight:normal; }
#foot a:hover {	color:#f60; }
#footLiberty { font-size:12px; text-align:center; }
#footLiberty a:link, #footLiberty a:visited { color:#000; font-weight:normal; }
#footLiberty a:hover { color:#000; }

#WWtermsFull ul { }
#WWtermsFull li { }
#WWprivacyFull ul { }
#WWprivacyFull li { }
#WWtermsPop ul { }
#WWtermsPop li { }
#WWprivacyPop ul { }
#WWprivacyPop li { }

/* Happy Hour Element */
.sideColHappyHourElement .box { width:170px; border:0; padding:0px; font-size:11px; background:url("/dynamic/images/happyhour/element_mid.jpg"); background-color:#fff;  }
.sideColHappyHourElement h4 { height:47px; margin:0; padding:0; text-align:center; color:#ffc; background:url("/dynamic/images/happyhour/element_top.gif") no-repeat;  }
.sideColHappyHourElement h4 span { background:url("") no-repeat; margin:0 auto; padding:0; }
.sideColHappyHourElement h4 span#theTimehappyhour { display:inline; margin:0; padding:0; }
.footBarHappyHourElement { clear:left; /*<-mozilla*/ font-size:1px; /*<ie*/ height:11px; padding:0; margin-bottom:6px; background:url("/dynamic/images/happyhour/element_bot.gif") 0 -6px no-repeat; }
.footBarHappyHourElement span { display:block; /*height:12px;*/ padding:0; margin:0; background:url("") no-repeat; }
.sideColHappyHourElementInner .box { width:150px; min-height:50px;/*<ie*/ border:0; padding:6px 10px 0 10px; text-align:center; font-size:90%; background:url("/dynamic/images/happyhour/element_inner_mid.jpg"); background-color:#fff; }
.sideColHappyHourElementInner .box img { margin-left:-3px; }
.sideColHappyHourElementInner .box p { margin-bottom:0; }
.sideColHappyHourElementInner .box a { font-size:12px; }
.sideColHappyHourElementInner h4 { width:170px; height:28px; margin:0; padding:0; text-align:center; color:#ffc; background:url("/dynamic/images/happyhour/element_inner_top.jpg") no-repeat; }
.sideColHappyHourElementInner h4 span { display:block; padding-top:6px; background:url("") no-repeat; }
.footBarHappyHourElementInner { clear:left; /*<-mozilla*/ font-size:1px; /*<ie*/ height:12px; margin-bottom:0;
background:url("/dynamic/images/happyhour/element_inner_bot.jpg") no-repeat; }
.footBarHappyHourElementInner span { display:block; padding:0; background:url("") no-repeat; }
.sideColHappyHourElementInnerExp .box { width:150px; min-height:50px; border:0; padding:5px 10px 0 10px; text-align:left; font-size:11px; background:url("/dynamic/images/happyhour/element_inner_mid.jpg"); background-color:#fff; }
.sideColHappyHourElementInnerExp h4 { width:170px; height:28px; margin:0 0 0 0; padding:0; text-align:center; color:#ffc; background:url("/dynamic/images/happyhour/element_inner_top.jpg") no-repeat; }
.sideColHappyHourElementInnerExp h4 span { display:block; padding-top:6px; background:url("") no-repeat; }
.sideColHappyHourElementInnerExp img /*rewards coin*/ { margin-left:2px; position:relative; top:5px; }
.footBarHappyHourElementInnerExp { clear:left; /*<-mozilla*/ font-size:1px; /*<ie*/ height:12px; margin-bottom:0;
background:url("/dynamic/images/happyhour/element_inner_bot.jpg") no-repeat; }
.footBarHappyHourElementInnerExp span { display:block; /*height:12px;*/ padding:0; background:url("") no-repeat; }
#HappyHourPlayerDetail { margin:4px 0 0 0; padding:0 0 0 0; }
#HappyHourPlayerDetail img { float:left; margin:0 4px 0 0; padding:0; position:relative; top:1px;  }
#HappyHourPlayerDetail a { /* margin:0; padding:0; */}
#HappyHourPlayerDetail .userNameTruncHappyHour { margin:0 0 0 0; padding:0 0 0 0; }
#HappyHourPlayerDetail span { margin:0; padding:0; font-weight:bold; }
#HappyHourInfo .hdr { width:560px; height:118px; border:0; }
#HappyHourInfo .inset { width:200px; height:130px; border:0; float:left; margin:12px 10px 0 0; }
#HappyHourInfo h3 { padding:3px 0 0 0; text-align:center; }
#HappyHourInfo .C { text-align:center; }
#HappyHourInfo .L { text-align:left; padding-right:5px; }

/* The styles for the related games element */
#RelatedGames { text-align:center; margin-top:7px; }
#RelatedGames .firstRelatedGame { margin:0; width:171px; height:87px; border:0; }
#RelatedGames .nextRelatedGame { margin-left:23px; width:171px; height:87px; border:0; }

/* FF Notification Popup */
form#ffNotificationForm img { background: url("/dynamic/images/skin/worldwinner/firefox_logo.jpg") 0px no-repeat; width: 177px; height: 183px; margin: 0px 20px 0px 3px;  }
form#ffNotificationForm div { background-color: white; color: black; border: 3px #f0a618 solid; position: absolute; left: -355px; top: 130px; width: 570px; padding: 10px; }

/* Promotional Landing Pages - Tool Based */
div.promoLegalSub { font-size: 0.8em; color: silver; }

/* REFER A FRIEND */
#refer .referwrap { border: solid 1px #7298ba; padding: 0px; background: url('/dynamic/images/skin/worldwinner/refer/refer_globebg_dark.jpg') no-repeat top left; }
#refer .referwrap2 { border: solid 1px #7298ba; padding: 0px; background: url('/dynamic/images/skin/worldwinner/refer/refer_globebg_dark.jpg') no-repeat 0px 0px; margin-bottom: 15px; /*position: relative;*/ }
#refer .referwrap h1, #refer .referwrap h2, #refer .referwrap h3 { color: black; }
#refer .headerbar { width: 743px; background: url('/dynamic/images/skin/worldwinner/bar.gif') repeat-x scroll 0 0; height: 26px; }
#refer .norefercontent { width: 720px; padding: 10px; }
#refer .norefercontent .forminfo { width: 100%; background-color: white; border: solid 1px #7298ba; }
#refer tr.bar { background: url('/dynamic/images/skin/worldwinner/bar.gif') repeat-x scroll 0 0; height: 26px; color: white; /*position: relative;*/ }
#refer .referwrap2 table#activeReferrals { position: relative; }
#refer .referwrap2 table#hundredReferrals { /*position: relative;*/ }
#refer tr.referfriend { height: 20px; /*position: relative;*/ }
#refer tr.referfriend td { padding: 10px; text-align: center; /*position: relative; z-index: 1;*/ }
#refer tr.referfriend img.avatar { padding-right: 5px; vertical-align: middle; }
#refer tr.referfriend td.referleftcol, #refer th.referleftcol { text-align: left; }
#refer #activeReferrals tr.referfriend td.referleftcol, #refer #activeReferrals th.referleftcol { width: 180px; overflow: hidden; }
#refer th.referleftcol { padding-left: 10px; }
#refer table.referform { width: 100%; }
#refer table.referform td.label { text-align: right; font-weight: bold; vertical-align: top; }
#refer table.referform td.select { vertical-align: center; }
#refermessage { font-family: "Arial", "Helvetica", sans-serif; font-size: 10pt; }
/*div#referFormOverlay { display: none; position: absolute; bottom: -10px; left: 20px; border: solid 1px black; background-color: white; width: 480px; padding: 10px; z-index: 9999; }*/
div#referFormOverlay { display: none; position: absolute; top: -10px; left: 20px; border: solid 1px black; background: white; width: 400px; padding: 10px; z-index: 9999; }
.referwrap2 table.referform { width: 440px; }
.referwrap2 table.referform td input, .referwrap2 table.referform td textarea, .referwrap2 table.referform td select { width: 200px; }
#referFormWrapper { position: relative; /*float: left;*/ }
#referFormOverlay #confMsgBoxError { display: none; color: red; text-align: center; }
#referClose { text-align: right; }
tr.referhide { /*display: none;*/ }
/*#whatarestatuses { text-align: left; color: black; font-weight: normal; font-size: 0.9em; display: none; position: absolute; height: 230px; border: solid 1px black; background-color: white; width: 550px; padding: 10px; z-index: 9999; bottom: 10px; right: -150px; background-color: white; }*/
#whatarestatuses { text-align: left; color: black; font-weight: normal; font-size: 0.9em; display: none; position: absolute; height: 270px; border: solid 1px black; background-color: white; width: 400px; padding: 10px; z-index: 9999; top: 310px; right: 150px; background: white; }
#whatarestatuses h2 { text-align: center; }
#statusesClose { text-align: right; position: absolute; right: 10px; }

/* CHAMPIONSHIP BRACKET SECTION */
div#championship_wrapper { width:745px; margin:0 auto; background:url("/dynamic/images/bracket/championship_mid.gif") repeat-y; position:relative; }
div#championship_wrapper h1, div#championship_wrapper h2, div#championship_wrapper h3, div#championship_wrapper h4,
div#championship_right_col_elemB h1, div#championship_right_col_elemB h2, div#championship_right_col_elemB h3, div#championship_right_col_elemB h4 { color:#000; }
div#championship_wrapper a:link, div#championship_right_col_elemB a:link,
div#championship_wrapper a:hover, div#championship_right_col_elemB a:hover,
div#championship_wrapper a:visited, div#championship_right_col_elemB a:visited { color:#900; }
div#championship_wrapper h4 { padding-top:10px; font-size:12px; }
div#championship_wrapper #subnav_generic, div#championship_wrapper #subnav_generic a { color:#fff; }
div#championship_wrapper .nowPlayingPopupDesc { width:360px; _height:60px; min-height:60px; margin:-60px 0 0 -325px; *margin:-60px 0 0 -435px; }
div#championship_wrapper .nowPlayingPremierPopupDesc { width:360px; _height:60px; min-height:60px; margin:-20px 0 0 100px; *margin:-20px 0 0 0px; }
div#championship_header { width:745px; height:155px; }
div#championship_header_promo { width:728px; height:90px; margin:3px auto 10px auto; }
div#championship_footer { width:745px; height:11px; margin:0; padding:0; font-size:1px;/*<ie6*/ background:url("/dynamic/images/bracket/championship_ftr.gif") repeat-y; }
div#championship_top_long h4 { width:460px; margin:0 auto; }
div#championship_top_long h4 span { width:350px; float:left; }
div#championship_top_long h4 div#round_scroll_L { width:55px; float:left; }
div#championship_top_long h4 div#round_scroll_R { width:55px; float:right; }
div#championship_top_long h4 img { vertical-align:middle; }
div#championship_top_long h4 a { text-decoration:none; color:#900; }
div#championship_right_col { width:232px; height:auto; margin-right:10px; _margin-right:5px; }
div#championship_right_col_elemA { width:232px; height:auto; margin-bottom:10px; }
div#championship_right_col_elemB { width:232px; height:auto; }
div#championship_right_col_elemB h2 { font-size:180%; }
div#championship_top_short { width:232px; height:35px; background:url("/dynamic/images/bracket/championship_inner_top_short.gif") no-repeat; }
div#championship_bot_short { width:232px; height:12px; font-size:1px; background:url("/dynamic/images/bracket/championship_inner_bot_short.gif") no-repeat; }
div#championship_timer { width:212px; height:107px; padding:10px 10px 5px 10px; _padding-bottom:0px;/*<ie6*/  background:url("/dynamic/images/bracket/championship_inner_mid_short.gif") repeat-y; }
div#championship_timer_clock { width:149px; height:52px; margin-bottom:5px; background:url("/dynamic/images/bracket/championship_timer_bg.gif") no-repeat; }
div#championship_timer_clock p { margin:0 0 0 0; position:relative; top:8px; font-size:24px; font-weight:bold; color:#fff; }
div#championship_timer div#PlayButtonElement { /*width:84px;*/ width: 100%; margin:-2px 0 0 0; _margin-bottom:-15px;  }
div#championship_info { width:212px; height:168px; padding:5px 10px; background:url("/dynamic/images/bracket/championship_inner_mid_short.gif") repeat-y; }
/*Championship Signup Page*/
div#championship_signup_wrapper { width:721px; margin:0 auto; }
div#championship_signup_wrapper #championship_top_full { width:721px; height:13px; font-size:1px; background:url("/dynamic/images/bracket/boxtop_full_gold.gif") no-repeat; }
div#championship_signup_wrapper #championship_mid_full { width:721px; margin:0 auto; background-color:black; }
div#championship_signup_wrapper #championship_bot_full { width:721px; height:12px; font-size:1px; background:url("/dynamic/images/bracket/boxbot_full_gold.gif") no-repeat; }
div#championship_signup_info { width:460px; float:right; margin:215px 10px 10px 0px; font-weight:bold; color:#fff; font-size:12px; /*background image via admin tool*/ }
div#championship_signup_info h3, div#championship_signup_info a { color:#fff; }
/* Championship Landing */
div#championship_landing { width:745px; color:#fff; }
div#championship_landing a:link, div#championship_landing a:active, div#championship_landing a:hover, div#championship_landing a:visited { color:#fff; text-decoration:underline; }
div#championship_landing_inner_upper_top { width:745px; height:350px; margin:0; padding:0; background:url("/dynamic/images/bracket/promo_intro_bg_upper_top.jpg") no-repeat; }
div#championship_landing_inner_upper_bot { width:721px; height:9px; margin:0px auto; background:url('/dynamic/images/bracket/promo_intro_bg_upper_bot.jpg') no-repeat; }
div#championship_landing_inner_lower_top { width:745px; height:345px; margin-top:12px; padding:0; background:url("/dynamic/images/bracket/promo_intro_bg_lower_top.jpg") no-repeat; }
div#championship_landing_inner_lower_bot { width:745px; height:21px; font-size:1px; background:url("/dynamic/images/bracket/promo_intro_bg_lower_bot.jpg") no-repeat; }
.championship_landing_slice { width:372px; margin:0px; padding:0; float:left; }
div#championship_landing_schedule table { width:310px; margin:152px 0px 15px 50px; *margin-left:35px; }
div#championship_landing_schedule th { text-align:left; padding-top:20px; }
div#championship_landing_schedule img { width:78px; height:22px; }
div#championship_landing_text { width:315px; margin:30px 0px 0px 20px; *margin-left:-18px; }
div#championship_promo_bracket { width:300px; margin:70px auto 0px auto; }
div#championship_promo_bracket p { margin:2px 0px 0px 5px; }
#championship_landing_news { margin:70px auto 0px auto; }
div#championship_landing_rules #championship_top_full { width:721px; height:13px; margin:0 auto; font-size:1px; background:url("/dynamic/images/bracket/boxtop_full_gold.gif") no-repeat; }
div#championship_landing_rules #championship_mid_full { width:721px; margin:0 auto; background:url("/dynamic/images/bracket/promo_rules_bg.jpg") repeat-y -12px 0px; }
div#championship_landing_rules #championship_bot_full { width:721px; height:12px; margin:0 auto; font-size:1px; background:url("/dynamic/images/bracket/boxbot_full_gold.gif") no-repeat; }
div#championship_landing_rules_insert h1, div#championship_landing_rules_insert h2, div#championship_landing_rules_insert h3 { color:#fff;  }
div#championship_landing_rules_insert a:link, div#championship_landing_rules_insert a:active, div#championship_landing_rules_insert a:hover, div#championship_landing_rules_insert a:visited { color:#fff; text-decoration:underline; }
div#championship_landing_rules_insert { width:690px; margin:0px auto 0px auto; padding:20px 0px; color:#fff; }
div#championship_landing_rules_insert h2 { font-size:18px; margin:20px 0px;  }
div#championship_landing_rules_insert p span { margin-right:20px; }
div#championship_landing_rules_timeline { padding-left:30px; }
/* Championship Rules */
div#championship_rules { width:721px; margin:0 auto; background:url("/dynamic/images/bracket/boxmid_full_gold.gif") repeat-y; color:#fff; }
div#championship_rules a:link, div#championship_rules a:active, div#championship_rules a:hover, div#championship_rules a:visited { color:#fff; }
div#championship_rules #championship_top_full { width:721px; height:13px; font-size:1px; background:url("/dynamic/images/bracket/boxtop_full_gold.gif") no-repeat; }
div#championship_rules #championship_mid_full { width:716px; height:380px; margin:0 auto; background:url("/dynamic/images/bracket/gradient_bg.jpg") repeat-y; background-color:black; }
div#championship_rules #championship_bot_full { width:721px; height:12px; font-size:1px; background:url("/dynamic/images/bracket/boxbot_full_gold.gif") no-repeat; }
div#championship_rules_insert { width:690px; height:360px; margin:0px auto; position:relative; top:10px; overflow-y:auto; }
div#game_rules_insert { width:680px; _width:670px; height:360px; margin:0px auto; padding-right:10px; position:relative; top:10px; overflow-y:auto; }
div#championship_rules_insert h1, div#championship_rules_insert h2, div#championship_rules_insert h3, div#championship_rules_insert H4, div#championship_rules_insert a,
div#game_rules_insert h1, div#game_rules_insert h2, div#game_rules_insert h3, div#game_rules_insert h4, div#game_rules_insert a { color:#fff; }
/*Championship Brackets */
div#championship_left_col { width:480px; height:auto; margin-left:10px; _margin-left:5px; position:relative; /*<prize popup hack */ background:url("/dynamic/images/bracket/championship_inner_mid_long_bracket.gif") repeat-y; }
div#championship_left_col.bgWhite { background:url("/dynamic/images/bracket/championship_inner_mid_long_white.gif") repeat-y; }
div#championship_left_col_insert { width:465px;/*<allow for left_col mid tile*/ height:352px;/*<minus top and bot heights*/ margin:5px 0 0 7px; overflow-y:auto; overflow-x:hidden; position:relative; /*<ie contestant display hack*/ background:url('/dynamic/images/bracket/gradient_bg.jpg') 0px 0px repeat-y; /*background-position: -278px -72px; _background-position: 0px 0px;*/ }
div#championship_left_col_insert.bgWhite { background:url(''); background-color:white;  }
div#championship_left_col_insert #StandingsButtonsR { width:140px; }
div#championship_top_long { width:480px; height:35px; background:url("/dynamic/images/bracket/championship_inner_top_long_bracket.gif") no-repeat; }
div#championship_top_long.bgWhite { background:url("/dynamic/images/bracket/championship_inner_top_long_white.gif") no-repeat; }
div#championship_bot_long { width:480px; height:12px; font-size:1px; background:url("/dynamic/images/bracket/championship_inner_bot_long_bracket.gif") no-repeat; }
div#championship_bot_long.bgWhite { background:url("/dynamic/images/bracket/championship_inner_bot_long_white.gif") no-repeat; }
div#bracket_wrapper { width:445px; height:350px; margin:0; }
div#bracket_round_wrapper/*BcL*/{ width:210px; height:350px; float:left; text-align:right; margin-top:2px; }
div#bracket_round_wrapper.BcR   { width:235px; }
div#bracket_round_wrapper.BcEnd table { margin-top:60px; }
div#bracket_round_wrapper.BcEnd table.BcR { /*background:url('/dynamic/images/bracket/winnerBracket_bg.gif');*/ }
div#bracket_round_wrapper h4 { height:20px; font-weight:bold; color:#dc3; margin:0; padding:0;}
table#bracket_round      { /*height determined on page dynamically */ margin:auto 0px; border-collapse:collapse; }
table#bracket_round td/*BcL*/{ width:210px; margin:0; padding:0; text-align:right; }
table#bracket_round td.BcR   { width:235px; margin:0; padding:0; text-align:right; }
  div#bracket_connector/*BcL*/  { width:210px; height:80px; background:url('/dynamic/images/bracket/connectorL_bg.gif') no-repeat; }
  div#bracket_connector.BcR     { width:235px; height:160px; background:url('/dynamic/images/bracket/connectorR_bg.gif') no-repeat; }
  div#bracket_connector.BcRalt  { width:235px; height:160px; background:url('/dynamic/images/bracket/connectorRalt_bg.gif') no-repeat; }
  div#bracket_connector.BcRalt.BcEnd { width:235px; height:160px; background:url('/dynamic/images/bracket/connectorRend_bg.gif') no-repeat; }
  td#bracket.round_1 div#bracket_connector { background:url(''); /*blank*/ }
  /*td#bracket.BcR .BcEnd { background:url(''); } */
  div#bracket_connector/*BcL*/ #bracket_contestant { width:203px; }
  div#bracket_connector.BcR    #bracket_contestant { width:203px; margin-top:40px; margin-right:15px; _margin-right:7px; }
  div#bracket_connector.BcEnd  #bracket_contestant { width:203px; margin-right:0; }
  div#bracket_connector     div#bracket_contestant { height:80px; float:right; margin:auto 0px; padding:0; text-align:left; background:url('/dynamic/images/bracket/nameplate.gif') no-repeat; }
  td#bracket.round_1 #bracket_contestant { width:203px; }/* <keeps round 1 contestant column shorter */
  div#bracket_contestant_content { width:172px; height:35px; margin:25px 0px 0px 15px; }
  div#bracket_contestant span.seed { width:20px; height:20px; margin:5px 5px 0 0; float:left; font-weight:bold; font-size:15px; text-align:center; color:#953; }
  div#bracket_contestant img.avatar { width:26px; height:26px; margin:0px 5px 5px 0px; float:left; }
  div#bracket_contestant span.userNameTrunc { margin:0; padding:0; position:relative; top:0px; line-height:13px; *line-height:11px; border:none; font-weight:bold; }
  div#bracket_contestant a:link, div#bracket_contestant a:hover, div#bracket_contestant a:visited { color:#900; }
  div#bracket_contestant a.bracket_standings { margin:0; padding:0; font-size:11px; font-weight:normal; }
  div#bracket_contestant div#PlayButtonElement { width:84px; margin:0 auto; }
  div#bracket_contestant_content.final_round div#PlayButtonElement table { width:84px; height:32px; margin:0; }
/* Championship Bracket_Full Popup */
body.championship_bracket_popup_body { text-align:center; background-image:none; padding-top:10px; background-color:#fff; }
body.championship_bracket_popup_body #championship_header { margin-bottom:10px; }
div#championship_bracket_popup { width:721px; margin:0 auto; background:url("/dynamic/images/bracket/boxmid_full_gold.gif") repeat-y; color:#000; }
div#championship_bracket_popup_top { width:721px; height:35px; font-size:1px; background:url("/dynamic/images/bracket/championship_bracket_popup_top.gif") no-repeat; }
div#championship_bracket_popup_mid { width:721px; background:url("/dynamic/images/bracket/championship_bracket_popup_mid.gif") repeat-y; }
div#championship_bracket_popup_bot { width:721px; height:12px; font-size:1px; background:url("/dynamic/images/bracket/championship_bracket_popup_bot.gif") no-repeat; }
div#championship_bracket_popup_insert { width:690px; margin:0px auto; position:relative; top:0px; }
/*Championship matchup standings */
div#bracket_matchup_wrapper { width:460px; height:250px; margin:0px; position:relative; top:20px; }
div#bracket_matchup_wrapper p a:link, div#bracket_matchup_wrapper p a:hover, div#bracket_matchup_wrapper p a:visited { color:#fff; }
div#bracket_matchup_wrapper .bracket_matchup_txt { margin:0px 20px 10px 20px; color:#fff; }
div#bracket_matchup_wrapper table th { height:20px; font-weight:bold; white-space:nowrap; color:#fff; margin:0; padding:0;}
div#bracket_matchup  { width:445px; height:57px; margin:0px 0px 20px 8px; background:url('/dynamic/images/bracket/nameplate_matchup.gif') no-repeat; text-align:right; }
div#bracket_matchup.bracket_matchup_header { height:25px; margin-bottom:10px; background:none; }
div#bracket_matchup #bracket_contestant { width:152px; height:57px; float:left; text-align:left; margin:0px 0px 0px 8px; _margin-left:3px; padding:0; background:none; }
div#bracket_matchup div#bracket_contestant_content { width:152px; height:30px; margin:15px 0px 0px 0px; padding:0; }
div#bracket_matchup div#bracket_contestant span.userNameTrunc { margin:0; padding:0; position:relative; top:5px; border:none; font-weight:bold; }
  table#bracket_matchup_scores { width:270px; margin-right:10px; _margin-right:5px; float:right; border-collapse:collapse; }
  table#bracket_matchup_scores th { height:57px; width:90px; text-align:center; }
  table#bracket_matchup_scores td { height:57px; width:90px; text-align:center; }
  table#bracket_matchup_scores div#PlayButtonElement td { height:32px; }
/*Championship Bracket Finals leaderboard */
div#championship_leaders { width:440px; margin:0 auto; }
div#bracket_standings_medalists { width:465px; height:150px; background:url('/dynamic/images/bracket/bracket_standings_medalist_bg.jpg') 0px 0px no-repeat; }
div#bracket_standings_medalists table { margin:3px 0px 0px 15px; border-collapse:collapse; }
div#bracket_standings_medalists table td { width:140px; vertical-align:top; text-align:left; }
div#bracket_standings_medalists #bracket_contestant { width:148px; margin:0; color:#fff; }
div#bracket_standings_medalists #bracket_contestant_content { width:148px; height:80px; margin:0px; clear:both; }
div#bracket_standings_medalists #bracket_contestant_content p { margin-top:5px; }
div#bracket_standings_medalists #bracket_standings_first  #bracket_contestant  { margin-top:0px; }
div#bracket_standings_medalists #bracket_standings_second #bracket_contestant { margin-top:22px; }
div#bracket_standings_medalists #bracket_standings_third  #bracket_contestant  { margin-top:26px; }
div#bracket_standings_medalists img.avatar { width:55px; height:55px; margin:4px 4px 0px 0px; float:left; }
div#bracket_standings_medalists a:link, div#bracket_standings_medalists a:hover, div#bracket_standings_medalists a:visited { color:#ff0; }
div#bracket_standings_medalists span.userNameTrunc { width:128px; margin:0px 0px 2px 0px; line-height:16px; *line-height:14px; }
div#bracket_standings_finals { /*text-align:center;*/ }
div#bracket_standings_finals table { width:435px; margin:0 auto 30px auto; border-collapse:collapse; }
div#bracket_standings_finals .ribbon { width:55px; text-align:center; }
div#bracket_standings_finals .ribbon img { margin:0 auto; float:none; }
div#bracket_standings_finals .player { width:auto; }
div#bracket_standings_finals .prize { width:auto; }
div#bracket_standings_finals td.prize { color:#090; font-weight:bold; }
div#bracket_standings_finals tr.standingsMe td.ribbon { text-align:center; border:1px red solid; border-right:0; }
div#bracket_standings_finals tr.standingsMe td.player { border:1px red solid; border-left:0; border-right:0; }
div#bracket_standings_finals tr.standingsMe td.prize { border:1px red solid; border-left:0; }
/*Championship Prize popup*/
div#championship_prize_popup { width:325px; height:341px; border:2px #fff solid; display:none; position:absolute; top:40px; left:60px; z-index:10; background:url("/dynamic/images/bracket/prize_popup_bg.jpg") no-repeat; overflow:hidden; }
div#championship_prize_popup iframe /*fix for IE6 select menu floater <!--[if lte IE 6.5]><iframe></iframe><![endif]--> */ { display:none;/*<IE5*/ display/**/:block;/*<IE5*/ position:absolute; top:0; left:0; z-index:-1; filter:mask(); width:3000px; height:3000px; }
div#championship_prize_popup h4 { padding-top:6px; }
div#championship_prize_popup img { float:right; position:relative; top:-12px; right:12px; }
div#championship_prize_popup_table_wrap { width:260px; margin:35px auto 0px auto; text-align:center; }
div#championship_prize_popup table#prize_16 { width:130px; float:left; border-collapse:collapse; }
div#championship_prize_popup table#prize_16.to16 { }
div#championship_prize_popup table#prize_16.to32 { }
div#championship_prize_popup table#prize_16 th { padding:0px 10px 0px 0px; text-align:right; }
div#championship_prize_popup table#prize_16 td { padding:0px; text-align:left; }

/* PARTNER TOOL - WORLDWINNER STYLE ONLY -------------------------*/
table.PartnerTool th { padding:4px; }
table.PartnerTool td { border-bottom:1px #ccc solid; padding:4px; }
table.PartnerToolUpdate td { width:30%; }
table.PartnerTool span.sortarrow { text-decoration:none; color:black; }
table.PartnerTool tr.on { background-color:#eee; }
table.AdminTool span.sortarrow { text-decoration:none; color:black; }
table.AdminTool tr.on { background-color:#ff9; }
table.AdminTool tr.off { background-color:#ffc; }
.PartnerSearchBut { margin:15px 0 15px 275px; }
#PartnerSearch { width:100%; border-collapse:collapse; }
#PartnerSearch .L { text-align:right; width:40%; font-weight:bold; }
#PartnerSearch .R { text-align:left; width:60%; }
/* END partner tool - WW only */

/* Search Engine Optimization, use 'fake' h1 tags */
.SEO { font-size:100%; font-weight:normal; color:black; }
.SEO p { font-size:12px; } /* corrects h1 hugeness */
#SEO_Welcome { text-align:left; margin-top:24px;}

/* cobrand migration: KEEP THIS AT END OF CSS */
#account_update_info { float:left; width:240px; margin:3px 15px 0 0; }
#account_update_action { float:left; height:100%; width:490px }
#account_update_action a { color:#36f; }
#account_update_action #suggestName { display:none; border:1px solid #69c; background-color:#eee; padding:4px; color:#000; }
#account_update_action #suggestName span { color:#36f; text-decoration:underline; }

/* IE only - keep at end of file */
/* html ul.sectionTabs li a:link, * html ul.sectionTabs li a:visited { padding:0; }
* html ul.sectionTabs li.current { padding:0; margin-right:.2em; }*/

