
/* CUSTOM CSS */

div.backgroundaddon {
	
	padding-bottom: 20px;
	
}

div.pagearea div.top div.topbar {
	width: 940px;
	padding: 0 0px 0 20px;
}

div.pagearea div.top div.topbar div.loginLinks {
	float: right;
	margin:4px 8px 0 0;
	padding:0 4px 0 0;
	text-align:right;
	font-size:11px;
	border-right:1px solid;
	color: #ababab;
	height:40px;
}
div.pagearea div.top div.topbar div.loginLinks a {
	display: block;
	color: #ababab;
	text-decoration:none;
	line-height:15px;
}

div.pagearea div.top div.topbar fieldset 
{
	background:none;
}
div.pagearea div.top div.topbar fieldset.loginbox {
	width:131px;
	padding:0;
}
div.pagearea div.top div.topbar fieldset.loginbox form {
	float: left;
}
div.pagearea div.top div.topbar fieldset.loginbox fieldset.field {
	float: left;
	display: block;
	margin-right: 5px;
}
div.pagearea div.top div.topbar fieldset.loginbox fieldset.field.nolabel {
	padding-top: 2px;
	margin-right: 0;
}
div.pagearea div.top div.topbar fieldset.loginbox fieldset.field input {
	margin-top: 4px;
	font-size:11px;
}

div.pagearea div.top div.topbar fieldset.loginbox fieldset.field input.input_text {
	width: 126px;
	
}

div.pagearea div.top div.topbar fieldset.loginbox fieldset.field input.input_pwd {
	float: left;
	clear: both;
	width: 93px;
	border: 1px solid #aeaeae;
	background: url("/images/safari/inputtext_bg.gif") top left repeat-x white;
	line-height: 1em;
	padding: 0 1px 0 1px;
	height: 16px;
}
div.pagearea div.top div.topbar fieldset.loginbox fieldset.field div.input_button {
	float: right;
	background: url("/images/safari/inputbutton_left.gif") left no-repeat;
	padding: 0 0 0 4px;
	margin:2px 0 0 0;
}

div.username
{
	float:right;
	padding:4px 0 0 0;
	display:block;
}
div.pagearea div.top div.topbar div.linkToTravnet
{
	float:right;
	padding: 0 2px 0 20px;
}

div.pagearea div.top div.navigationbar ul.maintabs li {
	height:40px;
}


div.pagearea div.top div.navigationbar fieldset.stageselect {
	width: 280px;
}


div.pagearea div.mid div.columns table.racedetails tbody td.name h2 a {
	text-decoration:none;
}

div.pagearea div.mid div.main div.racerdetailview h2 {
	margin: 0 0 0 0;
}

div.pagearea div.mid div.main div.racerdetailview div.freetextdescription.facts ul.row li.grade img {
	float: left;
	top: 3px;
}

div.pagearea div.mid div.main div.racerdetailview div.freetextdescription.statistics table.statstable tfoot tr td ul li.box.blue {
	background: url("/images/safari/icon_box_blue.gif") 7px 2px no-repeat;
}

div.pagearea div.mid div.main div.racerdetailview div.freetextdescription.statistics table.statstable tbody tr td.bar ul li.bar.blue {
	background: url("/images/safari/bar_blue_bg.gif") top left repeat-x;
}




div.pagearea div.mid div.right div.raceinformation h3.icon {
	padding-left: 16px;
}


div.pagearea div.mid.span_mid div.columns div.left table.calendar thead td div.inline_navigation {
	margin-right:1px;
}

div.pagearea div.mid.span_mid div.columns div.left table.calendar tbody td.date {
	vertical-align:top;
}

div.pagearea div.mid.span_mid div.columns div.left table.calendar tbody td.contents div.arena.inactive h3 a{
	color: #464646;
}


div.pagearea div.mid.span_mid div.columns div.right div.rightcontent {
	width: 450px;
	float: left; 
	clear: both;
	
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent div.header {
	margin: 0 0 10px 0;
}

div.pagearea div.mid.span_mid div.columns div.right div.overview table.overviewtable td.horse {
	width: 70%;
}
div.pagearea div.mid.span_mid div.columns div.right div.overview table.overviewtable td.odds {
	width: 30%;
}

div.pagearea div.mid.span_mid div.arena ul.arena {
	width: 100%;
}





div.pagearea div.mid.span_mid div.arena ul.arena li.safari {
	width:50px;
}


div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.startdetails tbody tr.divider td {
	border-bottom:none;
	border-top:1px solid #484848;
}

div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.startdetails td.odds 
{
	width: 51px;
	text-align: center;
}


div.pagearea div.mid.span_mid div.arena ul.arena li.off 
{
	margin-top:1px;
	background: url("/images/safari/icon_off.gif") top left no-repeat;
	float: right;
	
	
}

div.pagearea div.mid.span_mid div.arena ul.arena li.off a {
	color: white;
	font-size: 1em;
	line-height: 1.1em;
	width: 15px;
	height: 11px;
	font-weight: bold;
	float: left;
	text-align: center;
	text-decoration: none;
	padding-right: 2px;
	color: #a9e23a;
	font-weight: bold;
	font-size:0.9em;
	text-align:center;
	text-decoration:none;
}



div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr.border td.dd-1 span {
	background: #ccc827;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr.border td.dd-2 span {
	background: #193a79;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr.border td.dd-3 span {
	background: #ae0000;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr.border td.dd-4 span {
	background: #328e01;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr.border td.dd-5 span {
	background: #b9b9b9;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr.border td.dd-6 span {
	background: #3b3b3b;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr.border td.dd-7 span {
	background: #ae8719;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr.border td.dd-8 span {
	background: #9c1d88;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr.border td.dd-9 span {
	background: #328e48;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr.border td.dd-10 span {
	background: #d07d93;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr.border td.dd-11 span {
	background: #cb4201;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr.border td.dd-12 span {
	background: #7a3112;
}


table.dubbleup td a, table.dubbleup th a
{
	text-decoration:none;
	color:#ffffff;
}

.calendarLinkIcon
{
	float:left;
	
}

.hiddenField
{
	background-color: #242424;
	width:0px;
	visibility:hidden;
	font-size:0px;
	float:right;
	position:absolute;

}


div.pagearea div.mid.span_mid div.columns div.left table.calendar tbody td.contents div.arena.noliveracing h3 a{
	color: #ababab;
}

/* Result double icons */
.resultDoubleText
{
	float:left;
	font-size:1em;
	font-weight:bold;
	height:11px;
	line-height:1.1em;
	padding-right:2px;
	text-align:center;
	text-decoration:none;
	width:15px;
}
.resultDouble1
{
	background: url("/images/safari/icon_racenr1.gif") top left no-repeat;
	color: #3f3f3f;
}
.resultDouble2
{
	background: url("/images/safari/icon_racenr2.gif") top left no-repeat;
}
.resultDouble3
{
	background: url("/images/safari/icon_racenr3.gif") top left no-repeat;
}
.resultDouble4
{
	background: url("/images/safari/icon_racenr4.gif") top left no-repeat;
}
.resultDouble5
{
	background: url("/images/safari/icon_racenr5.gif") top left no-repeat;
	color: #3f3f3f;
}
.resultDouble6
{
	background: url("/images/safari/icon_racenr6.gif") top left no-repeat;
}
.resultDouble7
{
	background: url("/images/safari/icon_racenr7.gif") top left no-repeat;
	color: #3f3f3f;
}
.resultDouble8
{
	background: url("/images/safari/icon_racenr8.gif") top left no-repeat;
}
.resultDouble9
{
	background: url("/images/safari/icon_racenr9.gif") top left no-repeat;
}
.resultDouble10
{
	background: url("/images/safari/icon_racenr10.gif") top left no-repeat;
	color: #3f3f3f;
	
}
.resultDouble11
{
	background: url("/images/safari/icon_racenr11.gif") top left no-repeat;
}
.resultDouble12
{
	background: url("/images/safari/icon_racenr12.gif") top left no-repeat;
}
.resultDouble13
{
	background: url("/images/safari/icon_racenr13.gif") top left no-repeat;
}
.resultDouble14
{
	background: url("/images/safari/icon_racenr14.gif") top left no-repeat;
}
.resultDouble15
{
	background: url("/images/safari/icon_racenr15.gif") top left no-repeat;
}

.resultDouble1prel
{
	background: url("/images/safari/icon_racenr1_prel.gif") top left no-repeat;
	color: #3f3f3f;
}
.resultDouble2prel
{
	background: url("/images/safari/icon_racenr2_prel.gif") top left no-repeat;
}
.resultDouble3prel
{
	background: url("/images/safari/icon_racenr3_prel.gif") top left no-repeat;
}
.resultDouble4prel
{
	background: url("/images/safari/icon_racenr4_prel.gif") top left no-repeat;
}
.resultDouble5prel
{
	background: url("/images/safari/icon_racenr5_prel.gif") top left no-repeat;
	color: #3f3f3f;
}
.resultDouble6prel
{
	background: url("/images/safari/icon_racenr6_prel.gif") top left no-repeat;
}
.resultDouble7prel
{
	background: url("/images/safari/icon_racenr7_prel.gif") top left no-repeat;
	color: #3f3f3f;
}
.resultDouble8prel
{
	background: url("/images/safari/icon_racenr8_prel.gif") top left no-repeat;
}
.resultDouble9prel
{
	background: url("/images/safari/icon_racenr9_prel.gif") top left no-repeat;
}
.resultDouble10prel
{
	background: url("/images/safari/icon_racenr10_prel.gif") top left no-repeat;
	color: #3f3f3f;
	
}
.resultDouble11prel
{
	background: url("/images/safari/icon_racenr11_prel.gif") top left no-repeat;
}
.resultDouble12prel
{
	background: url("/images/safari/icon_racenr12_prel.gif") top left no-repeat;
}
.resultDouble13prel
{
	background: url("/images/safari/icon_racenr13_prel.gif") top left no-repeat;
}
.resultDouble14prel
{
	background: url("/images/safari/icon_racenr14_prel.gif") top left no-repeat;
}
.resultDouble15prel
{
	background: url("/images/safari/icon_racenr15_prel.gif") top left no-repeat;
}

div#limitedheight
{
	float:left;
	display:block;
	height:145px;
	overflow:auto;
	width:410px;
	padding:10px 10px 0 10px;
	font-size:11px;
	margin-bottom:5px;
	
}
div#limitedheight h3
{
	margin-top:5px;
	font-size:13px;
	font-weight:bold;
}


/********************************************/
/*	FORGOT PASSWORD							*/
/********************************************/
div.successMessage, div.errorMessage
{
	background:none;
	padding-bottom:10px;
}
div.successMessage
{
	color:#a9e23a;
	font-weight:bold;
}

div#divSuccess, div#divError
{
	
}

div.forgotpwd
{
	width:420px;
	padding:0 0 40px 0;
	margin:0;
	font-size:11px;
	float:left;
	display:block;
}

div.forgotpwdmessage
{
	padding-bottom:40px;
	width:300px;
	font-size:11px;
	float:left;
	display:block;
	padding-top:40px;
}

div.forgotpwd div.forgotpwdform
{
	line-height:25px;
}
div.forgotpwd input.emailTextbox
{
	float: left;
	clear: both;
	width: 177px;
	border: 1px solid #aeaeae;
	background: url("/images/safari/inputtext_bg.gif") top left repeat-x white;
	line-height: 1em;
	padding: 0 1px 0 1px;
	height: 16px;
	margin-right:5px;
}

div.forgotpwd div.input_button {
	float: left;
	background: url("/images/safari/inputbutton_left.gif") left no-repeat;
	padding: 0 0 0 4px;
	margin:0;
}
div.forgotpwd div.input_button input {
	background: url("/images/safari/inputbutton_right.gif") top right no-repeat;
	padding: 0 4px 0 0;
	margin: 0;
	display: block;
	height: 18px;
	border: none;
	color: white;
	font-weight: bold;
	font-size: 1em;
	line-height: 1em;
}

/********************************************/
/*	RACE INFO								*/
/********************************************/

a.raceInfoLink
{
	color:#a9e23a;
	text-decoration:none;
	line-height:18px;
	
}

a.raceInfoWhiteLink
{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

.raceInfoText
{
	font-size:110%;
	line-height:18px;
	
}



div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr.border.top th {
	padding: 0.4em 0 0.4em 0;
	vertical-align: middle;
	
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr.border th.dd {
	background: #383838;
	font-size: 1.1em;
	line-height: 1em;
	font-weight: bold;
	text-align: center;
	
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr.border.top th.title {
	padding: 0.2em 0 0.2em 0;
	
}

div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr th.title {
	font-size: 1.2em;
	line-height: 1em;
	font-weight: bold;
	text-align: center;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr th {
	border-bottom: 1px solid #383838;
	border-right: 1px solid #383838;
	text-align: right;
	font-size: 1.1em;
	line-height: 1em;
	padding: 2px 4px;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr.hilite th,
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr th.hilite-col {
	background: #595959;
	cursor: pointer;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr th.hilite-col-super {
	background: #383838;
	cursor: pointer;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr.hilite th.empty {
	background: none;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr.border th.dd span {
	padding: 7px 4px 1px 4px;
	font-size: 1px;
	line-height: 1px;
	margin-right: 3px;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr.border th.dd-1 span {
	background: #d07d93;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr.border th.dd-2 span {
	background: #d07d93;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr.border th.dd-3 span {
	background: #d07d93;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr.border th.dd-4 span {
	background: #d07d93;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr.border th.dd-5 span {
	background: #d07d93;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr.border th.dd-6 span {
	background: #d07d93;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr.border th.dd-7 span {
	background: #d07d93;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr.border th.dd-8 span {
	background: #d07d93;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr.border th.dd-9 span {
	background: #328e48;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr.border th.dd-10 span {
	background: #d07d93;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr.border th.dd-11 span {
	background: #d07d93;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr.border th.dd-12 span {
	background: #d07d93;
}




