@charset "utf-8";
/* CSS Document */
html, body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: "Century Gothic", Arial, Helvetica, Sans-Serif;
	background: #000;
}
#pagewidth {
	width: 1000px;
	text-align: left;
	margin: 20px auto;
	background: #FFF;
	border: 1px solid #666;
}
#header {
	height: 500px;
	width: 1000px;
	display: block;
}
#leftcol {
	width: 268px;
	float: left;
}
#maincol {
	width: 732px;
	float: right;
}
#footer {
	width: 1000px;
	height: 220px;
	clear: both;
	display: block;
	background: url(../images/footer-logo.png) center center no-repeat #000;
}
/* ******************************************************************** */ 
/* Clearfix														        */
/* ******************************************************************** */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}

/* End hide from IE-mac */
 
/* ******************************************************************** */ 
/*                      printer styles                                  */ 
/* ******************************************************************** */ 
     
@media print {
/*hide the left column when printing*/ 
#leftcol {
	display: none;
}
#twocols, #maincol {
	width: 100%;
	float: none;
}
}
/*** LOGO ***/

#logo {
	width: 1000px;
	height: 136px;
	float: left;
	display: block;
	clear: both;
	background: url(../images/top-bg.jpg) left bottom repeat-x #242425;
}
.pokerhead {
	width: 500px;
	height: 98px;
	float: left;
	display: block;
}
.pokerhead h1 {
	margin: 0px;
	padding: 0px;
}
.pokerhead h1 a {
	width: 373px;
	height: 77px;
	overflow: hidden;
	text-indent: -1600em;
	display: block;
	background: url(../images/pokerhead-logo.png) left top no-repeat;
	position: relative;
	left: 10px;
	top: 20px;
}
.contactTop {
	width: 500px;
	height: 98px;
	float: left;
	display: block;
}
.contactTop h2 {
	margin: 0px;
	padding: 0px;
	width: 500px;
	height: 98px;
	display: block;
	overflow: hidden;
	text-indent: -1600em;
	margin-top: 20px;
	background: url(../images/top-contact.png) right top no-repeat;
}
.liveTop {
	position: absolute;
	top: 40px;
	padding-left: 310px;
	overflow: hidden;
	outline: none;
}
/*** LOGIN BOX & FLASH BANNER ***/

#loginBox {
	width: 1000px;
	height: 312px;
	display: block;
	float: left;
	clear: both;
	z-index: 50;
}
.pokerBox {
	width: 289px;
	height: 312px;
	float: left;
}
.pokerBox h2 {
	width: 289px;
	height: 41px;
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	background: url(../images/bg03.jpg) left top repeat-x;
}
.pokerBox h2 span {
	width: 207px;
	height: 29px;
	display: block;
	text-indent: -1600em;
	overflow: hidden;
	position: relative;
	top: 11px;
	background: url(../images/titles/poker-online.png) left top no-repeat;
}
.flashBanner {
	width: 711px;
	height: 312px;
	display: block;
	float: left;
}
.flashBanner a {
	border: none;
}
/**** Main Menu ****/

#mainMenu {
	width: 1000px;
	height: 51px;
	float: left;
	display: block;
	background: url(../images/menu-bg.jpg) left top repeat-x;
}
#mainMenu ul {
	margin: 18px 0px 0px 15px;
	padding: 0px;
}
#mainMenu ul li {
	list-style: none;
	float: left;
	margin-right: 16px;
}
#mainMenu ul li a {
	font-size: 13px;
	color: #FFF;
	text-decoration: none;
}
#mainMenu ul li a:hover {
	color: #F90;
}
/*** MAIN COL ***/

#maincol h1 {
	width: 732px;
	height: 39px;
	display: block;
	background: url(../images/h1-bg.jpg) left top repeat-x;
	margin: 10px 0px 5px 0px;
	padding: 0px;
}
#maincol h1 span {
	width: 300px;
	height: 26px;
	display: block;
	overflow: hidden;
	text-indent: -1600em;
	position: relative;
	top: 11px;
}
#maincol h1 span.h-t01 {
	background: url(../images/titles/welcome.png) left top no-repeat;
}
#maincol h1 span.h-t02 {
	background: url(../images/titles/about-us.png) left top no-repeat;
}
#maincol h1 span.h-t03 {
	background: url(../images/titles/rules-n-regulations.png) left top no-repeat;
}
#maincol h1 span.h-t04 {
	background: url(../images/titles/poker.png) left top no-repeat;
}
#maincol h1 span.h-t05 {
	background: url(../images/titles/sportsbook-t.png.png) left top no-repeat;
}
#maincol h1 span.h-t06 {
	background: url(../images/titles/horses.png) left top no-repeat;
}
#maincol h1 span.h-t07 {
	background: url(../images/titles/casino.png) left top no-repeat;
}
#maincol h1 span.h-t08 {
	background: url(../images/titles/contact-us.png) left top no-repeat;
}
.mainBorder {
	border: 1px solid #CCC;
	min-height: 650px;
}
.mainBorder p {
	font-size: 14px;
	padding: 20px;
	text-align: justify;
}
.mainBorder .guarantee {
	height: 230px;
}
.mainBorder .guarantee img {
	position: relative;
	right: 15px;
}
.mainBorder h4 {
	font-size: 25px;
	color: #900;
	padding: 20px;
}
.mainBorder ul {
	margin-left: 40px;
}
.mainBorder ul li {
	font-size: 14px;
	list-style: square;
	color: #666;
}
.mainBorder a {
	font-size: 14px;
	color: #900;
	text-decoration: none;
}
.mainBorder a:hover {
	text-decoration: underline;
}
.mainBorder table {
	margin: 10px auto;
	position: relative;
	bottom: 10px;
}
.horses-bg {
	background: url(../images/horses-bg.png) left bottom no-repeat;
}
/***** Accordion *****/

#accordion {
	font: 80% "Century Gothic", Arial, Helvetica, Sans-Serif;
	width: 95%;
	margin: 10px auto;
}
#accordion ul {
	margin-left: 40px;
}
#accordion .demoHeaders {
	margin-top: 2em;
}
#accordion #dialog_link {
	padding: .4em 1em .4em 20px;
	text-decoration: none;
	position: relative;
}
#accordion #dialog_link span.ui-icon {
	margin: 0 5px 0 0;
	position: absolute;
	left: .2em;
	top: 50%;
	margin-top: -8px;
}
#accordion ul#icons {
	margin: 0;
	padding: 0;
}
#accordion ul#icons li {
	margin: 2px;
	position: relative;
	padding: 4px 0;
	cursor: pointer;
	float: left;
	list-style: none;
}
#accordion ul#icons span.ui-icon {
	float: left;
	margin: 0 4px;
}
/***** Accordion *****/

/*** TABS ***/

.ui-tabs {
	position: relative;
	padding: .2em;
	zoom: 1;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	height: 25px;
	position: relative;
	top: 1px;
	margin: 0 .2em 1px 0;
	border-bottom: 0 !important;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li:hover {
	background-color: #FFF;
	color: #fff;
}
.ui-tabs .ui-tabs-nav li a {
	padding: .5em 1em;
	text-decoration: none;
	color: #fff;
	display: block;
}
.ui-tabs .ui-tabs-nav li a:hover {
	color: #dc4d22;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	margin-bottom: 0;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	padding: 1em 1.4em;
	background: none;
}
.ui-tabs .ui-tabs-hide {
	display: none !important;
}
.leftTabs {
	background-color: #dc4d22;
	width: 325px;
	height: 430px;
	float: left;
}
.tabsContent {
	width: 635px;
	min-height: 430px;
	background-color: #CCC;
	float: left;
}
.tabsContent p {
	margin: 5px;
}
.tabsContent table {
	margin: 10px;
}
.tabsContent p, .tabsContent table, .tabsContent ul li {
	font-size: 13px;
}
.tabsContent table td {
	border-bottom: 1px dashed #333;
}
.tabsContent ul li {
	list-style: square;
	margin-left: 10px;
}
/*** TABS ***/


/*** LOGIN ***/

.loginForm {
	width: 500px;
	height: 98px;
	float: left;
	z-index: 51;
	text-align: left;
	color: #CCC;
}
table.login-table {
	font-family: "Century Gothic", Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	position: relative;
	right: 20px;
	top: 16px;
	z-index: 55;
	clear: both;
	float: right;
}
table.login-table label {
	padding: 0px;
	margin: 0px;
}
table.login-table input.ipt-field {
	width: 129px;
	height: 27px;
	display: block;
	border: none;
	font-family: "Century Gothic", Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #333;
	background: url(../images/form-field.png) left top no-repeat;
	padding: 0px 3px;
}
table.login-table input.ipt-btn {
	width: 72px;
	height: 28px;
	display: block;
	border: none;
	background: url(../images/bt-01.png) left top no-repeat;
	text-indent: -1600em;
	overflow: hidden;
	margin-top: 15px;
}
table.login-table input.ipt-btn:hover {
	background: url(../images/bt-01-h.png) left top no-repeat;
	cursor: pointer;
}
.ag-login {
	width: 155px;
	height: 33px;
	display: block;
	overflow: hidden;
	text-indent: -1600em;
	margin-top: 15px;
	background: url(../images/bt-02.png) left top no-repeat;
}
.ag-login:hover {
	background: url(../images/bt-02-h.png) left top no-repeat;
}
.contactPic {
	position: relative;
	bottom: 15px;
	float: right;
	font-size: 18px;
	color: #FFF;
	padding-right: 10px;
}
/*** LOGIN ***/

.h-mod01, .h-mod02, .h-mod03, .h-mod04, .h-mod05, .h-mod06 {
	width: 228px;
	height: 302px;
	display: block;
	float: left;
	margin: 12px 0px 6px 11px;
	background-color: #e4e4e4;
	text-align: center;
	border: 1px solid #CCC;
}
.h-mod01 h2, .h-mod02 h2, .h-mod03 h2, .h-mod04 h2, .h-mod05 h2, .h-mod06 h2 {
	width: 228px;
	height: 43px;
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
}
.h-mod01 h2 span, .h-mod02 h2 span, .h-mod03 h2 span, .h-mod04 h2 span, .h-mod05 h2 span, .h-mod06 h2 span {
	width: 207px;
	height: 29px;
	display: block;
	text-indent: -1600em;
	overflow: hidden;
	position: relative;
	top: 11px;
}
.h-mod06 {
	width: 467px;
	height: 302px;
	display: block;
	float: left;
	margin: 12px 0px 6px 11px;
	background-color: #e4e4e4;
	text-align: center;
	border: 1px solid #CCC;
}
.h-mod06 h2 {
	width: 467px;
	height: 43px;
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
}
.h-mod06 h2 span {
	width: 207px;
	height: 29px;
	display: block;
	text-indent: -1600em;
	overflow: hidden;
	position: relative;
	top: 11px;
}
.h-mod01 h2 {
	background: url(../images/bg03.jpg) left top repeat-x;
}
.h-mod02 h2 {
	background: url(../images/bg03.jpg) left top repeat-x;
}
.h-mod03 h2 {
	background: url(../images/bg03.jpg) left top repeat-x;
}
.h-mod04 h2 {
	background: url(../images/bg03.jpg) left top repeat-x;
}
.h-mod05 h2 {
	background: url(../images/bg03.jpg) left top repeat-x;
}
.h-mod06 h2 {
	background: url(../images/bg03.jpg) left top repeat-x;
}
.h-mod01 h2 span {
	background: url(../images/titles/horse-races.png) left top no-repeat;
}
.h-mod02 h2 span {
	background: url(../images/titles/customer-login.png) left top no-repeat;
}
.h-mod03 h2 span {
	background: url(../images/titles/sportbook.png) left top no-repeat;
}
.h-mod04 h2 span {
	background: url(../images/titles/tournaments.png) left top no-repeat;
}
.h-mod05 h2 span {
	background: url(../images/titles/casino-games.png) left top no-repeat;
}
.h-mod06 h2 span {
	background: url(../images/titles/mobile-access.png) left top no-repeat;
}
/***** FLASH BANNER *****/

#bannerRotator ul li a img {
	border: none !important;
}
/*** FOOTER ***/

.mainFooter {
	width: 732px;
	height: 40px;
	float: left;
	display: block;
	font-size: 12px;
	text-align: center;
	margin-top: 25px;
}
.mainFooter ul {
	margin: 0px;
	padding: 0px;
	clear: both;
	position: relative;
	left: 60px;
}
.mainFooter ul li {
	list-style: none;
	float: left;
	margin-right: 5px;
}
.mainFooter ul li a {
	color: #900;
	text-decoration: none;
}
.mainFooter ul li a:hover {
	text-decoration: underline;
}
.mainFooter p {
	clear: both;
}
/*** LEFT COL ***/

/* MOD01 */
.l-mod01 {
	width: 95%;
	height: 450px;
	margin: 10px auto;
	background-color: #a52c2c;
	border: 1px solid #860606;
}
.l-mod01 h2 {
	height: 36px;
	display: block;
	margin: 0px;
	padding: 0px;
	background: url(../images/l-bgt-02.jpg) left top repeat-x;
	border-bottom: 1px solid #860606;
}
.l-mod01 h2 span {
	width: 245px;
	height: 30px;
	display: block;
	text-indent: -1600em;
	overflow: hidden;
	background: url(../images/titles/next-games-sports.png) left top no-repeat;
	position: relative;
	top: 6px;
}
/* MOD02 */
.l-mod02 {
	width: 95%;
	height: 300px;
	margin: 10px auto;
	background-color: #a52c2c;
	border: 1px solid #860606;
}
.l-mod02 h2 {
	height: 36px;
	display: block;
	margin: 0px;
	padding: 0px;
	background: url(../images/l-bgt-02.jpg) left top repeat-x;
	border-bottom: 1px solid #860606;
}
.l-mod02 h2 span {
	width: 245px;
	height: 30px;
	display: block;
	text-indent: -1600em;
	overflow: hidden;
	background: url(../images/titles/next-horse-races.png) left top no-repeat;
	position: relative;
	top: 6px;
}
/* ---------------------------------- Contact Page Styles ----------------------------------------------*/
.contactUs-Form {
	width: 490px;
	margin: 5px auto;
}
.row_form {
	min-height: 45px;
	padding-bottom: 12px;
	position: relative;
}
.row_form label {
	display: block;
	clear: both !important;
	font-size: 13px;
	color: #333;
}
.row_form label em {
	font-size: 0.9em;
	color: #949499;
	font-style: normal;
}
