/* CSS STYLES */
p {font: small Tahoma, Arial, sans-serif; text-align: left;}
h1, h3, h4, h5, h6 {font-family: Tahoma, Arial, sans-serif; text-align: left; text-transform: uppercase; font-size: 1em; 
	border-bottom: 1px solid gray;}
div.left_sub_nav a.forget_pass {font: x-small Tahoma, Arial, sans-serif; color: #900; text-decoration: none;}
div.left_sub_nav a.forget_pass:hover {color: #FFF;}
table.footer a {font: small Tahoma, Arial, sans-serif; color: #333; text-decoration: none; }
table.footer a:hover {color: #900; }
table.footer td {font: small arial, sans-serif; color: #666; }
table footer td.copyright { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: small; color: #000000; text-align: center; }

div.sub_title {	clear: both; padding: 0; margin: 5px 0; background: url(/images/sub_titles_bg.jpg) 0 0 repeat-x; text-align: center; 
	width: 388px; height: 18px; border: 1px solid rgb(141,142,152);}
div.sub_title p {padding: 0.3em 0 0.15em; margin: 0; text-transform: uppercase; font: bold 0.65em/1em Tahoma, Arial, sans-serif; 
	color: #333; text-align: center;}
td.main_panel p.text {font: small Tahoma, Arial, sans-serif; color: #000; padding: 0.125em 0; margin: 0;text-align: justify;}
td.main_panel a {text-decoration: none; color: #900; font: small Tahoma, Arial, sans-serif;}
td.main_panel a:hover {color: #F00;}


div.night_props {padding: 2px; border: 1px solid rgb(185,187,193);}
div.night_props table {width: 186px; height: 140px;}
div.night_props_link {text-align: center; padding: 0; margin: 0; background: url(/images/sub_btn_bg.jpg) 0 0 repeat-x; 
	height: 26px; width: 192px;	}
div.night_props_link p {text-align: center; padding: 0.25em 0; margin: 0; color: #FFF; text-transform: uppercase;}
div.night_props_link a {font-weight: bold; color: #FFF; }
div.night_props_link a:hover {color: #B9BBC1;}

/* general styles for included files in help, webmasters, clubcash directories */ 
td.main_panel p span.subTitle2 { clear: both; vertical-align: middle; margin: 5px 0; padding: 0; background: url(/images/sub_btn_bg_lite.jpg) 0 0 repeat-x; 
	width: 386px; height: 16px; border: 1px solid rgb(141,142,152); display: block; text-transform: uppercase; font: bold 1em/1em Tahoma, Arial, sans-serif; 
	color: #333; text-align: center; padding: 0.13em 0.25em 0.12em; }

html>body td.main_panel p span.subTitle2 {height: auto; padding: 0.125em 0.25em;}
td.main_panel td.THRowGeneric { vertical-align: middle; margin: 0; padding: 0 0.25em; background: #DDD url(/images/sub_btn_bg_lite.jpg) 0 0 repeat-x; 
	border: 1px solid rgb(141,142,152);	text-transform: uppercase; font: bold 0.65em Tahoma, Arial, sans-serif; 
	color: #333; text-align: center;}

td.TDGeneric {font: 0.75em Tahoma, Arial, sans-serif; background: #EEE; border: 1px solid rgb(141,142,152);}
td.THColumnGeneric {background: #EEE; border: 1px solid rgb(141,142,152); text-align: left;
	font: 0.75em Tahoma, Arial, sans-serif; background: #EEE;  }
/* main page css styles */
div.more_news table {width: 390px; margin-bottom: 5px;}
div.more_news td.THColumnGeneric {background: #5B5E68; color: #FFF; text-align: center;}
div.more_news a.previewMenuLink {color: #FFF}
div.more_news a.previewMenuLink:hover {color: #DDD}

div.section_heading {width: 390px; margin-top: 5px;}
div.section_heading a img{margin-left: 7px;}

div.section_ad {margin: 5px 0 0 0;}

div.front_l_bg {background: #B8BAC0 url(/images/frontpage/main_l_bg.gif) 0 0 no-repeat; width: 390px; margin-top: 5px;}
div.front_r_bg {background: url(/images/frontpage/main_r_bg.gif) 100% 0 no-repeat; font-size: 0.8em; font-weight: bold; height: 18px; padding: 2px 0 0 0;}

table.section_table {width: 390px; margin: 5px 0;}
table.section_table td {vertical-align: top;}
table.section_table tr.heading td {text-align: center; font-size: 0.8em; font-weight: bold; padding: 0; vertical-align: middle;}
table.section_table td.front_l_bg {background: #B8BAC0 url(/images/frontpage/main_l_bg.gif) 0 0 no-repeat; width: 130px;}
table.section_table td.front_mid {background: #B8BAC0; width: 130px; border-width: 0 2px; border-style: solid; border-color: #fff;}
table.section_table td.front_r_bg {background: #B8BAC0 url(/images/frontpage/main_r_bg.gif) 100% 0 no-repeat; width: 130px;}

/* main page sports lines - betting odds styles */
div.sporting_lines {border: 1px solid rgb(141,142,152); text-align: center; padding: 0.25em 0; width: 386px;}
div.sporting_lines td {padding: 0.125em 0.5em; text-align: center; }
div.sporting_lines td.t {color: #060; text-align: right;}
div.sporting_lines a.lines {padding: 0; color: #900;}
div.sporting_lines a.lines:hover { color: #F00;}
div.sporting_lines a.t {padding: 0; color: #336;}
div.sporting_lines a.t:hover {color: #669;}
div.sporting_lines td.border {border-right: 1px solid gray;}

/* webmasters css styles */
div.affiliate_menu {color: #000; font-size: 0.65em;}
div.affiliate_menu a {padding: 0; margin: 0; color: #900; text-decoration: none; font: 1em Tahoma, Arial, sans-serif; text-align: left; text-transform: uppercase;}

/* club cash css styles */ 
div.main_panel {width: 392px; color: #000; text-align: left; clear: both;}	
div.main_panel h1 {padding: 0; margin: 0; border: none;}
div.main_panel a.menu {color: #900; text-decoration: none; font: 0.65em Tahoma, Arial, sans-serif;text-align: left; text-transform: uppercase;}
div.main_panel a.menu:hover {color: #F00;}

/* promotions styles */ 
div.promo_title { color: #333; background: url(/images/promo_bg.jpg) 0 0 repeat-x;	height: 26px; padding: 0; margin: 0 0 5px;
	border: 1px solid #B2B4BA;}
div.promo_title p {padding: 0; margin: 0;}
div.promo_title img {margin: 0; padding: 0 0.5em; border: none;}
div.promo_subHeaders {height: 28px;}
div.promo_subHeaders h3 {border: none;  height: 28px; font: bold 0.85em/28px Tahoma, Arial, sans-serif;	padding: 0.075em 0 0.075em 0.5em; margin: 0;}
h2 {background: #CCC url(/images/h1_bg.jpg) 100% 0 repeat-x; font: bold 1em Tahoma, Arial, sans-serif;	border-bottom: 1px dotted #000;}
ol li {text-align: left; font: bold 0.75em Tahoma, Arial, sans-serif; }
.subtitle1 {font-weight: bold;}
li.go_to {background: #FFF url(/images/btn_play_now_up.jpg) 0 0 no-repeat;}
li.go_to a {font: bold 0.65em Tahoma, Arial, sans-serif; padding: 25px 5px 5px; margin: 0; text-align: left; 
	text-transform: uppercase; display: block; width: 146px; height: 14px;}
html>body li.go_to a {width: auto; }
li.go_to a:hover {background: url(/images/btn_play_now_over.jpg) 0 0 no-repeat; color: #FFF;}
li.general {font: small Tahoma, Arial, sans-serif; padding: 0.25em 0;}
li.noDownload {padding: 0 0.125em; }
li.noDownload p {text-align: center; color: #333; font: 0.7em Tahoma, Arial, sans-serif; padding: 0.25em;  margin: 0;}
p.justify {font-weight: normal;}

/* frame_main.php styles */
div.frame_main a.sportsBookMain {color: #333;}
div.frame_main a.sportsBookMain:hover {color: #F00;}
div.frame_main div.left_sub_nav li.sub_nav_lite {width: 316px; height: 23px; background: url(/images/sub_btn_bg_lite.jpg) 0 0 repeat-x; 
		text-transform: uppercase; font: bold 0.7em/1em Tahoma, Arial, sans-serif; border: 1px solid #B2B4BA;}
html>body div.frame_main div.left_sub_nav li.sub_nav_lite {width: auto; margin: 0;}
div.frame_main div.left_sub_nav p.sub_lite {color: #333; margin: 0; padding: 0.7em 0 0.3em 5px;	text-decoration: none; font-size: 1em;}
div.frame_main div.lines {float: left; width: 150px; border: 0px solid gray;}
div.frame_main div.lines a {font: 0.75em Tahoma, Arial, sans-serif; color: #333;}
html>body div.frame_main div.lines a {font-size: 1em;}
div.frame_main div.lines p {padding: 0 0.25em; margin: 0;}
div.frame_main div.sports_header {margin: 5px 0 3px; width: 316px;}
html>body div.frame_main div.sports_header {margin: 5px 0 0; width: auto;}
div.frame_main h4.title {margin: 0;; padding: 0.25em; text-transform: uppercase; color: #FFF; text-align: left; font: bold 0.75em/1em Tahoma, Arial, sans-serif; 
		background: #900;}
div.frame_main div.sHeight {width: 310px; padding: 0 5px; height: 800px;}
div.frame_main div.left_sub_nav p.didKnow {padding: 0.25em 0.5em; margin: 0; font: .75em Tahoma, Arial, sans-serif; color: #000; 
	text-align: justify; border-bottom: 1px solid #FFF; 	}
div.frame_main div.left_sub_nav span {font: bold 1em Tahoma, Arial, sans-serif; color: #000; }
	
/* sportsbook Help Section CSS */
div.help_sportsbook td {font: 0.8em Tahoma, Arial, sans-serif; color: #000;}
div.help_sportsbook h1,div.sportsbook_help h2,div.sportsbook_help table {padding-top: 0.5em;}
div.help_sportsbook td.main_panel p span.subTitle2 {clear: both; margin: 5px 0; padding: 0; background: url(/images/sub_btn_bg_lite.jpg) 0 0 repeat-x; 
		width: 455px; height: 16px; border: 1px solid rgb(141,142,152);	display: block;	text-transform: uppercase; 
		font: bold 1em/1em Tahoma, Arial, sans-serif; color: #333; text-align: center; padding: 0.13em 0.25em 0.12em;}
	
html>body div.help_sportsbook td.main_panel p span.subTitle2 {height: auto; padding: 0.125em 0.25em;}
div.help_sportsbook p, div.help_sportsbook li, div.help_sportsbook a {font-size: x-small; font-weight: normal;}
html>body div.help_sportsbook p, div.help_sportsbook li, div.help_sportsbook a  {font-size: 1em; font-weight: normal;}

	/* Casino page styles */ 
div.cas_img {text-align: center; margin: 0; padding: 0; width: 390px; border: 1px solid #FFF; border-width: 0; background: #000;}
div.cas_img p {padding: 0; margin: 0; text-align: left; width: 390px; border: 1px solid #FFF; border-width: 0 0 1px;}
div.cas_img img {margin: 0; padding: 0; border: 1px solid #FFF; border-width: 0 0 0 1px; width: 94px; height: 65px; background-color: #000;}
p.casino_playnow {font-size: x-small; margin: 0; padding: 0; padding-left: 1em;}
h3.casino_playnow {font: bold 1.75em Impact, Tahoma, Arial, sans-serif; border: none; margin: 0; padding: 0.25em 0 0;}
	
	/* Refer a friend page */
.refer {border: 1px solid #000; margin-bottom: 5px;}
.refer td {padding: 0.125em 0.5em; margin: 5px; font: small Tahoma, Arial, sans-serif; color: #000;}
.refer tr.even {background-color: #C6C7C9;}
.refer tr.even td {border-top: 0px solid #000;}
.refer tr.odd {background-color: #B9BBC1;}
.refer tr.odd td { border-top: 0px solid #000;}
.refer tr.even td.no_border, .refer tr.odd td.no_border {border-top: none; margin-bottom: 10px;}
	
	/* Poker - Tournaments Help section */
.tournaments_help {font: .8em Tahoma, Arial, sans-serif; color: #000;}
.poker_sub_nav {text-align: right; padding-left: 5.5em; background: none;}
html>body .poker_sub_nav {padding-left: 7.5em;}
li.ps_bul_146 {margin: 0 0 0 5px; padding: 0 0.5em; background: url(/images/poker/ps_bullet.jpg) 0 50% no-repeat;}
li.ps_bul_146 p {padding: 0.05em 0.125em; margin: 0;}
li.ps_bul_146 a {color: #000; text-decoration: underline; padding: 0; margin: 0; display: inline;}
li.ps_bul_146 a:hover {color: #333; text-decoration: none;}
table.ps li.sub_nav_lite {width: 231px;}
li.sub_nav a.ps_235 {color: #B9BBC1; width: 228px; font-weight: bold; font-size: x-small; margin: 0; padding: 10px 0 0 5px;
		text-decoration: none; display: block; }
html>body table.ps li.sub_nav {width: 233px; }
li.sub_nav a.ps_235:hover {color: #FFF;}
.ps ul.ps_235 {background: #B9BBC1; width: 233px;}
table.ps_faq ul {list-style: none; padding: 0; margin: 0;}
table.ps_faq li {padding: 0 0.5em; margin: 0; }
table.ps_faq a {color: #000; text-decoration: underline;}
table.ps_faq a:hover {color: #666; text-decoration: none;}
div.left_sub_nav a.poker_banner {color: #FFF; padding: 0; margin: 0; display: block; width: 156px; height: 267px;
		background: url(/images/banner_poker.jpg) 0 0 no-repeat;}
div.left_sub_nav a.poker_banner:hover {color:#FFF;}
div.left_sub_nav a.nopadding {margin: 0; padding: 0; color: #900;}
div.left_sub_nav a.nopadding:hover {color: #F00}
div.left_sub_nav p.poker_padding {padding: 0.25em 0.5em}
ul.icon {text-align: left; padding: 0; padding-left: 20px; margin: 0; list-style: circle;}
ul.icon a.icon_bold {font-weight: bold; padding: 0; margin: 0;}
p.icon_title {text-transform: uppercase; border-bottom: 1px solid #000; font: bold 1em Tahoma, arial, sans-serif; padding: 0; margin: 0;}
td.front_l_bg {height: 20px; background: #CCC url(/images/frontpage/main_l_bg.gif) 0 0 no-repeat; width: 6px;}
td.front_r_bg {height: 20px; background: #CCC url(/images/frontpage/main_r_bg.gif) 100% 0 no-repeat; width: 6px;}
td.front_mid {width: 122px; border-right: 3px solid #FFF; background: #B8BAC0;}

ul.billionthPromo {margin: 0 0 0 20px; padding: 0;}
ul.billionthPromo li {text-align: left; padding: 0; margin: 0;}