/*
//globals
*/
body { background: #8E0000 url(../images/bg.png) repeat top center; padding: 0px; margin: 0px; }
td, p, ul, th { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; }
a:link, a:visited { color: #900; text-decoration: none; font-weight: normal; }
a:hover { color: #000;	text-decoration: underline; font-weight: normal; }
.form { padding: 0px; margin: 0px; }
.clear { clear: both; }

/* FONTS */

 body { font: 13px/1.1 Tahoma, Verdana, Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif; }
#main { font: 13px/1.1 Tahoma, Verdana, Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif; }

/* Article font */

table.contentpaneopen td { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
table.contentpaneopen p { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }


/* Headings */

h1 { font: 27px/1.1 Tahoma, Verdana, Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif; }
h2 { font: 20px/1.1 Tahoma, Verdana, Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif; }

/*
//page overall layout container
*/
#bg2 { background: url(../images/bg_horz_tile1.png) repeat-x top center; }
#body_shell { background: url(../images/body_shell_bg.png) repeat-y top center; margin: auto; }
#body_bg { background: url(../images/bg_body_tile.png) no-repeat top center; margin: 0px; padding: 0px; }
#container { width: 960px; margin: auto; }
/*
//top bar
*/
#top { position: relative; background: url(../images/top.gif) repeat-x; line-height: 22px; width: 960px; height: 22px; }
#top1 { position: absolute; top: 0px; left: 0px; }
#top2 { position: absolute; top: 0px; left: 12px; }
#top3 { position: absolute; bottom: -5px; left: 373px; }
#top4 { position: absolute; top: 0px; right: 12px; font-weight: bold; }
#top5 { position: absolute; top: 0px; right: 0px; }
#top div { color: #999; line-height: 22px; }
/*
//navigation buttons
*/

/*
#Online-Casino-Games_button a { background-image: url(../images/home_a.png); display: block; width: 66px; height: 28px;	padding-top: 0px;	padding-bottom: 0px; }
#Online-Casino-Games_button a:hover { background: url(../images/home_b.png); }
#Bingo_button a { background-image: url(../images/bingo_a.png); display: block; width: 64px; height: 28px;	padding-top: 0px;	padding-bottom: 0px; }
#Bingo_button a:hover { background: url(../images/bingo_b.png); }
#Backgammon_button a { background-image: url(../images/backgammon_a.png); display: block; width: 115px; height: 28px;	padding-top: 0px;	padding-bottom: 0px; }
#Backgammon_button a:hover { background: url(../images/backgammon_b.png); }
#Casino_button a { background-image: url(../images/casino_a.png); display: block; width: 70px; height: 28px;	padding-top: 0px;	padding-bottom: 0px; }
#Casino_button a:hover { background: url(../images/casino_b.png); }
#Forum_button a { background-image: url(../images/forum_a.png); display: block; width: 66px; height: 28px;	padding-top: 0px;	padding-bottom: 0px; }
#Forum_button a:hover { background: url(../images/forum_b.png); }
#Ladies_button a { background-image: url(../images/ladies_a.png); display: block; width: 63px; height: 28px;	padding-top: 0px; padding-bottom: 0px; }
#Ladies_button a:hover { background: url(../images/ladies_b.png); }
#News_button a { background-image: url(../images/news_a.png); display: block; width: 57px; height: 28px;	padding-top: 0px;	padding-bottom: 0px; }
#News_button a:hover { background: url(../images/news_b.png); }
#Poker_button a { background-image: url(../images/poker_a.png); display: block; width: 61px; height: 28px;	padding-top: 0px;	padding-bottom: 0px; }
#Poker_button a:hover { background: url(../images/poker_b.png); }
#Reviews_button a { background-image: url(../images/reviews_a.png); display: block; width: 70px; height: 28px;	padding-top: 0px;	padding-bottom: 0px; }
#Reviews_button a:hover { background: url(../images/reviews_b.png); }
#Sports-Betting_button a { background-image: url(../images/sportsbetting_a.png); display: block; width: 114px; height: 28px;	padding-top: 0px;	padding-bottom: 0px; }
#Sports-Betting_button a:hover { background: url(../images/sportsbetting_b.png); }
#Skill-Games_button a { background-image: url(../images/skillgames_a.png); display: block; width: 95px; height: 28px;	padding-top: 0px;	padding-bottom: 0px; }
#Skill-Games_button a:hover { background: url(../images/skillgames_b.png); }
*/


/*
//login and search bar
*/
#login_search { background: url(../images/login_search_bg.gif) no-repeat; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 960px; height: 34px; clear: both; }
#login_search #login { float: left; font-size: 10px; text-indent: 20px; line-height: 34px; width: 960px; height: 34px; }
#login_search #login h3 { font-size: 12px; line-height: 34px; padding: 0px; margin: 0px; }
.searchmainsearchbar { float: right; font-size: 10px; width: 250px; height: 34px; }
.inputboxmainsearchbar { background: url(../images/input_bg.gif) no-repeat; border: none; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666; text-align: center; width: 90px; height: 18px; margin: 8px 3px; padding-top: 4px; }
.buttonmainsearchbar { padding-top: 0px; }
/*
//content layouts
*/
	/*
	//main page content layout
	*/
	#three_col_top { background: url(../images/three_col_top.gif) no-repeat; width: 960px; height: 39px; }
	#three_col { position: relative; background: url(../images/three_col_bg.gif) repeat-y; }
	#three_col #left { float: left; width: 319px; }
	#three_col #center { width: 319px; margin: 0px 321px 0px 320px; }
	#three_col #right { float: right; width: 320px; }
	#three_col_btm { background: url(../images/three_col_bottom.gif) no-repeat; width: 960px; height: 3px; }
	/*
	//main content layout
	*/
	#two_col_top { background: url(../images/two_col_top_2.gif) no-repeat; width: 960px; height: 39px; }
	#two_col { position: relative; background: url(../images/two_col_bg_2.gif) repeat-y; }
	#two_col #main {  margin: 0px 321px 0px 0px; _margin: 0; _float: left;}
	#two_col #right { float: right; width: 320px; }	
	#two_col_btm { background: url(../images/two_col_bottom_2.gif) no-repeat; width: 960px; height: 3px; }
	/*
	//main page small left, wide right
	*/
	#two_col_top1 { background: url(../images/two_col_top_1.gif) no-repeat; width: 960px; height: 39px; }
	#two_col1 { position: relative; background: url(../images/two_col_bg_1.gif) repeat-y; }
	#two_col1 #main {  margin: 0px 0px 0px 321px; }
	#two_col1 #left { float: left; width: 320px; }
	#two_col_btm1 { background: url(../images/two_col_bottom_1.gif) no-repeat; width: 960px; height: 3px; }
	/*
	//main page small right, wide left
	*/
	#two_col_top2 { background: url(../images/two_col_top_4.gif) no-repeat; width: 960px; height: 39px; }
	/*
	//one large column main page
	*/
	#one_col_top { background: url(../images/one_col_top_4.gif) no-repeat; width: 960px; height: 39px; }
	#one_col { position: relative; background: #F1EFEF url(../images/one_col_bg.gif) repeat-y; }
	#one_col_btm { background: url(../images/one_col_bottom.gif) no-repeat; width: 960px; height: 3px; }
.cntnr { padding: 10px; }




.moduletable { margin: 0px; padding: 0px; }
/*
//index "pod" items content styles
*/
div.moduletable_pod, div.moduletable_poll, div.moduletable { margin-bottom: 10px; }
table.moduletable_pod th, table.moduletable_poll th, div.moduletable_poll h3, table.moduletable_tlb th, div.moduletable_pod h3, .moduletable h3 { background: url(../images/section_header.gif) no-repeat; font-size: 12px; color: #666; text-indent: 10px; text-align: left; line-height: 30px; width: 299px; height: 29px; padding: 0px; margin: 0px; }
table.moduletable_pod ul { list-style-type: none; margin: 0px; padding: 0px; }
.pod_bg { background: url(../images/item_bg.gif) no-repeat; width: 299px; height: 36px; }
li._pod div { line-height: 1.1em; }
li._pod div a:link, li._pod div a:visited { color: #000; text-decoration: underline; }
li._pod div a:hover, li._pod div a:active { color: #900; text-decoration: none; }
/*
//warning bar header lists
*/
table.moduletable_ssh table, div.moduletable_ssh table { background: url(../images/menu_bg.gif) repeat-y; margin-bottom: 10px; }
table.moduletable_ssh th, div.moduletable_ssh h3, table.moduletable_ssh h3 { background: url(../images/section_sub_header.gif) no-repeat; width: 299px; height: 19px; font-size: 12px; color: #FC6; text-align: left; text-indent: 16px; line-height: 20px; padding: 0px; margin: 0px; }
table.moduletable_ssh td, div.moduletable_ssh table td { text-align: left; text-indent: 16px; height: 17px; }
table.moduletable_ixg5 th, .componentheading, .sectiontableheader { background: url(../images/section_header.gif) no-repeat; color: #666; font-weight: bold; text-indent: 10px; text-align: left; line-height: 30px; height: 29px; }
a.mainlevel_menulinx:link, a.mainlevel_menulinx:visited { color: #000; text-decoration: underline; font-size: 12px; font-weight: normal; margin-bottom: 10px; }
a.mainlevel_menulinx:hover { color: #900; text-decoration: none; font-weight: normal; }
a.mainlevel_log:link, a.mainlevel_log:visited { color: #900; text-decoration: none; font-weight: bold; }
a.mainlevel_log:hover { color: #000; text-decoration: none; font-weight: bold; }
a.link2:link, a.link2:visited { color: #900; text-decoration: none; font-weight: bold; }
a.link2:hover {	color: #000; text-decoration: none; font-weight: bold; }
.pollstableborder_poll { border: none; line-height: 20px; text-indent: 0px; width: 90%; margin-bottom: 10px; }
.button { background: #900; border: 1px solid #FFF; color: #FFF; font-size: 11px; width: 70px; height: 21px; }
/*
//alternating colored background for poll
*/
.sectiontableentry1_poll, .sectiontableentry1 { background-color: #F7F6F6; }
.sectiontableentry2_poll, sectiontableentry2 { background-color: #DFDEDE; } 

td.red_bold, span.red_bold { color: #900; font-weight: bold; }
#bottom_links { background: #F1EFEF; width: 960px; }
div#bottom_links table td { font-size: 10px; text-align: center; }
div#bottom_links table td span { color: #CCC; }
/*
//footer styles
*/
#footer { background-color: #F1EFEF; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999; text-indent: 7px; width: 960px; }
#footer a:link, #footer a:visited { font-weight: bold; color: #900; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
#footer a:active { color: #000; text-decoration: none; }
/*
//poker deals table styles
*/
#poker_deals { border: 1px solid #900; }
#poker_deals td.row1 { background: #900; color: #EEE; }
#poker_deals td.row2 { background: #F7F6F6; }
#poker_deals td.row3 { background: #DFDEDE; }
.pd_th { background: #900 url(../images/poker_deals_th.gif) repeat-x; height: 10px; }

/* table styles list*/

.ixBoxl { border: 1px solid #F7F6F6; }
.ixBoxl th { background: #900; color: #FFF; text-align: center; }
.ixBoxl td { background: #F7F6F6; text-align: center; }
.ixBoxl td img { vertical-align: middle; }

/* table styles review*/
.ixBoxr { border: 1px solid #F7F6F6; }
.ixBoxr th { background: #900; color: #FFF; }
.ixBoxr td { background: #F7F6F6; }
.ixBoxr td img { vertical-align: middle; }
/*
//top casino bonus table styles
*/
#top_list_bg { background: url(../images/top_casino_pod_bg.png) no-repeat; width: 239px; height: 108px; }
#top_list_mod { padding: 1px; }
#top_list_mod td.row1 { background: #FFF; color: #600; }
#top_list_mod td.row2 { background: #F7F6F6; }
#top_list_mod td.row3 { background: #DFDEDE; }
#top_list_mod td.last { background: url(../images/top_list_row3.gif) no-repeat; }
/*
//table styles
*/
.text_frame { background: #F9F9F9; border: 1px solid #CCC; padding: 10px; }
/*
//review background
*/
.review_bg { background: #FFCCCC; }
/*
	960 Grid System ~ Text CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/

/* Basic HTML */

 body { font: 13px/1.1 Tahoma, Verdana, Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif; }
#main { font: 13px/1.5 Tahoma, Verdana, Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif; }


/* Headings */

h1 { font: 27px/1.1 Tahoma, Verdana, Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif; }
h2 { font: 20px/1.1 Tahoma, Verdana, Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif; }
