
/* -- SETUP -- */

body{
	font: 76% Arial, Verdana, sans-serif;
	background: #FFF url(/images/bg-tile-internal.jpg) repeat-x;
	color: #000;
}

body#home{
	font: 76% Arial, Verdana, sans-serif;
	background: #FFF url(/images/bg-tile.jpg) repeat-x;
	color: #000;
}

body#internal{
	font: 76% Arial, Verdana, sans-serif;
	background: #FFF url(/images/bg-tile-int.gif) repeat-x;
	color: #000;
	overflow-x:hidden;
}

#container{
	width: 960px;
	xmargin: 0 auto;
	margin-left:auto;
	margin-right:auto;
	xbackground: #FFF;
}

#containerInt{
	width: 960px;
	xmargin: 0 auto;
	margin-left:auto;
	margin-right:auto;
	background: #FFF url(/images/bg-tile-int-middle.gif) repeat-x;
}

p{
	margin: 0 0 20px 0;
}

/* -- HEADER -- */

#header{
	width: 960px;
	height: 83px;
	background: url(/images/header.gif) no-repeat;
}

#header-internal{
	width: 960px;
	height: 55px;
	background: url(/images/internal_header.gif) no-repeat;
}

#needAssistance{
	float: left;
	margin: 25px 0 0 20px;
}

#needAssistance a{
	color: #000;
	text-decoration: none;
}

#needAssistance a:hover{
	text-decoration: underline;
}

#needAssistanceInt{
	float: left;
	margin: 15px 0 0 12px;
}

#navLinks{
	xposition:relative;
	xleft:620px;
	xtop:1px;
	color:#0068b7;
	font-size:11px;
	font-weight:bold;
	float:right;
}

#navLinks span{
	margin:0 3px 0 3px;
}

#navLinks a{
	text-decoration: none;
	color:#0068b7;
	font-size:11px;
	font-weight:bold;
}

#needAssistanceInt a{
	color: #000;
	text-decoration: none;
}

#needAssistanceInt a:hover{
	text-decoration: underline;
}

/* -- MAIN NAVIGATION -- */

#mainNavBlank {
	width: 960px;
	height: 32px;
	margin: 0 auto;
	clear: both;
	background: url(/images/nav-tile.png) repeat-x;
}

#mainNav {
	width: 960px;
	height: 32px;
	margin: 0 auto;
	clear: both;
	background: url(/images/nav-tile.gif) repeat-x;
}

#mainNav ul {
	height: 32px;
	margin: 0 auto;
	width: 773px;
}

#mainNav li{
	float: left;
	margin: 0;
	height: 32px;
}

#mainNav a {
	display: block;
	height: 32px;
	text-indent: -9999px;
	text-decoration: none;
}

#mainNavInt {
	height: 32px;
	margin: 0 auto;
	clear: both;
	background: url(/images/nav-tile.gif) repeat-x;
}

#mainNavInt ul {
	height: 32px;
	margin: 0 auto;
	width: 960px;
}

#mainNavInt li{
	float: left;
	margin: 0;
	height: 32px;
}

#mainNavInt a {
	display: block;
	height: 32px;
	text-indent: -9999px;
	text-decoration: none;
}

#navEndLeft{
	background: url(/images/nav-end-left.gif) no-repeat;
	width: 75px;
}

#navEndRight{
	background: url(/images/nav-end-right.jpg) no-repeat;
	width: 75px;
}

#navEndLeftInt{
	background: url(/images/nav-end-left.gif) no-repeat;
	width: 75px;
}

#navEndRightInt{
	background: url(/images/nav-end-right.jpg) no-repeat;
	width: 75px;
}

#button1 a{background: url(/images/nav-home.gif) no-repeat; width: 69px;}
#button1 a:hover, #button1 a.selected {background-position: bottom;}

#button2 a{background: url(/images/nav-horseracing.gif) no-repeat; width: 131px;}
#button2 a:hover, #button2 a.selected {background-position: bottom;}

#button3 a{background: url(/images/nav-greyhounds.gif) no-repeat; width: 125px;}
#button3 a:hover, #button3 a.selected {background-position: bottom;}

#button4 a{background: url(/images/nav-games.gif) no-repeat; width: 75px;}
#button4 a:hover, #button4 a.selected {background-position: bottom;}

#button5 a{background: url(/images/nav-promotions.gif) no-repeat; width: 122px;}
#button5 a:hover, #button5 a.selected {background-position: bottom;}

#button6 a{background: url(/images/nav-join.gif) no-repeat; width: 101px;}
#button6 a:hover, #button6 a.selected {background-position: bottom;}

#button1-internal a{background: url(/images/nav-betnow.gif) no-repeat; width: 94px;}
#button1-internal a:hover, #button1 a.selected {background-position: bottom;}

#button2-internal a{background: url(/images/nav-horseracing2.gif) no-repeat; width: 124px;}
#button2-internal a:hover, #button2 a.selected {background-position: bottom;}

#button3-internal a{background: url(/images/nav-greyhounds2.gif) no-repeat; width: 117px;}
#button3-internal a:hover, #button3 a.selected {background-position: bottom;}

#button4-internal a{background: url(/images/nav-games2.gif) no-repeat; width: 69px;}
#button4-internal a:hover, #button4 a.selected {background-position: bottom;}

#button5-internal a{background: url(/images/nav-poker2.gif) no-repeat; width: 70px;}
#button5-internal a:hover, #button5 a.selected {background-position: bottom;}

#button6-internal a{background: url(/images/nav-community2.gif) no-repeat; width: 104px;}
#button6-internal a:hover, #button6 a.selected {background-position: bottom;}

#button7-internal a{background: url(/images/nav-promotions2.gif) no-repeat; width: 117px;}
#button7-internal a:hover, #button6 a.selected {background-position: bottom;}

#button8-internal a{background: url(/images/nav-myaccount.gif) no-repeat; width: 115px;}
#button8-internal a:hover, #button6 a.selected {background-position: bottom;}

#subNav{
	width: 960px;
	height: 31px;
	background: url(/images/subnav.jpg) no-repeat;
	text-align:center;
}

#subNavRed{
	width: 960px;
	height: 31px;
	background: url(/images/subnav-help.gif) no-repeat;
	text-align:center;
}

/* -- LOGIN -- */

#featuresContainer{
	background: url(/images/slide-bg.jpg) no-repeat;
	width: 960px;
	height: 335px;
}

#login{
	width: 177px;
	height: 335px;
	overflow: hidden;
	background: url(/images/login.jpg) no-repeat;
	float: left;
	color: #FFF;
	font-size: .8em;
}

#loginInternal{
	width: 177px;
	height: 335px;
	overflow: hidden;
	background: url(/images/login-internal.jpg) no-repeat;
	color: #FFF;
	font-size: .8em;
}

#login div, #loginInternal div{
	width: 145px;
	margin: 0 auto;
	padding: 55px 0 0 0;
}

#login table, #loginInternal table{
	margin-bottom: 5px;
}

#login td, #loginInternal td{
	padding: 3px 0;
	text-align: right;
}

#login input, #loginInternal input{
	width: 80px;
}

#login p, #loginInternal p{
	margin-bottom: 10px;
	line-height: 1.1em;
}

#login a, #loginInternal a{
	color: #FFF;
	text-decoration: none;
}

#login a:hover, #loginInternal a:hover{
	text-decoration: underline;
}

#features{
	width: 783px;
	height: 335px;
	float: left;
}

/* -- INTERNAL HEADERS -- */

#liveVideo{
	background: #FFF url(/images/header-live-video.gif) no-repeat;
	width: 724px;
	height: 77px;
	text-indent: -9999px;
}

#registration{
	background: #FFF url(/images/header-registration.gif) no-repeat;
	width: 724px;
	height: 77px;
	text-indent: -9999px;
}

#welcome{
	background: #FFF url(/images/header-welcome.jpg) no-repeat;
	width: 724px;
	height: 77px;
	text-indent: -9999px;
}

#loginHelp{
	background: #FFF url(/images/header-loginHelp.gif) no-repeat;
	width: 724px;
	height: 77px;
	text-indent: -9999px;
}

#wagerRewards{
	background: #FFF url(/images/header-wager-rewards.gif) no-repeat;
	width: 724px;
	height: 77px;
	text-indent: -9999px;
}

#maintainence{
	background: #FFF url(/images/header-maintainence.png) no-repeat;
	width: 960px;
	height: 77px;
	text-indent: -9999px;
}

#goodbye{
	background: #FFF url(/images/header-goodbye.png) no-repeat;
	width: 960px;
	height: 77px;
	text-indent: -9999px;
}

#raceCalendar{
	background: #FFF url(/images/header-race-calendar.gif) no-repeat;
	width: 724px;
	height: 77px;
	text-indent: -9999px;
}

#tracks{
	background: #FFF url(/images/header-tracks.gif) no-repeat;
	width: 724px;
	height: 77px;
	text-indent: -9999px;
}

#help{
	background: #FFF url(/images/header-help.jpg) no-repeat;
	width: 724px;
	height: 77px;
	text-indent: -9999px;
}

#terms{
	background: #FFF url(/images/header-terms.jpg) no-repeat;
	width: 724px;
	height: 77px;
	text-indent: -9999px;
}

#privacyPolicy{
	background: #FFF url(/images/header-privacy.jpg) no-repeat;
	width: 724px;
	height: 77px;
	text-indent: -9999px;
}

#contact{
	background: #FFF url(/images/header-contact.jpg) no-repeat;
	width: 724px;
	height: 77px;
	text-indent: -9999px;
}

#referFriend{
	background: #FFF url(/images/header-refer.jpg) no-repeat;
	width: 724px;
	height: 77px;
	text-indent: -9999px;
}

#betting-101{
	background: #FFF url(/images/header-betting101.jpg) no-repeat;
	width: 724px;
	height: 77px;
	text-indent: -9999px;
}

#responsibleWagering{
	background: #FFF url(/images/header-wager-responsibly.jpg) no-repeat;
	width: 724px;
	height: 77px;
	text-indent: -9999px;
}

#about{
	background: #FFF url(/images/header-about.jpg) no-repeat;
	width: 724px;
	height: 77px;
	text-indent: -9999px;
}

#resultsHeader{
	background: #FFF url(/images/header-results.jpg) no-repeat;
	width: 724px;
	height: 77px;
	text-indent: -9999px;
}

#loginHeader{
	background: #FFF url(/images/header-login.jpg) no-repeat;
	width: 724px;
	height: 77px;
	text-indent: -9999px;
}

#title_sm{
	background: #FFF url(/images/title-back.jpg) no-repeat;
	width: 750px;
	height: 47px;
}
#title_sm span{
	position:relative;
	left:10px;
	top:10px;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
}

#title{
	background: #FFF url(/images/title-back.jpg) no-repeat;
	width: 780px;
	height: 47px;
}

#title span{
	position:relative;
	left:10px;
	top:10px;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
}

#titleRed{
	background: #FFF url(/images/help-header.jpg) no-repeat;
	width: 780px;
	height: 47px;
}

#titleRed span{
	position:relative;
	left:10px;
	top:10px;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
}

#halWafer{
	background: #FFF url(/images/header-hal-wafer.jpg) no-repeat;
	width: 724px;
	height: 77px;
	text-indent: -9999px;
}

/* -- CONTENT -- */

#content{
	background: #FFF url(/images/flag-bg.jpg) no-repeat;
	clear: both;
	overflow: auto;
	padding: 20px 0;
}

#contentExternal{
	background: #FFF url(/images/external-bg.png) no-repeat;
	clear: both;
	overflow: auto;
	padding: 20px 0;
	min-height:694px;
}

#contentInternal{
	background: #FFF url(/images/flag-bg-internal.jpg) 0 77px no-repeat;
	overflow: auto;
	padding: 0 0 20px 0;
}

#leftColumn{
	width: 226px;
	float: left;
	margin: 0 0 0 10px;
}

#middleColumn{
	width: 468px;
	margin: 0 10px;
	float: left;
}

#rightColumn{
	width: 226px;
	float: left;
	margin: 0 10px 0 0;
}

#leftColumnInternal{
	width: 226px;
	float: left;
	padding: 0 10px 0 0;
	background: url(/images/login-internal-bg.gif) no-repeat;
}

#rightColumnInternal{
	width: 694px;
	float: left;
}

#centralColumnInternal{
	width: 920px;
	float: left;
}

#rightColumnInternalWide{
	width: 724px;
	float: left;
}

#leftColumnInternalContent{
	margin: 20px 0 0 10px;
}

#rightColumnInternalContent{
	margin: 30px 0 0 17px;
	line-height: 1.5em;
}

#rightColumnInternalContent a{
	color: #9a040a;
	text-decoration: none;
}

#rightColumnInternalContent a:hover{
	text-decoration: underline;
}

#rightColumnInternalContent ol{
	list-style-position: inside;
	margin-bottom: 20px;
}

#rightColumnInternalContent ul{
	list-style-position: outside;
	margin: 0 0 20px 40px;
	list-style-type: disc;
}

#rightColumnInternalContent li{
	margin: 0 0 10px 0;
}

#rightColumnInternalContent h2{
	font-weight: bold;
	font-size: 1.3em;
	margin: 0 0 20px 0;
}

#rightColumn hr{
	color: #e7ccd1;
	background-color: #e7ccd1;
	height: 1px;
	border: 0;
}

#contentInt{
	overflow: auto;
	overflow-x:hidden;
	padding: 0 0 20px 0;
	margin: 6px 0 0 0;
	width:962px;
}

#leftColumnInt{
	width: 140px;
	float: left;
	padding: 0 10px 0 10px;
	overflow:hidden;
}

#leftMenu{
	width: 120px;
}

#rightColumnInt{
	width: 780px;
	float: left;
	padding: 0 10px 0 10px;
}

#upcomingRaces h2{
	width: 220px;
	height: 44px;
	background: url(/images/upcoming-races.png) no-repeat;
	text-indent: -9999px;
	margin: 0 0 10px 0;
}

#upcomingRaces table{
	line-height: 2em;
}

#betting101 h2{
	width: 220px;
	height: 44px;
	background: url(/images/betting-101.png) no-repeat;
	text-indent: -9999px;
	margin: 20px 0 10px 0;
}

#carryOvers{
	padding: 0 10px 10px 10px;
	margin: 10px 0 0 0;
	width: 448px;
	border: 1px solid #e7ccd1;
	text-align: center;
}

#carryOvers h2{
	float: left;
	width: 220px;
	height: 44px;
	background: url(/images/carryovers.png) no-repeat;
	text-indent: -9999px;
	margin: 0 0 10px 0;
}

#carryOvers table{
	line-height: 2em;
	width: 100%;
	margin: 0 auto;
	margin-bottom: 40px;
}

#carryOvers table td{
	padding: 0 0 0 10px;
}

#carryOvers2{
	padding: 0 10px 10px 10px;
	margin: 10px 0 0 0;
	width: 358px;
	border: 1px solid #e7ccd1;
	text-align: center;
}

#carryOvers2 h2{
	float: left;
	width: 220px;
	height: 44px;
	background: url(/images/carryovers.png) no-repeat;
	text-indent: -9999px;
	margin: 0 0 10px 0;
}

#carryOvers2 table{
	line-height: 2em;
	width: 100%;
	margin: 0 auto;
	margin-bottom: 40px;
}

#carryOvers2 table td{
	padding: 0 0 0 10px;
}

#pickOfTheDay{
	padding: 0 10px 10px 10px;
	width: 448px;
	border: 1px solid #e7ccd1;
}

#pickOfTheDay h2{
	width: 220px;
	height: 44px;
	background: url(/images/pick-of-the-day.png) no-repeat;
	text-indent: -9999px;
	margin: 0 0 10px 0;
}

#pickOfTheDay p{
	background: #E2E6FF;
	padding: 10px;
	margin: 0;
}

#pickOfTheDay a{
	color: #ad4141;
	text-decoration: none;
}

#pickOfTheDay a:hover{
	text-decoration: underline;
}

#pickOfTheDay2{
	margin-top:10px;
	padding: 0 10px 10px 10px;
	width: 358px;
	border: 1px solid #e7ccd1;
}

#pickOfTheDay2 h2{
	width: 220px;
	height: 44px;
	background: url(/images/pick-of-the-day.png) no-repeat;
	text-indent: -9999px;
	margin: 0 0 10px 0;
}

#pickOfTheDay2 p{
	background: #E2E6FF;
	padding: 10px;
	margin: 0;
}

#pickOfTheDay2 a{
	color: #ad4141;
	text-decoration: none;
}

#pickOfTheDay2 a:hover{
	text-decoration: underline;
}

#aboutUs h2{
	width: 220px;
	height: 44px;
	background: url(/images/about-us.png) no-repeat;
	text-indent: -9999px;
	margin: 0 0 10px 0;
}

#whatsNew h2{
	width: 220px;
	height: 44px;
	background: url(/images/whats-new.png) no-repeat;
	text-indent: -9999px;
	margin: 20px 0 10px 0;
}
#withdraw_img{
	background: #FFF url(/images/withdraw-graphic.jpg) no-repeat;
	width: 780px;
	height: 147px;
}
p.learnMore{
	text-align: right;
	display: block;
	background: url(/images/arrow.gif) right no-repeat;
	padding: 0 12px 0 0;
	margin: -20px 0 0 0;
}

p.learnMore a{
	color: #ad4141;
	font-weight: bold;
	text-decoration: none;
}

p.learnMore a:hover{
	text-decoration: underline;
}

.stripe{
	background: #E2E6FF;
}

#joinForm{
	padding: 10px;
	width: 540px;
	margin: 0 auto;
	margin-bottom: 20px;
	border: 1px solid #e7ccd1;
}

#joinForm td{
	padding: 5px;
}

.raceReplayTable th{
	padding: 10px 0px 10px 10px;
	color: #000000;
	margin-left: auto;
	margin-right: auto;
	font-weight: bold;
	font-size: 12px;
}

.raceReplayTable td{
	padding: 5px 10px 5px 0px;
	color: #000000;
	margin-left: 5px;
	margin-right: auto;
	font-size: 12px;
}





#calendarTable{
	margin-bottom: 20px;
}

#calendarTable th{
	background: #4d6ced;
	padding: 4px 0 4px 10px;
	color: #FFF;
	font-weight: bold;
	border-right: 1px solid #FFF;
	width: 230px;
	text-transform: uppercase;
}

#calendarTable td{
	padding: 5px 0;
}

#trackList{
	border: 1px solid #e7ccd1;
	padding: 10px;
	margin-bottom:10px;
}

#trackList th{
	background: #4d6ced;
	padding: 4px 0 4px 10px;
	color: #FFF;
	font-weight: bold;
	border-right: 1px solid #FFF;
	text-transform: uppercase;
}

#trackList td{
	padding: 5px 10px;
	border-right: 1px solid #FFF;
}

/* -- FOOTER -- */

#footer{
	width: 940px;
	margin: 0 auto;
	text-align: center;
}

#footerNav{
	width: 950px;
	height: 28px;
	background: url(/images/footer.gif) no-repeat;
	color: #FFF;
	font-size: .9em;
	margin: 0 0 0 0;
}

#footerNav ul{
	width: 770px;
	margin: 0 auto;
	padding: 9px 0 0 0;
	list-style-type:none;
}

#footerNav li{
	float: left;
	text-transform: uppercase;
}

#footerNav span{
	margin:0 6px 0 6px;
}

#footerNav a{
	color: #FFF;
	text-decoration: none;
}

#footerNav a:hover{
	text-decoration: underline;
}

#logos{
	margin: 20px 0;
}

#footer p{
	color: #8a8ac7;
	font-size: .9em;
	margin-bottom: 5px;
}

#playerInfo{
	float: left;
	padding: 10px 10px 10px 10px;
	margin: 10px 10px 10px 0;
	width: 358px;
	border: 1px solid #e7ccd1;
}

#playerInfoHC{
	float: left;
	padding: 10px 10px 10px 10px;
	margin: 10px 10px 10px 0;
	width: 120px;
	border: 1px solid #e7ccd1;
	font-size:90%;
}

#playerInfoWide{
	padding: 10px 10px 10px 10px;
	margin: 10px 0 10px 0;
	width: 758px;
	border: 1px solid #e7ccd1;
}

#playerInfoFull{
	padding: 10px 10px 10px 10px;
	margin: 10px 0 10px 0;
	width: 758px;
	border: 1px solid #e7ccd1;
	float:left;
}

#playerInfoData{
	float:left;
}

#playerInfoDeposit{
	float:right;
	padding-top:20px;
	padding-right:260px;
}

#playerInfoLocation{
	float:left;
	margin-top:10px;
	width:750px;
}

.borderedTable
{
	margin: 10px 0 10px 0;
	border: 1px solid #e7ccd1;
	
}


#playerInfoFull{
	padding: 10px 10px 10px 10px;
	margin: 10px 0 10px 0;
	width: 758px;
	border: 1px solid #e7ccd1;
	float:left;
}

#playerInfoData{
	float:left;
}

#playerInfoDeposit{
	float:right;
	padding-top:20px;
	padding-right:260px;
}

#playerInfoLocation{
	float:left;
	margin-top:10px;
	width:750px;
}

.sectionDivider{
	size:1px;
	width:780px;
	color: #e7ccd1;
	background-color: #e7ccd1; 
	border-color:  #e7ccd1;
	
}
.label
{
	width: 300px;
	padding-right: 20px;
	color: #000;
	font-weight: bold;
}
.registrationLabel
{
	width: 200px;
	padding-right: 10px;
	color: #514F50;
	font-weight: bold;
}
.mgmtField
{
	width: 250px;
}
[disabled] { /* Text and background colour, medium red on light yellow */
    color: #3399ff;
	background-color: white;
	
}


#dateRange{
	float: left;
	padding: 8px 10px 9px 10px;
	margin: 10px 0 10px 10px;
	width: 358px;
	border: 1px solid #e7ccd1;
}

#dateRangeFieldLabel{
	margin: 4px 0 0 0;
	width:135px;
	float: left;
}

.dateRangeField{
	margin: 2px 0 0 0;
	float: left;
	width:125px;
}

.dateRangeIcon{
	margin: 2px 0 0 2px;
	float: left;
	cursor:pointer;
}

.goButton{
	float:right;
	cursor:pointer;
	margin: 30px 10px 0 0;
}

#bamTable{
	width:778px;
	float:left;
	border: 1px solid #e7ccd1;
}

.bamTable{
	width:776px;
	border: 1px solid #fff;
}

.bamTable th{
	font-weight:bold;
	font-size: 11px;
	padding-left:3px;
	padding-right:3px;
	padding-top:10px;
	padding-bottom:10px;
	
}

.bamTable td{
	font-size: 12px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:3px;
	padding-right:3px;
}

.bamTable .even{
}

.bamTable .odd{
	background-color:#e1e7fd;
}

.rightAlign{
	text-align:right;
}
.leftAlign{
	text-align:left;
}
.centerAlign{
	text-align:center;
	margin-right: auto;
	margin-left: auto;
}

table.bamTable {
	width:776px;
	border: 1px solid #fff;
}
table.bamTable th{
	font-weight:bold;
	font-size: 11px;
	padding-left:15px;
	padding-right:3px;
	padding-top:10px;
	padding-bottom:2px;
}

table.bamTable td {
	font-size: 10px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:3px;
	padding-right:3px;
}

table.bamTable tfoot a {
	color: black;
}
table.bamTable tfoot td {
	margin-left: auto; 
	margin-right: auto;
	text-align: center;
}
table.bamTabletr.tbody_header {
	font-weight:bold;
	text-align:center;
	background-color:#dddddd;
}

table.bamTable a.pagelink {
	padding-left:5px;
	padding-right:5px;
	border:1px solid #666666;
	margin:0px 5px 0px 5px;
	table.bamTable
}

table.bamTable a.currentpage {
	background-color:#EDF2F9;
}



/* Striping */
tr.alternate {
	background-color:#e1e7fd;
}

/* Sorting */
th.table-sortable {
	cursor:pointer;
	background-image:url("sortable.gif");
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:12px;
}
th.table-sorted-asc {
	background-image:url("sorted_up.gif");
	background-position:center left;
	background-repeat:no-repeat;
}
th.table-sorted-desc {
	background-image:url("sorted_down.gif");
	background-position:center left;
	background-repeat:no-repeat;
}
th.table-sortable { background-image:url("/images/sortable.gif"); }
th.table-sorted-asc { background-image:url("/images/sorted_down.gif"); }
th.table-sorted-desc { background-image:url("/images/sorted_up.gif"); }

#msgSection{
	padding:10px 0 0 0;
}

#msgTitle{
	font-weight:bold;
	font-size:11px;
}

#messages{
}

#message{
	padding:5px 0 0 0;
	font-size:11px;
}

#trackListSection{
	width:140px;
	margin:10px 0 0 0;
}

#leftTrackList{
	width: 138px;
	border: 1px solid #fff;
}

#trackListTabsSection{
}

#trackListTabs{
	padding 0;
	margin:10px 0 0 0;
	width: 140px;
	height: 20px;
}

#trackListTabs img{
	cursor:pointer;
	padding 0;
	border black none 0px;
}

#trackListTop{
	padding 0;
	background-color:#5b000a;
	height:5px;
	width: 142px;
}

#trackListTop img{
	padding 0;
	border black none 0px;
}

#leftTrackListBorder{
	border: 1px solid #e7ccd1;
	width: 140px;
}

#trackListHeader{
	height:30px;
	font-weight:bold;
	font-size:11px;
}

#trackListHdr1{
	padding:8px 0 0 3px;
	float:left;
}

#trackListHdr2{
	padding:8px 3px 0 0;
	float:right;
}

#trackListLegend{
	font-weight:bold;
	font-size:11px;
}

#legendItem{
}

#trackListItem{
	padding:2px 3px 2px 3px;
	font-size:11px;
	cursor:pointer;
}

.trackListOver{
	color:#3947e8;
}

.trackListStd{
	color: #000;
}

#trackListLine1{
	font-weight:bold;
}

#trackListName{
	float:left:
	font-weight:bold;
}

#trackListMTP{
	float:right;
	font-weight:bold;
}

#trackListRaceLine{
}

#trackListComplete{
	font-weight:bold;
	color:#992e38;
}

#trackListRaceLine img{
	padding: 0 0 0 6px;
}

#trackListSort{
	height:24px;
	padding:8px 0 0 0;
	text-align:center;
}

#trackListSort a{
	color: #000;
	text-decoration:none;
}

#trackListTitle{
	color:#fff;
	background-color:#3947e8;
	font-weight:bold;
	height:19px;
	padding:3px 0 0 4px;
}

.bold{
	font-weight:bold;
}

#weatherColumn{
	float:right;
	width:140px;
	padding:0 0 0 10px;
}

#bigBetNowBtn{
	margin-top:30px;
}

#weatherFrame{
	padding:10px 0 0 0;
	width:140px;
	height:260px;
	overflow:hidden;
}
.withdrawType A
{
	color:#3399ff;
	text-decoration: none;
	font-weight: bold;
	
}
.withdrawType LI {
	margin-left: 30px;
	
}
.withdrawType OL {
	padding: .2em .8em;

}

#intContent{
	width:780px;
	margin-top:10px;
}

#errors{
	padding:10px;
	border:double 3px #ff0000;
	width:664px;
	background-color:#fff;
}

#errorList{
}

#error{
	font-weight:bold;
	font-size:12px;
	color:#ff0000;
}

#introHtml{
	width:760px;
	padding-left:10px;
}

#leftInfoColumn{
	float:left;
	width:380px;
}

#rightInfoColumn{
	float:right;
	width:380px;
}
					
#articles{
	margin-top:10px;
	padding: 0 10px 10px 10px;
	width: 358px;
	border: 1px solid #e7ccd1;
}
					
#articles h2{
	width: 220px;
	height: 44px;
	background: url(/images/articles.png) no-repeat;
	text-indent: -9999px;
	margin: 0 0 10px 0;
}

#pbox{
}

#homeBox{
	float:left;
	width:463px;
	padding: 5px;
	background: #dee4fe;
}

#homeBox table{
	background-color:#fff;
	border:none 0px #dee4fe;
}

#homeBox td{
	border-bottom:solid 1px #dee4fe;
}

#homeBoxDiv{
	float:left;
	width:223px;
	height:50px;
	padding:3px;
}

#homeBoxDiv a{
	font-weight:bold;
	text-decoration:none;
	color:#ac4147;
}

#homeBox1{
	width:229px;
	float:left;
	margin-bottom:4px;
}

#homeBox2{
	width:229px;
	float:right;
	margin-bottom:4px;
}

#homeBox3{
	width:229px;
	float:left;
}

#homeBox4{
	width:229px;
	float:right;
}

#rewardInfo{
	margin-top:10px;
}

#rewardInfo ol{
	list-style-position: inside;
	margin-bottom: 20px;
}

#rewardInfo ul{
	list-style-position: outside;
	margin: 0 0 20px 40px;
	list-style-type: disc;
}

#rewardInfo li{
	margin: 0 0 10px 0;
}

.bamLine{
	width:780px;
	color:#e7ccd1;
	background-color:#e7ccd1;
	border:0;
	height: 1px;
}

#pointsManagement{
	background-image:url(/images/blue-grad.gif);
	background-repeat:repeat-x;
	font-weight:bold;
	color:#fff;
	text-transform: uppercase;
	font-size:14px;
	padding:10px;
}

#pointsManagement td{
	padding-bottom:3px;
	text-align:right;
	font-weight:bold;
}

#submit_cashout{
	margin:0px 10px 10px 230px;
}

#myBam{
	margin-top:10px;
}

#myBam h2{
	width: 220px;
	height: 44px;
	background: url(/images/refer-a-friend2.png) no-repeat;
	text-indent: -9999px;
	margin: 0 0 10px 0;
}

#myBamLeft{
	float:left;
	width:370px;
}

#myBamRight{
	float:right;
	width:370px;
	margin-top:10px;
}

#myBamRight label{
	font-weight:bold;
}

#myBamRight #save{
	float:right;
}

#myBamRight textarea{
	width:370px;
	height:175px;
}

#depositPage{
	margin-top:10px;
}

#cashierIntro{
	margin-left:10px;
}

#cashierIntro a{
	text-decoration:none;
	font-weight:bold;
	color:#3f63ed;
}

#cashierIntro ul{
	list-style-type: disc;
	list-style-image: url(/images/bullet.png);
}

#cashierIntro li{
}


#depositIntro {
	margin-left:10px;
}

#depositIntro a{
	text-decoration:none;
	font-weight:bold;
	color:#3f63ed;
}

#depositIntro ul{
	list-style-type: disc;
	list-style-image: url(/images/bullet.png);
}

#depositIntro li{
}

#depositNavButtons{
	float:left;
	margin-left:270px;
}

#depositLabel{
	width:100px;
	text-align:right;
	padding-right:3px;
}

#depositAmtBtns{
	float:left;
}

#depositAmtFields{
	margin-top:20px;
	width:600px;
	float:left;
}

#depositFullWidth{
	margin-top:10px;
	float:left;
	width:780px;
}

#depositLeft{
	float:left;
}

#depositRight{
	float:right;
}

#vCardPage{
	margin-top:10px;
}

#pageContent{
	margin-top:10px;
}

#bamList{
	margin-left:10px;
	list-style-type: disc;
	list-style-image: url(/images/bullet.png);
}

#blueText{
	text-decoration:none;
	font-weight:bold;
	color:#3f63ed;
}

#promotions{
	padding: 0 10px 10px 10px;
	margin: 10px 0 0 0;
	width: 448px;
	border: 1px solid #e7ccd1;
}

#promotions h2{
	width: 220px;
	height: 44px;
	background: url(/images/promo.png) no-repeat;
	text-indent: -9999px;
	margin: 0 0 10px 0;
}

#promo{
	border-bottom: 1px solid #e7ccd1;
	margin-bottom:18px;
	padding-bottom:10px;
	text-align:center;
}

#promo b{
	font-weight:bold;
	text-decoration:none;
	color:#3746c7;
}

#promo a{
	font-weight:bold;
	text-decoration:none;
	color:#ac4147;
}

#middleColumn a{
	color: #9a040a;
	text-decoration: none;
}

#middleColumn a:hover{
	text-decoration: underline;
}

#regText{
	margin-top:10px;
}

#leftFloatDiv{
	float:left;
}

#print{
	float:right;
	cursor:pointer;
}

#videoIntro{
	font-weight:bold;
	font-size:16px;
	text-align:center;
	color:#fff;
	padding:20px 5px 0 5px;
	vertical-align:middle;
}

.textregular strong{
	xcolor:#3f63ef;
	color:#4063ef;
}

#greendot{
	margin-top:10px;
	width:480px;
	float:left;
}

.greenText{
	text-decoration:none;
	color:#149d1b;
	font-weight:bold;
}

#greendot ol{
	font-weight:bold;
	list-style-type:decimal;
	margin-left:18px;
}

#greendot ol span{
	font-weight:normal;
}

#greendot li{
	margin-bottom:10px;
}

#greendot li:before {
}

#greendot a{
	color:#3f62f0;
	text-decoration:none;
}

#greendot_graphic{
	width:270px;
	float:right;
}

#greendot hr{
	color: #e7ccd1;
	background-color: #e7ccd1;
	height: 1px;
	border: 0;
	width:480px;
	float:left;
}

#gd_labels{
	float:left;
	margin-right:5px;
	font-weight:bold;
	width:235px;
	align:right;
}

.gd_label{
	float:right;
	margin:5px;
}

#gd_fields{
	float:left;
	margin-left:5px;
	width:235px;
}

.gd_field{
	float:left;
	margin:2px;
}

.gd_field input{
	width:220px;
	font-weight:bold;
	color:#3f63ed;
}

#gd_retailers {
	float:left;
	width:780px;
}

#gd_retailers img {
	margin-left:3px;
	margin-right:3px;
}

.blueText{
	text-decoration:none;
	font-weight:bold;
	color:#3f63ed;
}

#gdDeposit{
	width:480px;
	float:left;
}

#gdBalance{
	width:480px;
	float:left;
}

#gdSubmit{
	width:480px;
	float:right;
}

#gdSubmit input{
	float:right;
}

.dividerLine{
	color: #e7ccd1;
	background-color: #e7ccd1;
	height: 1px;
	border: 0;
	width:780px;
	float:left;
}

#checkBal{
	display:inline;
}

.redCapsText{
	text-decoration:none;
	color:red;
	font-weight:bold;
	text-transform: uppercase;
}

#loginNotice{
	margin-top:10px;
}

#loginNotice td{
	text-align:left;
	padding-bottom:10px;
}

#lnOk{
	float:right;
}

#upcomingTournaments{
	width:140px;
	height:45px;
	background-image:url(/images/upcoming-tournaments.png);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
}

#contest-list{
	width:138px;
	float:left;
	border: 1px solid #e7ccd1;
	padding: 10px 1px 3px 1px;
	margin: 10px 10px 10px 0;
}

#contest-name{
	width:70px;
	padding-right:10px;
	float:left;
	font-weight:bold;
	font-size:10px;
	overflow:hidden;
	padding-left:9px;
}

#contest-start{
	width:40px;
	float:left;
	font-weight:bold;
	font-size:10px;
	padding-right:9px;
	text-align:right;
}

#contestLink{
	text-decoration:none;
	color:black;
	cursor:pointer;
}

#more{
	float:right;
	color:#ab4245;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding-right:3px;
}

#creditcard{
	margin-top:10px;
	width:480px;
	float:left;
}

#ccDeposit{
	width:480px;
	float:left;
}

#ccSubmit{
	width:480px;
	float:right;
}

#ccSubmit input{
	float:right;
}

#creditcard ol{
	font-weight:bold;
	list-style-type:decimal;
	margin-left:18px;
}

#creditcard ol span{
	font-weight:normal;
}

#creditcard li{
	margin-bottom:10px;
}

#creditcard li:before {
}

#creditcard a{
	color:#3f62f0;
	text-decoration:none;
}

#creditcard hr{
	color: #e7ccd1;
	background-color: #e7ccd1;
	height: 1px;
	border: 0;
	width:480px;
	float:left;
}

#cc_labels{
	float:left;
	margin-right:5px;
	font-weight:bold;
	width:235px;
	align:right;
}

.cc_label{
	float:right;
	xpadding:5.2px;
	clear:both;
	white-space:nowrap;
	height:26px;
	vertical-align:middle;
}

#cc_fields{
	float:left;
	margin-left:5px;
	width:235px;
}

.cc_field{
	float:left;
	xmargin:2px;
	height:26px;
}

.cc_field input{
	width:220px;
	font-weight:bold;
	color:#3f63ed;
}

#banner_msgs{
	float:right;
	clear:right;
	margin-top:3px;
	xfont-weight:bold;
	width:220px;
	height:38px;
	overflow:hidden;
}

#promo3{
	margin-top:10px;
	padding: 0 10px 10px 10px;
	width: 358px;
	border: 1px solid #e7ccd1;
}

#promo3 table{
	width:100%;
}

#promo3 h2{
	width: 250px;
	height: 44px;
	background: url(/images/promo2.png) no-repeat;
	text-indent: -9999px;
	margin: 0 0 10px 0;
}

#promo3 p{
	background: #E2E6FF;
	padding: 10px;
	margin: 0;
}

#promo3 a{
	color: #ad4141;
	text-decoration: none;
}

#promo3 a:hover{
	text-decoration: underline;
}

#unverified{
	margin:10px;
	font-size:120%;
	font-weight:bold;
}

#centralColumnInt{
	width: 920px;
	float: left;
}
