@media screen {
body.racingSchedule #content_main {
    background:url(../images/racing/profile/bgContent.png) repeat-x;
    float:right;
    padding:35px 20px 0 25px;
    position:relative;
    width:630px;
    min-height:422px;
    color:#ccc;
}
/* This #content_nav may be unecessary within the actual application. It may be dynamically constructed via info pulled from Documentum */
body.racingSchedule #content_nav {
    border-bottom:18px solid #222222;
    /*background:url(../images/racing/contingency/bgNav.jpg) no-repeat;*/
    height:422px;
    left:0;
    position:absolute;
    top:80px;
    width:275px;
    /*font-size:12px;*/
}
body.racingSchedule #content_main h3 {
    border-bottom:7px solid #242424;
    font-size:25px;
    font-weight:normal;
    margin-bottom:0;
    padding-bottom:8px;
    color:#fff;
}
body.racingSchedule #content_main h4 
{
    font-size:13px;
    font-weight:bold;
    color:#fff;
    margin-bottom:8px;
    text-transform:uppercase;
}
body.racingSchedule #content_main a.bullet {
    background:transparent url(../images/bullChevron_c00.png) no-repeat scroll left center;
    color:#fff;
    font-size:12px;
    padding-left:10px;
    text-decoration:none;
}
body.racingSchedule #content_main a.bullet:hover {
    text-decoration:underline;
}
body.racingSchedule table {
    width:621px;
    font-size:12px;
}
body.racingSchedule #content_main table {
    width:621px;
    margin-left:9px;
    background:url(../images/racing/schedule/bgTheadGradient.png) repeat-x;
}
body.racingSchedule #content_main table th.round {
    padding-left:18px;
}
body.racingSchedule #content_main table th,
body.racingSchedule #content_main table td {
    padding-left:9px;
}
body.racingSchedule #content_main table thead th {
    font-weight:normal;
    text-align:left;
}
body.racingSchedule #content_main table thead td {
    /*background:url(../images/racing/schedule/bgTheadGradient621x43.png) repeat-x;
    height:43px;*/
    font-size:11px;
    text-transform:uppercase;
}
body.racingSchedule #content_main table thead h4 {
    font-size:12px;
    margin:3px 0 0;
}
body.racingSchedule #content_main table tbody tr td {
    border-bottom:solid 1px #666;
}
body.racingSchedule #content_main table tbody td {
    padding-top:3px;
    padding-bottom:3px;
}
body.racingSchedule #content_main table td.venue {
    width:260px;
}
body.racingSchedule #content_main table td.date {
    width:90px;
}
body.racingSchedule #content_main table td.round {
    padding-left:18px;
    width:40px;
}
body.racingSchedule #content_main table tbody td.round {
    text-align:center;
}
body.racingSchedule #content_main #results {
    margin-top:-24px;
}
/*body.racingSchedule #content_main #results table tbody tr.last {
    border-bottom:0;
}*/
body.racingSchedule #content_main #upcoming table tbody tr.first td {
    color:#fff;
    font-weight:bold;
    background:#622f2f url(../images/racing/schedule/bgTrowHover621x24.jpg) no-repeat;
    border-top:solid 1px #666;
}
body.racingSchedule #content_main #scheduleSelect {
    background:transparent url(../images/racing/schedule/bgStripeGradient68x49.png) no-repeat;
    height:68px;
}
body.racingSchedule #content_main #scheduleSelect fieldset {
    /*height:22px;*/
	position:relative;
}
body.racingSchedule #content_main #scheduleSelect select {
    width:300px;
    border:solid 1px #97999c;
    background:#242424;
    color:#fff;
    font:12px/20px Arial,sans-serif;
    height:20px;
}
body.racingSchedule #content_main #scheduleSelect .itemSelected {
	width:316px;
	height:38px;
    color:#fff;
	font-size:14px;
	cursor:default;
	background:url(../images/racing/schedule/bgItemSelected.png) no-repeat;
	margin:5px 0 0 3px;
	padding:10px 0 0 15px;
}
body.racingSchedule #content_main #scheduleSelect .optionList {
	background:url(../images/racing/schedule/bgOptionList.png) bottom no-repeat;
	width:313px;
	padding:0 0 11px;
	font-size:14px;
	cursor:default;
	position:absolute;
	top:36px;
	left:4px;
}
body.racingSchedule #content_main #scheduleSelect .optionList ul {
	background:url(../images/racing/schedule/bgOptionListUl.png) repeat-y;
	width:300px;
	padding:0 7px 0 6px;
}
body.racingSchedule #content_main #scheduleSelect .optionList li {
	background:url(../images/racing/schedule/bgOptionListli.png) top repeat-x;
	height:25px;
	line-height:25px;
	padding-left:8px;
}
body.racingSchedule #content_main #scheduleSelect .optionList li:hover,
body.racingSchedule #content_main #scheduleSelect .optionList li.hover {
	background-position:bottom;
}
}/* @media screen */