html {background: #000 url(/images/main-bg.jpg) no-repeat scroll center top!important;}
#wrap {width: 900px;margin: 0 auto;font-size: 12px;line-height: 12px;font-family: Arial, Helvetica, sans-serif;}
.clear {clear: both;}
#content .font-14 {font-size: 14px;}
#content .font-18 {font-size: 18px;}
#content .font-15 {font-size: 15px;line-height: 15px;}
#content .green {color: #197a30;}
a {outline: none;}
strong {font-weight: bold !important;}
.float-left {float: left;}
.float-right {float: right;}
.float-right img {padding: 0 0 20px 20px;}
#single .notify {-moz-border-radius: 5px;-webkit-border-radius: 5px;padding: 15px 20px 15px 60px;font-size: 16px;line-height: 16px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight: 200;margin: 0 0 20px 0;text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);}
#single .notify a {font-weight: bold;}
#single .notify span {display: block;font-size: 12px;font-weight: normal;}
#single .notify.error {background: #fcadad url(/images/notify-error.png) no-repeat scroll 13px center;border: 2px solid #d53a3a;color: #440808;}
#single .notify.error a {color: #bb0000;}
#single .notify.success {background: #c0f088 url(/images/notify-success.png) no-repeat scroll 13px center;border: 2px solid #669d25;color: #375316;}
#single .notify.success a {color: #64a714;}
#single .notify.info {background: #88d5ee url(/images/notify-info.png) no-repeat scroll 13px center;border: 2px solid #0d99c7;color: #244959;}
#single .notify.info a {color: #097fb2;}
#single .notify.info h3 {color: #244959;}
#single .notify.warning {background: #f5eb98 url(/images/notify-warning.png) no-repeat scroll 13px center;border: 2px solid #ffe400;color: #bc5008;}
#single .notify.warning a {color: #f1690f;}
#tnc_table table {width: 650px;border-collapse: separate;border-spacing: 4px;	border: solid 1px #b1b1b1;margin: 0 0 10px;}
#tnc_table table th {font-weight: bold;text-align: left;padding: 1px 0 0 2px;}
#tnc_table table td {padding: 1px 0 0 2px;border: solid 1px #e1e1e1;}
.float-left{float:left;}
.loader {display:inline-block!important;margin-left:20px!important;}
#regform2 .loader {margin-top:19px;}
.register #content label#reg-nickname2 {width: 230px;padding: 3px 10px;border: 1px solid #cecece;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;margin: 0 0 5px;background-color:#dfdfdf;color:#333;font-size:12px;}
.hide{display:none!important;}
.center {text-align:center;}
.dataTables_info {float: left;padding: 5px;}
.dataTables_paginate.paging_two_button {float: right;}
#transactions_paginate a {display: inline-block; margin-left: 20px;}
.paginate_disabled_previous, .paginate_disabled_next { color:#ccc; }
.paginate_enabled_previous, .paginate_enabled_next { cursor:pointer; text-decoration:underline; }
.required:BEFORE { color:red;content: "* "; }
h2#my-vip, h2#claim-prize-title { color: #990002; font-size: 14px; font-weight: bold; margin: 10px 0 0; padding: 10px 0; }
.auto-center {margin:0 auto;}
.account-labels {color:#940000;}
.bold-labels {font-weight:bold;margin: 0 0 5px !important;}
#balance-container {margin-top:15px;}
a#personal-details {padding:10px 8px;}
#chips_balance {padding-top:6px;border:solid 1px #d9d9d9;height:20px;background-color:#efefef;color:black;font-family:verdana;font-size:12px;text-align:center;}
#max-cashback-container {margin:8px 0 10px 0;padding-top:6px;border:solid 1px #d9d9d9;height:20px;background-color:#efefef;color:black;font-family:verdana;font-size:12px;text-align:center;}
#cashback_amount {background: url(/images/cashback-calc-text-input.gif) no-repeat scroll left top transparent;border: 0 none;margin: 0 5px;padding: 6px 5px;width: 49px;float: right;text-align: right;}
.cashback-calculator {
	background: none repeat scroll 0 0 #eee;
	border: 1px solid #d9d9d9;
	margin: 0 0 10px;
	padding: 5px;
}
#pre_click {background: url(../images/cashback-calc-submit.gif) no-repeat scroll left top transparent;border: medium none;color: #FFFFFF;height: 25px;padding: 0 17px 1px 0;text-transform: uppercase;width: 91px;float: right; cursor: pointer;}
#cashback_error,#cashback_info {display:none;}
#single #cashback_info span,#single #cashback_error span {display:inline-block;font-size: 16px;}
#single #cashback_info span {font-weight: bold;}
#cashback_amount_value,#cashback_points {display:inline-block;font-weight: bold;font-size: 17px;}
#cashback_points {font-size: 16px;}
input.error {
  border: 1px solid red !important;
  box-shadow: 0px 0px 4px darkred;
}
.cashback-calculator > p {
	float: left;
	line-height: 25px !important;
	margin: 0 !important;
	text-align: center !important;
	width: 50%;
}
#play_now_iframe > div.simplemodal-wrap {
	width: auto !important;
	height: auto !important;
}

/* Popup */

/*#simplemodal-overlay {background-color:#000;}
#simplemodal-container {background-color:#333; border:8px solid #444; padding:12px;}
.simplemodal-wrap {font-size:14px;overflow: auto !important;}
#simplemodal-container h2 {margin: 10px 0;text-align: center;font-size: 14px;}
#simplemodal-container ol {margin: 0 0 0 20px;}
#simplemodal-container ol li {list-style: decimal;}
#simplemodal-data {color: #000000 !important;font-family: Trebuchet MS;font-size: 12px;font-weight: normal;line-height: 16px;} 
#simplemodal-data a {text-decoration: none;color: #009F00;}
#simplemodal-data p {margin: 10px;}
#simplemodal-container > a.modalCloseImg, #play_now_iframe > a.modalCloseImg {
	background: url("/images/icons/modal_close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	cursor: pointer;
	display: inline;
	height: 28px;
	position: absolute;
	right: -10px;
	top: -10px;
	width: 28px;
	z-index: 3200;
}*/

.dataTable,.transfer-table { width:100%; }
.dataTable select { font-size: 14px; }
.dataTable { box-shadow: 0 1px 5px #AAAAAA; }
.dataTable,.dataTable TH,.dataTable TD,.transfer-table,.transfer-table TH,.transfer-table TD { border:none !important; }
.dataTable THEAD TH { background: #999999; background: -moz-linear-gradient(top, #999999 0%, #444444 25%, #555555 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#999999), color-stop(25%,#444444), color-stop(100%,#555555)); background: -webkit-linear-gradient(top, #999999 0%,#444444 25%,#555555 100%); background: -o-linear-gradient(top, #999999 0%,#444444 25%,#555555 100%); background: -ms-linear-gradient(top, #999999 0%,#444444 25%,#555555 100%); background: linear-gradient(to bottom, #999999 0%,#444444 25%,#555555 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#555555',GradientType=0 ); color:#FFF; font-weight: 700; padding: 5px 10px; text-align:right; }
.dataTable THEAD TH:first-child { -webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; border-top-left-radius: 5px; }
.dataTable THEAD TH:last-child { -moz-border-radius-topright: 5px; border-top-right-radius: 5px; -webkit-border-top-right-radius: 5px; }
.dataTable TBODY TD, .dataTable TBODY TH { line-height: 22px; padding: 5px 10px; }
.dataTable TBODY TH { font-weight:700; }
.dataTable TBODY TD { text-align:right; }
.dataTable TBODY TR:nth-child(odd) TH, .dataTable TBODY TR:nth-child(odd) TD { background:#EEEEEE; }
.dataTable TBODY TR:nth-child(even) TH, .dataTable TBODY TR:nth-child(even) TD { background:#E1E1E1; }
.dataTable TBODY TR:last-child TH:first-child { -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-left-radius: 5px; }
.dataTable TBODY TR:last-child TD:last-child { -moz-border-radius-bottomright: 5px; border-bottom-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; }
.dataTable TBODY TR:last-child TD.one-column:first-child { -moz-border-radius-bottomleft: 5px; border-bottom-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
.dataTables_wrapper {
	position: relative;
}
.dataTables_processing {
	background-color: #888;
	border: 1px solid #252525;
	box-shadow: 1px 1px 3px #000;
	color: #fff;
	font-size: 18px;
	font-weight: 700;
	height: 40px;
	left: 50%;
	line-height: 40px;
	margin-left: -100px;
	margin-top: -20px;
	position: absolute;
	text-align: center;
	text-shadow: -1px -1px 0 #444;
	top: 50%;
	width: 200px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.paginate_disabled_previous, .paginate_enabled_previous, .paginate_enabled_next, .paginate_disabled_next {
	display: inline-block;
	padding: 5px;
}

/* Popup */
#simplemodal-container {
	background-color: #fff;
	height: auto;
	width: 700px;
	height: 500px;
}

.simplemodal-wrap {
	overflow: auto !important;
}

#simplemodal-container h2 {
	margin: 10px 0;
	text-align: center;
	font-size: 14px;
}
#simplemodal-container ol {
	margin: 0 0 0 20px;
}

#simplemodal-container ol li {
  list-style: decimal;
}

#simplemodal-data {
  color: #000000 !important;
  font-family: Trebuchet MS;
  font-size: 12px;
  font-weight: normal;
  line-height: 16px;
}
 
#simplemodal-data a {
  text-decoration: none;
  color: #009F00; 
}

#simplemodal-data p {
  margin-left: 10px;
}

#simplemodal-container a.modalCloseImg {background:URL(/images/modal_close.png) no-repeat; width:28px; height:28px; display:inline; z-index:3200; position:absolute; top:-15px; right:-18px; cursor:pointer;}

/* Prizes */
#prizes_tbl {margin: 0 auto;width: 270px;padding-top: 30px;}
#prizes_tbl table th {background: url(/images/prize_tbl_header.jpg) no-repeat scroll left top transparent;width: 270px;color: white;padding: 10px 0 10px 0;color: #0938a4;text-align: center;text-transform: uppercase;font-size: 14px;}
.prizes_footer {background: url(/images/prize_tbl_footer.jpg) no-repeat scroll left top transparent;width: 270px;height: 5px;}
.prizes_bord {border-left: solid 1px #e2dedf;border-right: solid 1px #e2dedf;}
#prizes_inner_tbl table td {border: solid 1px white;background-color: #dde2e6;text-align: center;color: #0938a4;font-weight: bold;padding: 8px 0 8px 0;}
#prizes_inner_tbl table td.head_prizes {background-color: #d2d7dd;}
#prizes_inner_tbl table {width: 268px;}
#top_img {background: url(/images/top.png) no-repeat scroll left top transparent;width: 83px;height: 60px;position:absolute;top: 154px;left: 534px;}
#bottom_left {background: url(/images/left.png) no-repeat scroll left top transparent;width: 18px;height: 34px;position: absolute;left: 534px;margin-left: -12px;  margin-top: -27px;}
#bottom_right {background: url("../img/right.png") no-repeat scroll left top transparent;width: 18px;height: 34px;position: absolute;left: 1034px;margin-top: -27px;margin-left: 13px;}
/* Prizes end */

/* Weekly Race */
table.weekly-race-dates {width:200px;margin:20px auto;text-align:center;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;font-size:13px;}
table.weekly-race-dates tr {border-bottom:1px solid #000;}
table.weekly-race-dates th {background-color:#5f5d5e;font-weight:normal;text-align:center;height:18px;line-height:18px;vertical-align:middle;}
table.weekly-race-dates td {background-color:#cac6c7;height:18px;line-height:18px;vertical-align:middle;}
.summer_tnc {width: 167px;height: 40px;margin: 40px auto 12px;text-align: center;line-height: 12px;}
.summer_tnc.tnc2 {background: url("/images/tnc.png") no-repeat scroll 0 0 transparent;width: 208px;}
.summer_tnc.tnc2 a {text-decoration:none;}
#may_vip_knock-wrap #summer_descr,table .weekly-race-dates {text-align:center;margin:0 auto;}
#ppd13-lbdlevels2 {min-height:300px;max-height:600px;overflow-y:scroll;overflow-x:hidden;}
.image_header {width:650px!important;}
/* Generic modal Config */
/*#simplemodal-overlay {background-color:#000;}
#simplemodal-container {background-color:#333; border:8px solid #444; padding:12px;}
#simplemodal-container a.modalCloseImg {background:URL(/images/modal_close.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-18px; cursor:pointer;}
.simplemodal-wrap {font-weight:bold; font-size:14px;}*/

#simplemodal-container.conversion-modal-container_800_x_400.black > .modalCloseImg {top:2px;right:2px;background:white url(/images/announcement_popup/close-modal-black.png) left top no-repeat;width:16px;height:16px;}
.conversion-modal-container_800_x_400 {background-color:white; text-align:center;padding:10px!important;width:800px!important;height:450px!important;border:5px solid #9a0a0a!important;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.conversion-modal-container_800_x_400 .modalData .popup_text_container h4 {color:#9a0a0a;font-weight:bold;font-size:20px;margin-bottom:15px;}
.conversion-modal-container_800_x_400 .modalData .popup_text_container {width:96%;margin:0 auto;}
.conversion-modal-container_800_x_400 .modalData .popup_text_container p {margin-bottom:15px;font-size:15px;}
.conversion-modal-container_800_x_400 .modalData .popup_text_container .btn_link {margin:5px auto 10px;}
.conversion-modal-container_800_x_400 .modalData .popup_text_container .btn_link, .conversion-modal-container .popup_text_container .btn_link a {color:white;font-size:18px;display:inline-block;background:white url(/images/announcement_popup/button1.jpg) left top no-repeat;padding-left:10px;height:29px;line-height:29px;vertical-align:middle;}
.conversion-modal-container_800_x_400 .modalData .popup_text_container .btn_link a {background-position:right top;padding-left:0px;padding-right:10px;margin-right:-10px;text-decoration:none;font-size:18px;font-weight:bold;margin-top:-4px;}
.conversion-modal-container_800_x_400 .modalData .popup_text_container ul {text-align:left;padding-left:20px;margin-top:20px;}
.conversion-modal-container_800_x_400 .modalData .popup_text_container ul li {list-style-type:disc;line-height:18px;font-size:14px;vertical-align:middle;}
.conversion-modal-container_800_x_400 .modalData .logos_container {text-align:right;position:absolute;bottom:10px;right:10px;}