input.searchy {color : gray; font-size : 10px;margin:0 0 3px 0;}
select.searchy {color : gray; font-size : 10px;}

option {color:#000000;}

a { cursor:pointer; }
a img {border:none}

/******** =TABS ********/
	
	#horseTabs {margin-top:-1px;padding:5px 8px 14px 8px;display:block;float:left;}
	.tab-section {padding: 5px;}
	.tab-section select option {padding:0px 10px;}
	.tabNavigation {height:30px;margin:5px;width:590px;}
	.tabNavigation li{float:left;font-weight:bold;margin:0px 0px -1px 0px!important;font:90% bold #000088;text-align:center;position:relative;cursor:pointer;list-style:none;verdana,arial,helvetica,sans-serif;} 
	.tabNavigation a.selected {color:#000080; padding:7px 10px;}
	.tabNavigation li a {font-weight:bold;padding:7px 10px;text-decoration:underline;color:#000080;display:block;outline:none;}
	.tabNavigation li a:hover{color:#000080!important;background:none!important }
	.tabNavigation li a:active{color:#000080!important;}
	.radioButtons {list-style:none;}
	
	#meetings h2 {font-size:13px;float:left;width:150px;}
	#meetings select {margin:10px 0 0 5px;display:block;float:left;}
	#meetings select option {padding:0px 10px;}	
	.listName {list-style:none;font-size:15px;font-weight:bold;}	
	#meetingResults {display:block;float:left;width:650px}
	#UKRacingFrame {margin-left:90px;}

/* Main Flora Style Sheet for jQuery UI ui-datepicker */
#ui-datepicker-div, .ui-datepicker-inline {
	font-family: Arial,Helvetica,sans-serif;
	
	padding: 0;
	margin: 0;
	background: #EFEFEF;
	
}

.ui-datepicker {margin:7px 0px 7px 10px;}
.ui-datepicker td{border:1px solid #aaa;background:white;text-align:center;vertical-align:middle;padding:6px 0px 6px 0px;color:#aaa;width:38px!important}
.ui-datepicker td.ui-datepicker-week-end-cell {background:#eee}

.ui-datepicker tr.ui-datepicker-title-row td{background:#A8B3CF!important;border-color:#A8B3CF;padding:4px 0px 3px 0px;border-bottom:2px solid #8390AF;color:#1F307F;width:38px!important}

.ui-datepicker td.ui-datepicker-days-fixture {background:#cce9ed;cursor:pointer}
.ui-datepicker td.ui-datepicker-unselectable{color:#7D828F;cursor:default}

table.ui-datepicker tr.weekHigh td{border-top:2px solid #95969F;border-bottom:2px solid #95969F}
td.ui-datepicker-today {font-weight:bold;color:#000033!important;}
table.ui-datepicker td.ui-datepicker-current-day {font-weight:bold;background:#000099}
table.ui-datepicker td.ui-datepicker-current-day a{color:white!important}

table.ui-datepicker td.ui-datepicker-current-day.ui-datepicker-today {color:white!important}


.ui-datepicker-inline { width: 300px; margin-bottom:10px; @margin-left:-150px }
*:first-child+html .ui-datepicker-inline {margin-left:-150px}
.ui-datepicker-links {background:#D1D3DF; text-align:center; position:relative; height:22px; }
.ui-datepicker-links label {color:#838AAF;padding:4px 0px 5px 0px;}

.ui-datepicker-prev{position:absolute; left:10px }
.ui-datepicker-next{position:absolute; left:260px }
.ui-datepicker-prev a {color:#000;}

.ui-datepicker-prev,.ui-datepicker-current,.ui-datepicker-next {padding:4px 0px 5px 0px;cursor:pointer;font-size:93%}

.ui-datepicker-header {background:#009;font-size:114%;color:white;padding:7px 0px 9px 0px;font-weight:bold;text-align:center}

a.footer {whitespace:nowrap;font-family:arial,verdana,sans-serif;}

.pageBody { font-family:Verdana, Arial, Helvetica, sans-serif; }

#videoPlayer { padding:20px 20px 36px 4px; background:url(/Images/player-bg.gif) no-repeat; margin-bottom:12px; margin-top:-10px;}
#videoPlayer iframe { margin-left:77px;}
#videoPlayer img.head { padding:4px 0 32px 18px; }
#videoPlayer img.foot { padding:30px 0 0 52px; }

.tabNavigation { margin:-16px 0 10px 0; padding:0; background:url(/Images/tab-border.gif) bottom repeat-x; font-size:12px; }
*:first-child+html .tabNavigation { font-size:13px; }
.tabNavigation li a { background:#d1d3df; border:1px solid #ccc; border-bottom:none; -moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; padding:7px 14px 7px 14px!important; margin-right:8px;  }
.tabNavigation li a:hover { text-decoration:none; background:#fff!important;}
.tabNavigation li a.selected { background:#fff url(/Images/tab-bg.jpg) repeat-x;!important; border-bottom:1px solid #fff!important; }


/**:first-child+html td.pageBody #horseTabs .tabs .tabNavigation li { font-size:12px!important;}
*:first-child+html td.pageBody #horseTabs .tabs .tabNavigation li a { font-size:12px!important;}
* html td.pageBody #horseTabs .tabs .tabNavigation li { font-size:12px!important;}
* html td.pageBody #horseTabs .tabs .tabNavigation li a { font-size:12px!important;}*/

.tabNavigation li a {@font-size:110%!important;}


#meetingResults, #horseTabs { width:100%; }
#meetingResults ul, #topicSelector ul, #recentResults ul { list-style-type:none; font-size:0.9em; }
#meetingResults li, #topicSelector li, #recentResults li { background-color:#fff; border-bottom:1px solid #ddd; padding:8px;margin-left: -30px; }

#meetingResults li:nth-child(2n+3), #topicSelector li:nth-child(2n+3), #recentResults li:nth-child(2n+3) { background-color:#eff8fd; }

.listName { font-size:1.2em;}
.listName.venueName { background-color:#cce9ed!important; }

.raceLink { cursor:pointer; color:#fff!important; background:#009 url(http://www.sportinglife.com/images/white_arrow1.gif) no-repeat 95% center; padding:3px 20px 3px 5px!important; margin:-2px 0 0 6px; font-weight:normal!important; }
.full .raceLink { background:#C03 url(http://www.sportinglife.com/images/white_arrow1.gif) no-repeat 95% center;padding:3px 20px 3px 5px!important;}
.raceLink:hover { background:#006 url(http://www.sportinglife.com/images/white_arrow1.gif) no-repeat 95% center!important; }
.closing a:hover, .full a:hover { background:#006 url(http://www.sportinglife.com/images/white_arrow1.gif) no-repeat 95% center!important; }

#flashContainer, #flashElement { background:none; width:500px}

.ruk-list { float:left;width:390px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
*:first-child+html .ruk-list { width:416px; }
* html .ruk-list { width:390px; }

*:first-child+html .ui-datepicker-links { padding-left:150px; width:150px;}

#horses input#horseText { padding:6px; margin:0 8px; }
#horses p { font-size:0.9em; color:#666; }
#horses p b { font-size:1.2em; color:#000; }

#horses .ruk-list { float:left;width:350px; }

#ss-fc-cal { position:relative; height:260px; _height:270px; }
.ui-datepicker-inline { position:absolute; }

