body{min-width:950px; padding:0; font-size:0.75em; font-family:Arial,Helvetica,sans-serif; BACKGROUND-COLOR:#820AA5; background-image:url(images/bodyBg.jpg); background-repeat:repeat-x; margin-top:0; margin-right:0; margin-bottom:10; margin-left:0}

.breakAll{clear:both; visibility:hidden}
H1{COLOR:#860A9D; font-size:160%; padding-top:12px; padding-right:0px; padding-bottom:12px; padding-left:0px; background-image:url(images/h1bg.gif); background-repeat:no-repeat; text-indent:10px; margin-top:0px; margin-right:0px; margin-bottom:25px; margin-left:0px; display:block}
H2{COLOR:#860A9D; font-size:140%; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#860A9D; padding-bottom:5px; padding-top:15px}
#container{width:900px; margin-right:auto; margin-left:auto; background-color:#FFF; overflow:hidden}
#header{color:#FFF; background-image:url(images/headerBg.jpg); background-repeat:no-repeat; height:179px}
#header a{color:#FFF; font-size:95%; font-weight:bold}

 #page .content h1{ color:#9e1440;  font-size:18px;  line-height:21px}
 
 a:link, a:visited{color:#09F}
 
 a:hover{ text-decoration:none }
 
 hr{ border-top:1px solid #ccc;  border-bottom:none;  border-left:none;  border-right:none;  padding:0px;  line-height:100%;  background-color:#fff }
/******************* center, RIGHT **********************/
#center{float:right; width:610px; margin:0px; padding-top:0px; padding-right:20px; padding-bottom:20px; padding-left:0px; line-height:18px; text-align:justify; background-color:#FFF}

#right{width:240px; padding:0; float:left; vertical-align:top; margin-top:0px; margin-right:0px; margin-bottom:10px; margin-left:20px}
 
 
 /* SUBPAGE CLASSES -----------------------------------------------------------*/
 
 #page{ width:942px;  margin:0 auto}
 
 #playNow{ margin:0px 0px 0px 640px;  line-height:0px;  font-size:0px}
 
 #playNow img{ margin:8px 0px 0px 0px}
 
 /* BUTTON BOX ON HOMEPAGE ----------------------------------------------------*/
    
    #buttonBox{      width:599px;       height:194px;       background-image:url(images/box_yellow.png);  background-repeat:no-repeat;  float:left;  line-height:0px;  font-size:0px;  padding:8px 0px 0px 0px}
 
 #buttonBox #row01{ padding:2px 0px 0px 0px;  margin:0px 0px 0px 0px;  line-height:0px;  font-size:0px}
 
 #buttonBox #row02{ padding:0px 0px 0px 0px;  line-height:0px;  font-size:0px}
 
 #buttonBox a:link, #buttonBox a:visited{  margin:0px 0px 9px 9px;  padding:0px;  width:187px;  height:82px;  display:block;  float:left}
 
 /* WINNERS BOX HOMEPAGE --------------------------------------------------------*/
    
    #winnersBox{           width:257px;       height:194px;       float:left;       margin:0px 0px 0px 14px;       font-family:arial,helvetica,sans-serif;       color:#666;       font-size:12px}
    
    #winnersHeader{      background-image:url(images/header_winners.png);       background-repeat:no-repeat;       width:257px;       height:41px}
    
    #winnersMid{      background-image:url(images/bg_winners.png);       background-repeat:repeat-y;       width:257px;       height:142px}
    
    #winnersMid #item{      margin:0px 0px 5px 0px;       padding:0px 0px 5px 0px;       border-bottom:1px solid #ccc}
    
    #winnersMid #item img{      width:32px;       height:33px;       float:left;       border-right:5px solid #fff}
    
    #winnersMid #item h1{      color:#c00;       font-size:15px;       padding:0px 0px 0px 0px;       margin:0px}
    
    #winnersMid a:link, #winnersMid a:visited{      color:#c00;       text-decoration:underline}
    
    #winnersMid a:hover{      text-decoration:none}
    
    #winnersBottom{      background-image:url(images/bg_winners_bottom.png);  background-repeat:no-repeat;  width:257px;  height:11px}
 
 /* WINNERS BOX SUBPAGE --------------------------------------------------------*/
 
 #sideBoxWinners li{  background-image:none;  padding:0px 0px 0px 0px;  border:none}
 
 #sideBoxWinners #item{ margin:0px 0px 0px 0px;  padding:5px 0px 5px 0px;  border-top:1px solid #ccc}
 
 #sideBoxWinners #item img{ width:32px;  height:33px;  float:left;  border-right:5px solid #fff;  border-left:10px solid #fff}
 
 #sideBoxWinners #item h1{ float:left;   color:#c00;  font-size:15px;  line-height:15px;  padding:0px 0px 0px 0px;  margin:0px}
 
 #sideBoxWinners #item a:link, #sideBoxWinners #item a:visited{ color:#c00;  text-decoration:underline}
 
 #sideBoxWinners #item a:hover{ text-decoration:none}
 
/*********** TOP NAV ******************/
#main-menu{float:left; height:30px; padding:0px; list-style:none; overflow:hidden; margin-top:70px; margin-right:0px; margin-bottom:20px; margin-left:230px}
    
    #main-menu li{float:left; display:inline; height:30px; overflow:hidden; margin-right:5px}
    
    #main-menu li.home{width:75px}
    #main-menu li.home a{margin:0 0 0 -5px}
#main-menu li.sign{width:90px}
    #main-menu li.sign a{margin-top:0; margin-right:0; margin-bottom:0; margin-left:-155px}
    #main-menu li.support{width:100px}
    #main-menu li.support a{margin-top:0; margin-right:0; margin-bottom:0; margin-left:-217px}
    #main-menu li.schedule{width:95px}
    #main-menu li.schedule a{margin:0 0 0 -328px}
    #main-menu li.promo{width:125px}
    #main-menu li.promo a{margin-top:0; margin-right:0; margin-bottom:0; margin-left:-451px}
    #main-menu li.tour{width:135px}
    #main-menu li.tour a{margin:0 0 0 -592px}
    #main-menu li a{float:left; cursor:pointer; display:inline; width:742px; height:30px; text-indent:-9999px; overflow:hidden}

    
    #footer{      padding:10px 0 10px 0;       text-align:left;       width:900px;       margin:0 auto;       font-size:10px;       font-family:verdana,arial,sans-serif;       color:#0066A7;       line-height:12px}
    
    #footer-message{    background-image:url(images/bg-footer.jpg);     background-repeat:no-repeat;     background-position:-900px bottom;     padding:0 0 14px 0;      margin:0;      width:900px}
    #footer-message span.top{    display:block;     width:900px;     height:14px;     background-image:url(images/bg-footer.gif);     background-repeat:no-repeat;     background-position:0 top;     margin:0;     padding:0;     line-height:1px;     overflow:hidden}
   #footer-message div.content{   display:block;    background-image:url(images/bg-footer.gif);     background-repeat:repeat-y;     background-position:-1800px 0;     width:820px;     padding:0 40px;     margin:0}
   #footer-message div.content p{   display:block;    padding:5px 0 5px;    margin:0;    clear:both}
    
    .contentTable img{    margin:0px;     padding:0px;     float:left;     line-height:0px;     font-size:0px}
    
    .contentTableTop{    background-image:url(images/contenttable_top.png);     background-repeat:no-repeat;     height:8px;     width:582px}
    
    .contentTableMid{    background-image:url(images/contenttable_mid4.png);     background-repeat:no-repeat;     background-position:bottom;     width:542px;     border-top:1px solid #666;     padding:20px}
    
    .contentTableBottom{    background-image:url(images/contenttable_bottom.png);     background-repeat:no-repeat;     height:11px;     width:582px;     line-height:0px;     font-size:0px}
    
    .contentTable ul{    padding:0px;     margin:-10px 0px 0px 0px;     list-style-type:none}
    
    .contentTable li{    background-image:url(images/bullet_contenttable.png);     background-repeat:no-repeat;     background-position:0px 10px;     padding:4px 0px 4px 10px;     border-bottom:1px solid #ccc   }
        
        .contentArea{margin:0px}
        
        .contentArea ul{       }
    
        .contentArea li{border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#CCC; padding-top:4px; padding-bottom:4px}
        
        .tournaments{overflow:hidden; padding-top:0px; padding-right:8px; padding-bottom:8px; padding-left:0px; margin-top:10px; border-top-width:1px; border-top-style:solid; border-top-color:#CCC}
        
        .tournaments img{float: left; margin-top:3px; margin-right:10px; margin-bottom:0px; margin-left:0px; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px}
       
        .tournaments h4{color:#DB3168; padding:5px; line-height:100%; margin-top:0px; margin-right:0px; margin-bottom:5px; margin-left:0px; text-transform:uppercase; font-size:120%}
            
        .tournaments p{            margin:0px 0px 0px 0px;             padding:0px 0px 0px 0px}
            
        .roomieMenu a:link, .roomieMenu a:visited{             text-decoration:none}
        
        .roomieMenu a:hover{            color:#e7336d}
        
.rankingTable{border:1px solid #C06; margin:0px; background-color:#F3F3F3; background-image:url(images/tableBg.gif); background-repeat:repeat-y; background-position:right bottom; padding:2px}
.rankingTable th{background-color:#C06; color:#FFF; padding:4px; text-align:center}
.rankingTable td{padding:3px; text-align:center; background-color:#FFF; border-top-width:1px; border-top-style:solid; border-top-color:#CCC}
        
 .rankingTable img{width:80px}
            .rankFace{            margin:0px 0px 0px 0px;             padding:0px 0px 0px 0px}
            
        .rankFace .name{            float:left;             width:90px}
            
        .rankFace img{            width:60px;             float:left;             margin:0px 10px 0px 0px;             border:1px solid #666;             padding:3px;             background-color:#fff           }
            
        .rankTournament{            float:left;             width:300px;             margin:0px 20px 0px 0px}
            
        .rankTournament img{            width:60px;             float:left;             margin:0px 10px 0px 0px;             border:1px solid #666;             padding:3px;             background-color:#fff       }
            
        
            
        .rankTournament h2{            margin:0px;             padding:0px}
        .rankNumber{        float:right}
        .rankNumber h2{            margin:0px;             padding:0px;             color:#333;             font-weight:bold           }
    
#newsection{clear:both; background-color:#FFF; width:900px; margin:0 auto 10px; height:101px}
#newsection span.right{display:block; height:101px; width:9px; float:right; background-image:url(images/bg-newsRight.gif); background-repeat:no-repeat}
#newsection span.left{display:block; height:101px; width:9px; float:left; background-image:url(images/bg-newsLeft.gif); background-repeat:no-repeat}
#newsection div{padding:9px 0 0 5px}
#newsection div h2{width:110px; height:85px; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden; background-image:url(images/hd-latestNews.jpg); background-repeat:no-repeat; float:left}
#newsection div ul{margin:0; padding:0; list-style-type:none}
#newsection div ul li{float:left; background-image:url(images/bg-newSplitter.gif); background-repeat:repeat-y; background-position:left; padding:2px 4px 0 20px; margin:0; width:161px; height:83px; font-size:10px; line-height:14px; color:#000}
#newsection div ul li a{display:block; clear:both; font-size:10px; color:#000; text-transform:uppercase}
span.clear{display:block; clear:both}

/************************ BOXES  *********************/
.banner{margin-right:11px; margin-left:10px; margin-top:8px}
.box{margin-right:11px; margin-bottom:10px; background-color:#f3f3f3; font-size:95%; color:#333; background-image:url(images/boxBg.gif); background-repeat:repeat-y; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#CCC}
.box a{color:#D6287F; font-weight:bold; text-decoration:none}
.box ul{margin:0px; padding-top:0px; padding-right:10px; padding-bottom:5px; padding-left:10px; list-style-type:none}
.box li{border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#CCC; padding-top:6px; padding-bottom:6px}
.box li img{margin-right:5px; float:left; width:28px; background-color:#FFF; padding:1px; border:1px solid #CCC}
.box h2, .jackpots h2{margin:0px; color:#FFF; background-image:url(images/h2Box.gif); background-repeat:repeat-x; padding-top:5px; padding-right:0px; padding-bottom:5px; padding-left:0px; font-size:130%; text-indent:20px; background-color:#ce0b71; font-family:"Trebuchet MS"; text-transform:uppercase}
.box span{background-image:url(images/boxSpanBg.gif); background-repeat:no-repeat; height:13px; display:block}
/********************* Frontpage games*********************/
#frontGames{
	list-style-type:none;
	padding:0px;
	font-size:95%;
	line-height:12px;
	text-align:left;
	clear:both;
	margin-top:15px;
	margin-right:0px;
	margin-bottom:15px;
	margin-left:0px;
	color:#666;
	height: 254px;
}
#frontGames p{margin:0px; padding:8px}
#frontGames li{
	display:block;
	float:left;
	width:297px;
	margin-right: 8px;
	background-image: url(images/homeBoxBg.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 252px;
}
#frontGames img{border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px}
#frontGames h3{
	color:#FFF;
	text-indent:20px;
	font-size:150%;
	padding-top:10px;
	padding-right:0px;
	padding-bottom:8px;
	padding-left:0px;
	background-color:#EF479E;
	background-image: url(images/homeBoxHeaderBg.gif);
	background-repeat: no-repeat;
	margin: 0px;
}
#frontGames a{margin-top:10px; text-decoration:none; display:block; text-align:center}
/*********** TOP LOGIN ******************/
.topLogin{overflow:hidden; margin:0px; padding-top:15px; padding-right:30px; padding-bottom:0px; padding-left:600px}
.topLogin ul{margin:0; padding:0px; list-style-type:none}

.topLogin li{margin:0px; padding:0px; display:inline}

.topLogin #s{border:1px solid #870567; width:90px; height:20px; background:#fff; margin-right:2px; color:#6C045B; font-weight:normal; padding-top:4px; padding-right:5px; padding-bottom:0px; padding-left:5px}
.topLogin input{background:url(images/search-btn-bg.gif) no-repeat; border:none; width:40px; height:26px; color:#FFF; vertical-align:middle; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold}

/******************* FOOTER, BOTTOM TEXT AND LINKS *********************/
#footer{font-size:x-small; text-align:center; clear:both; color:#CCC; background-image:url(images/footerBg.jpg); padding:0px; height:145px; margin:0px}

#footerLinks{padding-top:75px; padding-right:0px; padding-bottom:0px; padding-left:0px; margin:0px}
#footerLinks li{display:inline; padding-right:2px; margin:0px; padding-left:0px}
#footerLinks a{color:#ECECFF; font-weight:bold; font-size:95%}
/********************************** INSIDE TABS ****************************************/
#insideTabs{margin:0px; padding:0px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#F9AFD3; height:29px}
#insideTabs a{display:block; float:left; background-color:#FDE4F0; font-weight:bold; color:#820AA5; text-decoration:none; border-top-width:1px; border-right-width:1px; border-bottom-width:0px; border-left-width:1px; margin-right:4px; padding-top:5px; padding-right:8px; padding-bottom:5px; padding-left:8px; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-top-color:#F9B3D6; border-right-color:#F9B3D6; border-bottom-color:#F9B3D6; border-left-color:#F9B3D6; background-image:url(images/tabBg.gif); background-repeat:repeat-x}
#insideTabs a:hover{color:#FFF; background-color:#F798C7; border-top-width:1px; border-right-width:1px; border-bottom-width:0px; border-left-width:1px; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-top-color:#F9ACD2; border-right-color:#F9ACD2; border-bottom-color:#F9ACD2; border-left-color:#F9ACD2; background-image:url(images/tabBgOver.gif); background-repeat:repeat-x}
#insideTabs li{display:inline}
/************************* DEFINITION LIST *****************/
dl{font-size:150%; line-height:110%; padding:0; margin:5px; width:90%; color:#C06}
dt, dd{padding:2px 3px; margin:0; border-top-width:1px; border-top-style:dotted; border-top-color:#CCC}
dt{width:150px; float:left; clear:both}
.textwidget{margin-bottom:8px}
/*******specials***********/
.specials{margin-bottom:15px; clear:both; overflow:hidden; border:1px solid #FFE8C4; background-color:#FFFBF4; padding:5px}
.specials img{float:left; margin-right:6px}
.specials em{float:right; background-color:#FFE8C4; font-weight:bold; color:#C00; padding-top:0px; padding-right:3px; padding-bottom:0px; padding-left:3px; margin-top:-5px; margin-right:-5px; width:160px; text-align:right}
.specials p{margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px}
.specialsDL{float:left; width:270px; margin-right:3px; margin-left:3px; border:1px solid #FFB9EE; padding:0px; background-color:#FFF0FC}
.specialsDL h2{margin:0px; text-align:center; background-color:#FFB9EE; border-bottom-width:0px; padding-top:3px; padding-right:0px; padding-bottom:3px; padding-left:0px; color:#C06}
.specialsDL h3{text-align:center; margin:0px; padding:0px}
.specialsDL dl{line-height:110%; padding:0; margin:5px; color:#333; font-size:100%; width:100%}
.specialsDL dt, dd{margin:0; border-top-width:1px; border-top-style:dotted; border-top-color:#CCC; padding-top:5px; padding-right:3px; padding-bottom:5px; padding-left:3px}
.specialsDL dt{width:85px; float:left; clear:both; font-weight:bold; text-align:right; margin-right:8px}
/********************** JACKPOTS FEED *****************************/
.jackpots {
	margin-right:11px;
	margin-bottom:10px;
	font-size:95%;
	color:#333;
	background-image:url(images/jackpotsBg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 236px;
}
.jackpots ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.jackpots li {
	margin: 0px;
	padding-top: 25px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 0px;
	display: block;
}
#fadeshow2 {
	margin-top: 3px;
	margin-left: 8px;
}
#homeText {
	margin-right: 20px;
	margin-left: 20px;
	font-size: 95%;
	background-image: url(images/homeTextBg.gif);
	background-repeat: repeat-y;
	padding: 0px;
}
#homeText h1 {
	background-image: url(images/homeTextH1.gif);
	background-repeat: no-repeat;
	font-size: 140%;
	margin: 0px;
	padding-bottom: 0px;
	text-indent: 0px;
}
#homeText span {
	background-image: url(images/homeTextSpan.gif);
	display: block;
	height: 14px;
	margin-bottom: 10px;
}
#homeText p, h1, h3 {
	padding-right: 20px;
	padding-left: 20px;
}
