body { background-image:url(/images/background.jpg); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fceab5; margin-top:0; background-color:#000; }
a:link, a:visited { color: #f8c21c; text-decoration: underline; }
a:hover, a:active { color: #f8c21c; text-decoration: none; }
img { border:0; }
h1 { font-size:18px; }
h2 { font-size:16px; }
h2 a:link, h2 a:visited, h2 a:hover, h2 a:active { color:#fceab5; text-decoration: none; }
h3 { text-decoration:underline; }
/* Containers
----------------------------------------------------------------------------------------------------*/
.container_01 { margin-left: auto; margin-right: auto; width: 960px; }
.container_betting { margin-left: auto; margin-right: auto; width: 985px; }
.container_center { margin:0 auto; /*	width:680px;*/
}
/* Grid >> Global
----------------------------------------------------------------------------------------------------*/
.home_left, .home_center, .home_right, .generic_left, .generic_center { display:inline; float: left; position: relative; margin-left: 10px; margin-right: 10px; }
/*.generic_left { background-color:#131313;}*/
.generic_right, .virtual_right, .poker_right { display:inline; float: left; position: relative; background-color:#000; text-align:center; }
.generic_container, .casino_right, .generic_container_2col, generic_container_nocol { display:inline; float: left; position: relative; }
/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha { margin-left: 0; }
.omega { margin-right: 0; }
/* Grid >> 2 Columns
----------------------------------------------------------------------------------------------------*/
.container_01 .home_left { width:540px; }
.container_01 .home_center { width:220px; }
.container_01 .home_right { width:140px; }
.container_01 .generic_left { width:140px; }
.container_01 .generic_center { width:780px; }
.container_01 .generic_right { width:240px; }
.container_01 .generic_container { width:540px; }
.container_01 .generic_container_2col { width:780px; }
.container_01 .generic_container_nocol { width:940px; }
.container_01 .virtual_right, .container_01 .casino_right { width:240px; }
/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.clearfix:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* Global
----------------------------------------------------------------------------------------------------*/
#content { background-image:url(/images/content_bg.jpg); background-repeat:repeat-x; padding-bottom:23px; padding-top:10px; }
#sub_content { background-image:url(/images/sub_content_bg.gif); background-repeat:repeat-x; }
#header { background-image:url(/images/header_bg.jpg); height:160px; }
.header_nav01 { float:left; margin-top:14px; margin-left:14px; }
.header_login_box { float:right; width:458px; margin-top:10px; margin-right:10px; }
.login { float:left; margin-top:2px; }
.forgot { float:left; margin-left:10px; margin-right:30px; color:#FFF; font-size:8px; }
.forgot a:link, .forgot a:visited, .forgot a:hover, .forgot a:active { color:#FFF; text-decoration: none; }
.field { float:left; width:125px; }
#USERID, #PASSWORD { background-image:url(/images/header_login_field.gif); background-repeat:no-repeat; height:16px; width:113px; border:1; border-style:solid; border-color:#333; }
.openAccountBanner { float:left; margin-right:10px; padding-top:3px; margin-bottom:5px; }
.logo { float:left; margin-left:29px; margin-right:105px; margin-top:12px; }
.subnav02 { float:left; margin-top:68px; width:585px; }
#header_nav03 { background-image:url(/images/header_nav03_bg.gif); background-repeat:repeat-x; height:39px; }
.divider { float:left; background-image:url(/images/header_nav03_divider.gif); background-repeat:no-repeat; width:2px; height:30px; }
.fleft { float:left; }
.fright { float:right; }
#footer { text-align:center; }
.footer_links { margin-top:10px; margin-bottom:5px; }
.footer_copyright { font-size:10px; color:#FFF; }
.side_banners { margin-top:4px; }
.main_title { width:780px; height:33px; }
.main_title_nocol { width:940px; height:33px; }
/* Across Text Styles
----------------------------------------------------------------------------------------------------*/
.text_yellow { color:#f8c21c; }
.tables_title { background-color:#FC0; color:#000; font-weight:bold; text-align:center }
.odd{ background-color:#333;}
.even{ background-color:#000;}
/* PROMO PAGE STYLES
----------------------------------------------------------------------------------------------------*/
.contentPromoWrapper { margin:0 0 20px 0; padding:0 0 20px 0; overflow:auto; border-bottom:solid #FC0 1px; }
.contentPromoIcon { float:left; width:97px; margin:0 7px 12px 0;}
.contentPromoTxt { float:left; width:420px; }
.contentPromoTxt h2 { color:#fceab5; font-size:16px; margin: 0 0 10px 0; }
.contentPromoTxt h2 a:link, .contentPromoTxt h2 a:visited { text-decoration:none; }
.contentPromoTxt h2 a:hover, .contentPromoTxt h2 a:active { text-decoration:underline; }

/* INDEX SECTION
----------------------------------------------------------------------------------------------------*/
.top_stories { width:220px; height:213px; overflow:hidden; }
.top_stories_title { width:220px; height:40px; }
/* GENERIC SECTION
----------------------------------------------------------------------------------------------------*/
.left_side_generic_menu { width:140px; height:26px; }
.text_content { padding:15px 8px 10px 8px; }
/* EXPANDABLE ITEM CLASS
----------------------------------------------------------------------------------------------------*/
.sub { display: none; }
.hand { cursor:pointer;}
/* VIRTUAL DERBY SECTION
----------------------------------------------------------------------------------------------------*/
.game_features { width:240px; height:70px; }
/* POKER SIDEBAR STYLES
----------------------------------------------------------------------------------------------------*/
.tournamentTitle { background-color:#505050; color:#ffffff; font-size:11px; }
.tournamentOdd { color:#EFEFEF; }
.tournamentEven { background-color:#0F1012; color:#EFEFEF; }
.tournamentItem { border-bottom:#333 dotted 1px; border-top:#333 dotted 1px; }
.tournamentText { font-size:10px; padding:0; }
/* CASINO JACKPOTS STYLES
----------------------------------------------------------------------------------------------------*/
.jackpots { background-color:#121212 !important; }
.contentJackpotBox { width:240px; height:60px; background:#171717; float:left; padding:0; }
.contentJackpotLineOdd { background:#2f2f2f; padding-top:3px; color:#ffffff; height:22px; }
.contentJackpotLineEven { background:#121212; padding-top:4px; color:#ffffff; height:22px; }
.contentJackpotName { width:95px; float:left; font-size:11px; text-align:left; padding-left:6px; }
.contentJackpotFrame { background:#000; float:left; text-align:center; padding: 0 0 0 0; }
.contentJackpotPlay { float:left; width:54px; text-align:center; }
/* CASINO GAMES STYLES
----------------------------------------------------------------------------------------------------*/
.games_group { float:left; width:780; margin-top:10px; }
.games_wrap { float:left; margin-right:1px; }
.games_icon { width:128px; height:84px; margin-bottom:1px; }
.games_title { width:129px; height:26px; }
.listGame { background-image:url(/casino/images/icon_backg.gif); background-repeat:repeat-x; width:128px; }
.gameItem { padding: 4px 4px 2px 11px; font-size:10px; color:#e3e3e3; }
.gameItem a:link, .gameItem a:visited { text-decoration:none; color:#e3e3e3; }
.gameItem a:hover, .gameItem a:active { text-decoration:underline; color:#e3e3e3; }
/* LIVESPORTS STYLES
----------------------------------------------------------------------------------------------------*/
#sidebar1-menu-scroll { overflow:auto; height:10px; width:140px; }
#sidebar1-menu-scroll .sidebar1-menu-item { width:116px; }
#sidebar1-menu-scroll .sidebar1-menu-subitem { width:116px }
.left_side_betting_menu { width:116px; height:26px; }
.livesports_menuItem { width:77px; padding-top:6px; height:30px; text-align:center; color:#000; float:left; }
.livesports_menuItem a:link, .livesports_menuItem a:visited { color:#000; text-decoration:none; font-weight:bold; }
.livesports_menuItem a:hover { color:#000; text-decoration:underline; font-weight:bold; }

