.phonetxt01 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #000000; }
.phonetxt02 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #D92000; }
td.datetime { width: 200px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; padding-right: 20px; }

html, body, td{
    margin:0;
    padding:0;
    font-family:Verdana, Sans-Serif;
	font-size: 11px;
	background-color: #000000;
	color: #FFFFFF;
}
A
{
	text-decoration:none;
	color:#FFCC00;
}
A:hover
{
	text-decoration:underline;
}
a:visted
{
	text-decoration:none;
	color:#937A15;
}
H1
{
    margin:1px 2px 0px 2px;
    padding:9px 4px 2px 0px;
    font-size:14px;
    color:#FFCC00;
    text-transform:uppercase;
}
H2
{
    font-weight:bold;
    font-size:12px;
    margin:3px 6px 0 2px;
    padding:4px 0 6px 2px;
    color:#937A15;
	text-transform:uppercase;
}
H3
{
    font-weight:bold;
    font-size:12px;
    margin:19px 6px 0 6px;
    padding:4px 0 6px 10px;
    color:#937A15;
}

H4
{
    margin:6px 9px 0 9px;
    padding:0;
    font-size:11px;
}

H5
{
    font-size:11px;
    margin:0;
    padding:0;
    font-weight:normal;
    margin:7px 9px 0 9px;
}

.homepage{
	height: 100%;
	margin: 0px;
}

.header{
	height: 80px;
}

.header_logo{
	height: 90px;
}
.header_addr{
	height: 14px;
}

td.left_border { width: 12px; background-image: url(images/leftshadow.gif); background-repeat: repeat-y; }
td.right_border { width: 12px; background-image: url(images/rightshadow.gif); background-repeat: repeat-y; }

.border_gray{
	background-color: #D5D4D;
}

td.footer{
	height: 31px;
	color:#FFFFFF;
	font-size: 10px;
}
td.footer a{
	text-decoration: none;
}

td.leftcell{
	width: 180px;
}

td.rightcell{
	width: 183px;
	padding-right: 5px;
}

td.middlecell{
}

.container{
	 border: none;
}

td.navbar, td.clock{
	background: url(images/menublank.jpg);
	border-bottom: solid 2px #000000;
}
td.clock
{
	color:#000000;
	font-size: 11px;
	font-weight: bold;
}

.navtable{ padding-top: 0px; padding-left: 0px; height:22px; }
.navtable a{
	color:#D92000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	text-transform: uppercase;
}

tr.menu_out, td.menu_out{
	background-color: #000000;
	color: #FFFFFF;
}

tr.menu_over, td.menu_out{
	cursor: pointer;
	background-color:#FFCC00;
}

tr.child_out, td.child_out{
	background-color: #EEEEEE;
}
tr.child_over, td.child_over
{
    background-color:#937A15;
}

.tableheadings{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #000000;
	color: #FFCC00;
	padding-top: 2px;
	padding-bottom: 2px;
	text-transform: uppercase;
}

.tableheadings a{
    color: #D92000;
}


td.menu_none, td.menu_sport, td.menu_child{
	font-size: 12px;
	padding: 3px 2px 3px 10px;
}

td.menu_child
{
    background-color:#443d20;
	color: #FFFFFF;
    border-color:#333333;
    font-size:10px;
    padding-top:4px;
}

td.menu_none{
	color: #A3A3A3;
}

td.menu_sport{
	color: #FFFFFF;
}

td.HeadingCell1{
	padding: 0px;
	width: 18px;
	height: 12px;
}

td.HeadingCell2{
	padding: 0px;
	background: url('images/headingbg.gif') repeat-x;
	background-color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	font-size: 2px;
	color: #D92000;
	height: 12px;
}

td.HeadingCell3{
	padding: 8px 0 0 5px;
	background-color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	color: #D92000;
}

td.BottomCell{
	padding: 10px 0 0 0;
	background: white;
	text-align: center;
	color: #D92000;
	font-size: 10px;
	border-top: #CCCCCC 1px solid;
}

td.FooterCell{
	padding: 0;
	background-color: #000000;
	text-align: center;
	color: #D92000;
	font-size: 10px;
}

td.FooterCell a{
	color:black;
}

.loginform, .loginform a{
	color:#FFFFFF;
	font-size: 10px;
}
.loginform_small{
	color:#666666;
	font-weight: normal;
	font-size:9px;
}
.loginform_small a{
	font-weight: normal;
	font-size:9px;
}

.loginform a:hover{
	text-decoration: underline;
}

td.KidCell{
	padding: 0;
	background: #FFFFFF;
}

td.KidCell a{
	color: #000000;
}

td.OddsCell3{
	padding: 0;
	color: #FFFFFF;
	background: #937A15;
}

td.OddsCell2{
	padding: 4px 8px 4px 8px;
	color: #FFFFFF;
	background: #000000;
	border-top: #CCCCCC 1px dotted;
}

td.OddsCell1{
	padding: 4px 8px 4px 8px;
	border: solid #000000 1px;
	color: #FFFFFF;
	background: #261E00;
	text-align:left;
}

td.OddsCell1 a, td.OddsCell2 a{
	color: #FFFFFF;
	text-decoration: none;
	text-align:right;
}

td.OddsCell1 a:hover, td.OddsCell2 a:hover{
	text-decoration: underline;
}

td.OddsCell1 a.OddsRelated, td.OddsCell2 a.OddsRelated{
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}

td.OddsCell1 a.OddsRelated:hover, td.OddsCell2 a.OddsRelated:hover{
	text-decoration: underline;
}

td.FeatureCell{
	padding: 4px 8px 4px 8px;
	color: #FFFFFF;
	background: #000000;
	font-size: 11px;
	border-top: #CCCCCC 1px solid;
}

td.FeatureCell a{
	color: red;
	font-size: 11px;
}

td.CouponCell1{
	padding: 3px;
	color: black;
	background: #261E00;
	color: #FFFFFF;
	font-size: 11px;
}

td.CouponCell1 a{
	text-decoration: none;
	font-size: 11px;
}

td.CouponCell2{
	padding: 3px;
	background: #261E00;
	color: #FFFFFF;
	font-size: 11px;
}

td.CouponCell2 a{
	color: #FFCC00;
	text-decoration: none;
	font-size: 11px;
}


.sportsbutton{
	background: url('images/buttons.gif') no-repeat;
	color: #333333;
	width: 60px;
	height: 29px;
	border: 0;
	text-transform: uppercase;
}

.OddsCell2A, .OddsCell1A{
	font-weight: bold;
}

td.OddsCell{
	font-size: 11px;
	border-bottom: solid 1px #CCCCCC;
}

td.NameCell{
	font-size: 11px;
	background: #F6F6F6;
}

td.NameCell1{
	font-size: 11px;
	background: #F6F6F6;
	border-bottom: solid 1px #CCCCCC;
}

.inputbox{
	border: solid 1px #CCCCCC;
}

li{
	margin-bottom: 5px;
}

td.racesleft
{
	border-bottom: solid 1px #DAD9D6;
	background: #FFFFFF;
	padding: 4px;
	padding-left: 10px;
	font-size: 12px;
	font-weight: bold;
}
td.racesmiddle
{
	border-bottom: solid 1px #DAD9D6;
	border-left: solid 1px #DAD9D6;
	background: #FFFFFF;
	padding: 1px;
	text-align: center;
	font-size: 10px;
}
td.racesmiddle a	{
	line-height: 10px;
	font-weight:normal;
	font-size:11px;
	color:black;
	text-decoration:none;
	}
td.racesmiddle a:hover	{
	text-decoration:underline;
	}
td.racesright
{
	border-bottom: solid 1px #DAD9D6;

	background: #FFFFFF;
	padding: 4px;
	padding-right: 10px;
	text-align: right;
	font-size: 10px;
}
td.heading
{
	background: #DAD9D6;
	padding: 1px;
	text-align: center;
	font-size: 11px;
	font-weight:bold;
	color:#666666;
}


.personalInformation, .accountInformation
{
    margin-top:25px;
}
.formItem
{
    margin:0 6px 0 6px;
    position:relative;
    height:31px;
}

HTML>BODY .formItem
{
    height:auto;
    min-height:31px;
}

.formLabel
{
    width:140px;
    text-align:right;
    padding-top:1px;
}

.formInput
{
    position:absolute;
    top:0;
    left:149px;
}

.formInput INPUT
{
    height:17px;
    border:solid 1px #cecece;
    background-color:White !important;
    font-size:11px;
    width:209px;
}



.formInput SELECT
{
    height:15px;
    border:solid 1px #cecece;
    font-size:11px;
    padding:0;
    background-color:white !important;
}

.formInput SELECT.country
{
    width:209px;
}
.formInput INPUT.date
{
    width:40px;
}

.formPromotionsInput
{
    position:absolute;
    padding:22px 0 0 6px;
}

.formPromotionsLabel
{
    position:relative;
    padding:25px 0 0 32px;
}

.formButtons
{
    position:relative;
    height:18px;
    margin:29px 0;
}

.clear
{
    position:absolute;
    left:180px;
}

.send
{
    position:absolute;
    left:262px;
}

//login page
#accountInfo
{
    position:absolute;
    left:651px;
    top:6px;
    width:326px;
    height:40px;
}

#accountInfo #nameAndBalance
{
    color:White;
    font-weight:bold;
	font-size:14px;
    padding:8px 5px 0 0;
}

#accountInfo #myAccount
{
    left:16px;
	font-size:12px;
}

#accountInfo #logout
{
	left:100px;
	font-size:12px;
}