a { outline:none; }

/*===================================
============ Main Body ==============
================================== */
body{margin:0; padding:0; font:10px verdana, arial, sans-serif; color:#777; background:#FBFBFB url(../images/bkgr/body_bg.gif) repeat-x top;}

body.plain h3{margin-top:50px;}
body.noTemplate{background:#fff;}

#banner{background:#E3E3E3 url(../images/bkgr/header_tile.gif) repeat-x; width:100%; height:127px;}
#banner #bannerContent{margin:0 auto; width:780px; height:85px;}
#banner #bannerContent td.right{vertical-align:top; line-height:10px;}
#banner #bannerContent td.right a{color:#fff; font-weight:bold; font-size:10px;}
#banner #bannerContent table.login{margin-top:2px;}
#banner #bannerContent table.login tr td input{font-size:13px; color:#D01517; padding:0px; vertical-align:baseline;}
#banner #bannerContent table.login tr td a{ color:#EBC108; font-weight:bold; text-decoration:none; border:0;}
#banner #bannerContent div.memberPlayerInfo{color:#F2F304; font-weight:bold; margin-top:30px; margin-right:10px;}
#banner #bannerContent div.memberPlayerInfo b{color:#fff;}

#wrap{margin:0 auto; text-align:left; width:780px; background-color:#fff; padding:0 0 15px 0;}

#publicContent{padding:15px 10px 0 10px; background-color:#fff; min-height:349px;}
#memberContent{padding:15px 10px 0 10px; background-color:#fff; min-height:349px;}
/* clearfix - extends div to wrap floated content */
#memberContent:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

#pulicCookieTrailmenu{text-transform:capitalize; color:#9a9a9a; border-bottom:#ccc 1px solid; width:100%; font-size:9px; padding-bottom:3px; margin-bottom:10px;}
#publicCookieTrailmenu a:link, #publicCookieTrailmenu a:visited, #publicCookieTrailmenu a:active{color:#9a9a9a;font-size:9px;}

div#content{padding:10px}
div#innerContent1{width:550px; margin:0 auto;}

/* live games */
div#live_game_center { width:100%; height:173px; margin-bottom:20px; text-align:center; }
div#live_game_box { width:746px; margin:0 auto; }
div#live_game_box .right-margin { margin-right:24px; }
div.live_game { float:left; width:361px; height:100%; }

/* feature games box */
div#feature_game_box { width:100%; height:239px; margin-bottom:20px; text-align:center; }
div#feature_game_box img { width:746px; margin:0 auto; }

/* nav */
div#game_nav_box { width:100%; height:50px; text-align:center; }
div#game_nav_box ul { width:760px; height:50px; margin:0 auto; padding:0; }
div#game_nav_box li { list-style-type:none; padding:0; margin:0; display:inline; }
div#game_nav_box a { float:left; display:block; height:50px; text-indent:-9999px; background:url(../images/buttons/nav-sprite-rollover.gif) no-repeat; }

div#game_nav_box a#slots { width:80px; background-position:0px 0px; }
div#game_nav_box a#slots:hover { background-position:0px -50px; }
div#game_nav_box a#slots.active { background-position:0px -50px; }

div#game_nav_box a#videopoker { width:170px; background-position:-80px 0px; }
div#game_nav_box a#videopoker:hover { background-position:-80px -50px; }
div#game_nav_box a#videopoker.active { background-position:-80px -50px; }

div#game_nav_box a#tablegames { width:175px; background-position:-250px 0px; }
div#game_nav_box a#tablegames:hover { background-position:-250px -50px; }
div#game_nav_box a#tablegames.active { background-position:-250px -50px; }

div#game_nav_box a#othergames { width:181px; background-position:-425px 0px; }
div#game_nav_box a#othergames:hover { background-position:-425px -50px; }
div#game_nav_box a#othergames.active { background-position:-425px -50px; }

div#game_nav_box a#wagerworks { width:154px; background-position:-606px 0px; }
div#game_nav_box a#wagerworks:hover { background-position:-606px -50px; }
div#game_nav_box a#wagerworks.active { background-position:-606px -50px; }

div#subnav_box { padding:15px 0 15px 20px; border-bottom:1px solid #ccc; }

/*================================
============ Footer ==============
================================== */
div#footer{background:url(../images/bkgr/footer_tile.gif) repeat-x bottom; height:93px; vertical-align:bottom; width:100%; border-bottom:#670001 4px solid; padding-top:10px;}
* html div#footer{padding-top:0;}
div#footer #innerfooter{margin:10px auto 0 auto; width:780px; color:#fff; padding:0; background-color:#670000; text-align:right; border:1px solid #fff; border-top:0; height:25px; text-align:right;}
div#footer ul.footerlist{float:right; text-align:right; color:#fff; list-style:none; margin:5px 3px 3px 3px; padding:0;}
div#footer ul.footerlist li{list-style:none; color:#fff; display:block; float:left;}
div#footer ul.footerlist li a{ color:#fff; border-left:#FFFFFF 1px solid; padding:0px 5px; }
div#footer ul.footerlist li.first a{ color:#fff; border:0; padding:0px 5px;}
div#footer table{margin:0 auto; width:780px;}
div#footer table tr td{text-align:center; padding:5px; color:#fff;}
div#footer table tr td a{color:#fff; text-decoration:underline;}

/*================================
============ Home Page ===========
================================== */
table.home_mainbox{ padding:0px; width:585px;}
table.home_mainbox tr td.sideborders{border-left:#e2e4de 2px solid; border-right:#e2e4de 2px solid; padding-left:7px; margin-right:-2px; margin-top:0px; padding-top:0px;}

.scoopHomePage{float:left; width:129px; margin:0 5px;}
.scoopHomePage .scoopDay{color:#d20806; font-weight:bold; height:22px; line-height:22px; margin:2px 0; padding:0 0 0 25px;}
.scoopHomePage .today{background:url(../images/green.arrow.gif) top left no-repeat;}
.scoopHomePage .tomorrow{background:url(../images/red.caution.gif) top left no-repeat;}
.scoopHomePage .scoopHeader{height:65px; width:129px; text-align:center; color:#fff;}
.scoopHomePage .scoopHeader p{padding:36px 0 0 0; margin:0 0 0 0; font-size:10px;}
.scoopHomePage table tr td{padding:3px; font-weight:bold; color:#a5a5a5; border-top:1px solid #a5a5a5; text-align:center;}
.scoopHomePage table tr td.big{background-color:#fffae0; font-size:20px; border:1px solid #dcdcdc;}
.scoopHomePage table tr td.orange{color:#fcab19; }

.Golden{background:url(../images/bkgr/golden_scoop_header_home.gif) top left no-repeat;}
.Silver{background:url(../images/bkgr/silver_scoop_header_home.gif) top left no-repeat;}
.Bronze{background:url(../images/bkgr/bronze_scoop_header_home.gif) top left no-repeat;}

.sidebarMiddle{border-left:#ccc 1px solid; border-right:#ccc 1px solid; width:167px; padding:4px 0px 0px 2px; text-align:center; text-align:left; font-weight:bold; font-size:10px;}
.sidebarMiddle a{ font-size:12px; color:#999999; font-size:10px;}
.sidebarMiddle table tr td{color:#D01517; border-bottom:#ABABAB 1px solid; padding:2px 0px; }
.sidebarMiddle table tr td.alias{color:#ABABAB; text-transform:capitalize; font-weight:bold;}
.sidebarMiddle form{display:none;}
a.moregames{ color:#D01517; font-weight:bold; text-decoration:underline; font-size:10px;}



/*================================
============ Public Pages ========
================================== */
.loginBoxMiddle{border-left:#eee 2px solid; border-right:#eee 2px solid; width:512px; padding:2px; text-align:center;  color:#fff; font-size:18px; text-transform:capitalize; min-height:300px;}

#oops_messagebox_error{background:url(../images/alert.gif) no-repeat left; width:450px; height:47px; margin:20px 0px; margin-left:20px;}
#oops_messagebox_error p{ color:#666; font-weight:bold; padding:0px 0px 0px 60px; font-size:10px; text-align:left; vertical-align:top;}

#supportlink a{position:absolute; margin-top:-33px; margin-left:10px; color:#F8E003; text-decoration:underline}

.sideScoop{background:url(../images/games/scoop_bg.gif) no-repeat; height:260px; width:167px; text-align:center; padding:15px 0 0 15px;}
* html .sideScoop{padding-left:10px;}
.sideScoop .scoopDay{color:#fff; font-weight:bold; height:22px; line-height:22px; margin:2px 0; padding:0 0 0 25px;}
.sideScoop table tr td{padding:3px; font-weight:bold; color:#fff; border-top:1px solid #a5a5a5; text-align:center;}
.sideScoop table tr td.big{background-color:#fffae0; font-size:20px; border:1px solid #dcdcdc; color:#fcab19 !important;}
.sideScoop table tr td.orange{color:#ff0;}

/*================================
============ General =============
================================== */
img{border:0;}

p{font-size:12px;}
p.text{line-height:1.4; padding:0px 5px;}

a:link, a:visited, a:active{text-decoration:none; text-transform:capitalize}
a:hover{text-decoration:underline;}

input.button{font-weight:bold; font-size:10px; border:1px solid #ccc; height:1.7em; width:135px; text-align:center; vertical-align:middle; text-transform:capitalize; cursor:pointer; color:#069; background-color:#f5f;}
div.backButton{margin-top:10px;}
div.backButton a{ background-color:#fff; color:#003E6C; border:#003E6C 1px solid; font-weight:bold; padding:2px 9px;}

input, select, textarea{font-size:11px; vertical-align:middle; padding:0; border:1px solid #999;}
input.required, select.required, textarea.required{border:1px solid #333;}

.validationError{display:block; font-size:9px; font-weight:normal; color:#777;}

.small{font-size:10px !important;}
.bold{font-weight:bold !important;}
.capitalize{text-transform:capitalize !important;}
.center{text-align:center !important;}
.float-left{float:left !important;}
.float-right{float:right !important;}
.clear-both{clear:both !important;}
.inline{display:inline;}
.nomargin{margin:0 !important;}
.nopadding{padding:0 !important;}
.width-auto{width:auto !important;}
.width-full{width:100% !important;}
.center{text-align:center !important;}
.right{text-align:right !important;}
.left{text-align:left !important;}
.middle{vertical-align:middle !important;}
.top{vertical-align:top !important;}
.noborder{border:0 !important;}
.border{border:1px #db4d4d solid !important; }
.smallField{width:150px !important;}
.align-right{text-align:right !important;}
.hide{display:none !important;}

.lobbyButton, a.lobbyButton, .lobbyButton:link, .lobbyButton:visited, .lobbyButton:active{background:#c00; color:#fff; border:1px solid #db4d4d !important; text-align:center; text-transform:capitalize; text-decoration:none; margin:0px !important; padding:1px 5px; font-size:11px !important; vertical-align:middle;}
a.lobbyButton{padding-top:2px !important;}
.lobbyButton-over, .lobbyButton:hover, .lobbyButton-over:hover{background:#c00; color:#ff0; cursor:pointer; }

table tr th{font-weight:bold; text-transform:capitalize; vertical-align:middle;}
table tr td{vertical-align:top;}

#dottedline{ border-top:#999999 1px dashed; padding:5px 4px; width:98%;}
.redtitle{ color:#CC0000; font-weight:bold; font-size:13px}

form input.image{border:0;}

div.line{border-top:1px solid #B3DCF3; margin:5px 0; padding:5px 0;}

/*====================================
====== Member Navigation Styling =====
=================================== */
div#topNav{background-color:#fff; border-bottom:3px solid #D01517; height:34px; width:100%; color:#000;}
* html div#topNav{height:33px;}

.sf-menu, .sf-menu * {margin:0; padding:0; list-style:none; display:inline;}
.sf-menu{float:left; font-size:10px;}
.sf-menu ul{position:absolute; top:-999em; width:129px; margin:0; padding:0;}
.sf-menu ul li{width:100%; margin:0; padding:0;}
.sf-menu li:hover{visibility:inherit;}
.sf-menu li{float:left; position:relative; margin:0; padding:0; }
.sf-menu li:hover ul, .sf-menu li.sfHover ul{left:0; top:30px; z-index:99;}
.sf-menu li:hover li ul, .sf-menu li.sfHover li ul {top:-999em;}
.sf-menu li li:hover ul, .sf-menu li li.sfHover ul {left:129px; top:0;}

/* First Level Items */
.sf-menu li{border-left:1px solid #D01517; width:84px; text-align:center; padding:0;}
.sf-menu li.first{border-left:0;}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu li:hover a, .sf-menu li.sfHover a{background-color:#D01517; color:#fff; text-decoration:none;}
.sf-menu li a{display:block;  padding:9px 6px; text-decoration:none; color:#D01517; font-weight:bold;}

/* Second Level Items */
.sf-menu li:hover ul li, .sf-menu li.sfHover ul li{background-color:#650101; color:#fff; border-top:1px solid #D01517; padding:0; text-align:left; width:129px; border-left:0; border-right:0;}
.sf-menu li:hover ul li a, .sf-menu li.sfHover ul li a{color:#fff; background:#650101; padding:7px 0 7px 5px;}

.sf-menu li:hover ul li.first, .sf-menu li.sfHover ul li.first{border-top:1px solid #fff;}
.sf-menu li:hover ul li.last, .sf-menu li.sfHover ul li.last, .sf-menu li:hover ul li.last a, .sf-menu li.sfHover ul li.last a{background:transparent url(../images/bkgr/navBottom.gif) no-repeat bottom left;}

.sf-menu li:hover ul li:hover, .sf-menu li.sfHover ul li.sfHover, .sf-menu li:hover ul li:hover a, .sf-menu li.sfHover ul li.sfHover a{background-color:#D01517; color:#eec406; text-decoration:underline;}
.sf-menu li:hover ul li.last, .sf-menu li.sfHover ul li.last, .sf-menu li:hover ul li.last a:hover, .sf-menu li.sfHover ul li.last a:hover{background:transparent url(../images/bkgr/navBottom_over.gif) no-repeat bottom left;}

div#userBalance{color:#666; font-size:10px; text-align:right; margin-top:-1em;}
div#userBalance .welcomeMsg{color:#003E6C;}

/*===================================
============ Error Message Style ====
================================== */
.error{background:#fcc; border:1px solid #c00; color:#000; font-style:italic; padding:1em 2em; margin:1em 0; text-transform:capitalize}
div.info{background:#d8e4f1; color:#000; font-style:italic; padding:1em 2em; margin:1em 0; text-transform:capitalize;}
.confirm{ color:#009900; font-weight:bold; text-transform:capitalize}

/*================================
============ headers =============
================================== */
h1,h2,h3{ color:#D01517}
h1{ font-size:16px;}
h2{ font-size:14px;}
h3{ font-size:13px;}
h1.mainHeader{font-size:20px; text-transform:capitalize; color:#016599; text-align:left; margin:0;}
h3.header{margin:0 0 .5em 0; padding:0; font-size:16px; text-transform:capitalize; color:#c00; text-align:left;}
h3.testFormHeader{padding-top:1em; margin-top:0.5em; border-top:1px solid #0C4D7D;}
div.header{margin-bottom:1em;}

/*===================================
============ Table Styles ===========
================================== */
.rowHeader{background-color:#c00 !important; color:#fff !important; text-transform:capitalize !important; font-weight:bold !important; padding:2px 5px !important; margin:0 !important; border-bottom:1px solid #db4d4d !important;}

table.inputTable{margin-top:1em;}
table.inputTable tr th{vertical-align:top; text-align:right;}
table.inputTable tr td{vertical-align:top;}
table.inputTable tr.line td, table.inputTable tr.line th{border-bottom:1px solid #B3DCF3;}

table.ecom tr td, table.ecom tr th{padding:3px;}

span.optional{font-size:10px; color:#00f;}
div.label{font-weight:bold; text-transform:capitalize;}

table.loginForm{border:1px solid #999999; width:480px;}
table.loginForm tr td, table.loginForm tr th{padding:10px 5px; font-size:12px;}
table.loginForm tr th{color:#670001; font-size:12px; text-align:right; text-transform:capitalize; text-align:right; vertical-align:middle; width:33%;}
table.loginForm tr td{text-align:left; vertical-align:middle; width:66%;}
table.loginForm tr td input{width:150px; font-size:12px; padding:2px;}
table.loginForm tr.bottom td{background:url(../images/bkgr/login_bottom_tile.gif) bottom left repeat-x; height:55px; text-align:center;}

table.mainTable{width:auto; border:0; background:transparent; border:0; margin:0 auto; padding:0;}
table.mainTable tr th{text-align:right; font-weight:bold; vertical-align:top; padding:4px; color:#000;}
table.mainTable tr td{color:#000; padding:4px; text-align:left; vertical-align:top;}
table.mainTable tr td label{text-align:left; text-transform:capitalize; font-weight:bold; display:inline; margin:0; padding:0; width:100px;}
table.mainTable tr.info td, table.mainTable tr.info th{background:#c00; color:#fff;}
table.mainTable tr.info a{color:#ff0;}
table.mainTable tr.line td, table.mainTable tr.line th{border-bottom:1px solid #B3DCF3;}

span.info{text-transform:capitalize; font-size:10px; padding-left:0px; font-weight:normal; color:#666;}

table.testForm{background:transparent; border:0; padding:0px;}
table.testForm tr th{text-align:right; text-transform:none;}
table.testForm tr td{color:#000;}

/*===================================
======== Report Form Styling ========
===================================*/
table.report{border:0; width:100%; clear:both;}
table.report tr th{text-transform:capitalize; text-align:left; vertical-align:middle; font-weight:bold; color:#fff; background-color:#c00; padding:2px; border:1px solid #bbb;	cursor:pointer;
	* cursor: hand;
}
table.report tr td{vertical-align:middle; text-align:left; padding:2px; color:#000; border:1px solid #ddd; border-top:0;} 
table.report tr.even td{background-color:#eee;}
table.report tr td a, table.report tr td a:visited, table.report tr td a:active, table.report tr td a:hover{text-decoration:underline; font-weight:normal; color:#00f;} /* cell anchors */
.sorting_asc{background:url('../images/sort_asc.png') no-repeat center right;}                                                                    
.sorting_desc{background:url('../images/sort_desc.png') no-repeat center right;}                                                                    
.dataTables_info{text-align:right;}
.dataTables_paginate {text-align:right;}
.dataTables_paginate span.paginate_button, .dataTables_paginate span.paginate_active{color:#00f; padding:0 2px; margin:0 2px;
	cursor: pointer;
	*cursor: hand;
}
.dataTables_paginate span.paginate_button{}
.dataTables_paginate span.paginate_button:hover{text-decoration:underline;}
.dataTables_paginate span.paginate_active{font-weight:bold; text-decoration:underline;}

/*===================================
======== Game Form Styling ==========
===================================*/
table.game{border:0; width:100%; clear:both; font-size:10px}
table.game tr th{text-transform:capitalize; text-align:right; vertical-align:middle; padding:5px 0;font-weight:bold; color:#000;}
table.game tr td.header{text-transform:capitalize; text-align:left;font-size:18px; color:#000066; width:100%}
table.game tr td{vertical-align:top; padding:2px; font-size:12px; color:#000; background-color:transparent; width:150px;}

table.game2{border:0; width:auto; clear:both; font-size:10px; border:1px solid #efefef; margin:1em auto;}
table.game2 tr th{font-weight:bold; text-align:left; text-transform:capitalize; background:#016599; color:#fff;}
table.game2 tr td{border:1px solid #efefef;} 
table.game2 tr td a.gameName{font-weight:bold;}

div.gameContainer {width:100%; clear:both; float:left; margin-top:15px; display:inline; padding-bottom:15px; border-bottom:1px solid #ccc; }
div.gameContainer div.game{float:left; width:188px; height:189px; text-align:center;}
div.gameContainer div.midcol {border-right:1px solid #ccc;}
div.gameContainer div.gameimage {height:100px;}
div.gameContainer div.gameline {border-bottom:1px solid #ccc; float:left; width:650px; height:1px; display:inline; margin:15px 0;}
div.gameContainer div.game .ttl{font-weight:bold; color:#000; padding-top:10px; height:30px; margin-bottom:10px;}
div.gameContainer div.game img.play{width:55px; height:55px; padding:5px;}
div.gameContainer div.game img.playbig{width:137px; height:70px; padding:5px;}
div.gameContainer div.game .play{font-size:12px; font-weight:bold; margin-top:5px; color:#00f;}
div.gameContainer div.game form{margin:0; padding:0;}
div.game_label { height:28px; float:left; }

/*===================================
====== Debug Styling and Button =====
===================================*/
#top-right{float:right; padding:5px; text-align:right;}

div#debug_mode{float:right;}
div#debug_mode a{color:#66CCFF; font-weight:bold}

a#logout{float:right;}
div#logout a{ color:#009900; font-weight:bold}

.debug_button_on{ background-color:#fff; color:#003E6C; border:#003E6C 1px solid; font-weight:bold; text-transform:capitalize}
.debug_button_off{ background-color:#fff; color:#900; border:#003E6C 1px solid; font-weight:bold; text-transform:capitalize}

div.xml{clear:both; color:#c00; font-size:10px; margin:8px auto; padding:2px; background-color:#ffd; width:750px; vertical-align:bottom; font-size:10px; border:1px solid #ff6;}
div.xml a{text-decoration:underline; font-weight:normal;}
div.xml .xmlurl{color:#00f}
div.xml .xmlurlheader{color:#000;}

/*=======================================            
====== Checkbox Trees ===================            
=======================================*/            
.treeview ul{background-color:#fff;}                                                                           
.treeview, .treeview ul{padding:0; margin:0; list-style:none;}                                                 
                                                                                                               
.treeview div.hitarea{height:15px; width:15px; margin-left:-15px; float:left; cursor:pointer;}                 
* html div.hitarea{background:#fff; filter:alpha(opacity=0); display:inline; float:none;}                      
                                                                                                               
.treeview li{margin:0; padding:3px 0px 2px 16px; background:url(../images/treeview/tv-item.gif) 0 0 no-repeat;}
.treeview .collapsable{background-image:url(../images/treeview/tv-collapsable.gif);}                           
.treeview .expandable{background-image:url(../images/treeview/tv-expandable.gif);}                             
.treeview .last{background-image:url(../images/treeview/tv-item-last.gif);}                                    
.treeview .lastCollapsable{background-image:url(../images/treeview/tv-collapsable-last.gif);}                  
.treeview .lastExpandable{background-image:url(../images/treeview/tv-expandable-last.gif);}                    
                                                                                                               
.treeview li.hover{background:transparent; color:#ff0;}                                                        

.checkBoxTree{display:none;}                         
.restrictedTree{height:150px; overflow:auto;}        
/*=======================================            
====== Checkbox Trees ===================            
=======================================*/            

/*=======================================                                                                            
====== checkboxes =======================                                                                            
=======================================*/                                                                            
label.checkbox{background-position:0 0; background-repeat:no-repeat; padding:0 0 1px 16px; margin:0; display:inline;}  
label.checkbox-checked{background-image:url(../images/icons/checkbox_checked.gif);}                                  
label.checkbox-unchecked{background-image:url(../images/icons/checkbox_unchecked.gif);}                              
label.checkbox-partial{background-image:url(../images/icons/checkbox_partial.gif);}                                  
label.checkbox-checked-disabled{color:#aaa; background-image:url(../images/icons/checkbox_checked_disabled.gif);}    
label.checkbox-unchecked-disabled{color:#aaa; background-image:url(../images/icons/checkbox_unchecked_disabled.gif);}
label.checkbox-partial-disabled{color:#aaa; background-image:url(../images/icons/checkbox_partial_disabled.gif);}    
/*=======================================                                                                            
====== checkboxes =======================                                                                            
=======================================*/                                                                            


table.bingowinners{color:#D20806; font-size:10px; width:519px; border-left:#eee 2px solid; border-right:#eee 2px solid; }
table.bingowinners tr th{ color:#D20806; font-size:14px; text-align:center; font-weight:bold;}
table.bingowinners tr td.alias{ border-top:#CCCCCC 1px solid; color:#666666; text-transform:capitalize; text-align:left; font-size:10px; font-weight:bold;}
table.bingowinners tr td{text-align:center; border-top:#CCCCCC 1px solid; font-size:10px; font-weight:bold; padding:2px;}

.sitemap ul{}
.sitemap li, .sitemap li a:link, .sitemap li a:active, .sitemap li a:visited{list-style:none; color:#9a9a9a; text-transform:capitalize;}
.sitemap li a:hover{ text-decoration:underline}
.sitemap li.head, .sitemap li.head a:active, .sitemap li.head a:link, .sitemap li.head a:visited{ text-transform:capitalize; font-weight:bold; font-size:13px; color:#EA0019; list-style:disc}


/*=================================
	  ==== freegames table ====
================================ */
table.freegames{border:0; width:100%; clear:both; padding:0px 5px;}
table.freegames tr th{text-transform:capitalize;  vertical-align:middle; padding:5px 0; font-size:18px; font-weight:bold; color:#669cff; text-align:center; }
table.freegames tr td{vertical-align:top; padding:0px; font-size:12px; color:#666; background-color:transparent;}
table.freegames tr.ttl td{text-transform:capitalize; font-weight:bold; font-size:13px;}
table.freegames tr td a{ color:#666666; text-decoration:none;}
table.freegames tr td a:hover{text-decoration:underline;}
table.freegames tr.ttl td img, div.gameImg img{border:0px; margin:5px auto; vertical-align:middle; font-weight:bold;}
table.freegames tr td div.jackpot{ color:#fffe0c; font-size:20px; font-weight:bold; position:absolute; margin-top:-31px; margin-left:25px;}
* html table.freegames tr td div.jackpot{ color:#fffe0c; font-size:20px; font-weight:bold; position:absolute; margin-left:-140px; margin-top:92px}
table.free tr th a:link, table.free tr th a:visited, table.free tr th a:active, table.free tr th a:hover{display:block; float:right; margin-right:5px; font-size:12px;}

div.freegameMiddle{border-left:#ccc 1px solid; border-right:#ccc 1px solid; width:192px; padding:5px 0px; text-align:left; line-height:20px; font-size:10px;}
div.freegameMiddle a{padding-left:10px; line-height:20px}


table.bingo{width:100%; padding:0px 5px;}
table.bingoPalaceOne{font-size:10px;}
table.bingoPalaceOne tr td.palaceOne{ background:url(../images/games/palace_one.gif) no-repeat; height:180px; width:235px;}
table.bingoPalaceOne tr td.leftborder{ padding-left:10px; width:30px; height:219px;}

table.bingoinfo{border:#FF9D3A 1px solid; color:#9B9B9B; background-color:#fff; width:120px; font-size:10px; margin-top:10px; margin-left:100px;}
table.bingoinfo tr td { text-align:center}
table.bingoinfo tr td b, table.bingoinfo tr td strong{ color:#FF940A}

.clockInput{border:0;}
div.palaceOnegamename{ font-size:18px; color:#D20806; text-transform:uppercase; font-weight:bold; margin-left:70px; margin-top:14px;}
div.palaceOneplaynow{ margin-left:75px; margin-top:13px;}

div#scoopNav{ padding:20px 0px 50px 20px; border-bottom:5px solid #f90;}
.preorderMiddle{border-left:#eee 2px solid; border-right:#eee 2px solid; width:750px; padding:2px 0px; min-height:400px;}
.preorderMiddle hr{color:#ccc; width:100%; height:5px; background:#ccc; border:0;}
.preorderGameMiddle{border-left:#efefef 1px solid; border-right:#efefef 1px solid; width:195px !important; text-align:center; padding-bottom:10px;}
.preorderGameMiddle .scoopHeader{padding:10px 0px; background-position:center; color:#fff;}
.preorderGameMiddle .scoopHeader p{padding-top:30px; font-size:10px;}
.preorderGameMiddle .scoopInfo{width:129px; margin:-10px 33px 0 33px;}
.preorderGameMiddle .scoopInfo .grandPrize{background-color:#fffae0; font-size:20px; border:1px solid #dcdcdc; color:#fcab19; font-weight:bold;}
.preorderGameMiddle .scoopInfo .callNumber{color:#999; margin-top:5px; font-weight:bold; font-size:11px;}

.infoboard{border-bottom:#ccc 1px solid; padding:5px 0; color:#D20806; font-size:14px; font-weight:bold; text-align:center;}

table.innerpreordergames{width:508px; font-size:12px;}
table.innerpreordergames input{padding:2px; border:1px solid #ccc;}
table.innerpreordergames input.image{border:0; padding:0 !important;}
table.innerpreordergames th{ text-transform:capitalize;}
table.innerpreordergames tr td{ text-align:center; font-size:12px;}
table.innerpreordergames tr td.outerborder{ border:#ccc 1px solid; padding:2px;}
table.innerpreordergames tr td.btn{text-align:center}
table.innerpreordergames tr td.bottomborder{ border-bottom:#ccc 1px solid; width:90%}

div.bottomButton{border:#FDAA28 1px solid; text-align:center; background:#ffc; width:400px; padding:10px 0px; margin-top:10px;}

div.othergamename{font-size:18px; color:#D20806; text-transform:uppercase; font-weight:bold; text-align:center; padding-top:10px; }
table.otherbingoinfo{margin-top:18px; margin-left:13px; font-size:10px;}
table.otherbingoinfo tr td { text-align:center; font-size:10px;}
table.otherbingoinfo tr td.leftinfo{border-left: #CCCCCC 1px solid; text-align:center; padding-left:10px; padding-top:10px;}
table.otherbingoinfo tr td b, table.otherbingoinfo tr td strong{color:#FF940A; font-size:10px;}


div.otherpalace{background:url(../images/games/bingo.gif) no-repeat; height:152px; width:278px;}


table.ecomTable{width:auto; margin:0 auto;}
table.ecomTable tr td{border-bottom:2px solid #c00; background-color:#fff; color:#000; font-weight:bold; padding:.5em;}
