/* 27 July 2009 Gerald Ladouceur */
/* .RacingSilks */

/* 04 April 2009 Marius du Plooy */
/* Conversion to Silver,Red */

/* 21 June 2008 Gerald Ladouceur */
/* .my-account, control-back & .control-forward */


/* layout.css 06Jul06 PJM */
/* 1.0.47 Bet Template heading alignments */

/*    centring styles   */
#pagebox    {width:98%; margin-left: 20px; margin-right: auto;}
#container  {margin-left: auto; margin-right:auto; margin-top:0px; margin-bottom:auto; text-align:left; background:rgb(255,255,255); padding:0px; vertical-align:top;}

/****	text styles	****/
body		{font-family:verdana, sans-serif; margin:0; padding:0; font-size:75%;}
form		{margin:0; padding:0;}
p		    {font-size:1em; margin:0; padding:2px 20px 8px 20px; color:#000000; clear:both;}
a		    {color:#000000;}
a:hover	{color:#fe001d;}
ul, ol	{clear:both;}
img     {border:none;}

ol li	{display:list-item; padding-right:20px; text-align:justify; padding-top:5px; padding-bottom: 5px;}
table	{border-collapse:collapse; margin:0; padding:0; border:none; width:100%; clear:both;}
td, td td, td td td, th		{padding:0px 0px;
		/* the bmh is used to account for table cell font bug in IE 5.x */
		font-size:75%; voice-family: "\"}\""; voice-family:inherit; font-size:90%;}
	html>body td, td td, td td td 	{font-size:90%;}	/*bmh*/
thead th		{padding:2px 1px 1px 1px;}

form#aspnetForm {margin:0; padding:0;}
#cmt-Para P{text-align:justify; }

/****	layout styles	****/
/*	page container	*/
#container	{width:790px; margin-top:5px}

/* pending bet status */
#betstatus {position:absolute; top: 63px; left: 816px; width: 198px}
#bsheader {background-image: url(/images/1/en/backgrounds/bars/th_background.gif); width:100%; height:26px;
	color:#330099;font-weight:bold; font-size:14px; text-align:center; vertical-align:middle; padding-top:6px;}
#bsbody { background-color:White; width:100%;}
div#bsbody table {width:198px; border:none; padding:0; margin:0;}
div#bsbody td {border:none;}

/*	global containers	*/
#header		{width:790px; height:83px; margin:0px 0px 0px 0px; }
#topmenu	{width:790px; height:30px; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: url(/images/1/en/bg/top-menu-button-grey.jpg) repeat-x; }

.topmenutabs
{
    float:left; 
    padding-left:0px;
    height:100%;
}

.topmenutabs ul 
{
    float:left; 
    display: block; 
    padding-left:0px;
    margin: 0px;
    margin-left: 0px;
    list-style: none; 
} 

.topmenutabs ul li 
{
	float:left;
	list-style: none;
	padding-left: 15px;
	padding-right: 15px;
	height:30px;
	background-image:url(/images/1/en/bg/top-menu-button-grey.jpg);
	border-right: outset 1px #666666;
}

.topmenutabs ul li a { 
    display:block;
    text-align:center; 
    font-family: Arial; 
    font-size:12px;
    color:white; 
    text-decoration:none; 
    padding-top:8px;
  
} 

.topmenutabs ul li a:hover { 
    color:#fd001d; 
} 

.topmenutabs ul li.message 
{
	float:left;
	list-style: none;
	padding-left: 15px;
	padding-right: 15px;
	height:30px;
	background-image:url(/images/1/en/bg/top-menu-button-red.jpg);
}

.topmenutabs ul li.message a { 
    display:block;
    text-align:center; 
    font-family: Arial; 
    font-size:12px;
    color:white; 
    text-decoration:none; 
    padding-top:8px;
  
} 

.topmenutabs ul li.message a:hover { 
    color:#000000; 
} 


.topmenutabs ul li.current 
{
	float:left;
	list-style: none;
	padding-left: 15px;
	padding-right: 15px;
	height:30px;
	background-image:url(/images/1/en/bg/top-menu-button-red.jpg);
}

.topmenutabs ul li.current a { 
    display:block;
    text-align:center; 
    font-family: Arial; 
    font-size:12px;
    color:white; 
    text-decoration:none; 
    padding-top:8px;
  
} 

.topmenutabs ul li.current a:hover { 
    color:#000000; 
} 

.logindetails
{ 
     position:relative;
     float:right; 
}

.logindetails ul
{
     padding: 0px;
     margin:0px; 
}

.logindetails ul li
{
    list-style-type: none;
    float: left;
    padding: 4px;
    margin:0px;
    color: #CCCCCC; 
}

.logindetails ul li a { 
    display:block;
    text-align:center; 
    font-family: Arial; 
    font-size:12px;
    color:white; 
    font-style:italic;
    text-decoration:none; 
    padding-top:5px;
    color: #CCCCCC;
  
}

#logindetails #login-btn 
{
    width:68px; 
    height:22px;
	background:url(/images/1/en/bg/login-button.png) no-repeat;
	border-width:0px;
	color:#ffffff; 
	text-align:center;
	vertical-align:text-top;
	margin:0px;
	font-family: Arial; 
    font-size:12px;
    text-decoration:none; 
    padding-top:0px;
    padding-bottom:1px;
}


#logindetails input.userid
{
    width:120px; 
    height:20px;
	border-width:0px;
	font-family: Arial; 
    font-size:12px;
    font-style :italic; 
    color:#666666; /* #CCCCCC;*/
    padding-bottom:1px;
    padding-top:1px;
}

#logindetails input.pword
{
    width:100px; 
    height:20px;
	border-width:0px;
	font-family: Arial; 
    font-size:12px;
    font-style :italic; 
    color:#666666; /* #CCCCCC;*/
    padding-bottom:1px;
    padding-top:1px;
}




/*	main page tabs	*/
/*
#tabs		{float:left; width:418px; color:black; text-align:center; position:relative; padding:1px 0 0 0; margin:2px 56px -2px 0;
		font-family:arial, helvetica, sans-serif; font-size:1em; font-weight:bold; 
		height:24px; voice-family: "\"}\""; voice-family:inherit; height:17px; width:418px;}
	html>body #tabs 	{height:17px; width:532px;}	bmh*/
#tabs   {display:inline; margin:0px; padding:0px;}
#tabs ul	{padding:0px; margin:0; padding-top:8px; font-family:Arial; font-size:12px;  height:100%;}
#tabs li	{display:inline;}
#tabs a		{color:white; text-decoration:none; border-left: inset #666 1px; padding-left: 15px; padding-right: 15px;}
#tabs a:hover	{}
#tabs li.message	{}
#tabs li.message a	{ border-left: none; padding-left: 15px; padding-right: 15px; }
#tabs li.message a:hover	{}

#tabs li.current	{}
#tabs li.current a	{ border-left: none; padding-left: 15px; padding-right: 15px; }
#tabs li.current a:hover	{}
/*#tabs li.current {}
#tabs li.current a {}
#tabs,#tabs ul,#tabs li,#tabs a,#tabs li.message,#tabs li.message a,#tabs li.current { height:100%;}
*/


#menu		{float:left; margin:0 0 0 1px;
		width:148px; voice-family: "\"}\""; voice-family:inherit; width:147px;}
	html>body #menu	{width:147px;}	/*bmh*/
#content, #content_home	{float:right; width:632px; margin:0; padding:0 4px 0 0; }
#footer		{clear:both; width:786px; font-size:0.75em; margin:20px 0 0 0; padding:2px; height:auto;}

/*	header divs	*/
#site_name	{width:202px; height:54px; margin:0; padding:0; float:left;}
#site_name h1 {}
#site_name img	{/*width:100px; height:54px;*/}
#login		{float:left; left:65px; margin-left:5px; width:580px; height:40px; text-align:right;}
#login ul	{display:block; margin:0; padding:0; padding-left:10px;}
#login li	{display:inline; font-size:0.9em; margin:0; padding:0 2px;
		font-family:arial, helvetica, sans-serif;}

/*	members divs	*/
#members_console	{float:right; font-size:0.9em; padding-top:10px; padding-right:10px; 
		font-family:arial, helvetica, sans-serif; width:532px;
		height:40px; voice-family: "\"}\""; voice-family:inherit; height:38px;}
#welcome	{float:right; width:532px; text-align:right; margin-right:4px;}
#balance_switch	{ float:right; width:532px; padding-top:0px;text-align:right;margin-right:4px;}

#logoutcontrol	
{
    float:right; 
    width:200px; 
    text-align:right;
    margin-right:4px; 
    font-family:arial, helvetica, sans-serif; 
    color:#CCCCCC; 
    padding-top:8px; 
    font-size:0.9em; 
    padding-right:10px; 
}

#logoutbutton 
{
    display: block;
    background-image: url(/images/1/en/bg/login-button.png);
    background-repeat: no-repeat;
    background-position:center;
    float:right;
    height: 22px;
    width: 68px;
    text-align: center;
    color: #FFFFFF;
    text-decoration: none;
    padding-top:8px; 
    padding-right:10px; 
    padding-left:10px; 
}

/*
#members_console	{float:right; font-size:0.9em; padding-top:2px; 
		font-family:arial, helvetica, sans-serif; width:532px;
		height:40px; voice-family: "\"}\""; voice-family:inherit; height:38px;}
*/
html>body #members_console 	{height:38px;}	/*bmh*/
/*#welcome	{float:left; width:210px; padding-left:1px;}
#balance_switch	{float:left; width:210px; padding-top:2px;}*/
.hide-show	{font-size:90%;}

#member_control	{float:right; width:310px; text-align:right; font-weight:bold; padding-top:2px; margin-right:4px;}
#member_control ul	{margin:0; padding:0;}
#member_control li	{display:inline; margin:0; padding:0 0 2px 4px;}
#hide		{display:none;}

/*	login form elements	*/
#acc_no, #acc_pass	{width:50px; font-size:0.9em; margin:2px; padding:1px;}
/*300409*/


div#loginPopup{width:380px}
div#loginPopup div.popup-content{padding: 0px 10px 10px 10px;}
div#loginPopup div.request{font-weight:700; padding:8px 0px 8px 0px;}
div#loginPopup label{float:left; padding: 3px 0;}

div#loginPopup input {width: 75px}
div#loginPopup label {padding-right:10px;}
div#loginPopup label span{vertical-align:bottom;}

div#loginPopup div.popup-content input.userid
{

}



div#loginPopup label.password{}
div#loginPopup div.button-row-1{padding:8px 0px 16px 0px;}
div#loginPopup div.button-row-1 input.login-btn{float:right; background: transparent url(/images/1/en/iaslogin-button.png) no-repeat center top; width: 60px;
  height: 25px;
  text-indent: -1000px;
  margin: 0;
  border: 0;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}
div#loginPopup div.join-now{border-top:1px solid gray; padding-top:4px; margin:2px;}
div#loginPopup div.join-now span{font-weight:700;}
div#loginPopup div.join-now input{margin-left:20px;}

/*.login-btn	{font-size:13px; font-weight:700; color:#FFFFFF; background-color:#000000; border:#5f5f5f}*/
/* End *300409*/
#language	{float:right; font-size:0.9em;
		display:block; font-family:arial, helvetica, sans-serif;}
/*300409*/
#login a, #language li a	{color:#ffffff; font-size:0.9em; font-style: italic; text-decoration: none;}
#login a:hover, #language li a:hover	{color:#ffffff;font-style: italic;text-decoration: underline;}
/* End *300409*/
/*for the login widget, password bit*/
#login a {font-size: 0.8em;}
#language ul	{display:block; padding:0; margin:0;}
#language li	{display:inline; padding:1px; margin:1px;}

/*	menu divs	*/
#menu ul	{display:block; margin:0; padding:0;}
#menu li	{display:block; margin:0; padding:0; list-style-type:none;
		/*border:1px solid black; border-top:none;*/ font-size:0.9em;}
#menu ul ul li a {padding-left:4px; padding-left:12px;}
div#menu ul ul#menu_home li a, div#menu ul ul#menu_sport li a, div#menu ul ul#menu_racing li a, div#menu ul ul#menu_poker li a, div#menu ul ul#menu_casino li a, div#menu ul ul#menu_games li a {font-style:normal;} 
/*300409*/
#menu a		{display:block; padding:2px 2px 2px 8px; margin:0; text-decoration:none;
		border:1px solid #ccc; border-top:none; background:url(/images/1/en/bg/menu-li-shaded-grey.jpg);}
/*End 300409*/
#menu a.inactive, #menu a.inactive:hover {cursor:default;}
#menu li.head, #menu li.message	{font-size:1.1em; font-weight:bold; font-family:arial, helvetica, sans-serif;}
#menu ul#menu_home li.head a {padding:0 4px 6px 8px;}
#menu li.head a	{padding:0 2px 2px 8px;}
#menu li.message a	{padding:0 2px 2px 8px;  margin-bottom:2px; border:none;}

/* Fix IE. Hide from IE Mac \*/
* html #menu ul li { float: left; height: 1%; }
* html #menu ul li a { height: 1%; }
/* End */
 
/*	content divs	*/
#main_banner	{border:rgb(255,255,255) solid 1px; background:rgb(255,255,255); clear:both;
		vertical-align:center; text-align:center; margin-bottom: 2px;
		width:632px; height:auto; voice-family: "\"}\""; voice-family:inherit; width:630px; height:auto;}
		html>body #main_banner	{width:630px; height:201px;}	/*bmh*/
#main_banner div.left {float:left; text-align:left; width:313px; height:1%; /*Holly Hack*/ }
		html>body #main_banner div.left {height:auto;} /* Reset Holly Hack for Firefox */
#main_banner div.right {float:right; text-align:right; width:313px; height:67px;}
#left-content	{float:left; width:315px;} /* no margin/padding for IE 5.x */
div#home_ads { clear: left; position: relative; margin: 0px; }
div#home_ads div.ads, div#left-content div.ads {padding:0px; margin: 0px 0 -7px 0; border:0px solid rgb(143, 143, 143); clear: left; float: left; width: 313px; }
#right-content	{float:right; width:315px;} /* no margin/padding for IE 5.x */

/* Spotlight Styles Paul Minty (paul.minty@iasbet.com) 17May06 */

div#spotlights div.spotlight {width:49%; clear:none; float:left;}
table.spotlight #template_ctlRHS_NextEventsToTakePlace_NextRaceToJump_tabNextRaceToJump {clear:none;}
table.spotlight	#sports-spotlight{float:left;border-collapse:collapse;border:none;border-bottom:0px solid rgb(200,200,200);clear: none;}
table.spotlight th	{padding:1px 0 1px 0; border-left-width:1px; border-right-width:1px; margin:0 1px 0 1px;}
table#sports-spotlight.spotlight td {width:50%; height:40px; border:solid rgb(255,255,255) 0px; padding:0px 0px 0px 10px; vertical-align:text-middle;}
table#NextRaceToJump_tabNextRaceToJump.spotlight td {width:50%; height:40px; border:solid rgb(255,255,255) 0px; padding:0px 0px 0px 10px; vertical-align:text-middle;}
.oddcell	{background:rgb(230, 239, 247);}
/*End spotlight styles*/

/*300409*/
#content h1	{float:left; clear:both; margin-top:0; padding:4px 4px 4px 4px; color:#ffffff; font-weight:bold; 
		background:#C3161C; text-decoration:none; font-family:arial, helvetica, sans-serif; font-size:1.3em;}
#left-content h1, #right-content h1, #content h2, #left-content h2, #right-content h2	{margin-top:16px; padding:0 4px 2px 4px; color:#FFFFFF; 
		font-weight:bold; background: #454545 repeat-x; float:left; 
		text-decoration:none; font-family:arial, helvetica, sans-serif; font-size:1.1em;}
#content h3, #left-content h3, #right-content h3	{ margin-top:0px; padding:0 4px 2px 4px; color:#000000; 
		font-weight:bold; float:left; 
		text-decoration:none; font-family:arial, helvetica, sans-serif; font-size:1.1em;}
/*End 300409*/
#content caption, #content_home caption {padding:4px; color:black; text-align:left; 
		text-decoration:none; font-family:arial, helvetica, sans-serif; font-size:1em;}
#right-content h2 a,
#left-content h2 a {
	color: #000000;
	text-decoration: none;
}
/*300409*/
#right-content h3 a,
#left-content h3 a {
	color: #ffffff;
	text-decoration: none;
}
/*End 300409*/

#content h1, #content h2, #content h3 {width:632px; voice-family: "\"}\""; voice-family:inherit; width:624px;}
		html>body #content h1, #content h2, #content h3	{width:624px;}	/*bmh*/
#left-content h1, #right-content h1, #left-content h2, #right-content h2, #left-content h3, #right-content h3	{width:315px; voice-family: "\"}\""; 
		voice-family:inherit; width:307px;} 
		html>body #left-content h1, #right-content h1, #left-content h2, #right-content h2, #left-content h3, #right-content h3	{width:307px;}	/*bmh*/
#left-content h2, #right-content h2, #home_ads h1	{margin-top:0;}
div#content div div p {padding:6px; font-size:0.8em;}
/*	footer divs	*/
#footer_nav	{display:compact; text-align:center;}
#copyright	{display:block; text-align:center;}
#footer p	{padding:4px; color:black;}
#footer a	{color:black; text-decoration:none;}
#footer a:hover	{color:#fe001d; text-decoration:underline;}
#title {display:block; text-align:center; margin:2px; padding:0;}
table#footertable td p	{padding:4px; color:black;}
table#footertable td a	{color:black; text-decoration:none;}
table#footertable td a:hover	{color:#fe001d; text-decoration:underline;}
table#footertable td	{text-align:center; font-size:1em; letter-spacing: -0.5px; padding:0}

/*	end home page styles	*/
/*	start sportsbook styles	*/

/*	Small Banner Ads	*/
/*#small-banner-ads	{width:632px; float:left; margin-bottom:4px;}
#small-banner-ad-left, #small-banner-ad-right	{margin-bottom: 4px; width:313px; float:left; height:66px; border:1px solid rgb(220,220,220); overflow:hidden;
	background:rgb(255,255,255);
	width:315px; height:68px; voice-family: "\"}\""; voice-family:inherit; width:313px; height:66px;}
	html>body #small-banner-ad-left,html>body #small-banner-ad-right	{width:313px; height:66px;}
#small-banner-ad-right	{float:right;}*/

/* Flash fix version of the Banner Ads */
#small-banner-ads {
	width: 632px;
	float: left;
	margin-bottom: 4px;
}
#small-banner-ad-left,
#small-banner-ad-right {
	margin-bottom: 4px;
	width: 313px;
	height: 66px;
	border: 1px solid rgb(220,220,220);
	overflow: hidden;
	background: rgb(255,255,255);
}
div#small-banner-ad-left {
	float: left;
}
div#small-banner-ad-right {
	float: right;
}

/* Bet Basket Styles */
div#bet-basket-id {margin:0; padding:0; border:none; overflow:visible; height:68px; width:auto;
					height:68px; voice-family: "\"}\""; voice-family:inherit; height:68px;}
	html>body div#bet-basket-id	{height:66px;}	/*bmh for Firefox*/
div#bet-basket-id table {width:296px; font-size:10px;}
	html>body div#bet-basket-id table {width:294px;} /* width in Firefox */


/*	event filter	*/
#sports-event-filter	{margin:4px 0; float:left; clear:both; width:632px;}
#sports-event-filter table	{border:none; clear:both;}
.sports-event-filter td	{padding:0; margin:0; text-align:center; border:none;}
.sports-event-filter td.current a	{display:block;}
.sports-event-filter td a	{display:block; padding:2px;}

/*	view buttons	*/
#view-bet-btn-top, #bet-now-btn-top, #bet-now-btn-btm	{margin:10px 0 0 0; padding:0; text-align:right; width:200px; float:right;}
#bet-now-btn-top	{width:200px; float:right; margin:2px 0 0 0;}
/* .view-btn	{font-size:14px; font-weight:700; color:#333333;} */
/*300409*/
.view-btn {font-size: 15px; margin: 0px 4px 0px 4px; font-weight:700; float:right; vertical-align:bottom; color:#000000;}
/*End 300409*/

/* definition lists event-select */
dl, dl.event-select	{margin:0px; padding-top:5px;}
dl input, dl.event-select input, dl.feature-select input	{margin:0px 4px 0px 0px; padding:0;}
dl dt, dl.event-select dt, dl.feature-select dt	{font-weight:bold; width:182px; float:left; clear:left; margin:0 0 12px 0; font-size: .9em;}
dl dd, dl.event-select dd, dl.feature-select dd	{float:left; width:450px; margin:0 0 12px 0; padding:0;;}
dl dd ul, dl.event-select dd ul, dl.feature-select dd ul	{margin:0; padding:0; display:block; font-size:90%;}
dl dd li, dl.event-select dd li, dl.feature-select dd li	{margin:1px 25px 1px 0; padding:0; display:inline; width:200px; float:left;}
dl a, dl.event-select a, dl.feature-select a	{text-decoration:underline;}
/*300409*/
span.all a {text-align:right; float:right; width:80px; height:10px;  font-size:11px; color:#000000; text-decoration:underline; margin:-16px 0 0 0; padding:2px; cursor:pointer;}
/*End 300409*/
div#sports-home-content ul li {width:48%; margin:1px 0 1px 0; padding:0 4px 0 0;}
div#sports-home-content ul li input {vertical-align:-25%;}

/* Soccer Feature Select */
/*
dl.feature-select dt	{font-weight:bold; width:232px; float:left; clear:left; margin:0 0 12px 0; font-family:arial, helvetica, sans-serif; position:relative;}
dl.feature-select dd	{float:left; width:400px; margin:1px 0 12px 0; padding:0;;}
dl.feature-select dd li	{margin:4px 25px 2px 0; padding:4px 0 4px 0; display:inline; width:200px; float:left;}
*/
/*	end sportsbook styles			*/
/*	start sports bet container styles	*/

h2 span.sport {}
.bet-now-button	{width:632px; margin:10px 0 10px 0; padding:0; text-align:right;}
.bet-btn	{color:#000000; font-size:15px; font-weight:700;}

#top-bet-bar ul {width:300px; float:left; margin:0 20px 0 2px; padding:0; }
#top-bet-bar ul li { margin:0 0 0 0; padding: 0 10px 0 0; list-style-type: none; text-align: left; display:inline; }
#top-bet-bar ul a{text-decoration:underline; font-size:14px; font-weight:bold; color:#000000}
/*300409*/
#top-bet-bar ul a.selected {text-decoration:none; color:#fe001d}
/*End 300409*/

/* More Match Bets */
.more-match-bets {width:100%; font-size:9px;}
.more-match-bets ul {margin:0 0 10px 0; padding:0; font-style:normal;}
.more-match-bets li {display:inline; margin:0; padding:0; font-weight:200;}
.more-match-bets li a {font-weight:200; padding-left:4px; white-space:nowrap;}

/* Bet Finder */
#bet-finder {float:left; padding:2px;}
#bet-finder label	{padding:0; margin:0;}

/* Odds Switch */
/*300409*/
tr.oddrow, tr.oddrow2, td.rowblue {background:#eeeeee;}
/*End 300409*/
span.note, span.gmt {font-weight:normal; font-size:90%;}
.odds	{text-align:right}
.odds-eachway {text-align:right; width:10%;}
.odds-switch	{float:right;}
.odds-switch ul	{margin:0; padding:0;}
.odds-switch li	{margin:0 padding:4px; display:inline;}
.odds-switch li a { padding-right: 15px; background: transparent url("/images/1/en/misc/refresh.gif") right 0 no-repeat; }

/* Bet Templates SOCCER */
.comp {padding-left:10px;}
div.bet-template-soccermarkets table {border-top:solid rgb(216,216,216) 1px; border-bottom:solid rgb(216,216,216) 1px; margin:2px 0 12px 0;}
div#content div.bet-template-soccermarkets table caption {font-weight:700; font-size:12px; margin:4px 0 0 0; padding:0;}
div.bet-template-soccermarkets table caption span.help { display:none; font-weight:200; padding-left:4px; font-size:8px; font-style:italic;}
div#container div#content h3.date {font-weight:700; color:#000000; font-size:12px; margin:10px 0 2px 0; padding:0;}
td.bet-type, td.line, table.correct-score td.selection, th.related {text-align:right;}
td.related {text-align:center;}
td.index, td.related {font-size:9px;}
th.header, th.bet-type {text-align:center;}
th.line2 {font-weight:200; text-align:right; font-style:italic;}
div.bet-template-soccermarkets table caption span.event {font-weight:700; padding:0 2px 0 2px; font-size:14px;}
div.bet-template-soccermarkets table caption span.time, div.bet-template-soccermarkets table caption span.gmt {font-size:9px; font-weight:200; padding:0 2px 0 2px;}
div.bet-template-soccermarkets th.event span.note {margin:0 0 0 4px;}

/*	Competiton Name Widths based on number of markets  */
div.bet-template-soccermarkets .event-kahuna-5 {width:100px;}
div.bet-template-soccermarkets .event-kahuna-4 {width:150px;}
div.bet-template-soccermarkets .event-kahuna-3 {width:250px;}
div.bet-template-soccermarkets .event-kahuna-2 {width:300px;}
div.bet-template-soccermarkets .event-kahuna-1 {width:400px;}

div.bet-template-soccermarkets .event-coupon-2 {width:300px;}
div.bet-template-soccermarkets .event-coupon-1 {width:400px;}

div.bet-template-soccermarkets table.line thead th.line {text-align:right;}
div.bet-template-soccermarkets table.over-under thead th.line {text-align:right;}
div.bet-template-soccermarkets td, td td, td td td, th {border-left:0px solid white; border-right:1px solid white; padding:1px 1px; vertical-align:baseline; color:black; voice-family: "\"}\""; voice-family:inherit; font-size:90%;}
div.bet-template-soccermarkets .oddrow .event, .evenrow .event, .oddrow2 .event, .evenrow2 .event { font-size:10px; }
div.bet-template-soccermarkets .oddrow-live .event-live, .evenrow-live .event-live, .oddrow2-live .event-live, .evenrow2-live .event-live { font-size:10px; }
div.bet-template-soccermarkets .odds { font-size:10px; text-align:right; padding-right: 3px; }
div.bet-template-soccermarkets .odds-live { font-size:10px; text-align:right; padding-right: 3px; }
div.bet-template-soccermarkets .odds-coupon		{ font-size:10px; text-align:center; }
div.bet-template-soccermarkets .odds-coupon-live		{ font-size:10px; text-align:center; }
div.bet-template-soccermarkets .bet-type-line { font-size:10px; text-align:right; }
div.bet-template-soccermarkets .bet-type-line-live { font-size:10px; text-align:right; }
div.bet-template-soccermarkets .time { width:35px; font-size:10px; text-align:center; }

.oddrow .event, .evenrow .event, .oddrow2 .event, .evenrow2 .event { font-size:10px; }
/*    end sports bet container styles           */

/* Live Template */
th.match-live {text-align:left;}
.country-live, div.bet-template-soccermarkets td.country-live {text-align:left; vertical-align:top; background:url(/images/1/en/bg/greybar_back.gif) repeat-x #999; font-family:arial, helvetica, sans-serif; color:#0A0D30; font-weight:bold; font-size: .9em; border:0px;}
.bet-type-live {text-align:center;}
/*300409*/
.oddrow-live, tr.oddrow2-live {background:#e6eff7;}
/*End 300409*/
.event-live {width:110px;font-size:10px;}
.bet-type-line-live { width:55px; font-size:10px; text-align:right; padding-right: 3px;}
.odds-live { width:55px; font-size:10px; text-align:right; padding-right: 3px; }
.time-live { width:35px; font-size:10px; text-align:center; }
/* Bet Templates SOCCER ENDS*/

/* Bet Templates */
.comp {padding-left:10px;}
div.bet-template table {border-top:solid rgb(216,216,216) 1px; border-bottom:solid rgb(216,216,216) 1px; margin:2px 0 12px 0;}
div#content div.bet-template table caption {font-weight:700; font-size:12px; margin:4px 0 0 0; padding:0;}
div.bet-template table caption span.help { display:none; font-weight:200; padding-left:4px; font-size:8px;}
div#container div#content h3.date {font-weight:700; color:#000000; font-size:12px; margin:10px 0 2px 0; padding:0;}
td.bet-type, td.line, table.correct-score td.selection, th.related {text-align:right;}
td.related {text-align:center;}
td.index, td.related {font-size:9px;}
th.header, th.bet-type {text-align:center;}
th.line2 {font-weight:200; text-align:right;}
div.bet-template table caption span.event {font-weight:700; padding:0 4px 0 4px; font-size:14px;}
div.bet-template table caption span.time, div.bet-template table caption span.gmt {font-size:9px; font-weight:200; padding:0 2px 0 2px;}
div.bet-template th.event span.note {margin:0 0 0 4px;}
div.bet-template table.line th.event td.event {width:350px;}
div.bet-template table.line thead th.line {text-align:right;}
div.bet-template table.over-under thead th.line {text-align:right;}
/*	end sports bet container styles		*/
/*	sports home styles	*/

/*	content lists	*/
#sports-home-content ul	{margin:0; padding:0; display:block; font-size:90%;}
#sports-home-content li	{margin:0; padding:0; display:inline; width:158px; float:left;}
#sports-home-content a	{text-decoration:underline;}
#sports-home-content	{clear:both; width:100%;}

.recent-bets {clear:both;}

/*	racebook styles	*/
div.bet-finder, div.race-number {float:left; padding:4px 10px 4px 0;}
div.bet-finder {width:200px;}
select.bet-finder option, div.odds-switch select option, select.race-number option {font-size:9px;}
html>body select.bet-finder option, html>body div.odds-switch select option, html>body select.race-number option {font-size:inherit;}
div.race-number {width:80px;}
/* Odds Switch */
div.odds-switch {width:200px; text-align:right; float:right; padding:4px 2px 4px 0;}
div.odds-switch li {font-size:9px; padding:0 3px;}

#race-card-head	{float:left; clear:both; margin-top:4px; padding:0; color:white; font-weight:bold; 
		text-decoration:none; font-family:arial, helvetica, sans-serif; font-size:1.3em;}		
/*300409*/
#race-name-details	{float:left;padding:2px;margin:0;background:#454545;clear:right;background-repeat: repeat-x;overflow:hidden;
	width:200px; height:18px;}
#race-name	{float:left; padding:4px 2px 0 2px; margin:0; background:#454545; background-repeat: repeat-x; clear:right; font-size:0.8em; font-weight:200; font-style:normal; overflow:hidden; white-space:nowrap; vertical-align: middle;
	width:300px; height:18px;}
/*End 300409*/
#race-status	{margin:0;float:left;text-align:center;padding:2px 0;clear:right;background:rgb(0,102,0);
	width:121px; height:18px;
}
#race-status.result {background-color:rgb(15,1,97);}
#race-status.closing {background-color:rgb(255,115,0); text-decoration:blink;}
#race-status.closed {background-color: rgb(255,0,0);}
#race-status.open {background:rgb(0,102,0);}

#race-bet-type-container	{width:100%;}
.race-bet-type ul	{display:block; margin:0; padding:0; float:left; width:70%;}
/*300409*/
.race-bet-type li	{display:inline; padding:4px 10px 4px 0; margin:0; float:left; font-size:14px; font-weight:700; color:#fe001d;}
.race-bet-type li a {color:#000000; text-decoration:underline;}
/*End 300409*/
.bet-now-racecard		{float:right; padding:2px 0; margin:0; width:20%; text-align:right;}

table.race-info		{margin:4px 0 8px 0; border:none; clear:both;}
table.race-info td	{border:none;}
.race-info-info		{font-weight:bold;}
.race-betting-closed		{font-weight:bold; color:#C3161C;}
.al-right		{text-align:right;}
.race-view-btn		{font-size:10px;font-weight:700;}
/* Next Race to Jump */
div#next-jump {overflow:scroll;}
table#jump, table#jump td {border:none; margin:0; padding:1px; font-size:11px;}
table#jump tr.next, table#jump tr.next a, table#jump tr.next td {color:#fe001d;); background-color:#e6eff7;}
table#jump a:link, table#jump a:visited, table#jump a:hover, table#jump a:active {font-weight:700;}
table#jump tr.evenrow {background-color:rgb(255,255,255);}

/* Race Card */
.scratch, tr.scratch td, tr.scratch td a, tr.scratch th.barrier {text-decoration: line-through; font-weight:200;background-color:rgb(220,220,220);}
th.tab {text-align:center;}
table#race-card-win-place th.blur, table#race-card-win-place td.blur {display: none;}
table#race-card-win-place th.train, table#race-card-win-place td.train  {display:none;}
table#race-card-win-place th.jock, table#race-card-win-place td.jock {display:none;}
table#race-card-win-place th.focus, table#race-card-win-place td.focus {display:table-cell;}
table#race-card-win-place th.fluc, table#race-card-win-place td.fluc {display:none;}
/*300409*/
table#race-card-win-place th.focus a {padding:0; margin:0 2px 0 2px; color:#000000;}
/*End 300409*/

.horse {font-weight:700;}
.barrier{font-size:9px;}
.odds		{text-align:right;}


div.tote-multi-card {width:285px; float:left;padding-right: 25px; padding-bottom: 25px;}
.break-row{clear:left;}


div.tote-multi-card #tote-race-card-head	{float:left; clear:both; background:#C3161C; margin-top:4px; padding:0; color:white; font-weight:bold; 
		width:100%;text-decoration:none; font-family:arial, helvetica, sans-serif; font-size:1.3em;}		
/*300409 padding:2px;*/
div.tote-multi-card #tote-race-name-details	{float:left;padding:2px;margin:0;clear:right;background-repeat: repeat-x;overflow:hidden;
	  background:#C3161C;height:18px;}
	  
/*div.tote-race-status-details {background:#eaeaea;*/
		
	  	  
div.tote-multi-card thead th {background: #000000; color:#ffffff; border-left:0px; border-right:0px}
div.tote-multi-card th, div.tote-multi-card td {padding:3px; border:0px;}
div.tote-multi-card .horse {border-left:1px solid rgb(255, 255, 255); border-right:1px solid rgb(255, 255, 255); }




div.tote-multi-card tr.oddrow {background:#eaeaea;}
div.tote-multi-card tr.tote-footer td{background: #000000; color:#ffffff; border-left:0px; border-right:0px; border-top:1px solid black; text-align:right;}
div.tote-multi-card tr.tote-footer td a:link, div.tote-multi-card tr.tote-footer td a:visited{color:#ffffff; font-weight:bold; text-decoration:none; }
div.tote-multi-card tr.tote-footer td a:hover{color:#ffffff; font-weight:bold; text-decoration:underline; }
div.tote-multi-betnow-bar {text-align:right; font-weight:bold;}
div.tote-multi-betnow-bar input{width:80px;}
.money, .tote-multi-stake	{text-align:right; font-weight:bold;}
div.tote-multi-betnow-bar div#view-bet-btn-btm{width:80px; margin:0px;padding: -1 0 0 0}

div.race-card table span.note {display:block; margin:0; padding:1px; font-size:9px;}
div.race-card table th, div#race-card table td {border-bottom:none; border-top:none;}
div.race-card table {border-top:1px solid rgb(190,190,190); border-bottom:1px solid rgb(190,190,190); /*border-left:none; border-right:none;*/}
/*Recent Bets*/
h2.recent-bets {width:100%; height:auto; margin:20px 0 10px 0; padding:4px;}
ul.recent-bets {margin:10px 10px 25px 10px;padding:0;}
ul.recent-bets li {display:block; margin:4px 10px 8px 10px; padding:0;}
/*Race Card*/
div.race-card tbody th.barrier {font-weight:200; width:auto; background: rgb(255,255,255) none; vertical-align:middle; color:rgb(0,0,0); font-size:10px;}
/*300409*/
div.race-card tbody tr.oddrow th.barrier {background-color:#e6eff7;}
/*End 300409*/
div.race-card table tbody tr.favourite td, div#race-card table tbody tr.favourite td a {color: rgb(255, 115, 0);}
div#no-reserve {font-weight:700; margin:10px 0 10px 0; padding:0; font-size:12px;}
div.race-card table#race-card-fore-tri colgroup.fore {border:1px solid rgb(190,190,190); background-color:rgb(210,210,210);}
div.rownotconfirm span.txtblueleft span#template_RacingError_lblError {width:600px; margin:2px; padding:0; font-size:12px; color:rgb(255,10,10); font-weight:700; text-align:center;}
/*300409*/
span.oddson { font-weight:700; color:#fe001d;}
/*End 300409*/
div#race-card-sep { height:15px; }

/* Race Meeting Status */
div#bet-types, div#race-meeting {float:right; width:200px; text-align:right; height:20px; margin:4px 0 4px 0; padding:0;}
table.race-meet tbody th {background-image:none; background-color:rgb(255,255,255); font-weight:700;}
table.race-meet tbody tr.oddrow th {background-color: rgb(230,239,247);}
/* Race commentary */
div#racing-commentary {float:right;  width:140px; height:20px; margin:4px 0 4px 0; padding:0;text-align:right; }
img#racing-commentary-img {float:right; margin:4px 0 0 10px;}
#race-car-racing-commentary img {float:left; margin:0 5px 0 0}
/*300409*/
table.race-meet tbody tr.header th {text-align:left; vertical-align:top; background:url(/images/1/en/bg/greybar_back.gif) repeat-x #999; font-family:arial, helvetica, sans-serif;
		padding:2px 1px 1px 1px; color:#000000;}
/*End 300409*/
/*300409*/
table.race-meet tbody td.track {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 700; color: #000000; margin: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px;}
table.race-meet tbody td.meeting {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 700; color: #000000; margin: 0px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px;}
/*End 300409*/
table.race-meet tbody td.time {font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin: 0px; padding:0px; border:0px;}
table.race-meet {margin:0 0 10px 0; padding:1; border:none; }
table.race-meet th, table.race-meet td {border:none; border-left:1px solid rgb(255,255,255); border-right:1px solid rgb(255,255,255);}
table.race-meet td {padding:4px 1px 4px 1px;}
a.open{color:#006600; padding-left: 3px;} 
a.closing{color:rgb(255,114,0); padding-left: 3px;} 
a.closed{color:#C3161C; padding-left: 3px;}
a.result{color:#000000; padding-left: 3px;}

/*	Race Results */
/*300409*/
table#race-results, table#race-card-result {border:none; border-top:1px solid rgb(204,204,204); border-bottom:1px solid rgb(204,204,204); margin:10px 0 10px 0; padding:0;}
table#race-results td, table#race-results th {border:none; border-left:1px solid rgb(255,255,255); border-right:1px solid rgb(255,255,255);}
table#race-results caption, table#race-card-result caption {margin-top:16px; padding:0 4px 2px 4px; color:rgb(255,255,255); font-weight:700; background:#000000 repeat-x; text-decoration:none; font-family:arial, helvetica, sans-serif; font-size:1.1em;}
/*End 300409*/

/* Today's Bet Types */
table.bet-types td, table.bet-types th {width:50%;}

/*	end racebook styles	*/

div.last-updated {float:left; width:400px; font-weight:200; font-size:0.9em; margin:60px 0 10px 0; padding:0; clear:both;}
div#view-bet-btn-btm {width:150px; text-align:right; float:right; margin:10px 0;}
.recent-bets {clear:both;}
div#watch-live-video{width:160px; text-align:right; float:right; margin:0 0 10px 0; clear:both;}
div#watch-live-video a{text-decoration:none;}

#control-back		{float:left; width:300px; margin:6px 0; clear:left; vertical-align:middle;}
#control-forward	{float:right; width:300px; text-align:right; vertical-align:middle; margin:6px 0; clear:right;}
.control-back		{float:left; width:300px; margin:6px 0; clear:left; vertical-align:middle;}
.control-forward	{float:right; width:300px; text-align:right; vertical-align:middle; margin:6px 0; clear:right;}

/*	my accounts	*/
#my-account-options, #trans-back-btn, #back-btn	{float:left;}
#account-help, #trans-for-btn, #print-btn	{float:right;}
#transactions div	{width:100%; text-align:right; clear:both;}
#deposits ul, #withdrawals ul, #transfers ul, #options ul	{ margin:10px; padding:0px; }
#transfers li	{display:list-item; list-style-type:disc;}
#options li	{display:list-item; list-style-type:disc; margin: 0px 0px 0px 15px; padding:0px;}
table.trans 		{float:left; clear:none; width:200px; border:none;}
table.trans td 		{border:none;}
#trans-filter, #control	{float:left; width:100%;}
#print-btn, #back-btn	{float:right; margin-left:10px;}
.money, .stake, #print-btn	{text-align:right;}
#definitions		{clear:both;}
#my-account-options, #trans-filter	{margin:4px 0;}
table.my-account tbody th	{background:white; text-align:right; width:30%; border:none;}
table.my-account, table.my-account td	{border:none;}
#deposits p, #withdrawals p, #transferFunds p, #bonuses p, #options p, #balances p {margin:10px; padding:0;}
#content table.my-account caption {font-size:12px; color:rgb(15,1,90); margin:0; padding:4px 0 2px 1px; font-weight:700;}
div#transferFunds table tbody td {vertical-align:top;}
#withdrawals li, #deposits li {display:inline; width:50%; float:left;}
table.transactions {border-top:solid rgb(216,216,216) 1px; border-bottom:solid rgb(216,216,216) 1px;}
table.myAccountLinks, table.balancesTable, table.bonusesTable { margin:10px 10px 0px 10px; padding:0; width:90% }
table.transferFundsTable {font-size: 9pt; margin:2px;}
.transactionCell {vertical-align:top;}
/*	end my accounts	*/

/* Bet Slip */
div.bet-type-switch {margin:10px 0 4px 0; padding:0; float:left; width:100%; text-align:center;}
ul.bet-type-switch {margin:0; padding:0;}
div.bet-type-switch ul.bet-type-switch li {margin:0; padding:0 10px 0 0; display:inline;}
ul.bet-type-switch li a {font-weight:700; font-size:14px; color:rgb(255,115,0);}
h2.bet-slip {margin:10px 0 6px 0;}
div.singles input, div.multis input, div.teasers input, div.exotics input {font-size:14px; font-weight:700; text-align:right;}
div.singles select, div.multis select, div.teasers select, div.exotics select {font-weight:700; font-size:10px;}
table#teasers-selection, table#multis-legs {border-bottom:none;}
table#teasers-bet, table#multi-bets {border-top:none;}
div.singles table, div.multis table, div.teasers table, div.exotics table {border-top:solid rgb(216,216,216) 1px; border-bottom:solid rgb(216,216,216) 1px;}
div.singles table td.selection, div.multis table td.selection, div.teasers table td.selection, div.exotics table td.selection {font-weight:700;}
div.singles table td.odds, div.multis table td.odds, div.teasers table td.odds, div.exotics table td.odds { white-space:nowrap; text-align:right; font-weight:700;}
/*select.bet_slip_odds {display:block; margin:0; padding:0;}*/
h1 span.id {font-size:12px;}
h1 span.time, h1 span.gmt {font-size:10px; font-weight:200;}
table#package-detail {margin-top:20px;}
table#bet-slip td.odds {white-space:nowrap;}
div#exoticstotal, div#totemultistotal  { display:none; color:Green; }


/*	casino, games, poker	*/
div#participants h2 {margin-bottom:0px;}
div#participants table th { font-weight: normal; }
div#participants table td { font-family:"Courier New", Courier, monospace; color:rgb(255,114,0); font-weight:700; text-align:center; font-size:18px;}
div#participants table {padding:2px; margin:0 0 10px 0; border:solid rgb(255,255,255) 2px; border-bottom:solid rgb(15,1,97) 2px;}
table.slots, table.slots td	{border:1px solid black; text-align:center; border-collapse:collapse;}
h1 ul	{display:block; text-align:center;}
h1 ul li	{display:inline; padding-right:10px;}
ul.local-nav	{font-size:80%; margin:2px 0 10px 0; padding:0;}
ul.local-nav li {display:inline; list-style-type:circle;}
ul.local-nav li a {text-decoration:underline; color:rgb(15,1,97);}
div#right-content div.ads {text-align:center; margin:10px 0 10px 0; padding:0;}
div#right-content div.ads p {font-size:12px; color:rgb(0,0,0); line-height:130%; margin:0; padding:2px 30px 8px 30px;}

/* tournament payouts */
div#tournament_payouts div.tournament_payouts { padding: 2px; margin-left: 10px; font-size: 12px; }
div#tournament_payouts div.tournament_payouts a { padding: 2px; margin-left: 10px; font-size: 12px; }

div.sit-go-tournament {margin:0; padding:0; text-align:left;}
div#content div div.sit-go-tournament h3 {margin:4px 0 8px 0; padding:0; font-size:14px;}
div#content div div.sit-go-tournament p {font-size:12px; padding:4px; margin:0;}
div#content div div.sit-go-tournament ul li {font-size:12px; padding:0; margin:0; list-style-type:none;}
div#content div div.sit-go-tournament p a {font-size:14px; text-align:center; font-weight:700; color:rgb(255,115,0);}
div#content div div#description p {font-size:12px; padding:4px; margin:0;}
div#prize-pool div.prize-pool, div#tournament-players div.tournament-players {height:120px; overflow:scroll; overflow-x:hidden; margin:0; padding:0;}
div#prize-pool div.prize-pool table, div#tournament-players div.tournament-players table {width:296px; margin:0; padding:0;}
div#prize-pool, div#tournament-players {margin:0 0 12px 0; padding:0;}
div#phone-list {padding: 2px;height: 100px;overflow: scroll; overflow-x:hidden;}
div.message {margin:30px; background-color:#fffabf; font-size:12px; text-align:center;}
div.message strong {font-size:14px;}
/* Poker Tournament Calendar */
.poker-cal-pop {color:rgb(255,255,255); font-weight:700; font-size:9px;}
/* Casino Instant Play */
div#flash-client {float:left; margin:5px 0 0 0; padding:0; width:500px;}
div#instant-play-content div#account-balance {width:130px; float:right; margin:0; padding:0;}
div#instant-play-content div#instant-play {width:130px; float:right; margin:0; padding:0;}
div#instant-play-content div#game-help {float:none; clear:both; margin:10px 0 10px 0; padding:0;}
div#instant-play-content div#instant-play h2 {width:130px; margin:5px 0 0 0; padding:0;}
div#instant-play h3 {margin: 10px 0 0 0;padding: 0;width: auto;}
div#instant-play ul {margin: 0;padding: 0;list-style-type: none;}

/*	end casino, games, poker	*/

/*Join Screens */
div#content h1 span.help a {color:rgb(255,255,255); font-size:10px; padding:0 0 0 4px; margin:0;}
div#join-form {display:block;}
form#aspnetForm {display:block; clear:both;}
fieldset {display:block; margin:4px 0 4px 0; border:none;}
fieldset legend {display:block; color:rgb(15,1,97); font-size:12px; font-weight:700; margin:12px 0 4px 0; padding:0;}
fieldset input {font-weight:700; font-size:16px;}
fieldset select {font-weight:200; font-size:14px;}
.input-submit {font-size: 15px; margin: 0px 4px 0px 4px; font-weight:700; float:right; color:#000000;}
div#join-form dl {display:block;}
div#join-form dt {display:block; width:150px; margin:3px 8px 0px 0px; text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:200; vertical-align:middle;}
div#join-form dd {display:block; }
div#join-form span.txt { display:block; margin-left: 6px; width:555px; text-align:left; font-size: 0.9em;}
fieldset#perm ul li {display:block; list-style-type:none; margin:2px 0 2px 125px; padding:0;}
div#join-form span.note {display:block; width:120px; float:right; margin: -26px 55px 0px 0px;font-style:italic;}
div#join-form .join-text {width:180px;}
div#join-form .join-select {width:184px;}

/* Join Confirm */
table#joindetails {width:auto; font-size:14px; margin:20px 20px 20px 20px;}
table#joindetails th {font-weight:200; text-align:right; padding:0 4px 0 0; margin:0;}
table#joindetails td {font-weight:700; text-align:left; padding:0 0 0 4px; margin:0;}

/* End Join Screens */

/* Bonus and Promotions */
.left-2-col {margin: 2px; float: left; height: 150px; width: 309px; border: 1px solid #999999;}
.right-2-col {margin: 2px; float: right; height: 150px; width: 309px; border: 1px solid #999999;}
.left-1-col {margin: 2px; float: left; height: 150px; width: 150px; border: 1px solid #999999;}
.right-1-col {margin: 2px;float: right;height: 150px;width: 150px;border: 1px solid #999999;}
/* End Bonus and Promotions */

/* What's New */
div#whats-new-topics {margin: 6px 0 0 0; padding:0;}
div#whats-new-topics h2 {width:300px;}
#whats-new-topics div.g1 {float:left; width:300px; margin:0; padding:4px;}	
#whats-new-topics div.g2 {float:right; width:300px; margin:0; padding:4px;}
#whats-new-topics ul li {margin:0 0 4px 0; padding:0; display:block; list-style-type:circle; color:rgb(0,0,0);}
div#whats-new-index {margin:6px 0 0 0; padding:0;}
#whats-new-index div#usfoot {float:left; width:300px; margin:0; padding:4px;}
#whats-new-index div#aufoot {float:right; width:300px; margin:0; padding:4px;}
#whats-new-index ul {list-style-type:circle;}
#whats-new-index ul li {margin:0 0 2px 0; padding:4px; display:block; list-style-image:url(/images/1/en/canbet-star.gif) color:rgb(0,0,0);}
#whats-new-index h2 {margin:0; padding:0; width:300px;}
/* end What's New */
/* About Us */
div#about-us p {clear:none;}
img.about-us-photos {display:block; float:right; width:152px; text-align:right; margin:5px 0 5px 10px; padding:0;}


/* Input Buttons */
input.btn-info {font-size:14px; font-weight:700; color:#333333;}
input.btn-login {font-size:1em; font-weight:700;}
input.btn-bet {font-size: 16px; font-weight:700; color:rgb(51,51,51);}
input.btn-confirm {font-size:16px; font-weight:700; color:rgb(200,10,10);}
input.btn-cancel {font-size:14px; font-weight:700; color:#333333;}

/* Free Bet Balance */
div#free-bet-balance {margin:10px 0 10px 0; padding:0; clear:both;}
div#free-bet-balance table {width:354px; margin-left:0;}
div#free-bet-balance table th {width:50%; padding:0 4px 0 0; margin:0;}
div#free-bet-balance table td {padding:0 0 0 4px; margin:0;}




div .control-forward input
{
font-size: 16px;
margin-top: 0px;
margin-right: 4px;
margin-bottom: 0px;
margin-left: 4px;
font-weight: 700;
float: right;
vertical-align: bottom;
color: #ff7200;
}

div .control-back input
{
font-size: 16px;
margin-top: 0px;
margin-right: 4px;
margin-bottom: 0px;
margin-left: 4px;
font-weight: 700;
float: left;
vertical-align: bottom;
color: #ff7200;
}

div .control-back .btn-confirm
{
font-size: 16px;
margin-top: 0px;
margin-right: 4px;
margin-bottom: 0px;
margin-left: 4px;
font-weight: 700;
float: left;
vertical-align: bottom;
color: red;
}



.my-account tr  th {padding-top: 8px;padding-bottom: 8px}

.my-account  #btnReset
{
font-size: 16px;
margin-top: 0px;
margin-right: 4px;
margin-bottom: 0px;
margin-left: 4px;
font-weight: 700;
vertical-align: bottom;
color:  #ff7200;
}



/* 27 June - Gerald Ladouceur
To be used in racing templates to override the Right
alignment used for displaying odds

The original .odds class is used in too many places to be "safely modified".
Overriding seems safer.
.*/
.racing_centered { text-align:center }

/* 03 October 08 - Jason
to be used in betslip with a message before the confirm bet button
*/
.confirmbox1
{
font-size: 10px;
margin-top: 0px;
margin-right: 4px;
margin-bottom: 0px;
margin-left: 4px;
float: left;
vertical-align: middle;
color: #ff7200;
width:40px;
}

.confirmbox2
{
font-size: 10px;
margin-top: 0px;
margin-right: 4px;
margin-bottom: 0px;
margin-left: 4px;
float: left;
vertical-align: middle;
color: #ff7200;
width:200px;
}

.confirmbox3
{
font-size: 10px;
margin-top: 0px;
margin-right: 4px;
margin-bottom: 0px;
margin-left: 4px;
font-weight: 700;
float: left;
vertical-align: middle;
color: #ff7200;	
width:40px;
}
/*
tooltip - Roger
*/
.topFluc { text-decoration:none }
#tooltip		{font-size:0.75em; text-decoration:none;}
#tooltip a	{text-decoration:none; font-weight:normal;}
#tooltip table	{clear:none; float:left;}




/*Silks*/
.RacingSilk, .scratch .RacingSilk
{
text-align:center; 
}


span.booknote {font-weight:bold;}

span.msg_not_offered 
{
    font-weight: bold;
    padding-left: 6px;
    color: #545353;
}

#race-card-not-offered
{
	background-color: #CFCFCF;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;    
}
#HomePageHeaderDiv
{
	padding-left:0px;
	width: 98%;
}


#tote-multi-competition-container
{
	BORDER-BOTTOM: rgb(220,220,220) 1px solid; 
	BORDER-TOP: rgb(220,220,220) 1px solid; 
	PADDING-TOP: 1px;
	MARGIN-BOTTOM: 5px; 
	PADDING-BOTTOM: 1px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-TOP: 5px;
	WIDTH: 100%; 
	FONT-FAMILY: arial, helvetica, sans-serif; 
	FLOAT: left; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none; 
	COLOR: white; 
	CLEAR: both; 	
}
.tm-competitions ul	{display:block; margin:0; padding:0; float:left; width:90%;}
.tm-competitions li	{display:inline; padding:4px 10px 4px 0; margin:0; float:left; font-size:14px; font-weight:600; color:#C3161C;}
.tm-competitions li a {color:#000000; text-decoration:none; }

#tote-multi-race-bet-type-container
{	
	WIDTH:100%;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px
	
}
.tm-race-bet-type ul	{display:block; margin:0; padding:0; float:left; width:70%;}
.tm-race-bet-type li	{display:inline; padding:4px 10px 4px 0; margin:0; float:left; font-size:14px; font-weight:700; color:#C3161C;}
.tm-race-bet-type li a	{color:#000000; text-decoration:underline;}

#tote-multi-race-card-header
{
	PADDING-BOTTOM: 1px; 
	MARGIN-TOP: 4px; 
	PADDING-LEFT: 0px; 
	WIDTH: 100%; 
	PADDING-RIGHT: 0px; 
	FONT-FAMILY: arial, helvetica, sans-serif; 
	BACKGROUND: #C3161C; 
	FLOAT: left; 
	COLOR: white; 
	CLEAR: both; 
	FONT-SIZE: 1.3em; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none; 
	PADDING-TOP: 1px;
}

div.no-tote-multis
{
	PADDING-TOP: 100px;
	WIDTH: 100%; 
	HEIGHT: 100%; 
	FONT-FAMILY: arial, helvetica, sans-serif; 
	text-align: center;
	COLOR:  #C3161C; 
	CLEAR: both; 
	FONT-SIZE: 1.1em; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none; 
}

div.Tote-multi-tooltip
{
	PADDING-TOP:0px;
	PADDING-BOTTOM:10px;
	WIDTH: 100%; 
	FONT-FAMILY: arial, helvetica, sans-serif; 
	TEXT-ALIGN: left;
	CLEAR: both; 
	FONT-SIZE: 0.9em; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none; 
}

.div-races-results-view
{width: 195px;
  height: 250px;
  Border-Color:white; 

}

.grdRowStyle
{
background-color:White; 
Border-Color:#999999; 
Border-Width:1px; 
Border-Style:Solid; 
Height:10px;
cursor: pointer;

border-bottom: rgb(220,220,220) 1px solid;
     border-left: rgb(220,220,220) 1px solid; 
       border-right: rgb(220,220,220) 1px solid;
}

.gridview-races-results-body
{z-index: 1;
  margin-left:20px;
    margin-top: 1px; 
     FONT-FAMILY: Arial;
      MARGIN-LEFT: 1%;
       FONT-SIZE:12pt;

}

.gridAlternatingRowStyle
{
  background-color:#E6E6E6; 
Border-Color:#999999; 
Border-Width:1px; 
Border-Style:Solid; 
Height:10px;
cursor: pointer;

border-bottom: rgb(220,220,220) 1px solid;
     border-left: rgb(220,220,220) 1px solid; 
       border-right: rgb(220,220,220) 1px solid;  
}
