




/* TOP MENU */

#topMenu {
	height:46px;
	margin:0px;
	padding-top:0px;
	overflow:hidden;
	float:left;
}

#topMenu ul {
	margin:0px;
	padding:0px;
}

#topMenu li {
	margin:0px;
	padding:0px;
	list-style-type:none;
	float:left;
}

#topMenu span {
	visibility:hidden;
}

#topMenu a {
	display:block;
	width:71px;
	height:47px;
	background-repeat:no-repeat;
        text-decoration:none;
}

#topMenu #endItem a {
	display:block;
	width:65px;
	height:47px;
	background-repeat:no-repeat;
}

#topMenu #Home {
	background-image:url(/site_img/topmenu/home.jpg);
}

#topMenu #OnlineCasino {
	background-image:url(/site_img/topmenu/onlinecasino.jpg);
}

#topMenu #OnlinePoker {
	background-image:url(/site_img/topmenu/onlinepoker.jpg);
}

#topMenu #LiveCasino {
	background-image:url(/site_img/topmenu/livecasino.jpg);
}

#topMenu #ArcadeGames {
	background-image:url(/site_img/topmenu/arcadegames.jpg);
}

#topMenu #LocalCasinos {
	background-image:url(/site_img/topmenu/localcasinos.jpg);
}

#topMenu #Promotions {
	background-image:url(/site_img/topmenu/promotions.jpg);
}

#topMenu a:hover {
	background-position: 0px -47px;
	text-decoration:none;
}

#topMenu .selected {
	background-position:0px -47px;
}

/* SIDE MENU */

#sideMenu {
	width:166px;
	float:left;
	margin:0px;
}

#sideMenuTop {
	width:166px;
	height:55px;
}

#sideMenuTop .hidden {
	visibility:hidden;
}

.sideMenuContent {
	width:166px;
}

.sideMenuContent ul {
	margin:0px;
	padding:0px 0px 0px 0px;
	margin-left:13px;
}

.sideMenuContent li {
	margin:0px;
	padding:0px;
	width:144px;
	list-style-type:none;
	overflow:hidden;
	vertical-align:bottom;	
}

#sideMenu a {
	font-weight:normal;
	font-size:85%;
	display:block;
	overflow:auto;
	padding:3px 2px 2px 20px;
	margin:0px;
	color:#FFFFFF;
	text-decoration:none;
	cursor:pointer;
	background-repeat:no-repeat;
	background-position:5px 0px;
}

#sideMenu .subMenu {
	margin:0px;
}

#sideMenu .subMenu a {
	padding-left:30px;
}

#sideMenu .subMenu a:hover {
	background-image:none;
}

#sideMenuBottom {
	width:166px;
	height:10px;
	overflow:hidden;
}

#sideMenuTop2 {
	width:166px;
	height:11px;
	overflow:hidden;
}

#sideMenuBottom2 {
	width:166px;
	height:19px;
	background-repeat:no-repeat;
}

/* BASIC */

body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 10px 0px;
	background-color: #333333;
	font-size:0.8em;
	color:#333333;
}

.bold {
font-weight: bold;
}

p {
	margin:0px;
	padding:1px 0px 1px 0px;
	font-size:0.9em;
}

ul {
margin: 0px 0px 15px 0px;
padding: 0px 0px 0px 30px;
}

img, a img, #logo img, #logo a {
	border: none;
text-decoration: none;
}

/* MAIN LAYOUT */

#main {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	overflow: hidden;
}

#content {
	width:794px;
	float:left;
	margin:7px 0px 0px 0px;
	overflow: hidden;
}

/* HEADER */

#header {
	height:147px;
	width:960px;
	margin:0px;
}

#logo {
	width:163px;
	height:147px;
	padding:0px;
	float:left;
border: none;
}

#headerMiddle {
	height:147px;
	width:420px;
	float:left;
}

#headerMiddleTop {
	height:95px;
	width:420px;
}

#headerRight {
	height:147px;
	width:377px;
	float:left;
}

/* COLUMNS */

.column263 {
	width:263px;
	margin-right:auto;
	float:left;
	overflow:hidden;
}

.column263Top {
	width:263px;
	height:195px;
	overflow:hidden;
	background-repeat:no-repeat;
}

.column263Top .link {
	height:20px;
	margin:52px 0px 0px 20px;
}

.column263Top .link a {
	color:#ffffff;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
}

.column263Top .link a:hover {
	text-decoration:underline;
}

.column263Top .button {
	margin:14px 0px 0px 17px;
}

.column263Content {
	background-image:url(/site_img/columns/column_back_263.jpg);
	padding-left:18px;
	padding-right:18px;
}

.column263Content img {
	padding-bottom:5px;
	padding-top:5px;
}

.columnModule {
	padding:12px 0px 0px 0px;
}

.column263Bottom {
	height:22px;
	background-image:url(/site_img/columns/column_bottom_263.jpg);
}

.columnButton {
	padding:5px 0px 10px 0px;
	margin:0px;
	height:38px;
}

.columnButton img {
	padding:0px;
	margin:0px;
}

.columnNoBorder18 {
	padding-left:18px;
	padding-right:18px;

}

.columnNoBorder18 p {
        padding-bottom: 15px;
}

.columnNoBorder18 img {
	padding-bottom:8px;
}
.columnNoBorder18 ul li {
	font-size:0.9em;
}

.columnNoBorder18G {
	padding-left:18px;
	padding-right:18px;
}

.columnNoBorder18G p {
        padding-bottom: 15px;
}

.columnNoBorder18G img { 
        float:left;
        padding:10px 20px 0px 0px;
} 

.columnNoBorder18G hr { 
        clear:both;
        padding:0px;
        margin:0px;
        visibility:hidden; 
}

.columnNoBorder2 {
	padding-left:2px;
	padding-right:2px;
}

.column396 {
	width:396px;
	margin-right:1px;
	float:left;
}

.column396Top {
	width:396px;
	height:13px;
	background-image:url(/site_img/columns/column_top_396.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}

.column396Content {
	background-image:url(/site_img/columns/column_back_396.jpg);
	padding:0px 18px 10px 18px;
}

.column396Bottom {
	width:396px;
	height:212px;
}

.column396Bottom .link {
	height:20px;
	padding:90px 0px 0px 29px;
}

.column396Bottom .link a {
	color:#ffffff;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
	font-size:1.2em;
}

.column396Bottom .link a:hover {
	text-decoration:underline;
}

.column396Bottom .button {
	margin:5px 0px 0px 29px;
}

.column528 {
	width:528px;
	float:left;
}

/* FOOTER */

#footer {
	clear:both;
	width:960px;
}

#footer a {
        text-decoration:none;
}

#footer a:hover {
        text-decoration:underline;
}
	
#footerTop {
	height:9px;
	width:960px;
	background-image:url(/site_img/footer/footer_top.jpg);
	overflow:hidden;
}

#footerBottom {
	height:11px;
	width:960px;
	background-image:url(/site_img/footer/footer_bottom.jpg);
	overflow:hidden;
}

#footerContent {
	height:100%;
	overflow:auto;
}

#footerLeft {
	float:left;
	padding: 3px 0px 0px 24px;
}

#footerRight {
	font-size:0.8em;
	float:right;
	color:#FFFFFF;
	padding: 6px 21px 6px 6px;
	width:760px;
	text-align:right;
}

#footer a {
	color:#FFFFFF;
}

/* TEXT */

h1 {
	font-size:1.4em;
	font-weight:bold;
	margin:0px;
	color:#333333;
	padding-top:14px;
}

h2 {
	font-size:1.3em;
	font-weight:bold;
	margin:0px;
	color:#333333;
	padding-top:14px;
}

h3 {
	font-size:1em;
	margin:0px;
}

a {
	text-decoration:underline;
	color:#333333;
	font-weight:bold;
}

a:hover {
	text-decoration:none;
}

.redLink {
	text-decoration:none;
	color:#C6073D;
	font-weight:bold;
}

.redLink:hover {
	text-decoration:underline;
}

.bigLink {
	font-size:1.1em;
}

/* HEADINGS */

.heading {
	/* margin-bottom:4px; */
height: 24px;
}

.heading span {
	display:none;
}
.hidden span {
	display:none;
}

/* HR */

div.hrRed {
  	height:5px;
  	margin:0px 0px 14px 0px;
_margin:0px 0px 7px 0px;
  	background-color:#c6073d;
	overflow:hidden;
}

div.hrPurple {
  	height:5px;
  	margin:0px 0px 14px 0px;
_margin:0px 0px 7px 0px;
  	background-color:#231F74;
  	overflow:hidden;
}

div.hrGreen {
  	height:5px;
  	margin:0px 0px 14px 0px;
_margin:0px 0px 7px 0px;
  	background-color:#018241;
	overflow:hidden;
}

div.hrPurple2 {
  	height:5px;
  	margin:0px 0px 14px 0px;
_margin:0px 0px 7px 0px;
  	background-color:#5E0C89;
	overflow:hidden;
}



/* SPACERS */

.clearer {
	clear:both;
}

.spacerH10 {
	clear:both;
	padding-bottom:10px;
}

.spacerH20 {
	clear:both;
	padding-bottom:24px;
}

.spacerH30 {
	clear:both;
	padding-bottom:30px;
}

/* INDENTS */

.indent18 {
	padding-left:18px;
}

/* TABLE */

table tr {
       /* background-color:#e0e0e0;*/
}

.column528 table tr { 
        font-weight:bold;
} 

.column528 table tr.tableRowDarkBrown {
	background-color:#685e5d;
	height:100%;
	overflow:auto;
	color:#FFFFFF;
	font-weight:bold;
}

.column528 table tr.tableRowMidBrown {
	background-color:#a19796;
	height:100%;
	overflow:auto;
	font-weight:bold;
}

.tableRowDark {
	background-color:#e0e0e0;
	height:100%;
	overflow:auto;
}

.tableRowLight {
	background-color:#f0f0f0;
	height:100%;
	overflow:auto;
}

.tableRowWhite {
	background-color:#FFFFFF;
	height:100%;
	overflow:auto;
}

.tableRowDarkBrown {
	background-color:#685e5d;
	height:100%;
	overflow:auto;
	color:#FFFFFF;
	font-weight:bold;
}

.tableRowMidBrown {
	background-color:#a19796;
	height:100%;
	overflow:auto;
	font-weight:bold;
}

.tableRowLightBrown {
	background-color:#d3c9ca;
	height:100%;
	overflow:auto;
	font-weight:bold;
}

.tableCol {
	float:left;
	padding:2px 0px 2px 8px;
}

.tableCol128 {
	float:left;
	width:128px;
	padding:2px 0px 2px 8px;
}

.tableCol128border {
	float:left;
	width:128px;
	padding:2px 0px 2px 8px;
	border-right:1px solid #FFFFFF;
}

.tableCol174border {
	float:left;
	width:155px;
	padding:2px 0px 2px 8px;
	border-right:1px solid #FFFFFF;
}

/* FORM */

form {
	padding-bottom:0px;
	margin:0px;
}

form fieldset {
	border:0px;
	margin:0px;
	padding:0px;
}

form label {
	display:none;
}
	
form select {
	width:227px;
	margin-bottom:7px;
}

form .goButton {
	float:right;
	margin-top:-1px;
}

form .leftCol {
        width:105px;
        float:left;
}

form .hid {
        display:none;
}

form .commentsInput {
        width:246px
}

form .redText, form label.error{
        color:red;
}
form label.error{ 
padding-left: 280px;
font-size: 11px;
clear: both;
width: 190px;
float: left;
}

.commentLeftCol {
        width:85px;
        float:left;
}

.commentRightCol {
        width:400px;
        float:left;
}

/* SPECIFIC ELEMENTS */

.flash {
	height:145px;
	border: solid 1px #cccccc;
}

.feedContainer, .jackpotBox {
	padding-bottom:10px;
} 
.jackpotBoxFlash {
	padding-bottom:4px;
        _padding-bottom:9px;
}
.jackpotBoxImage {
       margin:-4px 0px 0px -7px;
}
.feedContainer h2, .jackpotBox h2, .jackpotBoxFlash h2 {
	color:#FFFFFF;
	font-weight:normal;
	padding: 8px 0px 0px 8px;
}

.redBox {
	background-color:#c6073d;
	padding-bottom:10px;
}

.redBox h2 {
	color:#FFFFFF;
	font-weight:normal;
	padding: 8px 0px 0px 8px;
}

.greenBox {
	height:82px;
	background-color:#018241;
}

.greenBox h2 {
	color:#FFFFFF;
	font-weight:normal;
	padding: 8px 0px 0px 8px;
}

.feedBox {
	background-color:#2a2a2a;
	width:223px;
        margin:4px 0px 0px 10px;
        padding:6px 0px 8px 7px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:1.6em;
}
.feedBoxFlash {
	background-color:#2a2a2a;
	width:223px;
        height:35px;
        margin:4px 0px 6px 10px;
        padding:4px 0px 0px 7px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:1.6em;
}

.localCasinosBox {
    display:none;
    height:95px;
    width:230px;
    margin-bottom:20px;
    padding:100px 10px 0px 11px;
    background-image:url(/site_img/circuslocatorback.jpg);
    background-repeat:no-repeat;
}

.rotator {
height:200px;
}
.rotator img
{
	border: none;
}
.rotator a.hide
{
	display: none;
}

/** Featured box style **/
.linkPadding img {
padding-bottom: 10px;
}

.featuredBox {
position: relative;
width: 259px;
float: left;
margin: 2px 2px 8px 2px;
_margin: 2px 1px 0px 1px;
background: url(/site_img/features-btn-box-bg.gif) repeat-y;
}
.featuredBoxTop { 
width: 259px;
height: 9px;
display: block;
background: url(/site_img/features-btn-box-top.gif) no-repeat top;
}
.featuredBoxMid {
width: 259px;
height: 183px;
_height: 173px;
display: block;
}
.featuredBoxBot { 
width: 259px;
height: 13px;
display: block;
background: url(/site_img/features-btn-box-bottom.gif) no-repeat bottom;
}
.featuredBoxMid a {
position: absolute;
top: 0px;
left: 0px;
width: 244px;
height: 191px;
display: block;
padding: 15px 0 0 15px;
}
.carouselBox { 
text-align: center;
width: 529px;
height: 225px;
margin-top: 5px;
margin-bottom: 5px;
background: url(/site_img/carousel-img-bg.jpg) no-repeat;
}
.carouselBox img { 
padding-top: 10px;
}

.tbleStyle2 {
background-color: #D3C9CA;
}
.tbleStyle2 td{
border-right: 1px solid #fff;
}
.tbleStyle2 th{
background-color: #685E5D;
color: #fff;
text-align: left;
border-right: 1px solid #fff;
}

.column528 table {
background-color:#d3c9ca;
}
.column528 table th {
background-color: #685E5D;
border-right: 1px solid #fff;
color: #fff;
text-align: left;
}
.column528 table td {
border-right: 1px solid #fff;
}
.column528 table .tableRowOdd {
        background-color:#a19796;
	height:100%;
	overflow:auto;
	font-weight:bold;
}

.column263 table {
background-color: #e0e0e0;
}
.column263 table .tableRowOdd {
	background-color:#f0f0f0;
	height:100%;
	overflow:auto;
}

.column263 .tableWhite, .column528 .tableWhite {
background-color: #fff;
}
.column263 .tableWhite tr, .column528 .tableWhite tr, .column263 .tableWhite th, .column528 .tableWhite th  {
background-color: #fff!important;
}

.jackpotBox, .jackpotBoxFlash { 
   background-image:url(/site_img/casinobackstats.jpg);
   background-repeat:no-repeat;
}
.feedContainer { 
   background-image:url(/site_img/pokerbackstats.jpg);
   background-repeat:no-repeat;
}

hr {
border-collapse:collapse;
border: 0;
}

/* Promo stuff moved to global as Promo template (Template I) used in all sections */
#promTopCont {
/* float: left; */
padding-bottom: 14px;
}

.promCol3 {
float: left;
padding-left: 10px;
padding-right: 10px;
}
.promCol3 p {
padding-bottom: 15px;
}

.promCol1 {
width: 250px;
float: left;
}
.promCol2 {
width: 250px;
float: left;
padding-left: 16px;
}

.promCol1 a, .promCol2 a {
display: block;
margin: 0 0 15px 0;
}

/* bookmark links */

.BMBox {
clear: both;
height: 20px;
padding-bottom: 20px;
}
.BMBox ul{
margin: 0px;
padding: 0px;
}
.BMBox li {
float: left;
display: block;
list-style-type: none;
}

.BMBox a, .BMBox a:visited {
color: #000;
display: block;
padding: 3px 6px 2px 25px;
}

.faceBook, .faceBook:visited {
background: url(/site_img/bookmarks/facebook_icon.gif) no-repeat 2px 2px;
}
.BMDel, .BMDel:visited {
background: url(/site_img/bookmarks/delicious_icon.gif) no-repeat 2px 2px;
}
.BMDig, .BMDig:visited {
background: url(/site_img/bookmarks/16x16-digg-guy.gif) no-repeat 2px 2px;
}
.BMRed, .BMRed:visited {
background: url(/site_img/bookmarks/blog_head.png) no-repeat 2px 2px;
}
.BMStum, .BMStum:visited {
background: url(/site_img/bookmarks/16x16_su_round.gif) no-repeat 2px 2px;
}

#noFloat .floatingFooter {
position: relative!important;
}


div.floatingFooter
{
position: relative;
/*position: fixed;*/
	vertical-align:bottom;
	bottom: 0;
	width: 100%;
        left:0;
}

div.fixedFloat {
position: fixed;
z-index: 100;
}

* html div.fixedFloat {
position: absolute;
top:expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollTop
+(documentElement.clientHeight-this.clientHeight) 
: document.body.scrollTop
+(document.body.clientHeight-this.clientHeight));}

.floatingFooter {
font-size:0.95em;
}

.floatingFooter h1
{
	color:#FFFFFF;
}

.floatingFooter h2
{
	color:#FFFFFF;
}

.floatingFooter h3
{
	color:#FFFFFF;
}

.floatingFooter a
{
	color:#FFFFFF;
}

div.floatingImages
{
	margin: 0 auto;
	width: 961px;
text-align: left;
}

div.floatingFooter div.moreInfo
{
	margin: 0 auto;
	text-align:left;
	width: 940px;
	padding: 3px 10px;
	background-color: #242075;
	color:#fff;
	background: url(/site_img/floating_footer/More-Info-BG.gif) no-repeat;
	font-size:11px;
}

div.floatingFooter div.floatingFootercontent
{
	margin: 0 auto;
	text-align:left;
	width: 940px;
	padding: 10px;
	background-color: #242075;
	color:#fff;
	background: url(/site_img/floating_footer/Content-BG.gif) repeat-y;
}

.floatingFooter .floatingImages a, .floatingFooter .floatingImages a:visited {
margin-right: 0px;
text-decoration:none;
}

.margin {
margin-bottom: 110px
}

/** poker tournament start **/

#tournamentForm .leftCol {
width: 280px;
font-weight: bold;
color: #000;
}

#tournamentForm select {
margin-bottom: 0px;
width: 205px;
}
#tournamentForm input {
width: 200px;
}
#tournamentForm .commentsInput{
font-size: 11px;
}
#tournamentForm .redText {
font-size: 11px;
padding-bottom: 5px;
}
 #tournamentForm .formColRight {
padding-bottom: 3px;
}
/** poker tournament end **/


