/*GENERAL STYLES*/
*{margin:0;padding:0;outline:0}
body{font-size:12px;line-height:1.3}
img{border:0}
#wrapper{margin:0 auto;width:986px}
h1{line-height:120%;margin:0 0 10px 0}
h2{margin:10px 0}
h3{margin:10px 0 5px 0}
fieldset{border:0}
hr{height:1px;margin:10px 0}
.right{float:right}
.textcenter{text-align:center}
#content{padding:0 0 10px 0}
#introtext{height:0}
#introtext .text{position:relative;margin:0 auto}
#ticker .ticker{border:1px solid #323232;border-radius:5px 5px 5px 5px;margin-top:5px;margin-bottom:5px;padding:5px;width:928px;height:25px}
#ticker .ticker a{color:white}
input::-ms-clear{display:none}

/* HEADER */
#header{width:100%;margin:0 auto}
#logo{width:400px;float:left}
#member-box{float:right;text-align:right;padding:11px 0 0 0}
#member-box .login-box{float:left;margin:0 5px 0 0}
#member-box fieldset{margin:5px 0 0 0;width:210px;float:left}
#member-box label{width:60px;display:block;float:left;margin:0 5px 5px 0;line-height:17px}
#member-box input{width:135px;display:inline;margin:0 0 5px 0;height:17px}
#member-box .loginbuttons{float:left}
.fbloginbutton{cursor:pointer;height:29px;width:110px;background:url("login_button.png") no-repeat scroll 0 0 transparent}
.fbloginbutton:hover{background:url("login_button.png") no-repeat scroll 0 -29px transparent}
#member-box .button{height:28px;margin:0;width:109px}
ul.login-links{list-style:none;padding:5px;float:right;text-align:center}
ul.login-links li{display:block}
ul.login-links li.last{padding:0}
#memberinfo{position:relative;top:-10px}
#memberinfo .balance{float:right}
#memberinfo .row{float:left;padding:0 0 2px 0;width:100%}
#memberinfo .row p{float:left}
#memberinfo .row span{float:right}
#memberinfo .playerinfo{width:200px;float:right;padding:0 10px 0 0}
#memberinfo .mail{padding:5px 0 0 0}
#memberinfo .mail a{vertical-align:top}
#memberinfo .mail img{margin:2px}
#langbar{float:right;text-align:center;position:relative}
#langSelect{position:absolute;z-index:2;width:160px}
#langbar ul.langEntry{list-style:none}
#langbar ul.langEntry li{height:25px}
#langbar ul.langEntry li img{float:left}
#langbar ul.langEntry li a{font-size:12px;text-transform:capitalize;line-height:25px}

/* BANNERS */
#banners{margin:10px 0;display:table}
.banner1,.banner3{height:250px}
.banner1,.banner3,.tiny,.getfree,.firstdeposit,.reloadbonus{cursor:pointer}
#banners .winners{margin:13px 0 13px 150px}
#banners .winners ul{list-style:none}
#banners .winners li{height:32px;display:block;margin:0 0 3px 0;width:124px;padding:5px 0;text-align:right}
#banners .winners li h2{margin:0;text-shadow:2px solid #ffd700}
#banners .winners li h3{margin:0 0 3px 0}
#banners .smalls{height:250px}
#banners .small{height:110px;width:238px;margin:10px;float:left}
#banners .signup .button{display:block;margin:30px 0 0 0}
#nextgame{float:left;height:90px;width:343px}
#nextgame p{text-transform:uppercase;float:left;text-align:center;padding:20px 0 0 185px;height:70px}
#counter{float:left;padding:3px;background:#fff;height:45px;margin:18px 3px;border:1px solid gray;border-radius:5px;-moz-border-radius:5px}
#banners .nextgame{height:49px;float:right;margin:22px 28px 0 0}
.next-game-schedule .b728{margin-top:10px}

/* MESSAGE BOX */
.qua{background-color:#f6e5e9;border:1px solid #e88c9c;border-radius:3px 3px 3px 3px;clear:both;margin-bottom:15px;padding:10px 15px 0}
.qua p{padding:0 0 10px 0;background:url("icon-alert.png") no-repeat scroll 0 0 transparent;position:relative;text-indent:20px;z-index:0;color:#000}
.sec{background-color:#e5f6ec;border:1px solid #8ce8b7;border-radius:3px 3px 3px 3px;clear:both;margin-bottom:15px;padding:10px 15px 0}
.sec p{padding:0 0 10px 0;background:url("icon-check.png") no-repeat scroll 0 0 transparent;position:relative;text-indent:20px;z-index:0;color:#000}

/* FRAMES */
.reviewframe{height:240px;width:320px;cursor:pointer}
.listframe{height:120px;width:160px}
.categoryframe{height:127px;width:254px}

/* GAMES BLOCKS */
#gameslist{display:table}
#gameslist .games{width:277px;height:362px;margin:10px 18px;float:left;text-align:center}
#gameslist h1,#gameslist h3,#gameslist a{text-align:left;margin:0}
#gameslist h3{height:42px;line-height:42px;position:relative;top:90px;left:150px;width:95px;height:0}
.cnt{padding:10px;height:300px}
#gameslist .btm a{float:right;position:relative;top:-20px;padding:0 12px 0 0}
#gameslist .games ul{list-style:none;text-align:left}
#gameslist .games li{height:30px;line-height:30px;list-style:none outside none}
#gameslist .games li a{display:block}
#gamepicture{height:128px;width:254px;overflow:hidden;display:block}

/* GAMES PAGES */
#gamesgrid{margin:20px 0;display:table}
#gamesgrid.new{width:460px;float:left}
#gamesgrid td{padding:5px}
#gamesgrid td.gameimage{width:200px}
#gamesgrid td.gamename{width:500px;height:86px;line-height:1.6em;vertical-align:top}
#gamesgrid td.gamename h2{margin:0}
#gamesgrid td.gamebutton{width:200px}
#games li{margin:0 0 0 40px;padding:0 0 5px 0}
#games .review{float:left;height:199px;width:100%;display:table;padding-bottom:10px}
#games .reviewplaybutton{float:left;height:32px}
#games .reviewshare{float:right;padding:2px 10px}
#games .bingo img{margin:0 0 0 470px}

/* SCHEDULE PAGE */
#schedule .gamelist-container{padding:10px 0 0 0}
#schedule .intro{padding:20px 0}
#schedule .calendar h4{padding:1px 4px;text-align:right}
#schedule th{font-size:16px}
#schedule table#calendar th{font-size:14px}
#schedule .time{width:50px;padding:5px 3px;text-align:center}
#schedule .session{vertical-align:top;margin:10px}
#schedule .session .icon{height:24px;width:24px;float:left;padding:0 10px 0 0}
#schedule .session .room{height:24px;float:left;font-size:14px;font-weight:bold}
#schedule .session .repeat{float:right;height:16px;width:16px}
#schedule .session .data{width:175px;float:left;margin:0 0 0 10px}
#schedule .session .jackpot{width:195px;height:16px;font-style:italic;float:left}
#schedule .session .price{width:195px;height:16px;font-style:italic;float:left;padding:0 0 10px 0}
#schedule .start{height:20px;cursor:pointer}
#schedule .middle{cursor:pointer;padding:10px;display:table}
#schedule .stop{height:15px;cursor:pointer}
#schedule .session .playbingo{float:right;width:70px}
#schedule .session .playbingo a{display:block;margin:0 3px 5px 0;position:relative;z-index:100}

/* LOGIN PAGE */
.login h3.loginblock{font-size:18px;text-align:center;margin:0}
.login .loginblock{height:230px}
.login h2{margin:0;padding:20px 0;text-align:center}
.login .registerbutton{margin:20px 108px 79px 108px}
.login .loginform{padding:50px 0 0 0}
.login fieldset{border:0;text-align:center}
.login label{width:120px;display:block;float:left;margin:5px 0;text-align:right;padding:3px 10px 0 0}
.login input{width:200px;margin:5px 70px 5px 0;padding:3px}
.login .fb-login-button{margin:0 0 0 155px;position:relative;top:-28px;width:112px}
.login .link{margin:20px 0 6px 20px}

/* REGISTER */
#registerform{margin:20px 0;display:table}
.registerform .row{padding:0 0 10px 0}
.registerform label{display:block;float:left;text-align:right;padding:0 10px;width:150px;font-size:12px}
.registerform input{padding:2px 5px;width:230px;font-size:12px}
.registerform .checkbox{height:50px;width:50px}
.shownormal{padding:20px 0}
span.req-marker{color:red}
select#country{text-transform:capitalize}
#register ul.buttons{list-style:none;padding:10px 20px}
#register ul.buttons li{padding:8px 0}
#register ul.buttons li .button{width:256px}
#register .hide,#poker .hide{display:none}
#register .show,#poker .show{display:block}
#register .quick{width:580px;margin:20px}
#register .row{padding:0 0 10px 0}
#register .row .dateselect select{width:70px}
input#gender{width:40px}
#register label.terms{line-height:1.3em}
#register .facebooknew{cursor:pointer;display:block;height:89px;width:340px;position:relative;top:90px;left:10px}
#register .facebooknew .fb-en,#register .facebooknew .fb-es, #register .facebooknew .fb-tr {height:89px;width:340px}
#register .facebooknew .fb-en{background:url("fb_signup_en.png") no-repeat 0 0}
#register .facebooknew .fb-en:hover{background:url("fb_signup_en.png") no-repeat 0 -89px}
#register .facebooknew .fb-es{background:url("fb_signup_es.png") no-repeat 0 0}
#register .facebooknew .fb-es:hover{background:url("fb_signup_es.png") no-repeat 0 -89px}
#register .facebooknew .fb-tr{background:url("fb_signup_tr.png") no-repeat 0 0}
#register .facebooknew .fb-tr:hover{background:url("fb_signup_tr.png") no-repeat 0 -89px}
#register select#country{text-transform:capitalize}

/* VIP */
#vip .progress{padding:20px 0}
#vip .progress h2{height:50px;line-height:50px;padding:0 20px;margin:0;font-weight:bold}
#vip .progress table{margin:0;padding:20px 0;width:700px}
#vip .progress td.text,#vip .progress td.amount,#vip .progress td.offer{font-size:16px}
#vip .progress td.text,#vip .progress td.amount,#vip .progress td.cta,#vip .progress td.offer{height:32px;padding:0 0 10px 0}
#vip .progress td.amount{width:90px}
#vip .progress td.offer{width:510px}
#vip .progress td.cta img{margin:0 50px}
#vip .progress td.cta .fb{margin:0 6px}
#vip .progress td.line{border-bottom:1px solid gray}
#vip .progress .fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr{display:none !important}
#vip .connect_widget .like_button_no_like .piece,.connect_widget .like_button_no_like{height:30px !important;width:80px !important}
#vip .meter{height:366px;width:166px;float:right}
#vip .none{background:url("vip-0.png") no-repeat transparent}
#vip .one{background:url("vip-1.png") no-repeat transparent}
#vip .two{background:url("vip-2.png") no-repeat transparent}
#vip .three{background:url("vip-3.png") no-repeat transparent}
#vip .four{background:url("vip-4.png") no-repeat transparent}
#vip .five{background:url("vip-5.png") no-repeat transparent}
#vip table.invites{padding-bottom:40px !important}
#vip .invites input#name{width:100%;padding:2px 5px}
#vip .invites input#email{width:100%;padding:2px 5px}
#vip button.invite{position:relative;top:-35px;margin:0 0 0 13px}
#vip .addfriend{position:relative;float:right;top:-36px;margin:0 10px 0 0}

/* INVITER */
#inviter,.gamehistorypop{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sIGBELM1AwA2cAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAGElEQVQY02NkYGBoZCACMDEQCUYVUkchAN40AJWAa528AAAAAElFTkSuQmCC") repeat scroll 0 0 transparent;bottom:0;display:none;left:0;position:absolute;right:0;top:0;z-index:101}
#inviter .close,.gamehistorypop .close{height:24px;left:376px;margin:0 auto;position:relative;top:82px;width:24px;z-index:102}
.gamehistorypop .inviter-form{margin:50px auto;width:770px;padding:10px;border:1px solid #323232;border-radius:5px 5px 5px 5px}
#inviter td{padding:2px 5px}

/* COMMUNITY PAGES */
#community{margin:10px 0}
#community .block{padding:20px 0 0 0}
#community li{margin:10px 0 10px 20px}
#community table{width:600px;margin:20px}
#community td,#community th{padding:5px 10px;width:50%}
#community th.noborder{border-right:0}
#community .moderator{padding:20px 0}
#community .moderator img{float:right;margin:20px 40px 0 0}
#community dl{padding:10px}
#community dt{float:left;clear:left;width:220px;text-align:left;font-weight:bold}
#community dd{margin:0 0 0 230px;padding:0 0 10px 0}

/* CHARITY PAGES */
#charities{margin:10px 0;display:table}
#charities .charity h3{padding:20px 0 10px 10px}
#charities .charity a{text-decoration:none}
#charities .charity img{padding:0 0 10px 0}
#charities .charity .readmore{float:right;margin:10px 0}
#charities .charityintro{height:190px;display:table}
#charities .reviewplaybutton{padding:10px 0;width:192px;float:right}
#charities .charitytext p{padding:10px 0}
#charities .charityshare{float:left;margin:19px 10px;width:110px}

/* ACCOUNT PAGES */
#account{margin:10px 0;min-height:300px;height:auto !important;height:300px}
#account ul{padding:10px 0 10px 20px}
#account p{padding:0 0 5px 0}
#account .messagebox{padding:10px}
#account .help-message-area span{float:right}
#account .help-message-area .unread{font-weight:bold;font-size:16px}
#account .dataselect{padding:0 0 10px 0}
#account .dataselect fieldset{float:left;line-height:25px}
#account .dataselect .row{float:left;padding:0 10px}
#account .dataselect select{padding:2px 0 2px 5px}
#account .dataselect option{padding:0 5px 0 0}
#account .dataselect label{width:60px}
#account .dataselect button{margin:0}
#account .dataselect textarea{margin:0 0 10px 0;padding:5px}
#account .or{padding:20px 80px}
#account table.messages{padding:10px 0}
#account table.messages td,#account table.messages th{padding:2px 5px;text-align:left}
#account table.messages .date{width:140px}
#account table.messages .date-sent{width:185px}
#account table.messages .id{width:50px}
#account table.messages .subject{width:340px}
#account table.messages .read{width:30px}
#account p.message{padding:0 0 10px 0}
#account .archive{padding:20px 0}
#account .balance{padding:10px}
#account dl{padding:10px}
#account dt{float:left;clear:left;width:180px;text-align:left;font-weight:bold;height:14px}
#account dd{margin:0 0 0 190px;padding:0 0 10px 0;height:14px}
#account .password .row{padding-bottom:10px !important}
#account .password label{float:left;padding:0 10px 0 0;text-align:right;width:120px;line-height:22px}
#account .password input{padding:2px 0 2px 5px}
#account .password button{margin:0 0 0 130px}
#account .password span{line-height:22px;font-weight:bold}
#account .depositlimit{line-height:27px}
#account ul.processorlist{padding:5px 0;text-align:center;height:80px;display:table}
#account ul.processorlist li{display:block;padding:10px 0}
#account .paymentselect{height:50px;padding:10px;cursor:pointer}
#account .paymentselect .image{float:left;border:1px solid gray}
#account ul.payment-info{float:left}
#account ul.payment-info li{padding:0 25px;text-align:left;font-size:10px;font-style:italic}
#account .selectdiv{float:right;margin:10px 0}
#account .selectdiv a{width:auto}
#account .amount .row a{padding:5px 5px 2px}
#account .accountnum,#account .pin,#account .expdate{padding-right:20px}
#account .hint{float:left;font-size:10px;font-style:italic;padding:0 0 0 130px}
#accountnumber,#nameoncard{width:260px}
#account .affiliate #accountnumber{width:230px}
#account .affiliate .error{float:right;color:#668c27}
#account .cashout .row{width:100%;height:30px;padding:0 0 10px 0}
#account .cashout input.amount{float:left;width:70px;text-align:right;padding:0 2px}
#account .balancelist td{padding:5px}
#account table.history td,#account .inviter-form .gamedetailinfo div{padding:2px 1px}
#account ul.gamedetails,#account ul.disc{list-style:disc}
#account ul.gamedetails{padding:10px 20px}
#account ul.disc{padding:0 20px 10px 20px}
#account .separator,#register .separator{padding:0 0 10px 0;text-align:center;width:425px}
#register p{padding:10px}
#account .depositbanner{margin:10px 0 0 0;cursor:pointer}
#account #fund .depositbanner{margin:55px 0 0 0}
#account .payment-options{margin:10px 30px}
#account .payment-options .image{margin-right:3px;margin-left:2px;background:#fff;border:1px solid gray;cursor:default}

/* PROMOTIONS PAGE */
#community .promotions{margin-bottom:50px}
#community .promotions h2{text-align:center;text-align:left;margin:22px 0 0 0}
#community .promotion250{margin:5px 0 10px 0;cursor:pointer}
#community .promotions h3{margin:20px 0 5px}
#community .jackpots{margin:0 0 20px 0;display:table}
#community .jackpots ul{list-style:none}
#community .jackpots li{margin:10px;float:left;position:relative}
#community .jackpots img{width:220px}
#community .jackpots .value{text-align:center;position:absolute;height:60px;width:220px;top:105px;background:none repeat scroll 0 0 rgba(0,0,0,0.75);z-index:2}
#community .jackpots .value h2{margin:5px 0;color:#d0a118;font-size:20px}
#community .jackpots .value p{margin:0 0 5px 0;font-size:14px;color:#fff}

/* FOOTER */
#footer{margin:0 auto;padding:0 20px;width:947px}
#footer .box{height:149px}
#footer .box h3{font-size:14px;margin-bottom:0}
#footer .box ul{padding-top:8px}
#footer .box ul li{list-style:none outside none;padding:0}
#footer .box ul li a{text-decoration:none}
#footer .paymentlogos{padding:10px}
#footer .paymentlogos img.logos{border:1px solid #323232}



/* GRID SYSTEM ---------------------------------------------- */
body{min-width:960px}
.container_12{margin-left:auto;margin-right:auto;width:960px;display:table}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_728,.grid_192,.grid_600,.grid_320{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}
.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12{position:relative}
.alpha{margin-left:0}
.omega{margin-right:0}
.container_12 .grid_1{width:60px}
.container_12 .grid_2{width:140px}
.container_12 .grid_3{width:220px}
.container_12 .grid_4{width:300px}
.container_12 .grid_5{width:380px}
.container_12 .grid_6{width:460px}
.container_12 .grid_7{width:540px}
.container_12 .grid_8{width:620px}
.container_12 .grid_9{width:700px}
.container_12 .grid_728{width:728px}
.container_12 .grid_192{width:192px}
.container_12 .grid_320{width:320px}
.container_12 .grid_600{width:600px}
.container_12 .grid_10{width:780px}
.container_12 .grid_11{width:860px}
.container_12 .grid_12{width:940px}
.grid_1_no_margin,.grid_2_no_margin,.grid_25_no_margin,.grid_3_no_margin,.grid_4_no_margin,.grid_5_no_margin,.grid_6_no_margin,.grid_7_no_margin,.grid_8_no_margin,.grid_9_no_margin,.grid_10_no_margin,.grid_11_no_margin,.grid_12_no_margin,.grid_728_no_margin,.grid_192_no_margin{display:inline;float:left;position:relative}
.container_12 .prefix_1{padding-left:80px}
.container_12 .prefix_2{padding-left:160px}
.container_12 .prefix_3{padding-left:240px}
.container_12 .prefix_4{padding-left:320px}
.container_12 .prefix_5{padding-left:400px}
.container_12 .prefix_6{padding-left:480px}
.container_12 .prefix_7{padding-left:560px}
.container_12 .prefix_8{padding-left:640px}
.container_12 .prefix_9{padding-left:720px}
.container_12 .prefix_10{padding-left:800px}
.container_12 .prefix_11{padding-left:880px}
.container_12 .suffix_1{padding-right:80px}
.container_12 .suffix_2{padding-right:160px}
.container_12 .suffix_3{padding-right:240px}
.container_12 .suffix_4{padding-right:320px}
.container_12 .suffix_5{padding-right:400px}
.container_12 .suffix_6{padding-right:480px}
.container_12 .suffix_7{padding-right:560px}
.container_12 .suffix_8{padding-right:640px}
.container_12 .suffix_9{padding-right:720px}
.container_12 .suffix_10{padding-right:800px}
.container_12 .suffix_11{padding-right:880px}
.container_12 .push_1{left:80px}
.container_12 .push_2{left:160px}
.container_12 .push_3{left:240px}
.container_12 .push_4{left:320px}
.container_12 .push_5{left:400px}
.container_12 .push_6{left:480px}
.container_12 .push_7{left:560px}
.container_12 .push_8{left:640px}
.container_12 .push_9{left:720px}
.container_12 .push_10{left:800px}
.container_12 .push_11{left:880px}
.container_12 .pull_10px{left:-10px}
.container_12 .pull_1{left:-80px}
.container_12 .pull_2{left:-160px}
.container_12 .pull_3{left:-240px}
.container_12 .pull_4{left:-320px}
.container_12 .pull_5{left:-400px}
.container_12 .pull_6{left:-480px}
.container_12 .pull_7{left:-560px}
.container_12 .pull_8{left:-640px}
.container_12 .pull_9{left:-720px}
.container_12 .pull_10{left:-800px}
.container_12 .pull_11{left:-880px}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both}
.clearfix{zoom:1}
.height_10{height:10px}

/* color styles
---------------------------------------------- */
.black{color:#d7d7d7;border:solid 1px #333;background:#333;background:-webkit-gradient(linear,left top,left bottom,from(#666),to(#000));background:-moz-linear-gradient(top,#666,#000)}
.black h5{color:#d7d7d7}
.black:hover{background:#000;background:-webkit-gradient(linear,left top,left bottom,from(#444),to(#000));background:-moz-linear-gradient(top,#444,#000)}
.black:active{color:#666;background:-webkit-gradient(linear,left top,left bottom,from(#000),to(#444));background:-moz-linear-gradient(top,#000,#444)}
.gray{color:#e9e9e9;border:solid 1px #555;background:#6e6e6e;background:-webkit-gradient(linear,left top,left bottom,from(#888),to(#575757));background:-moz-linear-gradient(top,#888,#575757)}
.gray h5{color:#e9e9e9}
.gray:hover{background:#616161;background:-webkit-gradient(linear,left top,left bottom,from(#757575),to(#4b4b4b));background:-moz-linear-gradient(top,#757575,#4b4b4b)}
.gray:active{color:#afafaf;background:-webkit-gradient(linear,left top,left bottom,from(#575757),to(#888));background:-moz-linear-gradient(top,#575757,#888)}
.white,#commentform #submit{color:#606060;border:solid 1px #b7b7b7;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ededed));background:-moz-linear-gradient(top,#fff,#ededed)}
.white h5{color:#606060}
.white:hover{background:#ededed;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#dcdcdc));background:-moz-linear-gradient(top,#fff,#dcdcdc)}
.white:active{color:#999;background:-webkit-gradient(linear,left top,left bottom,from(#ededed),to(#fff));background:-moz-linear-gradient(top,#ededed,#fff)}
.orange{color:#fef4e9;border:solid 1px #da7c0c;background:#f78d1d;background:-webkit-gradient(linear,left top,left bottom,from(#faa51a),to(#f47a20));background:-moz-linear-gradient(top,#faa51a,#f47a20)}
.orange h5{color:#fef4e9}
.orange:hover{background:#f47c20;background:-webkit-gradient(linear,left top,left bottom,from(#f88e11),to(#f06015));background:-moz-linear-gradient(top,#f88e11,#f06015)}
ul.orange:hover{background:#f78d1d;background:-webkit-gradient(linear,left top,left bottom,from(#faa51a),to(#f47a20));background:-moz-linear-gradient(top,#faa51a,#f47a20)}
.orange:active{color:#fcd3a5;background:-webkit-gradient(linear,left top,left bottom,from(#f47a20),to(#faa51a));background:-moz-linear-gradient(top,#f47a20,#faa51a)}
.red{color:#faddde;border:solid 1px #980c10;background:#d81b21;background:-webkit-gradient(linear,left top,left bottom,from(#ed1c24),to(#aa1317));background:-moz-linear-gradient(top,#ed1c24,#aa1317)}
.red h5{color:#faddde}
.red:hover{background:#b61318;background:-webkit-gradient(linear,left top,left bottom,from(#c9151b),to(#a11115));background:-moz-linear-gradient(top,#c9151b,#a11115)}
.red:active{color:#de898c;background:-webkit-gradient(linear,left top,left bottom,from(#aa1317),to(#ed1c24));background:-moz-linear-gradient(top,#aa1317,#ed1c24)}
.blue{color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;background:-webkit-gradient(linear,left top,left bottom,from(#00adee),to(#0078a5));background:-moz-linear-gradient(top,#00adee,#0078a5)}
.blue h5{color:#d9eef7}
.blue:hover{background:#007ead;background:-webkit-gradient(linear,left top,left bottom,from(#0095cc),to(#00678e));background:-moz-linear-gradient(top,#0095cc,#00678e)}
.blue:active{color:#80bed6;background:-webkit-gradient(linear,left top,left bottom,from(#0078a5),to(#00adee));background:-moz-linear-gradient(top,#0078a5,#00adee)}
.rosy{color:#fae7e9;border:solid 1px #b73948;background:#da5867;background:-webkit-gradient(linear,left top,left bottom,from(#f16c7c),to(#bf404f));background:-moz-linear-gradient(top,#f16c7c,#bf404f)}
.rosy h5{color:#fae7e9}
.rosy:hover{background:#ba4b58;background:-webkit-gradient(linear,left top,left bottom,from(#cf5d6a),to(#a53845));background:-moz-linear-gradient(top,#cf5d6a,#a53845)}
.rosy:active{color:#dca4ab;background:-webkit-gradient(linear,left top,left bottom,from(#bf404f),to(#f16c7c));background:-moz-linear-gradient(top,#bf404f,#f16c7c)}
.green{color:#e8f0de;border:solid 1px #538312;background:#64991e;background:-webkit-gradient(linear,left top,left bottom,from(#7db72f),to(#4e7d0e));background:-moz-linear-gradient(top,#7db72f,#4e7d0e)}
.green h5{color:#e8f0de}
.green:hover{background:#538018;background:-webkit-gradient(linear,left top,left bottom,from(#6b9d28),to(#436b0c));background:-moz-linear-gradient(top,#6b9d28,#436b0c)}
.green:active{color:#a9c08c;background:-webkit-gradient(linear,left top,left bottom,from(#4e7d0e),to(#7db72f));background:-moz-linear-gradient(top,#4e7d0e,#7db72f)}
.pink{color:#feeef5;border:solid 1px #d2729e;background:#f895c2;background:-webkit-gradient(linear,left top,left bottom,from(#feb1d3),to(#f171ab));background:-moz-linear-gradient(top,#feb1d3,#f171ab)}
.pink h5{color:#feeef5}
.pink:hover{background:#d57ea5;background:-webkit-gradient(linear,left top,left bottom,from(#f4aacb),to(#e86ca4));background:-moz-linear-gradient(top,#f4aacb,#e86ca4)}
.pink:active{color:#f3c3d9;background:-webkit-gradient(linear,left top,left bottom,from(#f171ab),to(#feb1d3));background:-moz-linear-gradient(top,#f171ab,#feb1d3)}
.purple{color:#fff;background-color:#6b1b60}

/* BUTTONS --------------------------------------------- */
.button{display:inline-block;zoom:1;display:block;vertical-align:baseline;margin:0 2px;outline:0;cursor:pointer;text-align:center;text-decoration:none;font:14px/100% Arial,Helvetica,sans-serif;padding:.5em 2em .55em;text-shadow:0 1px 1px rgba(0,0,0,.3);-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);text-transform:uppercase}
.button:hover{text-decoration:none}
.button:active{position:relative;top:1px}
.bonusbutton{width:200px}
.bigrounded{-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em}
.medium{font-size:12px;padding:.5em 1.5em .42em}
.game{font-size:16px;padding:.5em 1.5em .42em;width:50px}
.small{font-size:11px;padding:.2em 1em .275em}
.inline{display:inline}
.large{font-size:39px;padding:15px 20px}
.ticket-unread{font-weight:bold}