* {margin:0; padding:0;}
h1 {font-size: 22pt}
body {margin: 0px auto; width: 760px; background-color: #4B5797; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt;}
a {border:0px}
img {border:0px}
a img {border:0px}
#wrapper {width:615px; background-color:#c9cde0;}
#wrapper #content {text-align: left;}
#login {font-size:0.7em; font-weight:bold; margin-left:14px; border-left:1px solid #FFFFFF; padding:10px 6px 10px 14px}
#login #loginlink {margin:10px 0px 0px 0px}
#login #loginlink a {color:#000000;text-decoration:none}
#login #loginlink a:hover {text-decoration:underline}

#nav {width:100%; font-weight:bold; font-size: 10px; padding:0px 0px 10px 10px; text-align: left; }
#nav a{color: #000; text-decoration:none; padding-right:5px}
#nav a:hover {text-decoration:underline}
#wrapper #content .c2a {;padding:0px 0px 0px 10px;}
#wrapper #content .c2a img {}
#wrapper #content #tbl_main {width:600px; margin:17px 0px 0px 0px;}
#wrapper #content #tbl_main td {vertical-align:top}
#wrapper #content #tbl_main #panebg {background:url(../images/lotto_pane_slice.jpg) repeat-x; height:487px; color:#FFFFFF; font-weight:bold;}
#wrapper #content #tbl_main #panebg ul {}
#wrapper #content #tbl_main #panebg ul li {padding:0px; list-style-type:none}
#wrapper #content #tbl_main #panebg ul li a {color:#FFFFFF; text-decoration:none}
#wrapper #content #tbl_main #panebg ul li a:hover {text-decoration:underline; color:#ffcc00}
#footer {padding:16px 0px; width:100%; text-align:center}
#footer a{color:#000000; text-decoration:none; font-weight:bold; font-size:0.8em; padding:0px 4px}
#footer a:hover {text-decoration:underline}

#content_inner {font-family: Arial; font-size: 10pt; text-align: left; color: #333333; line-height:140%;}
#wrapper #content #tbl_main #content_inner P{padding:4px 0px; font-size:0.8em}
#wrapper #content #tbl_main #content_inner P.coming_soon {font-weight:bold; color:#0ccc28}
#wrapper #content #tbl_main #content_inner table td {padding:3px 3px}

.violet {color: #8600B2; margin: 25px 0px 5px 0px}

.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; text-align: left}
.rbroundbox {  margin: 1em auto; }

.gamebox  { background: url(../images/lotto_gameroundedbg.gif) repeat; width:193px; color:#FFFFFF; margin:7px 1px; line-height: 100%;}
.gamebox .rbtop div { background: url(../images/lotto_gameroundedtl.gif) no-repeat top left; }
.gamebox .rbtop { background: url(../images/lotto_gameroundedtr.gif) no-repeat top right; }
.gamebox .rbbot div { background: url(../images/lotto_gameroundedbl.gif) no-repeat bottom left; }
.gamebox .rbbot { background: url(../images/lotto_gameroundedbr.gif) no-repeat bottom right; }
.gamebox a {color:#FFFFFF; text-decoration:none}
.gamebox h2 {font-weight:bold;font-size:0.8em}
.gamebox p.inbox {font-size:0.6em;}
.gamebox .click2play { font-size:0.7em}
.gamebox .click2play a:hover {text-decoration:underline}
.gamebox img {float:right}

#wrapper #content #tbl_main #content_inner .gamebg {width:191px; background-color:#e4e6f0;}
#wrapper #content #tbl_main #content_inner #allgames {font-size:0.7em; color:#000000; }
#wrapper #content #tbl_main #content_inner #allgames ul {margin-left:16px}
#wrapper #content #tbl_main #content_inner #allgames ul li {padding:3px 5px 3px 0px}
#wrapper #content #tbl_main #content_inner #allgames ul li a{text-decoration:none; color:#000000; font-weight:bold}
#wrapper #content #tbl_main #content_inner #allgames ul li a:hover {text-decoration:underline}

#wrapper #content #tbl_main #content_inner #promo_nav {font-size:0.8em; color:#000000; margin-bottom:10px}
#wrapper #content #tbl_main #content_inner #promo_nav a {color:#000000; font-weight:bold; text-decoration:underline;}
#wrapper #content #tbl_main #content_inner #promo_nav a:hover {text-decoration:none}
#wrapper #content #tbl_main #content_inner ol,ul {margin:0px 7px 0px 17px}
#wrapper #content #tbl_main #content_inner li {padding:3px 0px;}

#contentInner{padding:15px 5px 0 5px; color:#333; line-height:140%; }
#contentInner.smallText{font-size:9pt;}
#content_inner p{margin-bottom:0px; font-size: 8pt;}
#contentInner a, #contentInner a:link{color:#425EBE;}
#contentInner a:hover{text-decoration:none;}
#contentInner blockquote, #contentInner blockquote.faqItem{margin-left:20px;}

.floatLeft{float:left;margin:0 10px 5px 0;}
.floatRight{float:right;margin:0 0 5px 10px;}

/* Terms and Conditions Styling */
ol.main, ol.inner {padding-left: 20px}
ol.inner li{margin-bottom: 10px;}

#contentInner ul{margin:15px 0 15px 0;padding:0}
#contentInner ul li{list-style-type:disc; margin:0 0 5px 0px;padding:0 0 5px 20px;}
#contentInner ul li a{color:#425EBE;text-decoration:underline;}
#contentInner ul li a:hover{text-decoration:none;}

/* new layout */
.header {
	background-image: url(../images/header-bg.jpg);
	background-repeat: repeat-x;
}

.header img {
	border: 0px;
}

.headerBanner {
	margin-left: 3px;
	margin-bottom: 18px;
}

/* ####### Menu Styles ####### */
.menuLeft {
	float: left;
	width: 98px;
	background-image: url(../images/menu-top.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #FFFFFF;
}
.menuLeft li {text-align: left;color: black;}
.menuLeft ul {
	margin: 0px;
	padding: 0px;
}

.menu {
	text-transform: uppercase;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	font-weight: bold;
	list-style-type: none;
}

div.menuLeft ul li.menu a {
	color: #000000;
	text-decoration: none;
	display: block;
	text-transform: uppercase;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	font-weight: bold;
}

div.menuLeft ul li.menu a:hover {
	color: #027CE8;
}
.menuBlue {
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	list-style-type: none;
}

a.menuBlue {
	color: white;
	text-decoration: none;
	display: block;
}

a.menuBlue:hover {
	color: #027CE8;
}

.mBall1 a, .mBall2 a, .mBall3 a, .mBall4 a {
	line-height: 10px;
	text-align: center;
	padding-top: 37px;
	margin-top: 9px;
	margin-left: 6px;
	background-position: top;
	background-repeat: no-repeat;
}

.mBall1 a {
	background-image: url(../images/menu-ball-green.jpg);
}

.mBall2 a {
	background-image: url(../images/menu-ball-pink.jpg);
}

.mBall3 a {
	background-image: url(../images/menu-ball-yellow.jpg);
}

.mBall4 a {
	background-image: url(../images/menu-ball-blue.jpg);
}

.Home a {
	width: 38px;
	padding-top: 39px;
	margin-left: 34px;
}
.Results a {
	width: 61px;
	padding-top: 37px;
	margin-top: 9px;
	margin-left: 18px;
}
.NumberChecker a {
	width: 64px;
	line-height: 100%;
	text-align: center;
	padding-top: 37px;
	margin-top: 9px;
	margin-left: 15px;
}
.Stats a {
	width: 43px;
	padding-top: 37px;
	margin-top: 9px;
	margin-left: 25px;
}
.NumberGenerator a {
	width: 83px;
	line-height: 100%;
	text-align: center;
	padding-top: 37px;
	margin-top: 9px;
	margin-left: 6px;
}
.Info a {
	width: 30px;
	padding-top: 37px;
	margin-top: 15px;
	margin-left: 32px;
}
* html .Info a {margin-top: 10px}
.Bingo a {
	width: 42px;
	padding-top: 37px;
	margin-top: 9px;
	margin-left: 26px;
}
.PlayOnline a {
	width: 50px;
        line-height: 100%;
	text-align: center;
	padding-top: 45px;
	margin-left: 22px;
        height: 10px;
}
.SiteMap a {
 	width: 54px;
	padding-left: 100px;
	margin-top: 110px;
}
* html .SiteMap a{padding-top: 	0px;}
.AboutUs a {
	width: 60px;
	margin-top: 35px;
	padding-right: 10px;
}
* html .AboutUs a {margin-top: 15px;}

li {
	line-height: 140%;
}

.footerMenu {
	background-image: url(../images/footer-bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	float: right;
	width: 150px;
	height: 180px;
}

.footerMenu ul{
	margin: 0px;
	padding: 0px;

}

.footerMenu ul li a{color: white;}
* html .footerMenu ul li a{ width: 90px}
.footerText {
	float: left;
	width: 580px;
	margin-left: 20px;
	border-top: 1px solid #4B5797;
	margin-top: 10px;
	text-align: left;

}
.footerText p {	font-size: 7pt;}
.footerText a {
	text-decoration: none;
}
.siteContainer {
	margin: 0px auto;
	width: 760px;
}
/* ####### End Menu Styles ####### */
/*---- login box styles ------*/
#login_box {
	background-color: #626ca9;
	width: 137px;
}

#login_box p {
	padding: 0px;
	margin: 0px;
}
#login_box p img{
	padding: 0px;
	margin: 0px;
}
/*
#login_box p#marg {
	font-family: Arial;
	margin-top: 4px;
 	font-size: 8pt;

}

#login_box p#marg a{
	color: white;
	font-size: 8pt;
}
*/
#login_box p#marg a{
	color: white;
	font-size: 7pt;
}
#login_box p#marg {
	margin-top: 4px;
 	font-size: 7pt;
 	text-align: left;
}
/*
#login_box p.left {
	float: left;
	margin-left: 4px;
	color: white;
	font-size: 8pt;
}*/
#login_box p.left{
        float: left;
	margin-left: 0px;
	padding-left: 4px;
	color: white;
	font-size: 7pt;
}
input.text_field {
	background-image: url(../images/login_box/field.gif);
	border: 0px;
	width: 72px;
	height: 13px;
	font-size: 8pt;
}
.footer {
	background-image: url(./images/footer-bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 180px;
}
ul {
        font-size: 10pt;
}
ul.tgn li {
         font-size: 17px;
         list-style-type: none;
         margin-left: -10px;
         padding: 0px;
         text-align: left;
         line-height: 100%
}
ul.tgn li p{
         padding: 0px;
         margin: 0px;
         float: left;
}
ul.tgn li p.text {
       margin-top: 5px;
       margin-left: 5px;
}
div#wrapper {margin-top: 20px}
ul#right_menu {
        font-family: Arial;
        text-align: left;
        font-size: 16px;
        font-weight: bold;
        padding: 0px;
        margin: 0px 0px 5px 8px;
}
ul#right_menu li {margin-top: 5px;}

/** paas **/
div#logo {height:54px; width: 430px; float:left;}
div#profile_info {width:300px; margin:40px 0px 0px 0px; padding:0px; font-size:11px; float: right; text-align: right}
div#tgn_support {height:54px; width:150px; float:right; margin:0px 0px 0px 0px; }
span#error_message {font-size:14px; margin:0px; padding:0px;}
p#off_text {text-align: left; margin-left: 5px;}
ul.list_positioning li{text-align:left; padding:0px 20px 0px 0px;}
table.ecom tr th, table.ecom tr td{vertical-align:top;}
table.ecom tr td.warn{color:#f00;}

/*....................PAAS LOGIN BOX.................*/

div.login_box_paas {height:130px; width:300px; margin:0px; padding:0px; clear:both; background-color:#616da6;}
div#login_title_field {height:25px; width:120px; float:left; padding:0px; margin:0px; text-align: right; color: white; font-weight: bold}
div#login_title_field:first-letter {text-transform:uppercase;}
div#login_input_field {height:25px; width:180px; float:left; padding:0px 0px 7px 0px; margin:0px; }
div#login_button { float: left; margin:0px 0px 0px 105px; padding: 0px 0px 0px 0px; background-color:#616da6; text-align: right}
div#register_button{ float: left; margin:0px 0px 0px 0px; padding: 0px 0px 0px 53px; text-align: left}
div#login_bottom{width: 300px; height: 11px; clear: both; background-color: #e4e6f0; background-image:url(../images/paas/login_bottom_back.gif); background-repeat: no-repeat}
div#login_content {width:300px; vertical-align:center; margin:0px; padding:10px 0px 0px 0px;}
div#login_title {color: white; text-align: left; height:25px; width:300px; font-size:16px; font-weight:bold; margin:0px; padding:4px 0px 0px 0px; background-image:url(../images/paas/login_title_back.jpg); border-bottom:1.5px solid #ffffff;}


/*................REGISTER FORM..................*/

div#register_form { width:530px; padding:0px; margin:0px auto;}
div#register_heading {height:20px; width:530px; clear:both; border-bottom:2px dotted black; font-weight:bold; padding:5px 0px 0px 0px; margin:0px; margin-bottom:4px; background-color:#737cac;}
div#register_left { width:280px; float:left; padding:0px; margin:0px 0px 0px 2px;}
div#register_right {width:240px; float:left; padding:0px; margin:0px; clear:right;}
div#form_left {height:30px; width:280px; text-align:left; padding:0px 0px 7px 0px; margin:0px;}
div#form_right {height:30px; width:240px; text-align:left; padding:0px 0px 7px 0px; margin:0px; }
div#form_text_left {height:15px; width:280px; text-align:left; padding:0px 0px 0px 2px; margin:0px;}
div#form_text_left:first-letter {text-transform:uppercase;}
div#form_text_right {height:15px; width:240px; text-align:left; padding:0px 0px 0px 2px; margin:0px;}
div#form_text_right:first-letter {text-transform:uppercase;}
span#option {font-size:10px; color:maroon;}

div#register_foot {width:530px; text-align:left; float:left; margin:0px; padding:0px; margin-top:10px; background-color:#e4e6f0; }
input#submit_button {margin:0px; padding:14px 0px 14px 0px;}
* html input#submit_button {margin:-3px 0px -5px 0px; padding:0px;}

/*...............TOP MENU........................*/

div#top_menu {width:100%; height:30px; clear:both; margin:10px 0px 5px 0px; padding: 0px; border-bottom: 1px dotted black}
div#top_menu a{text-decoration: none; color: black;}
div#top_menu a:hover {color:blue;}
div#top_menu_element {width:100px; height:15px; font-size:13px; font-weight:bold; float:left; border:1px solid green; margin:0px 13px 0px 22px; padding:0px 0px 2px 0px;}

/*.............SUB MENU..........................*/

div#cashier_submenu{clear: both; width: 100%;}
div.submenu_element{float: left; border-right: 1px solid black; padding: 0px 5px 0px 5px;}
div.submenu_element a, div.submenu_element a:visited{text-decoration: none; color: blue; font-weight: none}
div#cashier_submenu div#last {border: 0px}
div#cashier_submenu div#first {border: 0px; font-weight: bold; padding-right: 0px; text-transform: capitalize; text-decoration: underline;}
div#cashier_submenu div#the_one {font-weight: bold

/*.............TABLES............................*/}


table.ecomForm{width: 404px; border:1px solid #000; background:#fff; margin:0px 0px 10px 0px;}
table.ecomForm a:hover{color:blue; }
table.ecomForm tr.ttl td{width: 100%; text-transform:capitalize; font-size:13px; text-align:left; font-weight:bold; padding:2px; color:#000; background:#FBB344; border-bottom:1px solid #000; font-family:Geneva, Arial, Helvetica, sans-serif;}
table.ecomForm tr.ttl2 td{text-transform:capitalize; font-size:11px; text-align:left; font-weight:bold; padding:2px 6px; color:#000; background:#eee; border-top:1px solid #000; border-bottom:1px solid #000;}
table.ecomForm tr td{text-align: left; vertical-align:top; font-size:11px; color:#000;}
table.ecomForm tr td form{margin:0; padding:0;}
table.ecomForm tr td.bottom{vertical-align:bottom;}
table.ecomForm tr td.right{text-align:right; }
table.ecomForm tr td.center{text-align:center;}
table.ecomForm tr td .label{text-transform:capitalize; font-weight:bold;}
table.ecomForm tr td .inline{display:inline;}
table.ecomForm tr td .warn{color:#ff0000; font-weight:bold;}
table.ecomForm tr td .editButton{margin-top:20px; }
tr.borderTop td{}
tr.undercrossed td{border-bottom:1px solid #000}
table.twoCol tr td{width: 201px}
table.threeCol tr td{width:33%;}

/*===============================
	==== input form table ====
============================== */
table.inputForm{border:1px solid #000; width:98%; margin-top:15px}
* html table.inputForm{margin-top:30px;}
table.inputForm tr.hdr td{text-transform:capitalize; font-size:12px; font-weight:bold; color:#fff; background:#ff8533;}
table.inputForm tr.btn td, table.inputForm tr.outbtn td{text-align:center; padding:10px 0 10px 0;}
table.inputForm tr.outbtn td{border:0; border-top:1px solid #000;}
table.inputForm tr td, table.inputForm tr th{vertical-align:middle; text-align: left; padding:5px; font-size:12px; background:#fff; color:#000;} /* general properties */
table.inputForm tr td a, #mcontent table.inputForm tr td a{color:#ff8533; text-decoration:underline;} /* Links in rows */
table.inputForm tr th{text-align:right; font-weight:bold; text-transform:capitalize;} /* labels fields */
table.inputForm tr.line td, table.inputForm tr.line th{border-bottom:1px solid #000;} /* underlined cells */
table.inputForm tr.cntr td, table.inputForm tr.altcntr td{text-align:center;} /* centered rows */
table.inputForm tr.alt td, table.inputForm tr.alt th, table.inputForm tr.altcntr td, table.inputForm tr.altcntr th{background:#828ab5;} /* alternate rows background color */
table.inputForm tr td a{text-decoration:underline;} /* anchors */
table.inputForm td.msg{font-weight:bold; text-transform:uppercase; color:#ff8533; background:#efefef;} /* message fields */
table.inputForm tr.ttl td, table#trans tr.ttl td{text-transform:capitalize; font-size:14px; font-weight:bold; padding:5px; margin:10px 0 10px 0; color:#fff; background:#ff8533;}

/*===============================
	==== report table ====
============================== */

table.report{border:0; width:98%; background:#fff;} /* main table properties */
table.report tr td{vertical-align:top; padding:2px; font-size:11px; color:#000;} /* general cell properties */
table.report tr th{text-transform:capitalize; text-align:left; vertical-align:top; font-size:12px; font-weight:bold; padding:2px; color:#fff; background:#ff8533;} /* header properties */
table.report tr th a, table.report tr th a:visited, #mcontent table.report tr th a, #mcontent table.report tr th a:visited{text-decoration:none; color:#fff;} /* header anchors */
table.report tr th a:active, table.report tr th a:hover, #mcontent table.report tr th a:active, #mcontent table.report tr th a:hover{text-decoration:none; color:#000;} /* header anchors */
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-size:10px; font-weight:normal; color:#ff8533;} /* cell anchors */
table.report tr.row td, table.report tr.even td{background:#eee;} /* alternate rows background color */
table.report tr.odd td{background-color: #f0f0f0; text-align:left;}
table.report tr.even td{background-color: #f0f0f0; text-align:left;}
div#paging{text-align:right; font-weight:bold; margin:15px 0; background:transparent;} /* paging text */
div#paging span{margin:0 10px 0 0;}/* gap between paging text and links */
div#paging a{margin:0 5px; text-decoration:underline;} /* paging links */
div#norecords{border:0; width:98%; vertical-align:middle; padding:2px; font-size:12px; color:#000; background:#fff;}

span.pagebanner{color:#ff8533; width:96%; background:#fff; border:1px solid #666; padding:4px; margin:10px 0 0 0; display:block; border-bottom:none; font-size:11px;}
span.pagelinks{color:#ff8533; background:#fff; width:96%; border:1px solid #666; padding:2px 4px 2px 4px; display:block; border-top:0; margin:0px 0px 10px 0px; font-size:11px;}
input#submitting {margin:0px 0px 10px 0px; padding:0px; text-align:center;}
* html input#submitting {margin:10px 0px 10px 0px; padding:0px; text-align:center;}

/*=================================
	==== reports top table ====
================================ */

table#reportTop{border:0; width:98%; margin-top:10px;}
table#reportTop tr td{text-align:left; vertical-align:top; padding:0 5px 0 5px;}
table#reportTop tr td#left{width:1%;}

table#datemenu tr td{padding:2px;}
table#datemenu tr td select{text-transform:capitalize; font-size:13px;}
table#datemenu tr th{text-align:right; font-size:10px; font-weight:normal; color:#ff8533; text-transform:capitalize;}
table#datemenu tr#btn td{padding:5px; margin:0px; text-align:left;}

table#legend{border:1px solid #666; background:#fff;}
table#legend tr td, table#legend tr th{text-transform:capitalize; padding:4px 6px; margin:0px; font-size:11px; line-height: 100%; color:#ff8533;}
table#legend tr th{text-align:left; font-size:11px; font-weight:bold;}

/*=================================
	==== display tag styles ====
================================ */
.clear{clear:both;}
th.sorted{background:#b00;}

th.sorted a, th.sortable a{display:block; width:100%;}
th.sortable a{background:url(../images/displaytag/arrow_off.gif) right 0 no-repeat;}
th.order1 a{background:url(../images/displaytag/arrow_down.gif) right 0 no-repeat;}
th.order2 a{background:url(../images/displaytag/arrow_up.gif) right 0 no-repeat;}

div.exportlinks{background:#eee; border:1px dotted #999; padding:2px 4px 2px 4px; margin:10px 0 10px 0;	width:100%;}

span.export{padding:0 4px 1px 20px; display:inline; cursor:pointer;}
span.excel{background:url(../images/displaytag/ico_file_excel.png);}
span.csv{background:url(../images/displaytag/ico_file_csv.png);}
span.xml{background:url(../images/displaytag/ico_file_xml.png);}
span.pagebanner{color:#ff8533; background:#fff; border:1px solid #666; padding:4px; margin:20px 0 0 0; display:block; border-bottom:none; font-size:11px;}
span.pagelinks{color:#ff8533; background:#fff; border:1px solid #666; padding:2px 4px 2px 4px; display:block; border-top:0; margin:0 0 10px 0; font-size:11px;}
div#refurl{font-family:courier,serif; width:94%; font-size:14px; border:1px solid #000; padding:10px; margin:0px; color:#000; background-color:#e6e6e6;}

/*=================================
	==== order Bingo table ====
================================ */

table.orderBingo {border:1px solid #000; width:98%; margin-top:5px}
table.orderBingo tr td, table.orderBingo tr th{vertical-align:middle; text-align: left; padding:1px 3px 1px 3px; margin:0px; font-size:12px; background:#fff; color:#000;} /* general properties */
table.orderBingo tr th{text-align:right; font-weight:bold; text-transform:capitalize;} /* labels fields */
table.orderBingo tr td a{text-decoration:underline;} /* anchors */

/*===============================================
	==== tables used to display game details ====
============================================== */
table.gDetail{border:1px solid #000; width:300px;}
img.gDetailImg{border:1px solid #000;}

table.slot{border:2px solid #ccc;}
table.slot tr td{vertical-align:top; padding:0;}
table.slot tr td img{margin:1px; border:1px dotted #999;}

div.gMessage{font-size:12px; color:#000; text-align:center; border:1px solid #000; margin:0 1px;}
div.dealer{background:#ccc;}
div.held{background:#eee;}

table.cr_win, table.cr_lose{width:300px; border:1px solid #000; color:#000; white-space:nowrap;}
table.cr_win th, table.cr_lose th, table.cr_win td, table.cr_lose td{text-align:left; padding:2px;}

table.cr_win tr th{background:#ddd;}
table.cr_win tr td{background:#eee;}

table.cr_lose tr th{background:#ddd;}
table.cr_lose tr td{background:#eee;}


#contentInner{padding:0px 10px 0 10px; color:#333;font-size:100%;line-height:140%;text-align: left}
#contentInner h2{color:#8600B2; font-size:180%; text-transform:uppercase; font-weight:normal;margin-bottom:10px;}
#contentInner h3{color:#8600B2; font-size:140%; font-weight:normal;margin:20px 0 10px;}
#contentInner h4{color:#333; font-size:100%; font-weight:bold;margin:20px 0 10px;}
#contentInner p{margin-bottom:10px;}
#contentInner a, #contentInner a:link{color:#425EBE;}
#contentInner a:hover{text-decoration:none;}
#contentInner blockquote, #contentInner blockquote.faqItem{margin-left:20px;}

#contentInner ul{margin:15px 0 0px 0;}
#contentInner ul li{list-style-type:none; background:transparent url(../images/bullet.jpg) 4px 4px no-repeat;
		    margin:0 0 3px 0px;padding:0 0 5px 20px;}
#contentInner ul li a{color:#425EBE;text-decoration:underline;}
#contentInner ul li a:hover{text-decoration:none;}

#contentInner img.floatLeft{float:left;margin:0 10px 5px 0;}
#contentInner img.floatRight{float:right;margin:0 0 5px 10px;}

#contentInner .formTable{margin:10px 0}
#contentInner .formTable th, #contentInner .formTable td{text-align:left; padding:4px 2px; vertical-align:top; font-size:11px;}
#contentInner .formTable td{}

#contentInner .textField{width:186px;}
#contentInner .textArea{width:220px;}
#contentInner .selectBox{width:190px;}
#contentInner .accountStatement{background-color:#F6F6F6;margin:5px 0 10px}
#contentInner .accountStatement th{padding:5px 5px;background-color:#EEE;}
#contentInner .accountStatement td{padding:3px 5px;}

/*------reg_form styles -------*/
div#reg_form{width: 400px}
div.wrap div {padding: 0px 0px 7px 0px;}
div.wrap table {width: 98%}
div.wrap table td {text-align: left}
div#reg_form input {font-size: 11px}
div#reg_form div.title {border: 1px solid black; text-align: left; background-color: #ebebeb; font-weight: bold; color: #ff5f00; padding: 2px 0px 2px 2px}
div#reg_form div.wrap {width: 398px; border-left: 1px solid black; border-right: 1px solid black; padding: 5px 0px 5px 0px; clear: both}
.text {font-weight: bold; text-transform: capitalize; padding-top: 2px; text-align: left;}
div.wrap div.box {float: left; text-align: left;}
div.wrap div.clear {clear: both; width: 0px; height: 0px; padding: 0px}
div.wrap font {font-weight: normal; text-transform: none; font-size: 7pt; color: #7f7f7f}

/*----- games lobby -----------*/
div.rollover {display: none; position: absolute; top: 40px; left: 50%; margin-left: -500px; padding: 5px; background-color: #f1a133; border: 1px solid #171a1c; text-align: left}
div.rollover p {margin: 4px 0px 4px 0px}
p.top_menu {float: left; cursor:pointer; padding: 13px 20px 0px 20px;}
p.games_lobby_left_menu {padding: 10px 0px 10px 0px; width: 100%; background-image:url(../images/games/left_menu_glow.gif)}
p.games_lobby_left_menu:hover {pointer: hand;}
#errorMsg{color: #ff0700}

/*------ winners box --------------*/
#jackpot {background:#B70708 url(../images/home-jackpot-top.jpg) top center no-repeat; width: 150px;}
#winners {background:#B70708 url(../images/home-winner-top.jpg) top center no-repeat; width: 150px;}
#winners iframe{margin:0;padding:0;}
#winners .pad{padding:58px 0px 2px 5px;}
