/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 29 July 2010 18:23:42
*/


/* General
-------------------------------*/

* {
    margin:0;
    padding:0;
    outline:none;
 
}

.clear {
    clear:both;
}

a {
    text-decoration:none;
    color:#cc3333;
}

a:hover {
    
}

h3 {
    font-size:13px;
    text-transform:uppercase;
}

p {
    
}

img, a img {
    border:0;
}

ol {
    margin-left:27px;
}

.hidden{display:none;}

.red {
    color:#F83333;
}

/* Main Sections
-------------------------------*/

body {
    width:100%;
    height:100%;
    font-family:Arial, Tahoma, Helvetica, Sans-Serif;
    font-size:0.75em;
    color:#333333;
    background:#000000 none repeat scroll 0 0;
}

#wrapper,
#wrapper-tv {
     margin:0 auto;
    position:relative;
    width:1024px;
   /* background: #333333 url(http://www.youwin.com/__data/assets/image/0004/2758/new-sports-bg.png) repeat-x; */
    background: #000 url(http://www.youwin.com/__data/assets/image/0004/2758/new-sports-bg.png) repeat-x 0% 100%;
}

#betting-slip-right-box {
    width:252px;
    float:left;   
    /*position:fixed; */
}

#container {
    padding:0 7px 11px 7px;
    float:left;
}

.white-container {
    
}

.black-container {
    background:#000;
    float:left;
    width:1010px;
    color:#fff;
    padding-bottom:13px !important;
}

.red-container {
    
}

#footer {
    color:#666666;
    float:left;
    width:100%;
    
    background:#000;
}

#header {
    height:93px;
    width:1024px;
    color:#fff;
    margin-bottom:0;
}

#left-sidebar {
    width:176px;
    float:left;
    padding-top:3px;
    margin-right:10px;
}

#right-sidebar {
    float:right;
padding-top:3px;
width:253px;
margin-right:0;
}

#content {
    padding-top:3px;
    float:left;
}

.col_1 {
    width:1006px;
    padding-left:4px;
    float:left;
}

.col_2 {
    width:818px;
    float:left;
}

.col_3 {
    width:553px;
}




/* Betting Slip
-------------------------------*/

#betting-slip-right-box ul#tabs {
    list-style:none;
}

#betting-slip-right-box ul#tabs li{
    background:url(http://www.youwin.com/__data/assets/image/0016/2752/betting-slip-tabs.png) no-repeat;
    height:30px;
    width:111px;
    text-indent:-9999px;
    cursor:pointer;
    float:left;
}

#betting-slip-right-box ul#tabs li.place{
    background-position:0 0;
}

#betting-slip-right-box ul#tabs li.open{
    background-position:-110px 0;
}

#betting-slip-right-box ul#tabs li.active-place{
    background-position:0 -30px;
}

#betting-slip-right-box ul#tabs li.active-open{
    background-position:-110px -30px;
}

#betting-slip-right-box div.main-bg {
    background:#ececec;
    background:url(http://www.youwin.com/__data/assets/image/0016/1483/betting-slip-bg-repeat.png) repeat-y;
    float:left;
    height:auto;
    width:252px;
}

#betting-slip-right-box div.bet-top {
    background:url(http://www.youwin.com/__data/assets/image/0003/1488/betting-slip-top.png) no-repeat;
    width:252px;
    height:12px;
    float:left;
    font-size:7px;
    border:0;
} 

#betting-slip-right-box div.bet-bottom {
    background:url(http://www.youwin.com/__data/assets/image/0018/1485/betting-slip-bottom.png) bottom no-repeat;
    width:252px;
    float:left;
    padding-bottom:11px;
}

#betting-slip-right-box div.bet-bottom div.bg {
    background:#ececec;
    float:left;
}

div.bet-bottom p#no-bets {
    background:#fff;
    float:left;
    font-weight:bold;
    line-height:1.5em;
    margin:4px 0 0 3px;
    padding:7px;
    width:232px;
}

div.bet-bottom p#no-bets span {
    color:#CC3333;
}

#betting-slip-right-box div.bet-main {
    background:url(http://www.youwin.com/__data/assets/image/0015/1482/betting-slip-bg-gradient.png) repeat-x;
    width:246px;
    border-left:1px solid #b9b9b9;
    border-right:1px solid #b9b9b9;
    padding:0 2px;
    color:#333333;
    float:left;
}

div.bet-main h2 {
    color:#333333;
    font-size:18px;
    margin-bottom:8px;
    padding-left:3px;
    float:left;
}

div.bet-main .right-help {
   float:right;
   font-weight:bold;
   margin-right:5px;
   padding-top:3px;
   text-decoration:underline;
}

div.bet-main .right-help a {
   color:#333333;
}

div.bet-main h2.with-margin {
    margin-bottom:10px;
    margin-top:11px;
}

div.bet-main div {
    background:#fff;
    border-bottom:1px solid #f0f0f0;
    width:246px;
}

div.bet-main div#bet-window {
    width:auto;
    border:0;
    float:left;
      /*height:130px; */
    overflow-x: hidden;
    overflow-y:auto;
}

div.bet-main #bet-option {
   overflow-x: hidden;
   overflow-y:auto;
clear:both;
}

#bet-option-header,
#bet-window-header {
   float:left;
background:none;
border-bottom:0;
}

div.bet-main div.field {        /* update - part3 */
    border:0;
    width:230px;
}

div.bet-main div.slip-header {
    background:url(http://www.youwin.com/__data/assets/image/0017/1484/betting-slip-black-bg.png) repeat-x;
    color:#fff;
    padding:6px 0 10px;
    float:left;
}

div.bet-main div.slip-header p.funds-error {
    text-align:center;
}

div.bet-main div.slip-header p.error span{
    padding-top:2px;
    display:block;
}


div.bet-main div.slip-header p.slip-left{
    float:left;
    padding-left:3px;
}

div.bet-main div.slip-header p.slip-right{
    text-decoration:underline;
    float:right;
    padding-right:7px;
}

div.bet-main div.single-bet {
    border:0;
}

div.single-bet div.slip-selection{
    background:#F9B811 url(http://www.youwin.com/__data/assets/image/0004/1489/betting-slip-yellow-bg.png) repeat-x;
    float:left;
    /*height:29px;*/
    padding:3px 2px 2px 2px;
    width:242px;
    font-weight:bold;
}

div.single-bet div.slip-selection p {
    padding-right:20px;
}

div.single-bet div.slip-selection input{
    float:left;
}

div.single-bet div.slip-selection label{
    float:left;
    margin-left:3px;
    width:184px;
} 

div.single-bet div.slip-selection span{
    color:#fff;
    float:right;
    padding-right:14px;
}

div.single-bet div.slip-selection span a{
    color:#000;
    font-size:13px;
    padding:0 4px;
    text-decoration:none;
}

div.multiples div.slip-selection p.name{
    float:left;
    padding-top:1px;
    padding-left:19px;
    background:url(http://www.youwin.com/__data/assets/image/0014/1481/betting-slip-arrow.png) left no-repeat;
}

div.multiples div.slip-selection p.no-bg {
    background:none;
}

div.single-bet p.slip-name{
    font-weight:bold;
    padding-bottom:10px;
}

div.multiples p.slip-name {
    font-size:10px;
    margin-bottom:0;
}

div.single-bet p.slip-name span{
    font-size:10px;
    padding-left:5px;
    text-decoration:underline;
}

div.single-bet span {
    font-size:10px;
    font-weight:bold;
}

div.single-bet div.slip-stake {
    float:left;
    padding:6px 4px 9px 6px;
    width:236px;
}

div.single-bet div.slip-stake input{
    width:95px;
    float:right;
}

div.single-bet div.slip-stake input.checkbox{
    width:auto;
    float:left;

}

div.single-bet div.slip-stake label{
    font-size:10px;
    font-weight:bold;
    margin-left:4px;
    float:left;
    width:128px;
}

div.single-bet div.slip-footer{
    float:left;
    font-size:10px;
    font-weight:bold;
    padding:4px 5px 9px 9px;
    width:232px;
}

div.single-bet div.slip-footer a{
    color:#333333;
    text-decoration:underline;
    padding-right:3px;
}

div.bet-bottom div.total-stake {
    background:url(http://www.youwin.com/__data/assets/image/0017/1484/betting-slip-black-bg.png) repeat-x;
    float:left;
    margin-left:3px;
    width:246px;
    color:#fff;
}

div.bet-bottom div.total-stake p{
    font-size:18px;
    padding:6px 4px;
    float:left;
}

div.bet-bottom div.total-stake img{
    margin:0px 7px 0px 0px;
    float:right;
}

div.bet-bottom div.bets-info{
    background:none;
    float:left;
}

div.bet-bottom div.bets-info p{
    line-height:1.3em;
    padding:10px 2px 10px 4px;
}

div.bet-bottom div.bets-info img{
    margin-left:6px;
    margin-top:4px;
    float:left;
}

div.bet-bottom div.bets-info input.submit-button{
    background:url(http://www.youwin.com/__data/assets/image/0004/4828/place-bet-button.jpg) no-repeat;
    height:auto;
    margin-right:6px;
    margin-top:10px;
    width:113px;
    cursor:pointer;
padding:3px 0 5px 0;
}

div.bet-main div.funds {
    float:left;
    font-weight:bold;
} 

div.bet-main div.funds p{
    padding:4px 3px 11px 4px;
}

div.bet-main div.funds p.deposit-amount{
    padding:15px 3px 7px 4px;
}

div.bet-main div.funds p span{
    float:left;
    width:140px;
}

div.bet-main div.funds p.question{
    font-weight:normal;
    padding:0 3px 11px 6px;
    text-decoration:underline;
    cursor:pointer;
}

div.bet-main div.funds input{
    width:75px;
}

div.bet-main div.funds input.cv2{
    margin-left:7px;
    width:38px;
}

div.bet-bottom div.bets-info input.deposit-submit-button{
    background:url(http://www.youwin.com/__data/assets/image/0014/860/button95.png) no-repeat;
    height:15px;
    margin-right:6px;
    margin-top:13px;
    width:95px;
    border:0;
    font-weight:bold;
    float:right;
    margin-right:10px;
}

div.bet-main div.funds p.error{
    color:#f23333;
    font-weight:normal;
    padding-bottom:6px;
}

div.bet-main div.funds p.change-details{
    font-weight:normal;
    padding-bottom:20px;
}

div.bet-main div.funds p.change-details a{
    color:#333333;
    text-decoration:underline;
}

/*================ Betting slip - November designs part3 25/09 =======================*/

#betting-slip-right-box div#bet-success {
    
}

div#bet-success div.single-bet div.slip-selection p {
    color:#FFFFFF;
    font-size:14px;
    font-weight:normal;
    padding-left:3px;
    padding-top:5px;
}

div#bet-success div.slip-stake p {
    padding-bottom:3px;
}

div#bet-success div.slip-footer {
    font-size:12px;
    font-weight:normal;
    padding-top:20px;
}

div#bet-success div.slip-footer p{
    padding-bottom:3px;
}

div.bet-bottom div.total-stake p.success-total {
    background:url(http://www.youwin.com/__data/assets/image/0011/2270/bet-success.png) no-repeat 0 5px;
    font-size:16px;
    margin-left:22px;
    padding-left:55px;
    padding-top:4px;
    height:36px;
}

div.bet-bottom div.success-bottom-bet {
    padding-top:15px;
}

#betting-slip-right-box div#fail h2 span.small{
    font-size:12px;
}

#betting-slip-right-box div#fail div.alert-slip-selection{
    background:url(http://www.youwin.com/__data/assets/image/0004/1489/betting-slip-yellow-bg.png) repeat-x ;
    float:left;
    font-weight:bold;
    height:29px;
    padding:3px 2px 2px;
    width:242px;
}

#betting-slip-right-box div#fail div.alert-slip-selection p.new-prices{
    color:#FFFFFF;
    float:left;
    font-size:18px;
    font-weight:normal;
    margin-left:12px;
    padding-left:60px;
    padding-top:2px;
    width:auto;
    background:url(http://www.youwin.com/__data/assets/image/0019/2269/alert.png) no-repeat ;
}

#betting-slip-right-box div#fail div.alert-slip-selection span,
div.bet-bottom div.bets-info span.alert-img {
    display:block;
    float:right;
    height:25px;
    margin-right:12px;
    text-indent:-9999px;
    width:27px;
    background:url(http://www.youwin.com/__data/assets/image/0019/2269/alert.png) no-repeat;
}

div.bet-main div.error {
    border:3px solid #ff3333;
    width:224px;
    padding:1px;
    float:left;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

div.bet-bottom div.bets-info p.bottom-alert {
    background:url(http://www.youwin.com/__data/assets/image/0019/2269/alert.png) no-repeat;
    float:left;
    font-size:18px;
    margin:10px 0 10px 12px;
    padding:0 0 0 44px;
    width:auto;
}

div.bet-bottom div.bets-info span.alert-img {
    margin-top:10px;
}

div.bet-bottom div.bets-info p.except {
    float:left;
    font-size:14px;
    text-align:center;
    width:90%;
    padding-top:0;
}

div.bet-bottom div.bets-info input.submit-button-new {
    background:transparent url(http://www.youwin.com/__data/assets/image/0018/2277/place-bet-button.png) no-repeat;
    float:right;
    height:23px;
    margin-right:10px;
    margin-top:4px;
    width:113px;
    border:0;
}


/* Header
-------------------------------*/

#top-section {
    background:url(http://www.youwin.com/__data/assets/image/0010/181/bg-header.png) repeat-x;
    height:74px;
    padding-left:7px;
    padding-top:0;
}

#header .grey {
    background:url(http://www.youwin.com/__data/assets/image/0004/1885/header-grey.png) repeat-x !important;
    padding-top:0 !important;
}

#header .pink {
    background:url(http://www.youwin.com/__data/assets/image/0005/1886/header-pink.png) repeat-x !important;
    padding-top:0 !important;
}

#header .purple {
    background:url(http://www.youwin.com/__data/assets/image/0008/2060/header-purple.png) repeat-x !important;
    padding-top:0 !important;
}

#header .green {
    background:url(http://www.youwin.com/__data/assets/image/0016/2059/header-green.png) repeat-x !important;
    padding-top:0 !important;
}

#header .orange {
    background:url(http://www.youwin.com/__data/assets/image/0008/2042/header-orange.png) repeat-x !important;
    padding-top:0 !important;
}

#header .yellow {
    background:url(http://www.youwin.com/__data/assets/image/0020/4286/yellow-header.png) repeat-x !important;
    padding-top:0 !important;
}


#bottom-section {
    background:url(http://www.youwin.com/__data/assets/image/0012/183/bg-main-nav.png) repeat-x;
    height:19px;
    padding:0 7px;
    width:1010px;
}

#header #logo {
    background:url(http://www.youwin.com/__data/assets/image/0013/5152/youwin.png) no-repeat;
    width:180px;
    height:63px;
    float:left;
    margin-top:5px;
    margin-left:0px;
}


#header #logo-tv {
    background:url(http://www.youwin.com/__data/assets/image/0004/5773/logo-tv.png) no-repeat;
    width:258px;
    height:44px;
    float:left;
    margin-top:15px;
    margin-left:2px;
}

div#main-nav-tabs {
    background:url(http://www.youwin.com/__data/assets/image/0020/1496/free-bets-bg.png) no-repeat right;
    float:right;
    height:69px;
}

div.tv-bg-no {
    background:none !important;
}

div#main-nav-tabs span {
    text-indent:-9999px;
    display:block;
}

div#main-nav-tabs a.free-bets {
    display:block;
    float:right;
    height:17px;
    margin-top:10px;
    width:96px;
}

ul#top-nav {
    list-style:none;
    padding-top:12px;
    padding-right:6px;
    float:right;
    /*width:777px;*/
    clear:both;
}

ul#top-nav li {    
    height:30px;
    float:left;
}

ul#top-nav li a span{    
    display:none;
}


ul#top-nav li a {
    background:url(http://www.youwin.com/__data/assets/image/0011/1514/top-header-nav2.png) no-repeat;
    display:block;
    height:30px;
    width:112px;
}

.nav-ver-de li a {
   background:url(http://www.youwin.com/__data/assets/image/0010/5779/top-header-nav-tv.png) no-repeat !important;
}

ul#top-nav li#sports a{
    background-position:1px 0;
width:110px;
}

ul#top-nav li#casino a{
    background-position:-111px 0;
    width:111px;
}

ul#top-nav li#keno a{
    background-position:-223px 0;
    width:110px;
}

ul#top-nav li#slots a{
    background-position:-334px 0;
    width:110px;
}

ul#top-nav li#live-casino a{
    background-position:-445px 0;
    width:110px;
}

ul#top-nav li#poker a{
    background-position:-556px 0;
        width:110px;
}

ul#top-nav li#bingo a{
    background-position:-667px 0;
}

ul#top-nav li#slots-de a{
    background:url(http://www.youwin.com/__data/assets/image/0004/5395/automaten-tab.png) 0 0 no-repeat;
    width:110px;
}

ul#top-nav li#slots-de a:hover,
ul#top-nav li#slots-de a.selected{
    background:url(http://www.youwin.com/__data/assets/image/0004/5395/automaten-tab.png) 0 -31px no-repeat;
    width:110px;
}

ul#top-nav li#sports-de a{
    background:url(http://www.youwin.com/__data/assets/image/0020/5780/wetten-tab.png) 0 0 no-repeat;
    width:110px;
}

ul#top-nav li#sports-de a:hover,
ul#top-nav li#sports-de a.selected{
    background:url(http://www.youwin.com/__data/assets/image/0020/5780/wetten-tab.png) 0 -30px no-repeat;
    width:110px;
}



/*Spanish Tabs*/



ul#top-nav li#sports-es a{
    background:url(http://www.youwin.com/__data/assets/image/0008/21797/sports-es.png) 0 0 no-repeat;
    width:110px;
}

ul#top-nav li#sports-es a:hover,
ul#top-nav li#sports-es a.selected{
    background:url(http://www.youwin.com/__data/assets/image/0008/21797/sports-es.png) 0 -30px no-repeat;
    width:110px;
}




ul#top-nav li#slots-es a{
    background:url(http://www.youwin.com/__data/assets/image/0012/21801/slots-es1.png) 0 0 no-repeat;
    width:111px;
}

ul#top-nav li#slots-es a:hover,
ul#top-nav li#slots-es a.selected{
    background:url(http://www.youwin.com/__data/assets/image/0012/21801/slots-es1.png) 0 -30px no-repeat;
    width:111px;
}



div#main-nav-tabs-es {
    background:url(http://www.youwin.com/__data/assets/image/0012/22026/promotions-spanish.png) no-repeat right;
    float:right;
    height:69px;
}


div#main-nav-tabs-es span {
    text-indent:-9999px;
    display:block;
}

div#main-nav-tabs-es a.free-bets {
    display:block;
    float:right;
    height:17px;
    margin-top:10px;
    width:96px;
}


/*End of spanish tabs*/






ul#top-nav li a:hover {
    width:112px;
}

ul#top-nav li#sports a:hover,
ul#top-nav li#sports a.selected {
    background-position:1px -30px;    
}

ul#top-nav li#casino a:hover,
ul#top-nav li#casino a.selected {
    background-position:-111px bottom;
    width:111px;
}

ul#top-nav li#keno a:hover {
    background-position:-223px -180px;    
    width:110px;
}

ul#top-nav li#slots a:hover {
    background-position:-334px -150px;
    width:110px;    
}

ul#top-nav li#live-casino a:hover {
    background-position:-445px -120px;
    width:110px;
}


ul#top-nav li#poker a:hover {
    background-position:-556px -90px;
    width:110px;
}

ul#top-nav li#bingo a:hover {
    background-position:-667px -60px;    
}

#header .grey ul#top-nav li#poker a.selected {
   background-position:-556px -90px;     
}

#header .purple ul#top-nav li#bingo a.selected{
    background-position:-667px -60px;    
}

#header .orange ul#top-nav li#live-casino a.selected{
    background-position:-445px -120px;
    width:110px;
}

#header .green ul#top-nav li#slots a.selected{
    background-position:-334px -150px;
    width:110px;    
}

#header .pink ul#top-nav li#keno a.selected{
    background-position:-223px -180px;    
    width:110px;
}

#header .yellow ul#top-nav li#casino a.selected{
    background-position:-111px -210px;
    width:111px;
}



/* Main Navigation */

#bottom-section ul {
    list-style:none;
    float:left;
    padding-top:2px;
    /*width:375px;*/
}

#bottom-section ul li {
    float:left;
    margin-left:12px;
}

#bottom-section ul li.first {
    margin-left:0;
}

#bottom-section ul li a{
    color:#fff;
    text-decoration:none;
font-size:11px;
}

.show_b span.left{
width:100%;

}
.show_b { cursor:pointer; }

/* Login Box */

.not_logged_in_top{ display:none; }

#bottom-section #login-box {
    float:right;
    /*width:490px;*/
width:100%;
    padding-top:1px;
}

#bottom-section #login-box div.right-section {
    float:right;
}

#bottom-section #login-box input{
    background:#000;
    width:95px;
    border:1px inset #ACACAC;
    margin-left:24px;
    float:left;
    color:#fff;
    font-size:11px;
}

#bottom-section #login-box div#loggedin-links {
   float:left;
   margin-left:0;
   width:390px;
}

#bottom-section #login-box div#loggedin-links p {
   float:left;
   margin-left:0;
}

#bottom-section #login-box div#loggedin-links p#registration_link {
   margin-top:0;
   margin-right:20px;
}

#bottom-section #login-box div#loggedin-links p#registration_link a {
   background:url(http://www.youwin.com/__data/assets/image/0013/5035/green-button174.png) no-repeat;
   width:174px;
   color:#333333;
   display:block;
height:15px;
font-weight:bold;
font-size:12px;
text-align:center;
}

#bottom-section #login-box p.show-balance {
    font-size:12px;
    color:#ffcc33;
    font-weight:normal;
    /*width:161px;*/
width:145px;
    border-left:1px solid #434343;
    border-right:1px solid #9f9f9f;
    border-bottom:1px solid #cfcfcf;
    background:#000;
    float:right;
    padding-top:1px;
    padding:1px 2px;
    margin-right:0px;
}

#bottom-section #login-box p.show-balance span.left{
    float:left;
    display:block;
}

#bottom-section #login-box p.show-balance span.right{
    float:right;
    display:block;
}

#bottom-section #login-box input.login-button{
    background:url(http://www.youwin.com/__data/assets/image/0007/10213/login_hover.png) no-repeat 0px 0px;
    width:79px;
    height:15px;
    border:0;
    margin-left:19px;
    margin-top:1px;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    color:#333333;
}

#bottom-section #login-box input.login-button:hover {
    background-position:0px -15px;
}

#bottom-section #login-box p{
    width:auto;
    float:right;
    margin-right:0;
    margin-left:12px;
    font-size:11px;
    padding-top:2px;
}

#bottom-section #login-box p a{
    color:#fff;
display:block;
}

#bottom-section #login-box img.flag{
    float:right;
    margin-right:6px;
}

#bottom-section #login-box input.logout-button{
    background:url(http://www.youwin.com/__data/assets/image/0018/864/logout-button.jpg) no-repeat 0 1px;
    width:79px;
    height:auto;
    border:0;
    margin-left:0;
    float:right;
    margin-right:0;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    color:#333333;
    margin-top:-1px;
    position:relative;
}

#bottom-section #login-box p#account-link {
    /*background:url(http://www.youwin.com/__data/assets/image/0014/851/account-button.jpg) no-repeat;
    width:98px;*/
    background:url(http://www.youwin.com/__data/assets/image/0018/6534/login-buttons2.png) 0 0 repeat-x;
    height:15px;
    float:right;
    cursor:pointer;
    margin-right:0px;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    padding-top:0;
    margin-left:10px;
}


#bottom-section #login-box p#account-link a {
    background:url(http://www.youwin.com/__data/assets/image/0017/6533/login-buttons1.png) 0 0 no-repeat;
    height:15px;
    padding-left:9px;
    color:#333333;
}

#bottom-section #login-box p#account-link a span {
    float:left;
    padding-right:2px;
    padding-top:0;
}

#bottom-section #login-box p#account-link a span.corner{
    background:url(http://www.youwin.com/__data/assets/image/0019/6535/login-buttons3.png) 0 0 no-repeat;
    height:15px;
    width:7px;
    display:block;
    padding:0;
}

#bottom-section #login-box p#deposit-link {
    background:url(http://www.youwin.com/__data/assets/image/0015/861/deposit-button.jpg) no-repeat;
    width:98px;
    height:15px;
    float:right;
    cursor:pointer;
    margin-right:12px;
    font-size:12px;
    font-weight:bold;
    text-align:center;
padding-top:0;

}

#bottom-section #login-box p#deposit-link a {
color:#333333;
padding-top:0;
}


/*flags  */

div#flags {
    float:right;
    margin-right:0;
width:auto;
position:relative;
margin-top:0;
margin-left:13px;
}

div#flags ul.sub-flags{
    background:#000;
    float:right;
    list-style:none;
    padding-right:3px;
    padding-top:8px;
    position:absolute;
    right:-2px;
    width:30px;
    z-index:100;
    display:none;
}

div#flags ul.sub-flags li{
    height:20px;
    margin-bottom:2px;
    margin-left:4px;
}


/* Left-sidebar
-------------------------------*/

div#bet-search {
    background:url(http://www.youwin.com/__data/assets/image/0017/188/bg-search-box.png) no-repeat;
    width:176px;
    height:56px;
    padding-top:10px;
    margin-bottom:10px;
}

div#bet-search div#text-field {
    background:url(http://www.youwin.com/__data/assets/image/0011/218/search-input.png) no-repeat;
    width:142px;
    height:17px;
    border:0;
    padding:3px 8px 0 5px;
    margin-left:8px;
}

div#bet-search div#text-field input  {
    border:0;
    font-size:11px;
    margin-left:2px;
    width:136px;
}

div#bet-search p label {
   font-weight:bold;
}

div#bet-search input.go-button {
    background:url(http://www.youwin.com/__data/assets/image/0013/193/button45.png) no-repeat;
    width:45px;
    height:15px;
    color:#000;
    text-transform:none;
    float:right;
    margin:9px 13px 0 0;
    font-weight:bold;
    padding:0;
    border:0;
    padding-bottom:1px;
    font-size:12px;
}

div#bet-search p{
    font-size:13px;
    color:#fff;
    text-transform:uppercase;
    margin:9px 0 0 9px;
    float:left;
}

/* Generic Box - right column */

div.generic-box {    
    /*margin-top:10px;*/
    background:#fafafa;
float:left;
width:176px;
}

h3.generic-box-title{
    color:#fff;
    background:url(http://www.youwin.com/__data/assets/image/0017/2753/bg-black-header176.png) repeat-x;
    height:31px;
    font-weight:normal;
    margin-top:10px;
float:left;
width:176px;
}

h3.generic-box-title span.text{
    padding:9px 0 0 9px;
    float:left;
    font-weight:bold;
}

div.generic-box h3{
    color:#fff;
    background:url(http://www.youwin.com/__data/assets/image/0010/163/bg-black-header.png) repeat-x;
    height:32px;
    font-weight:normal;
}

div.generic-box h3 span.text{
    padding:9px 0 0 9px;
    float:left;
}

div.generic-box h3 span.right{
    display:block;
    background:url(http://www.youwin.com/__data/assets/image/0009/162/bg-black-header-right.png) right no-repeat;
    width:9px;
    height:32px;
    float:right;
}

div.generic-box ul{
    list-style:none;
    /*border-right:1px solid #414141;
    border-left:1px solid #414141;*/
    width:174px;
    
}

div.generic-box ul li {
    border-top:1px solid #D5D5D5;
    padding:0;
float:left;
width:175px;
font-weight:bold;
}

div.generic-box ul li.none {
    display:none;
}

div.generic-box ul li.first {
    border-top:0;
}

div.generic-box ul li a {
    color:#333333;
    padding:6px 0 4px 9px;
    display:block;
float:left;
width:167px;
}

div.generic-box ul li a:hover,
div.generic-box ul li a.selected {
    background:#CC3333 url(http://www.youwin.com/__data/assets/image/0019/856/betting-az-hover.png) repeat-x;
    color:#fff;
    text-decoration:none;   
}

div.generic-box ul li ul.sub-menu li a.selected:hover {
text-decoration:underline;
background:none;
}

div.generic-box ul li ul.sub-menu {
    border:0;
}

div.generic-box ul li ul.sub-menu li {
    background:url(http://www.youwin.com/__data/assets/image/0020/866/sub-menu-li.png) 9px 9px no-repeat;
width:174px;
}

div.generic-box ul li ul.sub-menu li a{
    color:#e03333;
    padding-left:20px;
    width:154px;
}

div.generic-box ul li ul.sub-menu li ul.sub-sub-nav li {
    background:url(http://www.youwin.com/__data/assets/image/0020/866/sub-menu-li.png) no-repeat 25px 9px;
}

div.generic-box ul li ul.sub-menu li ul.sub-sub-nav li a {
   width:139px;
   padding-left:34px;
}

div.generic-box ul li ul.sub-menu li a.selected {
font-weight:bold;
background:none;
text-decoration:underline;

}

div.generic-box ul li ul.sub-menu li a:hover{
    background:none;
    color:#e03333;
text-decoration:underline;
}
 

div.generic-bottom {
    background:url(http://www.youwin.com/__data/assets/image/0017/179/bg-generic-box-bottom.png) bottom no-repeat;
    width:176px;
    height:10px;
float:left;
}

.red-selected {
    background:url(http://www.youwin.com/__data/assets/image/0018/6840/bg-generic-box-bottom-selected.png) !important;
}

/* Services Box */

div#service,
div.basic-generic {
    padding:12px 0 0 7px;
    border-left:1px solid #414141;
    border-right:1px solid #414141;
    padding-bottom:11px;
    width:167px;
}

div#service input{
    margin-right:8px;
}

div#service label{
    padding-right:8px;
}

div#service p{
    margin-top:15px;
    margin-left:2px;
}

div#service p span{
    margin-right:43px;
}

div#service p a{
    text-decoration:underline;
    color:#333333;
}

div.live-help {
    background:url(http://www.youwin.com/__data/assets/image/0003/2757/live-help-generic.png) bottom no-repeat;
    width:176px;
    height:56px;
    color:#fff;
    font-size:15px;
float:left;
}

div#live_help {
background:url(http://www.youwin.com/__data/assets/image/0009/13230/casino_rhs_help.png) bottom no-repeat;
}

div.live-help-no {
    background:url(http://www.youwin.com/__data/assets/image/0016/5218/live-help-generic2.png) bottom no-repeat;
    width:176px;
    height:9px;
    color:#fff;
    font-size:15px;
float:left;
}

div#left-sidebar div.live-help a {
   display:block;
   height:49px;
   text-indent:-9999px;
   width:107px;
   outline:none;
}

div.live-help p {
    float:right;
    padding-right:16px;
}

div.live-help p#online {
    padding-top:10px;
    padding-bottom:3px;
}

div.live-help p#offline {
    clear:right;
}

div.live-help p.active {
    color:#ffcc00;
}

/* Contact Box */

div.basic-generic p{
       line-height:1.5em;
    padding:1px 5px 0 2px;
}



/* Right-sidebar
-------------------------------------*/

#right-sidebar div#promotional-box {
   margin-bottom:15px;
}

#right-sidebar div#promotional-box a {
  display:block;
}

div.promotional-box{
   background:url() no-repeat;
   width:254px;
   height:89px;
   margin-bottom:15px;
   float:right;
}

div#right-sidebar div.promotional-box{
   float:none;
}

div.promotional-box a{
  display:block;
  float:right;
  height:16px;
  margin:62px 3px 0 0;
  text-indent:-9999px;
  width:80px;
}



div#right-sidebar div.bets-info img{    
    margin-bottom:10px;
}

div.right-generic-box {    
    margin-bottom:10px;
    float:right;
}

div.right-generic-box h3{
    color:#fff;
    background:url(http://www.youwin.com/__data/assets/image/0015/186/bg-right-black-header.png) repeat-x;
    height:31px;
    font-weight:normal;
    margin-bottom:10px;
}

div.right-generic-box h3 span.text{
    padding:9px 0 0 9px;
    float:left;
}

div.right-generic-box h3 span.right{
    display:block;
    background:url(http://www.youwin.com/__data/assets/image/0014/185/bg-right-black-header-span.png) right no-repeat;
    width:9px;
    height:31px;
    float:right;
}

ul.mini-games {
    list-style:none;
}

ul.mini-games li{
    float:left;    
    background:#ececec url(http://www.youwin.com/__data/assets/image/0016/187/bg-right-ul.png) repeat-x;
    width:229px;
    margin-bottom:4px;
    padding:4px;
}

div#right-sidebar ul.mini-games li img{
    float:left;
    margin-right:11px;
    margin-bottom:0;
}

ul.mini-games li p{
    margin-bottom:9px;
    font-weight:bold;
}

ul.mini-games li p.name{
    margin-top:18px;
}

ul.mini-games li p a{
    color:#f08509;
}


/* Main Content
-------------------------------------*/

div.content-generic {
    background:#f0f0f0;
    float:left;
    width:551px;
}

.sport-item {
    float:left;
    margin-top:8px;
}

ul.content-tab{
    color:#fff;
    background:url(http://www.youwin.com/__data/assets/image/0020/2756/bg-content-header552.png) no-repeat;
    height:31px;
    font-weight:normal;
    font-size:13px;
    text-transform:uppercase;
    list-style:none;
    width:552px;
    float:left;
}

ul.content-tab li.text {    
    float:left;
    margin-right:10px;

}

ul.content-tab li.right{
    display:block;
    background:url(http://www.youwin.com/__data/assets/image/0015/3462/new-grey-right-corner.png) right no-repeat;
    width:10px;
    height:31px;
    float:right;
}

ul.content-tab li a,
ul.content-tab li span {
    color:#fff;
    padding:8px 7px 0 10px;
    display:block;
    height:23px;
    float:left;
font-weight:bold;
}

ul.content-tab li.active a,
ul.content-tab li.active span{
    background:url(http://www.youwin.com/__data/assets/image/0018/189/bg-tab-red.png) repeat-x;
}

ul.content-tab li.active {
    background:url(http://www.youwin.com/__data/assets/image/0012/219/tab-red-arrow.png) right no-repeat;
    padding-right:12px;
}

div.content-generic div.box-section {
    /*background:#f0f0f0 url(http://www.youwin.com/__data/assets/image/0013/175/bg-content-box.png) repeat-x;*/
    border-left:1px solid #999999;
    border-right:1px solid #999999;
    float:left;
    width:541px;
    position:relative;
    padding-left:9px;
    position:relative;
}

div.content-generic div.special-box {
   min-height:199px;
}

div.col_3 div.content-bottom {
    background:url(http://www.youwin.com/__data/assets/image/0019/2755/bg-content-box-bottom552.png) bottom no-repeat;
    height:12px;
    float:left;
    width:552px;
    margin-bottom:10px;
}

div.col_3 div.with-img,
div.col_2 div.with-img {
    background:url(http://www.youwin.com/__data/assets/image/0018/2754/bg-content-box-bottom-img.png) bottom no-repeat;
    height:12px;
    float:left;
    width:552px;
    position:absolute;
    bottom:0;
    left:-1px;
    margin-bottom:0;
}

div.box-section img.box-img {
    float:right;
    width:158px;
    position:absolute;
    bottom:0;
    right:0;
}

div.box-section h2 {
    font-size:14px;
    padding-top:7px;
    line-height:1.1em;
    margin-bottom:3px;
}

div.box-section p {
    font-size:14px;
    line-height:1.2em;
    width:376px;
    font-size:12px;
}

div.box-section p b {
    padding-top:5px;
    display:block;
    padding-bottom:3px;
}


div.box-section p.red {
    color:#db3333;
    font-weight:bold;
}

div.box-section div.bottom-boxes{
    border-top:1px solid #e9e9e9;
    margin-top:13px;
    padding-top:3px;
}

div.box-section div.bottom-boxes p.red{
    width:89px;
    font-weight:bold;
    padding-left:1px;
    float:left;
    margin-right:0;
}

div.box-section div.bottom-boxes div {
    background:#fff;
    width:96px;
    text-align:center;
    float:left;
    margin-right:1px;
    padding:5px 0;
    margin-bottom:5px;
margin-top:2px;
}

div.box-section div.bottom-boxes div:hover {  
    background:#FFD426;
    /*border:1px solid #847744;
    width:94px;
    padding:4px 0;*/
   cursor:pointer;
}

div.box-section div.bottom-boxes div.last {
   margin-right:0;    
}

div.box-section div.bottom-boxes div p,
div.box-section div.bottom-boxes div span{
    width:auto;
    height:auto;
    display:block;
}

div.box-section div.bottom-boxes div span.team{
   width:92px;
   height:30px;
}

div.box-section div.bottom-boxes div:hover span.team {
   width:92px;
}

div.box-section div.bottom-boxes div span.frac {
   display:none;
}

div.box-section div.bottom-boxes div a {
color:#333333;
}

div.box-section div.bottom-boxes div p.yellow-score,
div.box-section div.bottom-boxes div span.yellow-score{
    background:url(http://www.youwin.com/__data/assets/image/0011/191/bg-yellow-button.png) repeat-x;
    width:46px;
    height:15px;
    text-align:center;
    font-weight:bold;
    padding-top:2px;
    margin:3px auto;
}

div.box-section div.bottom-boxes div p.orange-score,
div.box-section div.bottom-boxes div span.orange-score{
    background:url(http://www.youwin.com/__data/assets/image/0013/184/bg-orange-button.png) repeat-x;
    width:46px;
    height:15px;
    text-align:center;
    font-weight:bold;
    padding-top:2px;
    margin:3px auto;
}

div#first-box div.box-section {
    padding-top:8px;
}

div.content-generic div.list-section {
    width:539px;
    padding-right:2px;
}

div.list-section img.list-thumbnail {
    float:left;
    margin-right:9px;
width:138px;
height:169px;
}

div.list-section h3 {
    text-transform:none;
}

div.list-section p {
    width:auto;
    font-size:11px;
    line-height:1.1em;
    padding-bottom:4px;
}

div.list-section div.bottom-boxes {
    width:389px;
    float:left;
    margin-top:0;
}

div.content-generic div.section-top,
div.col_3 div.section-top {
    background:url(http://www.youwin.com/__data/assets/image/0011/182/bg-home-list-box-top.png) top no-repeat;
float:left;
height:13px;
width:552px;
}

div#flashbox {
    margin-bottom:10px;
}


/* Footer
-------------------------------------*/

div#footer p {              /* footer has been changed - update */
    padding:9px 7px 9px 12px;
    font-size:11.5px;
    background:#666666;
    color:#cccccc;
}

div#footer p a {
    text-decoration:underline;
    color:#cccccc;
}

div#footer-bottom {
    background:#343434 url(http://www.youwin.com/__data/assets/image/0014/1490/bg-footer2.png) repeat-x;
    /*height:196px;*/
    padding-left:12px;
    padding-top:11px;
padding-bottom:10px;
float:left;
width:1012px;
}

div#footer-bottom ul.other-links{
    list-style:disc;
    width:143px;
    float:left;
    margin-right:40px;
}

div#footer-bottom ul.sec{
    margin-right:28px;
}

div#footer-bottom ul.first-list{
    padding-left:28px;
}

div#footer-bottom ul.other-links li{
    color:#CCCCCC;
    font-size:11px;
    line-height:1.4em;
    margin-left:25px;
    padding-left:0;
}

div#footer-bottom ul li a{
    color:#cccccc;
}

div#footer-bottom ul.other-links li.title{
    font-weight:bold;
    font-size:13px;
    padding:0;
    color:#ffcc33;
    margin-left:0;
    list-style:none;
}

div#footer-bottom ul.other-links li#phone-malta{
    padding-top:16px;
}

div#footer-bottom ul#popular-links {
    list-style:none;
    color:#cccccc;
    font-size:11.2px;
    padding-bottom:25px;
    float:left;
}

div#footer-bottom ul#popular-links li{
    float:left;
    background:url(http://www.youwin.com/__data/assets/image/0016/1492/border-footer.png) no-repeat right center;
    padding:0 4px;
}

div#footer-bottom ul#popular-links li.last{
    background:none;
}

div#footer-bottom ul#popular-links li.first{
    font-weight:bold;
    background:none;
    padding-left:0;
}

div#footer-bottom ul#popular-links li a{
    
}

div#footer-bottom img {
    float:left;
    margin-top:3px;
}

div#footer-bottom img.icon {
    margin-left:19px;
    margin-top:26px;
}

div#footer-bottom ul.licence {
    list-style:none;
    width:190px;
}

div#footer-bottom ul.licence li{
    margin-left:0;
    float:left;
    width:100%;
}

div#footer-bottom ul.licence li.images{
    margin-top:10px;
    margin-right:2px;
}

div#footer-bottom ul.licence p {
    background:none;
    float:left;
    padding:0;
    width:120px;
    margin-left:6px;
}

div#footer-bottom ul.licence div{
    float:left;
    width:59px;
}

div#footer-bottom ul.licence li img{
    float:left;
    margin-right:2px;
}

div#footer-bottom ul.licence li div.icon18{
    background:url(http://www.youwin.com/__data/assets/image/0003/1497/icon18-footer.png);
    width:25px;
    height:25px;
    float:left;
    margin-right:4px;
}

div#footer-bottom ul.tv_licence {
    margin-right:10px;
    width:220px;
}

div#footer-bottom ul.tv_licence p {
    width:150px;
}


/* Other Sections
---------------------------------------------------*/

.black-container ul#breadcrumbs {
    padding-left:4px;
}

.black-container ul#breadcrumbs li a,
.black-container ul#breadcrumbs li{
    color:#fff;    
}

ul#breadcrumbs {
    list-style:none;
    float:left;
margin-bottom:6px;
width:1000px;
clear:both;

}

ul#breadcrumbs li{
    float:left;
    color:#fff;
    font-size:11px;
    margin-top:8px;
}

ul#breadcrumbs li.first{
    
}

ul#breadcrumbs li.first a{
    background:none;
    
}

ul#breadcrumbs li a {
    color:#fff;
    background:url(http://www.youwin.com/__data/assets/image/0012/192/breadcrumb-border.png) right no-repeat;
    padding:0 5px 0 4px;
}

p#betting-slip-button {
    text-transform:uppercase;
    float:right;
    margin-left:10px;    
    text-align:center;
    margin-top:6px;
}

p#betting-slip-button a{    
    background:url(http://www.youwin.com/__data/assets/image/0008/161/betting-button.png) no-repeat;
    width:235px;
    height:20px;
    color:#fff;
    display:block;
    padding-top:2px;
    font-size:13px;
}

p#betting-slip-button a span {
color:#FFCC00;
}


/*
----------------------------- POKER PAGE ------------------------------------------*/

#game-top {

}

img.main-img{
    float:left;
}

div#online-info {
    float:right;
    margin-right:2px;
}

div#online-info h3 {
    background:url(http://www.youwin.com/__data/assets/image/0012/165/bg-black-top192.png) no-repeat;
    width:182px;
    height:26px;
    font-weight:normal;
    padding-top:10px;
    padding-left:10px;
}

div#online-info ul{
    list-style:none;
    border-left:1px solid #333333;
    border-right:1px solid #333333;
    width:190px;
    float:left;
}

div#online-info ul li{
    color:#edba24;
    font-size:12px;
    float:left;
    width:190px;
    border-bottom:1px solid #333333;

}

div#online-info ul li span {
     padding:17px 0 18px 8px;
    display:block;
    float:left;
}

div#online-info ul li span.numbers {
   color:#fff;
    font-size:24px;
    text-align:right;
    float:right;
    padding:6px 10px 0 0;
}

div#online-info #live-help{
    background:url() no-repeat;
    width:192px;
    height:56px;    
    clear:left;
}

div#online-info #live-help-de{
    background:url(http://www.youwin.com/__data/assets/image/0019/5743/poker-live-help-de.jpg) no-repeat;
    width:192px;
    height:56px;    
    clear:left;
}

div#online-info #live-help p,
div#online-info #live-help-de p{
    color:#fff;
    font-size:15px;
    padding-left:11px;
}

div#online-info #live-help p#online{
    padding-top:10px;
    padding-bottom:3px;
}

div#online-info #live-help p.active{
    color:#ffcc00;
}

div#poker-middle {
    float:left;
    margin-top:11px;
}

/*------------- More tournaments ------------------*/

div#more-tourn {
    width:695px;
}

div#more-tourn h3{
    background:url(http://www.youwin.com/__data/assets/image/0018/7227/more-tourn-top.png) no-repeat;
    width:695px;
    height:25px;
}

div#more-tourn ul#tournaments {
    width:693px;
}

div#more-tourn ul#tournaments li {
    width:683px;
    padding:5px 0 3px 10px;
}

div#more-tourn div.last-bottom{
    background:url(http://www.youwin.com/__data/assets/image/0017/7226/more-tourn-bottom.png) no-repeat;
    width:695px;
    height:20px;
    float:left;
}

div#more-tourn ul#tournaments li p {
    padding-right:5px;
}

div#more-tourn ul#tournaments li p.starts {
    width:72px;
}

div#more-tourn ul#tournaments li p.event {
    width:140px;
}

div#more-tourn ul#tournaments li p.game {
    width:125px;
}

div#more-tourn ul#tournaments li p.limit {
    width:65px;
}

div#more-tourn ul#tournaments li p.buy {
    width:174px;
}

div#poker-promo-right {
    float:left;
    margin-left:12px;
    width:297px;
}

div#poker-promo-right img {
   margin-bottom:16px;
}


/*---------*/

div.poker-list {
    float:left;
    width:292px;
    margin-left:1px;
}

div#poker-box-left{
    float:left;
    width:260px;
}

div.poker-list h3{
    background:url(http://www.youwin.com/__data/assets/image/0011/164/bg-black-top-292.png) no-repeat;
    width:282px;
    height:26px;
    font-weight:normal;
    padding-top:10px;
    padding-left:10px;
}

div#poker-box-left h3{
    background:url(http://www.youwin.com/__data/assets/image/0010/190/bg-top-black260.png) no-repeat;
    width:250px;
}

div.poker-list ul {
    list-style:none;
    border-left:1px solid #383838;
    border-right:1px solid #383838;
    float:left;
}

div.poker-list ul li {
    padding:8px 0 7px 9px;
    width:249px;
    float:left;
}

div.poker-list ul li.odd {
    background:#1f1f1f;
}

div.poker-list ul li.even {
    background:#3d3d3d;
}

div.poker-list ul li.empty {
    padding-top:0;
    padding-bottom:0;
    height:30px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {  /* only for Safari*/
div.poker-list ul li.empty {height:34px;}
}

div.poker-list li a,
div.poker-list .more a {
    color:#fff;
}

div.poker-list .more{
    background:url(http://www.youwin.com/__data/assets/image/0014/167/bg-bottom-black292.png) no-repeat;
    width:292px;
    height:28px;
    padding:14px 0 0 10px;
    float:left;
}

div#poker-box-left .more{
    background:url(http://www.youwin.com/__data/assets/image/0013/166/bg-bottom-black260.png) no-repeat;
    width:250px;
}

div.poker-list ul#tournaments li#title {
    color:#ffcc00;
    padding-top:5px;
    padding-bottom:9px;
}

div.poker-list ul#tournaments li{
    float:left;
    width:280px;
    padding:2px 0 0 10px;
}

div.poker-list ul#tournaments li p,
div.poker-list ul#tournaments {
    float:left;
}

div.poker-list .more {
    float:left;
    height:32px;
    padding:10px 0 0 12px;
    width:280px;
}

div.poker-list ul#tournaments li.empty {
    height:28px;
    padding:0 0 0 10px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {  /* only for Safari*/
div.poker-list ul#tournaments li.empty {height:31px}
}

div.poker-list ul#tournaments li#title p.tournament{
    padding:0;
}

div.poker-list ul#tournaments li p.starts {
    width:50px;
}

div.poker-list ul#tournaments li p.buy {
    width:79px;
}

div.poker-list ul#tournaments li p.tournament {
    width:101px;
    padding-left:3px;
}

div.poker-list ul#tournaments li p.players {
    width:46px;
    text-align:center;
}

div#bonus-box {
    float:left;
    width:423px;
    margin-left:13px;
    margin-right:14px;
}

div#buttons-box {
    background:url(http://www.youwin.com/__data/assets/image/0015/168/bg-button-box.png) no-repeat;
    height:113px;
    padding-left:8px;
    padding-top:5px;
    width:415px;
}

div#bonus-info {
    background:url(http://poker.youwin.com/__data/assets/image/0005/16259/off-centre-may-races.jpg) no-repeat;
    width:423px;
    height:139px;
}

div#bonus-info-de {
    background:url(http://poker.youwin.com/__data/assets/image/0005/16259/off-centre-may-races.jpg) no-repeat;
    width:423px;
    height:139px;
}

div#bonus-info-es {
    background:url(http://poker.youwin.com/__data/assets/image/0005/16259/off-centre-may-races.jpg) no-repeat;
    width:423px;
    height:139px;
}


div#buttons-box p span {
    display:none;
}

div#buttons-box p a {
    display:block;
    height:56px;
    width:406px;
}

div#buttons-box p#free-download{
    background:url(http://www.youwin.com/__data/assets/image/0004/202/free-download-button.png) no-repeat;
    height:56px;
    width:406px;
}

div#buttons-box p#free-download-es{
    background:url(./?a=22001) no-repeat;
    height:56px;
    width:406px;
}

div#buttons-box p#free-download-tv{
    background:url(http://www.youwin.com/__data/assets/image/0016/5731/TVPOKERFree-Download.png) no-repeat;
    height:56px;
    width:406px;
}


div#buttons-box p#instant-play{
    background:url(http://www.youwin.com/__data/assets/image/0005/203/instant-play-button.png) no-repeat;
    height:56px;
    width:406px;
}


div#buttons-box p#instant-play-es{
    background:url(./?a=22002) no-repeat;
    height:56px;
    width:406px;
}

div#buttons-box p#instant-play-tv{
    background:url(http://www.youwin.com/__data/assets/image/0005/5729/TVInstant-Play.png) no-repeat;
    height:56px;
    width:406px;
}

div#bonus-info p.info,
div#bonus-info-de p.info,
div#bonus-info-es p.info{
    float:left;
    margin-left:11px;
    margin-top:99px;
    width:345px;
}

.go-button,
.generate_view_user_history {
    background:url(http://www.youwin.com/__data/assets/image/0013/193/button45.png) no-repeat;
    color:#000000;
    float:right;
    font-weight:bold;
    height:15px;
    margin-right:12px;
    margin-top:117px;
    text-align:center;
    width:45px;
    cursor:pointer;
}

p.go-button,
p.go-button a {
  text-transform:none !important;
}

.generate_view_user_history {
margin-top:0;
border:0;
}

.go-button a {
    color:#000;
}

div.poker-bottom-boxes {
    background:#000;
    float:left;
    margin-right:13px;
    margin-top:8px;
}

div.poker-bottom-boxes h3 {
    margin-bottom:3px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {  /* only for Safari*/
 div.poker-bottom-boxes h3 {margin-bottom:5px;}
div#poker-bottom-mid h3 {margin-bottom:5px;}
}


div.poker-bottom-boxes p.go-button{
    margin:8px 12px 0 0;
    cursor:pointer;
    padding-top:1px;
}

div#poker-bottom-left div.top{
    background:url(http://www.youwin.com/__data/assets/image/0004/211/poker-bottom-box-top.png) no-repeat;
    width:260px;
    height:13px;
}

div#poker-bottom-left div.box-content {
    border-left:1px solid #333333;
    border-right:1px solid #333333;
    width:258px;
}


div#poker-bottom-left div.bottom{
    background:url(http://www.youwin.com/__data/assets/image/0010/208/poker-bottom-box-bottom.png) no-repeat;
    width:260px;
    height:29px;
}

div#poker-bottom-left div#poker-img1{
    margin:15px 3px 0 6px;
    float:left;
    background:url(http://www.youwin.com/__data/assets/image/0005/212/poker-img1.png) no-repeat;
    width:110px;
    height:88px;
}

div#poker-bottom-mid div.top{
    background:url(http://www.youwin.com/__data/assets/image/0003/210/poker-bottom-box-mid-top.png) no-repeat;
    width:424px;
    height:16px;
}

div#poker-bottom-mid div.bottom{
    background:url(http://www.youwin.com/__data/assets/image/0011/209/poker-bottom-box-mid-bottom.png) no-repeat;
    width:424px;
    height:31px;
}

div#poker-bottom-mid div.box-content {
    border-left:1px solid #333333;
    border-right:1px solid #333333;
    width:422px;
}

div#poker-bottom-mid h3{
    margin-top:-4px;
    margin-bottom:2px;
}

div#poker-bottom-mid #first {
    margin:-6px 20px 0 15px;
    float:left;
    background:url(http://www.youwin.com/__data/assets/image/0006/213/poker-img2.png) no-repeat;
    width:112px;
    height:109px;
}

div#poker-bottom-mid #sec {
    margin-right:14px;
    background:url(http://www.youwin.com/__data/assets/image/0007/214/poker-img3.png) no-repeat;
    float:left;
    width:88px;
    height:110px;
}

div#poker-refer-friend {
    background:url(http://www.youwin.com/__data/assets/image/0010/217/refer-friend-black.jpg) no-repeat;
    width:294px;
    height:118px;
    float:right;
    margin-top:8px;
}

div#poker-refer-friend-es {
    background:url(./?a=22005) no-repeat;
    width:294px;
    height:118px;
    float:right;
    margin-top:8px;
}

div#poker-refer-friend-tv {
    background:url(http://www.youwin.com/__data/assets/image/0017/5732/TVPOkeruwin-Poker-RAF-poker.png) no-repeat;
    width:294px;
    height:118px;
    float:right;
    margin-top:8px;
}

div#poker-refer-friend p,
div#poker-refer-friend span{
    margin:61px 0 0 11px;
    width:106px;
    display:block;
}

div#poker-refer-friend-tv p,
div#poker-refer-friend-tv span{
    margin:80px 0 0 11px;
    width:116px;
    display:block;
}

div#poker-refer-friend a span,
div#poker-refer-friend-tv a span {
    color:#fff;
}

div#poker-refer-friend a,
div#poker-refer-friend-es a,
div#poker-refer-friend-tv a {
    width:294px;
    height:118px;
    float:left;
    display:block;
}

/* Casino Page
---------------------------------------------------*/

div#casino-info  {
    float:right;
    margin-left:9px;
}

div#casino-info div.tv-casino-info {
   background:url(http://www.youwin.com/__data/assets/image/0010/6949/TV-casino-top-right-jackpots-promo.png) no-repeat;
width:196px;
height:244px;
}

div#casino-info div.tv-casino-info a {
    display:block;
float:right;
height:48px;
margin-top:189px;
text-indent:-9999px;
width:132px;

}


div#casino-info ul{
    list-style:none;
    background:url(http://www.youwin.com/__data/assets/image/0002/200/casino-right-box-top.png) no-repeat;
    width:196px;
    height:187px;
}

div#casino-info ul#casino-info-list{
    list-style:none;
    background:none;
    width:196px;
    height:auto;
}

div.casino-info-new {
    background:url(http://www.youwin.com/__data/assets/image/0017/13229/casino_rhs_list.png) no-repeat;
    margin-bottom:10px;
}

div#casino-info ul li{
    padding:18px 0 0 16px;
}

div#casino-info ul li.first{
    padding:8px 0 0 16px;
}

div#casino-info ul li.last{
    text-transform:uppercase;
}

div#casino-info ul li span,
div#keno-info ul li span{
    color:#edba24;
}

div#casino-info ul li span.numbers,
div#keno-info ul li span.numbers{
    color:#fff;
    font-size:22px;
    display:block;
    padding-top:3px;
}

div#casino-info ul li span.numbers a,
div#keno-info ul li span.numbers a{
    color:#fff;
}

div#casino-info div#live-help,
div#keno-info div#live-help {
    background:url(http://www.youwin.com/__data/assets/image/0017/197/casino-live-help.png) bottom no-repeat;
    width:196px;
    height:61px;
    color:#fff;
    font-size:15px;
}

div#casino-info div#live-help-new {
    background:url(http://www.youwin.com/__data/assets/image/0009/13230/casino_rhs_help.png) bottom no-repeat;
    width:196px;
    height:63px;
    color:#fff;
    font-size:15px;
    clear:right;
    float:right;
    margin:10px 0px -10px;
}

div#casino-info div#live-help-new a {
    text-indent:-9999px;
    display:block;
height:50px;
width:109px;
float:right;
}

div#casino-info div#live-help-de,
div#keno-info div#live-help-de {
    background:url(http://www.youwin.com/__data/assets/image/0016/5740/casino-live-help-de.png) bottom no-repeat;
    width:196px;
    height:61px;
    color:#fff;
    font-size:15px;
}

div#casino-info div#live-help a,
div#online-info #live-help a,
div#casino-info div#live-help-de a,
div#online-info #live-help-de a {
text-indent:-9999px;
display:block;
height:50px;
width:109px;
float:right;
}

div#casino-info div#live-help p {
    float:left;
    padding-left:18px;
}

div#casino-info div#live-help p#online {
    padding-top:6px;
    padding-bottom:3px;
}

div#casino-info div#live-help p#offline {
    clear:left;
}

div#casino-info div#live-help p.active {
    color:#ffcc00;
}

/* Casino -Tabs */

ul#game-tabs,
#game-tabs-sec {
    list-style:none;
    float:left;
    margin-top:4px;
}

ul#game-tabs {
   width:100%;
}

ul#game-tabs li,
#game-tabs-sec li {
    margin-right:2px;
    float:left;
/*    width:165px; */
}

#game-tabs-sec li#restart-session {
    cursor:pointer;
}


ul#game-tabs li a span,
#game-tabs-sec li a span,
#game-tabs-sec li span{
    float:left;
    background:url(http://www.youwin.com/__data/assets/image/0010/172/bg-casino-tab.png) repeat-x;
    height:20px;
    padding:2px 6px 0 15px;
/*    width:139px; */
    display:block;
    font-size:13px;
    color:#fff;
    font-weight:bold;
    
}

ul#game-tabs li a span {
   text-transform:uppercase;
}

ul#game-tabs li a span.right,
#game-tabs-sec li a span.right,
#game-tabs-sec li span.right {
    background:url(http://www.youwin.com/__data/assets/image/0009/171/bg-casino-tab-right.png) no-repeat 0 0px;
    height:22px;
    width:11px;
    display:block;
    float:right;
    padding:0;
}



ul#game-tabs li a:hover span,
ul#game-tabs li.active a span,
#game-tabs-sec li.active a span,
#game-tabs-sec li a:hover span{
    float:left;
    background:url(http://www.youwin.com/__data/assets/image/0010/172/bg-casino-tab.png) repeat-x 0 -22px;
    height:20px;
    padding:2px 6px 0 15px;
/*    width:139px; */
    display:block;
}

#game-tabs-sec li:hover span {
   background:url(http://www.youwin.com/__data/assets/image/0010/172/bg-casino-tab.png) repeat-x 0 -22px;
}

#game-tabs-sec li:hover span.right {
  background:url(http://www.youwin.com/__data/assets/image/0009/171/bg-casino-tab-right.png) no-repeat 0 -22px;
}


ul#game-tabs li a:hover span.right,
ul#game-tabs li.active a span.right,
#game-tabs-sec li a:hover span.right,
#game-tabs-sec li.active a span.right {
    background:url(http://www.youwin.com/__data/assets/image/0009/171/bg-casino-tab-right.png) no-repeat 0 -22px;
    height:22px;
    width:11px;
    display:block;
    float:right;
    padding:0;
}

div#list-box,
div#live-list-box {
    float:left;
    width:810px;
    margin-top:15px;
    margin-left:-7px;
    position:relative;
}

div#list-box div {
    background:url(http://www.youwin.com/__data/assets/image/0014/194/casino-bottom-box.png) no-repeat;
    width:195px;
    height:128px;
    float:left;
    margin-right:7px;
    margin-bottom:5px;
}

div#list-box div img{
    margin:8px 0 0 14px;
}

div#list-box div h3.game-name{
    text-transform:uppercase;
    margin:9px 0 0 15px;
}

div#list-box div p {
    float:left;
    width:79px;
    height:15px;
    margin-top:3px;
    margin-left:15px;
    font-weight:bold;
}

div#list-box div p.play-now {
    margin-left:11px;
}

div#list-box div p a,a#go{
    background:url(http://www.youwin.com/__data/assets/image/0016/196/casino-buttons-bg.png) no-repeat;
    width:79px;
    display:block;
    padding-top:1px;
    text-align:center;
    height:14px;
}

div#list-box div p.free-play a{
    background-position:0 0;
}

div#list-box div p.play-now a,
a#go,
div#list-box div p a{
    background-position:0 -15px;
}
a#go {
clear:both;
float:right;

}
div#list-box div p.play-now a,
div#list-box div p.free-play a,
div#promo-box div p.go-button a,a#go{
    color:#000;
    text-transform:uppercase;
}

div#list-box div p.free-play-de {
  background:url(http://www.youwin.com/__data/assets/image/0006/5748/buttons-part2.png) 0 0 repeat-x;
  height:15px;
  width:83px;
  margin-left:12px;
}

div#list-box div p.play-now-de {
  background:url(http://www.youwin.com/__data/assets/image/0006/5748/buttons-part2.png) 0 -15px repeat-x;
  height:15px;
  width:90px;
  margin-left:5px;
}

div#list-box div p.free-play-de a,
div#list-box div p.play-now-de a {
  background:none;
  width:auto;
  padding-top:0;
  color:#000;
  font-size:10px;
}

div#list-box div p.free-play-de a span.text {
  background:url(http://www.youwin.com/__data/assets/image/0005/5747/buttons-part1.png) 0 0 no-repeat;
  height:14px;
  float:left;
  display:block;
  padding:1px 0 0 4px;
width:71px;
}

div#list-box div p.play-now-de a span.text{
  background:url(http://www.youwin.com/__data/assets/image/0005/5747/buttons-part1.png) 0 -15px no-repeat;
  height:14px;
  float:left;
  display:block;
  padding:1px 0 0 4px;
width:79px;
}

div#list-box div p.free-play-de a span.corner {
  background:url(http://www.youwin.com/__data/assets/image/0007/5749/buttons-part3.png) 0 0 no-repeat;
  height:15px;
  width:7px;
  float:right;
  display:block;
}

div#list-box div p.play-now-de a span.corner{
  background:url(http://www.youwin.com/__data/assets/image/0007/5749/buttons-part3.png) 0 -15px no-repeat;
  height:15px;
  width:7px;
  float:right;
  display:block;
}



div.variations-box div.variation-thumbnail{
 float:left;
 width:200px;
}
div.variations-box div.variation-listing{
 float:right;
 width:200px;
}
div#promo-box {
    float:right;
    margin-right:0;
    margin-top:10px;
    width:195px;
}

div#promo-box div{
    background:url(http://www.youwin.com/__data/assets/image/0009/216/promo-box.png) no-repeat;
    width:195px;
    height:130px;
    margin-top:6px;
}

div#promo-box div h3 {
    padding:9px 0 0 18px;
}

div#promo-box div p.go-button {
    margin-right:10px;
    margin-top:70px;
}

div#promo-box #refer-friend {
    background:url(http://www.youwin.com/__data/assets/image/0019/199/casino-refer-friend.png) no-repeat;
    margin-top:2px;
    width:196px;
    height:120px;
}

div#promo-box #refer-friend-de {
    background:url(http://www.youwin.com/__data/assets/image/0013/5710/ALLCasino-with-RAF-promo.png) no-repeat;
    margin-top:2px;
    width:196px;
    height:120px;
}

div#promo-box #refer-friend a,
div#promo-box #refer-friend-de a {
    width:195px;
    height:120px;
    display:block;
}

div#promo-box #refer-friend-es {
    background:url(./?a=21999) no-repeat;
    margin-top:2px;
    width:196px;
    height:120px;
}

div#promo-box #refer-friend-es a {
    width:195px;
    height:120px;
    display:block;
}


/* Casino Live Page
-------------------------------*/

ul#game-tabs li a span.live-text{
    background:none;
    display:inline;
    float:none;
    padding-left:0;
    width:auto;
    text-transform:uppercase;
    color:#ffcc00;
}

ul#game-tabs li a:hover span.live-text,
ul#game-tabs li.active a span.live-text {
    color:#990000;
}

div#live-list-box {
    margin-left:-9px;
}

div#live-list-box div {
    background:url(http://www.youwin.com/__data/assets/image/0006/204/live-casino-bg-box.png) no-repeat;
    width:265px;
    height:261px;
    overflow:hidden;
    float:left;
    margin-right:5px;
    position:relative;
}

div#live-list-box img {
    margin:8px 0 0 14px;
}

div#live-list-box h3 {
    margin:3px 0 0 20px;
}

div#live-list-box p {
    margin:3px 10px 0 20px;
}

div#live-list-box div p a{
    background:url(http://www.youwin.com/__data/assets/image/0016/196/casino-buttons-bg.png) no-repeat;
    width:79px;
    display:block;
    padding-top:1px;
    text-align:center;
    height:14px;
}

div#live-list-box div p.play-now {
    float:right;
    position:absolute;
    bottom:11px;
    right:0;
}

div#live-list-box div p.play-now a{
    background-position:0 -15px;
    color:#000;
    text-transform:uppercase;
}

div#live-list-box div.promo-bottom {
    background:url(http://www.youwin.com/__data/assets/image/0018/198/casino-live-promo-box.png) no-repeat;
    margin-top:8px;
    height:122px;
}

div#live-list-box div.promo-bottom h3{
    padding:5px 0 0 2px;
}

div#live-list-box div.promo-bottom img{
    margin:7px 0 0 34px;
    float:left;
}

div#live-list-box div.promo-bottom p.go-button {
    margin:10px 13px 0 0;
}

div#live-list-box div.promo-bottom p a{
    background:0;
    height:auto;
    padding:0;
    width:auto;
    color:#000;
}

div#live-list-box div.promo-bottom p.info {
    float:left;
    margin-left:0;
    margin-top:35px;
    width:80px;
}

/*---------------- Contact Us ---------------------*/

ul#contact-box {
    list-style:none;
    border-left:1px solid #bdbdbd;
    border-right:1px solid #bdbdbd;
    float:left;
    width:548px;
}

ul#contact-box li{
    color:#666666;
    background:#f0f0f0;
    line-height:1.1em;
    padding:8px 0 9px 14px;
}

ul#contact-box li.title{
    background:#cccccc;
    color:#fff;
    font-weight:bold;
}

div.bottom-lgrey {
    background:url(http://www.youwin.com/__data/assets/image/0003/858/bg-light-grey-bottom.png) top no-repeat;
    width:550px;
    height:13px;
    float:left;
}

/*---------------- Help Page ---------------------*/

div.help-box {
    /*border-left:1px solid #bdbdbd;
    border-right:1px solid #bdbdbd;*/
    background:#efefef;
    float:left;
    width:551px;
}

div.help-box p {
    padding:0 5px 13px 9px;
}

div.help-box h3.question {
    background:#cccccc;
    font-size:13px;
    padding:6px 0 8px 9px;
    text-transform:none;
    font-weight:normal;
    margin-bottom:14px;
    float:right;
    width:541px;
}

div.help-box h3.first {
    margin:0;
}

div.help-box h3.question span {
    float:left;
}

div.help-box h3.question span.top-right {
    display:block;
    background:url(http://www.youwin.com/__data/assets/image/0004/868/top-icon.png) right no-repeat;
    float:right;
    margin-right:13px;
    padding-right:13px;
}

div.help-box h3.question span a {
    color:#000;
}

div.help-box ul.quick-links {
    list-style:none;
    padding:9px 0 0 23px;
    margin:0;
    float:left;
}

div.help-box ul.quick-links li{
    background:url(http://www.youwin.com/__data/assets/image/0017/863/help-links-bg.png) no-repeat left;
    width:260px;
    float:left;
    margin-bottom:10px;
    width:253px;
}

div.help-box ul.quick-links li a {
    font-weight:bold;
    color:#000;
    padding-left:22px;
    padding-right:10px;
    display:block;
}

ul.content-tab li.long {
    margin-right:5px;
}

ul.content-tab li.long a,
ul.content-tab li.long span {
    /*width:103px;*/
    /*width:126px;*/
    width:180px;
    text-align: center;
}

ul.no-market-tab.content-tab li span {
    width: 167px;
}

.second-box {
    margin-top:5px;
}

div.help-box ol{
    margin-bottom:14px;
}

div.help-box ul{
    margin-left:23px;
}
 
/* ---------------- My Account - History -------------------------- */

ul.account-tab {
    width:796px;
margin-top:10px;
    background:url(http://www.youwin.com/__data/assets/image/0016/3463/new-account-header.png) repeat-x;
    height:31px;
}

div#customer-bonus-box {
    background:url(http://www.youwin.com/__data/assets/image/0015/870/customer-bonus-box.png) no-repeat;
    float:right;
    width:237px;
    height:212px;
}

div#customer-bonus-box .go-button {
    margin-top:179px;
}

div.account-box {
    border-left:1px solid #bdbdbd;
    border-right:1px solid #bdbdbd;
    float:left;
    background:#efefef url(http://www.youwin.com/__data/assets/image/0020/857/bg-account-box.png) repeat-x;
    width:794px;
    padding-bottom:51px;
}

div.account-box ul.account-sub-menu {
    list-style:none;
    background:#cccccc;
    float:left;
    width:760px;    
    padding-left:35px;
    margin-bottom:0;
}

div.account-box ul.account-sub-menu li{
    float:left;
    font-size:14px;
    font-weight:bold;
    /*margin-right:55px;*/
margin-right:25px
}

div.account-box ul.account-sub-menu li.last {
    margin-right:0;
}

div.account-box ul.account-sub-menu li a{
    color:#333333;
    padding:6px 0;
    display:block;
}

div.account-box ul.account-sub-menu li a:hover {
    background:url(http://www.youwin.com/__data/assets/image/0020/1955/keno-tabs-hover.png) repeat-x;
}


div.account-bottom {
    float:left;
    background:url(http://www.youwin.com/__data/assets/image/0013/850/account-bottom.png) no-repeat;
    width:796px;
    height:14px;
}

div.account-content {
    width:696px;
    padding-left:50px;
    float:left;
    margin-bottom:14px;
}

div.account-content div{
    background:#d5d5d5;
    margin-bottom:1px;
    float:left;
    width:696px;
}


div.account-content div.set_deposit_limit p {
   padding:18px 112px 0 28px;
}

div.account-content div.set_deposit_limit form {
   padding-top:10px;
}

div.account-content div.set_deposit_limit form p {
   padding:6px 112px 0 28px;
}

div.account-content div.set_deposit_limit form p label {
   width:103px;
   float:left;
   margin-right:0;
}

div.account-content div.set_deposit_limit form p.de_space label {
   width:120px;
}

div.account-content div.set_deposit_limit form div.last {
   margin-top:0;
   border-top:1px solid #fff;
   margin-top:15px;
}

div.account-content div.set_deposit_limit form p span.error-message {
   width:100%;
   float:left;
   padding:0 0 0 104px;
   text-align:left;
}

div.account-content div p span.error-message,
div.account-content span.error-message {
background:none;
padding-left:0;
float:none;
padding-bottom:0;
height:18px;
padding-right:109px;
text-align:right;
width:233px;
color:#CC3333;
}

div.account-content #edit-details span.error-message {
display:inline;
color:#CC3333;
width:auto;
clear:both;
padding-left:70px;
}

div.account-content #edit-details p.password span.error-message {
display:block;
text-align:left;
padding:0 0 0 70px;
}
 

div.account-content div p span.validation {
text-indent:-9999px;
padding:0;
height:1px;
width:100%;
text-align:left;
display:none;
}

div.account-content div.change_passwords_inputs {
   background:none;
margin-bottom:0;
}

div.account-content div p {
    padding:23px 112px 21px 28px;
    font-size:13px;
}

div.account-content div p.checkbox {
    padding-left:109px;
    padding-bottom:19px;
}

div.account-content div p.card-number {   
    float:left;
    padding-right:60px;
}

div.account-content div p.right-card-info {    
    float:right;
    font-size:12px;
    line-height:1.7em;
    padding:10px 0 9px 10px;
    width:390px;
    border-left:1px solid #DEDEDE;
}

div.account-content div p.yellow {   
    background:#ffcc33;
}


div.account-content div p.right-card-info a {  
    color:#000;
}

div.account-content div p.right-card-info a:hover {  
    text-decoration:underline;
}

div.account-content div.first{
    background:#d5d5d5 url(http://www.youwin.com/__data/assets/image/0018/855/account-top-right-corner.png) right top no-repeat;
    width:696px;
}

div.account-content div.sec{
    background:#cccccc url(http://www.youwin.com/__data/assets/image/0017/854/account-top-right-corner-sec.png) right top no-repeat;
    width:696px;
    padding-right:0;
}

div.account-content div.sec p{
    font-size:13px !important;
}

div.account-content div.last{
    background:#cccccc url(http://www.youwin.com/__data/assets/image/0003/849/account-bottom-box.png) bottom no-repeat;
}

div.account-content div.first p{
    width:auto;
    float:left;
    font-size:15px;
    font-weight:bold;
    padding-top:17px;
    padding-bottom:6px;
}

div.account-content div.first p span{
    font-weight:normal;
    margin-left:10px;
}

div.account-content div.first img{
    float:right;
    margin:2px 20px 0 0;
}

div.account-content p.checkbox label {
    margin-right:42px;
    font-weight:normal;
}

div.account-content p.checkbox label.mid {
    margin-right:78px;
}

div.account-content label {
    margin-right:17px;
    font-weight:bold;
}

div.account-content div input {
    margin-right:15px;
}

div.account-content div input.long_button {
    margin:15px 20px;
}

div.account-content div.last p {
    padding:20px 16px 20px 28px;
    width:auto;
    float:left;
}

div.account-content div.last input.go-button {
    border:0;
    margin-right:110px;
    margin-top:24px;
}

div.account-content div input.generate_view_user_history {
   margin-right:75px;
   text-transform:none;
}

div.account-content div.transaction-view-option p {
padding-bottom:0;
}

div.account-content div.transaction-view-option p.checkbox {
padding-left:27px;
}

div.account-content div.transaction-view-option p label{
margin-right:5px;
}

div.account-content div.transaction-view-option p label.to {
margin-left:20px;
}

div.account-content div.transaction-view-option p select{
margin-right:3px;
}

div.account-content div.transaction-view-option p.dates {
padding-right:0;
padding-bottom:20px;
}


/* ------ My Account Change Password ------- */

div.account-content p.password-header {
    padding-bottom:0;
}

div.account-content p.old-password {
    float:right;
    margin-right:120px;
    padding:0;
}

div.account-content p.old-password span {
    color:#CC3333;
display:block;
padding-left:117px;
} 

div.account-content div.new-password span {
    color:#CC3333;
display:block;
padding-left:100px;
} 

div.account-content div.new-password {
    padding-top:3px;
}

div.account-content div.new-password p {
    float:right;
    margin-right:120px;
    padding:3px 0 0 0;
text-align:right;

}

div.account-content p.old-password input,
div.account-content div.new-password p input{
    margin-bottom:3px;
    width:220px;
    margin-right:0;
}

div.account-content p.old-password label,
div.account-content div.new-password p label{
    font-weight:normal;    
    margin-right:5px;
}

.submit-button, .long_button {
    background:url(http://www.youwin.com/__data/assets/image/0014/860/button95.png) no-repeat;
    width:95px;
    height:15px;
    font-weight:bold;
    border:0;
    float:right;
    font-size:12px;
    color:#333333;
}

.long_button {
    background:url(http://www.youwin.com/__data/assets/image/0004/8572/long_button.png) no-repeat;
    width:130px;
}

div.account-content div input.submit-button,
div.account-content div button.submit-button {
    margin:24px 27px 19px 0;
}

/* ---------------- My Account - Deposit -------------------  */

div.account-content p.balance {
    padding-right:0;
}

div.account-content div.payment-issue p{
    padding-top:19px;
}

div.account-content div.payment-issue p label{
    margin-right:7px;
}

div.account-content div.payment-issue input{
    width:118px;
}

div.account-content p span.with-arrow{
    background:url(http://www.youwin.com/__data/assets/image/0005/869/white-arrow.png) left no-repeat;
    padding:6px 0 5px 20px;
}

div.account-content div.first p span.with-arrow {
    background:url(http://www.youwin.com/__data/assets/image/0005/869/white-arrow.png) left no-repeat;
    padding:6px 0 5px 20px;
    margin-left:15px;
}

div.account-content div.last p.payment-username{
    padding-top:16px;
}

div.account-content p.red-note{
    color:#ff3333;
    font-size:13px;
    font-weight:bold;
    line-height:1.4em;
    padding:1px 25px 25px 30px;
}

div.account-content div.last p.payment-password {
    padding:14px 0 0 125px;
}

div.account-content div p.issue-number {
    padding-top:24px;
}

div.account-content div p.issue-number label,
div.account-content div p.cv label{
    margin-right:6px;
}

div.account-content div p.cv {
    padding-top:28px;
}

div.account-content div p.cv input{
    width:118px;
    margin-right:6px;
}

div.account-content div p.issue-number input{
    width:118px;
    margin-right:0;
}

div.account-content div input.deposit {
    margin-top:14px;
}

div.another-card {
    clear:left;
    background:none;
    width:auto;
    margin-right:46px;
}

.grey-button {
    background:url(http://www.youwin.com/__data/assets/image/0016/862/grey-button.png) no-repeat;
    font-weight:bold;
    font-size:12px;
    float:right;
    height:15px;
    margin:4px 0px 0 0;
    text-align:center;
    width:132px;
}

.grey-button a {
    color:#000;
}

/* ------------ My Account - Details and Settings ----------------- */

div.account-content p.balance-edit-screen {
    padding-left:38px;
    padding-right:0;
}

div#edit-details div.left-col{
    float:left;
    width:325px;
    padding:25px 0 0 25px;
}

div#edit-details div.right-col{
    float:right;
    width:340px;
    padding:25px 0 0 0;    
}

div#edit-details p{
    font-size:12px;
    padding:0;
    margin-bottom:8px;
    width:99%;
}

div#edit-details p.address {
    margin-bottom:8px;
    margin-top:3px;
width:100%;
}

div#edit-details p.address input {
    float:right;
    margin-right:28px;
    margin-bottom:10px;
}

div#edit-details p.email {
    margin-top:4px;
}

div#edit-details p.password {
    padding-left:25px;
    float:left;
    width:90%;
}

div#edit-details p.info {
    padding:0 25px 0 25px;
    line-height:1.6em;
    clear:both;
    float:left;
    width:90%;
}

div#edit-details p input{
    float:left;
    width:220px;
}

div#edit-details p label {
    float:left;
    width:70px;
    margin:0;
}

div#edit-details p.submit {
    width:auto;
    padding:0;
    float:right;
}

div#edit-details p input.submit-button {
    width:95px;
    height:15px;
    margin-top:0;
}

div#change-lang p {
    padding:14px 80px 0 23px;
}

div#change-lang p label{
    font-size:15px;
}

div#change-lang div.last{
    width:696px;
    height:10px;
    margin-bottom:0;
    padding-bottom:56px;
}

div#preferences div.last{
    width:696px;
    height:10px;
    margin-bottom:0;
    padding-bottom:7px;
}

div#preferences p {
    padding-left:23px;
    padding-bottom:19px;
}

div#preferences p span{
    font-size:15px;
    font-weight:bold;
    margin:0;
}

div#preferences p.checkbox{
    padding:0 0 0 109px;
    clear:both;
    width:84%;
    
}

div#preferences p.checkbox label {
    margin-right:62px;
}

/* ------------- My Account - History Results ----------------- */


div#account-history-title div.last {
    width:696px;
    height:10px;
    margin-bottom:0;
}

/*div#account-history-title p {
padding-bottom:14px;
}*/

div#history-results {
    margin-top:10px;
}

div#history-results-new {
    margin-top:0;
    margin-bottom:0;
}


div#history-results table,
div#history-results-new table{
    color:#666666;
}

div#history-results table th{
    color:#333333;
    border-left:1px solid #dddddd;
    font-weight:normal;
    padding:10px 11px 17px 11px;
}

div#history-results-new table th{
    color:#fff;
    font-weight:normal;
    padding:3px 11px 6px 11px;
    background:#999999;
    font-weight:bold;
}

div#history-results table tr,
div#history-results-new table tr{
    background:#cccccc;
}

div#history-results table tr td{
    border-left:1px solid #dddddd;
    width:64px;
    padding:6px 3px;
    border-top:1px solid #fff;
    text-align:center;
}

div#history-results-new table tr td{
    border-left:1px solid #dddddd;
    padding:1px 12px;
    border-bottom:1px solid #fff;
    text-align:center;
    width:55px;
    height:27px;
}


div#history-results-new table tr td a {
    color:#666666;
}

div#history-results-new table tr td a:hover {
    color:#CC3333;
}

div#history-results table tr.even td,
div#history-results-new table tr.even td{
    background:#bbbbbb;

}

div#history-results table tr td.first,
div#history-results table th.first,
div#history-results-new table tr td.first,
div#history-results-new table th.first {
    border-left:0;
}

div#history-results-new table tr td.stake,
div#history-results-new table th.stake {
    width:267px;
  
}

div#history-results table tr td.stake{
    text-align:left;
}

div#history-results table tr th.last{
    background:#CCCCCC url(http://www.youwin.com/__data/assets/image/0017/854/account-top-right-corner-sec.png) no-repeat right top;
}

div#history-results-new table tr th.last{
    background:#999999;
}

.submit-button-short {
    background:url(http://www.youwin.com/__data/assets/image/0004/859/button65.png) no-repeat;
    width:65px;
    height:15px;
    font-weight:bold;
}

div.account-content div.last p.submit-button-short {
    padding:0;
    width:65px;
    text-align:center;
    float:right;
    margin:23px 28px;
}

div.account-content div.last p.submit-button-short a {
    color:#000;
}

div#no-padding {
    padding-bottom:0;
}

/* ----------- My Account - Users History Details ------------ */

div.account-box ul.history-screen {
    margin-bottom:26px;
}

div#history-details p {
    font-size:14px;
    font-weight:bold;
    padding:0 22px;
}

div#history-details p span.balance,
div#history-details p.balance span {
    font-size:23px;
    padding-left:10px;
}

table#history-results-table {
    margin-top:32px;
    width:100%;
}

table#history-results-table tr{
    font-size:14px;
    font-weight:bold;
}

table#history-results-table th{
    background:#cccccc;
    width:154px;
    padding:9px 0 4px 0;
    text-align:left;
}

table#history-results-table th.casino {
    width:143px;
}

table#history-results-table th.live-casino {
    width:145px;
}

table#history-results-table th.poker {
    width:112px;
}

table#history-results-table td{
    border-bottom:1px solid #ebebeb;
    padding:21px 0 16px 2px;
}

table#history-results-table td.title{
    width:176px;
    padding-left:22px;
}

div#history-details p.question {
    background:#cccccc;
    padding:7px 22px;
    margin-bottom:18px;
}

div#history-details img.account-help {
    float:right;
    margin:10px 52px 0 0;
}

div#history-details p.checkbox {
    padding-left:32px;
    padding-bottom:22px;
}

div#history-details p.checkbox input {
    margin-right:10px;
}

div#history-details p.checkbox label {
    font-size:12px;
    font-weight:normal;
    margin-right:65px;
}

div#history-details p.dates {
    float:left;
    padding:0 0 22px 31px;
    width:auto;
}

div#history-details p.dates label {
    padding-right:16px;
}

div#history-details p.dates label.to {
    margin-left:39px;
}

div#history-details p.submit {
    float:left;
    margin-left:25px;
    margin-top:2px;
    padding:0;
    width:45px;
}

div#history-details input.go-button {
    border:0;
    margin:0;
}

/*----------------*/

div.account-content div.error{
    margin-bottom:5px;
    margin-top:2px;
}

div.account-content div.error p{
    font-size:13px;
    font-weight:normal;
    line-height:1.4em;
    padding:17px 10px 15px 24px;
}

div.account-content div.error p span{
    color:#ff3333;
    text-transform:uppercase;
    font-weight:bold;
    margin-left:0;
    padding-right:10px;
}

div.account-content div.error p.deposit-now-button {   
    background:url(http://www.youwin.com/__data/assets/image/0014/860/button95.png) no-repeat;
    width:95px;
    height:15px;
    font-weight:bold;
    text-align:center;
    padding:0;
    font-size:12px;
    margin-top:19px;
    margin-left:20px;
    line-height:normal;
}

div.account-content div.error p.deposit-now-button a {   
    color:#000;
}

div.error div.last,
div.receipt div.last {
    height:10px;
    margin-bottom:0;
    padding-bottom:0;
    width:696px;
}

/* --------------- Sports - 2 way --------------- */

ul.content-tab li.text-small {
    text-transform:none;
    font-size:12px;
    float:right;
}

table.match-table {
    border-left:1px solid #bdbdbd;
    border-right:1px solid #bdbdbd;
    background:#efefef;
    width:100%;
    padding-bottom:21px;
}

table.match-table th{
    background:#cccccc url(http://www.youwin.com/__data/assets/image/0003/867/td-border.png) right center no-repeat;
    font-size:13px;
    
    font-weight:normal;
}

table.match-table th.time{
    width:62px;
}

table.match-table th.match{
    width:199px;
}

table.match-table th.team{
    width:114px;
}

table.match-table th.more{
    width:54px;
    background:#cccccc;
}

table.match-table td{
    background:#efefef;
    border-bottom:1px solid #bdbdbd;
    border-top:1px solid #fff;
    height:30px;
}

table.match-table td.date{
    background:#efefef url(http://www.youwin.com/__data/assets/image/0017/863/help-links-bg.png) no-repeat 11px center;
    font-weight:bold;
    padding-left:27px;
}

table.match-table td.time{
    text-align:center;
}

table.match-table td.bets{
    
}

table.match-table td span{
    background:#cccccc;
    display:block;
    font-weight:bold;
    height:17px;
    margin-left:2px;
    padding-top:5px;
    text-align:center;
    width:109px;
}

table.match-table td.bets span{
    background:url(http://www.youwin.com/__data/assets/image/0019/865/more-bets-yellow-bg.png) repeat-x;
    font-size:15px;
    height:20px;
    margin-left:7px;
    padding:2px 0 0;
    text-align:center;
    width:43px;
}

div.table-bottom {
    margin-bottom:10px;
}

/* -------------- Sports 3 way - Handicap ---------- */

div.with-margin {
    margin-bottom:10px;
}

div.help-box h3.first span.time-date {
    background:none;
    display:inline;
    float:none;
    margin-left:19px;
}

div.help-box h3.match {
    border-bottom:9px solid #f7f7f7;
}

table.handicap-table {    
    border-bottom:1px solid #fff;
    border-top:1px solid #bdbdbd;
    width:99.7%;
float:left;
}

table.handicap-table td{
    background:#f4f4f4;
    border-bottom:1px solid #bdbdbd;
    border-top:1px solid #fff;    
    border-right:1px solid #bdbdbd;
    border-left:1px solid #fff;
    padding:0;
    /*width:181px;*/
    /*width: 220px;*/
    /*height:36px;*/
    padding:3px 0;
}

table.handicap-table td:hover {
    background: #ffcc00;
}

table.handicap-table tr.no-bg-item td:hover {
    background:none;
}

table.handicap-table tr td table td.betSportHover:hover {
    background: #ffcc00;
}


table.handicap-table td.top-td{
 padding:0 11px;
}

table.handicap-table td a {
float:left;
width:100%;
height:100%;
display:block;
}

table.handicap-table td a:hover, table.handicap-table td span.over {
background:#ffcc00;
}

table.handicap-table td span.out {
background:none;
}

table.handicap-table td span.clickable {
cursor: pointer;
}

table.handicap-table td a.selection, table.handicap-table td span.selection {
color:#000;
float:left; 
width:100%;
height:100%;
vertical-align: middle;

}

table.handicap-table td span.innerselection {
display: table-cell; 
vertical-align: middle;
}
table.handicap-table td a.selection span, table.handicap-table td span.selection span {
margin:0 4px;
}

table.handicap-table td span.selection span.team {
    margin-right: 0;
    white-space: pre-wrap;      
    white-space: -moz-pre-wrap;  
    white-space: -pre-wrap;      
    white-space: -o-pre-wrap;    
    word-wrap: break-word;      
    _white-space: pre;   

}

table.handicap-table td span.selection span.red {
    margin-left: 0;    
}


table.handicap-table td.first {
    border-left:0;
}

table.handicap-table td.last {
    border-right:0;
}

table.handicap-table td span {
    float:left;
}

table.handicap-table td span.team {    
    float:left;
    width:134px;
 white-space: nowrap;
}

table.handicap-table td span.team-long {
    float:left;
/*    width:190px; */
}

table.handicap-table td span.red {
    color:#cc3333;
   /* float:right;*/
}
/* JS */
table.col_6 td span.red{
float:none;
margin:0!important;
}
table.col_6 td span.dec,table.col_6 td span.frac{
float:none;
}
table.outrights td span.red{
float:right;
}
table.handicap-table td.ie-third span{
float:none;
}

table.handicap-table td span.red span,
table.handicap-table td a.selection span.red span {
   margin:0;
   padding:0;
}

table.handicap-table tr.no-bg-item td:hover, table.handicap-table td.no-bg-item {
    background:none;
}

div#table-bottom  {
    background:url(http://www.youwin.com/__data/assets/image/0019/2755/bg-content-box-bottom552.png) no-repeat bottom;
    height:12px;
    width:551px;
}

div#table-bottom p {
    border-left:1px solid #BDBDBD;
    border-right:1px solid #BDBDBD;
    padding:5px 0 0 14px;
}

table.basic {

}

table.basic tr.basic-title{

}

table.basic tr.basic-title td{
background:#CCCCCC;
height:30px;
text-align:center;
font-weight:bold;
}

table.basic tr  td{
text-align:center;
}

table.basic tr td.first {
text-align:left;
}

table.basic tr td.first a{
   color:#333333;
height:91%;
padding-left:9px;
padding-top:3px;
width:94%;
}

table.basic tr td a.selection span{
display:block;
float:none;
margin:3px 11px;
padding-top:3px;
}

table.outrights tr td a.selection span {
   padding-top:6px;
}

table.handicap-match tr.basic-title td {
   background-color: #EFEFEF !important;
   border: none;
}

table.handicap-match tr.basic-title td td {
    border-color:#FFFFFF #BDBDBD #BDBDBD #FFFFFF;
    border-style:solid;
    border-width:1px;
}

.handicap-match {
     border:none !important;
}

.handicap-match-time {
   border-right: none !important;
}

.handicap-match-top {
    border-left: none !important;
}

.handicap-match-top span {
    float: right !important;
    padding-right: 10px;
}

.no-bg-item td span a:hover {
    background-color: none;
}

.handicap-match .match-group-info a {
    float: right;
   /* width: 30%; */
    width:170px;
}

.handicap-match.handicap-table .match-group-info td {
    border: none;
    padding-left: 10px;
    padding-top: 10px;
    padding-right: 10px;
}

table.handicap-match.handicap-table .match-group-info td:hover {
    background: none;
}

.handicap-match .match-group-info td a span {
    color: #333333;
}

table.col_6 td.first{

}

table.col_6 tr.basic-title th {
border-right:1px solid #fff;
border-top:1px solid #fff;
}

table.col_6 tr.basic-title th.abets {
border-right:0;


}

table.col_6 td.first span.bet-time{
 height:92%;
 padding:3px 8px 0 8px;
width:31px;
}

table.col_6 td.first span.bet-live{
 height:92%;
 padding:3px 8px 0 8px;
 width:31px;
 font-weight: bold;
 color: #008700;
}

table.col_6 td.first span.bet-time:hover {
   background:none;
}

table.col_6 td.last{
   width:60px;
   border-right:1px solid #BDBDBD;

}

table.col_6 td.last span{
 height:92%;
 width:100%;
display:block;
color:#CC3333;


}

table.col_6 td a span{
padding-top:3px;
color:#333333;
}
table.col_6 td.last a span{
padding-top:0px;
}
table.col_6 td span.team{
width:auto;
padding-left:6px;
padding-right:6px;
}


/* ######################### Casino - inplay game ################################### */

div#right-game-side {
    float:right;
    width:203px;
}

div#right-game-side .black-box,
div#right-game-side .black-box-sec {
    width:190px;
    position:relative;
    margin-left:-2px;
    margin-top:13px;
    clear:both;
    float:right;
}

div#right-game-side .black-box-sec {
    margin-top:22px;
}

div#right-game-side #game-tabs,
div#right-game-side #game-tabs-sec {
    clear:both;
    float:right;
    
    margin-top:-5px;
    position:relative;
    width:186px;
}

div#right-game-side #game-tabs li,
div#right-game-side #game-tabs-sec li {
    width:186px;
    margin-bottom:2px;
}

div#right-game-side #game-tabs li a span,
div#right-game-side #game-tabs-sec li a span,
div#right-game-side #game-tabs-sec li span {
    width:154px;
    font-weight:normal;
}

div#right-game-side #game-tabs li a span.right,
div#right-game-side #game-tabs-sec li a span.right,
div#right-game-side #game-tabs-sec li span.right {
    width:11px;
}

div#play-for-real {
   background:url(http://www.youwin.com/__data/assets/image/0009/6696/play-for-real-button.png) no-repeat;
width:189px;
height:59px;
float:right;
margin-top:39px;
}

div#play-for-real-es {
   background:url(./?a=22000) no-repeat;
width:189px;
height:59px;
float:right;
margin-top:39px;
}

div#play-for-real-es,
div#play-for-real a {
   display:block;
   text-indent:-9999px;
width:189px;
height:59px;

}

#inplay-game-box {
    float:left;
    width:798px;
}

#inplay-game-box h3{
    width:100%;
    height:30px;
}

#inplay-game-box h3 span.text{
    background:url(http://www.youwin.com/__data/assets/image/0018/846/red-tab-bg.png) repeat-x;
    display:block;
    float:left;
    padding:7px 10px;
    width:769px;
}

#inplay-game-box h3 span.right-corner{
    background:url(http://www.youwin.com/__data/assets/image/0019/847/red-tab-corner.png) right no-repeat;
    float:right;
    height:30px;
    width:9px;
}

#inplay-game-box ul{
    list-style:none;
    background:#cccccc;
    float:left;
    width:748px;
    padding:7px 0 7px 50px;
    text-align:center;
}

#inplay-game-box ul li{
    display:inline;
    font-size:14px;
    font-weight:bold;
    margin-left:31px;
    margin-right:83px;
}

#inplay-game-box ul li a{
    color:#ff3333;
}

#inplay-game-box #white-bg{
    background:url(http://www.youwin.com/__data/assets/image/0015/843/casino-inplay-bg.png) repeat-x;
    width:742px;
    padding:0 28px 6px 28px;
    float:left;
}


#inplay-game-box #white-bottom{
    background:url(http://www.youwin.com/__data/assets/image/0017/845/casino-inplay-bottom.png) bottom no-repeat;
    height:14px;
    width:100%;
    float:left;
}

#inplay-game-box #black-bg{
    background:#000 url(http://www.youwin.com/__data/assets/image/0014/842/black-bottom-bg.png) bottom no-repeat;
    text-align:center;
    width:740px;
    padding:38px 0 45px 0;
    float:left;
}


/* ----------------------- Casino Contact Us ----------------------------- */

#casino-contact,
#keno-contact,
#slots-contact {
    float:left;
    width:100%;
    margin-top:15px;
    margin-bottom:20px;
}

#casino-contact h3,
#keno-contact h3,
#slots-contact h3{
    width:996px;
    height:30px;
    color:#fff;
}

#casino-contact h3 span.text{
    background:url(http://www.youwin.com/__data/assets/image/0018/846/red-tab-bg.png) repeat-x;
    display:block;
    float:left;
    padding:8px 10px;
    width:965px;
}

span.text a {
   color:#fff;
}

#casino-contact h3 span.right-corner{
    background:url(http://www.youwin.com/__data/assets/image/0019/847/red-tab-corner.png) right no-repeat;
    float:right;
    height:31px;
    width:11px;
}

#casino-contact #contact-box{
    width:996px;
    border:0;
}

#casino-contact ul#contact-box li.title {
    color:#333333;
}

#casino-contact .bottom-lgrey,
#keno-contact .bottom-lgrey,
#slots-contact .bottom-lgrey {
    background:url(http://www.youwin.com/__data/assets/image/0008/1421/casino-contact-bottom2l.png) no-repeat top;
    width:996px;
    height:14px;
}

/* ---------------------  Sports - Enhanced ods multiples ---------------------- */

div.sub-tab {
    background:#f7f7f7;
    float:left;
    width:100%;
    padding-top:8px;
}

div.players  div.sub-tab {
    border-bottom:1px solid #bdbdbd;
}

div.sub-tab p{
    padding-left:0;
    float:left;
    padding-bottom:0;
width:380px;
}

div.sub-tab p span.text{
    background:url(http://www.youwin.com/__data/assets/image/0015/1419/sub-tab-bg.png) repeat-x;
    height:18px;
    padding-left:6px;
    padding-top:4px;
    color:#fff;
    font-weight:bold;
    float:left;
}

div.sub-tab p span.fixed {
    width:355px;

float:left;
}

div.sub-tab p span.right{
    background:url(http://www.youwin.com/__data/assets/image/0014/1418/sub-tab-right.png) right no-repeat;
    height:22px;
    float:left;
    width:11px;

}

div.players p.best-of {
    background:#eaeaea;
    border-bottom:1px solid #bdbdbd;
    border-top:1px solid #fff;
    float:left;
    width:529px;
    padding-top:9px;
    padding-bottom:10px;
    padding-right:10px;
}

div.players p.best-of:hover {
    background:#f3cc2f;
}

div.players p span{
    color:#cc3333;
    float:right;
}

div.players p span.names{
    color:#000;
    float:left;
}

div.snooker {
    padding-bottom:21px;
}

div.help-box ul.three-col li {
    width:170px;
}

table.match-table td.simple-grey {
    background:#cccccc;
    font-size:14px;
    padding-left:13px;
}

table.match-table td span span.left,
table.match-table td span span.red {
    background:none;
    width:auto;
    padding:0;
}



table.match-table td span span.left {
    float:left;
    padding-left:6px;
}

table.match-table td span span.red {
    float:right;
    color:#cc3333;
    padding-right:6px;
}

.handicap-table td.top-td {
    background:#e1e1e1;
    border-top:0;
    border-right:0;
    height:29px;
    width:100%;
}

.handicap-table td.top-td:hover {
    background:#e1e1e1;
}

.handicap-table td.top-td span.top-right{
    background:url(http://www.youwin.com/__data/assets/image/0007/1420/top-light-grey.jpg) right no-repeat;
    float:right;
    padding-right:13px;
    width:22px;
}

.handicap-table td.top-td span.top-right a {
    color:#000;
}

table.no-border {
    border-top:0;
}

.football {
    padding-bottom:10px;
}

div.overlay {
    margin-top:-30px;
    background:none;
    position:relative;
}

div.no-bg {
    background:none;
}


/* -------------- Casino - Change Password ------------------ */

#casino-contact .account-box,
#keno-contact .account-box,
#slots-contact .account-box {
    width:994px;
    color:#333333;
    padding-bottom:15px;
}

#casino-contact .account-content,
#keno-contact .account-content,
#slots-contact .account-content {
    padding-left:144px;
}

/* #casino-contact div.account-box ul.account-sub-menu,
#keno-contact  div.account-box ul.account-sub-menu{    
    margin-bottom:28px;
   padding-left:22px;
    width:972px;
    padding-left:2px;
    width:992px;
}

#casino-contact div.account-box ul.account-sub-menu li,
#keno-contact div.account-box ul.account-sub-menu li{        
    margin-right:26px;
}

#casino-contact div.account-box ul.account-sub-menu li.last,
#keno-contact div.account-box ul.account-sub-menu li.last{
    margin-right:0;
}
*/

#casino-contact div.another-card,
#keno-contact div.another-card,
#slots-contact div.another-card,
#poker-contact div.another-card{
    margin-right:153px;
}

#casino-contact div#history-details p,
#casino-contact table#history-results-table td.title,
#casino-contact div#history-details p.question,
#casino-contact div#history-details p.dates  {
    padding-left:53px;
}

#casino-contact div#history-details p.checkbox,
#keno-contact div#history-details p.checkbox,
#slots-contact div#history-details p.checkbox  {
    padding-left:76px;
}

#casino-contact div#history-details p.submit,
#keno-contact div#history-details p.submit,
#slots-contact div#history-details p.submit {
    padding-left:0;
}

#casino-contact div#history-details img.account-help,
#keno-contact div#history-details img.account-help,
#slots-contact div#history-details img.account-help {
    margin-right:71px;
}


/* ------------ Sport bet receipt ---------------- */

div.account-content .receipt {
    margin-top:13px;
    padding-top:25px;
}

div.account-content .receipt h2{
    padding-left:30px;
    font-size:15px;
    margin-bottom:25px;
}

div.account-content .receipt p.close-button {
    background:url(http://www.youwin.com/__data/assets/image/0014/860/button95.png) no-repeat;
    float:right;
    font-size:12px;
    height:15px;
    margin-bottom:10px;
    margin-right:30px;
    margin-top:20px;
    padding:0;
    text-align:center;
    width:95px;
}

div.account-content .receipt div.receipt-details{
    float:left;
    margin-right:70px;
    width:auto;
    padding-left:30px;
    padding-bottom:12px;
}

div.account-content .receipt div.first-box{
    padding-right:50px;
    text-align:center;
    width:62px;
    margin-right:0;
}

div.account-content .receipt div.first-box p{
    width:100%;
}

div.account-content .receipt div.first-box p.title{
    text-align:left;
}

div.account-content .receipt div.receipt-details p{
    padding:0;
    font-size:12px;
    font-weight:normal;
    clear:both;
    margin-bottom:5px;
}

div.account-content .receipt div.receipt-details p b{
    font-size:13px;
}

div.account-content .receipt ul.receipt-details-list{
    list-style:none;
    width:300px;
    padding-left:30px;
    float:left;
}

div.account-content .receipt ul.sec-list {
    padding-left:60px;
    padding-right:30px;
    width:270px;
}

div.account-content .receipt ul.receipt-details-list li{
    margin-bottom:10px;
    width:100%;
    float:left;
}

div.account-content .receipt ul.receipt-details-list li.last-margin{
    margin-top:24px;
}

div.account-content .receipt ul.receipt-details-list li b{
    float:right;
}

div.account-content .receipt ul.receipt-details-list li span{
    float:left;
}

div.no-bottom-margin {
    margin-bottom:0;
}

/* ------------ Sport - deposit error ---------------- */

div.account-content div.deposit-error p {
    font-size:15px;
    font-weight:normal;
    padding-bottom:13px;
}

div.account-content div.deposit-error div.last {
    height:10px;
    margin-bottom:0;
}

/* ------------ Sport - deposit success ---------------- */

div.success {
    padding-bottom:130px;
}

div.account-content div.deposit-success  {

}

div.account-content div.deposit-success p {
    font-size:13px;
    font-weight:normal;
    padding-bottom:13px;
    float:left;
}

div.account-content div.deposit-success div.last {
    height:10px;
    margin-bottom:0;
}

div.account-content div.deposit-success img {
    margin-top:9px;
}

div.account-content div.deposit-success p.next-button {
    background:url(http://www.youwin.com/__data/assets/image/0014/860/button95.png) no-repeat;
    width:95px;
    height:15px;
    padding:0;
    margin:19px 35px 0 40px;
    float:right;
    text-align:center;
    font-weight:bold;
}

div.account-content div.deposit-success p.next-button a {
    color:#000;
}

div.account-content div.first p.general-info {
    font-weight:normal;
    padding-bottom:0;
}

div.account-content div.first p.start-date{
    padding-right:40px;
    float:left;
}

div.account-content div.first p.short {
float:left;
width:210px;
}

div.account-content div.first p.balance {
font-weight:normal;
padding-top:0;
}

/* ----------- My Account - Transfer Funds------------ */

div.account-content div.transfer {
    margin-top:1px;
    padding-bottom:8px;
    padding-top:18px;
}

div.account-content div.transfer p{
    padding:0 0 8px 120px;
    float:left;
}

div.account-content div.transfer p label{
    float:left;
    width:127px;
    text-align:right;
}

div.account-content div.transfer p input{
    width:159px;
}

div.account-content div.transfer p select{
    width:165px;
}

div.account-content div.transfer p input.submit-button {
    width:95px;
    margin:3px 34px 0 0;
}

div.account-content div.transfer p.title{
    color:#fff;
    background:#999999;
    float:left;
    width:695px;
    padding:0;
    height:30px;
}

div.account-content div.transfer p.submit {
    float:right;
}

div.account-content div.transfer p.cash {
    float:left;
    font-size:14px;
    font-weight:bold;
    padding:19px 0 0;
    width:695px;
}

div.account-content div.transfer p.title span{
    float:right;
    padding-top:7px;
}

div.account-content div.transfer p.title span.casino {
    padding-top:0;
}

div.account-content div.transfer p.title span.small {
    font-size:10px;
    display:block;
    padding-top:0;
}

div.account-content div.transfer p span{
    float:right;
    font-size:14px;
    text-align:center;
    width:133px;
}

div.account-content div.transfer p span.bold{
    float:left;
}

/* ----------- Poker Content ------------ */

div#poker-contact {
    float:left;
    margin-top:15px;
    width:100%;
}

div#poker-contact h3{
    width:996px;
    height:30px;
}

div#poker-contact h3 span.text{
    background:url(http://www.youwin.com/__data/assets/image/0011/1505/poker-tab-bg.png) repeat-x;
    display:block;
    float:left;
    padding:8px 10px;
    width:966px;
    border-left:1px solid #353535;
}

div#poker-contact h3 span.right-corner{
    background:url(http://www.youwin.com/__data/assets/image/0010/1504/poker-bg-tab-right.png) left no-repeat;
    float:right;
    height:31px;
    width:9px;
}

div#poker-contact .account-box {
    width:996px;
    color:#333333;
    padding-bottom:15px;
    border:0;
}

#poker-contact .bottom-lgrey {
    background:url(http://www.youwin.com/__data/assets/image/0008/1421/casino-contact-bottom2l.png) no-repeat top;
    width:996px;
    height:14px;
}

/*#poker-contact div.account-box ul.account-sub-menu  {
    padding-left:54px;
    width:942px;
    margin-bottom:28px;
}

#poker-contact div.account-box ul.account-sub-menu li {
    margin-right:75px;
}*/

#poker-contact .account-content {
    padding-left:144px;
}

#poker-contact div#history-details p.dates {
    float:left;
    padding:24px 0 22px 31px;
    width:auto;
}

#poker-contact div#history-details p.submit {
    float:left;
    margin-left:25px;
    margin-top:2px;
    padding:0;
    padding-top:23px;
    width:45px;
}

#poker-contact div#history-details img.account-help {
    float:right;
    margin:10px 92px 0 0;
}


/* ------------ Sport - deposit success pop up ---------------- */

#popup {
    float:left;
}

#popup .account-box {
    border-top:1px solid #BDBDBD;
    width:811px;
}

#popup div.success {
    padding-top:52px;
}

#popup #popup-header{
    background:url(http://www.youwin.com/__data/assets/image/0010/181/bg-header.png) repeat-x;
    height:60px;
    padding:3px 7px 0 7px;
    width:799px;
    margin-bottom:24px;
}

#popup #popup-header #logo{
    background:url(http://www.youwin.com/__data/assets/image/0009/207/logo.png) no-repeat;
    width:200px;
    height:34px;
    float:left;
    margin-top:12px;
}

#popup #popup-header #logo-tv{
    background:url(http://www.youwin.com/__data/assets/image/0006/5856/logo-tv-sm.png) no-repeat;
    width:200px;
    height:34px;
    float:left;
    margin-top:13px;
}

#popup #popup-header #nav{
    list-style:none;
    float:left;
    padding-top:12px;
    padding-left:70px;
    padding-bottom:12px;
    float:right;
    width:560px;
}

#popup #popup-header #nav li {    
    height:17px;
    float:left;
}

#popup #popup-header #nav li a span{    
    display:none;
}

#popup #popup-header #nav li a {
    background:url(http://www.youwin.com/__data/assets/image/0015/1509/popup-nav.png) no-repeat;
    display:block;
    height:16px;
    margin-right:75px;
}

#popup #popup-header #nav li#sports a{
    background-position:0 0;
    width:65px;

}

#popup #popup-header #nav li#casino a{
    background-position:-65px 0;
    width:70px;

}

#popup #popup-header #nav li#live-casino a{
    background-position:-133px 0;
    width:110px;
}

#popup #popup-header #nav li#poker a{
    background-position:-241px 0;
    width:63px;
    margin-right:0;
}

#popup #popup-header #nav li#sports a:hover,
#popup #popup-header #nav li#sports a.selected{
    background-position:0 -17px;
    width:65px;
}

#popup #popup-header #nav li#casino a:hover,
#popup #popup-header #nav li#casino a.selected{
    background-position:-65px -17px;
    width:70px;
}

#popup #popup-header #nav li#live-casino a:hover,
#popup #popup-header #nav li#live-casino a.selected{
    background-position:-133px -17px;
    width:110px;
}

#popup #popup-header #nav li#poker a:hover,
#popup #popup-header #nav li#poker a.selected{
    background-position:-241px -17px;
    width:63px;
    margin-right:0;
}

#popup div.account-bottom {
    background:transparent url(http://www.youwin.com/__data/assets/image/0007/1510/popup-white-bottom.png) no-repeat;
    float:left;
    height:15px;
    width:813px;
}

/*-------------- Poker popup ---------------------*/

.poker-popup {
    background:#000;
    color:#000;
}
.poker-popup h3 span.text{
    background:url(http://www.youwin.com/__data/assets/image/0011/1505/poker-tab-bg.png) repeat-x;
    display:block;
    float:left;
    padding:8px 10px;
    width:783px;
    border-left:1px solid #353535;
    color:#fff;
}

.poker-popup h3 span.right-corner{
    background:url(http://www.youwin.com/__data/assets/image/0010/1504/poker-bg-tab-right.png) left no-repeat;
    float:left;
    height:31px;
    width:9px;
}

.poker-popup #popup-header,
.casino-popup #popup-header {
    margin-bottom:12px !important;
}

.poker-popup .account-content,
.casino-popup .account-content {
    margin-top:15px;
}

.poker-popup div.bottom-lgrey {
    background:transparent url(http://www.youwin.com/__data/assets/image/0012/1506/popup-black-bottom.png) no-repeat;
    float:left;
    height:15px;
    width:813px;
}

/*-------------- Casino popup ---------------------*/



.casino-popup h3 span.text{
    background:url(http://www.youwin.com/__data/assets/image/0018/846/red-tab-bg.png) repeat-x;
    display:block;
    float:left;
    padding:8px 10px;
    width:783px;
    border-left:1px solid #353535;
    color:#fff;
}

.casino-popup h3 span.right-corner{
    background:url(http://www.youwin.com/__data/assets/image/0019/847/red-tab-corner.png) right no-repeat;
    float:left;
    height:31px;
    width:9px;
}

.casino-popup {
    background:url(http://www.youwin.com/__data/assets/image/0009/1521/bg-casino-body3l.png) repeat-x;
    color:#000;
}

.casino-popup div.bottom-lgrey {
    background:transparent url(http://www.youwin.com/__data/assets/image/0019/1495/casino-popup-bottom.png) no-repeat;
    float:left;
    height:20px;
    width:813px;
}


/*================= November design ===========================*/

/* Home Landing Spanish Page 
---------------------------------------------*/

div#free-bets50-es {
    background:url(./?a=21820) no-repeat;
    width:1000px;
    height:203px;
    margin:0 0 12px 0;
}

div#free-bets50-es p{
    padding:245px 0 0 2px;
    text-align:left;
    width:520px;
}
div#free-bets50-es a {
    width:1000px;
    height:203px;
    display:block;
}

div#free-bets50-es a:hover {
    background:url(http://www.youwin.com/__data/assets/image/0003/4296/yellow-overstate0.png) no-repeat;
    width:1005px;
    height:209px;
    display:block;
}

div#free-bets50-es span{
    padding:145px 0 0 0px;
    text-align:left;
    width:562px;
    display:block;
}

div#free-bets50-es a span {
    color:#fff;
    padding:152px 0 0 10px;
}

div#spin-win-es {
    background:url(./?a=21790) no-repeat;
    float:left;
    width:494px;
    height:130px;
    margin-bottom:12px;
}

div#spin-win-es  span{
    float:right;
    padding:60px 17px 0px 2px;
    width:304px;
    display:block;
}

div#spin-win-es  a {
    display:block;
    width:494px;
    height:130px;
    color:#fff;
    outline:none;
}

div#spin-win-es  a:hover
{
    background:url(http://www.youwin.com/__data/assets/image/0020/4295/yellow-overstate.png) no-repeat;
    width:494px;
    height:130px;
}

div#poker-tournaments-es  {
    background:url(./?a=21792) no-repeat;
    float:left;
    width:494px;
    height:126px;
    margin:0 0 12px 12px;
}

div#poker-tournaments-es  span{
    padding:60px 0 0 180px;
    width:320px;
    display:block;
}

div#poker-tournaments-es  a {
    width:494px;
    height:126px;
    outline:none;
    display:block;
    color:#fff;
}

div#poker-tournaments-es a:hover
 {
    background:url(http://www.youwin.com/__data/assets/image/0004/4297/yellow-overstate2.png) no-repeat;
    width:498px;
    height:130px;
}

div#uwin-casino-es {
    background:url(./?a=21793) no-repeat;
    float:left;
    clear:left;
    width:490px;
    height:170px;
    margin-bottom:12px;
}

div#uwin-casino-es span{
    padding:75px 0 0 11px;
    width:247px;
    display:block;
}

div#uwin-casino-es a {
    width:490px;
    height:170px;
    outline:none;
    display:block;
    color:#fff;
}

div#uwin-casino-es a:hover {
    background:url(http://www.youwin.com/__data/assets/image/0006/4299/yellow-overstate4.png) no-repeat;
    width:498px;
    height:174px;
}

div#uwin-live-casino-es {
    background:url(./?a=21794) no-repeat;
    float:left;
    width:494px;
    height:170px;
    margin-left:15px;
    margin-bottom:12px;
}

div#uwin-live-casino-es span {
    padding:72px 0 0 14px;
    width:286px;
    display:block;
}

div#uwin-live-casino-es a {
    outline:none;
    display:block;
    color:#fff;
    width:494px;
    height:170px;
}

div#uwin-live-casino-es a:hover {
    background:url(http://www.youwin.com/__data/assets/image/0005/4298/yellow-overstate3.png) no-repeat;
    width:498px;
    height:174px;
}

/* Home Landing Page - nov design
---------------------------------------------*/

div#free-bets50 {
    background:url(./?a=21644) no-repeat;
    width:999px;
    height:203px;
    margin:0 0 12px 0;
}

div#free-bets50 p{
    padding:145px 0 0 2px;
    text-align:left;
    width:520px;
}

div#free-bets50 a {
    width:1000px;
    height:203px;
    display:block;
}

div#free-bets50 a:hover {
    background:url(http://www.youwin.com/__data/assets/image/0003/4296/yellow-overstate0.png) no-repeat;
    width:1005px;
    height:209px;
    display:block;
}

div#free-bets50 span{
    padding:158px 0 0 2px;
    text-align:left;
    width:520px;
    display:block;
}

div#free-bets50 a span {
    color:#fff;
    padding:160px 0 0 15px;
}

div#spin-win {
    background:url(./?a=21363) no-repeat;
    float:left;
    width:494px;
    height:130px;
    margin-bottom:12px;
}

div#spin-win span{
    float:right;
    padding:60px 15px 0 0;
    width:306px;
    display:block;
}

div#spin-win a {
    display:block;
    width:494px;
    height:130px;
    color:#fff;
    outline:none;
}

div#spin-win a:hover,
div#bingo-box a:hover {
    background:url(http://www.youwin.com/__data/assets/image/0020/4295/yellow-overstate.png) no-repeat;
    width:494px;
    height:130px;
}

div#poker-tournaments a:hover,
div#keno-box a:hover {
    background:url(http://www.youwin.com/__data/assets/image/0004/4297/yellow-overstate2.png) no-repeat;
    width:498px;
    height:130px;
}

div#uwin-live-casino a:hover {
    background:url(http://www.youwin.com/__data/assets/image/0005/4298/yellow-overstate3.png) no-repeat;
    width:498px;
    height:174px;
}

div#uwin-casino a:hover {
    background:url(http://www.youwin.com/__data/assets/image/0006/4299/yellow-overstate4.png) no-repeat;
    width:498px;
    height:174px;
}


div#poker-tournaments {
    background:url(./?a=21364) no-repeat;
    float:left;
    width:494px;
    height:126px;
    margin:0 0 12px 12px;
}

div#poker-tournaments span{
    padding:55px 0 0 180px;
    width:300px;
    display:block;
}

div#poker-tournaments a {
    width:494px;
    height:126px;
    outline:none;
    display:block;
    color:#fff;
}

div#uwin-casino {
    background:url(./?a=21370) no-repeat;
    float:left;
    clear:left;
    width:490px;
    height:170px;
    margin-bottom:12px;
}

div#uwin-casino span{
    padding:75px 0 0 11px;
    width:247px;
    display:block;
}

div#uwin-casino a {
    width:490px;
    height:170px;
    outline:none;
    display:block;
    color:#fff;
}

div#uwin-live-casino {
    background:url(./?a=21369) no-repeat;
    float:left;
    width:494px;
    height:170px;
    margin-left:15px;
    margin-bottom:12px;
}

div#uwin-live-casino span {
    padding:78px 0 0 14px;
    width:286px;
    display:block;
}

div#uwin-live-casino a {
    outline:none;
    display:block;
    color:#fff;
    width:494px;
    height:170px;
}

div#bingo-box {
    background:url(http://www.youwin.com/__data/assets/image/0020/1892/img15.jpg) no-repeat;
    float:left;
    width:494px;
    height:130px;
}

div#bingo-box span {
    float:right;
    padding:55px 49px 0 0;
    width:139px;
    display:block;
}

div#bingo-box a {
    outline:none;
    display:block;
    color:#fff;
    width:494px;
    height:130px;
}

div#keno-box{
    background:url(http://www.youwin.com/__data/assets/image/0003/1893/img16.jpg) no-repeat;
    float:left;
    width:494px;
    height:126px;
    margin-left:15px;
}

div#keno-box span {
    padding:59px 0 0 14px;
    width:195px;
    display:block;
}

div#keno-box a {
    outline:none;
    display:block;
    color:#fff;
    width:494px;
    height:126px;
}

/* ===== DE TV ========== */

div.tv-de-top {
   background:url(http://www.youwin.com/__data/assets/image/0006/10203/youwin-tv-header.jpg) no-repeat !important;
}

div.tv-de-spin-win {
  background:url(http://www.youwin.com/__data/assets/image/0017/6353/de-landing2.png) no-repeat !important;
}

div.tv-de-poker{
  background:url(./?a=5384) no-repeat !important;
}

div.tv-de-casino{
  background:url(http://www.youwin.com/__data/assets/image/0003/5385/de-landing4.jpg) no-repeat !important;
}

div.tv-de-live-casino{
   background:url(http://www.youwin.com/__data/assets/image/0004/5386/de-landing5.jpg) no-repeat !important;
}

div.tv-de-live-casino span{padding-top:70px !important;}
div.tv-de-top span {padding:140px 0 0 21px !important;}
div.tv-de-spin-win span{padding:51px 28px 0 0 !important;}
div.tv-de-poker span{padding-top:45px !important;}
div.tv-de-casino span{padding-top:60px !important;}

/* ===== DE site ========== */

div.de-top {
   background:url(./?a=21643) no-repeat !important;
}

div.de-spin-win {
  background:url(./?a=21423) no-repeat !important;
}

div.de-poker{
  background:url(./?a=21424) no-repeat !important;
}

div.de-casino{
  background:url(./?a=21425) no-repeat !important;
}

div.de-live-casino{
   background:url(./?a=21426) no-repeat !important;
}

div.de-top span {padding:143px 0 0 16px !important;}
div.de-spin-win span{
   width:306px !important;
   paddin-top:71px !important; 
}
div.de-poker span{}
div.de-casino span{padding-top:69px !important;}
div.de-live-casino span{}




/*-------------- Poker - select nickname ------------------------------*/

div#choose-nickname {
    background:url(http://www.youwin.com/__data/assets/image/0007/1879/choose-nickname-bg.png) no-repeat;
    width:423px;
    height:118px;
    position:relative;
}

div#choose-nickname p.title {
    font-size:18px;
    font-weight:bold;
    padding:22px 0 17px 29px;
}

div#choose-nickname p.input-field {
    margin-left:29px;
    float:left;
    margin-right:6px;
}

div#choose-nickname p.error {
    background:url(http://www.youwin.com/__data/assets/image/0013/1912/nickname-error.png) no-repeat;
    width:319px;
    height:23px;
} 

div#choose-nickname label {
    font-weight:bold;
    font-size:12px;
    float:left;
    padding-top:4px;
    padding-left:6px;

}

div#choose-nickname input {
    float:left;
    width:200px;
    margin-left:10px;
    margin-top:3px;
    font-size:9px;
}

div#choose-nickname input.submit {
    margin-top:12px;
    background:url(http://www.youwin.com/__data/assets/image/0006/1878/buttons115.png) no-repeat;
    width:115px;
    height:15px;
    font-size:12px;
    font-weight:bold;
    border:0;
    float:right;
    margin-right:13px;
}

div#choose-nickname input.success {
    background-position:0 -16px;
}

div#choose-nickname div#validation {
    width:19px;
    height:18px;
    float:left;
    margin-top:2px;
}

div#choose-nickname div.neutral-status {
    background:url(http://www.youwin.com/__data/assets/image/0003/1848/validation-icons.png) no-repeat 0 0;
}

div#choose-nickname div.success-status {
    background:url(http://www.youwin.com/__data/assets/image/0003/1848/validation-icons.png) no-repeat 0 -19px;
}

div#choose-nickname div.error-status {
    background:url(http://www.youwin.com/__data/assets/image/0003/1848/validation-icons.png) no-repeat 0 -38px;
}

div#choose-nickname div#error-box {
    width:115px;
    position:absolute;
    background:url(http://www.youwin.com/__data/assets/image/0016/1906/nickname-error-arrow.png) left 17px no-repeat;
    right:-73px;
    top:52px;
}

/*div#choose-nickname div#error-box #bg {
    background:url(http://www.youwin.com/__data/assets/image/0018/1908/nickname-error-bg2.png) no-repeat;
    width:110px;
    float:right;
    color:#fff;
    padding-top:6px;
}

div#choose-nickname div#error-box #bottom {
    background:url(http://www.youwin.com/__data/assets/image/0019/1909/nickname-error-botom.png) right no-repeat;
    width:110px;
    height:5px;
    float:right;
}

div#choose-nickname div#error-box #bg p {
    padding:2px 0 0 10px;    
}


div#choose-nickname div#error-box #bg ul {
    list-style:none;
    padding-left:5px;
    padding-top:11px;
}

div#choose-nickname div#error-box #bg ul li {
    background:url(http://www.youwin.com/__data/assets/image/0011/1910/nickname-error-list.png) no-repeat;
    font-size:11px;
    height:13px;
    margin-bottom:5px;
    padding-left:15px;
    width:83px;
}*/


div#choose-nickname div.error-message {    
    border:0 none;
    color:#FFFFFF;
    position:absolute;
    right:-43px;
    top:29px;
    width:115px;
    z-index:100;
}


#popup-content div.details .form-field div.error-message .bg {
    margin-bottom: -2px !important;
}

div#choose-nickname div.nickname {
    right:-70px;
    top:51px;
}

div#choose-nickname div.error-message div.bg{
    background:url(http://www.youwin.com/__data/assets/image/0014/1841/error-repeat.png) right repeat-y;
    border:0;
    width:115px;
    color:#fff;
    margin-top:10px;
    float:right;
}

div#choose-nickname  div.error-message div {
    background:url(http://www.youwin.com/__data/assets/image/0015/1842/error-top.png) no-repeat;
    width:115px;
    border:0;
    margin-top:-10px;
    position:relative;

}

div#choose-nickname  div.error-message div.bottom {
    background:url(http://www.youwin.com/__data/assets/image/0019/1909/nickname-error-botom.png) no-repeat right;
    margin:0;
    width:115px;
    height:5px;
    font-size:4px;
    margin-bottom:5px;
    float:right;
}

div#choose-nickname div.error-message ul {
    border-top:1px solid #D43838;
    float:right;
    margin-top:6px;
    padding:9px 6px 0 5px;
    list-style:none;
}

div#choose-nickname div.error-message ul li {
    background:url(http://www.youwin.com/__data/assets/image/0011/1910/nickname-error-list.png) no-repeat;
    font-size:11px;
    height:13px;
    margin-bottom:5px;
    padding-left:15px;
    width:83px;
}

div#choose-nickname div.error-message p {
font-size:11px;
margin-bottom:0;
padding:8px 0 0 15px;
width:95px;
}


div#choose-nickname div.error-message ul li#one {
    background-position: 0 0;
}

div#choose-nickname div.error-message ul li#two {
    background-position: 0 -13px;
}

div#choose-nickname div.error-message ul li#three {
    background-position: 0 -26px;
}


/* Bingo page - nov design
---------------------------------------------*/

div#bingo-top {
    background:url(http://www.youwin.com/__data/assets/image/0003/1875/bingo-top.png) no-repeat;
    width:973px;
    height:71px;
    margin:0 0 0 16px;
}

#progressive-jackpots {
    background:url(http://www.youwin.com/__data/assets/image/0016/1915/progressive-jackpots.png) no-repeat;
    width:187px;
    height:59px;
    margin:5px 0 0 12px;
    float:left;
}

#progressive-jackpots-tv {
    background:url(http://www.youwin.com/__data/assets/image/0018/6750/de-progressive-jackpots.png) no-repeat;
    width:187px;
    height:59px;
    margin:5px 0 0 12px;
    float:left;
}

#progressive-jackpots-tv-de {
    background:url(http://www.youwin.com/__data/assets/image/0005/6962/progressive-jackpots.tv.png) no-repeat;
    width:187px;
    height:59px;
    margin:5px 0 0 12px;
    float:left;
}

div#bingo-top #middle {
    background:#000;
    opacity:0.38;
    filter:alpha(opacity=38);
    width:539px;
    height:64px;
    margin-top:1px;
    float:left;
    margin-left:8px;
}

div#bingo-top #middle p{
    float:left;
    font-size:28px;
    font-weight:bold;
    padding-top:13px;
    text-align:center;
    width:260px;
}

#game-picker {
    float:right;
    margin-right:18px;
    margin-top:10px;
}

#game-picker div.game-header{
    background:url(http://www.youwin.com/__data/assets/image/0018/1881/game-picker.png) no-repeat;
    width:183px;
    height:23px;
}

#game-picker div.game-header-tv{
    background:url(http://www.youwin.com/__data/assets/image/0015/5730/TVgame-picker.png) no-repeat;
    width:183px;
    height:23px;
}

#game-picker select{
    margin-left:2px;
    width:181px;
    margin-top:2px;
}

div#main-bingo {
    background:url(http://www.youwin.com/__data/assets/image/0018/1872/bingo-main-img.jpg) no-repeat;
    width:973px;
    height:669px;
    margin-left:16px;
}

div#main-bingo a#sign-up span {
    text-indent:-9999px;
    display:block;
    width:228px;
    height:60px;
    margin:226px 0 0 394px;
    float:left;
}

div#main-bingo #fun-box{
    float:left;
    margin-top:37px;
    width:384px;
}

div#main-bingo #fun-box div.bingo-box{
    float:left;
    width:186px;
}

div#main-bingo #fun-box div.bingo-box div {
    width:186px;
    background:#410717 url(http://www.youwin.com/__data/assets/image/0004/1867/bingo-box-bg.png) repeat-x;
}

div#main-bingo #fun-box div.bingo-box p {
    font-size:10px;
    padding:12px 14px 0 14px;
}

div#main-bingo #fun-box div.bingo-box h3,
div#keno-index #fun-box #promotions h3{
    background:url(http://www.youwin.com/__data/assets/image/0016/1870/bingo-box-headers.png) no-repeat;
    width:186px;
    height:35px;
    text-indent:-9999px;
}

div#main-bingo #fun-box #promotions {
    margin-right:10px;
}

div#main-bingo #fun-box #promotions h3,
div#keno-index #fun-box #promotions h3{
    background-position:0 0;
}

div#main-bingo #fun-box #play-for-fun h3{
    background-position:0 -35px;
}

div#main-bingo #fun-box #promotions .bottom-box,
div#keno-index #fun-box #promotions .bottom-box{
    background:url(http://www.youwin.com/__data/assets/image/0005/1868/bingo-box-bottom1.png) no-repeat;
    width:186px;
    height:8px;
}

div#main-bingo #fun-box #play-for-fun .bottom-box{
    background:url(http://www.youwin.com/__data/assets/image/0006/1869/bingo-box-bottom2.png) no-repeat;
    width:186px;
    height:8px;
}

#bottom-vegas-games {
    margin-top:8px;
    float:left;
}

#bottom-vegas-games h3#vegas-tab{
    background:url(http://www.youwin.com/__data/assets/image/0004/1876/bingo-vegas-game-tab.png) no-repeat;
    width:187px;
    height:25px;
    float:left;
    text-indent:-9999px;
}


#bottom-vegas-games ul{
    list-style:none;
    background:url(http://www.youwin.com/__data/assets/image/0003/1866/bingo-bottom.png) repeat-x;
    width:973px;
    height:107px;
    float:left;
}

#bottom-vegas-games ul li{
    float:left;
    margin-left:5px;
    margin-top:6px;
}

#bottom-vegas-games ul li h4 {
    background:url(http://www.youwin.com/__data/assets/image/0005/1877/bingo-vegas-headers.png) no-repeat;
    width:156px;
    height:26px;
    text-indent:-9999px;
}

#bottom-vegas-games ul li#Slots-box h4{
    background-position:0 0;
}

#bottom-vegas-games ul li#Lotto-box h4{
    background-position:0 -26px;
}

#bottom-vegas-games ul li#Blackjack-box h4{
    background-position:0 -52px;
}

#bottom-vegas-games ul li#Roulette-box h4{
    background-position:0 -78px;
}

#bottom-vegas-games ul li#Keno-box h4{
    background-position:0 -104px;
}

#bottom-vegas-games ul li#Craps-box h4{
    background-position:0 -130px;
}

#bottom-vegas-games ul li#Bingo-box h4{
    background-position:0 -156px;
}


/* Bingo page 2 - nov design
---------------------------------------------*/

div#main-bingo-sec {
    background:url(http://www.youwin.com/__data/assets/image/0015/1905/main-bg-sec.jpg) no-repeat;
    width:986px;
    float:left;
    margin-left:3px;
}

div#main-bingo-sec #game-window {
    /*background:url(http://www.youwin.com/__data/assets/image/0017/1880/game-focus.png) no-repeat;*/
    width:689px;
    height:561px;
    float:right;
    text-align:center;
}

div#main-bingo-sec #game-window img {
    margin-top:20px;
}

div#main-bingo-sec #game-window a span {
    display:block;
    background:url(http://www.youwin.com/__data/assets/image/0017/1871/bingo-buttons.png) no-repeat;
    width:208px;
    height:27px;
    float:left;
    text-indent:-9999px;
    margin-left:8px;
    margin-top:8px;
}

div#main-bingo-sec #game-window a#back span {
    margin-left:25px;
}

div#main-bingo-sec #game-window a#rules span {
    background-position:0 -27px;
}

div#main-bingo-sec #game-window a#full-screen span {
    background-position:0 -54px;
}

div#main-bingo-sec #bottom-vegas-games {
    margin-left:13px;
    margin-top:-25px;
    position:relative;
}

/* Keno Page - nov design
---------------------------------------------*/

div#keno-index {
    background:url(http://www.youwin.com/__data/assets/image/0007/1897/keno-index.jpg) no-repeat;
    width:979px;
    float:left;
    margin-left:16px;
}

div#keno-index a#join-now span,
div#keno-index a#play-now span{
    display:block;
    float:left;
    clear:both;
    text-indent:-9999px;
    width:226px;
    height:57px;
    margin-left:316px;
}

div#keno-index a#join-now span {
    margin-top:237px;
    margin-bottom:20px;
}

div#keno-index #fun-box {
    width:186px;
    float:left;
    clear:both;
    margin-top:49px;
}

div#keno-index #fun-box #promotions div {
    background:#400717 url(http://www.youwin.com/__data/assets/image/0012/1902/keno-promo-bg.png) repeat-x;
    width:186px;
}

div#keno-index #fun-box #promotions p {
    font-size:10px;
    padding:12px 15px 0 8px;
}

/* Keno Choose Game - nov design
---------------------------------------------*/

div#keno-choose-game {
    background:url(http://www.youwin.com/__data/assets/image/0004/1894/keno-choose-game.jpg) no-repeat;
    width:979px;
    float:left;
    margin-left:16px;
    padding-top:27px;
}

div#keno-choose-game div.keno-game {
    background:url(http://www.youwin.com/__data/assets/image/0005/1895/keno-game-box.png) no-repeat;
    float:left;
    height:138px;
    margin:8px 0 8px 34px;
    padding:8px 10px;
    width:477px;
    position:relative;
}

div#keno-choose-game div.keno-game img{
    float:left;
    margin-right:12px;
}

div#keno-choose-game div.keno-game p{
    font-family: Helvetica, Arial, Tahoma, Sans-Serif;
    line-height:1.2em;
    font-size:0.96em;
    height:111px;
    overflow:hidden;
}

div#keno-choose-game div.keno-game a span{
    background:url(http://www.youwin.com/__data/assets/image/0006/1896/keno-game-buttons.png) no-repeat;
    width:179px;
    height:28px;
    text-indent:-9999px;
    display:block;
    float:right;
    position:absolute;
    right:7px;
    bottom:5px;

}

div#keno-choose-game div.keno-game a#game2 span{
    background-position:0 -28px;
}

div#keno-choose-game div.keno-game a#game3 span{
    background-position:0 -56px;
}

div#keno-choose-game #bottom-vegas-games {
    margin-top:0;
}


/* Keno Inplay Game - nov design
---------------------------------------------*/

div#keno-inplay-game {
    background:url(http://www.youwin.com/__data/assets/image/0010/1900/keno-inplay-game.jpg) no-repeat;
    width:992px;
    float:left;
    position:relative;
    margin-left:-3px;
}

div#keno-inplay-game #game-window,
div#bingo-inplay-game #game-window,
div#slots-inplay-game #game-window {
    float:right;
    height:auto;
    margin:10px 24px 0 0;
    text-align:center;
    width:641px;
}

ul#top-options,
ul#top-options-de {
    list-style:none;
    margin-top:2px;
    float:right;
}

ul#top-options li {
    float:left;
    background:url(http://www.youwin.com/__data/assets/image/0008/1898/keno-inplay-buttons.png) no-repeat;
    width:157px;
    height:32px;
    text-indent:-9999px;
}

ul#top-options-de li {
    float:left;
    background:url(http://www.youwin.com/__data/assets/image/0009/6993/slots-inplay-buttons-de.png) no-repeat;
    width:157px;
    height:32px;
    text-indent:-9999px;
}

ul#top-options li a,
ul#top-options-de li a {
    display:block;
    width:157px;
    height:32px;    
}

ul#top-options li#how-play,
ul#top-options-de li#how-play {
    background-position:0 0;
}

ul#top-options li#deposit,
ul#top-options-de li#deposit {
    background-position:0 -32px;
}

ul#top-options li#transfer,
ul#top-options-de li#transfer {
    background-position:0 -64px;
}

ul#top-options li#return,
ul#top-options-de li#return {
    background-position:0 -96px;
}

ul#top-options li#popup,
ul#top-options-de li#popup {
    background-position:0 -128px;
}
ul#top-options li#full-screen,
ul#top-options-de li#full-screen {
    background-position:0 -160px;
}

p#play-real {
    background:url(http://www.youwin.com/__data/assets/image/0008/1898/keno-inplay-buttons.png) 0 -192px no-repeat;
    width:157px;
    height:32px;
    text-indent:-9999px;
    float:right;
    clear:both;
    margin-right:20px;
position:relative;
}

p#play-real-de {
    background:url(http://www.youwin.com/__data/assets/image/0017/6902/slots-play-for-real-de.png) no-repeat;
    width:157px;
    height:32px;
    text-indent:-9999px;
    float:right;
    clear:both;
    margin-right:20px;
position:relative;
}

p#slots-play-for-fun-de {
   background:url(http://www.youwin.com/__data/assets/image/0009/6993/slots-inplay-buttons-de.png) 0 -192px no-repeat;
    width:157px;
    height:32px;
    text-indent:-9999px;
    float:right;
    clear:both;
    margin-right:20px;
position:relative;

}

.slots-restart-session-de {
   text-indent:-9999px;
   background:url(http://www.youwin.com/__data/assets/image/0011/6995/slots-restart-session-de.png) no-repeat;
width:157px;
    height:32px;
float:right;
cursor:pointer;
}

.slots-restart-session {
   text-indent:-9999px;
   background:url(http://www.youwin.com/__data/assets/image/0003/6996/slots-restart-session-uk.png) no-repeat;
width:157px;
    height:32px;
float:right;
cursor:pointer;
}

p#play-real a,
p#slots-play-for-fun-de a,
p#play-real-de a {
    display:block;
    width:157px;
    height:32px;
    position:absolute;
}

#restart-session span {
   position:none;
}

div#keno-inplay-game #bottom-vegas-games {
    margin-left:19px;
    margin-top:-25px;
    position:relative;
}

#keno-contact h3 span.text{
    background: url(http://www.youwin.com/__data/assets/image/0016/1951/keno-header-account.png) repeat-x;
    display:block;
    float:left;
    padding:8px 10px;
    width:965px;
}

#keno-contact h3 span.right-corner{
    background: url(http://www.youwin.com/__data/assets/image/0017/1952/keno-header-right-corner.png) no-repeat right;
    float:right;
    height:31px;
    width:11px;
}

#keno-contact .bottom-lgrey {
    margin-bottom:15px;
}

div#keno-info,
div#keno-main-right div#casino-info{
    float:left;
    margin-left:15px;
    margin-top:-1px;
    margin-bottom:10px;
}

div#keno-info ul li h3,
div#keno-main-right div#casino-info ul li h3{
    font-weight:normal;
}

div#keno-info ul li,
div#keno-main-right div#casino-info ul li{
    padding:18px 0 0 11px;
}

div#keno-info ul li.first,
div#keno-main-right div#casino-info ul li.first{
    padding:8px 0 0 11px;
}

div#keno-info ul,
div#keno-main-right div#casino-info ul{
    background: url(http://www.youwin.com/__data/assets/image/0019/1954/keno-right-box-top.png) no-repeat;
    height:181px;
    width:186px;
    list-style:none;
}

div#keno-info div#live-help,
div#keno-main-right div#casino-info div#live-help{
    background:url(http://www.youwin.com/__data/assets/image/0018/1953/keno-live-help.png) no-repeat bottom;
    color:#FFFFFF;
    font-size:15px;
    height:60px;
    width:186px;
}


#keno-contact div#history-details p.question {
    margin-bottom:45px;
}

#keno-contact div#history-details img.account-help {
    margin-top:-12px;
    position:relative;
}

/* Keno Popup boxes - nov design
---------------------------------------------*/
.keno-popup {
    background: url(http://www.youwin.com/__data/assets/image/0009/1521/bg-casino-body3l.png) repeat-x;
    color:#000000;
}

.keno-popup h3 span.text {
     background: url(http://www.youwin.com/__data/assets/image/0016/1951/keno-header-account.png) repeat-x;
    border-left:1px solid #353535;
    color:#FFFFFF;
    display:block;
    float:left;
    padding:8px 10px;
    width:783px;
}

.keno-popup h3 span.right-corner {
    background: url(http://www.youwin.com/__data/assets/image/0017/1952/keno-header-right-corner.png) no-repeat right;
    float:left;
    height:31px;
width:9px;
}

.keno-popup div.bottom-lgrey {
    background:url(http://www.youwin.com/__data/assets/image/0019/1495/casino-popup-bottom.png) no-repeat ;
    float:left;
    height:20px;
    width:813px;
}

.keno-popup p.right-text {
    float:right;
    font-style:italic;
    font-size:18px;
    color:#fff;
    padding-right:5px;
    padding-top:20px;
}


/* Affiliate Pages
--------------------------------------------------*/

#affiliate-layout {
    margin-left:5px;
}

div#partner-programme-logo {
    background:url(http://www.youwin.com/__data/assets/image/0004/1948/partner-programme.png) no-repeat;
    width:203px;
    height:18px;
    float:left;
    margin:24px 0 0 45px;
}

#affiliate-layout div#main-banner {
    background:url(http://www.youwin.com/__data/assets/image/0018/1935/affiliate-main-banner.jpg) top no-repeat;
    width:660px;
    height:248px;
    float:left;
}

#affiliate-layout div#main-banner a{
    display:block;
    background:url(http://www.youwin.com/__data/assets/image/0017/1934/affiliate-join-now.png) no-repeat;
    float:right;
    width:331px;
    height:54px;
    border:0;
    text-indent:-9999px;
    margin:192px 7px 0 0;
}

#affiliate-layout #video {
    float:right;
    margin-right:8px;
}

#affiliate-layout div#promo-boxes {
    float:left;
    margin-bottom:10px;
    margin-top:7px;
}

#affiliate-layout div#promo-boxes div.box {
    float:left;
    margin-right:10px;
    width:213px;
}

#affiliate-layout div#promo-boxes div.box div {
    background:#efefef url(http://www.youwin.com/__data/assets/image/0019/1927/affiliate-box-bg.png) repeat-x;
    border-left:1px solid #fbca7f;
    border-right:1px solid #fbca7f;
}

#affiliate-layout div#promo-boxes div.box div.bottom {
    background:url(http://www.youwin.com/__data/assets/image/0020/1928/affiliate-box-bottom213.png) no-repeat;
    width:213px;
    height:12px;
    border:0;
}

#affiliate-layout div#promo-boxes div h3 {
    background:url(http://www.youwin.com/__data/assets/image/0014/1931/affiliate-header-bg.png) repeat-x;
    color:#FFFFFF;
    font-size:16px;
    font-weight:normal;
    text-align:center;    
    height:39px;
}

#affiliate-layout div#promo-boxes div h3 span {
    padding-top:9px;
    display:block;
    float:left;
    width:200px;
}

#affiliate-layout div#promo-boxes div h3 span.corner,
#affiliate-layout #right-benefits h3 span.corner {
    float:right;
    width:11px;
    padding:0;
}

#affiliate-layout h3 span.corner,
#affiliate-layout #contact h2 span.corner {
    background:url(http://www.youwin.com/__data/assets/image/0015/1932/affiliate-header-right.png) no-repeat;
    float:right;
    width:11px;
    height:39px;
    padding:0;
}

#affiliate-layout div#promo-boxes div p {
    padding:16px 8px 0 10px;
}

#affiliate-layout #right-benefits {
    float:right;
    width:325px;    
    margin-right:7px;
    margin-top:10px;
}

#affiliate-layout #right-benefits h3,
#affiliate-layout #contact h2{
    background:url(http://www.youwin.com/__data/assets/image/0014/1931/affiliate-header-bg.png) repeat-x;
    color:#FFFFFF;
    font-size:13px;
    font-weight:normal;
    height:39px;
    text-transform:uppercase;
}

#affiliate-layout #right-benefits h3 span,
#affiliate-layout #contact h2 span {
    padding:9px 0 0 13px;
    float:left;
    width:285px;
    text-align:left;
}

#affiliate-layout #right-benefits div {
    background:#efefef url(http://www.youwin.com/__data/assets/image/0019/1927/affiliate-box-bg.png) repeat-x;
    border-left:1px solid #fbca7f;
    border-right:1px solid #fbca7f;
}

#affiliate-layout #right-benefits div.bottom {
    background:url(http://www.youwin.com/__data/assets/image/0018/1926/affiliate-benefits-bottom.png) no-repeat;
    width:324px;
    height:14px;
    border:0;
}

#affiliate-layout #right-benefits ul {
    font-size:15px;
    font-weight:bold;
    padding:20px 0 10px 23px;
}

#affiliate-layout #right-benefits ul li{
    padding-bottom:15px;
}

#affiliate-layout p.learn-more {
    clear:left;
    margin-bottom:13px;
}

#affiliate-layout p.learn-more a{
    display:block;
    background:url(http://www.youwin.com/__data/assets/image/0003/1947/learn-more.png) no-repeat;
    width:659px;
    height:54px;
    text-indent:-9999px;
}

/*---- Affiliate - Contact Us -----*/

#affiliate-layout #inner-main-banner {
    background:url(http://www.youwin.com/__data/assets/image/0016/1933/affiliate-inner-main-img.jpg) no-repeat;
    width:994px;
    height:154px;
}

#affiliate-layout #inner-main-banner a {
    background:url(http://www.youwin.com/__data/assets/image/0020/1946/inner-join-now.jpg) no-repeat;
    width:189px;
    height:47px;
    border:0;
    text-indent:-9999px;
    float:right;
    margin:100px 16px 0 0;
}


#affiliate-layout #contact {
    width:994px;
    margin:16px 0;
}

#affiliate-layout #contact div.bg {
    background:#efefef url(http://www.youwin.com/__data/assets/image/0019/1927/affiliate-box-bg.png) repeat-x;
    border-left:1px solid #fbca7f;
    border-right:1px solid #fbca7f;
    border-bottom:1px solid #fbca7f;
    padding:20px 10px 35px 10px;
}

#affiliate-layout #contact div.faq p{
    margin-bottom:18px;
}

#affiliate-layout #contact div.faq p b {
    display:block;



}

#affiliate-layout #contact div.bg p{
    line-height:1.6em;
}

#affiliate-layout #contact div.bg div.inner-content {
    background:#cccccc;
    width:630px;
    padding:15px 15px 20px 15px;
    margin:20px auto 0 auto;
}

#affiliate-layout #contact div.bg div.inner-content p{
    width:100%;
    float:left;
}

#affiliate-layout #contact div.bg div.inner-content p label {
    font-weight:bold;
    float:left;
    width:113px;
}

#affiliate-layout #contact div.bg div.inner-content input{
    width:230px;
    height:18px;
    border:1px solid #000;
    margin-bottom:18px;
}

#affiliate-layout #contact div.bg div.inner-content input.send-button{
    background:url(http://www.youwin.com/__data/assets/image/0019/1936/affiliate-send-button.png) no-repeat;
    width:189px;
    height:47px;
    border:0;
    text-indent:-9999px;
    cursor:pointer;
    float:right;
    margin-top:30px;
}

#affiliate-layout #contact div.bg div.inner-content select{
    width:258px;
    margin-bottom:7px;
    height:20px;
    font-size:11px;
    border:1px solid #000;
}

#affiliate-layout #contact div.bg div.inner-content textarea{
    width:400px;
    height:155px;
    border:1px solid #000;
}

#affiliate-layout #contact div.bg div.inner-content div.captcha {
    width:380px;
    float:left;
    margin-top:25px;
}

#affiliate-layout #contact div.bg div.inner-content div.captcha div {
    background:#f8f8f8;
    width:256px;
    float:left;
}

#affiliate-layout #contact div.bg div.inner-content div.captcha .top{
    background:url(http://www.youwin.com/__data/assets/image/0003/1938/captcha-top.png) no-repeat;
    width:256px;
    height:8px;
}

#affiliate-layout #contact div.bg div.inner-content div.captcha .bottom{
    background:url(http://www.youwin.com/__data/assets/image/0020/1937/captcha-bottom.png) no-repeat;
    width:256px;
    height:8px;
    font-size:5px;
}

#affiliate-layout #contact div.bg div.inner-content div.captcha span{
    float:left;
    font-weight:bold;
    line-height:2em;
    margin-top:13px;
    width:113px;
}

#affiliate-layout #contact div.bg div.inner-content div.captcha p{
    margin-top:6px;
    width:137px;
    line-height:1.2em;
    font-size:11px;
    padding-bottom:7px;
}

#affiliate-layout #contact div.bg div.inner-content div.captcha img{
    float:left;
    margin:6px 4px 0 10px;
}

#affiliate-layout #contact div.bg div.inner-content div.captcha input{
    border:1px solid #b8b8b8;
    width:71px;
    margin-bottom:4px;
}


/*---- Affiliate - Join steps -----*/

#affiliate-layout #contact div.bg div.join-inner-content {
    background:#cccccc;
    width:660px;
    margin:20px auto 0 auto;
    padding-bottom:30px;
}

div.join-inner-content h3.sub-title {
    background:#999999;
    padding:8px 10px 8px 10px;
    color:#fff;
    text-transform:none;
    font-size:12px;
    text-align:left;
    margin-bottom:30px;
    float:left;
    width:640px;
}

div.join-inner-content h3.sec {
    margin-bottom:8px;

}

#affiliate-layout #contact div.bg div.join-inner-content p{
    width:100%;
    float:left;
    margin-bottom:7px;
}

div.join-inner-content p label{
     float:left;
    padding-left:115px;
    padding-right:14px;
    text-align:right;
    width:155px;
}

#affiliate-layout #contact div.bg div.join-inner-content p.terms {
    margin-bottom:25px;
}

div.join-inner-content p.terms label {
    padding-left:0;
    width:445px;
}

div.join-inner-content p span.red {
    color:#cc3300;
    float:left;
}

div.join-inner-content p span.green{
    color:#00CC99;
    float:left;
    font-size:7px;
    margin-left:5px;
    margin-top:-3px;
    position:relative;
}

div.join-inner-content p input,
div.join-inner-content p select {
    width:113px;
    float:left;
    margin-right:3px;
}

div.join-inner-content p.terms input {
    width:auto;
}

div.join-inner-content p.long input {
    width:206px;
}

div.join-inner-content p.postcode input {
    width:65px;
}

#affiliate-layout #contact div.bg div.join-inner-content p.note {
    padding:20px 0 10px 10px;
    width:97%;
}

#affiliate-layout #contact div.bg div.join-inner-content p.first {
    padding:0 0 20px 10px;
    width:97%;
}

#affiliate-layout #contact div.bg div.join-inner-content p.info {
    padding-left:25px;
    margin:0;
    width:80%;
}

#affiliate-layout #contact div.bg div.join-inner-content p.hear-about select {
    width:auto;
}

div.join-inner-content input.next-button {
    width:79px;
    height:15px;
    background:url(http://www.youwin.com/__data/assets/image/0017/1493/button79.png) no-repeat;
    text-align:center;
    border:0;
    font-weight:bold;
    margin:10px 0 15px 285px;
    text-transform:uppercase;
}

div.join-inner-content input.step2 {
    margin-left:5px;
}

div.join-inner-content input.back{
    margin-left:220px;
}

div.join-inner-content input.step3{
    margin-left:260px;
}

div.join-inner-content input.step4{
    margin-bottom:25px;
}

div.join-inner-content p.long select {
    width:210px;
    float:left;
    margin-right:3px;
}

/*------- Earnings -----------------*/

#affiliate-layout #contact div.no-padding {
    padding:20px 0 35px 0;
}

#contact div.bg div#earnings p,
#contact div.bg div#reward p {
    padding:0 10px;
}

#contact div.bg div#earnings h4{
    color:#ca4321;
    font-size:14px;
    padding:18px 0 2px 10px;
}

#contact div.bg div#earnings div.earnings-table{
    margin-bottom:30px;
}

#contact div.bg div#earnings div.earnings-table p,
#contact div.bg div#reward div.earnings-table p{
    float:left;
    font-weight:bold;
    padding:8px 40px 4px 0;
    width:952px;
    margin-bottom:3px;
}

#contact div.bg div#earnings div.earnings-table p.title{
    background:#cccccc;
    font-size:15px;
}

#contact div.bg div#earnings div.earnings-table p span {
    float:right;
    width:185px;
}

#contact div.bg div#earnings div.earnings-table p span.kind {
    float:left;
    padding-left:45px;
}

/*------- Reward plan structure -----------------*/

#contact div.bg div#reward div.earnings-table {
    margin-top:8px;
    margin-bottom:15px;
}

#contact div.bg div#reward div.earnings-table p {
    font-weight:normal;
    padding-right:110px;
    width:882px;
}

#contact div.bg div#reward div.earnings-table p.title {
    font-size:12px;
    font-weight:bold;
    background:#cccccc;
}


#contact div.bg div#reward div.earnings-table p span {
    width:100px;
    float:right;
    text-align:center;
}

#contact div.bg div#reward div.earnings-table p span.kind {
    text-align:left;
}

div#reward div.bottom-boxes {
    margin:45px auto 0;
    width:800px;
}

div#reward div.bottom-boxes div.box{
    float:left;
    width:213px;
    margin-left:40px;
}

div#reward div.bottom-boxes div.box h3{
    background:url(http://www.youwin.com/__data/assets/image/0014/1931/affiliate-header-bg.png) repeat-x;
    color:#FFFFFF;
    font-size:13px;
    font-weight:normal;
    height:39px;
    float:left;
    
}

div#reward div.bottom-boxes div.box h3 span {
    display:block;
    float:left;
    padding-top:11px;
    width:192px;
    padding-left:10px;
}

div#reward div.bottom-boxes div.box h3 span.corner {
    width:11px;
    float:right;
    padding:0;
    background:url(http://www.youwin.com/__data/assets/image/0013/1930/affiliate-grey-header-right.png) no-repeat;
}

div#reward div.bottom-boxes div.box div{
    background:#EFEFEF url(http://www.youwin.com/__data/assets/image/0019/1927/affiliate-box-bg.png) repeat-x;
    border-left:1px solid #FBCA7F;
    border-right:1px solid #FBCA7F;
    float:left;
    height:275px;
}

div#reward div.bottom-boxes div.box img {
    float:right;
}

div#reward div.bottom-boxes div.box ul{
    float:left;
    clear:left;
    padding-left:21px;
}

div#reward div.bottom-boxes div.box ul li{
    padding-bottom:2px;
}

div#reward div.bottom-boxes div.box ul.sec li{
    width:180px;
}

div#reward div.bottom-boxes div.box ul li.first{
    list-style:none;
    color:#ca4321;
    font-size:14px;
    margin-left:-14px;
    padding-top:12px;
    position:relative;
}

div#reward div.bottom-boxes div.box div.bottom {
    background:url(http://www.youwin.com/__data/assets/image/0003/1929/affiliate-grey-bottom.png) no-repeat;
    border:0 none;
    height:12px;
    width:213px;
}



/*------- Net Refer BLUE Interface MainPage-----------------*/

.net-refer #top-section{
    background:url(http://www.youwin.com/__data/assets/image/0004/1957/netrefer-header-bg.png) repeat-x;
    height:97px !important;
}

.net-refer #top-section #logged {
    background:url(http://www.youwin.com/__data/assets/image/0015/1860/netrefer-logged.png) repeat-x;
    float:right;
    height:57px;
    margin:32px 117px 0 0;
    width:auto;
}

.net-refer #top-section #logged #left{
    background:url(http://www.youwin.com/__data/assets/image/0005/1859/netrefer-left-logged.png) no-repeat;
    width:10px;
    height:57px;
    float:left;
}

.net-refer #top-section #logged #right{
    background:url(http://www.youwin.com/__data/assets/image/0020/1865/netrefer-right-logged.png) no-repeat;
    width:10px;
    height:57px;
    float:left;
}

.net-refer #top-section #logged div {
    float:left;
}

.net-refer #top-section #logged p {
    color:#6E6E6E;
    padding-left:5px;
    padding-right:10px;
    text-align:left;
}

.net-refer #top-section #logged p.first {
    padding-bottom:6px;
    padding-top:11px;
}

.net-refer #top-section #logged p b {
    float:left;
    text-align:left;
    width:110px;
}

div#netrefer-layout {
    padding-right:7px;
}

div#netrefer-layout #navigation{
    background:url(http://www.youwin.com/__data/assets/image/0018/1863/netrefer-menu.png) repeat-x;
    height:35px;
}

div#netrefer-layout #navigation ul {
    list-style:none;
    height:35px;
}

div#netrefer-layout #navigation ul li{
    float:left;
    border-right:1px solid #7b6e6e;
    font-size:11px;
}

div#netrefer-layout #navigation ul li a{
    background:url(http://www.youwin.com/__data/assets/image/0018/1863/netrefer-menu.png) repeat-x;
    color:#fff;
    padding:11px 20px 0 20px;
    height:24px;
    display:block;
    font-weight:bold;
    float:left;
}

div#netrefer-layout #navigation ul li a:hover {
    background:url(http://www.youwin.com/__data/assets/image/0003/1857/netrefer-hover.png) repeat-x;
    color:#fff;    
}

div#netrefer-layout #navigation ul#main-menu{
    background:url(http://www.youwin.com/__data/assets/image/0016/1861/netrefer-menu-left.png) left no-repeat;
    float:left;
    padding-left:15px;
}

div#netrefer-layout #navigation ul#login-area{
    background:url(http://www.youwin.com/__data/assets/image/0017/1862/netrefer-menu-right.png) right no-repeat;
    float:right;
    padding-right:31px;
}

div#netrefer-layout #netrefer-content {
    border:1px solid #aaaaaa;
    margin:7px 0;
    padding:15px 20px 5px 20px;
    width:876px;
    float:left;
}

#netrefer-content h1 {
    background:url(http://www.youwin.com/__data/assets/image/0017/1853/netrefer-header-icons.png) left top no-repeat;
    font-family:Tahoma,Arial,Helvetica,Sans-Serif;
    font-size:16px;
    height:32px;
    margin-bottom:15px;
    padding-left:35px;
}

#netrefer-content h1.account {
    background-position:0 -32px;
}

#netrefer-content h1 span {
    display:block;
    padding-top:5px;
}

#netrefer-content div.box {
    width:430px;
    margin-right:10px;
    float:left;
    margin-bottom:18px;
}

#netrefer-content div.no-margin {
    margin-right:0;
}

#netrefer-content h2 {
    background:url(http://www.youwin.com/__data/assets/image/0018/1863/netrefer-menu.png) repeat-x;
    color:#FFFFFF;
    font-size:11px;
    height:33px;
    overflow:hidden;
    font-family:Tahoma,Arial,Helvetica,Sans-Serif;
}

#netrefer-content h2 span {
    background:url(http://www.youwin.com/__data/assets/image/0016/1861/netrefer-menu-left.png) no-repeat left top;
    display:block;
    float:left;
    height:23px;
    padding-left:10px;
    padding-top:10px;
    width:330px;
    
}

#netrefer-content h2 span.corner {
    background:url(http://www.youwin.com/__data/assets/image/0017/1862/netrefer-menu-right.png) no-repeat right top;
    display:block;
    float:right;
    height:33px;
    padding:0 5px 0 0;
    width:85px;
}

#netrefer-content h2 span.corner span{
    background:url(http://www.youwin.com/__data/assets/image/0004/1858/netrefer-icons.png) no-repeat right top;
    float:right;
    height:15px;
    text-indent:-9999px;
    width:45px;
    margin-top:10px;
    padding-top:0;
}

#netrefer-content div.messages h2 span.corner span {
    background-position:0 -14px;
}

#netrefer-content div.news h2 span.corner span {
    background-position:0 -29px;
}

#netrefer-content div.media h2 span.corner span {
    background-position:0 -45px;
}

#netrefer-content p {
    float:left;
    width:100%;
    background:#ececec;
    margin-top:1px;
    font-size:11px;
}

#netrefer-content p b {
    color:#6e6e6e;
}

#netrefer-content .grey {
    color:#6e6e6e;
}


#netrefer-content .black {
    color:#000;
}

#netrefer-content .white {
    color:#fff;
}

#netrefer-content p span {
    padding:6px 0 5px 10px;
    width:280px;
    display:block;
    border-right:1px solid #fff;
    float:left;
}

#netrefer-content p span.right {
    padding:6px 4px 5px 0;
    text-align:right;
    width:131px;
    border:0;
}

#netrefer-content p.dark {
    background:#e2e2e2;
}

#netrefer-content p.dark-grey {
    background:#a7a7a7;
    color:#fff;
    font-weight:bold;
}

#netrefer-content div.break {
    height:9px;
    width:100%;
    margin-top:1px;
    background:#ececec;
    float:left;
}

#netrefer-content div.messages p {
    color:#6e6e6e;
}

#netrefer-content div.messages p span.right {
    text-align:left;
    padding-left:4px;
    padding-right:0;
}

#netrefer-content div.messages p.dark-grey {
    color:#fff;
}

#netrefer-content div.news h2 {
    margin-bottom:3px;
}

#netrefer-content div.news div {
    border-bottom:1px dotted #aaaaaa;
    float:left;
}

#netrefer-content div.news p {
    color:#333333;
    margin:0;
    padding-left:10px;
    padding-bottom:2px;
    width:420px;
    font-size:11px;
}

#netrefer-content div.news p.blue {
    color:#0B4965;
    font-weight:bold;
    padding-top:9px;
}

#netrefer-content div.news p.more a{
    color:#0B4965;
    float:right;
    font-weight:bold;
    height:12px;
    padding-bottom:3px;
    padding-left:20px;
    background:url(http://www.youwin.com/__data/assets/image/0019/1864/netrefer-more-icon.png) no-repeat;
}

#netrefer-content div.media p span{
    border:0;
}

#netrefer-content div.media p span.right {
    color:#6E6E6E;
}

.netrefer-inner {
    padding:0 10px 0 0 !important;
    width:906px !important;
}

#netrefer-content #right-box h2 {
    background:url(http://www.youwin.com/__data/assets/image/0016/1852/netrefer-header-bg-sm.png) repeat-x;
    height:27px;
}

#netrefer-content #right-box h2 span{
    background:url(http://www.youwin.com/__data/assets/image/0018/1854/netrefer-header-left-sm.png) left top no-repeat;
    height:22px;
    padding-top:4px;
    width:250px;
}

#netrefer-content #right-box h2 span.corner{
    background:url(http://www.youwin.com/__data/assets/image/0020/1856/netrefer-header-right-sm.png) right top no-repeat;
    height:27px;
    width:auto;
    padding:0;
}

#netrefer-content #right-box h2.details span.corner span{
    background:url(http://www.youwin.com/__data/assets/image/0004/1858/netrefer-icons.png) no-repeat 16px -61px;
    font-size:10px;
    margin-top:6px;
    text-indent:0;
    width:56px;
}

#netrefer-content #right-box h2 span.corner span {
    background:none;
    width:45px;
    padding:0;
}

#netrefer-content #right-box .box{
    width:335px;
}

#netrefer-content #right-box h1 {
    margin-top:20px;
}

#netrefer-content #right-box  p span {
    padding-left:10px;
    text-align:left;
    width:148px;
}

#netrefer-content #right-box {
    border-left:1px solid #AAAAAA;
    float:left;
    padding-left:18px;
    width:691px;
}

#netrefer-content #sub-menu {
    width:186px;
    float:left;
    padding:5px;
}

#netrefer-content #sub-menu h2{
    background:#f0f0f0;
    border-bottom:1px solid #999999;
    color:#000;
    text-transform:uppercase;
    height:auto;
    padding:5px 0 5px 20px;    
}

#netrefer-content #sub-menu ul {
    list-style:none;
    margin-top:5px;
}

#netrefer-content #sub-menu ul li {
    float:left;
    width:100%;
    
}

#netrefer-content #sub-menu ul li a {
    display:block;
    color:#6e6e6e;
    background:url(http://www.youwin.com/__data/assets/image/0004/1849/netrefer-arrow.png) no-repeat 9px center;
    padding:8px 10px 5px 29px;
    border-bottom:1px dotted #aaaaaa;
}

#netrefer-content #sub-menu ul li a:hover {
    background:#f0f0f0 url(http://www.youwin.com/__data/assets/image/0004/1849/netrefer-arrow.png) no-repeat 9px center;
}

#netrefer-content div.link {
    margin-bottom:7px;
}

#netrefer-content div.link p {
    padding:5px 0 17px 10px;
    width:325px;
}

#netrefer-content #right-box div.users p span.username {
    width:133px;
    padding-left:3px;
}

#netrefer-content #right-box div.users p span.name {
    width:81px;
    padding-left:3px;
}

#netrefer-content #right-box  div.users p span.right {
    width:103px;
    padding-left:3px;
}

#netrefer-content #right-box div.website {
    width:680px;
}

#netrefer-content #right-box div.website p span{
    width:280px;
}

#netrefer-content #right-box div.website p span.right{
    width:360px;
}


/* Globals sign up form
-------------------------------*/

.sign-up {
    /*width:487px;*/
width:99%;
}

.sign-up #popup-header {
    /*width:473px !important;*/
    width:98% !important;
    margin:0 !important;
}

.sign-up p.right-text {
    color:#FFFFFF;
    float:right;
    font-size:18px;
    font-style:italic;
    padding-right:67px;
    padding-top:20px;
}

.sign-up #popup-content {
    background:#000;
    float:left;
    padding:0 27px 26px;
    width:433px;
    position:relative;
}

#popup-content ul.steps {
    list-style:none;
    padding-bottom:20px;
    border-bottom:1px solid #737373;
    float:left;
}

#popup-content ul.steps li {
    float:left;
}

#popup-content ul.steps li.step{
    background:url(http://www.youwin.com/__data/assets/image/0020/1847/step-boxes.png) no-repeat;
    color:#FFFFFF;
    font-size:10px;
    height:38px;
    line-height:1.4em;
    text-align:center;
    width:125px;
}

#popup-content ul.steps li.step span {
    display:block;
    font-size:14px;
    padding-top:6px;
}

#popup-content ul.steps li.arrow{
    background:url(http://www.youwin.com/__data/assets/image/0019/1846/step-arrow.png) no-repeat;
    width:25px;
    height:19px;
    margin:10px 1px 0 3px;
}

#popup-content ul.steps li.orange{
    background-position:0 -77px;
}

#popup-content ul.steps li.green{
    background-position:0 -39px;
}

#popup-content ul.steps li.arrow-orange{

}

#popup-content ul.steps li.arrow-green{
    background-position:0 -19px;
}

#popup-content h1 {
    color:#FFFFFF;
    float:left;
    font-size:20px;
    font-weight:normal;
    margin-top:15px;
    padding-left:13px;
}

#popup-content p.required {
    background:url(http://www.youwin.com/__data/assets/image/0020/1847/step-boxes.png) no-repeat 0 -116px;
    float:right;
    font-size:11px;
    height:18px;
    margin:12px 4px;
    padding:5px 0 0 7px;
    width:117px;
}

#popup-content p.required span {
    padding-right:2px;
}

#popup-content div.details {
    float:left;
    margin-bottom:15px;
    width:430px;
    
}

#popup-content div.details div {
    border-left:1px solid #555555;
    border-right:1px solid #555555;
    float:left;
    width:428px;
}

#popup-content div.details div.form-field {
    border: none;
    margin-bottom: 3px;
    position: relative;
}


#popup-content div.details .top{
    background:url(http://www.youwin.com/__data/assets/image/0013/1840/details-top.png) no-repeat;
    height:7px;
    width:430px;
    border:0;
    float:left;
    font-size:8px;

}

#popup-content div.details .bottom{
    background:url(http://www.youwin.com/__data/assets/image/0003/1839/details-bottom.png) no-repeat;
    height:10px;
    width:430px;
    border:0;
    float:left;
}

#popup-content div.details div {
    padding:3px 0 1px 4px;
    float:left;
    width:424px;
    margin-bottom:0px;
}

#popup-content div.details label{
    color:#fff;
    width:110px;
    float:left;
    font-size:11px;
}

#popup-content div.details label span {
    padding-right:4px;
}

#popup-content div.details input{
    float:left;
    width:200px;
}

#popup-content div.details select{
    float:left;
    width:204px;
}

#popup-content div.details div.title select{
    width:70px;
}

#popup-content div.details div.title-de select{
    width:90px;
}

#popup-content div.details div.dob select{
    width:65px;
    margin-right:4px;
}

#popup-content div.details div.dob select.month{
    width:90px;
}

#popup-content div.details div.optional {
    padding-left:12px;
    width:413px;
}

#popup-content div.details div.optional label {
    width:102px;
}

#popup-content div.details span.validation{
    background:url(http://www.youwin.com/__data/assets/image/0003/1848/validation-icons.png) no-repeat;
    text-indent:-9999px;
    width:18px;
    height:19px;
    display:block;
    float:right;
    margin-right:75px;
}

#popup-content div.optional span.validation {
     margin-right: 72px;
}

#popup-content div.form-field span.validation {
     margin-right: 72px;
}


#popup-content div.details span.accept{
    background-position:0 -19px;
}

#popup-content div.details span.fail{
    background-position:0 -57px;
}

#popup-content div.details div.error {
    background:url(http://www.youwin.com/__data/assets/image/0013/1912/nickname-error.png) no-repeat 4px 0;
}

#popup-content div.details div.error input{
    font-size:9px;
}

#popup-content div.details div.error-message {    
    border:0 none;
    color:#FFFFFF;
    position:absolute;
    right:-52px;
    top:-15px;
    width:115px;
    z-index:100;

}

#popup-content div.details div.email {
    top:250px;
}

#popup-content div.details div.error-message div.bg{
    background:url(http://www.youwin.com/__data/assets/image/0014/1841/error-repeat.png) right repeat-y;
    border:0;
    width:115px;
    color:#fff;
    margin-top:10px;
}

#popup-content div.details  div.error-message div {
    background:url(http://www.youwin.com/__data/assets/image/0015/1842/error-top.png) no-repeat;
    width:115px;
    border:0;
    margin-top:-10px;
    position:relative;

}

#popup-content div.details  div.error-message div.bottom {
    background:url(http://www.youwin.com/__data/assets/image/0019/1909/nickname-error-botom.png) no-repeat right;
    margin:0;
    width:115px;
    height:5px;
    font-size:4px;
    margin-bottom:5px;
}

#popup-content div.details div.error-message p {
    font-size:11px;
    padding:8px 0 0 15px;
    margin-bottom:0;
    width:95px;
}

#popup-content #popup-footer {
    width:100%;
    float:left;
}

#popup-content #popup-footer img{
    float:left;
    margin-right:10px;
}

#popup-content #popup-footer img.last{
    margin-right:5px;
}


#popup-content #popup-footer p{
    color:#FFFFFF;
    float:left;
    font-size:10px;
    padding-top:17px;
    width:auto;
}

#popup-content #popup-footer p.next-step{
    padding:0;
    font-size:11px;
    float:right;
}

#popup-content #popup-footer p.next-step input,
#popup-content #popup-footer p.next-step-longer input {
    background:url(http://www.youwin.com/__data/assets/image/0020/1847/step-boxes.png) no-repeat 0 -141px;
    color:#FFFFFF;
    display:block;
    height:33px;
    text-transform:uppercase;
    width:80px;
    text-align:center;
    float:left;
    border: none;
    margin-bottom:5px;
}

#popup-content #popup-footer div.arrow-back {
     background:url(http://www.youwin.com/__data/assets/image/0007/5866/arrow-back.png) no-repeat;
    width:25px;
    height:20px;
    float:right;
    margin-top:13px;
    margin-right:5px;
}

#popup-content #popup-footer div.more-margin {
   margin-top:44px;
}

#popup-content #popup-footer p.next-step input.green {
    background-position:0 -174px;
    cursor: pointer;
    clear:both;
}

#popup-content #popup-footer p.next-step-longer input {
    font-size: 9px;
    background-position: 0 -240px;
    width: 139px;
}

#popup-content #popup-footer p.next-step-longer input.green {
    background-position: 0 -206px;
}

#popup-content #popup-footer p.next-step-longer input.small {
    background-position:0 -174px !important;
    cursor: pointer;
    clear:both;
    width:82px;
}

#popup-content #popup-footer .arrow{
    background:url(http://www.youwin.com/__data/assets/image/0019/1846/step-arrow.png) no-repeat;
    display:block;
    width:25px;
    height:18px;
    margin-left:5px;
    margin-top:6px;
    float:right;
}

#popup-content #popup-footer .arrow-green {
    background-position:0 -20px;
}

#popup-content #popup-footer p.next-step input.long-green {
    background-position:0 -207px;
    width:139px;
    font-size:9px;
}

#popup-content div.details div.phone input {
    width:140px;
}

#popup-content div.details div.phone input.ext {
    margin-right:5px;
    width:50px;
}

#popup-content div.details div.security div.checkbox label {
    width:303px;    
}

#popup-content div.details div.security div.checkbox input {
    width:20px    
}

#popup-content div.details div.security div select {
    width:220px;
}

#popup-content div.details div.security div span.validation {
    margin-right:65px;
}

#popup-content div.details div.security div span.red {
    display:block;
    float:left;
}

#popup-content div.details div.security div span.text  {
    float:left;
    width: 290px;
}

#popup-content div.details div.security div.captcha span.text  {
    float:left;
    width:150px;
}

#popup-content div.details div.security div.captcha input {
    width:60px;
}

#popup-content div.details div.security div.captcha label {
    width: 165px;
}

#popup-content div.details div.security div.captcha img {
    float:left;
    margin-right:10px;
}

#popup-content div.details div.username {
    top:108px;
}

#popup-content div.details div.error-message ul {
    border-top:1px solid #D43838;
    float:right;
    margin-top:6px;
    padding:9px 6px 0 5px;
    list-style:none;
}

#popup-content div.details div.error-message ul li {
    background:url(http://www.youwin.com/__data/assets/image/0011/1910/nickname-error-list.png) no-repeat;
    font-size:11px;
    height:13px;
    margin-bottom:5px;
    padding-left:15px;
    width:83px;
}

#popup-content div.details div.error-message ul li#one {
    background-position: 0 0;
}

#popup-content div.details div.error-message ul li#two {
    background-position: 0 -13px;
}

#popup-content div.details div.error-message ul li#three {
    background-position: 0 -26px;
}

#popup-content div.details div.error-message div.list p.sec {
    padding-top:3px;
}


/*====================== November designs - part2 23/11/09 =====================================*/


div.bingo-index {
    background:transparent url(http://www.youwin.com/__data/assets/image/0013/2056/bingo-index.jpg) no-repeat !important;
}


div.bingo-index #fun-box #promotions div {
    background:#400717 url(http://www.youwin.com/__data/assets/image/0012/1902/keno-promo-bg.png) repeat-x !important;
    width:186px;
}

div.bingo-index #fun-box #promotions .bottom-box {
    background:transparent url(http://www.youwin.com/__data/assets/image/0005/1868/bingo-box-bottom1.png) no-repeat !important;
}

div.bingo-index a#sign-up span {
    margin:226px 0 0 405px !important;
}

div.bingo-index a#play-bingo span {
    margin:23px 0 15px 405px;
    display:block;
    float:left;
    height:60px;
    text-indent:-9999px;
    width:228px;
}

div#bingo-inplay-game {
    background:url(http://www.youwin.com/__data/assets/image/0015/1905/main-bg-sec.jpg) no-repeat;
    float:left;
    position:relative;
    margin-left:3px;
    width:986px;
    
}

div#bingo-inplay-game #bottom-vegas-games {
    float:left;
    margin-left:12px;
    margin-top:-23px;
    position:relative;
}

div#slots-top {
    background:transparent url(http://www.youwin.com/__data/assets/image/0017/2069/slots-top.png) repeat-x;
    height:72px;
    margin:0 0 0 16px;
    width:973px;
}

div#slots-top #middle {
    background:url(http://www.youwin.com/__data/assets/image/0013/2065/slots-middle-bg.png) repeat-x;
    width:539px;
    height:64px;
    margin-top:1px;
    float:left;
    margin-left:8px;
}

div#slots-top #middle p{
    float:left;
    font-size:28px;
    font-weight:bold;
    padding-top:13px;
    text-align:center;
    width:260px;
    color:#fff;
}

div#slots-top #middle p.left {
    background:url(http://www.youwin.com/__data/assets/image/0016/2068/slots-top-left-bg.png) right no-repeat;
    height:51px;
}

div#slots-index {
    background:url(http://www.youwin.com/__data/assets/image/0012/2064/slots-main-img.jpg) no-repeat;
    float:left;
    margin-left:16px;
    width:973px;
    height:668px;
}

div#slots-index #fun-box {
    float:left;
    margin-top:416px;
    width:186px;
}

div#slots-index #fun-box div.bingo-box h3{
    background:url(http://www.youwin.com/__data/assets/image/0015/2058/green-headings.png) no-repeat;
    height:35px;
    text-indent:-9999px;
    width:186px;
}

div#slots-index #fun-box #promotions div {
    background:#036368 url(http://www.youwin.com/__data/assets/image/0014/2066/slots-promo-bg.png) repeat-x;
    width:186px;
}

div#slots-index #fun-box #promotions .bottom-box{
    background:url(http://www.youwin.com/__data/assets/image/0010/2062/slots-box-bottom.png) no-repeat;
    height:8px;
    width:186px;
}

div#slots-index #fun-box #promotions p {
    font-size:10px;
    padding:12px 15px 3px 8px;
}


div#slots-index #bottom-vegas-games h3#vegas-tab,
div#slots-inplay-game #bottom-vegas-games h3#vegas-tab {
    background:url(http://www.youwin.com/__data/assets/image/0015/2058/green-headings.png) no-repeat 0 -36px;
    float:left;
    height:25px;
    text-indent:-9999px;
    width:187px;
}

div#slots-index #bottom-vegas-games ul li h4,
div#slots-inplay-game #bottom-vegas-games ul li h4 {
    background:url(http://www.youwin.com/__data/assets/image/0015/2058/green-headings.png) no-repeat;
    height:26px;
    text-indent:-9999px;
    width:156px;
}

div#slots-index #bottom-vegas-games ul,
div#slots-inplay-game #bottom-vegas-games ul {
    background:transparent url(http://www.youwin.com/__data/assets/image/0009/2061/slots-bottom.png) repeat-x;
    float:left;
    height:107px;
    list-style:none;
    width:973px;
}

div#slots-index #bottom-vegas-games ul li#Slots-box h4,
div#slots-inplay-game #bottom-vegas-games ul li#Slots-box h4 {
    background-position:0 -62px;
}

div#slots-index #bottom-vegas-games ul li#Lotto-box h4,
div#slots-inplay-game #bottom-vegas-games ul li#Lotto-box h4 {
    background-position:0 -89px;
}

div#slots-index #bottom-vegas-games ul li#Blackjack-box h4,
div#slots-inplay-game #bottom-vegas-games ul li#Blackjack-box h4 {
background-position:0 -116px;
}

div#slots-index #bottom-vegas-games ul li#Roulette-box h4,
div#slots-inplay-game #bottom-vegas-games ul li#Roulette-box h4 {
background-position:0 -143px;
}

div#slots-index #bottom-vegas-games ul li#Keno-box h4,
div#slots-inplay-game #bottom-vegas-games ul li#Keno-box h4 {
background-position:0 -62px;
}

div#slots-index #bottom-vegas-games ul li#Craps-box h4,
div#slots-inplay-game #bottom-vegas-games ul li#Craps-box h4 {
background-position:0 -197px;
}

div#slots-index #bottom-vegas-games ul li#Bingo-box h4,
div#slots-inplay-game #bottom-vegas-games ul li#Bingo-box h4 {
background-position:0 -170px;
}


div#slots-index #bottom-vegas-games ul li img,
div#slots-inplay-game #bottom-vegas-games ul li img,
div#main-bingo #bottom-vegas-games ul li img,
div#bingo-inplay-game #bottom-vegas-games ul li img {
    border:3px solid #999999;
    width:150px;
    height:65px;
} 

div#keno-index #bottom-vegas-games ul li img,
div#keno-inplay-game #bottom-vegas-games ul li img,
div#keno-choose-game #bottom-vegas-games ul li img {
    width:150px;
    height:65px;
}

div#keno-index #bottom-vegas-games ul li a,
div#keno-inplay-game #bottom-vegas-games ul li a,
div#keno-choose-game #bottom-vegas-games ul li a {
border:3px solid #999999;
    width:150px;
    height:65px;
display:block;
}

div#keno-index #bottom-vegas-games ul li a:hover,
div#keno-inplay-game #bottom-vegas-games ul li a:hover,
div#keno-choose-game #bottom-vegas-games ul li a:hover {
    border:3px solid #ffcc33;
}


div#slots-index a#join-now span {
    display:block;
    float:right;
    height:57px;
    margin-right:21px;
    margin-top:445px;
    text-indent:-9999px;
    width:226px;
}
div#slots-index a#play-now span {
    display:block;
    float:right;
    height:57px;
    margin-right:50px;
    margin-top:445px;
    text-indent:-9999px;
    width:226px;
}

div#slots-inplay-game {
    background:url(http://www.youwin.com/__data/assets/image/0011/2063/slots-inplay-bg.jpg) no-repeat;
    float:left;
    position:relative;
    margin-left:16px;
    width:973px;    
}

div#slots-inplay-game #bottom-vegas-games {
    margin-top:0;
}

div#slots-info div#live-help,
#slots-right-info div#keno-info div#live-help{
    background:url(http://www.youwin.com/__data/assets/image/0006/2031/slots-live-help.png) no-repeat bottom;
    color:#FFFFFF;
    font-size:15px;
    height:60px;
    width:186px;
}

div#slots-info ul,
#slots-right-info div#keno-info ul{
    background: url(http://www.youwin.com/__data/assets/image/0007/2032/slots-right-box-top.png) no-repeat;
    height:181px;
    width:186px;
    list-style:none;
}


#slots-contact h3 span.text{
    background: url(http://www.youwin.com/__data/assets/image/0013/2029/slot-header-repeat.png) repeat-x;
    display:block;
    float:left;
    padding:8px 10px;
    width:968px;
}

#slots-contact h3 span.right-corner{
    background: url(http://www.youwin.com/__data/assets/image/0005/2030/slots-header-right-corner.png) no-repeat right;
    float:left;
    height:31px;
    width:8px;
}

/*#slots-contact div.account-box ul.account-sub-menu li {
    margin-right:23px;
}*/


/*--------------- Live Casino Inplay Game -------------------------*/

div.live-casino-inplay {
    width:753px !important;
    margin-bottom:20px;
    margin-left:22px;
}

.live-info {
    float:right !important;
    margin-right:9px;
}

div.live-casino-inplay h3 span.text {
    width:724px !important;
}

div.live-casino-inplay #white-bg {
    background:#000 !important;
    width:680px !important;
    padding-left:45px !important;
    padding-top:34px !important;
}

#inplay-game-box #black-bottom {
    background: url(http://www.youwin.com/__data/assets/image/0012/2046/live-casino-inplay-bottom.png) no-repeat bottom;
    float:left;
    height:13px;
    width:100%;
}

#inplay-game-box div.box {
    margin-top:10px;
    width:658px;
}

#inplay-game-box div.box .top{
    background: url(http://www.youwin.com/__data/assets/image/0014/2048/live-casino-inplay-box-top.png) no-repeat;
    height:12px;
    width:658px;
    border:0;
    padding:0;
}

#inplay-game-box div.box .bottom{

    background: url(http://www.youwin.com/__data/assets/image/0013/2047/live-casino-inplay-box-bottom.png) no-repeat;
    height:29px;
    width:658px;
    border:0;
    padding:0;
}

#inplay-game-box div.box div {
    border-left:1px solid #393939;
    border-right:1px solid #393939;
    padding:0 8px 0 10px;
}

#inplay-game-box div.box h3{
    color:#edbc22;
    text-transform:uppercase;
    font-size:15px;
    font-weight:normal;
    text-align:center;
    height:auto;
}

#inplay-game-box div.box h4{
    text-transform:uppercase;
    font-size:12px;
    font-weight:normal;
    position:relative;
    margin-top:-14px;
}

#inplay-game-box div.box p{
    padding-bottom:10px;
}

.inplay-right-menu {
    width:196px !important;
}

.inplay-right-menu ul#game-tabs,
.inplay-right-menu ul#game-tabs-sec {
    float:left !important;
    clear:both !important;
    margin:0 !important;
    margin-top:7px !important;
}

div#right-game-side ul#game-tabs li.live-casino a span {
    background: url(http://www.youwin.com/__data/assets/image/0006/1500/live-casino-tab.png) no-repeat;
    height:22px;
    width:187px;
    text-indent:-9999px;
    margin-bottom:4px;
}

#inplay-game-box ul.live-sub-nav {
    list-style:none;
    background:url(http://www.youwin.com/__data/assets/image/0015/2049/live-casino-inplay-yellow-bg.png) repeat-x;
    height:19px;
    width:753px;
    padding:3px 0 7px 20px;
    text-align:left;
    width:733px;
}

#inplay-game-box ul.live-sub-nav li {
    background:url(http://www.youwin.com/__data/assets/image/0010/2044/inplay-top-icons.png) right top no-repeat;
    margin-left:0;
    margin-right:30px;
    float:left;
    height:23px;
}

#inplay-game-box ul.live-sub-nav li.deposit {
    background-position:right 0;
}

#inplay-game-box ul.live-sub-nav li.transfer {
    background-position:right -24px;
}

#inplay-game-box ul.live-sub-nav li.popup {
    background-position:right -48px;
}

#inplay-game-box ul.live-sub-nav li.full-screen {
    background-position:right -72px;
}

#inplay-game-box ul.live-sub-nav li a{
    color:#000;
    float:left;
    padding-right:52px;
    padding-top:2px;
}

#inplay-game-box ul.live-sub-nav li.play {
   margin-right:0;
}

/*--------------- Pop up inplay ------------------------------------------------*/

div#inplay-popup {
    width:641px;
    float:left;
}

div.slots-popup {
    background:#003a3e url(http://www.youwin.com/__data/assets/image/0009/2052/slots-popup-bg.png) repeat-x;
    padding-bottom:20px;
}

div.bingo-popup {
    background:#4e0029 url(http://www.youwin.com/__data/assets/image/0014/2039/bingo-popup-bg.png) repeat-x;
    padding-bottom:20px;
}

div.keno-popup {
    background:#6e1851 url(http://www.youwin.com/__data/assets/image/0011/2045/keno-popup-bg.png) repeat-x;
    padding-bottom:20px;
}

div.casino-inplay-popup {
    background:#333333 url(http://www.youwin.com/__data/assets/image/0006/2040/casino-popup-bg.png) repeat-x;
    padding-bottom:20px;
}

div#inplay-popup #popup-header{
    float:left;
    margin-bottom:6px;
    padding:2px 5px 0 5px;
    width:631px;
}

div.keno-popup #popup-header {
    margin-bottom:9px !important;
}

div#inplay-popup #popup-header .logo{
    background:url(http://www.youwin.com/__data/assets/image/0014/1508/popup-logo.png) no-repeat;
    float:left;
    height:53px;
    width:134px;
}

div#inplay-popup #popup-header .game-picker{
    float:right;    
    padding-left:40px;
    margin-left:20px;
    width:182px;
}

div.slots-popup #popup-header .game-picker{
    border-left:1px solid #23CAD5;
}

div.bingo-popup #popup-header .game-picker{
    border-left:1px solid #660033;
}

div#inplay-popup #popup-header .game-picker .game-header{
    background:url(http://www.youwin.com/__data/assets/image/0018/1881/game-picker.png) no-repeat;
    height:23px;
    width:183px;
    margin-bottom:4px;
}

div#inplay-popup #popup-header .game-picker select{
    float:right;
    width:179px;
}

div#inplay-popup #popup-header .balance{
    float:right;
}

div#inplay-popup #popup-header .balance p{
    color:#F4E7EA;
    font-size:22px;
    font-weight:bold;
    padding-top:16px;
}

div#inplay-popup ul#menu {
    list-style:none;
    margin-left:7px;
    margin-bottom:15px;
    float:left;
}

div#inplay-popup ul#menu li{
    background:url(http://www.youwin.com/__data/assets/image/0008/2051/popup-inplay-buttons.png) no-repeat;
    float:left;
    height:24px;
    width:109px;
}

div#inplay-popup ul#menu li a{
    text-indent:-9999px;
    display:block;
}

div#inplay-popup ul#menu li.how-play{
    background-position:0 0;
    margin-right:67px;
}

div#inplay-popup ul#menu li.deposit{
    background-position:0 -25px;
}

div#inplay-popup ul#menu li.transfer{
    background-position:0 -51px;
    margin-right:20px;
}

div#inplay-popup ul#menu li.pop-in{
    background-position:0 -76px;
}

div#inplay-popup ul#menu li.full-screen{
    background-position:0 -102px;
}

div#inplay-popup #game-window {
    float:left;
}

div#inplay-popup #bottom {
    float:left;
    margin-top:15px;
    padding-left:215px;
    width:240px;
}

div#inplay-popup #bottom p{
    background:url(http://www.youwin.com/__data/assets/image/0008/2051/popup-inplay-buttons.png) no-repeat;
    float:left;
    height:24px;
    text-indent:-9999px;
    width:112px;
}

div#inplay-popup #bottom p a {
    height:24px;
    width:112px;
    display:block;
}

div#inplay-popup #bottom p.return{
    background-position:0 -126px;
}

div#inplay-popup #bottom p.play{
    background-position:0 -152px;
}

div#inplay-popup ul#casino-menu {
    list-style:none;
    background:url(http://www.youwin.com/__data/assets/image/0007/2041/casino-popup-top-menu.png) repeat-x;
    float:left;
    height:19px;
    width:641px;
    padding-top:2px;
}

div#inplay-popup ul#casino-menu li {
    background:url(http://www.youwin.com/__data/assets/image/0009/2043/inplay-casino-popup-icons.png) no-repeat;
    float:left;
    height:18px;
    margin-left:57px;
    padding-left:32px;
}

div#inplay-popup ul#casino-menu li.deposit {
    
}

div#inplay-popup ul#casino-menu li.transfer {
    background-position:0 -19px;
}

div#inplay-popup ul#casino-menu li.pop-back {
    background-position:0 -38px;
}

div#inplay-popup ul#casino-menu li.full-screen {
    background-position:0 -57px;
}

div#inplay-popup ul#casino-menu li a{
    float:left;
    color:#000;
    font-weight:bold;
    padding-top:3px;
}

div#inplay-popup #popup-header .balance p.show-balance {
    font-size:12px;
    color:#ffcc33;
    font-weight:normal;
    width:161px;
    border-left:1px solid #434343;
    border-right:1px solid #9f9f9f;
    border-bottom:1px solid #cfcfcf;
    background:#000;
    float:right;
    padding-top:1px;
    padding:1px 2px;
    margin-top:21px;
}

div#inplay-popup #popup-header .balance p.show-balance span.left{
    float:left;
    display:block;
}

div#inplay-popup #popup-header .balance p.show-balance span.right{
    float:right;
    display:block;
}

div.casino-inplay-popup #popup-header .game-picker{
    margin-top:21px;
}

div.casino-inplay-popup #casino-bottom {
    float:left;
    margin-top:16px;
}

div.casino-inplay-popup #casino-bottom p {
    text-transform:uppercase;
    font-size:15px;
    float:left;
} 

div.casino-inplay-popup #casino-bottom p.return-to-lobby a{
    color:#666666;
    padding:0 87px 0 7px;
}

div.casino-inplay-popup #casino-bottom p.play-for-real a{
    color:#edbc22;
}


/*=========== Global Help Page ============== */

.side-with-margin {
    margin-left:15px;
}

p.global-help-info {
    float:right;
    font-size:18px;
    font-style:italic;
    padding:20px 20px 0 0;
}

#header div#logo-global-help {
    background:url(http://www.youwin.com/__data/assets/image/0014/1508/popup-logo.png) no-repeat;
    float:left;
    height:53px;
    margin-top:7px;
    width:163px; 
}

#header div#logo-global-help a {
   display:block;
width:134px; 
 height:53px;
}

div.global-help {
        background:#fff;
    padding-left:15px;
    padding-right:15px;
    width:783px;
    padding-bottom:40px;
    float:left;
    padding-top:3px;
}

div.global-bottom {
    background:url(http://www.youwin.com/__data/assets/image/0014/2273/global-help-bottom.png) no-repeat;
    height:17px;
    width:813px;
    float:left;
}

div.global-help .generic-box {
    margin-bottom:10px;
}

div.global-help .generic-box ul.contacting {
    padding-top:10px;
}

div.global-help .generic-box ul.contacting li{
    border:none;
    background:url(http://www.youwin.com/__data/assets/image/0016/2275/global-help-mail.png) left no-repeat;
    color:#333333;
    font-size:11px;
    font-weight:bold;
    margin-bottom:9px;
   /* margin-left:10px;*/
   /* padding-left:35px;*/
    margin-left:3px;
    padding-left:32px;
    width:auto;
}

div.global-help .generic-box ul.contacting li a{
    background:none;
    color:#333333;
    padding:0;
    height:auto;
    display:inline;
    width:auto;
}

div.global-help .generic-box ul.contacting li span {
    display:block;
}

div.global-help .generic-box ul.contacting li.live-help{
    background:url(http://www.youwin.com/__data/assets/image/0015/2274/global-help-live.png) left no-repeat;
    height:38px;
    margin-bottom:0;
}

div.global-help .generic-box ul.contacting li.live-help a {
    display:block;
    padding-top:10px;
}

div.global-help #global-container {
    color:#000000;
    float:left;
    margin-left:10px;
    width:550px;
    padding-top:13px;
}

div.global-help #global-container img{
    float:right;
    margin-left:10px;
    margin-bottom:15px;
    z-index:100;
position:relative;
}

div.global-help #global-container h2{
    font-size:18px;
    font-weight:normal;
    margin-bottom:4px;
    padding-left:9px;
}

div.global-help #global-container p{
    font-size:11px;
    line-height:1.5em;
    margin-bottom:15px;
    padding-left:9px;
}

div.global-help #global-container li {
    margin-bottom:5px;
} 

div.global-help #global-container ul.list{
    list-style:none;
    margin-top:20px;
    padding-left:9px;
}

div.global-help #global-container ul.list li{
    font-size:11px;
    line-height:1.4em;
    margin-bottom:18px;
    padding-right:80px;
}

div.global-help #global-container ul.list li span {
    background:url(http://www.youwin.com/__data/assets/image/0019/2278/red-list.png) left no-repeat;
    width:24px;
    height:25px;
    display:block;
    text-indent:-9999px;

}

div.global-help #global-container ul.list li span.text {
    width:auto;
    height:auto;
    text-indent:0;
    background:none;
    padding-left:35px;
    position:relative;
    margin-top:-23px;
}

div.global-help #global-container li span.one{
    background-position:0 0;
}

div.global-help #global-container ul.list li span.two {
    background-position:0 -25px;
}

div.global-help #global-container ul.list li span.three {
    background-position:0 -50px;
}

div.global-help #global-container ul.list li span.four {
    background-position:0 -75px;
}

div.global-help #global-container ul.list li span.five {
    background-position:0 -100px;
}

div.global-help #global-container ul.list li span.six {
    background-position:0 -125px;
}

div.global-help #global-container ul.list li span.seven {
    background-position:0 -150px;
}

div.global-help #global-container ul.list li span.eight {
    background-position:0 -175px;
}

div.global-help #global-container ul.list  li span.nine {
    background-position:0 -200px;
}

div.global-help #global-container ul.list li span.ten {
    background-position:0 -225px;
}

div.global-help #global-container .help-box ul {
    margin-top:0;
}

div.global-help  #global-container .help-box ul li {
    margin-bottom:0;
    float:left;
    margin-bottom:13px;
    padding-right:10px;
    width:155px;
    clear:none;
}

div.global-help  #global-container .help-box ul li a{
    font-weight:normal;
}

div.global-help  #global-container h3 {
    background:url(http://www.youwin.com/__data/assets/image/0017/2276/global-help-submenu-header.png) no-repeat;
    width:541px;
    text-transform:none;
    font-size:11px;
    font-weight:bold;
    padding:7px 0 8px 9px;
    /*clear:both;*/
    margin-bottom:15px;
    position:relative;
}

div.global-help  #global-container h3 span.top {
    background:url(http://www.youwin.com/__data/assets/image/0004/868/top-icon.png) no-repeat right center;
    display:inline;
    float:right;
    margin-right:13px;
    padding-right:13px;
    font-weight:normal;
    font-size:12px;
    position:absolute;
    top:6px;
    right:0;
}

div.global-help  #global-container h3 span.top a {
    color:#000;
}

div.global-help  #global-container h3.top-header {
    margin-bottom:0;
}

div.global-help  #global-container .folder-item {
    float:left;
    margin-bottom:7px;
    padding-right:60px;
    width:490px;
}

div.global-help #global-container .none {
   display:none;
}

div.global-help  #global-container .folder-item h3{
    background:none;
    margin-bottom:0;
    padding-bottom:0;
}

div.global-help #global-container .folder-item p{
    margin-bottom:4px;
}

div.global-help #global-container .folder-item p.read-more {
   float:right;
   margin-bottom:0;
   padding-right:10px;
}

.global-help-generic {
   margin-bottom:10px;
}

div.global-help .generic-box div.generic-bottom {
   background:url(http://www.youwin.com/__data/assets/image/0018/2772/bg-generic-box-bottom-help.png) no-repeat bottom;
}

div.global-help .generic-box ul{
    border-left:1px solid #D2D2D2;
    border-right:1px solid #D2D2D2 ;
    width:174px;
    float:left;
}

#help-popup {
    width:828px;
    position:relative;
    background: #333333 url(http://www.youwin.com/__data/assets/image/0004/2758/new-sports-bg.png) repeat-x;
}

#help-container {
float:left;
padding:0 7px;
}


#help-popup div#help-header {
    height:94px;
    width:828px !important;
    color:#FFFFFF;
}

#help-header div#logo-global-help {
background:url(http://www.youwin.com/__data/assets/image/0013/5152/youwin.png) no-repeat;
float:left;
height:57px;
margin-top:3px;
width:190px;
}

#help-header div#logo-global-help-tv {
background:url(http://www.youwin.com/__data/assets/image/0004/5773/logo-tv.png) no-repeat;
float:left;
height:44px;
margin-top:6px;
margin-bottom:10px;
width:258px;
}

#help-popup div#help-header #help-top-section{
    background:url(http://www.youwin.com/__data/assets/image/0017/2267/global-help-header-bg.png) repeat-x !important;
    height:94px;
    padding-left:7px;
}

#help-popup .black-container {
    width:814px !important;
}

ul#help-top-nav {
    padding:0 !important;
    width:795px !important;
    margin-right:8px;
    margin-top:6px !important;
    clear:both;
    float:right;
    list-style:none;
    padding-right:7px;
    padding-top:12px;
}

ul#help-top-nav li {
    height:24px;
    float:left;
clear:none;
}

ul#help-top-nav li a {
    background:url(http://www.youwin.com/__data/assets/image/0018/2268/global-help-nav.png) no-repeat !important;
    display:block;
    height:24px;
    width:88px;
}

ul#help-top-nav li a span {
    display:none;
}

ul#help-top-nav li#help-general a{
    background:url(http://www.youwin.com/__data/assets/image/0020/5195/help-general-tab.png) 0 0 no-repeat !important;
    width:89px;
}

ul#help-top-nav li#help-general-de a{
    background:url(http://www.youwin.com/__data/assets/image/0006/6486/help-general-tab-german.png) 0 0 no-repeat !important;
    width:89px;
}

ul#help-top-nav li#help-register a{
    background-position:0 0;
}

ul#help-top-nav li#help-account a{
    background-position:-88px 0 !important;
}

ul#help-top-nav li#help-sports a{
    background-position:-176px 0 !important;
    width:89px;
}

ul#help-top-nav li#help-casino a{
    background-position:-265px 0 !important;
    width:88px !important;
}

ul#help-top-nav li#help-keno a{
    background-position:-353px 0 !important;
    width:88px !important;
}

ul#help-top-nav li#help-slots a{
    background-position:-441px 0 !important;
    width:88px;
}

ul#help-top-nav li#help-live-casino a{
    background-position:-529px 0 !important;
    width:88px;
}

ul#help-top-nav li#help-poker a{
    background-position:-617px 0 !important;
    width:88px;
}

ul#help-top-nav li#help-bingo a{
    background-position:-705px 0 !important;
    width:89px !important;
}

ul#help-top-nav li#help-bingo a.selected{
    background-position:-667px 0;
    width:89px !important;
    background:url(http://www.youwin.com/__data/assets/image/0018/2268/global-help-nav.png) no-repeat -705px 0;
}

ul#help-top-nav li#help-general a:hover,
ul#help-top-nav li#help-general a.selected{
    background:url(http://www.youwin.com/__data/assets/image/0020/5195/help-general-tab.png) 0 -25px no-repeat !important;
width:89px;
}

ul#help-top-nav li#help-general-de a:hover,
ul#help-top-nav li#help-general-de a.selected{
    background:url(http://www.youwin.com/__data/assets/image/0006/6486/help-general-tab-german.png) 0 -25px no-repeat !important;
width:89px;
}

ul#help-top-nav li a:hover {
    background-position:0 -24px !important;
    width:89px;
}

ul#help-top-nav li#help-register a:hover{
    background-position:0 -24px !important;
    width:88px;
}

ul#help-top-nav li#help-account a:hover{
    background-position:-88px -24px !important;
    width:88px;
}

ul#help-top-nav li#help-sports a:hover{
    background-position:-176px -24px !important;
    width:89px;
}

ul#help-top-nav li#help-casino a:hover{
    background-position:-265px -24px !important;
    width:88px !important;
}

ul#help-top-nav li#help-keno a:hover{
    background-position:-353px -24px !important;
    width:88px;
}

ul#help-top-nav li#help-slots a:hover{
    background-position:-441px -24px !important;
    width:88px;
}

ul#help-top-nav li#help-live-casino a:hover{
    background-position:-529px -24px !important;
    width:88px;
}

ul#help-top-nav li#help-poker a:hover{
    background-position:-617px -24px !important;
    width:88px;
}

ul#help-top-nav li#help-bingo a:hover{
    background-position:-705px -24px !important;
    width:89px !important;
}

/*====================== Refer a friend =============================*/

div#lightbox {
    width:600px;
}

div.uwin-refer {
        background:#262626 url() no-repeat;
        width:100%;
        color:#fff;
}

div.refer-thanks {
    padding-bottom:25%;
    background:#1b1b1b !important;
}

div#refer-content {
    float:right;
    width:50%;
}

div#refer-content  h2#title{
    font-size:20px;
    font-weight:bold;
    margin-bottom:19px;
    margin-top:26px;
}

div.refer-thanks  div#thanks{
    background:url() no-repeat;
    height:137px;
    margin-left:16%;
    margin-top:15%;
    width:392px;
}

div#refer-content  h2#go-to{
    
}

div#refer-content p {
    font-size:10px;
    line-height:2.2em;
    padding-right:12px;
}

div#refer-content #form {
    margin-top:19px;
}

div#refer-content #form-thanks {
    margin-top:140px;
    margin-left:30px;
}


div#refer-content #form label{
    display:block;
    font-size:10px;
    margin-bottom:5px;
}

div#refer-content #form input{
    background:#000;
    border:1px inset #A4A4A4;
    color:#FFFFFF;
    margin-bottom:10px;
    width:64%;
}

div#refer-content #form textarea {
    background:#000;
    border:1px inset #A4A4A4;
    color:#FFFFFF;
    height:73px;
    width:92%;
}

div#refer-content div#form p.refer-submit-button{
    margin-right:9px;
    margin-top:18px;
}

div#refer-content div#form p.refer-submit-button input{
    background: url() no-repeat;
    border:0 none;
    float:right;
    height:49px;
    width:279px;
    cursor:pointer;
}






/*  Slots choose game */

div#slots-choose-game {
    background:#02393c url(http://www.youwin.com/__data/assets/image/0008/2879/slots-game-bg.png) repeat-y left top;
    margin-left:16px;
    width:973px;
    float:left;
}

div#slots-choose-game div.slots-game {
    background:none;
    width:435px;
    height:auto;
    float:left;
    margin:0 0 14px 15px;
    padding:8px 10px;
}

div#slots-choose-game div.slots-game .top-break {
    float:right;
    width:100%;
}

div#slots-choose-game div.slots-game .repeat{
    background:#041516;
    float:left;
    margin-top:17px;
    width:435px;
}

div#slots-choose-game div.slots-game .left{
    background:url(http://www.youwin.com/__data/assets/image/0020/2882/slots-game-left.png) no-repeat;
    float:left;
    margin-top:-17px;
    width:187px;
    height:154px;
    position:relative;
}

div#slots-choose-game div.slots-game img {
    margin:6px 5px 0 6px;
    position:absolute;
}

div#slots-choose-game div.slots-game .content-text{
        background:#041516;
        float:right;
        margin-top:-17px;
        width:248px;
        position:relative;
}

div#slots-choose-game div.slots-game .content-text p {
    height:auto;
    font-family:Helvetica,Arial,Tahoma,Sans-Serif;
    font-size:0.96em;
    line-height:1.2em;
    padding:12px 15px 29px 6px;
    text-align:justify;
}

div#slots-choose-game div.slots-game .bottom{
    background:url(http://www.youwin.com/__data/assets/image/0018/2880/slots-game-bottom.png) no-repeat;
    float:right;
    height:37px;
    margin-bottom:-17px;
    margin-top:-22px;
    width:435px;
    position:relative;
}

div#slots-choose-game div.slots-game .bottom a span {
    background:url(http://www.youwin.com/__data/assets/image/0019/2881/slots-game-button.png) no-repeat;
    display:block;
    float:right;
    height:28px;
    text-indent:-9999px;
    width:179px;
    margin-right:7px;
}

div#slots-choose-game div.slots-game .bottom a span.slots-de {
    background:url(http://www.youwin.com/__data/assets/image/0010/6211/slots-game-button-de.png) no-repeat;
}

div#slots-choose-game div.odd .bottom a.play-for-fun span.tv-new-slots-de {
    background:url(http://www.youwin.com/__data/assets/image/0020/7274/tv-slots-button-lhs.png) no-repeat !important;
    width:110px;
}

div#slots-choose-game div.even .bottom a.play-for-fun span.tv-new-slots-de {
    background:url(http://www.youwin.com/__data/assets/image/0003/7275/tv-slots-button-rhs.png) no-repeat !important;
    width:110px;
}

div#slots-choose-game div.slots-game .bottom a.play-for-fun span.slots-de {
    background:url(http://www.youwin.com/__data/assets/image/0015/6900/slots-play-for-fun-de.png) no-repeat;
    width:110px;
    height:28px;
}

div#slots-choose-game div.slots-game .bottom a.play-for-real span.slots-de {
    background:url(http://www.youwin.com/__data/assets/image/0019/7183/slots-play-for-real-de-lobby.png) no-repeat;
    width:110px;
    height:28px;
}

div#slots-choose-game div.slots-game .bottom a.play-for-fun span.slots {
    background:url(http://www.youwin.com/__data/assets/image/0016/6901/slots-play-for-fun.png) no-repeat;
    width:110px;
    height:28px;
}

div#slots-choose-game div.slots-game .bottom a.play-for-real span.slots {
    background:url(http://www.youwin.com/__data/assets/image/0018/6903/slots-play-for-real.png) no-repeat;
    width:110px;
    height:28px;
}

div#slots-choose-game div.even div.left{
    background:#041516;
}

div#slots-choose-game div.even .content-text {
    background:url(http://www.youwin.com/__data/assets/image/0004/2875/slot-game-even-right.png) no-repeat;
}

div#slots-choose-game div.even .bottom {
    background:url(http://www.youwin.com/__data/assets/image/0003/2874/slot-game-even-bottom.png) no-repeat;
}

div#slots-choose-game div.slot-of-the-week {
    background:url(http://www.youwin.com/__data/assets/image/0006/2877/slot-sixties.png) no-repeat;
    float:left;
    height:163px;
    margin-left:25px;
    margin-top:15px;
    width:904px;
}

div#slots-choose-game div.slot-of-the-week div.slot-desc{
    float:right;
    margin-right:13px;
    margin-top:8px;
    width:230px;
    background:url(http://www.youwin.com/__data/assets/image/0007/2878/slot-the-week.png) no-repeat top;
}

div#slots-choose-game div.slot-of-the-week div.slot-desc-de{
    float:right;
    margin-right:13px;
    margin-top:8px;
    width:230px;
    background:url(http://www.youwin.com/__data/assets/image/0004/6961/slot-of-the-week-de.png) no-repeat top;
}

div#slots-choose-game div.slot-of-the-week div.slot-desc p{
    padding-top:80px;
    height:60px;
    overflow:hidden;
}

div#slots-choose-game div.slot-of-the-week div.slot-desc-de p{
    padding-top:73px;
    height:60px;
    overflow:hidden;
}

div#slots-choose-game div.slot-of-the-week div.play-now{
    float:right;
    height:139px;
    margin-right:10px;
    margin-top:8px;
    width:177px;
    background:url(http://www.youwin.com/__data/assets/image/0005/2876/slot-play-now.png) no-repeat;
}

div#slots-choose-game div.slot-of-the-week div.play-now-de{
    float:right;
    height:139px;
    margin-right:10px;
    margin-top:8px;
    width:177px;
    background:url(http://www.youwin.com/__data/assets/image/0004/5728/ALLslot-play-now.png) no-repeat;
}


div#slots-choose-game div.slot-of-the-week div.play-now a,
div#slots-choose-game div.slot-of-the-week div.play-now-de a{
    display:block;
    height:35px;
    margin-left:27px;
    margin-top:103px;
    text-indent:-9999px;
    width:123px;
}

/* ===================== My Account Navigation - update  ========================================== */

div.account-box ul.account-sub-menu {
    background:#CCCCCC;
    float:left;
    list-style:none;
    margin-bottom:0;
    padding-left:0;
    width:994px;
}

div.account-box ul.account-sub-menu li {
    margin-right:0;
}

div.account-box ul.account-sub-menu li a {
    padding:6px 30px 6px 29px;
    float:left;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {  /* only for Safari*/
    div.account-box ul.account-sub-menu li a {padding:6px 28px 6px 29px;}
}

div.account-box ul.account-sub-menu li.last a{
    padding-right:31px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {  /* only for Safari*/
    div.account-box ul.account-sub-menu li.last a{padding-right:28px;}
}

div.account-box ul#sports-account {
    width:794px;
}

div.account-box ul#sports-account li a{
    padding:6px 14px 6px 16px;
}

div.account-box ul#sports-account li.last a {
    padding-right:18px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {  /* only for Safari*/
    div.account-box ul#sports-account li a{padding:6px 14px 6px 13px;}
    div.account-box ul#sports-account li.last a {padding-right:23px;}
}

div.account-box ul#poker-account {
    width:996px;
}

div.account-box ul#poker-account li.last a {
    padding-left:28px;
}

/*=============== Sports Popup ================================*/

div.sports-popup {
    background:#fff;
    padding-bottom:10px;
    width:828px;
}

div.sports-popup #popup-header {
    width:814px !important;
    margin-bottom:7px !important;
}

div.sports-popup ul.account-tab {
    width:813px;
    margin-left:7px;
}

div.sports-popup .account-box {
    margin-left:7px !important;
}

div.sports-popup p.right-text {
    color:#FFFFFF;
    float:right;
    font-size:18px;
    font-style:italic;
    padding-right:5px;
    padding-top:20px;
}


div.sports-popup ul.content-tab li.right {
    background:url(http://www.youwin.com/__data/assets/image/0019/3466/new-grey-right-corner-white.png) no-repeat right;
}

div.sports-popup div.account-bottom {
    margin-left:7px !important;
}

/*=============== Open Bets Popup ================================*/

div.openbets-popup {
    width:552px !important;
}

div.openbets-popup ul.account-tab {
    width:100%;
    background:url(http://www.youwin.com/__data/assets/image/0020/2756/bg-content-header552.png) no-repeat;
    margin-top:0;
}

div.openbets-popup .account-box {
    width:99.7% !important;
    padding-bottom:10px !important;
}

div.openbets-popup div.account-bottom {
    background: url(http://www.youwin.com/__data/assets/image/0019/2755/bg-content-box-bottom552.png) no-repeat !important;
    float:left;
    height:12px !important;
    width:100% !important;
}

div.openbets-popup ul.open-bets-list {
    list-style:none;

}

div.openbets-popup ul.open-bets-list li{
    width:92.5%;
    float:left;
    padding:6px 20px 5px 17px;
    border-bottom:1px solid #dddddd;
}

div.openbets-popup ul.open-bets-list li span.open-bets-title {
    font-weight:bold;
    float:left;
}

div.openbets-popup ul.open-bets-list li span.open-bets-details{
    display:none;
    padding-top:5px;
    padding-bottom:8px;
    float:left;
    width:100%;
}

div.openbets-popup ul.open-bets-list li a{
    color:#333333;
}

/*div.openbets-popup ul.open-bets-list li a:hover .open-bets-details {
    display:block;
} */

div.openbets-popup ul.open-bets-list li a:hover .open-bets-title {
    color:#e73333;
}

div.openbets-popup ul.open-bets-list li span.expand{
    background:url(http://www.youwin.com/__data/assets/image/0008/3500/open-bets-plus.png) no-repeat;
    width:13px;
    height:14px;
    float:right;
    text-indent:-9999px;
    display:block;
}

div.openbets-popup ul.open-bets-list li span.expand.collapse {
    background:url(http://www.youwin.com/__data/assets/image/0007/3499/open-bets-minus.png) no-repeat 0 0;
}

div.openbets-popup ul.open-bets-list li span.close{
    background:url(http://www.youwin.com/__data/assets/image/0007/3499/open-bets-minus.png) no-repeat;
    width:13px;
    height:14px;
    float:right;
    text-indent:-9999px;
}

.expand-all, .collapse-all {
    position: absolute;
    left: 514px;
    top: 9px;
    text-indent: -999px;
    background: url(http://www.youwin.com/__data/assets/image/0017/4373/open-bets-plus-all.png) no-repeat 0 0;
    width: 15px;
    height: 15px;
    display: block;
    cursor: pointer;
}

.collapse-all {
    background: url(http://www.youwin.com/__data/assets/image/0016/4372/open-bets-minus-all.png) no-repeat 0 0;
}

div.openbets-popup ul.open-bets-list li span.open-bets-details span {
    display:block;
    margin-left:14px;
    padding-bottom:3px;
}

div.openbets-popup ul.open-bets-list li span.open-bets-details span.your-bets{
    color:#e73333;
    margin-left:0;
    margin-top:15px;
}

div.openbets-popup ul.open-bets-list li span.open-bets-details span.first{
    margin-top:12px;
}

div.openbets-popup ul.open-bets-list li span.open-bets-details span.open-bets-total{
    font-size:14px;
    font-weight:bold;
    padding-bottom:5px;
}

/*===================== CSV popup ===========================*/

div.csv {
    width:100%;
}

div.csv div#popup-header {
    width:97.7% !important;
    
}

div.sports-popup div#csv-content {
    background:url(http://www.youwin.com/__data/assets/image/0015/3705/csv-bg.jpg) no-repeat 10px 72px;
    float:left;
    padding:20px 0 30px;
    width:100%;
}

div.sports-popup div#csv-content h2{
    color:#000000;
    font-weight:normal;
    margin-bottom:25px;
    padding-left:60px;
}

div.sports-popup div#csv-content p{
    clear:right;
    float:right;
    font-size:11px;
    line-height:1.6em;
    padding-right:30px;
    width:266px;
}

div.sports-popup div#csv-content p.sec{
    margin-top:61px;
}

/*============= Search Page  ==========================*/

div#searchresults {
   border-left:1px solid #999999;
   border-right:1px solid #999999;
   float:left;
   width:539px;
   background:#F0F0F0;
   padding:15px 2px 0 9px;
}

div#searchresults ul{
    padding:0 10px 40px 17px;
}

div#searchresults ul li{
    margin-bottom:8px;
}

div#searchresults ul li a{
    color:#333333;
    font-size:12px;
    text-transform:uppercase;
}

div#searchresults ul li a:hover {
   color:#CC3333;
}

#card-register div.account-content div#card-details,
#card-register div.account-content div#address-details {
   padding-bottom:10px;
   padding-top:10px;
}

#card-register div.account-content #card-details p,
#card-register div.account-content #address-details p {
   padding:0 112px 10px 28px;
}

#card-register div.account-content div p label{
   float:left;
   width:120px;
}

#card-register div.account-content div p input {
   width:185px;
}

#card-register div.account-content div p textarea {
   width:189px;
}

#card-register div.account-content div p.short input {
   width:80px;
}

/*===================== payment popup ===========================*/

div.payment-popup {
    background:#000;
    width:827px;
    padding-bottom:10px;
} 
 
div.payment-popup h2 {
    background:url(http://www.youwin.com/__data/assets/image/0003/4971/payment-heading.png) no-repeat;
    color:#FFFFFF;
    font-size:13px;
    height:23px;
    margin-left:8px;
    padding-left:15px;
    padding-top:8px;
    text-transform:uppercase;
    width:798px;
    float:left;

}

div.payment-popup div#payment-header {
    background:url(http://www.youwin.com/__data/assets/image/0008/4967/payment-bg.png) repeat-x;
    height:79px;
}

div.payment-popup div#payment-header #logo {
    background: url(http://www.youwin.com/__data/assets/image/0004/4972/popup-logo2.png) no-repeat;
    width:148px;
    height:31px;
    margin-left:20px;
    margin-top:25px;
    float:left;
}

div.payment-popup div#payment-content {
    margin-left:8px;
    background:#f8f8f8;
    width:773px;
    padding:35px 20px 35px 20px;
    float:left;
}

div.payment-popup div.bottom {
    background:url(http://www.youwin.com/__data/assets/image/0009/4968/payment-bottom.png) no-repeat;
    width:813px;
    height:13px;
    float:left;
    margin-left:8px;
}

div#payment-content ul.payment-list{
    list-style:none;
}

div#payment-content ul.payment-list li{
    float:left;
    margin-bottom:25px;
    width:100%;
}

div#payment-content ul.payment-list li div.payment-method{
    background:url(http://www.youwin.com/__data/assets/image/0007/4966/payment-bg-box-list.png) no-repeat;
    width:554px;
    height:97px;
    float:left;
}

div#payment-content ul.payment-list li div.payment-info{
    float:right;
    width:204px;
}

div.payment-method h3 {
    color:#333333;
    font-size:15px;
    text-transform:none;
    padding-bottom:5px;
}

div.payment-method div {
    float:left;
    padding-left:15px;
    margin-top:10px;
    width:46%;
}

div.payment-method p {
    padding-bottom:3px;
}

div.payment-method p.first {
padding-top:15px;
}

div.payment-info div {
    margin:26px 0 0;
}

div.payment-info div.active {
    background:url(http://www.youwin.com/__data/assets/image/0020/4961/active-method.png) left 9px no-repeat;
    width:100%;
    margin-top:20px;
}

div.payment-info div.active p{
    padding-bottom:5px;
    padding-left:50px;
}

div.payment-info div p.add-payment {
    background:url(http://www.youwin.com/__data/assets/image/0020/4970/payment-button-bg.png) no-repeat;
    width:202px;
    height:45px;
}

div.payment-info div p.add-payment a{
    background:url(http://www.youwin.com/__data/assets/image/0003/4962/add-payment-button.png) no-repeat;
    width:190px;
    height:35px;
    text-indent:-9999px;
    display:block;
    margin:1px 6px;
}

div#payment-content div#card-details {
    float:left;
    padding-left:55px;
width:355px;
}

div#payment-content div#card-details div.form-field{
    margin-bottom:14px;
    position:relative;
    float:left;
width:90%;
}

div#payment-content div#card-details p.deposit-method {
    margin-bottom:14px;
}

div#payment-content div#card-details p.deposit-method label{
    padding-top:12px;
    font-weight:bold;
    float:left;
    width:130px;
}

div#payment-content div#card-details p.deposit-method span a{
    color:#333333;
    display:block;
    font-weight:bold;
    padding-left:130px;
    text-decoration:underline;
    padding-top:7px;
}

div#payment-content div#card-details div.form-field label{
    font-weight:bold;
    float:left;
    width:130px;
}

div#payment-content div#card-details div.form-field input{
    width:165px;
}

div#payment-content div#address-details {
    float:left;
    width:279px;
    margin-left:30px;
}

div#payment-content div#card-details div.form-field div.error-message {    
    border:0 none;
    color:#FFFFFF;
    position:absolute;
    right:-49px;
    top:-12px;
    width:115px;
    z-index:100;
}

div#payment-content div#card-details div.form-field div.error-message div.bg{
    background:url(http://www.youwin.com/__data/assets/image/0014/1841/error-repeat.png) right repeat-y;
    border:0;
    width:115px;
    color:#fff;
    margin-top:10px;
float:left;
}

div#payment-content div#card-details div.form-field div.error-message div {
    background:url(http://www.youwin.com/__data/assets/image/0015/1842/error-top.png) no-repeat;
    width:115px;
    border:0;
    margin-top:-10px;
    position:relative;

}

div#payment-content div#card-details div.form-field  div.error-message div.bottom {
    background:url(http://www.youwin.com/__data/assets/image/0019/1909/nickname-error-botom.png) no-repeat right;
    margin:0;
    width:115px;
    height:5px;
    font-size:4px;
    margin-bottom:5px;
}

div#payment-content div#card-details div.form-field div.error-message p {
    font-size:11px;
    padding:8px 0 0 15px;
    margin-bottom:0;
    width:95px;
}

div#payment-content div#card-details div.form-field span.validation{
    background:url(http://www.youwin.com/__data/assets/image/0007/4975/validation2.png) no-repeat;
    text-indent:-9999px;
    width:18px;
    height:19px;
    display:block;
    float:right;
    margin-right:75px;
    margin-left:7px;
}

div#payment-content div#card-details div.form-field span.accept{
    background-position:0 -19px;
}

div#payment-content div#card-details div.form-field span.fail{
    background-position:0 -38px;
}

div#payment-content div#address-details #address-bottom{
    background:url(http://www.youwin.com/__data/assets/image/0005/4964/payment-address-bottom.png) no-repeat;
    width:279px;
    height:14px;
}

div#payment-content div#address-details #address-content{
    background:#fff;
    border-left:2px solid #cccccc;
    border-right:2px solid #cccccc;
    padding:8px 0;
}

div#payment-content div#address-details #address-top{
    background:url(http://www.youwin.com/__data/assets/image/0006/4965/payment-address-top.png) no-repeat;
    width:279px;
    height:15px;
}

div#payment-content div#address-details #address-content p{
    padding:0 18px 5px 18px;
}

div#payment-content div#address-details #address-content h4{
    font-size:12px;
    padding:0 18px 14px 18px;
}

div#payment-content div#address-details #address-content p.note{
    padding-top:13px;
    clear:both;
}

div#payment-content div#address-details #address-content p.change-address{
    background:url(http://www.youwin.com/__data/assets/image/0010/4969/payment-button-bg-s.png) no-repeat;
    width:154px;
    height:34px;
    padding:0 18px 0 0;
    margin-left:10px;
}

div#payment-content div#address-details #address-content p.change-address a{
    background:url(http://www.youwin.com/__data/assets/image/0004/4963/change-details-button.png) no-repeat;
    width:145px;
    height:27px;
    text-indent:-9999px;
    display:block;
    margin:1px 6px;
}

div#payment-content p.deposit-button {
    float:right;
    margin:30px 235px 0 0;
}

div#payment-content p.deposit-button input{
    background:url(http://www.youwin.com/__data/assets/image/0014/860/button95.png) no-repeat;
    width:95px;
    font-weight:bold;
    text-align:center;
    border:0;
    cursor:pointer;
}

div#payment-content div#address-details #address-content p label {
    display:block;
    font-size:10px;
    padding-bottom:1px;
    padding-left:4px;
}

div#payment-content div#address-details #address-content p input {
    width:163px;
}

div#payment-content div#address-details #address-content p textarea {
    width:167px;
}

div#payment-content div#address-details #address-content p select.country {
    width:100%;
}

div#payment-content div#address-details #address-content p.change-address input{
    background:url(http://www.youwin.com/__data/assets/image/0006/4974/update-details-button.png) no-repeat;
    width:145px;
    height:27px;
    text-indent:-9999px;
    display:block;
    margin:1px 6px;
    border:0;
    cursor:pointer;
}



div#payment-content div.payment-method p a.more-info {
position:relative;

}

div#payment-content div.payment-method p a.more-info span.text {
    padding-right:10px;
}


div#payment-content div.payment-method p a.more-info span.info {
display:none;
position:absolute;
width:143px;
top:0;
left:60px;
color:#333333;
background:#fff;
border:1px solid #cccccc;
padding:5px;
}

div#payment-content div.payment-method p a.more-info:hover span.info{
display:block;
}


/*=============== Payment Method - not popup =================================*/

div#payment-instruments-container {
padding-bottom:20px;
}

div#payment-instruments-container div{
background:url(http://www.youwin.com/__data/assets/image/0009/4995/payment-box-v2.png) no-repeat;
height:80px;
margin-left:25px;
margin-top:20px;
width:660px;
}

div#payment-instruments-container div.Moneybookers h3{
background:url(http://www.youwin.com/__data/assets/image/0003/4998/moneybookers-v2.png) 10px bottom no-repeat;

}

div#payment-instruments-container div.CR h3{
background:url(http://www.youwin.com/__data/assets/image/0010/4996/credit-card-v2.png) 10px bottom no-repeat;
}

div#payment-instruments-container div.DE h3{
background:url(http://www.youwin.com/__data/assets/image/0011/4997/debit-cards-v2.png) 10px bottom no-repeat;
}

div#payment-instruments-container div p{
padding:0 0 3px 22px;
font-size:11px;
}

div#payment-instruments-container div div.right-side{
float:left;
background:none;
width:220px;
margin:0;
}

div#payment-instruments-container div  label {

}



div#payment-instruments-container div h3.payment-label{
float:left;
font-size:12px;
height:63px;
padding:9px 0 0 10px;
width:205px;
text-transform:none;
color:#333333;
}

div#payment-instruments-container div .payment-used{
float:left;
padding-top:15px;
}

div#payment-instruments-container div .min-deposit,
div#payment-instruments-container div .min-withdraw {
   float:left;
width:190px;
}

div#payment-instruments-container input.submit-button{
margin-right:65px;
margin-top:33px;
}

div#deposit-payment-instruments div.last,
div#withdraw-payment-instruments div.last {
height:10px;
}

div#deposit-payment-instruments div.another-card,
div#withdraw-payment-instruments div.another-card{
float:right;
margin:15px 0 0 0;
width:auto;
background:none;
}

div#deposit-payment-instruments div.another-card p,
div#withdraw-payment-instruments div.another-card p{
padding:0;
}

.login_message_error{
width:294px;
height:98px;
background:url(http://www.youwin.com/__data/assets/image/0015/5127/login_message_bg.gif) repeat-x;
padding:7px;
position:relative;
padding-top:15px;
color:#ffffff;
margin:auto;
z-index:99999;
}
.login_message_error span{
font-size:120%;
}
.login_message_error p{
margin-top:5px;
}
.login_message_error button span{
display:none;
}
.login_message_error button{
display:block;
background:url(http://www.youwin.com/__data/assets/image/0011/5150/login_message_close_notp.png);
width:56px;
height:15px;
right:15px;
bottom:11px;
position:absolute;
border:0;
cursor:pointer;
}
.black_overlay{
background-color:#000000;
opacity:0.8;
filter:alpha(opacity=80);
/* ie opacity ? */
position:absolute;
left:0;
top:0;
width:100%;
z-index:654;
}
.black_overlay_2{
width:100%;
position:absolute;
z-index:999;
left:0;
}
#popupclose{
margin-right:40px;
cursor:pointer;
}
.get_security_question_error{
color:#FFFFFF;
font-size:130%;
font-weight:bold;
margin-bottom:5px;
padding-left:13px;
}
.forgotten_question{
color:#fff;
font-weight:bold;
}

/*================== Promo Pages =============================*/

.promo_page h3.popular-promo {
   background:url(http://www.youwin.com/__data/assets/image/0006/5577/promo-pop-heading.jpg) no-repeat;
   width:187px;
   height:31px;
   text-indent:-9999px;
   margin-bottom:8px;
}

.promo_page #sidebar1 {
    float: left;
    width: 190px;
    margin-bottom:15px;
}
.promo_page #sidebar2 {
    float: right;
    width: 190px;
    margin-bottom:15px;
    margin-top:11px;
}

.promo_page #sidebar2 img {
    margin-bottom:10px;
}

.promo_page #mainContent {
   float:left;
   margin-top:11px;
}

.promo_page #mainContent .content_box {
    display:inline-block;
    width:619px;
    position:relative;
}
.promo_page #mainContent .content_box .page_content {
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    color:#333;
    text-align:left;
}
.promo_page #mainContent .content_box .page_content h1 {
    font-family:Verdana, Geneva, sans-serif;
    font-size:16px;
    color:#333;
    margin:5px 0 5px 0;
    text-align:left;
} 
.promo_page #mainContent .content_box .page_content h2 {
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    color:#333;
    margin:0 0 5px 0;
    text-align:left;
} 
.promo_page #mainContent .content_box .page_content {
    position:relative;
    display:inline-block;
    background:url(http://www.youwin.com/__data/assets/image/0003/5547/subpage_content_header_bg.png);
    background-repeat:no-repeat;
    background-position:top;
    background-color:#FFF;
    width:584px;
    padding:15px 15px 15px 15px;
}
.promo_page #mainContent .content_box .none{
    display:none;
}
.promo_page #mainContent .promo {
    position:relative;
    width:289px;
    height:308px;
    background:url(http://www.youwin.com/__data/assets/image/0019/5545/promo_bg.png);
    background-repeat:no-repeat;
    background-position:top left;
    float:left;
    margin-bottom:5px;
    margin-right:3px;
    padding:4px 8px 3px 8px;
    text-align:right;
} 
.promo_page #mainContent .promo .content h2 {
    font-family:Verdana, Geneva, sans-serif;
    font-size:14px;
    color:#333;
    margin:5px 0 5px 0;
    text-align:left;
} 
.promo_page #mainContent .promo .content h3 {
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    color:#333;
    margin:0 0 5px 0;
    text-align:left;
}  
.promo_page #mainContent .promo .content {
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    color:#333;
    margin:0 0 3px 0;
    text-align:left;
} 
.promo_page #mainContent .promo .button {
    position:relative;
    height:15px;
    float:right;
    display:block;
}   
.promo_page #mainContent .promo .button .left {
    float:left;
    width:6px;
    height:15px;
    background:url(http://www.youwin.com/__data/assets/image/0017/5543/button_left.png);
    background-repeat:no-repeat;
    background-position:top left;
}   
.promo_page #mainContent .promo .button .content {
    float:left;    
    background:url(http://www.youwin.com/__data/assets/image/0016/5542/button_content.png);
    background-repeat:repeat-x;
    background-position:top left;
    height:15px;
}     
.promo_page #mainContent .promo .button .content a {
    font-family:Verdana, Geneva, sans-serif;
    font-size:10px;
    color:#000;
    text-transform:uppercase;
    text-decoration:none;
    line-height:13px;
    font-weight:bold;
}     
.promo_page #mainContent .promo .button .content a:hover {
    color:#F00;
}   
.promo_page #mainContent .promo .button .right {
    float:left;
    width:6px;
    height:15px;
    background:url(http://www.youwin.com/__data/assets/image/0018/5544/button_right.png);
    background-repeat:no-repeat;
    background-position:top left;
} 
.promo_page .promo-bottom {
    background:url(http://www.youwin.com/__data/assets/image/0020/5546/subpage_content_footer_bg.png);
    width:614px;
    height:13px;
}

.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
    float: right;
    margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
    float: left;
    margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
    clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
div.free-bets {
    clear:left;
}

#popup-content div.details label.ex_label {
   padding:5px 0px 0px 115px;
   width:auto;
}

#case_span {
position:absolute; 
left:12px; 
bottom:-3px; 
color:white; 
float:left; 
font-size:9px;
}

div.account-content div.set_deposit_limit form p.morespace {
   padding:35px 112px 0 28px;
}

div#de_help_nav ul#help-top-nav li a {
    background:url(http://www.youwin.com/__data/assets/image/0004/8347/global-help-nav_de.png) no-repeat !important;
}

div#de_help_nav ul#help-top-nav li#help-register a{
    background-position:0 0;
}

div#de_help_nav ul#help-top-nav li#help-account a{
    background-position:-88px 0 !important;
}

div#de_help_nav ul#help-top-nav li#help-account a:hover,
div#de_help_nav ul#help-top-nav li#help-account a.selected{
    background-position:-88px -24px !important;
}

div#de_help_nav ul#help-top-nav li#help-sports a{
    background-position:-176px 0 !important;
    width:89px;
}

div#de_help_nav ul#help-top-nav li#help-sports a:hover,
div#de_help_nav ul#help-top-nav li#help-sports a.selected{
    background-position:-176px -24px !important;
}

div#de_help_nav ul#help-top-nav li#help-casino a{
    background-position:-265px 0 !important;
    width:88px !important;
}

div#de_help_nav ul#help-top-nav li#help-casino a:hover,
div#de_help_nav ul#help-top-nav li#help-casino a.selected{
    background-position:-265px -24px !important;
}


div#de_help_nav ul#help-top-nav li#help-slots a{
    background-position:-441px 0 !important;
    width:88px;
}

div#de_help_nav ul#help-top-nav li#help-slots a:hover,
div#de_help_nav ul#help-top-nav li#help-slots a.selected{
    background-position:-441px -24px !important;
}


div#de_help_nav ul#help-top-nav li#help-poker a{
    background-position:-617px 0 !important;
    width:88px;
}

div#de_help_nav ul#help-top-nav li#help-poker a:hover,
div#de_help_nav ul#help-top-nav li#help-poker a.selected{
    background-position:-617px -24px !important;
}

div#de_help_nav ul#help-top-nav li#help-general-de a{
    background:url(http://www.youwin.com/__data/assets/image/0006/6486/help-general-tab-german.png) 0 0 no-repeat !important;
    width:89px;
}

div#de_help_nav ul#help-top-nav li#help-general-de a:hover,
div#de_help_nav ul#help-top-nav li#help-general-de a.selected{
    background:url(http://www.youwin.com/__data/assets/image/0006/6486/help-general-tab-german.png) 0 -25px no-repeat !important;
width:89px;
}

h3.generic-box-title.first-title {
   margin-top: 0px;
}

.word-break {
  /* The following styles prevent unbroken strings from breaking the layout */
  overflow: auto;
  white-space: -moz-pre-wrap; /* Mozilla */
  white-space: -hp-pre-wrap; /* HP printers */
  white-space: -o-pre-wrap; /* Opera 7 */
  white-space: -pre-wrap; /* Opera 4-6 */
  white-space: pre-wrap; /* CSS 2.1 */
  white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
  word-wrap: break-word; /* IE */
}

.tv_two_buttons {
  position:relative;
}


div#free-bets50 a.tv_two_buttons_link {
 position:absolute;
 top:68px;
 right:10px;
 width:146px;
 height:46px;
 text-indent:-9999px;
}

div#free-bets50 a.tv_two_buttons_link:hover {
 border:none;
 background:none;
}

.flash_banner, .flash_banner object {
 float:left;
 width:796px;
 height:242px;
}

span.slots-top {
    font-size: 0.4em;
    padding-left: 50px;
    clear: left;
    float: left;
    width: auto;
}

span.slots-bottom {
    clear: left;
    float: left;
    width: auto;
    padding-left: 50px;
}

/*transfer*/

#casino-info div.transfer {
    float:right;
    clear:right;
    width:180px;
}

#casino-info div.transfer label, #casino-info div.transfer p {
    float:left;
    width:100%;
    padding:10px 0px 0px;
}

#casino-info div.transfer select, #casino-info div.transfer input {
    float:left;
    width:150px;
}

#casino-info div.transfer p.submit input {
    float:right;
    width:100px;
}

#casino_transfer_balance, #casino-info div.transfer {
    display:none;
}

.position_relative{
position:relative;
}