.spn_scr
{
	 vertical-align:middle;
	 _padding-top:3px;
	 height:100%;
}

/*table#wp_table button {font-size: 12px;}*/
table#wp_table {border-spacing: 0px; border-collapse: collapse; width: 762px;}
table#wp_table td {margin: 0px; border: solid 0px; /*padding: 2px;*/ font-weight:normal;}
table#wp_table tr.wp_content {background-color: #f1f5f6;}
table#wp_table tr td.legDetail {background-color: #f2f2f2; padding-top:0px;}
table#wp_table table.wp_entries {padding: 0px;}
table#wp_button_table td.spacer {border: solid 0px #eee;}
table#wp_button_table tr.spacer {height: 10px;}
table#wp_button_table tr.spacer td {border: solid 0px #eee;}

li.flat {float: left; display: inline; text-align: left; }
ul.view_controls {margin: 0px; padding: 0px;}
.wp_racedesc {width: 375px;}
.wp_fullProgramContainer { border-style:solid; border-width:1px;border-top-width: 0px; border-color:#b2b6b9;}
table.wp_entries {}
table.wp_button_table td {padding: 0px;}
		
		
.button_menu, .button_menu_selected, .button_menu_selected_over, .button_menu_over, .button_menu_disabled,
.button_menu2, .button_menu2_selected, .button_menu2_selected_over, .button_menu2_over,
.button_menu3, .button_menu3_selected, .button_menu3_selected_over, .button_menu3_over,
tr.wp_content table.wp_button_StakeBetTypeTb button, button.wp_SelectAll, button.wp_SelectAllDisabled,
table.wp_legDetailLayout td.runnersContent button, table.wp_legDetailLayout td.runnersContent button.selected, 
table.wp_legDetailLayout td.runnersContent button.disabled, .disableCell  {
	background: none;
	background-image:url("../images/buttons.png");
}


table.wp_legDetailLayout td.runnersContent button {border-width:0px; color:white; width: 43px; height: 27px; padding-left: 4px; padding-right: 4px; background-position: 0 30;}
table.wp_legDetailLayout td.runnersContent button.selected { font-weight:bold; color: white; background-position: -300 30;}
table.wp_legDetailLayout td.runnersContent button.disabled { color: white; background-position: -600 30;}
table.wp_legDetailLayout td.runnersContent button.normal_over {font-weight:normal color: white; background-position: -150 30;}
table.wp_legDetailLayout td.runnersContent button.selected_over {font-weight:bold; color: white; background-position: -450 30;}

tr.wp_content table.wp_button_StakeBetTypeTb button {font-weight:normal; border: solid 0px #fff; color:white;  width: 80px !important; height: 27px; padding-left: 4px; padding-right: 4px; background-position: 0 60 !important;}
tr.wp_content table.wp_button_StakeBetTypeTb button.selected {font-weight:bold; color: white;  background-position: -300 60 !important;}
tr.wp_content table.wp_button_StakeBetTypeTb button.disabled {font-weight:normal; cursor:default; color: white; background-position: -600 60 !important;}
tr.wp_content table.wp_button_StakeBetTypeTb button.normal_over {font-weight:normal; cursor:default; color: white;  background-position: -150 60 !important;}
tr.wp_content table.wp_button_StakeBetTypeTb button.selected_over {font-weight:bold; cursor:default; color: white; background-position: -450 60 !important;}

button.wp_SelectAll {border: solid 0px #fff; color:white; width: 80px !important; height: 27px; padding-left: 4px; padding-right: 4px; background-position: 0 60 !important;}

button.wp_SelectAllDisabled {border: solid 0px #fff; color:white; width: 80px !important; height: 27px; padding-left: 4px; padding-right: 4px; background-position: -600 60 !important;}

td.wagerPadDisableCell { padding:0px !important; margin:0px !important; }
button.disableCell {background-position: -598 -90 !important; width:47px !important; cursor: default;}

table#runnersControls {border-width:0px !important; width:auto !important;}
table#runnersControls button {border: solid 0px #fff; color:white; background-position: 0 90 ; width: 120px !important; height: 27px; padding-left: 4px; padding-right: 4px;}
table#runnersControls button.selected {background-position: -300 90 !important; color: white;}
table#runnersControls button.disabled {background-position: -600 90 !important; color: white;}


table#wp_table tr.race button.selected, table#wp_table tr.race button.selectedLeg,
table#wp_table tr.race button.exoticNonApplicable,
table#wp_table tr.race button.exoticNoRunnersSelected,table#wp_table tr.race button.exoticRunnersSelected,
table#wp_table tr.race button {
background:none;
background-image:url(../images/racelist_bg.png);
background-repeat:no-repeat;
}
		
		table#wp_table tr.race td {
			padding: 6px 0px 0px 0px;
			padding-top:6px;
			text-align:center;
			
		}
		
		table#wp_table tr.race button {
			background-position:0 -20;
			width: 100%; 
			height: 16px;
			color: white;
			padding-left: 5px;
		}
		
		table#wp_table tr.race button.selected {
			color:white;
			width:740px;
			height:16px;
			background-position: 0 0;
		}
		
		table#wp_table tr.race button.selectedLeg {
			color:white;
			width:740px;
			height:16px;
			font-weight:bold; 
			background-position: 0 0;
		}
		
		table#wp_table tr.race button.notSelectedLeg{
			color:white;
			width:740px;
			height:16px;
			font-weight:bold;
		}
		
		table#wp_table tr.race button.exoticNonApplicable {
			cursor:default;
			color:white;
			width:740px;
			height:16px;
			font-weight:bold; 
			background-position: 0 -40;
		}
		
		table#wp_table tr.race button.exoticNoRunnersSelected {
			color:white;
			width:740px;
			height:16px;
			font-weight:bold;
			background-position: 0 0;
		}
		
		table#wp_table tr.race button.exoticRunnersSelected {
			color:white;
			width:740px;
			height:16px;
			font-weight:bold; 
			background-position: 0 -20;
		}
		
		table#wp_table li.flat {
			float: left;
			display: inline;
			text-align: left;
		}
		
		table#wp_table tr.race li.wp_raceRow_race {
			/* padding-top: 7px; */
			width: 400px;
		}
		
		table#wp_table tr.race li.wp_raceRow_leg {
			width: 50px;
		}
		
		table#wp_table tr.race li.wp_raceRow_selections {
			width: 130px;
		}
		
		table#wp_table tr.race li.wp_raceRow_mtp {
			width: 90px;
		}
		
		table#wp_table tr.race li.wp_raceRow_time {
			width: 49px;
		}
		
		table#wp_table tr.race button ul {
			margin: -3px 0 0 0;
			padding: 0;
		}
		
		table#wp_table tr.race button.disabled {background-image:url(../images/wp_grey_bar.gif); color: #d7d7d7;}
		table#wp_table tr#wp_topbar_content table {padding: 0px;}
		
		
		table#wp_table tr#wp_topbar td { padding-left:10px; text-align:left; height: 28px; border-width:0px; padding-bottom:0px; }
		
		table#wp_table tr#wp_bettype td { text-align:left; height: 28px; border-width:0px; padding-bottom:0px; padding-left:10px; }
		
		table#wp_table tr#wp_card button { background-image:none; text-align:left; height: 25px;}
		table#wp_table tr#wp_card td {border-width:0px; }
				
		table#wp_table tr#wp_topbar li#wp_topbar_betsummary {width: 55%;}
		table#wp_table tr#wp_topbar li#wp_topbar_bettotaldef {width: 19%;  }
		table#wp_table tr#wp_topbar li#wp_topbar_bettotal {width: 24%; }

		table.wp_full_program_table {border-spacing: 2px; border-collapse: collapse; width: 100%; padding-left: 10px; background-color:#f2f2f2;}
		
		table.wp_full_program_table td {padding: 2px 5px 2px 5px !important; height:20px; }
		table.wp_full_program_table tr.header {background-color: #a7bfd7; color: #fff; font-weight: bold;}
		table.wp_full_program_table tr.header td.fullProgramHeader { color:white; background-image:url(../images/wagerpad_fullProgramHeader_bg.gif); text-align:left; }
		
		table#wp_table button.wp_jp_units {background:none; font-weight:bold; color:#383a3d;}
		table#wp_table button.wp_pp_units {background:none; font-weight:bold; color:#383a3d;}		
		table#wp_table button.wp_odds {background:none; font-weight:bold; color:#383a3d;}
		table#wp_table button.wp_full_program {color:#383a3d; font-weight:bold; background:none; width:120px; white-space: nowrap;}
		
			
		table#wp_table td.runnersContent { background-color:#c8cbd4; padding:0px; border-width:1px; border-collapse:separate; border-top-width:0px; border-style:solid; border-color:#b2b6b9;}
		table#wp_table td.runnersContent table {width:100%; }
		.guideDividendsTitle { height:25px !important; line-height:22px; color:white; background-image:url(../images/wagerpad_fullProgramHeader_bg.gif); background-color:#C8CBD4; font-weight:bold !important; text-align:center; }
		table#wp_table td.raceInfo{ padding-left:5px; font-weight:normal; background-color:#C8CBD4; padding-top:10px; padding-bottom:10px; width:500px; height:25px; border-style:solid; border-width:0px !important; border-left-width:1px !important; border-color:#B2B6B9; font-weight:bold; color:#383a3d; text-align:left; }
		
		table#wp_table td.wp_jp_units {  background-color:#C8CBD4;  padding-top:10px; padding-bottom:10px;  font-weight:normal;}
		table#wp_table td.wp_pp_units {  background-color:#C8CBD4;  padding-top:10px; padding-bottom:10px; font-weight:normal;}
		table#wp_table td.wp_odds {  background-color:#C8CBD4;  padding-top:10px; padding-bottom:10px; font-weight:normal;}
		table#wp_table td.wp_full_program { background-color:#C8CBD4;  padding-top:10px; padding-bottom:10px; font-weight:normal;border-style:solid; border-width:0px; border-right-width:1px; border-color:#b2b6b9; }
		table#wp_table tr.wp_fullProgramContainerRow { border-collapse: separate; } 
		table#wp_table td.wp_fullProgramContainerCell { margin: 0px; padding:0px !important; border-collapse: separate;}
		table.wp_full_program_table tr.header td { font-weight:bold !important; font-color:white !important;}
						
				
		table.wp_full_program_table tr.wp_even {background-color: #a7bfd7; color:#30567b;}
		table.wp_full_program_table tr.wp_odd {background-color: #d3dee4; color:#30567b;}
		table.wp_full_program_table tr.disabled {background-color: #9b9b9b; color: #b6b6b6;}
		table.wp_full_program_table tr.selectedEntry {}
		table.wp_full_program_table tr.selectedEntry_even {}
		table.wp_full_program_table .col0 {width: 5%;}
		table.wp_full_program_table .col1 {width: 23%;}
		table.wp_full_program_table .col2 {width: 18%;}
		table.wp_full_program_table .col3 {width: 18%;}
		table.wp_full_program_table .col4 {width: 18%;}
		table.wp_full_program_table .col5 {width: 9%;}
		table.wp_full_program_table .col6 {width: 9%;}
		
		table.wp_full_program_table { cursor: pointer; cursor: hand;}
		table.wp_full_program_table tr.selectedEntry .col0 {background-image:url(../images/fp_wp_even_select.png); color:white; width: 5%;}
		table.wp_full_program_table tr.selectedEntry .col1 {background-color: #a7bfd7; color:#30567b; width: 23%;}
		table.wp_full_program_table tr.selectedEntry .col2 {background-color: #a7bfd7; color:#30567b; width: 18%;}
		table.wp_full_program_table tr.selectedEntry .col3 {background-color: #a7bfd7; color:#30567b; width: 18%;}
		table.wp_full_program_table tr.selectedEntry .col4 {background-color: #a7bfd7; color:#30567b; width: 18%;}
		table.wp_full_program_table tr.selectedEntry .col5 {background-color: #a7bfd7; color:#30567b; width: 9%;}
		table.wp_full_program_table tr.selectedEntry .col6 {background-color: #a7bfd7; color:#30567b; width: 9%;}

		table.wp_full_program_table tr.selectedEntry_even .col0 {background-image:url(../images/fp_wp_odd_select.png); color:white; width: 5%;}
		table.wp_full_program_table tr.selectedEntry_even .col1 {background-color: #d3dee4; color:#30567b; width: 23%;}
		table.wp_full_program_table tr.selectedEntry_even .col2 {background-color: #d3dee4; color:#30567b; width: 18%;}
		table.wp_full_program_table tr.selectedEntry_even .col3 {background-color: #d3dee4; color:#30567b; width: 18%;}
		table.wp_full_program_table tr.selectedEntry_even .col4 {background-color: #d3dee4; color:#30567b; width: 18%;}
		table.wp_full_program_table tr.selectedEntry_even .col5 {background-color: #d3dee4; color:#30567b; width: 9%;}
		table.wp_full_program_table tr.selectedEntry_even .col6 {background-color: #d3dee4; color:#30567b; width: 9%;}
		
		#wp_topbar_button { text-align:left; } 


		/*
		#condense_button {color:black; font-weight:normal; background-image:url(../images/wp_full_program_button.gif);width: 169; height: 22px; background-repeat:no-repeat;}
		#condense_button.over {color:black; font-weight:normal; background-image:url(../images/wp_full_program_button_over.gif); width: 169; height: 22px; background-repeat:no-repeat;}	
		*/
		
		table.wp_legDetailLayout td {vertical-align: middle;}
		button.wp_condensed_program {background-image:url(../images/wp_condensed_program_button.png); color: #fff; width: 169; height: 22px;}
	
		table.wp_legDetailLayout {padding: 0px; border-spacing: 0px; _border-collapse: separate; _border-collapse: collapse; margin-left:13px; margin-right:13px; width:725px;}
		.wp_inButtonTextField {}

		.register_button_normal {line-height:25px; width:156px; padding-left:6px !important; height:28px; background-image: url(../images/button_register1.gif); color: white;}
		.register_button_over {line-height:25px; width:156px; padding-left:6px !important; height:28px; background-image: url(../images/button_register_over1_.gif); color: white;}

		button {cursor: pointer; border: solid 0px #fff; margin-left: 0px;}/* roj */
		#wt_betnow {background-color:#cccccc; color:black;}
		#wt_betnow button {color:white; background-image:url(../images/wt_betnow_button_v2.gif); background-repeat:no-repeat; width: 186px; height: 25px;}
		#wt_betnow button.disabled { color:white; background-image:url(../images/wt_betnow_button_v2.gif); background-repeat:no-repeat; width: 186px; height: 25px;}
		#wt_betnow button.over {color:white; background-image:url(../images/wt_betnow_button_v2_over.gif); background-repeat:no-repeat; width: 186px; height: 25px;}
		#wagerSelectionsContainer {color:black; padding-left:8px;} 
			
		div#wagerSelections {  } 	
		
		
		button#wt_clear_button {font-weight:normal;  text-transform:capitalize; color:#ae0018; background:none; padding:0px; margin-bottom:2px; width:60px;}
		button#wt_startover_button {font-weight:normal; text-align:left; color:#ae0018; background:none; padding:0px; margin:0px; margin-left:-3px; _margin-left:0px; }
		button#wt_expand_button {font-weight:normal; text-transform:capitalize; color:#ae0018; background:none; padding:0px; margin-bottom:2px; width:65px; /* roj */}
		
		button#wt_betnow_button, button#wt_betnow_button.disable {color:white; /*background:none; cursor:default;*/} /* roj */
		button#wt_betnow_button.enable {color:white; /*background:none; cursor:hand; cursor:pointer;*/}

		button#wt_clear_button.over{font-weight:normal; color:black; background-image:url(../images/wt_clear_button_over.gif); width: 88px; height: 25px}
		button#wt_startover_button.over{font-weight:normal; color:black; background:url(../images/wt_clear_button_over.gif) no-repeat center;  padding-left: 0px; padding-right: 0px; width: 88px; height: 25px}
			
		/* temp styling for ticket table */
		td#wt_track {padding-left: 25px !important; padding-top: 15px !important; color:#474747; font-weight:bold !important; /*background-color:#f3f4f8;*/}
		
		.track_name { padding-top:1005px; padding-bottom: 5px;}
		div#wpCurrentTrackRace {color:#474747; font-weight:bold !important;}
		
		td#wt_betsummary { padding-right: 5px; text-align: left; font-weight: normal; background-color:#cccccc;}
		td#wt_betsummary1, td#wt_betsummary2, td#wt_betsummaryTotal {padding-left: 25px !important; color:#474747; /*background-color:#f3f4f8;*/}
		td#wt_betsummary2 { height:22px; }
		td#wt_betsummaryTotal {font-weight:bold !important; height:15px;}
		.ticket_spacer { /*background-color:#f3f4f8;*/ }
		.wagerSelectionsContent { /*background-color:#f3f4f8; */}
				
		div#wagerSelections table tr.divTextContent td {color:#474747; padding-left: 0px!important; padding-right: 5px; padding-top: 5px; padding-bottom : 5px; height: 25px;}
		div.divTextContent {background-color: #d9d9d9; padding-top: 5px; padding-bottom : 5px;}
		#wtp_selectionsContainer table {}
		#wtp_selectionsContainer td {vertical-align: top; text-align: left; font-weight: normal;}
		#wtp_selectionsContainer td.header {color: #b6b6b6; font-weight: bold; text-align: right;}
		#wtp_selectionsContainer td.header2 {color: #b6b6b6; font-weight: bold; text-align: left;}
		#wtp_selectionsContainer td.col1 {width: 5%;}
		#wtp_selectionsContainer td.col2 {width: 25%;}
		#wtp_selectionsContainer td.col3 {width: 20%;}
		#wtp_selectionsContainer td.col4 {width: 20%;}
		#wtp_selectionsContainer td.col5 {width: 20%;}
		#wtp_selectionsContainer td.raceDesc {font-weight: bold; color: #b20000;}

		#divTodayTracks button {
			 color:black;
			 font-weight:bold;
			 height:21px;
			 width:180px;
			 padding-left: 0px; 
			 _margin-bottom:1px;
			 text-align:right;
		}

		/* Hack for Bug 3387 to get buttons lining up in Firefox */
		#divTodayTracks button[type] {
			padding-left: 0px; /* Firefox */
		}



		#divTodayTracks button 
		{  background-color: white; }

		#divTodayTracks button.wp_trackButton 
		{ text-align: left; color:white; }

		#divTodayTracks button ul li.trackclass1
		{ background-image:url("../images/wager_track.gif");	width:4px;  height:21px; line-height:21px;}

		#divTodayTracks button ul li.trackclass2
		{ background-image:url("../images/wager_track.gif"); width:90%;	_width:85%;  height:21px; line-height:21px;}
		
		#divTodayTracks button ul li.trackclass3
		{ background-image:url("../images/wager_track.gif");  width:2px; height:21px; line-height:21px;}

		#divTodayTracks button.wp_trackButton_selected {
			 /*background-image:url('../images/grafic_cms_header_bkg.jpg');*/
			 text-align: left;
		}

		button.wp_trackButton_selected span.spanCell1
		{
			font-weight:bold;
		}

		button.wp_trackButton_unselected span.spanCell1
		{
			font-weight:normal;
		}
		
		#divTodayTracks button.wp_trackButton_unselected
		 { /*background-image:url('../images/grafic_cms_header_bkg.jpg');*/ text-align: left;font-weight:normal;}


		#divTodayTracks button.wp_trackButton_selected ul li span.status {
			background-image:url("../images/trackarrawright.gif");
			width:10px;
			height:15px;
			background-repeat: no-repeat;
			background-position: center left;
		}

		#divTodayTracks button.wp_trackButton_unselected ul li span.status {	
		}

		button.wp_bigRaceButton_unselected, button.wp_bigRaceButton_selected {
			 background:none !important;
			 background-image:url('../images/race-highlight.gif') !important;
			 background-repeat:no-repeat !important;
			 text-align: right !important;
			 vertical-align: bottom !important;
			 width: 160px !important;
			 height: 130px !important;
			 margin-left:5px;
			 
			 font-family:Verdana;
			 font-size:18px;
			 color:#990b0b !important;
		}
		
		div.bigRaceContent
		{
			padding-top:70px;
			_padding-right:10px;
		}

		button.wp_bigRaceButton_selected div.spanCell1, button.wp_bigRaceButton_selected div.spanCell2
		{
			display:block;
			width:100%;
			text-align:right;
			font-weight:bold;
		}
			
		button.wp_bigRaceButton_unselected div.spanCell1, button.wp_bigRaceButton_unselected div.spanCell2
		{
				display:block;
				width:100%;
				text-align:right;
				font-weight:normal;
		}
		
		ul#tabList button span {
			float: left;
		}
		ul#tabList button span.spanCell1 {
			width: 95px !important;	
		}
		
		ul#tabList button span.spanCell2 {
			width: 10px;
		}
		
		ul#tabList button span.spanCell3 {
			width: 40px;
		}
	
		button.wp_nextRacesButton_selected span.spanCell1, button.wp_nextRacesButton_selected span.spanCell2,
		button.wp_nextRacesButton_selected span.spanCell3 {
			font-weight:bold;
		}
		
		button.wp_nextRacesButton_unselected span.spanCell1, button.wp_nextRacesButton_unselected span.spanCell2,
		button.wp_nextRacesButton_unselected span.spanCell3 {		
		font-weight:normal;			
		}
		
		button.wp_nextRacesButton_selected, button.wp_trackButton_unselected, button.wp_bigRaceButton_unselected,
		button.wp_nextRacesButtonNew_selected, button.wp_nextRacesButtonNew_unselected {
			text-align:left;
			font-family:Verdana;
			font-size:11px;
		}
		
		button.wp_nextRacesButtonNew_selected, button.wp_nextRacesButtonNew_unselected {
			color: red;
			width: 100%;
			background: none;
		}
		
		button.wp_nextRacesButtonNew_selected span.spanCell1, button.wp_nextRacesButtonNew_selected span.spanCell2,
		button.wp_nextRacesButtonNew_selected span.spanCell3 {
			font-weight:bold;
		}
		
		button.wp_nextRacesButtonNew_unselected span.spanCell1, button.wp_nextRacesButtonNew_unselected span.spanCell2,
		button.wp_nextRacesButtonNew_unselected span.spanCell3 {		
		font-weight:normal;			
		}
		
		button.wp_nextRacesButton_unselected, button.wp_trackButton_selected, button.wp_bigRaceButton_selected{
			text-align:left;
			font-family:Verdana;
			font-size:11px;
		}

	
		#divTodayTracks button.wp_bigRaceButton_selected li span.status	{
			background-image:url("../images/trackarrawright.gif");
			background-repeat: no-repeat;
			background-position: center center;
		}
		
		#divTodayTracks button.wp_bigRaceButton_unselected
		{
		}
		
		
		#divTodayTracks button.wp_bigRaceButton_unselected ul li.trackclass1, 
		#divTodayTracks button.wp_bigRaceButton_selected ul li.trackclass1{		
			 background-image:none;
			 background-color:#400056;			
		}

		#divTodayTracks button.wp_bigRaceButton_unselected ul li.trackclass2, 
		#divTodayTracks button.wp_bigRaceButton_selected ul li.trackclass2{	
			color:white;
			background-image:none;
			background-color:#400056;						
		}
		
		#divTodayTracks button.wp_bigRaceButton_unselected ul li.trackclass4, 
		#divTodayTracks button.wp_bigRaceButton_selected ul li.trackclass4{	
			color:white;
			background-image:none;
			background-color:#400056;		
			width:10%;		
		 	text-align:right;		
		 	height:21px;
		 	line-height:21px;
		}
		
		#divTodayTracks button.wp_bigRaceButton_unselected ul li.trackclass3, 
		#divTodayTracks button.wp_bigRaceButton_selected ul li.trackclass3{				
			background-image:none;
			background-color:#400056;		
			color:white;	
			text-align:right;
		}


		#divTodayTracks button.wp_nextRacesButton,
		#divTodayTracks button.wp_nextRacesButton_selected,
		#divTodayTracks button.wp_nextRacesButton_unselected {
			 /*background-color: #d7d7d7;*/
			 background-color: white;
			 color:black;
			 border: 10px solid red !important;
		}
				
		#divTodayTracks button li {float: left; display: inline; text-align: left;}
		
		#divTodayTracks button li.wp_li5 {width:4%; height:21px; line-height:21px; overflow: visible; color:black; text-align:left;}
		#divTodayTracks button li.wp_li0 {width:4px; height:21px; line-height:21px; background-image:url('../images/wager_track.gif'); overflow: visible;}
		#divTodayTracks button li.wp_li1 {width:52%;_width: 49%; line-height:21px; height:21px;/*width: 65%;*/ overflow: visible; background-image:url('../images/wager_track.gif');}
		#divTodayTracks button li.wp_li2 {width: 10%; height:21px; line-height:21px; text-align: right;background-image:url('../images/wager_track.gif');}
		#divTodayTracks button li.wp_li3 {width: 23%; _width:22%; line-height:21px; height:21px; text-align: right;margin-right:0px;background-image:url('../images/wager_track.gif');}
		#divTodayTracks button li.wp_li4 {width:4px; height:21px; line-height:21px; margin-right:15px; background-image:url('../images/wager_track.gif'); overflow: visible;}
		#divTodayTracks button ul {padding-left: 0px; margin-left: 0px;}

		#wp_card_button { color:white; _padding-left:10px; }

	/*span.track_unselected
		{
		 background-image:url("../images/selections_down.gif");
		}		
	*/	

	#nextRacesDiv
	{
		margin-bottom:5px;
		_margin-bottom:0px;
		
	}
		
.class_ticket_selections_div
	{
	 overflow:auto;
	 max-height:250px;
  	 height:expression(this.scrollHeight > 250? "250px" : "auto" );
  	 display:block;
	}
		
.noDisplayClass
	{
		display:none;
	}
	
.wp_inButtonTextField
	{
	 font-family:Verdana;
	 font-size:11px;
	}	
	
table.raceResultsTable
	{
		background-color:#C8CBD4;
		border-style:solid;
		border-width:1px;
		border-color:#B2B6B9;
		width:725px;
		margin-left:13px;
	}	
	
.raceResultsTitle	{ font-weight:bold !important; color:#383A3D;}	
.raceResultsContent   { color:#30567B; }	
	
.textGray, .otherAmountGBP, .otherAmountEUR	
	{
	 font-family:Verdana;
	 font-size:11px;
	}	
	
#wtp_selectionsContainer td, .divPopUpText, .popupTextCap
	{
	 font-family:Verdana;
	 font-size:11px;
	 color:#474747;
	}	
		
.divPopUpText, .popupTextCap
	{
		padding:1px;
	}	
	
.textRed	
	{ 
	 color:#b20000;
	}	
	
.textRedBold {
	font-weight: bold; 
	color: #b20000;
}
	
	
.wp_racedesc,table.wp_button_table button,
table.wp_full_program_table td, table#wp_table .wp_full_program_over,
table#wp_table .wp_jp_units_over, table#wp_table .wp_pp_units_over,
table#wp_table .wp_odds_over, #wt_betnow, #wagerSelectionsContainer,  #divTodayTracks button,
td#wt_betsummary1, td#wt_betsummary2,  table#login_table td.login_account, 
table#login_table td.login_pin, .raceResultsTitle, .link1, .terms, .policy,
 button#wt_clear_button, button#wt_expand_button
	{
	 font-family:Verdana;
	 font-size:11px;
	}	

tr#wp_topbar_content button, tr#wp_bettype_content button, table#wp_table tr.race button.selectedLeg,
table#wp_table tr.race button.notSelectedLeg, table#wp_table tr.race button.exoticNonApplicable,
table#wp_table tr.race button.exoticNoRunnersSelected,  table#wp_table .wp_odds,
table#wp_table .wp_jp_units, table#wp_table .wp_pp_units, 
table#wp_table tr.race button.exoticRunnersSelected, table#wp_table .wp_full_program,
div.guideDividendsTitle, table.wp_full_program_table tr.wp_even td, 
table.wp_full_program_table tr.wp_odd td, table.wp_full_program_table tr.selectedEntry td,
table.wp_full_program_table tr.selectedEntry_even td,
button#wt_startover_button, .raceResultsContent, table#wp_table td.raceInfo
	{
	 font-family:Verdana;
	 font-size:10px;
	}

#wp_card_button, #wp_topbar_button, #wp_bettype_button
	{
	 font-family:Futura Medium Condensed, Futura Condensed Medium !important;
	 font-size:16px !important;
	}
	
table#login_table td.login_top, .button_top_headlines, table#login_table td.login_sign_in,
table#my_account_table td.my_account, table#my_account_table td.my_account_balance, .button_top_clock
	{
	 font-family:Verdana;
	 font-size:16px !important;
	}
	
td#wt_track, td#wt_betsummaryTotal, div#wpCurrentTrackRace 
	{
	 font-family:Verdana;
	 font-size:12px;
	 font-weight: bold;
	}	
	

	
	
table#wp_table tr.race button,
td#wt_betsummary
	{
		font-size:14px;
		font-family:Verdana, Helvetica, sans-serif;	
	}
		
#wt_betnow button, #wt_betnow button.disabled, #wt_betnow button.over, tr.divTextContent td  
	{
	 font-family:Verdana;
	 font-size:11px;
	}		
	
.but_span_center_text, .register_button_normal, .register_button_over
	{
	 font-family:Verdana;
	 font-size:11px;
	}	

.button_top, .button_top_clock {
	 color:white;
	 text-decoration:none;
	 text-align:center;
	 vertical-align:middle;
	 border: 0px;
}
.button_top_clock {
	 color:white;
	 padding-left: 65px;
	 font-weight:bold;
	 font-size:14px !important;
	}
	
 /*************** roj ***************/

#container {
	background: url('../images/nav-left-bg.png') no-repeat;
	height: 700px;
}
	

table#login_table,  table#bettype_Table,
td.portlet_header_top, td.portlet_bottom, .dialog_footer, .portlet_header, td.ticketHeader,
.yourTicketBetNow_disable, .yourTicketBetNow_enable,  #container /* this comes from layout-today tracks.css */  
	{
		/*
		background: url('../images/menus.png') no-repeat;
	 	background-position: 0px 0px; */ /* roj */
		/*background-image: url('../images/menus.png');*/
	}	
	
table#stake_table
{
	background: url('../images/stack-bg.png') no-repeat;
	width: 201px;
	height: 181px;
 	/* background-position: 100px 0px; */   /* roj */
}

table#bettype_Table
{
	 background: url('../images/bet-type-bg.png') no-repeat;
 	 /* background-position: 100px 0px; */   /* roj */
}

td.portlet_header_top {
	 background: url('../images/portlet-header-top.png') no-repeat;
}

td.portlet_bottom {
	background: url('../images/portlet-bottom.png') no-repeat;
	height: 29px; /* roj4 */
	
}


#yourTicketDisable .bet_now_bottom {
	background: url('../images/bet-slip-bottom-disable.gif') left bottom no-repeat;
	
}

#yourTicketEnable .bet_now_bottom {
	background: url('../images/bet-slip-bottom-enable.gif') left bottom no-repeat;
	
	
}



#yourTicketDisable td.ticketHeader {
	 /*background: url('../images/ticket-head.png') no-repeat;*/
	background: url('../images/bet-slip-top-disable.png') no-repeat;

}

#yourTicketEnable td.ticketHeader {
	 /*background: url('../images/ticket-head.png') no-repeat;*/
	background: url('../images/bet-slip-top-enable.gif') no-repeat;

}


#yourTicketDisable .slip_bg {
	background: url('../images/bet-slip-bg-disable.gif') repeat-y;
	width: 253px;
}

#yourTicketEnable .slip_bg {
	background: url('../images/bet-slip-bg-enable.gif') repeat-y;
}
	
.popup_header
	{
	  background-image: url('../images/popup_top.gif');
	  background-repeat: no-repeat;
	  height: 28px;
	  width: 290px;
	  color: white;
	  font-family:Futura Medium Condensed, Futura Condensed Medium, Futura !important;
	  font-size:16px;
}

.popup_footer
	{
	  background-image: url('../images/footer-small.png');
	  background-repeat: no-repeat;
	  height: 27px;
      width: 321px;
	}
.popup_medium_footer
	{
	  background-image: url('../images/footer-medium.png');
	  background-repeat: no-repeat;
	  height: 27px;
      width: 639px;
	}
	
.portlet_header
	{
	  background-position:0 -650;
	  height: 27px;
	  width: 760px;
}	
	
table#wp_table td.portlet_header_top
	{
	 /* background-position:0 -570; */
	
	/*
	 width:760px;
	 height:27px;
	 vertical-align:middle;
	 padding:0px !important;
	 padding-left:18px !important;
	 border: 1px solid red;
	*/
	width: 762px;
	height: 27px;
	margin: 0px;
	padding: 0px;
	background-color:#f2f3f7;
	}

table#wp_table td.portlet_middle
	{
		background-color:#f2f3f7;
		padding: 0px;
		margin: 0px;
	}

table#wp_table td.portlet_bottom
	{
	 background-position:0 -610;
	 width:760px;
	 /*height:20px; roj4 */
	height: 29px; 
	 vertical-align:middle;
	}

table#stake_table {
	 background-position: 0 -190;
	}
	
table#bettype_Table
	{
	 background-position: 0 -380;
	}	
	
table#login_table {
	background-position: 0 0;
	width:190px;
	height: 179px;
	}

.dialog_body
	{
	 background-color: #f2f3f7;
	 padding: 10px;
	}

.dialog_footer
	{
	  background-position: 0 -690;
	  background-repeat: no-repeat;
	  /* height: 19px; roj4 */
	height: 29px;
	}

.dialog_header
	{
	  background-position: 0 -650;
	  height: 37px;
	  width: 760px;
	  padding-top: 5px;
	  padding-left: 20px;
	  color: white;
	  font-family:Futura Medium Condensed, Futura Condensed Medium, Futura !important;
	  font-size:16px;
}

.reg_quit_header
	{
		background-image:url(../images/header_medium1.png);
		background-repeat:no-repeat;
		height:27px;
	}
	
.reg_quit_footer
	{
		background-image:url(../images/footer_medium1.png);
		background-repeat:no-repeat;
		height:27px;
	}

table#login_table td.login_sign_in {
	padding-left:10px;
	padding-top:2px;
	color:white;
	}
	
table#login_table td.login_account {
	color: #911e18;
	padding-right: 5px;
	width: 43%;
	}
	
table#login_table td.login_pin {
	color: #911e18;
	padding-right: 5px;
	}
	
table#my_account_table {
	background-image: url('../images/my_account_bg.jpg');
	background-repeat: no-repeat;
	width:190px;
	height: 179px;
	}
	
table#my_account_table td.my_account {
	padding-left:10px;
	padding-top:2px;
	color:white;
	}
	
table#my_account_table td.my_account_balance {
	color: #911e18;
	font-weight:bold;
	}

.button_menu, .button_menu_selected, .button_menu_selected_over, .button_menu_over, .button_menu_disabled
	{
	 height: 27px !important;
	 border: 0px solid #FFFFFF !important;
	 color:white !important;
	 padding-left: 4px !important;
	 padding-right: 4px !important;
	 width: 80px !important;
	 font-family: Verdana;
	 font-size: 11px;
	 cursor: pointer;
	 cursor: hand;
	}
	
.button_menu
	{
	  background-position: 0 60 !important;
	}

.button_menu_selected
	{
	 background-position: -300 60 !important;
	}
	
.button_menu_over
	{
	 background-position: -150 60 !important;
	}	
	
.button_menu_selected_over
	{
	 background-position: -450 60 !important;
	}
	
.button_menu_disabled
	{
	background-position: -600 60 !important;
	cursor: default;
	}

.button_menu2, .button_menu2_selected, .button_menu2_selected_over, .button_menu2_over
	{
	 height: 27px;
	 border: 0px solid #FFFFFF;
	 color:white;
	 padding-left: 4px;
	 padding-right: 4px;
	 width: 120px;
	 font-family: Verdana;
	 font-size: 11px;
	 cursor: pointer;
	 cursor: hand;
	}
	
.button_menu2
	{
	 background-position: 0 90;
	}

.button_menu2_selected
	{
	background-position: -300 90;
	}
	
.button_menu2_over
	{
	background-position: -150 90;
	}	
	
.button_menu2_selected_over
	{
	background-position: -450 90;
	}
	
.button_menu3, .button_menu3_selected, .button_menu3_selected_over, .button_menu3_over
	{
	 height: 27px;
	 border: 0px solid #FFFFFF;
	 color:white;
	 padding-left: 4px;
	 padding-right: 4px;
	 width: 140px;
	 font-family: Verdana;
	 font-size: 11px;
	 cursor: pointer;
	 cursor: hand;
	}
	
.button_menu3
	{
	 background-position: 0 0;
	}

.button_menu3_selected
	{
	background-position: -300 0;
	}
	
.button_menu3_over
	{
	background-position: -150 0;
	}	
	
.button_menu3_selected_over
	{
	background-position: -450 0;
	}


.stake_bottom
	{
	 background-repeat:no-repeat;
	 height:18px;
	 vertical-align:middle;
	}
	
.bet_bottom
	{
	 background-image:url('../images/bet_bottom.gif');
	 background-repeat:no-repeat;
	 height:18px;
	 vertical-align:middle;
	}
	
table#header_table1, .button_top_home, .button_top_home_over
,.button_top_register, .button_top_register_over
,.button_top_bettypes, .button_top_bettypes_over
,.button_top_results,  .button_top_results_over
,.button_top_fixtures, .button_top_fixtures_over
,.button_top_news, .button_top_news_over
,.button_top_promotions, .button_top_promotions_over
	{
	 background-image: url('../images/header.png');
	 background-repeat:no-repeat;
	 height: 80px;
	}
	
table#header_table1 td.marque_bg1
	{
	padding-left: 20px;
	padding-top: 9px;
	width: 600px;
	_width: 750px;
	}

.dialog_header
	{
	  background-image: url('../images/portlet_header_bg.gif');
	  background-repeat: no-repeat;
	  height: 37px;
	  width: 760px;
	  padding-top: 5px;
	  padding-left: 20px;
	  color: white;
	  font-family:Futura Medium Condensed, Futura Condensed Medium, Futura !important;
	  font-size:16px;
}
	
.dialog_margin
	{
	 font-size:1px;
	 width:1px;
	 background-image:url(../images/margin_pixel.png);
	 background-repeat:repeat-y;
	}
	
.dialog_dark_border
	{
	 font-size:1px;
	 width:1px;
	 background-image:url(../images/margin_pixel_dark.png);
	 background-repeat:repeat-y;
	}	
	
td.ticketHeader
	{
	 color:#962200;
	 background-color:#f4f6f9;
	 background-repeat:no-repeat;
	 /*background-position:0 -727;*/
	
	}		
	

/*
#yourTicketDisable {
	position: absolute; 
	left: 0px; 
	top: -1px; 
	z-index: 30; 
	background: url('../images/bet-slip.gif') no-repeat; 
	width: 255px; 
	height: 181px;	
}

#yourTicketEnable {
	position: absolute; 
	left: 0px; 
	top: -1px; 
	z-index: 30; 
	background: url('../images/bet-slip.gif') no-repeat; 
	background-position: 0px -181px;
	width: 255px; 
	height: 181px;	
}
*/
.yourTicketBetNow_disable
	{
		height:43px;
		/*background-position:0 -770;*/
		/*
		background: url('../images/your-ticket-footer.png') no-repeat;
		background-position: 0px -4px;
		*/
		background: url('../images/your-ticket-footer.png') no-repeat;
	}	

button.bet_now {
	width: 105px;
	height: 30px;
}

div#yourTicketEnable button.bet_now {
	cursor: pointer;
	background: url('../images/bet-now-enable.gif') no-repeat;
	background-position: 0px 0px;
}

div#yourTicketDisable button.bet_now {
	background: url('../images/bet-now-disable.gif') no-repeat;
	cursor: default;
	background-position: 0px 0px;
}
	
	/*
.bet_now_disable {
	background: url('../images/bet-now-a.gif') no-repeat;
	width: 105px;
	height: 30px;
	cursor: default;
}

.bet_now_enable {
	background: url('../images/bet-now-b.gif') no-repeat;
	width: 105px;
	height: 30px;
	cursor: pointer;

	
}
	
	*/
.yourTicketBetNow_enable
	{
		height:43px;
		/*background-position:-299 -770;*/
		background: url('../images/your-ticket-footer.png') no-repeat;
	}
td.header_bg table tr td ul
	{
	 display:inline;
	}	
		
	

.button1
	{
	 background:none;
	 background-image:url("../images/button_standard_bg.png");
	 height: 27px;
	 border: 0px solid #FFFFFF;
	 color:white;
	 padding-left: 4px;
	 padding-right: 4px;
	 width: 80px;
	 _margin-left: 2px;
	 _margin-right: 2px;
	 font-family: Verdana;
	 font-size: 11px;
	}
	
.tableHeader
	{
	 background-image:url("../images/table_header_bg.jpg");
	 font-family:Verdana;
	 font-size: 11px;
	 color:#FFFFFF;
	 font-weight:bold;
	 height:30px;
	 text-align:center;
	}	

.even
	{
 	 background-color:#eff0f5;
	 font-family:Verdana;
	 font-size: 10px;
	 color:#2f3032;
	 height:20px;
	 cursor: pointer;
	 cursor: hand;
	}
	
.odd
	{
 	 background-color:#adadad;
	 font-family:Verdana;
	 font-size: 10px;
	 color:#2f3032;
	 height:20px;
	 cursor: pointer;
	 cursor: hand;
	}

.portlet1 {
  font-family:Verdana;
  font-size: 11px;
  color:#9b0013;
}

.portlet2 {
  font-family:Verdana;
  font-size: 11px;
  color:#3d3e41;
}

.label1 {
  font-family:Verdana;
  font-size: 11px;
  color:#9b0013;
  font-weight:bold;
}

.label2 {
  font-family:Verdana;
  font-size: 11px;
  color:#9b0013;
}

.label4
	{
	 font-family:Verdana;
	 font-size:11px;
	 color:#3d3e41;
	 text-align:right;
	}
	
.label5
	{
	 font-family:Verdana;
	 font-size:11px;
	 color:#3d3e41;
	}
.label6
	{
	 font-family:Verdana;
	 font-size:9px;
	 color:#3d3e41;
	}
	
.label7
	{
	 font-family:Verdana;
	 font-size:11px;
	 color:#474747
	}
	
.label8
	{
	 font-family:Verdana;
	 font-size:10px;
	 color:#474747
	}	
	
.tdMargins
	{
	 border-color:#bebebe;
	 border-style:solid;
	 border-width:1px;
	}	
		
.field1, .field2, .field_month, .field_year, .field_year2, .field_day, .field2nosz,
 .field_date, .field_type, .field_number, .field_cvv, .field_enterAmount, .field_country,
 .field_medium
	{
	 font-family:Verdana;
	 font-size:11px;
	 color:#3d3e41;
	 border-width:1px;
	 border-style:solid;
	 border-left-color:#c3c3c3;
	 border-right-color:#c3c3c3;
	 border-top-color:#7c7c7c;
	 border-bottom-color:#dddddd;
	 width:157px;
	 height:18px;
	}

.field2
	{
	 width:80px;
	}

.field_day
	{
	 width:47px;
	}

.field_month
	{
	 width:59px;
	}
		
.field_year
	{
	 width:51px;
	}

.field_year2
	{
	 width:59px;
	}
	
.field_date
	{
	 width:40px;
	}
.field_type, .field_enterAmount
	{ 
	 width:117px;
	}
.field_number
	{ 
	 width:137px;
	}
.field_cvv
	{
	 width:40px;
	}
.field2nosz
	{
		width: auto;
	}
.field_country
	{
	 width:320px;
	}
.field_medium
	{ 
	 width:182px;
	}
	
	
.info1 {
  font-family:Verdana;
  font-size: 11px;
  color:#9b0013;
}
.info2 {
  font-family:Verdana;
  font-size: 11px;
  color:#eff0f5;
}
.error1 {
  font-family:Verdana;
  font-size: 11px;
  color:#9b0013;
  padding-bottom:5px;
}

.infoTagContent
	{
	 font-family:Verdana;
	 font-size:11px;
	 color:#eff0f5;
	 padding-left:20px;
	 padding-right:20px;
	}
	
.but_def_css
	{
	 width:87px;
	 _width:72px;
	 padding:0px;
	 margin:0px;
	 background-image:url(../images/button_standard_bg.png)!important;
	 height:28px;
	 _height:27px;
	 line-height:28px;
	 _line-height:27px;
	 color:white;
	 padding-left:9px !important;
	 padding-right:4px !important;
	 text-transform: capitalize;
	}
	
.textarea1
	{
	 font-family:Verdana;
	 font-size:11px;
	 color:#3d3e41;
	 border-width:1px;
	 border-style:solid;
	 border-left-color:#c3c3c3;
	 border-right-color:#c3c3c3;
	 border-top-color:#7c7c7c;
	 border-bottom-color:#dddddd;
	 width:182px;
	 height:90px;
	}
	
.link1, .terms, .policy
	{
	 text-decoration:none;
	 font-family:Verdana;
	 font-size:10px;
	 color:#474747
	}
	

.on_deposit_header, .on_success_header, .on_statements_header, 
.on_withdrawals_header, .on_accountactivation_header, .on_contact_us_header, .on_forgotten_pin_header,
.on_login_header, .on_timeout_header, .on_open_an_account_header, .on_register_step1, .on_register_step2,
.on_register_step3, .on_register_step4
	{
	  background-repeat: no-repeat;
	  height: 27px;
	  width: 760px;
}
.on_deposit_header
	{
	  background-image: url('../images/addfunds.png');
}
.on_accountactivation_header
	{
	  background-image: url('../images/activateyouraccount.png');
}
.on_success_header
	{
	  background-image: url('../images/successfullyregistered.png');
}
.on_statements_header
	{
	  background-image: url('../images/statementsummary.png');
}
.on_withdrawals_header
	{
	  background-image: url('../images/removefunds.png');
}
.on_contact_us_header
	{
	  background-image: url('../images/contactus.png');
}
.on_forgotten_pin_header
	{
	  background-image: url('../images/forgottenpin.png');
}
.on_login_header
	{
	  background-image: url('../images/signin.png');
}
.on_timeout_header
	{
	  background-image: url('../images/inactivitytimeout.png');
}

.on_open_an_account_header
	{
	  background-image: url('../images/openanaccount.png');
}
.on_register_step1
	{
	  background-image: url('../images/register_step1.png');
	  height: 61px;
	}
.on_register_step2
	{
	  background-image: url('../images/register_step2.png');
	  height: 61px;
	}
.on_register_step3
	{
	  background-image: url('../images/register_step3.png');
	  height: 61px;
	}
.on_register_step4
	{
	  background-image: url('../images/register_step4.png');
	  height: 61px;
	}


.wager_details_popup_header, .popup_header_small, .message_popup_header, .wager_ticket_popup_header, 
.viewbalance_popup_header, .viewdeposit_popup_header, viewother_title_popup_header,
.viewwithdrawal_popup_header, .odds_header, .odds_footer, .PLP_remaining_units_header, .JPT_remaining_units_header, .remaining_units_footer  {
	  background-repeat: no-repeat;
	  height: 27px;
	  width: 321px;
}
.needhelp_popup_header {
	background-image: url('../images/need_help.png');
	background-repeat: no-repeat;
	  height: 27px;
	  width: 400px;
}
.needhelp_header
	{
	  background-image: url('../images/footer_needhelp.png');
	  background-repeat: no-repeat;
	  height: 27px;
	}

.wager_details_popup_header {
	background-image: url('../images/wager_ticket_header.png');
}
.popup_header_small {
	background-image: url('../images/logout_popup_header.png');
}
.message_popup_header {
	background-image: url('../images/message.png');
}
.wager_ticket_popup_header {
	background-image: url('../images/wagerticket-medium.png');
}
.viewbalance_popup_header {
	background-image: url('../images/balancedetails.png');
}
.viewdeposit_popup_header {
	background-image: url('../images/depositdetails.png');
}
.viewother_title_popup_header {
	background-image: url('../images/otherdetails.png');
}
.viewwithdrawal_popup_header {
	background-image: url('../images/withdrawaldetails.png');
}

.odds_header {
	background-image: url('../images/odds_header.png');
	width:613px;
	} 

.odds_footer {
	background-image: url('../images/odds_footer.png');
	width:613px;
	}

.JPT_remaining_units_header {
	background-image: url('../images/remaining_units_header.png');
	width:613px;
	}
 
.PLP_remaining_units_header {
	background-image: url('../images/remaining_units_header.png');
	width:613px;
	} 

.remaining_units_footer {
	background-image: url('../images/remaining_units_footer.png');
	width:613px;
	}

.statement_border
	{
	 border-width:0px;
	 border-top-width:1px;
	 border-color:#474747;
	 border-style:solid;
	 width:100%; 
	 position:relative; 
	 font-size:0px;
	}	
	
.image_header
	{
	border: 0px; 
	margin-left: 7px;
	margin-top: 0px;
	}
		
.button_top_home, .button_top_home_over
,.button_top_register, .button_top_register_over
,.button_top_bettypes, .button_top_bettypes_over
,.button_top_results, .button_top_results_over
,.button_top_fixtures, .button_top_fixtures_over
,.button_top_news, .button_top_news_over
,.button_top_promotions, .button_top_promotions_over
	{
		float:left;
		height:0pt;
		overflow:hidden;
		padding-top:50px;
		_padding-top:27px;
		width:62px;
		background-repeat: none;
}

.button_top_home
	{
		background-position: 0 -148;
	}

.button_top_home_over
	{
		background-position: 0 -88;
	}

.popupTextCap
	{
		text-transform:capitalize;
	}
	
.button_top_register	{
		background-position: -73 -148;
		width:67px;
	}
	
.button_top_register_over {
		background-position: -73 -88;
		width:67px;
	}	

.button_top_bettypes {
		background-position: -157 -148;
		width:74px;
	}

.button_top_bettypes_over {
		background-position: -157 -88;
		width:74px;
	}

.button_top_results {
		background-position: -245 -148;
		width:63px;
	}

.button_top_results_over {
		background-position: -245 -88;
		width:63px;
	}

.button_top_fixtures {
		background-position: -319 -148;
		width:74px;
	}

.button_top_fixtures_over {
		background-position: -319 -88;
		width:74px;
	}

.button_top_news {
		background-position: -400 -148;
		width:62px;
	}

.button_top_news_over {
		background-position: -400 -88;
		width:62px;
	}
	
.button_top_promotions {
		background-position: -473 -148;
		width:84px;
	}

.button_top_promotions_over {
		background-position: -473 -88;
		width:84px;
	}

table.gap1 td {
	padding: 2px;
}

table.gap2 td {
	padding: 2px;
}
	
.wagerdetails_title, .logout_title, .message_title, .deposithelp_title, .race_title, 
.balancedetails_title, .depositdetails_title, .otherdetails_title, .withdrawalsdetails_title,
.my_account_header, .stake_header , .bet_type_header, .card_header, .your_ticket_header, .register_link,
.image_page_header, .accountactivation_title, .contactus_title, .forgottenpin_title,
.signin_title, .inactivity_title, .deposit_title, .openanaccount_title,
.successregistered_title, .statement_title, .withdrawals_title, .race_title, .remaining_units_title {
	/*
	background: none;
	background-image:url("../images/labels.png");
	background-repeat:no-repeat;
	width: 50px;
	border: 0px;
	margin-left: 15px;
	margin-top: 5px;
	*/
	}

.race_title {
	background-position:0 -325;
}

td.PLP_remaining_units_header .remaining_units_title {
	background-position:0 -715px;
	width: 131px;
}

td.JPT_remaining_units_header .remaining_units_title {
	background-position:0 -752px;
	width: 125px;
}

.accountactivation_title, .contactus_title, .forgottenpin_title,
.signin_title, .inactivity_title, .deposit_title, .openanaccount_title,
.successregistered_title, .statement_title, .withdrawals_title, .top_logo
 {
	width: 80px;
	border: 0px;
	margin-left: 20px;
	margin-top: 7px;
	}



.my_account_header, .stake_header , .bet_type_header, .card_header, .your_ticket_header, .register_link {
	border: 0px; 
	margin-left: 9px;
	margin-top: 1px;
	width: 60px;
	}
	
.image_page_header
	{
	 background-position: 0 -650;
	 border: 0px; 
	 margin-left: 0px;
	 margin-top: 0px;
	 width: 60px;
	}
	
.top_logo
	{
	 width:118px;
	 height:29px;
	 display:block;
	 margin-top:3px;
	}	
.forgottenpin_title {
	background-position: 0 -225;
	}
	
.accountactivation_title {
	background-position: 0 -625;
	width: 110px;
	}
	
.accountactivation_title {
	background-position: 0 -625;
	}
	
.wagerdetails_title {
	background-position: 0 -150;
	width: 80px;
	}
	
.logout_title {
	background-position: 0 -400;
	}
	
.contactus_title {
	background-position: 0 -525;
	}
	
.message_title {
	background-position: 0 -375;
	}

.signin_title {
	background-position: 0 -275;
	}
	
.inactivity_title {
	background-position: 0 -425;
	width: 100px;
}
	
.deposit_title {
	background-position: 0 0;
	}
	
.deposithelp_title {
	background-position: 0 -450;
	margin-top: 2px;
	width: 125px;
	}
	
/*.race_title {
	background-position: 0 -325;
	}*/
	
.openanaccount_title {
	background-position: 0 -25;
	width: 90px;
	_margin-left:10px;
	}
	
.successregistered_title {
	background-position: 0 -175;
	}
	
.balancedetails_title {
	background-position: 0 -600;
	margin-top: 2px;
	width: 80px;
	}
	
.depositdetails_title {
	background-position: 0 -475;
	margin-top: 2px;
	width: 80px;
	}
	
.otherdetails_title {
	background-position: 0 -50;
	margin-top: 2px;
	width: 80px;
	}
	
.withdrawalsdetails_title {
	background-position: 0 -100;
	margin-top: 2px;
	width: 100px;
	}

.statement_title {
	background-position: 0 -200;
	width: 105px;
	}
	
.withdrawals_title {
	background-position: 0 -125;
	}
	
.my_account_header {
	/*background-position: 0 -352;*/
	background: url('../images/login-top.gif') no-repeat;
	width: 190px;
	height: 41px;
}

.stake_header{
	background-position: 0 -252;
}

.bet_type_header {
	background-position: 0 -575;
}

.card_header {
	background-position: 0 -550;
}

.your_ticket_header {
	background-position: 0 -75;
	width: 62px;
}

.register_link {
	background-position: 0 -300;
	padding: 2px;
	width: 95px
	}
	
.otherAmountGBP, .otherAmountEUR	
	{
		background-image:url(../images/currency_list.png);
		background-repeat:no-repeat;
		padding-left:8px;
	}


.otherAmountGBP
	{
		background-position:-3 -20;
	}

.otherAmountEUR
	{
		background-position:-2 -4;
	}

/* information box  */
.clearfix:after{
	content: "";
	display: block;
	height: 0;
	clear: both;
}

div.infoBox {
	position: relative;
	width: 179px;
	min-height: 0px;
	background: transparent url("../images/box-repeat.gif") 0 0 repeat-y;
}

div.infoBoxTop {
	height: 25px;
	width: 179px;
	background: transparent url("../images/box-top.gif") 0 0 no-repeat;
}

div.infoBoxBottom {
	width: 179px;
	background-image: url("../images/box-bottom.gif");
	background-repeat:no-repeat;
	background-position: center bottom;

}

div.infoContent
	{
		font-family:Verdana;
		font-size:11px;
		padding-top:0px;
		padding-bottom:25px;
		padding-left:10px;
		padding-right:10px;
		color:white;
	}

/*-------------------------------*/
	
div#cmsLinksContent
	{
		height:auto;
		display:none;
		width: 760px;
	}
	
	
/*------------TOTE CMS CSS -------------*/	
div#cmsLinksContent td, input	{
	font-family: Futura, verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	}

div#cmsLinksContent p {
	font-family: Futura, verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 140%;
	color: #000000;
	}

.time {
	font-family: Futura, verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	}

.util_nav {
	font-family: Futura, verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ABB4C0;
	}

.smtxt {
	font-family: Futura, verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 115%;
	color: #000000;
	}

div#cmsLinksContent a.menu:link {
	color: #990000;
	text-decoration:none;
	}

div#cmsLinksContent a.menu:active {
	color: #990000;
	text-decoration:none;
	}

div#cmsLinksContent a.menu:visited {
	color: #990000;
	text-decoration:none;
	}

div#cmsLinksContent a.menu:hover {
	color: #000000;
	text-decoration:underline;
	}

div#cmsLinksContent a:link {
	color: #990000;
	text-decoration:underline;
	}

div#cmsLinksContent a:active {
	color: #D92E2E;
	text-decoration:underline;
	}

div#cmsLinksContent a:visited {
	color: #770099;
	text-decoration:underline;
	}

div#cmsLinksContent a:hover {
	color: #000000;
	text-decoration:underline;
	}

div#cmsLinksContent .button {
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left:5px;
	padding-right:5px;	
	}	

div#cmsLinksContent .form {
	font-family: Verdana, Arial, helvetica, sans-serif; 
	font-size: 11px;
	color: #990000;
	background: #ffffff;
	}

div#cmsLinksContent .navmenutitle {
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: #CC0033;
	font-weight: bold;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
	padding-bottom: 5px;
	}

div#cmsLinksContent .navmenu {
	font-family: verdana, Arial, Helvetica, sans-serif;
	background: #E4E3EC;
	font-weight: normal;
	font-size: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
	padding-bottom: 7px;
	}


div#cmsLinksContent .title_text { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	padding-bottom:5px;
	}

div#cmsLinksContent .sub_text { 
	font-family: Arial, Futura, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	}

div#cmsLinksContent .reg_error {
	color: #CC0033;
	}

div#cmsLinksContent .error {
	color: #CC0033;
	}

div#cmsLinksContent .tableHeading{
	font-style: italic;
}
div#cmsLinksContent .red_hr{
	color: #CC0033;
	background: #CC0033;
	border: 0;
	height: 1px;
	
}
div#cmsLinksContent .button_links{
	background:#ECEAEC url(/ti/fe/../images/account/buttons/button_black_arrow.gif) no-repeat;
	padding-left:21px;
	width: 150px;
	height: 21px;
}

div#cmsLinksContent a.text_links:link, a.text_links:visited{
	color: #000000;
	text-decoration: none;
}
div#cmsLinksContent a.text_links:hover{
	color: #000000;
	text-decoration: underline;
}
div#cmsLinksContent a.text_links:active{
	color: #000000;
	text-decoration: none;
}

div#cmsLinksContent .itemList
{
    BACKGROUND-COLOR: #CC0033;
}
div#cmsLinksContent .itemListHeader
{
    FONT-WEIGHT: bold;
    COLOR: white;
    BACKGROUND-COLOR: #9C0C0C;
}
div#cmsLinksContent .itemListBody
{
    BACKGROUND-COLOR: #C8C8D4;
}

div#cmsLinksContent ul {
	font-family: Futura, verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.6;
	list-style-type: square;
	position:relative;
	left:-20px
	}

div#cmsLinksContent ol {
	font-family: Futura, verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.6;
	position:relative;
	left:-15px
	}

/*
div#cmsLinksContent .formButton
{
    BORDER-RIGHT: slategray 1px solid;
    BORDER-TOP: slategray 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: slategray 1px solid;
    BORDER-BOTTOM: slategray 1px solid;
    HEIGHT: 20px;
    BACKGROUND-COLOR: lightgrey
}

div#cmsLinksContent .formFieldLabel
{
    FONT-WEIGHT: bold;
    COLOR: slategray
}
*/

div#cmsLinksContent .formSectiontitle
{
    FONT-WEIGHT: bold;
}
div#cmsLinksContent .formCombo
{
    BORDER-RIGHT: slategray 1px solid;
    BORDER-TOP: slategray 1px solid;
    BORDER-LEFT: slategray 1px solid;
    BORDER-BOTTOM: slategray 1px solid;
    BACKGROUND-COLOR: whitesmoke
}
div#cmsLinksContent .formRequiredField
{
    FONT-WEIGHT: bold;
    COLOR: firebrick;
    TEXT-DECORATION: none
}
div#cmsLinksContent .formTextbox
{
    BORDER-RIGHT: slategray 1px solid;
    BORDER-TOP: slategray 1px solid;
    BORDER-LEFT: slategray 1px solid;
    BORDER-BOTTOM: slategray 1px solid;
    BACKGROUND-COLOR: whitesmoke
}
div#cmsLinksContent .formCheckbox
{
}

div#cmsLinksContent .FixtureDetailsTitle { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	padding-bottom:5px;
}
div#cmsLinksContent .RaceCardRaceTime { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom:5px;
	BACKGROUND-COLOR: #9C0C0C;
}
div#cmsLinksContent .RaceCardRaceName
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #C8C8D4;
}
div#cmsLinksContent .RaceCardHorseName { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
div#cmsLinksContent .RaceCardHorseNumber { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
div#cmsLinksContent .RaceCardTrainerName { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
div#cmsLinksContent .RaceCardRating { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	BACKGROUND-COLOR: #9C0C0C;
}
div#cmsLinksContent .RaceCardPrice { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
div#cmsLinksContent .TOTE_red_text { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #9C0C0C;
}

div#cmsLinksContent .cmsRedBG {
	background: #9C0CDC;
	color: #ffffff;
	}
div#cmsLinksContent .cmsRedTitle {
	background: #9C0CDC;
	color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	}
div#cmsLinksContent .cmsRed20 {
	background: #ffffff;
	color: #9C0CDC;
	font-size: 20px;
	}
div#cmsLinksContent .cmsRed18 {
	background: #ffffff;
	color: #9C0CDC;
	font-size: 18px;
	}
div#cmsLinksContent .cmsRed16 {
	background: #ffffff;
	color: #9C0CDC;
	font-size: 18px;
	}

div#cmsLinksContent .cmsGreyDarkBG {
	background: #474849;
	color: #ffffff;
	}
div#cmsLinksContent .cmsGreyDarkTitle {
	background: #474849;
	color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	}
div#cmsLinksContent .cmsGreyDark20 {
	background: #ffffff;
	color: #474849;
	font-size: 20px;
	}
div#cmsLinksContent .cmsGreyDark18 {
	background: #ffffff;
	color: #9C0CDC;
	font-size: 18px;
	}
div#cmsLinksContent .cmsGreyDark16 {
	background: #ffffff;
	color: #474849;
	font-size: 18px;
	}

div#cmsLinksContent .cmsGreyBG {
	background: #C8C8D4;
	color: #ffffff;
	}
div#cmsLinksContent .cmsGreyTitle {
	background: #C8C8D4;
	color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	}
div#cmsLinksContent .cmsGrey20 {
	background: #ffffff;
	color: #C8C8D4;
	font-size: 20px;
	}
div#cmsLinksContent .cmsGrey18 {
	background: #ffffff;
	color: #C8C8D4;
	font-size: 18px;
	}
div#cmsLinksContent .cmsGrey16 {
	background: #ffffff;
	color: #C8C8D4;
	font-size: 18px;
	}
	
div#cmsLinksContent .cmsGreyLightBG {
	background: #C8C8D4;
	color: #000000;
	}
div#cmsLinksContent .cmsGreyLightTitle {
	background: #C8C8D4;
	color: #000000;
	font-size: 20px;
	font-weight: bold;
	}
div#cmsLinksContent .cmsGreyLight20 {
	background: #ffffff;
	color: #C8C8D4;
	font-size: 20px;
	}
div#cmsLinksContent .cmsGreyLight18 {
	background: #ffffff;
	color: #C8C8D4;
	font-size: 18px;
	}
div#cmsLinksContent .cmsGreyLight16 {
	background: #ffffff;
	color: #C8C8D4;
	font-size: 18px;
	}
	
div#cmsLinksContent .cmsGreenBG {
	background: #8FB000;
	color: #ffffff;
	}
div#cmsLinksContent .cmsGreenTitle {
	background: #8FB000;
	color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	}
div#cmsLinksContent .cmsGreen20 {
	background: #ffffff;
	color: #8FB000;
	font-size: 20px;
	}
div#cmsLinksContent .cmsGreen18 {
	background: #ffffff;
	color: #8FB000;
	font-size: 18px;
	}
div#cmsLinksContent .cmsGreen16 {
	background: #ffffff;
	color: #8FB000;
	font-size: 18px;
	}
	
div#cmsLinksContent .cmsBlueBG {
	background: #31567A;
	color: #ffffff;
	}
div#cmsLinksContent .cmsBlueTitle {
	background: #31567A;
	color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	}
.cmsBlue20 {
	background: #ffffff;
	color: #31567A;
	font-size: 20px;
	}
div#cmsLinksContent .cmsBlue18 {
	background: #ffffff;
	color: #31567A;
	font-size: 18px;
	}
div#cmsLinksContent .cmsBlue16 {
	background: #ffffff;
	color: #31567A;
	font-size: 18px;
	}
div#cmsLinksContent .cmsHeader {
	background: #ffffff;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	}

div#cmsLinksContent .racecoursesHeader {
	background: #CC0033;
	color: #ffffff;
	font-size: 14px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 5px;
	}

div#cmsLinksContent .racecoursesFixture {
	background: #e1f2fc;
	color: #000000;
	padding-top: 3px;
	padding-bottom: 3px;
	}
/*------------TOTE CMS CSS -------------*/	
#wp_amt_button8 {
	width: 80px !important;
	height: 27px !important;
}

#wp_amt_button8 form {
	margin: 0;
	padding: 0;
	width: 80px;
	height: 27px;
}
