body {
	font-family: Verdana, verdana;
	background: #0b294a url('../i/body_bg.jpg') top repeat-x;
}

* {
	margin: 0;
	padding: 0;
}

a img {
	border: none;
}

.clearfloat {
	clear: both;
	display: block;
}

.mainwrap {
	margin: 0 auto;
	width: 796px;
	background: #245480 url('../i/bottom_bg.jpg') bottom repeat-x;
	padding-bottom: 14px;
}

* html .mainwrap {
	width: 799px;
}

.header {
	height: 27px;
	padding-left: 1px;
	padding-right: 1px;
}

.header a {
	margin-top: 2px;
	display: block;
	float: left;
	line-height: 25px;
	text-align: center;
	color: #fff5a4;
	text-decoration: none;
	font-size: 14px;
	background: url('../i/header_bg.jpg') repeat-x;
}

.header a:hover {
	color: #004f8c;
	font-weight: bold;
	background: url('../i/header_bg_hover.jpg') repeat-x;
}

.header img {
	margin-top: 2px;
	float: left;
}

.content {
	margin-left: 1px;
	margin-right: 5px;
}

.text {
	color: yellow;
	font-size: 12px;
	line-height: 15px;
	padding: 10px;
	width: 523px;
	display: block;
	font-family: Trebuchet MS;
	background: #0e426e url('../i/left_bg.jpg') bottom left no-repeat;
}

.text p {
	margin-top: 15px;
}

.obs {
	font-family: Verdana;
	color: #ffcc00;
	font-size: 13px;
	font-weight: bold;
}

.stiai_ca_even, .stiai_ca_odd {
	margin: 2px !important;
	display: block;
	color: #FFD908;
	background: #346490 url('../i/prev_arrow_1.jpg') no-repeat 7px 4px;
	font-family: Arial;
	font-size: 12px;
	padding: 2px;
	padding-left: 25px;
}

.stiai_ca_even {
	background: #245480 url('../i/prev_arrow.jpg') no-repeat 7px 4px;
}

.text .white {
	color: white;
	font-size: 12px;
	line-height: 15px;
	margin: 15px;
	display: block;
	font-family: Trebuchet MS;
}

.text .title {
}

.left {
	float: left;
	width: 545px;
}

.right, .right_index {
	float: right;
	width: 220px;
	padding-top: 10px;
	padding-left: 2px;
}

* html .right_index {
	width: 223px;
}

.right_index {
	background: url('../i/index_right_bg.jpg') no-repeat;
	padding-top: 5px;
	z-index: 1;
}

.cadou {
	display: block;
	width: 211px;
	height: 177px;
	background: url('../i/cadou.png') no-repeat;
	z-index: 999;
	margin-left: 2px;
}

* html .cadou {
	background: url('../i/cadou.gif') no-repeat;
}

.right_block, .right_block_first, .right_block_head, .right_block_head_first, .right_block_bottom {
	width: 209px;
	margin: 0 auto;
	z-index: 1;
}

.right_block_head_first {
	margin-top: -40px;
}

.right_block_first {
	padding-top: 40px;
}

.right_block_head, .right_block_head_first {
	background: transparent url('../i/right_block_head.gif') no-repeat;
	height: 8px;
}

.right_block_bottom {
	background: transparent url('../i/right_block_bottom.gif') no-repeat;
	height: 7px;
}

.right_block_bottom {
	margin-bottom: 8px;
}

.right_block, .right_block_first {
	background-color: #004376;
	padding-bottom: 1px;
	font-size: 10px;
	color: #FFCC00;
	letter-spacing: 0.1px;
	padding-left: 16px;
	padding-right: 16px;
	width: 177px;
}

.big_right_a {
	color: #fff;
	display: block;
	font-size: 13px;
	line-height: 30px;
	text-decoration: none;
	text-transform: uppercase;
	background: transparent url('../i/right_link_border.jpg') bottom repeat-x;
}

.big_right_a:hover {
	color: #ffcc00;
}

.right_block .title, .right_block_first .title {
	color: #ffcc00;
	display: block;
	text-transform: uppercase;
	line-height: 30px;
	font-weight: bold;
	font-size: 16px;
	background: transparent url('../i/right_link_border.jpg') bottom repeat-x;
}

.right_block .small_title, .right_block_first .small_title {
	color: yellow;
	display: block;
	text-transform: uppercase;
	line-height: 18px;
	font-weight: bold;
	font-size: 12px;
	background: transparent url('../i/right_link_border.jpg') bottom repeat-x;
}

.copy {
	text-align: center;
	color: #5181a9;
	font-size: 10px;
	margin-top: 21px;
	margin-bottom: 5px;
}

.footer {
	text-align: center;
}

.footer img {
	margin-left: 2px;
	margin-right: 2px;
}

.footer_links {
	margin: 15px auto 10px auto;
	padding-top: 2px;
	padding-left: 100px;
	height: 29px;
	width: 689px;
	background: url('../i/footer_links_bg.gif') no-repeat;
}

.footer_links a {
	display: block;
	font-size: 11px;
	color: #59afb9;
	height: 27px;
	line-height: 27px;
	text-decoration: none;
	float: left;
}

.footer_links a:hover {
	font-weight: bold;
	color: #fce700;
	background: url('../i/footer_link_bg.gif') repeat-x;
}

.jackpots {
	float: left;
	width: 262px;
	margin-left: 5px;
	margin-top: 5px;
	height: 95px;
	color: white;
	background: url('../i/jackpots.jpg') no-repeat;
}


.jackpots .dol {
	color: #f4c900;
}

.jack_title {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma;
	position: relative;
	top: 8px;
	left: 3px;
	display: block;
	text-align: left;
	color: #adedff;
}

.jack_pot {
	position: relative;
	top: 31px;
	font-weight: bold;
	font-size: 14px;
	left: 16px;
	display: block;
	text-align: left;
}

.contact {
	text-align: left;
	font-size: 11px;
	float: left;
	line-height: 18px;
	width: 514px;
	margin-left: 3px;
	margin-top: 5px;
	height: 95px;
	color: #ffff00;
	background: url('../i/contact.jpg') no-repeat;
}

.contact table {
	position: relative;
	top: 25px;
	left: 32px;
	text-align: left;
}

.contact .con_country {
	width: 85px;
	color: white;
}

.con_click {
	display: block;
	position: relative;
	width: 150px;
	height: 48px;
	top: -31px;
	left: 357px;
}

.page_title {
	float: left;
	display: block;
}

.page_title_tit {
	background: transparent url('../i/h1_bg.jpg') repeat-x left top;
	color: #FFFFFF;
	font-family: Arial black;
	font-size: 19px;
	font-weight: bolder;
	line-height: 20px;
	margin: 0px;
	min-width: 166px;
	padding: 0px;
	padding-bottom: 5px;
	padding-top: 1px;
}

.page_title_subtit {
	color:#FFEF81;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	line-height: 17px;
}

.how_to_play {
	float: right;
	width: 215px;
	color: #FFCC00;
}

.how_to_play a{
	text-decoration: none;
}

.how_to_play a:hover {
	text-decoration: underline !important;
}

.how_title {
	text-transform: uppercase;
	color: white;
	display: block;
	font-family: Arial black;
	letter-spacing: 1.2px;
}

.how_to_play strong {
	font-weight: normal;
	margin-right: 5px;
	color: white;
	background: url('../i/how_to_begin.jpg') no-repeat left top;
	display: block;
	float: left;
	width: 17px;
	line-height: 16px;
	height: 16px;
	text-align: center;
}

.download_bottom {
	position: relative;
	top: -50px;
	text-align: center;
	display: block;
	width: 100%;
	margin-bottom: -40px;
}

.text a {
	color: #FFCC00;
}

.text a:hover {
	text-decoration: none;
}

.right_cont_tab {
	color: #FFCC00;
	font-size: 10px;
	width: 100%;
}

ol {
	margin-left: 50px;
}

.promo_first_tit {
	color: #FFDF00;
	font-weight: bold;
	font-family: Trebuchet MS;
	font-size: 16px;
	line-height: 15px;
}

td.promo_l{
	width: 103px;
	padding: 0px;
	background: url("../i/promo_l_bg_blue.gif") top left repeat-y;
	vertical-align: top;
}

td.promo_l p{
	position: absolute;
	top: 66px;
	left: 0px;
	font-size: 11px;
	font-weight: bold;
	color: #93c6d8;
	text-align: center;
	width: 100%;
}

td.promo_l p span{
	font-size: 18px;
	font-weight: normal;
	color: white;
}

td.promo_title{
	background: #006aa7 url("../i/promo_t_bg_blue.gif") top left repeat-x;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 5px;
	color: #ffdf00;
}

td.promo_title span.yellow{
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
	color: #ffdf00;
}
tr.promo_r_bg {
	background: #006aa7 url('../i/promo_r_bg_blue.gif') repeat-y right;
}
td.promo_rt{
	width: 7px;
	background: url("../i/promo_r_bg_blue.gif"/*tpa=http://www.oneclubcasino.com/template/v2/new_i/promo_r.jpg*/) right repeat-y;
	font-size: 1px;
	line-height: 1px;
	vertical-align: top;
}

td.promo_bot{
	background: url("../i/promo_b_bg.jpg"/*tpa=http://www.oneclubcasino.com/template/v2/new_i/promo_b_bg.jpg*/) top left repeat-x;
	font-size: 1px;
	line-height: 1px;
}

td.promo_r{
	background: url("../i/promo_r_bg_blue.gif"/*tpa=http://www.oneclubcasino.com/template/v2/new_i/promo_r_bg.jpg*/) top right repeat-y;
	font-size: 1px;
	line-height: 1px;
}

td.promo_content{
	background: #006aa7;
	font-family: Arial;
	font-size: 12px;
	color: #ffef81;
	padding-left: 10px;
}

td.promo_content a {
	display: block;
	float: right;
	text-decoration: none;
	color: #ffdf00;
	text-transform: uppercase;
	padding-left: 12px;
	background: url("../i/arr_l_tc.jpg") 0px 3px no-repeat;
}

td.promo_content a:hover {
	text-decoration: underline;
}

td.promo_sep{
	height: 2px;
	text-align: center;
	background: url("../i/promo_sep.jpg"/*tpa=http://www.oneclubcasino.com/template/v2/new_i/promo_sep.jpg*/) top center no-repeat #a70000;
	font-size: 1px;
	line-height: 1px;
}

.promo_type {
	background: transparent url('../i/layout-3-A2_blue_20.jpg') no-repeat;
	height: 35px;
	line-height: 15px;
	vertical-align: top;
	padding-top: 7px;
	width: 254px;
	text-align: center;
}

.promo_type_tit {
	background: transparent url("../i/layout-3-A2_blue_23.jpg") no-repeat left top;
	color: #FFBA00;
	font-family: Trebuchet MS;
	font-size: 14px;
	font-weight: bold;
	height: 28px;
	margin-bottom: 5px;
	margin-top: 35px !important;
	padding-left: 33px;
	padding-top: 7px;
}

.promo_type_tit span {
	color: #FFF;
}

.promo_table_th {
	background: transparent url("../i/promo_table_th_bg.jpg") repeat-x left top;
	color: #FFBA00;
	font-family: Trebuchet MS;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

.promo_table, .promo_table_b {
	background:transparent url("../i/promo_table_bg.jpg") repeat-x left top;
	color: #FFE294;
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

.promo_table_b {
	background:transparent url("../i/promo_table_b_bg.jpg") repeat-x left top;
}

.games_title {
	color:#FFFFFF;
	display: block;
	font-family:Arial;
	font-size:12px;
	font-weight:bolder;
	line-height:12px;
	padding:5px 15px 15px 18px;
}

.games_right_a {
	display: block;
	height: 70px;
	position: relative;
	background: transparent url("../i/gp_sep.gif") no-repeat bottom center;
}

.games_right_a span {
	display: block;
	color: #FFDF00;
	font-family: Arial;
	font-size: 12px;
	position: absolute;
	bottom: 37px;
	left: 80px;
	font-weight: bold;
}

.games_right_a a {
	padding-top: 0px;
	position: absolute;
	bottom: 10px;
	left: 80px;
	display: block;
	width: 79px;
	float: left;
	height: 22px;
	background: transparent url("../i/play_here.gif") no-repeat;
	color: #FFEF81;
	text-align: center;
	padding-top: 4px;
	margin-top: 5px;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}

.games_left {
	width: 100%;
	text-align: center;
	display: block;
	/*background: #B90D00 url("../i/prev_bg.jpg") right center repeat-y;*/
}

.games_left a {
	position: relative;
	text-decoration: none;
}

.games_left img {
	margin-right: 5px;
	margin-left: 5px;
}

.games_left span {
	position: absolute;
	bottom: 11px;
	display: block;
	left: 0px;
	width: 139px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: yellow;
}

.prev_tab span {
	background: #0B294A url("../i/games_tr.jpg") no-repeat top right;
	font-size: 12px;
	font-weight: bold;
	display: table;
	line-height: 28px;
	padding-left: 10px;
	margin: 0px;
	padding-right: 25px;
	margin-top: 15px;
	float: left;
}

.prev_tab .prev_tit {
	background: #0B294A url("../i/games_tl.jpg") no-repeat top left;
	font-size: 12px;
	font-weight: bold;
	display: table;
	line-height: 28px;
	margin: 0px;
	padding: 0px;
	width: 7px;
	margin-top: 15px;
}

.row1 {
	background:#346490 url("../i/prev_arrow_1.jpg") no-repeat 7px 4px;
color:#FFD908;
font-family:Arial;
font-size:12px;
height:20px;
padding-left:25px;
}

.row0 {
background:#245480 url("../i/prev_arrow.jpg") no-repeat 7px 4px;
color:#FFD908;
font-family:Arial;
font-size:12px;
height:20px;
padding-left:25px;
}

.row1_blank {
background:#346490 none repeat;
color:#FFD908;
font-family:Arial;
font-size:12px;
height:20px;
padding-left:25px;
}

.row0_blank {
background:#245480 none repeat;
color:#FFD908;
font-family:Arial;
font-size:12px;
height:20px;
padding-left:25px;
}

.promotions {
	border: 2px solid #3595cf;
	background-color: #0a76b4;
}

.promotions th {
	border: 0px;
	border-bottom: 1px solid #00355d;
	font-weight: bold;
	color: white;
	height: 28px;
	position: relative;
}

.promotions td.even {
	background-color: #11639e;
}

.promotions td.odd {
	background-color: #1968a5;
}

.promotions td {
	text-align: center;
	color: white;
	vertical-align: middle;
	border: 1px solid #0a76b4;
	border-bottom: 0px;
}

.promotions span {
	color: #ffe294;
}

.promotions a {
	color: #ffba00;
}

.hidden_promo {
	border-bottom: 1px solid #358ec1;
	background-color: #1968a5;
	display: none;
	text-align: left;
	padding-left: 45px;
	padding-bottom: 20px;
	padding-top: 20px;
}

.tl_b_p {
	position: absolute;
	left: -2px;
	top: -8px;
	*left: -2px;
	_left: -57px;
	*top: -2px;
}

.tr_b_p {
	position: absolute;
	right: -2px;
	top: -23px;
	*right: -2px;
	*top: -17px;
}

.bl_b_p {
	position: absolute;
	left: -3px;
	top: -3px;
}

.br_b_p {
	position: absolute;
	right: -3px;
	top: -3px;
	_right: -4px;
}

.pr_title {
	font-size: 14px;
	font-family: Arial, arial;
	font-weight: bold;
	margin-top: 25px;
	margin-left: 115px;
	margin-bottom: 12px;
	line-height: 18px;
	color: #ffdf00;
}

.pr_title span {
	font-size: 18px;
	color: white;
}

td.promo_content a.redeem {
	background: none;
	float: none;
	width: 152px;
	margin: 15px auto 10px auto;
	display: block;
}

.promo_dets {
	width: 290px;
	float: right;
	margin: 5px;
	margin-top: 20px;
	border: 2px solid #3595cf;
	background-color: #0a76b4;
	font-family: Verdana;
	font-weight: bold;
	text-align: left;
}

.promo_dets th {
	border: 0px;
	border-bottom: 1px solid #00355d;
	color: white;
	height: 28px;
	position: relative;
	font-size: 12px;
}

.promo_dets span {
	float: right;
	margin-right: 4px;
}

.promo_dets td {
	text-align: left;
	color: white;
	vertical-align: middle;
	border: 1px solid #0a76b4;
	border-bottom: 0px;
	background-color: #1968a5;
	color: #ffe294;
	font-family: Verdana;
	font-size: 11px;
}

.tr_b_p1 {
	position: absolute;
	right: -2px;
	top: -8px;
	*right: -2px;
	_right: 38px;
	*top: -2px;
}

.tl_b_p1 {
	position: absolute;
	left: -2px;
	top: -8px;	
	*left: -2px;
	*top: -2px;
}

.opener1 {
	background:transparent url('../i/redeem1.gif') no-repeat scroll 0%;
	display:block;
	font-family:Trebuchet MS;
	font-weight:bold;
	height:39px;
	padding-right:10px;
	padding-top:13px;
	text-decoration:none;
	width:151px;
	color:#FFF9C4;
	font-family:Trebuchet MS;
	font-size:11px;
	padding-left:10px;
}

.opener1 div {
	color:#B8BABC;
	font-size:11px;
	padding-top:2px;
	line-height:3px;
	padding-left:43px;
}

.rules_ul {
	padding-left: 20px;
}

.rules_ul li {
	list-style-type: none;
	background:transparent url('../i/arr_ry.jpg') no-repeat 2px 4px;
	padding-left: 20px;
	margin-bottom: 2px;
}

.rules2_ul {
	padding-left: 20px;
}

.rules2_ul li {
	list-style-type: none;
	background:transparent url('../i/arr_rw.jpg') no-repeat 2px 4px;
	padding-left: 20px;
	margin-bottom: 2px;
	font-size: 11px;
}
td.promotd1 {
	background: #1968A5 url(../i/coupon3_bg.jpg) left center repeat-y;
	color: yellow;
	padding: 5px 20px;
}
td.promotd2 {
	background-color: #0A76B4;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 9px;
	text-align:center;
}
td.promotd1 span {
	color: #FFCC00;
	font-weight: bold;
}

.printtd {
	background-color: 2#203E6B;
	line-height: 18px;
}

.printtd a {
	color:#9AE2FD;
	font-family:Trebuchet MS;
	font-size:11px;
	padding-right:5px;
	text-decoration: none;
}

.printtd a:hover {
	text-decoration: none !important;
}