@charset "utf-8";
* { margin:0; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; }
ol,
ul { list-style:none; }
img,
a img,
fieldset{ border:0; vertical-align:middle; }
input { height:18px; font-size:11px; }
select { font-size:11px; }
.s9 { font-size:9px; }
.s10 { font-size:10px;}
.s11 { font-size:11px;}
.s12 { font-size:12px;}
.s13 { font-size:13px;}
.s14 { font-size:14px;}
.s15 { font-size:15px;}
.s16 { font-size:16px;}
.s17 { font-size:17px;}
.s18 { font-size:18px;}
.s19 { font-size:19px;}
.s20 { font-size:20px;}
.s21 { font-size:21px;}
.s22 { font-size:22px;}
.s23 { font-size:23px;}
.s24 { font-size:24px;}
.s25 { font-size:25px;}
.s26 { font-size:26px;}
.s27 { font-size:27px;}
.s28 { font-size:28px;}
.s29 { font-size:29px;}
.s30 { font-size:30px;}

.c0 { color:#000!important;}
.c1 { color:#fff!important;}
.c2 {}
.c3 { color:#b481c6!important;}
.c4 { color:#89549b!important;}
.c5 { color:#ab47aa!important;}
.c6 { color:#461c55!important;}
.c6 li { list-style-type:circle; margin-left:30px; }
.c9 { color:#999!important;}
.c10 { color:#fe7800!important;}
.c11 { color:#ff9c01!important;}
.c12 { color:#ff0000!important;}
.c13 { color:#8d8c8d!important;}
.c14 { color:#6aa00d!important;}


.b { font-weight:bold;}
.fRight { float:right; display:inline; }
.fLeft { float:left; display:inline; }

.QuickRegisterPanel { z-index:1001; text-align: center; position:absolute; left:0; top:0; width:100%; height:0px; } 

.header { z-index:1; width:990px; margin:auto; background:url(../images/corners/headerBg.png) right 55px no-repeat; min-height:62px; _height:62px; position: relative; }
.header .nav {height:55px; width:990px; background:url(../images/corners/topNavBg.png) right 33px no-repeat; }
.header .nav li { float:left; color:#777777; position:relative; }
.header .nav li a { text-decoration:none; text-transform:uppercase; }
.header .nav li select {margin-top:34px; margin-left:15px; width:80px;}
.header .nav .tab { height:28px; margin:28px 1px 0; background:url(../images/corners/topNavTabsBg.png) left top no-repeat; }
.header .nav .tabflash {height:28px; margin:28px 1px 0; }
.header .nav .tab a { color:#6d3982; font-size:13px; float:left; padding:4px 10px 5px; background:url(../images/corners/topNavTabsBg.png) right top no-repeat; }
.header .nav .tab.on { background-position:left bottom; }
.header .nav .tab.on a { background-position:right -28px; color:#fff; }
.header .nav #hotline a { #width:53px; min-width:53px; }
.header .nav #hotline img { position:relative; margin:-10px -24px 0 3px; width:42px; height:26px; background:url(../images/icons/hotline.png) no-repeat; _background:none!important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='OperatorResources/PlayinStar/images/icons/hotline.png', sizingMethod='scale');}

/*OPERA SAFARI CHROME -  FILTER*/
@media all and (min-width:0px) {
.header .nav li[id="hotline"] img {margin:-15px -24px 0 3px!important;}
}
/*============*/
.header .nav .noTab { margin:35px 0 0; }
.header .nav .noTab a { padding:0 10px; color:#777777; font-size:12px; }
/**/
.navSubs { height:22px; padding:7px 5px 0; _padding-top:6px; background:url(../images/corners/topNavSubBg.png) bottom no-repeat; }
.navSubs li { margin:3px 1px 0; height:19px; float:left; display:inline; }
.navSubs .siteSlogan {color:#6d3982;}
.navSubs li a { text-decoration:none; color:#6b327e; float:left; display:inline; padding:0 6px; height:19px; line-height:19px; }
.navSubs .vLine { padding:0; width:2px; font-size:0.0001em; background:url(../images/corners/topNavSubVline.gif) bottom no-repeat; }
.navSubs .on { background:url(../images/corners/topNavSub.png) bottom left no-repeat; }
.navSubs .on a { background:url(../images/corners/topNavSub.png) bottom right no-repeat; color:#fff; }
/**/
.breadcrumbs { width:990px; margin:auto; color:#777777; padding:8px 0; font-size:11px; }
.breadcrumbs a { color:#6d3982; margin:0 3px; font-size:11px; }
/**/
.footer { clear:both; width:990px; margin:10px auto; color:#999; text-align:center; padding:0 0 8px; background:url(../images/corners/ftrBg.png) bottom no-repeat; }
.footer a { color:#999; font-weight:bold; font-size:12px; text-decoration:none; }
.footer .ftr { text-align:center; height:30px; padding:1px 0 0; margin-bottom:5px; background:url(../images/corners/ftrTop.png) top no-repeat; }
.footer .ftr li { display:inline; margin:0 5px; }
.footer .ftr li a { color:#666; }
.footer .keywords table {width:100%;}

footerIcons { clear:both; width:990px; margin:10px auto; color:#999; text-align:center; padding:0 0 8px; }
/**/
.section2col,
.section3col,
.section1col{ width:990px; margin:auto; clear:both; min-height:1px; }
/**/
.section2col .side { float:right; display:inline; width:300px; min-height:1px; }

.section2col .tblWrapper { background:url(../images/corners/tbl966Bg.png) top no-repeat; padding:0 1px; }
.section2col .tblWrapper .gameTbl { border-collapse:collapse; width:97%; margin:auto; background:none; }
.section2col .tblWrapper .gameTbl th { padding:2px 1px; text-align:left; }
.section2col .tblWrapper .gameTbl th a { text-decoration:none; color:#545454; font-size:10px; font-weight:normal; text-transform:uppercase; }
.section2col .tblWrapper .gameTbl td { padding:8px 2px; border-top:1px solid #d8d8d8;}

.side .leaderboard { height:243px; padding:7px 11px 0; background:url(../images/corners/leaderboardBg.png) top no-repeat; }
.leaderboard h2 { font-size:17px; color:#ffc000; font-weight:normal; padding-bottom:2px; text-transform: uppercase; }
.leaderboard .jackpot, .leaderboard .jackpot a { text-decoration:none; float:right; font-size:17px; color:#ff4800; width:103px; height:24px; background:url(../images/buttons/sideJackpot.png) no-repeat; text-align:center; }
.leaderboard .jackpot b { font-size:13px; }
.leaderboard table { border-collapse:collapse; border-top:1px solid #e0bae2; width:100%; }
.leaderboard table td { border-top:1px solid #e0bae2; padding:1px 0; }
.leaderboard table th { background:#ffec93; }
.leaderboard table .num { font-size:11px; font-weight:bold; text-align:right; color:#ffab0a; padding:0 10px 0 2px; }
.leaderboard table .name { font-size:11px; color:#86459b; font-weight:normal; width:90%; }
.leaderboard table .name a { font-size:11px; color:#86459b; text-decoration:none; }
.leaderboard table th.name { font-size:13px; line-height:31px; padding:2px 0; text-align:left; }
.leaderboard table th.name a { font-size:13px; }
.leaderboard table .partie { font-size:11px; white-space:nowrap; text-align:right; padding-right:8px; }
.leaderboard table .name .pic { float:left; padding:2px; position:relative; margin-right:5px; }
.leaderboard table .name .pic .userFrame { position:absolute; width:33px; height:33px; top:0; left:0; background:url(../images/corners/leaderboardPicFrame.png) no-repeat; _background:none!important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='OperatorResources/PlayinStar/images/corners/leaderboardPicFrame.png', sizingMethod='scale'); }
.leaderboard .rowStyle { height: 33px; }
.leaderboard table .name .pic .user { width:29px; height:29px; }
/**/
.section2col .main { float:left; display:inline; width:683px; min-height:1px; min-height:300px; }
.section2col .main860 { float:left; display:inline; width:860px; min-height:1px; min-height:300px; }
.section2col .main990 { float:left; display:inline; width:990px; min-height:1px; min-height:300px; }
.purple.section2col { background:url(../images/corners/purpleBottom.png) left bottom no-repeat; }
.purple { background:url(../images/corners/purpleBottom.png) left bottom no-repeat; }
.purple990 { background:url(../images/corners/purpleBottom990.png) left bottom no-repeat; }
.purple641 { background:url(../images/corners/purpleBottom641.png) left bottom no-repeat; }
.purpleForm { background:url(../images/corners/purpleBottomForm.png) left bottom no-repeat; }
h1 { padding:8px 10px 2px; color:#652979; font-size:16px; text-transform:uppercase;}
.purpleCap { padding:6px; border-bottom:1px solid #d5a3e6; background:url(../images/corners/purpleTop.png) top no-repeat; color:#652979; font-size:16px; }
.purpleCap a { position:relative; left:10px;}

.main .gamesList { padding:8px 16px; font-size:11px; }
.main .gamesList a { color: rgb(101, 41, 121); text-decoration:underline; padding-right:5px; }
.main .fileContent { padding:0px 15px 15px 15px; font-weight:normal; height: 695px; overflow: auto; width: 652px;}
.main .fileContent ul li { list-style-type:disc; line-height:20px; margin-left:25px; }
.main .fileContent h2 { text-transform:uppercase; color:rgb(101, 41, 121); margin-top:10px; }
.main .hotlineChat { padding:15px 15px 15px 15px; text-align:center; }

.main .privacyPolicy ol { list-style-type:decimal }
.main .privacyPolicy ol li { line-height:30px; margin-left:30px; }
.main .privacyPolicy .intro { margin-left: 10px; margin-right: 10px; }
.main .privacyPolicy p { margin-left: 25px; margin-right: 10px; }
.main .privacyPolicy h1 { text-align: center; }

.main .termsAndConditions { height: 665px; overflow: auto; margin: 0px 2px 2px 1px; }
.main .termsAndConditions p.textStyle, li.textStyle, div.textStyle
    { margin: 0px 5px 1px 5px; text-align: justify; font-size: 12.0pt; }
.main .termsAndConditions h2 
    { margin-top: 0cm; margin-right: 0cm; margin-bottom: 6.0pt; margin-left: 35.85pt; text-align: justify;
      text-indent: -18.0pt; font-size: 12.0pt; font-weight: bold; }
.main .termsAndConditions p.TextIndent, li.TextIndent, div.TextIndent
    { margin: 0cm; margin-bottom: .0001pt; text-align: justify; text-indent: 2.0cm; font-size: 12.0pt; }
.main .termsAndConditions p { margin: 0px 5px 1px 5px; margin-left: 0cm; text-align: justify; font-size: 12.0pt; }
.main .termsAndConditions p.ListParagraph, li.ListParagraph, div.ListParagraph
    { margin-top: 0cm; margin-right: 0cm; margin-bottom: 0cm; margin-left: 35.4pt; margin-bottom: .0001pt;
      text-align: justify; font-size: 12.0pt; }
.main .termsAndConditions p.Texte1, li.Texte1, div.Texte1
    { margin-top: 0cm; margin-right: 0cm; margin-bottom: 0cm; margin-left: 1.0cm; margin-bottom: .0001pt;
      text-align: justify; font-size: 12.0pt; }
.main .termsAndConditions p.Style2, li.Style2, div.Style2
    { margin: 0cm; margin-bottom: .0001pt; text-align: justify; font-size: 12.0pt; }

/*login*/
.loginIntro { color:#461c55; padding:15px 30px; }
.loginError {position:relative; margin-top:180px; color:Red; font-size:12px; font-weight:bold; text-align:center;}
.loginWrapper { position:relative; margin-left:30px; margin-right:30px; }
.loginWrapper .login { position:absolute; height:180px;width:293px; left:10px; background:url(../images/corners/loginSignInBG.png) left top no-repeat; }
.login label { font-weight:bold; color:#FFE993; font-size:16px; padding:20px 16px 10px; display:block; }
.login .Fields {height:24px; }
.login .Fields .label { width:80px; height:auto; padding:4px 20px; color:White; position:absolute ; float:left; }
.login .Fields input { width:150px; height:auto; position:absolute; left:100px; }
.login .forgot {text-align:center; color:white; font-size:16px; display:block; width:inherit; }
.login .loginSubmit {text-align:center; margin-right:100px; padding-top:3px;}

.login .forgot a {color:white;}
.login .submit { padding:32px 110px; width:63px; height:30px; }

.loginWrapper .register { position:absolute; height:180px; width:293px; left:325px; float:left; display:inline; background:url(../images/corners/loginRegisterBG.png) left top no-repeat; }
.register .registerHeader label { width:180; font-weight:bold; color:#FFE993; font-size:15px; margin-left:135px; padding:20px 0px 10px; display:block; }
.register .registerDesc label { font:ariel; color:#f9bdff; font-size:12px; margin-left:133px; margin-right:9px; display:block; }
.register .registerSubmit {width:auto; position:relative ; float:left; padding-left:120px; padding-top:3px;}
.register .registerSubmit a { border:0px; margin:auto; padding:10px 45px 10px 45px; height:41px; line-height:40px; text-indent:0px; color:#fff; text-transform:uppercase; text-decoration:none; background:url(../images/buttons/playNow.png) top no-repeat; _background:url(../images/buttons/playNow-IE.png) top no-repeat; }
.register .registerSubmit a:hover { background-position:bottom;}

/* forgot password */
.forgotPass { position:relative;  }
.forgotPass .Intro { color:#461c55; padding:15px 30px; }
.forgotPass .Requiredfield {color:#461c55; padding:0 200px 10px;}
.forgotPass .Requiredfield font {color:#ff8a00; font-size:14px; font-weight:bold;}
.forgotPass .send { padding:10px 160px; width:63px; height:30px;}
.forgotPass table {  display:inline; width:320px; margin:0px 17px 0px 30px; border-collapse:collapse; }
.forgotPass table tr {margin-bottom:3px;}
.forgotPass table td { height:26px; font-size:11px; padding:1px 0;  }
.forgotPass table .text { width:120px; text-align:right; padding-right:5px; }
.forgotPass table .text font { color:#ff8a00; font-size:14px; font-weight:bold; }
.forgotPass table .field { width:200px; }

/* changePass */
.changePass { position:relative; margin-left:30px; margin-right:30px; }
.changePass .Intro { color:#461c55; padding:15px 30px; }
.changePass .Requiredfield {color:#461c55; padding:0 200px 10px;}
.changePass .Requiredfield font {color:#ff8a00; font-size:14px; font-weight:bold;}
.changePass .send { padding:10px 160px; width:63px; height:30px;}
.changePass table  { display:inline-block; width:410px; margin:0px 17px 0px 30px; border-collapse:collapse; }
.changePass table tr {margin-bottom:3px;}
.changePass table td { height:26px; font-size:11px; padding:1px 0;  }
.changePass table .text { width:260px; text-align:right; padding-right:5px; }
.changePass table .text font { color:#ff8a00; font-size:14px; font-weight:bold; }
.changePass table .field { width:300px; }


/* Contact Us */
.contactUs { position:relative; margin-left:30px; margin-right:30px; }
.contactUs .Intro { color:#461c55; padding:15px 30px 15px; border-bottom:solid 1px #E5E5E5; }
.contactUs table {  display:inline; width:570px; margin:0px 17px 0px 40px; border-collapse:collapse; }
.contactUs table tr {margin-bottom:3px;}
.contactUs table td { height:26px; font-size:11px; padding:1px 0;  }
.contactUs table .caption { width:110px; text-align:right; padding-right:5px; }
.contactUs .spacer {padding-bottom:20px;}
.contactUsError { color:Red; }

/* FAQ */
.faq {padding:15px 15px 15px 15px; font-weight:normal;}
.faq .links {text-align:center; width:100%; padding-bottom:15px;border-bottom:solid 1px #E5E5E5;}
.faq .links a {color:#5b1c70;}
.faq .links b {color:#FF8A00;}
.faq .faqHeader {	font-size:16px;	font-weight:bold; color:#762d90; padding-bottom:10px; }
.faq .faqQuestion { cursor:hand; }
.faq .faqQuestion q {color:#5b1c70; font-size: 12px; font:ariel; font-weight:bold; }
.faq .faqQuestion b { font-size:14px; color:#FF8A00; padding-right:10px;}
.faq table .faqAnswer {font-size:12px; padding-left:20px;}
.faq .switchgroup1{ font-weight:normal; color:Black;}
.faq .close {width:100%; text-align:right;}
.faq .close a {color:#5b1c70; }
.faq .top {width:100%; text-align:right; padding-top:20px; padding-bottom:10px; border-bottom:solid 1px #E5E5E5;}
.faq .top a {color:#FF8A00;}
.faq .lasttop {width:100%; text-align:right; padding-top:20px; padding-bottom:10px;}
.faq .lasttop a {color:#FF8A00;}


/* Join Completed */
.JoinCompleted {padding:15px 30px 15px 30px; font-weight:normal;}
.JoinCompleted table {width:100%;}
.JoinCompleted td {vertical-align:top;}
.JoinCompleted .thanks {width:440px; padding-right:15px;} 

.JoinCompleted .Intro {color:#461c55; font-size:16px; font-weight:bold; padding-bottom:20px;}
.JoinCompleted .emailSent {font-size:12px; padding-bottom:20px;}
.JoinCompleted .emailSent {font-size:12px; padding-bottom:20px;}
.JoinCompleted .emailSent b {color:#FF8A00;}
.JoinCompleted .moreThanks {font-size:12px; padding-bottom:20px;}
.JoinCompleted .continue a {float:left; right:auto}
.JoinCompleted .cuponMsg {font-size:12px; padding-bottom:20px; color:#FF8A00;}

.JoinCompleted .faivoriteGame {width:155px;} 
.JoinCompleted .faivoriteGame .popularGame {font-size:14px; color:#461c55; vertical-align:top; padding-bottom:10px; font-weight:bold; text-align:center;}
.JoinCompleted .faivoriteGame .gameImg {margin-left:10px; border:1px solid #c063c1; width:130px; height:124px; padding:1px; }
.JoinCompleted .faivoriteGame .playerFavoriteGame {position:relative; margin:5px 0 0 -50px; width:134px; text-align:center;}
.JoinCompleted .faivoriteGame .borderCap {height:25px;margin:-2px 10px; width:134px; padding-top:12px; background:url(../images/corners/faivoriteBottom.png) left top no-repeat; color:#652979; font-size:14px; font-weight:bold; text-align:center; }

/* Performace */
.performaceTable {border:solid 1px white; float:left; margin:0px 20px 0px 20px;}
.performaceTable table {border-collapse:collapse; width:600px; margin-top:10px; margin-bottom:10px; }
.performaceTable td {text-align:center;}
.performaceTable th {text-align:left; height:24px; color:#733e85; padding:1px 10px 1px 10px; background-color:#f9f2fc; border-left:solid 1px #d2b8dc; border-top:solid 1px #d2b8dc; border-right:solid 1px #d2b8dc;  border-bottom:solid 1px #e7cbf1;}
.performaceTable .mainTable {padding:10px; vertical-align:top; color:#461c55; border-bottom:solid 1px #d2b8dc; border-left:solid 1px #d2b8dc; border-right:solid 1px #d2b8dc;} 
.performaceTable .mainTable .field {font-weight:bold; font-size:13px; color:#565656; width:200px; text-align:left; }
.performaceTable .mainTable .value {font-weight:bold; text-align:center; height:24px; color:#733e85; padding:1px 10px 1px 10px; width:200px;}

/* deposit */
.deposit {position:relative; margin-left:15px; margin-right:15px; }
.depositIntro { color:#461c55; padding: 15px 15px 20px 15px; }
.deposit .content {padding:15px;color:#461c55; }
.deposit .comment {color:Red; font-size:10px;}
.depositMethod {height:230px; }

.depositMethod .supplierTable {border:solid 1px white;  margin:auto; }
.depositMethod .supplierTable .but30Td {border:1px yellow; padding:12px 0 12px; padding-right:50px;}
.depositMethod .supplierTable table {border-collapse:collapse; }
.depositMethod .supplierTable td {margin:auto;}
.depositMethod .supplierTable th {text-align:left; height:24px; color:#733e85; padding:1px 10px 1px 10px; background-color:#f9f2fc; border-left:solid 1px #d2b8dc; border-top:solid 1px #d2b8dc; border-right:solid 1px #d2b8dc;  border-bottom:solid 1px #e7cbf1;}
.depositMethod .supplierTable .mainTable {margin:auto; height:80px; padding:10px; vertical-align:top; color:#461c55; border-bottom:solid 1px #d2b8dc; border-left:solid 1px #d2b8dc; border-right:solid 1px #d2b8dc;} 

.depositSellection {width:610px; margin:auto; height:160px; overflow:hidden; }
.depositSellection ul { padding-left:17px;}
.depositSellection li { background-position:left top; float:left; display:inline;  margin:0 5px; position:relative; height:200px; }
.depositSellection li p { position:absolute; bottom:8px; font-size:11px; color:#984e00; height:64px; overflow:hidden; line-height:13px; }
.depositSellection li p b {color:#6a327d;}
.depositSellection li div { position:absolute; bottom:81px; width:101px; margin:auto; }
.depositSellection li div.left {}
.depositSellection li div.right { right:0;}
.depositSellection li div h3 { text-transform:uppercase; color:#79408b; padding:0 0 2px; font-size:13px; text-align:center; }
.depositSellection li div .but23 { display:block; width:94px; margin:auto; float:none; }
.depositSellection li div .stack { width:71px; display:block; margin:0 auto 0px; background:url(../images/icons/coinStack.png) bottom no-repeat;}
.depositSellection .cs00 .left h3 { font-size:12px;}
.depositSellection .cs00 .right h3 { font-size:14px;}
.depositSellection .cs00 .left .stack { height:20px; }
.depositSellection .cs00 .right .stack { height:30px; }
.depositSellection .cs00 .right .bonus {color:#6a327d;top:76px;text-align:center; font-weight:bold; padding-top:30px;}
.depositSellection .cs00 .left .bonus {color:#6a327d;top:65px;text-align:center; font-weight:bold;}

.depositSellection .cs01 .left h3 { font-size:16px;}
.depositSellection .cs01 .right h3 { font-size:18px;}
.depositSellection .cs01 .left .stack { height:40px; }
.depositSellection .cs01 .right .stack { height:50px; }
.depositSellection .cs01 .right .bonus {color:#6a327d;top:101px;text-align:center; font-weight:bold;}
.depositSellection .cs01 .left .bonus {color:#6a327d;top:90px;text-align:center; font-weight:bold;}
.depositSellection .cs02 .left h3 { font-size:20px;}
.depositSellection .cs02 .right h3 { font-size:22px;}
.depositSellection .cs02 .left .stack { height:60px; }
.depositSellection .cs02 .right .stack { height:70px; }
.depositSellection .cs02 .right .bonus { color:#6a327d;top:126px;text-align:center; font-weight:bold;}
.depositSellection .cs02 .left .bonus { color:#6a327d;top:115px;text-align:center; font-weight:bold;}
.depositSellection input {margin-top:5px; margin-left:40px;}
.depositSellection .but23 { display:block; width:94px; margin:auto; float:none; }
/*steps*/
.stepsIntro { color:#461c55; padding:12px 30px; }
.stepsError {color:Red; font-size:12px; font-weight:bold; text-align:center;}
.stepsWrapper {position:absolute; margin-left:10px; }
/**/
.stepsWrapper .step01 .stepBody,
.stepsWrapper .step02 .stepBody {position:relative; width:242px; height:156px; background:url(../images/corners/step01Bg.png) left top no-repeat; }
.stepsWrapper .step01 .stepText,
.stepsWrapper .step02 .stepText { width:216px; min-height:100px; _height:100px; padding:15px 13px 0; line-height:14px; background:url(../images/corners/step01TextBg.png) left bottom no-repeat; margin-top:-3px; font-size: 11px; color: #333; }
/**/
.stepsWrapper .step01 { position:absolute; width:254px; left:0px; float:left; }
.stepsWrapper .step01 h4 { font-size:14px; color:#672d7b; height:32px; padding:14px 5px 0 69px; line-height:16px;  background:url(../images/corners/step01Head.png) no-repeat; }
.step01 .stepBody label { font-weight:bold; color:#7e3e93; padding:10px 16px 0; display:block; }
.step01 .stepBody label select { display:block; width:200px; }
.step01 .stepBody ul { text-align:center; padding:3px 0 5px 16px; height:29px; }
.step01 .stepBody li { width:28px; font-size:11px; color:#39004b; display:inline; float:left; margin:0 4px; }
.step01 .stepBody li input { display:block; margin:0 auto; }
.step01 .stepBody .wins { clear:both; text-align:center; font-size:11px; color:#9342ae; font-weight:bold; height:22px; padding-bottom:2px; background:url(../images/corners/step01WinsBg.png) center bottom no-repeat; }
.step01 .stepBody .wins span { font-weight:bold; font-size:17px; color:#ff9600; position:relative; top:2px; }
/**/
.stepsWrapper .step02 { position:absolute; width:254px; left:246px; float:left; display:inline; }
.stepsWrapper .step02 h4 { font-size:14px; color:#672d7b; height:32px; padding:14px 5px 0 69px; line-height:16px; background:url(../images/corners/step02Head.png) no-repeat; }
.step02 .picWrapper { padding:23px 0 15px 35px; height:49px;}
.step02 .picWrapper li { width:53px; height:49px; padding-top:4px; position:relative; float:left; text-align:center; }
.step02 .picWrapper li .picFrame { position:absolute; left:0; top:0; width:52px; height:52px }
.step02 .picWrapper .mid { height:auto; padding:14px 6px 0;}
.step02 .searchOpp { width:209px; height:29px; padding-top:2px; margin:0 auto 5px; background:url(../images/corners/step02SearchBg.png) center top no-repeat; text-align:center; }
.step02 .searchOpp input {width:148px; border:1px solid #999; vertical-align:middle; }
.step02 .searchOpp .but { cursor:pointer; border:0; width:26px; height:25px; background:url(../images/buttons/magBut.png) top no-repeat; }
.step02 .searchOpp .but:hover { background-position:bottom;}
.step02 a { color:#79378e; }
/**/
.stepsWrapper .step03 { position:absolute; width:173px; left:492px; float:left; display:inline; }
.stepsWrapper .step03 h4 { font-size:14px; color:#672d7b; height:32px; padding:14px 5px 0 69px; line-height:16px; background:url(../images/corners/step03Head.png) no-repeat; }
.stepsWrapper .step03 .stepBody { width:173px; height:140px; padding-top:16px; background:url(../images/corners/step03Bg.png) left top no-repeat; }
.stepsWrapper .step03 .stepText { width:147px; min-height:100px; _height:100px; padding:15px 13px 0; line-height:14px; background:url(../images/corners/step03TextBg.png) left bottom no-repeat; margin-top:-3px; font-size: 11px; color: #333; }
.step03 .gamePic { width:67px; height:62px; padding:1px; border:1px solid #c063c1; background:#fff; display:block; margin:0 auto 5px; }
.step03 a { display:block; margin:auto; width:158px; height:41px; line-height:40px; text-indent:28px; color:#fff; text-transform:uppercase; text-decoration:none; background:url(../images/buttons/playNow.png) top no-repeat; _background:url(../images/buttons/playNow-IE.png) top no-repeat; }
.step03 a:hover { background-position:bottom;}
/**/

/* userPop disconnect - CLOSE */
.userPopDisconnectClose { z-index:1001; width:303px; height:71px; background:url(../images/corners/userDataPopSmallBg.png) no-repeat;  _background:url(../images/corners/userDataPopSmallBg.png) no-repeat; margin-right:auto; margin-left:auto; position:relative; left: 340px; }
.userPopDisconnectClose table { float:right; display:inline; width:270px; margin:5px 17px 0 17px; border-collapse:collapse; }
.userPopDisconnectClose table td {text-align:center; color:#fff; font-size:11px; padding:1px 0; }
.userPopDisconnectClose table .MainHeader {text-align:center; color: #FFE57E;  font-size:12px; font-weight:700;}
.userPopDisconnectClose table .login a { color:white; font-size:11px; }
.userPopDisconnectClose table input {height:15px; font-size:11px;}
.userPopDisconnectClose table .registerError {color:Red;}
/* userPop disconnect - OPEN */
/*.userPopDisconnectOpen { z-index:1001; width:303px; height:263px; background:url(../images/corners/userDataPopBigBg.png) no-repeat;  _background:url(../images/corners/userDataPopBigBg.png) no-repeat; margin-right:auto; margin-left:auto; position:relative; left: 340px; }*/
.userPopDisconnectOpen { z-index:1001; width:303px; height:290px; background:url(../images/corners/userDataPopBigBg.gif) no-repeat;  _background:url(../images/corners/userDataPopBigBg.png) no-repeat; margin-right:auto; margin-left:auto; position:relative; left: 340px; }
.userPopDisconnectOpen table { float:right; display:inline; width:270px; margin:5px 17px 0 17px; border-collapse:collapse; }
.userPopDisconnectOpen table td {text-align:center; color:#fff; font-size:11px; padding:1px 0; }
.userPopDisconnectOpen table td a {color:white; font-size:11px;}
.userPopDisconnectOpen table .MainHeader {text-align:center; color: #FFE57E;  font-size:12px; font-weight:700;}
.userPopDisconnectOpen table .login a { color:white; font-size:11px; }
.userPopDisconnectOpen table input {height:15px; font-size:11px;}

/* userPop login - OPEN */
.userPopLoginOpen { z-index:1001; width:303px; height:183px; background:url(../images/corners/userDataPopMedBg.png) no-repeat;  _background:url(../images/corners/userDataPopMedBg.png) no-repeat; margin-right:auto; margin-left:auto; position:relative; left: 340px; }
.userPopLoginOpen table { float:right; display:inline; width:270px; margin:5px 17px 0 17px; border-collapse:collapse; }
.userPopLoginOpen table td {text-align:center; color:#fff; font-size:11px; padding:1px 0; }
.userPopLoginOpen table td a {color:white; font-size:11px;}
.userPopLoginOpen table .MainHeader {text-align:center; color: #FFE57E;  font-size:12px; font-weight:700;}
.userPopLoginOpen table .login a { color:white; font-size:11px; }
.userPopLoginOpen table input {height:15px; font-size:11px;}

/* userPop connect */
.userPop { position:absolute; top:0; right:0; width:302px; height:71px; background:url(../images/corners/userDataPopBg-IE.png) no-repeat;  _background:url(../images/corners/userDataPopBg-IE.png) no-repeat; }
.userPop .userPicWrapper { position:relative; margin:2px 0 0 6px; float:left; display:inline; }
.userPop .userPicWrapper .userPic { width:45px; height:45px; padding:6px; }
.userPop .userPicWrapper .userPicFrame { position:absolute; left:0; top:0; width:59px; height:59px; background:url(../images/corners/userDataPoppicFrame.png) no-repeat; _background:url(../images/corners/userDataPoppicFrame-IE.png) no-repeat; }
.userPop table { float:right; display:inline; width:220px; margin:4px 17px 0 0; border-collapse:collapse; }
.userPop table td { width:110px; color:#fff; font-size:11px; padding:1px 0; }
.userPop table .borders td { border-top:1px solid #9c6bad; border-bottom:1px solid #9c6bad;}
.userPop table .urls { text-align:right; }
.userPop table .urls a { color:#f7d6ff; text-decoration:none; font-size:11px; }
.userPop table .name a { color:white; text-decoration:none; font-size:14px; font-weight:bold; }
.userPop table a {color:white; text-decoration:none; }
.userPop table td .userPopMail { width:24px; height:16px; background:url(../images/icons/userDataPopMail.png) no-repeat;	_background:none!important;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='OperatorResources/PlayinStar/images/icons/userDataPopMail.png', sizingMethod='scale');
 }
.userPop table .sum { color:#ffe38d; font-size:14px; font-weight:bold; }

/* community */
.community .search { min-height:250px; }
.community .search .filter {margin: 0px 180px 20px;padding-bottom:15px;}
.community .search .filter table { float:left; display:inline; width:320px; border-collapse:collapse; margin-top:40px;}
.community .search .filter table tr {height:40px; }
.community .search .filter table tr .text { text-align:right; padding-right:5px; width:110px; font-size:11px; padding:1px 0; }
.community .search .filter table tr .field { text-align:left; width:200px; font-size:11px; padding:1px 0; }
.community .search .filter table tr .button a {float:left;}
.community .search .result { float:left; margin-left:20px; width:636px; color:#642978; font-size:13px; padding-top:23px; margin-top:10px; background-position:bottom; background:url(../images/corners/searchNotFound.png) top no-repeat; }
.community .search .paging { float:left;  width:100%; }

.community .userDataRight.notFriend { padding-bottom:8px; top:10px; position:relative; float:right; right:20px; width:313px; height:191px; background:url(../images/corners/userSearch.png) no-repeat;  _background:url(../images/corners/userSearch-IE.png) no-repeat;}
.community .userDataLeft.notFriend { padding-bottom:8px; top:10px; position:relative; float:left; left:20px; z-index:1; width:313px; height:191px; background:url(../images/corners/userSearch.png) no-repeat; _background:url(../images/corners/userSearch-IE.png) no-repeat; }
.community .userDataRight.Friend { padding-bottom:8px; top:10px; position:relative; float:right; right:20px; width:313px; height:191px; background:url(../images/corners/userSearchFriend.png) no-repeat;  _background:url(../images/corners/userSearchFriend-IE.png) no-repeat;}
.community .userDataLeft.Friend { padding-bottom:8px; top:10px; position:relative; float:left; left:20px; z-index:1; width:313px; height:191px; background:url(../images/corners/userSearchFriend.png) no-repeat; _background:url(../images/corners/userSearchFriend-IE.png) no-repeat; }
.community .userDataRight .userPicWrapper,
.community .userDataLeft .userPicWrapper { position:relative; margin:9px 0 0 9px; float:left; display:inline; }
.community .userDataRight .userPicWrapper .userPic,
.community .userDataLeft .userPicWrapper .userPic {cursor:hand; width:45px; height:45px; padding:6px; }
.community .userDataRight .userPicWrapper .userPicFrame,
.community .userDataLeft .userPicWrapper .userPicFrame { position:absolute; left:0; top:0; width:59px; height:59px; background:url(../images/corners/userDataPoppicFrame.png) no-repeat; _background:url(../images/corners/userDataPoppicFrame-IE.png) no-repeat; }
.community .userDataRight .userDataText,
.community .userDataLeft .userDataText { float:right; display:inline; width:207px; margin:22px 35px 0 0; }
.community .userDataRight .userDataText p,
.community .userDataLeft .userDataText p {clear:both; padding:0 0 0 5px; color:#ffe38d; }
.community .userDataRight .userDataText .under,
.community .userDataLeft .userDataText .under{border-bottom:1px solid #9c6bad;}
.community .userDataRight .userDataText p b,
.community .userDataRight .userDataText p b,
.community .userDataLeft .userDataText p b {font-weight:bold; color:#fff; font-size:13px; }
.community .userDataRight .userDataText p span,
.community .userDataLeft .userDataText p span { float:right; color:#fff; }
.community .userDataRight .userDataText p .label,
.community .userDataLeft .userDataText p .label { float:left; color:#ffe38d; }
.community .userDataRight .userDataText p a,
.community .userDataLeft .userDataText p a { color:#e9baf9; }
.community .userDataRight .userDataText p b a,
.community .userDataLeft .userDataText p b a { font-weight:bold; color:#fff; font-size:13px; text-decoration:none; }
.community .userDataRight .userDataText .buttons,
.community .userDataLeft .userDataText .buttons {height:26px;border:0px; padding-top:8px;}
.community { padding-bottom:5px; text-align:center;  color:#652979; font-size:15px; }
.community .bottom {clear:both; width:672px; position:relative; float:left; margin-top:13px; text-align:center; padding:5px; border-top:1px solid #d5a3e6;}
.community .bottom a {color:#a0a0a0; text-decoration:none;}
.community .bottom a b {color:#9157A4;}

/* bonuses */
.bonuses {}
.bonuses .filter table { border-collapse:collapse; width:100%; }
.bonuses .filter tr {margin-left:21px; height:25px; color:#461c55; padding-top:10px; font-weight:bold; font-size:13; border-bottom:solid 1px #e5e5e5; width:625px; padding-left:12px;}
.bonuses .filterLast {margin-left:21px; color:#461c55; padding-top:10px; font-weight:bold; font-size:13; width:625px; padding-left:12px;}

.bonuses .bonusesTblWrapper { background:url(../images/corners/tblBg642DHead.png) top no-repeat; padding:0px 5px 0px 0px; width:644px;  }
.bonuses .bonusesTblWrapper .bonusesWrapperBot {border-top:1px solid #d8d8d8; padding:0px 0px 3px 1px;margin:0px 0px 1px 6px; background:url(../images/corners/tblBg642.png) no-repeat; _background:url(../images/corners/tblBg642.png) no-repeat; background-position:bottom;}
.bonusesTbl table { border-collapse:collapse; width:636px; margin-left:6px; }
.bonusesTbl th { padding:6px 2px; text-align:left; height:25px;}
.bonusesTbl th a { text-decoration:none; color:#545454; font-size:10px; font-weight:normal; text-transform:uppercase; }
.bonusesTbl td {padding-left:5px; } 
.bonusesTbl tr .reception { width:150px;}
.bonusesTbl tr .total { width:140px;}
.bonusesTbl tr .type { width:170px;}
.bonusesTbl tr .expire { width:170px;}
.bonusesTbl tr td {height:36px; color:#89549b; font-weight:bold;}
.bonusesTbl .odd td { background:#f9f2fc; }
.bonusesTbl .pagenation td {height:30px; text-align:center; border-top:solid 1px #d8d8d8;}
.bonusesTbl .pagenation td a {color:#a0a0a0; text-decoration:none;}
.bonusesTbl .pagenation td a b {color:#9157A4;}

/* Transactions */
.Transactions {}
.Transactions .filter table { border-collapse:collapse; width:100%; }
.Transactions .filter tr {margin-left:21px; height:25px; color:#461c55; padding-top:10px; font-weight:bold; font-size:13; border-bottom:solid 1px #e5e5e5; width:625px; padding-left:12px;}
.Transactions .filterLast {margin-left:21px; color:#461c55; padding-top:10px; font-weight:bold; font-size:13; width:625px; padding-left:12px;}

.Transactions .TransactionsTblWrapper { background:url(../images/corners/tblBg642.png) top no-repeat; padding:0px 5px 0px 0px; width:644px;  }
.Transactions .TransactionsTblWrapper .bonusesWrapperBot {border-top:1px solid #d8d8d8; padding:0px 0px 3px 1px;margin:0px 0px 1px 6px; background:url(../images/corners/tblBg642.png) no-repeat; _background:url(../images/corners/tblBg642.png) no-repeat; background-position:bottom;}
.TransactionsTbl table { border-collapse:collapse; width:636px; margin-left:6px; }
.TransactionsTbl th { padding:6px 2px; text-align:left; height:25px;}
.TransactionsTbl th a { text-decoration:none; color:#545454; font-size:10px; font-weight:normal; text-transform:uppercase; }
.TransactionsTbl td {padding-left:5px; } 
.TransactionsTbl tr .reception { width:150px;}
.TransactionsTbl tr .total { width:140px;}
.TransactionsTbl tr .type { width:170px;}
.TransactionsTbl tr .expire { width:170px;}
.TransactionsTbl tr td {height:36px; color:#89549b; font-weight:bold;}
.TransactionsTbl .odd td { background:#f9f2fc; }
.TransactionsTbl .pagenation td {height:30px; text-align:center; border-top:solid 1px #d8d8d8;}
.TransactionsTbl .pagenation td a {color:#a0a0a0; text-decoration:none;}
.TransactionsTbl .pagenation td a b {color:#9157A4;}

/* Invitations */
.Invitations {}
.Invitations .error {color:Red;text-align:center;}
.Invitations .comments {margin-bottom:20px; float:left;font-size:11px; width:630px; color:Red;}
.Invitations .Intro {padding:15px 30px;color:#461c55; font-size:12px; font-weight:bold; padding-bottom:20px;}

.Invitations .buttons { height:45px; padding-right:500px; }
.Invitations .summary {font-weight:600; color:#461c55;font-size:14px; padding-left:25px;}
.Invitations .summary b {color:#4eb52f;}
.Invitations .amount {height:30px; padding-left:30px;color:#461c55;}
.Invitations .commission {padding-left:30px;color:#461c55;}
.Invitations .amount b {color:#ff8a00;}
.Invitations .payMethod {margin:30px 30px 0 30px; }
.Invitations .smallTable {float:left; margin-left:30px; width:200px;margin-bottom:30px;}
.Invitations .smallTable table {border-collapse:collapse; width:100%;  }
.Invitations .smallTable th {text-align:left; height:24px; color:#733e85; padding:1px 10px 1px 10px; background-color:#f9f2fc; border-left:solid 1px #d2b8dc; border-top:solid 1px #d2b8dc; border-right:solid 1px #d2b8dc;  border-bottom:solid 1px #e7cbf1;}
.Invitations .smallTable .mainTable { height:135px; padding:10px; vertical-align:top; color:#461c55; border-bottom:solid 1px #d2b8dc; border-left:solid 1px #d2b8dc; border-right:solid 1px #d2b8dc;} 

.bonuses .bonusesTblWrapper { background:url(../images/corners/tblBg642DHead.png) top no-repeat; padding:0px 5px 0px 0px; width:644px;  }
.bonuses .bonusesTblWrapper .bonusesWrapperBot {border-top:1px solid #d8d8d8; padding:0px 0px 3px 1px;margin:0px 0px 1px 6px; background:url(../images/corners/tblBg642.png) no-repeat; _background:url(../images/corners/tblBg642.png) no-repeat; background-position:bottom;}
.bonusesTbl table { border-collapse:collapse; width:636px; margin-left:6px; }
.bonusesTbl th { padding:6px 2px; text-align:left; height:25px;}
.bonusesTbl th a { text-decoration:none; color:#545454; font-size:10px; font-weight:normal; text-transform:uppercase; }
.bonusesTbl td {padding-left:5px; } 
.bonusesTbl tr .reception { width:150px;}
.bonusesTbl tr .total { width:140px;}
.bonusesTbl tr .type { width:170px;}
.bonusesTbl tr .expire { width:170px;}
.bonusesTbl tr td {height:36px; color:#89549b; font-weight:bold;}
.bonusesTbl .odd td { background:#f9f2fc; }
.bonusesTbl .pagenation td {height:30px; text-align:center; border-top:solid 1px #d8d8d8;}
.bonusesTbl .pagenation td a {color:#a0a0a0; text-decoration:none;}
.bonusesTbl .pagenation td a b {color:#9157A4;}

.Invitations .invitesTblWrapper { background:url(../images/corners/tblBg642.png) top no-repeat; padding:0px 5px 0px 0px; width:644px;  }
.Invitations .invitesTblWrapper .invitesWrapperBot {border-top:1px solid #d8d8d8; padding:0px 0px 3px 1px;margin:0px 0px 1px 6px; background:url(../images/corners/tblBg642.png) no-repeat; _background:url(../images/corners/tblBg642.png) no-repeat; background-position:bottom;}
.invitesTbl table { border-collapse:collapse; width:636px; margin-left:6px; }
.invitesTbl th { padding:6px 2px; text-align:left; height:25px;}
.invitesTbl th a { text-decoration:none; color:#545454; font-size:10px; font-weight:normal; text-transform:uppercase; }
.invitesTbl td {padding-left:5px; } 
.invitesTbl tr .reception { width:150px;}
.invitesTbl tr .total { width:140px;}
.invitesTbl tr .type { width:170px;}
.invitesTbl tr .expire { width:170px;}
.invitesTbl tr td {height:36px; color:#89549b; font-weight:bold;}
.invitesTbl .odd td { background:#f9f2fc; }
.invitesTbl .pagenation td {height:30px; text-align:center; border-top:solid 1px #d8d8d8;}
.invitesTbl .pagenation td a {color:#a0a0a0; text-decoration:none;}
.invitesTbl .pagenation td a b {color:#9157A4;}

/* Invite a friend */
.inviteFriend {padding:17px; margin-bottom:17px;}
.inviteFriend h2 { color:#545454; font-size:10px; font-weight:normal; text-transform:uppercase; padding:5px 10px; }
.inviteFriend .invite { float:left; display:inline; width:650px; height:455px; background:url(../images/corners/inviteFriendBg.png) no-repeat; }
.inviteFriend .invite fieldset { padding:25px 25px 15px 75px; color:#a0a0a0; }
.inviteFriend .invite fieldset label { float:left; clear:left; margin-left:-50px; display:inline; width:40px; color:#545454; font-size:11px; text-align:right; }
.inviteFriend .invite fieldset .from { float:right; text-align:center; width:420px;}
.inviteFriend .invite fieldset .from .facebook { float:right; margin-top:-10px; width:200px;}
.inviteFriend .invite fieldset .from .import { float:left; margin-top:-10px; width:210px;}
.inviteFriend .invite fieldset .subject { width:530px; overflow:auto; color:#707070; padding:0 2px; border:1px solid #b2b2b2; }
.inviteFriend .invite fieldset .emails { width:530px; height:38px; overflow:auto; color:#707070; padding:0 2px; border:1px solid #b2b2b2; }
.inviteFriend .invite fieldset .message { width:530px; height:35px; overflow:auto; color:#461c55; padding:0 2px; border:1px solid #ccc; font-size:13px; margin-bottom:10px; }

/* Update Profile */
.profilePicWrapper {position:relative; margin:0 2px 0 2px; float:left; display:inline; }
.profilePicWrapper .profilePic { width:45px; height:45px; padding:6px; margin-left:6px; }
.profilePicWrapper .profilePicFrame {position:absolute; margin:1px 6px; left:0; top:0; width:55px; height:55px; background:url(../images/corners/userDataPoppicFrame.png) no-repeat; _background:url(../images/corners/userDataPoppicFrame-IE.png) no-repeat; }
.quickReg fieldset { padding:32px 0 2px; }
.quickReg fieldset input { border:1px solid #a6a6a6; width:134px; padding:0 2px; color:#6f3283; }
.quickReg a { font-size:11px; color:#fff; }
/**/
.but23 { float:right; display:inline; margin-left:3px; height:23px; padding:0 6px 0 0; text-decoration:none; white-space:nowrap; background:url(../images/buttons/but23.png) right top no-repeat; _background:url(../images/buttons/but23-IE.png) right top no-repeat; _width:1%;}
.but23 b {display:inline-block; height:21px; padding:2px 4px 0 10px; cursor:pointer; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:10px; text-decoration:none; color:#fff; background:url(../images/buttons/but23.png) left top no-repeat; _background:url(../images/buttons/but23-IE.png) left top no-repeat; }
.but23:hover { background-position:right bottom;}
.but23:hover b { background-position:left bottom;}
/**/
.but23A { float:right; display:inline; margin-left:3px; height:23px; padding:0 6px 0 0; text-decoration:none; white-space:nowrap; background:url(../images/buttons/but23_B.png) right top no-repeat; _background:url(../images/buttons/but23_B-IE.png) right top no-repeat; _width:1%; }
.but23A b { display:inline-block; height:19px; padding:4px 4px 0 10px; cursor:pointer; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:10px; text-decoration:none; color:#834498; background:url(../images/buttons/but23_B.png) left top no-repeat; _background:url(../images/buttons/but23_B-IE.png) left top no-repeat; }
.but23A:hover { background-position:right bottom;}
.but23A:hover b { background-position:left bottom;}

/**/
.but23B { float:right; display:inline; margin-left:3px; height:23px; padding:0 6px 0 0; text-decoration:none; white-space:nowrap; background:url(../images/buttons/but23_B.png) right top no-repeat; _background:url(../images/buttons/but23_B-IE.png) right top no-repeat; _width:1%; }
.but23B b { display:inline-block; height:19px; padding:4px 4px 0 10px; cursor:pointer; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:10px; text-decoration:none; color:#834498; background:url(../images/buttons/but23_B.png) left top no-repeat; _background:url(../images/buttons/but23_B-IE.png) left top no-repeat; }
.but23B:hover { background-position:right bottom;}
.but23B:hover b { background-position:left bottom;}
/**/
.but30 { float:right; position:relative; right:-29px; display:inline; margin-left:3px; height:30px; padding:0 5px 0 0; text-decoration:none; white-space:nowrap; background:url(../images/buttons/but30.png) right top no-repeat; _width:1%; }
.but30 b { display:inline-block; height:25px; padding:5px 4px 0 10px; cursor:pointer; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:13px; text-decoration:none; color:#fff; background:url(../images/buttons/but30.png) left top no-repeat; }
.but30:hover { background-position:right bottom;}
.but30:hover b { background-position:left bottom;}
/**/
.but30disable { float:right; position:relative; right:-29px; display:inline; margin-left:3px; height:30px; padding:0 5px 0 0; text-decoration:none; white-space:nowrap; background:url(../images/buttons/but30.png) right top no-repeat; _width:1%; }
.but30disable b { display:inline-block; height:25px; padding:5px 4px 0 10px; cursor:pointer; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:13px; text-decoration:none; color:#ccc; background:url(../images/buttons/but30.png) left top no-repeat; }
.but30disable:hover { background-position:right bottom;}
.but30disable:hover b { background-position:left bottom;}
/**/

.but34 { position:relative; float:right; display:inline; margin-left:3px; height:34px; padding:0 5px 0 0; text-decoration:none; background:url(../images/buttons/but34.png) right top no-repeat; _width:1%; width:100px; }
.but34 img {padding-top:10px; overflow:auto;}
.but34 b { display:inline-block; text-align:left; height:32px; line-height:10px; padding:2px 4px 0 10px; cursor:pointer; text-decoration:none; text-transform:uppercase; font-weight:bold; font-family:Trebuchet MS;font-size:9px; text-decoration:none; color:#fff; background:url(../images/buttons/but34.png) left top no-repeat; }
.but34:hover { background-position:right bottom;}
.but34:hover b { background-position:left bottom;}
/**/
.purpleCapNoTabs {height:5px; background:url(../images/corners/purpleTopNotTab.png)  no-repeat #fff; }
.purpleCapNoTabs990 {height:5px; background:url(../images/corners/purpleTop990.png)  no-repeat #fff; }
.purpleCapTabs { height:40px; padding:0 5px; background:url(../images/corners/purpleTop.png) left 35px no-repeat #fff; }
.purpleCapTabs li { float:left; display:inline; padding:0 0 0 5px; margin-right:2px; height:40px; background:url(../images/corners/purpleTabs.png) left top no-repeat; }
.purpleCapTabs li img { vertical-align:middle; margin-bottom:-4px;}
.purpleCapTabs li a,
.purpleCapTabs li b { float:left; display:inline; height:35px; padding:5px 12px 0 7px; background:url(../images/corners/purpleTabs.png) right top no-repeat; font-size:14px; color:#782f91; text-decoration:none; }
.purpleCapTabs li.on { background-position:left bottom; }
.purpleCapTabs li.on a,
.purpleCapTabs li.on b {background-position:right bottom;}
.purpleCapTabs .num { width:21px; height:21px; text-align:center; display:inline-block; background:url(../images/icons/num.gif) no-repeat; font-size:14px; color:#782f91; line-height:20px; cursor:pointer; }

.purpleCapTabs990 { height:40px; padding:0 5px; background:url(../images/corners/purpleTop990.png) left 35px no-repeat #fff; }
.purpleCapTabs990 li { float:left; display:inline; padding:0 0 0 5px; margin-right:2px; height:40px; background:url(../images/corners/purpleTabs.png) left top no-repeat; }
.purpleCapTabs990 li img { vertical-align:middle; margin-bottom:-4px;}
.purpleCapTabs990 li a { float:left; display:inline; height:35px; padding:5px 12px 0 7px; background:url(../images/corners/purpleTabs.png) right top no-repeat; font-size:14px; color:#782f91; text-decoration:none; }
.purpleCapTabs990 li.on { background-position:left bottom;}
.purpleCapTabs990 li.on a {background-position:right bottom;}

.purpleCapTabs641 { height:40px; padding:0 5px; background:url(../images/corners/purpleTop641.png) left 35px no-repeat #fff; }
.purpleCapTabs641 li { float:left; display:inline; padding:0 0 0 5px; margin-right:2px; height:40px; background:url(../images/corners/purpleTabs.png) left top no-repeat; }
.purpleCapTabs641 li img { vertical-align:middle; margin-bottom:-4px;}
.purpleCapTabs641 li a,
.purpleCapTabs641 li b { float:left; display:inline; height:35px; padding:5px 12px 0 7px; background:url(../images/corners/purpleTabs.png) right top no-repeat; font-size:14px; color:#782f91; text-decoration:none; }
.purpleCapTabs641 li.on { background-position:left bottom;}
.purpleCapTabs641 li.on a,
.purpleCapTabs641 li.on b {background-position:right bottom;}
.purpleCapTabs641 .num { width:21px; height:21px; text-align:center; display:inline-block; background:url(../images/icons/num.gif) no-repeat; font-size:14px; color:#782f91; line-height:20px; cursor:pointer; }

/**/
.challengeIntro { clear:both; padding:8px 16px; }
.challengeIntro .gamePic { width:130px; height:125px; padding:1px; background:#fff; border:1px solid #c063c1; float:left; }
.challengeIntro .challengeIntroText { float:left; margin-left:20px; width:497px; }
.challengeIntro .challengeIntroText h4 { color:#642978; font-size:21px; padding:3px 0 5px; }
.challengeIntro .challengeIntroText h4 span { font-size:13px; font-weight:normal; color:#5c4563; }
.challengeIntro .challengeIntroText .jackpot .sum { float:left; width:64px; height:30px; padding-top:18px; margin:0 10px 10px 0; font-size:20px; font-weight:bold; color:#ff4800; text-align:center; background:url(../images/jackpot64x48.png) no-repeat; }
.challengeIntro .challengeIntroText .jackpot .sum b { font-size:15px; color:#ff4800; }
.challengeIntro .challengeIntroText .jackpot h5 { font-size:13px; color:#461c55; }
.challengeIntro .challengeIntroText p { clear:both; color:#461c55; }
/**/
.challengeSellection { width:664px; margin:auto; height:216px; overflow:hidden; background:url(../images/corners/challengeSellectionBg.jpg) no-repeat; }
.challengeSellection ul { padding-left:3px;}
.challengeSellection li { float:left; display:inline; width:163px; margin:0 10px; position:relative; height:216px;}
.challengeSellection li p { position:absolute; bottom:8px; font-size:11px; color:#984e00; height:64px; overflow:hidden; line-height:13px; }
.challengeSellection li p b {color:#6a327d;}
.challengeSellection li div { position:absolute; bottom:81px; width:71px; margin:auto; }
.challengeSellection li div.left {}
.challengeSellection li div.right { right:0;}
.challengeSellection li div h3 { text-transform:uppercase; color:#79408b; padding:0 0 5px; font-size:13px; text-align:center; }
.challengeSellection li div .but23 { display:block; width:54px; margin:auto; float:none; }
.challengeSellection li div .stack { width:71px; display:block; margin:0 auto -8px; background:url(../images/icons/coinStack.png) bottom no-repeat;}
.challengeSellection .cs01 { width:80px; }
.challengeSellection .cs02 .left h3 { font-size:14px;}
.challengeSellection .cs02 .right h3 { font-size:15px;}
.challengeSellection .cs03 .left h3 { font-size:16px;}
.challengeSellection .cs03 .right h3 { font-size:18px;}
.challengeSellection .cs04 .left h3 { font-size:20px;}
.challengeSellection .cs04 .right h3 { font-size:22px;}
.challengeSellection .cs02 .left .stack { height:20px; }
.challengeSellection .cs02 .right .stack { height:30px; }
.challengeSellection .cs03 .left .stack { height:40px; }
.challengeSellection .cs03 .right .stack { height:50px; }
.challengeSellection .cs04 .left .stack { height:60px; }
.challengeSellection .cs05 .right .stack { height:70px; }
/**/
h1 .level { float:right; color:#8a6198; }
h1 .level .scale1 { vertical-align:baseline;}
h1 .level .user { width:25px; height:25px; vertical-align:text-bottom; }
/**/
.scale1 { width:21px; height:12px; background:url(../images/icons/skale-1.png) no-repeat; vertical-align:baseline;}
.scale2 { width:21px; height:12px; background:url(../images/icons/skale-2.png) no-repeat; vertical-align:baseline;}
.scaleRank1 { background-position:left top; }
.scaleRank2 { background-position:left -12px; }
.scaleRank3 { background-position:left -24px; }
.scaleRank4 { background-position:left -36px; }
.scaleRank5 { background-position:left -48px; }
.scaleRank6 { background-position:left -60px; }
/**/
.gameTbl { width:672px; margin:auto; background:url(../images/corners/tblBg.png) top no-repeat; }
.gameTbl .joinGameTblWrapper { min-height:206px; _height:206px; padding:7px 3px 3px 2px; background:url(../images/corners/tblBgBot.png) bottom no-repeat; }

.competitionsTable { width:643px; margin:0px 0px 0px 0px; background:url(../images/corners/tblBgDHead.png) top no-repeat; }
.competitionsTableWrapperWrapper { padding-top:6px; padding-left:7px; padding-bottom:0px; }
.competitionsTableWrapper { height:375px; width:660px; overflow-y:scroll; }
.competitionsTableWrapper table { border-collapse:collapse; }
.competitionsTableWrapper th { padding:2px 2px; text-align:left;}
.competitionsTableWrapper th a { text-decoration:none; color:#545454; font-size:10px; font-weight:normal; text-transform:uppercase;}
.competitionsTableWrapper td { padding:6px 1px; text-align:center; line-height:15px;}
.competitionsTableWrapper td .but23 { margin-right:4px;}
.competitionsTableWrapper td .but23A { margin-right:18px; margin-left:-14px;}
.competitionsTableWrapper td .but23B { margin-right:4px; margin-left:-14px;}
.competitionsTableWrapper .players { padding-left:0px;  overflow:hidden; }
.competitionsTableWrapper td.players { color:#89549b; text-align:left; padding-left:10px; }
.competitionsTableWrapper td a { color:#89549b; font-size:11px; text-decoration:none; }
.competitionsTableWrapper .user {width:25px; height:25px; margin-right:10px;}
.competitionsTableWrapper .fee { font-weight:bold; font-size:16px; color:#fe7800; }
.competitionsTableWrapper .fee b { font-size:13px;}
.competitionsTableWrapper .odd td { background:#fff5d8; }
.competitionsTableWrapper .odd2 td { background:#f9f2fc; }
.competitionsTableWrapper .game { padding-left:10px; text-align:left; }
.competitionsTableWrapper .game .user { margin-right:4px;}
.competitionsTableWrapper .current td { background:url(../images/corners/tblCurr.gif) bottom repeat-x #fdf6ce; padding-top:5px; border-top:1px solid #ffdb6e;}
.competitionsTableWrapper .last .but23B { margin-right:4px;}

.allCompetitionsTable { width:672px; margin:0px 3px 0px 2px; background:url(../images/corners/tblBg.png) top no-repeat;}
.allCompetitionsTableWrapper { height:540px; overflow:auto; margin-top:7px; padding: 0px 5px 0px 7px; }
.allCompetitionsTableWrapper table { border-collapse:collapse; width:649px; }
.allCompetitionsTableWrapper th { padding:6px 2px; text-align:left;}
.allCompetitionsTableWrapper th a { text-decoration:none; color:#545454; font-size:10px; font-weight:normal; text-transform:uppercase; }
.allCompetitionsTableWrapper td { padding:6px 0px 6px 0px; text-align:center; line-height:15px;}
.allCompetitionsTableWrapper .players { padding-left:0px;  overflow:hidden; }
.allCompetitionsTableWrapper td.players { color:#89549b; text-align:left; padding-left:10px; }
.allCompetitionsTableWrapper td a { color:#89549b; font-size:11px; text-decoration:none; }
.allCompetitionsTableWrapper .user {width:25px; height:25px; margin-right:10px;}
.allCompetitionsTableWrapper .fee { font-weight:bold; font-size:16px; color:#fe7800; }
.allCompetitionsTableWrapper .fee b { font-size:13px;}
.allCompetitionsTableWrapper .odd td { background:#fff5d8; }
.allCompetitionsTableWrapper .odd2 td { background:#f9f2fc; }
.allCompetitionsTableWrapper .game { padding-left:10px; text-align:left; }
.allCompetitionsTableWrapper .game .user { margin-right:4px;}
.allCompetitionsTableWrapper .current td { background:url(../images/corners/tblCurr.gif) bottom repeat-x #fdf6ce; padding-top:5px; border-top:1px solid #ffdb6e;}

.joinGame { width:672px; margin:auto; background:url(../images/corners/joinGameBg.png) top no-repeat; }
.joinGame .joinGameTblWrapper { min-height:206px; _height:206px; padding: 7px; }
.joinGame .joinGameLegend { height:30px; background:url(../images/corners/joinGameLegendBg.png) bottom no-repeat; color: #782f91; padding: 14px 0 0 14px; }
.joinGame .joinGameLegend span { font-size:10px; color:#565656;}
.joinGame .joinGameLegend span img { margin-right:5px;}
.joinGameTblWrapper table { border-collapse:collapse; }
.joinGameTblWrapper th { padding:5px 1px; text-align:left;}
.joinGameTblWrapper th a { text-decoration:none; color:#545454; font-size:10px; font-weight:normal; text-transform:uppercase; }
.joinGameTblWrapper td { padding:6px 1px; text-align:center; line-height:15px;}
.joinGameTblWrapper td .but23 { margin-right:4px;}
.joinGameTblWrapper td .but23A { margin-right:18px; margin-left:-14px;}
.joinGameTblWrapper td .but23B { margin-right:4px; margin-left:-14px;}
.joinGameTblWrapper .players { padding-left:0px;  overflow:hidden;}
.joinGameTblWrapper td.players { color:#89549b; text-align:left; padding-left:10px; }
.joinGameTblWrapper td a { color:#89549b; font-size:11px; text-decoration:none; }
.joinGameTblWrapper .user {width:25px; height:25px; margin-right:10px;}
.joinGameTblWrapper .fee { font-weight:bold; font-size:16px; color:#fe7800; }
.joinGameTblWrapper .fee b { font-size:13px;}
.joinGameTblWrapper .odd td { background:#fff5d8; }
.joinGameTblWrapper .odd2 td { background:#f9f2fc; }
.joinGameTblWrapper .game { padding-left:10px; text-align:left; }
.joinGameTblWrapper .game .user { margin-right:4px;}
.joinGameTblWrapper .current td { background:url(../images/corners/tblCurr.gif) bottom repeat-x #fdf6ce; padding-top:5px; border-top:1px solid #ffdb6e;}
.joinGameTblWrapper .last .but23B { margin-right:4px;}
/**/
.chooseCompetition { width:664px; height:181px; margin:auto; background:url(../images/corners/chooseCompetitionBg.jpg) no-repeat; }
.chooseCompetition ul { padding:0 0 0 1px;}
.chooseCompetition li { float:left; display:inline; width:215px; height:168px; padding:1px 1px 0; position:relative; margin:5px 0 0 3px; background:url(../images/corners/chooseCompetitionItemBg.png) no-repeat; }
.chooseCompetition table { border-collapse:collapse; width:199px; margin:6px 8px; #margin-top:7px; }
.chooseCompetition th { text-align:left; color:#79408b; line-height:16px; }
.chooseCompetition td { text-align:right; line-height:16px; }
.chooseCompetition li a { text-transform:uppercase; color:#fff; text-decoration:none; font-weight:bold; font-size:11px; }
/**/
.pop665 { width:665px; }
.pop665 .topBar { height:22px; padding:4px 10px 0; background:url(../images/corners/pop665top.png) no-repeat; }
.pop .close { float:right; font-size:11px; text-decoration:none; color:#fff; font-weight:bold; }
.pop665 .content { padding:4px 8px 8px; background:url(../images/corners/pop665Bg.png) bottom no-repeat; }
.pop665 .content h1 {font-size:13px;}
.pop665 .content h1 b {padding-left:30px; font-size:11px; }
.pop665 .content .banners { margin:0 10px 0 12px; width:420px; height:390px; }
.pop665 .content .banners .caption {height:40px; vertical-align:baseline; color:#642978; font-size:13px; font-weight:bold; margin:0 0px 10px 12px; width:400px; border-bottom:solid 1px #e5e5e5;  }
.pop665 .content .banners .CopyPaste {padding:10px 10px; font-size:12px; color:#642978;}

.pop500 { width:500px; }
.pop500 .topBar { height:22px; padding:4px 10px 0; background:url(../images/corners/pop500top.png) no-repeat; }
.pop .close { float:right; font-size:11px; text-decoration:none; color:#fff; font-weight:bold; }
.pop500 .content { padding:4px 8px 8px; background:url(../images/corners/pop500Bg.png) bottom no-repeat; }
.pop500 .content h1 {font-size:13px;}
.pop500 .content h1 b {padding-left:30px; font-size:11px; font-weight:normal;}
.pop500 .content .banners { margin:0 10px 0 12px; width:480px; height:390px; }
.pop500 .content .banners .caption {vertical-align:baseline; color:#642978; font-size:13px; font-weight:bold; margin:0 0px 10px 12px; width:460px; }
.pop500 .content .banners .CopyPaste {padding:10px 10px; font-size:12px; color:#642978;}
.pop500 .titles { color:#652979; font-size:12px;}

/**/
.pop665 .userData { position:relative; z-index:1; float:left; width:322px; height:174px; background:url(../images/corners/userBox322x174.png) no-repeat; _background:url(../images/corners/userBox322x174-IE.png) no-repeat; }
.pop665 .userData .userPicWrapper { position:relative; margin:9px 0 0 9px; float:left; display:inline; }
.pop665 .userData .userPicWrapper .userPic { width:45px; height:45px; padding:6px; }
.pop665 .userData .userPicWrapper .userPicFrame { position:absolute; left:0; top:0; width:59px; height:59px; background:url(../images/corners/userDataPoppicFrame.png) no-repeat; _background:url(../images/corners/userDataPoppicFrame-IE.png) no-repeat; }
.pop665 .userData .userDataText { float:right; display:inline; width:216px; margin:22px 35px 0 0; }
.pop665 .userData .userDataText p { clear:both; padding:0 0 0 5px; border-bottom:1px solid #9c6bad; color:#ffe38d; }
.pop665 .userData .userDataText p b { font-weight:bold; color:#fff; font-size:13px; }
.pop665 .userData .userDataText p span { float:right; color:#fff; }
.pop665 .userData .userDataText p a { color:#e9baf9; }
.pop665 .systemOrganizer { position:relative; top:4px; z-index:1; float:left; width:322px; width:322; height:174px; background:url(../images/corners/PlayIntenseOrganizer.jpg) no-repeat; }
.pop665 .systemOrganizer .jackpotGameImage { z-index:2; width:213px; height:78; position:relative; float:left; left:36px; top:40px; }
.pop665 .systemOrganizer .jackpotStatus { z-index:3; position:relative; float:left; left:-93px; top:123px; }
.offLine,
.onLine { float:right; width:56px; height:25px; color:#fff; font-size:9px; line-height:24px; text-transform:uppercase; text-align:center; font-weight:bold; background:url(../images/buttons/onOffLine.png) top no-repeat; _background:url(../images/buttons/onOffLine-IE.png) top no-repeat; }
.offLine { background-position:bottom; }
.offLineBig,
.onLineBig { float:right; width:80px; height:36px; color:#fff; font-size:11px; line-height:36px; text-transform:uppercase; text-align:center; font-weight:bold; background:url(../images/buttons/onOffLineBig.png) top no-repeat; _background:url(../images/buttons/onOffLineBig-IE.png) top no-repeat; }
.offLineBig { background-position:bottom; }
.pop665 .friendDataSide { position:relative;  left:-6px; margin-top:-198px; width:313px; height:197px; padding:0 8px 0 16px; float:right; background:url(../images/corners/userBoxSide337x197NoTab.png) no-repeat; }
.pop665 .friendDataSide h4 { clear:both; color:#494949; font-size:13px; height:86px; overflow:hidden; padding:38px 0 2px 0; margin:0 0 4px 0; }
.pop665 .friendDataSide h3 { clear:both; color:#9157A4; font-size:14px; height:16px; overflow:hidden; padding:2px 0 2px 0; margin:0 0 4px 0; }
.pop665 .friendDataSide .favoritePic {margin-right:2px; width:100px; height:26px; }
.pop665 .buttons {position:relative; float:right; margin-bottom:4px; width:350px; padding-right:20px; }

.pop665 .userDataSide { position:relative; left:-6px; margin-top:-204px; width:313px; height:197px; padding:0 8px 0 16px; float:right; background:url(../images/corners/userBoxSide337x197.png) no-repeat; }
.pop665 .userDataSide .gamePic { float:right; width:109px; height:26px; margin:6px 0 0 0; }
.pop665 .userDataSide h4 { clear:both; color:#824a94; font-size:14px; height:36px; overflow:hidden; padding:10px 0 4px 0; margin:0 0 4px 0; border-bottom:1px solid #d6bcde; }
.pop665 .userDataSide table { border-collapse:collapse; width:100%; }
.pop665 .userDataSide td { color:#8e8e8e; font-size:11px; border-bottom:1px solid #d6bcde; vertical-align:top}
.pop665 .userDataSide .but30 { float:left; margin:10px 0 0 60px; }

.pop665 .friendsList {clear:both; width:638px; margin:auto;}
.pop665 .friendsList .top { color:#9157A4; font-weight:bold; padding:5px;  border-top:solid 1px #d2b8dc; border-right:solid 1px #d2b8dc; border-left:solid 1px #d2b8dc; border-bottom:solid 1px #e7cbf1;}
.pop665 .friendsList .friends {padding:3px 8px 3px 8px; height:80px;border-right:solid 1px #d2b8dc; border-left:solid 1px #d2b8dc;  }
.pop665 .friendsList .friendPicWrapper {cursor:pointer; padding:3px 3px 2px 3px; width:70px; height:74px; position:relative; margin:0 2px 0 2px; float:left; display:inline; }
.pop665 .friendsList .friendPicWrapper.selected { background-color:#FFF0BD; }
.pop665 .friendsList .friendPicWrapper.currentUser { background-color:#dabcfe; }
.pop665 .friendsList .friendPicWrapper .friendPic { width:45px; height:45px; padding:6px; margin-left:6px; }
.pop665 .friendsList .friendPicWrapper .friendPicFrame { position:absolute; margin:4px 9px; left:0; top:0; width:59px; height:59px; background:url(../images/corners/userDataPoppicFrame.png) no-repeat; _background:url(../images/corners/userDataPoppicFrame-IE.png) no-repeat; }
.pop665 .friendsList .friendPicWrapper .friendName { cursor:pointer; text-align:center; color:#824A95; width:70px;overflow:hidden; }
.pop665 .friendsList .bottom {text-align:center; padding:5px; border-bottom:solid 1px #d2b8dc; border-right:solid 1px #d2b8dc; border-left:solid 1px #d2b8dc; border-top:solid 1px #d8d8d8; margin-bottom:10px;}
.pop665 .friendsList .bottom a {color:#a0a0a0; text-decoration:none;}
.pop665 .friendsList .bottom a b {color:#9157A4;}

.pop665 .friendsPerformance {clear:both; width:638px; margin:auto;}
.pop665 .friendsPerformance .top { color:#9157A4; font-weight:bold; padding:5px;  border-top:solid 1px #d2b8dc; border-right:solid 1px #d2b8dc; border-left:solid 1px #d2b8dc; border-bottom:solid 1px #e7cbf1;}
.pop665 .friendsPerformance .top table { width:100%;  }
.pop665 .friendsPerformance .top table .stat { padding-right:5px; width:145px; font-size:11px;text-align:right;}
.pop665 .friendsPerformance .top table .game { width:200px; font-size:11px;padding-left:10px; font-weight:bold;}

.pop665 .friendsPerformance .games {padding:2px 3px 3px 2px; height:120px;border-right:solid 1px #d2b8dc; border-left:solid 1px #d2b8dc;  }
.pop665 .friendsPerformance .games .scroller { width:628px; height:120px; overflow:auto; margin:2px 0 0 2px; }
.pop665 .friendsPerformance .games ul li { border-top:1px solid #cddfad; min-height:16px; clear:both; width:605px; }
.pop665 .friendsPerformance .games ul li:first-child { border:0; }
.pop665 .friendsPerformance .games ul li table { width:100%;  }
.pop665 .friendsPerformance .games ul li table .stat {width:160px; font-size:11px;text-align:right;}
.pop665 .friendsPerformance .games ul li table .game {width:200px; font-size:11px;padding-left:10px; font-weight:bold;}
 pop665 .friendsPerformance .bottom {width:628px; text-align:center; padding:4px; border-bottom:solid 1px #d2b8dc; border-right:solid 1px #d2b8dc; border-left:solid 1px #d2b8dc; border-top:solid 1px #d8d8d8; margin-bottom:10px;}
.pop665 .friendsPerformance .bottom span { font-size:10px; color:#9157A4;}
.pop665 .friendsPerformance .bottom span img { margin-right:5px;}


.pop665 .leaderboard { clear:both; width:638px; padding:0; margin:auto; background:url(../images/corners/leaderboardBg638.png) bottom no-repeat; }
.pop665 .leaderboard h2 { padding:8px 10px 4px; background:url(../images/corners/leaderboardTop638.gif) top no-repeat; }
.pop665 .leaderboard .leaderboardTblWrapper { padding:0 10px 6px; }
.pop665 .leaderboard .leaderboardTblWrapper table { border:0; }
.pop665 .leaderboard .name { width:30%; line-height:31px; padding:2px 0; }
.pop665 .leaderboard .blank { border:0; width:17px; }
.pop665 .leaderboard .current { background:#7d4590; }
.pop665 .leaderboard .partie.current,
.pop665 .leaderboard .name.current,
.pop665 .leaderboard .name.current a { color:#fff; }
/**/
.pop930 { width:930px; }
.pop830 { width:830px; }
.pop830 .topBar { height:22px; padding:4px 10px 0; background:url(../images/corners/pop830top.png)   no-repeat; }
.pop830 .content { padding:20px 0 24px; background:url(../images/corners/pop830Bg.png) bottom no-repeat; }

/**/
/*HOME PAGE*/
.header .slogan { color:#fff; font-weight:bold; font-style:italic; margin-bottom:5px; height:22px; padding:7px 12px 0; _padding-top:6px; background:url(../images/corners/topNavSubBg.png) bottom no-repeat; }
.hpRow01 { clear:both; }
.hpRow01 .homeFeeds {overflow-y:scroll; overflow-x:hidden; position:relative; width:285px; height:168px; margin-left:4px; padding:2px; margin-bottom:3px;}
.hpRow01 .homeFeeds li { min-height:45px; width:230px;  float:left;}
.news { background:url(../images/corners/news300Bg.png) bottom no-repeat; }
.news h3 { color:#733e85; padding:6px 15px; background:url(../images/corners/news300Top.png) top no-repeat; }
.news h3 a { float:right; color:#572a65; font-size:10px; text-decoration:none; }
.news ul { padding:0 14px; }
.news ul li { color:#462451; border-bottom:1px solid #bda6c7; padding:6px 0 3px 34px; line-height:16px; }
.news ul li a { text-decoration:none; }
.news ul li .pic { float:left; margin-left:-34px; }
.news cite { color:#462451; display:block; overflow:hidden; padding:4px 10px 3px; height:18px; }
.marqueeDiv {}
.marqueeDiv marquee {padding-top:5px;}
.hpRow03 { margin-top:6px; clear:both; }
.hpChat { float:left; width:679px; }
.hpChat .onLineBig,
.hpChat .offLineBig { margin-right:7px; }
.hpChat .onLineBig h2,
.hpChat .offLineBig  h2 { color:#6aa00d; font-size:16px; padding:0px 50px; }
.hpChat .chat { width:631px; overflow:auto; margin:0 0 0 31px; }
.hpChat .row { border-top:1px solid #cddfad; padding:3px 5px 3px 40px; min-height:25px; clear:both; }
.hpChat .row:first-child { border:0; }
.hpChat .user {width:25px; height:25px; float:left; margin-left:-37px; }
.hpRow02 { margin-top:6px; clear:both; }
.purple990 { background:url(../images/corners/purpleBottom990.png) bottom no-repeat; padding-bottom: 1px; }
.purple990 .titleTab { background:url(../images/corners/purpleTop990Transparent.png) bottom no-repeat; height:21px; top:-6px; position:relative; }
.purple990 .titleTabTop { background-color:#fff; top:0; }
.purple990 .titleTab .titleTabInner { background:url(../images/corners/titleTabL.gif) left top no-repeat; height:20px; clear:both; padding:0 0 0 6px; _height:23px; }
.purple990 .titleTab .titleTabInner h1 { float:left; min-width:90px; height:16px; padding:1px 10px 0 3px; background:url(../images/corners/titleTabR.gif) right top no-repeat; font-size:14px; color:#733b86; }
.purple990 .titleTab .titleTabInner h1 b { font-size:14px; color:#ff9e00; }

.homeIntro { min-width:90px; height:16px; padding:1px 10px 0 45px; font-size:18px; color:#733b86; }
.homeIntro b { font-size:26px; color:#ff9e00; }

.hpRow02 .side { z-index:10; margin:0 5px 0 0; }
.hpRow02 .side .leaderboard { background:url(../images/corners/hallOfFameBg.jpg) left top no-repeat; }
.hpRow02 .side .leaderboard h2 { padding-bottom:6px; }
.hpRow02 .side .leaderboard table { width:160px; border:0; }
.hpRow02 .side .leaderboard tr:first-child td { border:0; }
.hpRow02 .side .leaderboard .num {width:15px; padding:0 2px; }
.hpRow02 .side .leaderboard .name { width:50%; padding-left:6px; }
.hpRow02 .side .leaderboard .partie { padding:0 2px; font-size:11px; font-weight:bold; text-align:right; color:#ffab0a; }
.hpRow02 .gameDetails {float:left; width:260px; margin:0 10px 0 0; display: inline; }
.hpRow02 .gameDetails .gamePic { width:250px; height:250px; padding:1px; background:#fff; border:1px solid #c063c1; margin:0 0 0 6px; }
.hpRow02 .gameDetails .gameName {font-size:23px; font-family:Trebuchet MS; color:#ff9000; padding-left:15px; padding-bottom:3px; line-height:30px; }
.hpRow02 .gameDetails .gameDesc {padding-left:16px; color:#444444;padding-bottom:3px; }

.hpRow02 .gameText {float:right; width:705px; margin:0 10px 0 0; display: inline; }
.hpRow02 .gameText h1 { font-size:24px; color:#ff9000; padding:0; line-height:20px; }
.hpRow02 .gameText h1 b { font-size:14px; }

.hpRow02 .gameText h2 {font-size:14px; text-transform:uppercase; color:#631d7c; line-height:23px; padding:0; padding-bottom:2px; margin-bottom:5px; }
.hpRow02 .gameText h2 .label {text-align:center; height:22px; line-height:11px; display:inline-block; vertical-align:text-bottom; font-size:10px; font-weight:normal; }
.hpRow02 .gameText h2 .label2{ font-size:14px; text-transform:uppercase; color:#631d7c; line-height:16px; width:15px;}
.hpRow02 .gameText h2 a { font-size:11px; text-transform:none; text-decoration:none; font-weight:normal; color:#ff8400; float:right; height:23px; }
.hpRow02 .gameText h2 .but23 {position:absolute; line-height:18px; min-height:23px; float:none;  }


.hpRow02 .gameText h3 { padding:8px 5px 0;line-height:16px; padding:0; padding-bottom:2px; margin-bottom:5px;  }
.hpRow02 .gameText h3 a {padding-left:4px; font-weight:normal; font-size:14px;color:#631d7c;text-decoration:none;}
.hpRow02 .gameText table {border-collapse:collapse; width:700; }
.hpRow02 .gameText table tr {height:58px;}
.hpRow02 .gameText table .odd {height:58px;background-color:#fff5d8; }
.hpRow02 .gameText table .even {line-height:58px;}
.hpRow02 .gameText .arrow {width:10px; padding-left:3px; }
.hpRow02 .gameText .userTd { color:#9f63b5; padding-top:2px; text-align:center; width:50px; overflow:hidden; font-size:9px; font-family:Arial;}
.hpRow02 .gameText .userTd a { text-decoration:none; color:#9f63b5;font-size:9px; font-family:Arial; }
.hpRow02 .gameText .userTd a .userPic { padding-left:5px; width:40px; height:40px; margin-right:2px; }
.hpRow02 .gameText .freePlaces { width:80px; text-align:right; color:#631d7c; text-align:center; padding-left:15px; }
.hpRow02 .gameText .startDate { width:175px; display:block; line-height:18px; color:#fe7800;}
.hpRow02 .gameText .entry { width:70px; text-align:center; font-weight:bold; color:#fe7800; }
.hpRow02 .gameText .prize { width:60px; text-align:right; padding-right:10px; font-weight:bold; color:#631d7c; }
.hpRow02 .gameText .currency { width:30px; }
.hpRow02 .gameText .button {padding-right:10px; width:110px; text-align:right;}
.hpRow02 .gameText .compImg { padding:2px 3px 4px 6px; width:120px; }
.hpRow02 .gameText .compImg a .gamePic { border:0; padding:0; margin:0; width:109px; height:26px; }
.hpRow02 .gameText .compImg a .open { position:absolute; right:-3px; top:-3px; }
/**/

/**//*pager*/
.pager { margin:8px auto; }
.pager td { }
.pager td,
.pager td a { font-weight:bold; color:#999; text-decoration:none; }
.pager .first,
.pager .prev,
.pager .next,
.pager .last { height:21px; background:url(../images/buttons/paging.png) no-repeat; margin-bottom:2px; }
.pager .first { width:28px; background-position:left bottom; }
.pager a .first { background-position:left top; }
.pager a:hover .first { background-position:left -21px; }
.pager .last { width:28px; background-position:right bottom; }
.pager a .last { background-position:right top; }
.pager a:hover .last { background-position:right -21px; }
.pager .prev { width:21px; background-position:-28px bottom; margin-right:10px; }
.pager a .prev { background-position:-28px top; }
.pager a:hover .prev { background-position:-28px -21px; }
.pager .next { width:21px; background-position:-49px bottom; margin-left:10px; }
.pager a .next { background-position:-49px top; }
.pager a:hover .next { background-position:-49px -21px; }
/**/
.form01 { margin:0 0 0 20px;  }
.form01 td { vertical-align:top; height:33px; padding:3px 5px 0; }
.form01 .reqTd { font-size:11px; color:#727272; text-align:right; height:auto; vertical-align:bottom; }
.form01 .introTd { width:410px; font-size:11px; padding-top:15px; padding-bottom:15px; color:#727272; text-align:left; height:auto; vertical-align:bottom; }
.form01 .req { font-size:12px; color:#ff8a00; }
.form01 td.label {width:130px; text-align:right; padding-top:6px; height:30px; color:#461c55; font-size:13px; font-weight:bold; line-height:13px; }
.form01 td.field {width:192px; }
.form01 .input { border:1px solid #9c9c9c; padding:0 2px; line-height:normal; width:158px; font-size:12px; color:#461c55; }
.form01 select { width:164px; font-size:12px; color:#461c55; line-height:normal; border:1px solid #9c9c9c;}
.form01 .date { width:52px;}
.form01 .select {}
.form01 cite { display:none; font-size:11px; font-style:normal; font-weight:normal; color:#ff0606; line-height:10px; }
.form01 .error cite { display:block; }
.form01 .error .input { color:#ff0000; }
.form01 .valid cite { display:block; color:#00ff00; }
.form01 .dateIconTd { padding:0;}
.form01 .checkboxTd, .form01 .checkboxTd a { font-size:11px; color:#461c55; font-weight:normal; text-align:left; padding-top:15px; }
.form01 .checkboxTd input { vertical-align:middle; }
.form01 .but30 { float:left; }
.form01 .spaceTd { height:auto; }
.form01 .helper { position:relative; float:left; background:red }
.form01 .dateIconTd .helper { left:5px;}
.form01 .helper .helperInner { position:absolute; width:197px; padding:0 15px; left:83px; font-size:11px; line-height:13px; background:url(../images/icons/helperArrow.png) left top no-repeat; }
.form01 .helper.off .helperInner { color:#5a5a5a; background:none!important;}
.form01 .helper .passBar { width:196px; height:23px; background:url(../images/corners/passBarBg.png) no-repeat; position:relative; margin-bottom:3px; }
.form01 .helper .passBar .barText { position:absolute; left:10px; top:4px; color:#fff; font-size:11px; }
.form01 .helper .passBar .bar { height:23px; background:url(../images/corners/passBar.png) left top no-repeat; }
/**/
.publish { height:455px;}
.publish .networks { float:left; display:inline; margin:0 10px 0 12px; width:465px; height:390px; }
.publish .banners { float:left;left:40px; display:inline; margin:0 10px 0 12px; width:420px; height:390px; }
.publish .networks .caption,
.publish .banners .caption {height:40px; vertical-align:baseline; color:#642978; font-size:13px; font-weight:bold; margin:0 0px 10px 12px; width:400px; border-bottom:solid 1px #e5e5e5;  }
.publish .banners .CopyPaste {padding:10px 10px; font-size:12px; color:#642978;}
.pop830 .content .purple { width:786px; margin:auto; padding-bottom:15px; background:url(../images/corners/purpleBottom786.png) center bottom; }
.pop830 .content .purple .purpleCap { background:url(../images/corners/purpleTop786.png) top no-repeat; margin-bottom:15px; }
.pop830 .content .purple .contacts,
.pop830 .contacts, .pop930 .contacts { float:left; display:inline; margin:0 10px 0 12px; width:200px; height:445px; background:url(../images/corners/importContactsBg.png) no-repeat; }
.pop830 h2 { color:#545454; font-size:10px; font-weight:normal; text-transform:uppercase; padding:5px 10px; }
.pop930 h2 { color:#545454; font-size:10px; font-weight:normal; text-transform:uppercase; padding:5px 10px; }
.pop830 .scroller li, .pop930 .scroller li  { vertical-align:top; }
.pop830 .scroller li a, .pop930 .scroller li a { display:block; color:#461c55; text-decoration:none; padding:2px 3px 6px 47px; border-top:1px solid #ccc; line-height:15px; }
.pop830 .scroller li a .user, .pop930 .scroller li a .user { float:left; border:2px solid #fff; display:inline; width:30px; height:30px; margin-left:-41px; }
.pop830 .scroller li a:hover, .pop930 .scroller li a:hover { background:url(../images/corners/tblCurr.gif) bottom repeat-x #fdf6ce; border-color:#ffdb6e; }
.pop830 .contacts .scroller, .pop930 .contacts .scroller  {  height:419px; overflow:auto; margin:0 1px; }
.pop830 .content .purple .invite { float:left; display:inline; width:550px; height:445px; background:url(../images/corners/inviteContactsBg.png) no-repeat; }
.pop830 .invite{ float:left; display:inline; width:550px; height:445px; background:url(../images/corners/inviteContactsBg.png) no-repeat; }
.pop930 .invite {float:left; display:inline; width:690px; height:445px; background:url(../images/corners/inviteContactsBg690.png) no-repeat; }
.pop830 .invite fieldset, .pop930 .invite fieldset { padding:25px 25px 15px 75px; color:#a0a0a0; }
.pop830 .invite fieldset label, .pop930 .invite fieldset label { float:left; clear:left; margin-left:-50px; display:inline; width:40px; color:#545454; font-size:11px; text-align:right; }
.pop830 .invite fieldset .from { float:right; text-align:center; margin-top:-10px; width:150px; }
.pop930 .invite fieldset .from { float:right; text-align:center; margin-top:-10px; margin-right:32px; width:250px; }
.pop930 .invite fieldset .send { min-width:180px; width:180px; float:right; margin-right:60px;  }
.pop930 .invite fieldset .comment { float:left; width:350px; }
.pop830 .invite fieldset .subject { width:441px; overflow:auto; color:#707070; padding:0 2px; border:1px solid #b2b2b2; }
.pop930 .invite fieldset .subject { width:541px; overflow:auto; color:#707070; padding:0 2px; border:1px solid #b2b2b2; }
.pop830 .invite fieldset .emails { width:441px; height:38px; overflow:auto; color:#707070; padding:0 2px; border:1px solid #b2b2b2; }
.pop930 .invite fieldset .emails { width:541px; height:38px; overflow:auto; color:#707070; padding:0 2px; border:1px solid #b2b2b2; }
.pop830 .invite fieldset .message { width:441px; height:165px; overflow:auto; color:#461c55; padding:0 2px; border:1px solid #ccc; font-size:13px; margin-bottom:10px; }
.pop930 .invite fieldset .message { width:541px; height:145px; overflow:auto; color:#461c55; padding:0 2px; border:1px solid #ccc; font-size:13px; margin-bottom:4px; }
.purple.section3col { background:url(../images/corners/purpleBottom990.png) bottom no-repeat; }
.section3col .purpleTop { font-size:0.0001em; height:8px; background:url(../images/corners/purpleTop990.png) top no-repeat; }
.section3col .main { width:466px; float:left; display:inline; margin-left:205px; }
.section3col .main h4,
.section3col .main h4 a { text-transform:none; padding:0; color:#652979; font-size:16px; }
.section3col .main h5 { font-size:13px; color:#461c55; font-weight:normal; }
/**/
.section3col .say { height:80px; background:url(../images/corners/sayBg.png) top no-repeat; padding:0 15px 0px 10px; margin-bottom:4px; }
.section3col .say span { display:block; color:#955aaa; font-weight:bold; font-size:14px; padding:13px 0 8px; margin-top:5px; }
.section3col .say input { width:335px; height:24px; padding:2px; border:1px solid #9c9c9c; float:left; display:inline; }
.section3col .say .but30 { position:relative; left:-10px; }
.section3col .say .but30 b { font-size:12px; line-height:19px; }

.coupon {padding:5px;}
.coupon input { width:70px; float:left; display:inline; }
.coupon .but23 { position:relative; left:-2px; }

/**/
.section3col .main .invitations { padding-bottom:6px; margin-top:8px; background:url(../images/corners/orangrBG466.png) bottom no-repeat; }
.section3col .main .invitations h4 { padding:8px 12px 4px; background:url(../images/corners/orangrTop466.png) top no-repeat; font-size:14px; }
.section3col .main .invitations h4 a { font-size:14px; }
.section3col .main .invitations ul { width:449px; margin:0 auto; }
.section3col .main .invitations li { font-size:13px; margin:0 0 2px; background:url(../images/corners/invitationBg.png) no-repeat; padding:4px; color:#3c0c4c; }
.section3col .main .invitations li a { font-size:13px; text-decoration:none; }
.section3col .main .invitations li a:hover { text-decoration:underline; }
.section3col .main .invitations li .but23 { margin-top:2px; }
.invitations li .gamePic { height:26px; width:109px; }
/**/
.status { padding:10px 0; }
.status li { color:#462451; border-bottom:1px solid #e2d3e8; min-height:37px; padding:7px 0; }
.status li .icon { float:left; margin-right:4px; }
.status li cite { color:#999; font-size:11px; font-style:normal; }
.status li a { text-decoration:none; }
.status li a:hover { text-decoration:underline; }
.status li .feedIcon { float:left; margin-right:4px; width:50px; height:37px; }
/**/
.section3col .side01 { width:184px; float:left; display:inline; margin-left:-662px; }
.section3col .side01 .userBig { width:180px; height:180px; background:#fff; padding:1px; border:1px solid #c063c1; }
.userAction { padding:5px 5px 15px; }
.userAction a { color:#ff9c01; font-size:11px; text-decoration:none; }
.userAction a:hover { text-decoration:underline; }
.boxPLines { border:1px solid #d2b8dc; padding:1px; margin-bottom:10px; }
.boxPLines h4 { color:#733e85; font-size:13px; border-bottom:1px solid #e7cbf1; background:#f9f2fc; padding:2px 2px 3px 9px; }
.boxPLines h4 img { float:right; }
/**/
.friendsCount { color:#733e85; margin:0 5px; border-bottom:1px solid #e7cbf1; padding:2px; }
.friendsCount a { text-decoration:none; color:#ff9c01; float:right; }
.friendsCount a:hover { text-decoration:underline; }
.friendsPics { padding:5px 0; }
.friendsPics li { float:left; display:inline; margin:0 5px; width:50px; line-height:9px; height:76px; overflow:hidden; }
.friendsPics li a { font-size:10px; color:#733e85; text-decoration:none; }
.friendsPics li a .user { width:50px; height:50px; display:block; margin-bottom:2px; }
.friendsInvite { clear:both; margin:0 5px; border-top:1px solid #e7cbf1; padding:5px 0; }
.friendsInvite .but23 { margin-right:27px; text-decoration:none!important; }
.friendsInvite a { text-decoration:none; color:#ff9c01; font-size:11px; }
.friendsInvite a:hover { text-decoration:underline; }
/**/
.userInfo { margin:0 5px; }
.userInfo li { border-top:1px solid #e7cbf1; color:#878787; padding:4px; }
.userInfo li:first-child { border:0;}
.userInfo li span { float:right; color:#733e85; font-size:11px; text-decoration:none; }
.userInfo li span a { color:#733e85; font-size:11px; text-decoration:none;}
.userInfo li span a:hover { text-decoration:underline;}
/**/
.section3col .side02 { width:310px; float:left; display:inline; margin-left:8px; }
.section3col .side02 .boxPLines { width:295px; margin:0 auto 10px; }
.favGames { padding:10px 5px; }
.favGames li { padding:3px; color:#511565; }
.favGames li a { color:#511565; text-decoration:none; }
.favGames li a:hover { text-decoration:underline;}
.favGames li .gamePic { height:26px; width:109px; }
/**/
.myLevels { padding:4px 12px 10px; }
.myLevels li { border-top:1px solid #e7cbf1; padding:3px 5px 3px 0; color:#999; font-size:11px; }
.myLevels .first { border:0; color:#ff9c01; }
.myLevels .first .level { font-size:12px; padding:0; color:inherit;}
.myLevels li .gamePic { height:26px; width:109px; }
.myLevels li .level { float:right; font-size:10px; color:#511565; padding-top:6px; }
.myLevels li .level b { font-size:10px;}
.myLevels li .level img { margin-left:4px; }
.myLevelsLegend { border-top:1px solid #e7cbf1; text-align:center; color:#80518b; font-size:10px; padding:5px 12px 2px; line-height:22px; }
/**/
.myAccount {/*width:310px; height:208px;*/ padding:16px 29px; background:url(../images/corners/myAccountBg.png) no-repeat; margin-bottom:15px; }
.myAccount h4 { color:#fce791; font-size:17px; font-weight:normal; text-transform:uppercase; border-bottom:1px solid #9c6bad; }
.myAccount .accountBalance { border-collapse:collapse; width:100%; }
.myAccount .accountBalance th { text-align:left; font-weight:normal; color:#fff; width:50%; border-bottom:1px solid #9c6bad; padding:2px 0; }
.myAccount .accountBalance td { color:#fce791; font-size:13px; text-align:right; width:50%; border-bottom:1px solid #9c6bad; padding:2px 0; }
.myAccount .accountButs { margin:auto; }
.myAccount .accountButs tr .but30Td { padding:12px 0 12px; padding-right:50px;}
.myAccount .accountButs tr .but23Td { padding:2px 0 2px; padding-right:40px;}
.myAccount .accountButs tr .free { font-size:11px; font-style:italic; line-height:11px; color:#f7d6ff; padding-left:5px; }
/**/
.purple.section1col { background:url(../images/corners/purpleBottom990.png) bottom no-repeat; }
.section1col .purpleCapTabs { background:url(../images/corners/purpleTop990.png) left 35px no-repeat #fff;}
.section1col .section1col-inner { padding:12px; }
/**/
.section1col .pendingInvitations { background:url(../images/corners/orangrBordersBG966.png) bottom no-repeat; }
.section1col .pendingInvitations dl { background:url(../images/corners/orangrBG966.png) top no-repeat; padding:0 8px 6px; }
.section1col .pendingInvitations dt { font-size:14px; font-weight:bold; color:#3c0c4c; padding:6px 8px; }
.section1col .pendingInvitations dt a { font-size:14px; font-weight:bold; color:#3c0c4c; }
.section1col .pendingInvitations dd { background:url(../images/corners/invitations950x80.png) no-repeat; height:74px; padding:6px 12px 0 8px; overflow:hidden; margin-bottom:6px; }
.section1col .pendingInvitations dl table { border-collapse:collapse; width:100%; }
.section1col .pendingInvitations dl td { padding:0 2px; }
.section1col .pendingInvitations dl td .gamePic { width:67px; height:62px; padding:1px; border:1px solid #c063c1; }
.section1col .pendingInvitations dl td.jackpot { background:url(../images/buttons/jackpot65.png) center no-repeat; color:#ff4800; font-size:16px; font-weight:bold; text-align:center; width:90px; }
.section1col .tblWrapper { background:url(../images/corners/tbl966Bg.png) top no-repeat; padding:0 1px; }
.section1col .tblWrapper .tblWrapperBot { padding:8px 3px 0; border-top:1px solid #d8d8d8; background:url(../images/corners/tbl966Bg.png) bottom no-repeat; }
.section1col .tblWrapper .tblWrapperBot .pager { margin:0 auto;}
.section1col .tblWrapper .tblWrapperBot .tblWrapperLegend { color: #782f91; padding:9px 0 5px 14px; }
.section1col .tblWrapper .tblWrapperBot .tblWrapperLegend span { font-size:10px; color:#565656; }
.section1col .tblWrapper .tblWrapperBot2 { padding:8px 3px 0; background:url(../images/corners/tbl966Bg.png) bottom no-repeat; }
.section1col .tblWrapper .tblWrapperBot2 .pager { margin:0 auto;}
.section1col .tblWrapper .tblWrapperBot2 .tblWrapperLegend { color: #782f91; padding:9px 0 5px 14px; }
.section1col .tblWrapper .tblWrapperBot2 .tblWrapperLegend span { font-size:10px; color:#565656; }
.section1col .tblWrapper .gameTbl { border-collapse:collapse; width:97%; margin:auto; background:none; }
.section1col .tblWrapper .gameTbl th { padding:5px 1px; text-align:left; }
.section1col .tblWrapper .gameTbl th a { text-decoration:none; color:#545454; font-size:10px; font-weight:normal; text-transform:uppercase; }
.section1col .tblWrapper .gameTbl td { padding:8px 2px; border-top:1px solid #d8d8d8; }
.section1col .tblWrapper .gameTbl td .gamePic { width:67px; height:62px; padding:1px; border:1px solid #c063c1; }
.section1col .tblWrapper .gameTbl td .gamePic2 { width:109px; height:26px; padding:1px; border:1px solid #c063c1; }
.section1col .tblWrapper .gameTbl .odd {background-color:#fff5d8;}

/**/
.pre-inner944 {padding:23px 23px 5px 23px; }
.section1col .innerError { padding-bottom:10px; color:Red; font-size:12px; font-weight:bold; text-align:center;}
.section1col-inner944 { padding:0 23px 12px 23px; background:url(../images/corners/purpleBottom944.png) center bottom no-repeat; }
.section1col-inner944 .purpleCapTabs { background-image:url(../images/corners/purpleTop944.png); }
.section1col-inner944 h1 { padding-bottom:7px;}
.section1col-inner944 h1 input { position:relative; z-index:1; border:1px solid #9c9c9c; padding:0px 6px 2px; width:320px; vertical-align:middle; font-size:13px; margin-left:5px; }
.section1col-inner944 .userData { position:relative; z-index:1; float:left; display:inline; margin-left:10px; width:322px; height:174px; background:url(../images/corners/userBox322x174.png) no-repeat; _background:url(../images/corners/userBox322x174-IE.png) no-repeat; }
.section1col-inner944 .userData .userPicWrapper { position:relative; margin:9px 0 0 9px; float:left; display:inline; }
.section1col-inner944 .userData .userPicWrapper .userPic { width:45px; height:45px; padding:6px; }
.section1col-inner944 .userData .userPicWrapper .userPicFrame { position:absolute; left:0; top:0; width:59px; height:59px; background:url(../images/corners/userDataPoppicFrame.png) no-repeat; _background:url(../images/corners/userDataPoppicFrame-IE.png) no-repeat; }
.section1col-inner944 .userData .userDataText { float:right; display:inline; width:216px; margin:22px 35px 0 0; }
.section1col-inner944 .userData .userDataText p { clear:both; padding:0 0 0 5px; border-bottom:1px solid #9c6bad; color:#ffe38d; }
.section1col-inner944 .userData .userDataText p b { font-weight:bold; color:#fff; font-size:13px; }
.section1col-inner944 .userData .userDataText p span { float:right; color:#fff; }
.section1col-inner944 .userData .userDataText p a { color:#e9baf9; }
.section1col-inner944 .createFormDiv { float:right; display:inline; position:relative; margin:-41px 0 0 0; left:-15px; width:595px; height:207px; padding:0 0 0 16px; background:url(../images/corners/createBg.png) no-repeat; }
.createFormDiv .gameSelect { float:right; margin:8px 7px 25px; width:210px;border:1px solid #9c9c9c; font-size:13px; }
.createFormDiv .gameSelectText { display:block; margin:0 0 8px; width:575px; height:58px; padding:1px 2px; border:1px solid #9c9c9c; font-size:13px;}
.createFormDiv label { color:#652d78; font-size:13px; margin-right:15px; }
.createFormDiv label select { width:45px; font-size:13px; vertical-align:middle; margin:6px 0; }
.createFormDiv label input { vertical-align:middle; margin:0 -2px 0 8px;}
.createFormDiv label img { margin-right:10px;}
.createFormDiv span { color:#652d78; font-size:13px; margin-right:15px; }
.createFormDiv span select { width:45px; font-size:13px; vertical-align:middle; margin:6px 0; }
.createFormDiv span input { vertical-align:middle; margin:0 -2px 0 8px;}
.createFormDiv span img { margin-right:10px;}

/* Select Avatar */
.selectAvatar .imagesDiv {padding-left:30px; height:445px; width: 596px; overflow:auto; }
.selectAvatar .imagesDiv .imagesCell { height:180px; width: 190px; }
.selectAvatar .imagesDiv .buttonCell { height:20px; width:180px; text-align:center; }
.selectAvatar .imagesDiv .imagesCell img { padding-left:10px; height:180px; width:180px; }
.selectAvatar .selectButton { display:inline; margin-top:5px; margin-left:3px; height:23px; padding:0 6px 0 0; text-decoration:none; white-space:nowrap; background:url(../images/buttons/but23.png) right top no-repeat; _background:url(../images/buttons/but23-IE.png) right top no-repeat; _width:1%; }
.selectAvatar .selectButton b {display:inline-block; height:21px; padding:2px 4px 0 10px; cursor:pointer; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:10px; text-decoration:none; color:#fff; background:url(../images/buttons/but23.png) left top no-repeat; _background:url(../images/buttons/but23-IE.png) left top no-repeat; }
.selectAvatar .selectButton:hover { background-position:right bottom;}
.selectAvatar .selectButton:hover b { background-position:left bottom;}

/* import contancts*/
.importContact .user {width:25px; height: 25px; padding-right:3px;}
.importContact .userName {margin-left:5px;}
.importContact .mailChk {vertical-align:middle;}
.importContact .line {color:#94009F; height:1px;}
/*AutoComplete flyout */
.autocomplete_list
{  
    visibility:hidden;
    margin:0px!important;
    padding:0px;
    background-color:inherit;
    color:windowtext;
    border:buttonshadow;
    border-width:1px;
    border-style:solid;
    cursor:default;
    text-align:left; 
    list-style-type:none;
    overflow:auto;
    font-weight:normal;
    font-family:tahoma;
    font-size:12px;            
}

/* AutoComplete highlighted item */
.autocomplete_highlighted_listitem
{
    background-color:Highlight;
    color:HighlightText;
    padding:3px;
}

/* AutoComplete item */
.autocomplete_listItem 
{
    background-color:window;
    color:windowtext;
    padding:3px;
}  



#memoryticker
{
    width: 100%;
    overflow:hidden;
    font-style:italic;
    /*Tip: add in height attribute here for multiple line scroller*/
    border: 0px solid black;
    /*Change 0.7 below to a different number if desired (0.7=0.7 seconds)*/
    /*Remove below line to remove transitional effect in IE. Below line should always appear last within this CSS*/
    filter: progid:DXImageTransform.Microsoft.GradientWipe(GradientSize=1.0 Duration=0.7)
}

.NewsScrollerMask {
    overflow:hidden;
    position:relative;
    width:285px;
    height:195px;
    margin-left:4px;
    padding:2px;
    margin-bottom:3px;
}
.NewsScrollerContainer {
    position:relative;
    width:280px;
    margin:3px;
}
.NewsScroller {
    position:absolute;
    top:0;
    width:280px;
}
.scroller_event {height:auto; line-height:14px; margin:0 6px 5px 0; width:280px; border:0px; }
.scroller_event .time { color:#733e85;font-size:12px; font-weight:bold; margin-right:3px; }
.scroller_event .newsText { margin-right:3px; padding-bottom:15px; }
.scroller_event .newsText a { font-size:12px;}

/* Game Summary - Logged in player */
.gameSummary { height:600px; width:945px; background:url(../Images/GameSummary/SummaryBg.jpg) center bottom no-repeat; }
.gameSummary .bgBorder { height:30px; }
.gameSummary .headline { text-align:center; margin-top:0px; margin-bottom:0px; padding:0px; width:945px; }
.gameSummary .infoZone1 { font-weight:bold; font-size:16px; color:#631D7C; text-align:center; text-transform:uppercase; height:30px; }
.gameSummary .infoZone2 { font-weight:bold; font-size:16px; color:#631D7C; text-align:center; height:30px; }
.gameSummary .gameImage { background:url(../images/GameSummary/GameImageBg.jpg) right no-repeat ; text-align:right; position:relative; bottom:10px; }
.gameSummary .gameImageCell { width:235px; }
.gameSummary .middleCell { width: 495px; text-align:center; }
.gameSummary .prizeZone { font-weight:bold; font-size:45px; color:#DE6A02; }
.gameSummary .dateCell { text-align: left; width:215px; }
.gameSummary .dateCell .dateHeadline { font-weight:bold; font-size:19px; color:#DE6A02; text-align:center; }
.gameSummary .dateCell .dateField { font-weight:bold; font-size:24px; color:#613D7C; background:url(../Images/GameSummary/DateBg.png) top no-repeat; width:120px; height:68px; text-align:center; line-height:26px; }
.gameSummary .tableHeadlne { font-weight:bold; font-size:16px; color:#631D7C; position:relative; left:165px; text-transform:uppercase; }
.gameSummary .btnText { font-size:16px; color:#FFFFFF; text-decoration:none; font-weight:bold; text-transform:uppercase; }
.gameSummary .btn2Arrows { height:28px; background:url(../Images/GameSummary/Btn2Arrows.jpg) no-repeat center; text-align:center; vertical-align:middle; padding-top:6px; }
.gameSummary .btn1Arrow { height:28px; background:url(../Images/GameSummary/Btn1Arrow.jpg) no-repeat center; text-align:center; vertical-align:middle; padding-top:6px; }
.gameSummary .btnLink { font-family:Arial; font-size:16px; color:#74348A; }

.gameSummary .playersTable { width:580px; margin:0px 0px 0px 0px; background:url(../images/corners/tblBg.png) top no-repeat; }
.gameSummary .playersTableWrapperWrapper { padding-top:6px; padding-left:7px; padding-bottom:0px; }
.gameSummary .playersTableWrapper { height:200px; width:580px; position:relative; left:165px; }
.gameSummary .playersTableWrapper table { border-collapse:collapse; }
.gameSummary .playersTableWrapper th { padding:6px 2px; text-align:left;}
.gameSummary .playersTableWrapper th a { text-decoration:none; color:#545454; font-size:10px; font-weight:normal; text-transform:uppercase; }
.gameSummary .playersTableWrapper td { padding:6px 1px; text-align:center; line-height:20px; height:20px; font-family:Arial; font-size:11px;}
.gameSummary .playersTableWrapper .user { width:25px; height:25px; margin-right:10px; }
.gameSummary .playersTableWrapper .userName { color:#450b58; }
.gameSummary .playersTableWrapper .fee { font-weight:bold; font-size:16px; color:#fe7800; }
.gameSummary .playersTableWrapper .fee b { font-size:13px;}
.gameSummary .playersTableWrapper .players { text-align: left; }
.gameSummary .playersTableWrapper .odd td { background:#e5e5e5; }
.gameSummary .playersTableWrapper .current td { background:url(../images/corners/tblCurr.gif) bottom repeat-x #fdf6ce; padding-top:5px; border-top:1px solid #ffdb6e;}
.gameSummary .playersTableWrapper .Winner { font-weight:bolder; }
.gameSummary .tblWrapperBot { padding:8px 3px 0; }
.gameSummary .tblWrapperBot .pager { margin:0 auto;}

/* Game Summary - Not Logged in player */
.gameSummaryNoLog { height:600px; width:945px; background:url(../Images/GameSummary/SummaryNoLogBg.jpg) center bottom no-repeat; }
.gameSummaryNoLog .bgBorder { height:30px; }
.gameSummaryNoLog .headline { text-align:center; margin-top:0px; margin-bottom:0px; padding:0px; width:945px; }
.gameSummaryNoLog .infoZone1 { font-weight:bold; font-size:16px; color:#9D02FF; text-align:center; text-transform:uppercase; height:30px; }
.gameSummaryNoLog .gameImage { background:url(../images/GameSummary/GameImageBg.jpg) right no-repeat ; text-align:right; position:relative; bottom:10px; }
.gameSummaryNoLog .gameImageCell { width:235px; }
.gameSummaryNoLog .middleCell { width: 495px; text-align:center; }
.gameSummaryNoLog .infoZone2 { font-size:18px; color:#6E0A91; }
.gameSummaryNoLog .dateCell { text-align: left; width:215px; }
.gameSummaryNoLog .dateCell .dateHeadline { font-weight:bold; font-size:19px; color:#DE6A02; text-align:center; }
.gameSummaryNoLog .dateCell .dateField { font-weight:bold; font-size:24px; color:#613D7C; background:url(../Images/GameSummary/DateBg.png) top no-repeat; width:120px; height:68px; text-align:center; }
.gameSummaryNoLog .tableHeadlne { font-weight:bold; font-size:16px; color:#631D7C; position:relative; left:165px; text-transform:uppercase; }
.gameSummaryNoLog .btnText { font-size:16px; color:#FFFFFF; text-decoration:none; font-weight:bold; text-transform:uppercase; }
.gameSummaryNoLog .btn2Arrows { height:28px; background:url(../Images/GameSummary/Btn2Arrows.jpg) no-repeat center; text-align:center; vertical-align:middle; padding-top:6px; }
.gameSummaryNoLog .btn1Arrow { height:28px; background:url(../Images/GameSummary/Btn1Arrow.jpg) no-repeat center; text-align:center; vertical-align:middle; padding-top:6px; }

.gameSummaryNoLog .playersTable { width:580px; margin:0px 0px 0px 0px; background:url(../images/corners/tblBg.png) top no-repeat; }
.gameSummaryNoLog .playersTableWrapperWrapper { padding-top:6px; padding-left:7px; padding-bottom:0px; }
.gameSummaryNoLog .playersTableWrapper { height:200px; width:580px; position:relative; left:165px; }
.gameSummaryNoLog .playersTableWrapper table { border-collapse:collapse; }
.gameSummaryNoLog .playersTableWrapper th:first-child{ padding:6px 2px; text-align:left;}
.gameSummaryNoLog .playersTableWrapper th { padding:6px 2px; text-align:center;}
.gameSummaryNoLog .playersTableWrapper th a { text-decoration:none; color:#545454; font-size:10px; font-weight:normal; text-transform:uppercase; }
.gameSummaryNoLog .playersTableWrapper td { padding:6px 1px; text-align:center; line-height:20px; height:20px; font-family:Arial; font-size:11px;}
.gameSummaryNoLog .playersTableWrapper .user { width:25px; height:25px; margin-right:10px; }
.gameSummaryNoLog .playersTableWrapper .userName { color:#450b58; }
.gameSummaryNoLog .playersTableWrapper .players { text-align: left; }
.gameSummaryNoLog .playersTableWrapper .odd td { background:#e5e5e5; }
.gameSummaryNoLog .tblWrapperBot { display:none; }

.oz_icons_container {padding-left: 10px;padding-right: 10px; clear:both; overflow:auto; position:relative;/*position relative for IE bug*/  margin:2px;}
.oz_selector_actions {margin-left:10px; margin-right:15px; margin-top: 15px; margin-bottom: 15px;}
.oz_selector_actions a {text-decoration:none;}
.oz_selector_actions a:hover {text-decoration:underline;}
.oz_separator {clear:both;border-top: dashed 1px #D0D0D0;padding-top: 5px;padding-bottom: 0px;}

.oz_logo {width: 80px;height:40px;line-height: 40px;padding:0px; margin: 5px;font-size: 10px;font-family:Arial, Helvetica, sans-serif;float:left;position:relative; /* hide overflow:hidden from IE5/Mac */ /* \*/ overflow: hidden; /* */ cursor:pointer;text-align:center;} 
.oz_logo span {width:80px; height:40px; background-repeat:no-repeat; display:block; position:absolute; top:0px; left:0px; z-index:1; /*for Opera 5 and 6*/ }

/* abi */
.oz_logo_ span {background-image: url(../images/abi.png); background-position:0px -0px;}
.oz_logo_gmail span {background-image: url(../images/abi.png); background-position:0px -40px;}
.oz_logo_wa_gmail span {background-image: url(../images/abi.png); background-position:0px -40px;}
.oz_logo_yahoo span {background-image: url(../images/abi.png); background-position:0px -80px;}
.oz_logo_hotmail span {background-image: url(../images/abi.png); background-position:0px -120px;}
.oz_logo_wa_hotmail span {background-image: url(../images/abi.png); background-position:0px -120px;}
.oz_logo_aol span {background-image: url(../images/abi.png); background-position:0px -160px;}
.oz_logo_lycos span {background-image: url(../images/abi.png); background-position:0px -200px;}
.oz_logo_medotcom span {background-image: url(../images/abi.png); background-position:0px -240px;}
.oz_logo_maildotcom span {background-image: url(../images/abi.png); background-position:0px -280px;}
.oz_logo_wa_googleapps span {background-image: url(../images/abi.png); background-position:0px -320px;}
.oz_logo_gmx span {background-image: url(../images/abi.png); background-position:0px -360px;}
.oz_logo_rediff span {background-image: url(../images/abi.png); background-position:0px -400px;}
.oz_logo_indiatimes span {background-image: url(../images/abi.png); background-position:0px -440px;}
.oz_logo_fastmail span {background-image: url(../images/abi.png); background-position:0px -480px;}
.oz_logo_webde span {background-image: url(../images/abi.png); background-position:0px -520px;}
.oz_logo_icq span {background-image: url(../images/abi.png); background-position:0px -560px;}
.oz_logo_mynet span {background-image: url(../images/abi.png); background-position:0px -600px;}
.oz_logo_databg span {background-image: url(../images/abi.png); background-position:0px -640px;}
.oz_logo_igcombr span {background-image: url(../images/abi.png); background-position:0px -680px;}

/* abi2 */
.oz_logo_mailru span {background-image: url(../images/abi2.png); background-position:0px -0px;}
.oz_logo_rambler span {background-image: url(../images/abi2.png); background-position:0px -40px;}
.oz_logo_yandex span {background-image: url(../images/abi2.png); background-position:0px -80px;}
.oz_logo_freenet span {background-image: url(../images/abi2.png); background-position:0px -120px;}
.oz_logo_libero span {background-image: url(../images/abi2.png); background-position:0px -160px;}
.oz_logo_onet span {background-image: url(../images/abi2.png); background-position:0px -200px;}
.oz_logo_interia span {background-image: url(../images/abi2.png); background-position:0px -240px;}
.oz_logo_wppl span {background-image: url(../images/abi2.png); background-position:0px -280px;}
.oz_logo_sapo span {background-image: url(../images/abi2.png); background-position:0px -320px;}
.oz_logo_o2 span {background-image: url(../images/abi2.png); background-position:0px -360px;}
.oz_logo_tonlinede span {background-image: url(../images/abi2.png); background-position:0px -400px;}
.oz_logo_arcorde span {background-image: url(../images/abi2.png); background-position:0px -440px;}

/* abi3 */
.oz_logo_daumnet span {background-image: url(../images/abi3.png); background-position:0px -0px;}
.oz_logo_naver span {background-image: url(../images/abi3.png); background-position:0px -40px;}
.oz_logo_emailit span {background-image: url(../images/abi3.png); background-position:0px -80px;}
.oz_logo_orangees span {background-image: url(../images/abi3.png); background-position:0px -120px;}
.oz_logo_terra span {background-image: url(../images/abi3.png); background-position:0px -160px;}
.oz_logo_aliceit span {background-image: url(../images/abi3.png); background-position:0px -200px;}
.oz_logo_virgilioit span {background-image: url(../images/abi3.png); background-position:0px -240px;}

.oz_logo_file_olcsv span {background-image: url(../images/abi_file.png); background-position:0px 0px;}
.oz_logo_file_oecsv span {background-image: url(../images/abi_file.png); background-position:0px -40px;}
.oz_logo_file_tbldif span {background-image: url(../images/abi_file.png); background-position:0px -80px;}
.oz_logo_file_wmcsv span {background-image: url(../images/abi_file.png); background-position:0px -120px;}
.oz_logo_file_vcf span {background-image: url(../images/abi_file.png); background-position:0px -160px;}

.quickRegisterBG {}
.quickRegisterContent {float:right; background:url(../Images/corners/QRwhiteBG.png) no-repeat; height:655px; width:285px; padding: 6px 0px 0px 1px;}
.quickRegisterContent .contentHeader {text-align:center; height:28px; font-weight:bold; font-size:16px; color:#FFFFFF; padding-top:0px; padding-bottom:1px;}
.quickRegisterContent .inputLabel {color:#5b3990; font-weight:bold; margin-left:11px; margin-top:15px;}
.quickRegisterContent .asterisk {color:#d6a378; font-weight:bold;}
.quickRegisterContent .longInput {border:#666666 1px solid; width:240px; margin-left:11px;}
.quickRegisterContent .select {border:#666666 1px solid; width:240px; margin-left:11px;}
.quickRegisterContent .checkboxTd { font-size:9px; color:#461c55; font-weight:normal; text-align:left;  }
.quickRegisterContent .checkboxTd a { font-size:9px; color:#461c55; font-weight:normal; text-align:left;  }
.quickRegisterContent .checkboxTd input {margin-left:8px; vertical-align:middle; }
.quickRegisterContent tr {height:45px; vertical-align:top;}
.quickRegisterContent .captcha tr {height:20px;}
.quickRegisterContent .captcha tr a {font-size:10px;}
.quickRegisterContent .date {width:50px; color:#5b3990;} 
.quickRegisterContent .error {font-size:11px; color:Red; text-align:center;}

.registerBtn { display:inline; margin-left:3px; height:30px; padding:0 5px 0 0; text-decoration:none; white-space:nowrap; background:url(../images/buttons/but30.png) right top no-repeat; _width:1%; }
.registerBtn b { display:inline-block; height:25px; padding:5px 4px 0 10px; cursor:pointer; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:13px; text-decoration:none; color:#fff; background:url(../images/buttons/but30.png) left top no-repeat; }
.registerBtn:hover { background-position:right bottom;}
.registerBtn:hover b { background-position:left bottom;}

.quickRegisterContent .passBar { width:256px; height:23px; background:url(../images/corners/passBarBg.png) no-repeat; position:relative; margin-bottom:3px; margin-left:30px; margin-top:5px;}
.quickRegisterContent .passBar .barText { position:absolute; left:10px; top:4px; color:#fff; font-size:11px; }
.quickRegisterContent .passBar .bar { height:23px; background:url(../images/corners/passBar.png) left top no-repeat; }
.QRmainTable {margin:auto; padding-top:8px; background:url(../Images/QuickRegisterBG.jpg) no-repeat; width:800px;}
.QRmainTable .rightCell {width:290px; padding-right:5px;}
.QRmainTable .leftCell {}

.SiteMap {padding:15px 0 25px 10px; }
.SiteMap a {color:#89549b!important;}
.SiteMap ul li {padding-left:20px; font-weight:bold;}