@media screen {
body.racingResults #content_main {
    background:url(../images/racing/profile/bgContent.png) repeat-x;
    float:right;
    padding:457px 20px 0 25px;
    position:relative;
    width:640px;
    min-height:422px;
    color:#ccc;
    /*margin:422px 0 0;*/
}
/* This #content_nav may be unecessary within the actual application. It may be dynamically constructed via info pulled from Documentum */
body.racingResults #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.racingResults #content_main #raceTitle h3 {
    font-size:18px;
    line-height:22px;
    font-weight:bold;
    margin-bottom:0;
    color:#ccc;
}
body.racingResults #content_main #raceTitle {
    position:absolute;
    top:25px;
    height:45px;
}
body.racingResults #content_main #raceTitle li {
    display:inline-block;
    float:left;
}
body.racingResults #content_main #raceTitle li.first 
{
    width:415px;
}
/*body.racingResults #content_main #raceTitle h3,
body.racingResults #content_main #raceTitle h4 {
    width:400px;
    float:left;
}*/
body.racingResults #content_main h4 
{
    font-size:13px;
    font-weight:normal;
    color:#fff;
    text-transform:uppercase;
    line-height:20px;
}
body.racingResults #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.racingResults #content_main a.bullet:hover {
    text-decoration:underline;
}
body.racingResults #content_main #results 
{
    /*margin-top:55px;*/
    padding-top:55px;
    width:640px;
    background:url(../images/racing/results/bgTheadGradient619x43.png) repeat-x;
    background-position:center 55px;
    /*margin-left:-9px;*/
}
body.racingResults #content_main table {
    font-size:12px;
    width:640px;
    background:url(../images/racing/results/bgTable675x240.jpg) repeat-x bottom;
    /*padding-bottom:1em;*/
}
body.racingResults #content_main table th.place {
    padding-left:18px;
}
body.racingResults #content_main table th,
body.racingResults #content_main table td {
    padding-left:9px;
}
body.racingResults #content_main table thead th {
    font-weight:normal;
    text-align:left;
    border-bottom:solid 1px #666;
}
body.racingResults #content_main table thead td {
    /*background:url(../images/racing/schedule/bgTheadGradient621x43.png) repeat-x;
    height:43px;*/
    font-size:11px;
    text-transform:uppercase;
}
body.racingResults #content_main table .rider {
    width:120px;
}
body.racingResults #content_main table .team {
    width:440px;
}
body.racingResults #content_main table thead h4 {
    font-size:12px;
    margin:3px 0 0;
    /*padding-left:9px;*/
}
body.racingResults #content_main table tbody tr td h5 {
    margin-top:1em;
}
body.racingResults #content_main table tbody tr td {
    /*border-bottom:solid 1px #666;*/
}
body.racingResults #content_main table tbody td {
    padding-top:3px;
    padding-bottom:3px;
}
body.racingResults #content_main table td.place {
    padding-left:27px;
    width:60px;
}
body.racingResults #content_main table tbody td.round {
    text-align:center;
}
body.racingResults #content_main #archiveSelect {
    float:right;
    width:225px;
}
body.racingResults #content_main .redRider 
{
    font-weight:bold;
    color:#fff;
}
body.racingResults #content_main #archiveSelect select {
    width:192px;
    border:solid 1px #97999c;
    background:#242424;
    color:#fff;
    font:12px/20px Arial,sans-serif;
    height:20px;
}
body.racingResults #content_main #archiveSelect .btn 
{
    display:inline-block;
    height:18px;
    width:15px;
    border:solid 1px #2d2d2d;
    background:#c00 url(../images/racing/contingency/btnGo.jpg) no-repeat center;
    margin-top:2px;
}
/* CONTENT GALLERY */
body.racingResults #content_gallery {
	width:640px;
	height:422px;
	position:absolute;
	top:155px;
	left:290px;
}
body.racingResults #content_gallery #description,
body.racingResults #content_gallery #galleryNav 
{
    float:left;
    display:inline-block;
}
body.racingResults #content_gallery #description {
	width:320px;
	padding:9px 0 0 9px;
	float:left;
	font-size:12px;
	line-height:14px;
	color:#ccc;
}
body.racingResults #content_gallery #description a {
	background:url(../images/racing/bullChevronRed.gif) left center no-repeat;
	padding-left:8px;
}
body.racingResults #galleryNav {
	width:300px;
	position:relative;
	/*margin:10px 0 0 340px;*/
	margin:10px 0 0 10px;
}
body.racingResults #galleryNav .scrollLeft {
	position:absolute;
	left:0;
	text-indent:-9999px;
	background:url(../images/racing/galleryScroll.png) -12px 0 no-repeat;
	width:12px;
	height:52px;
}
body.racingResults #galleryNav a:hover.scrollLeft {
	background:url(../images/racing/galleryScroll.png) -24px 0 no-repeat;
}
body.racingResults #galleryNav .scrollRight {
	position:absolute;
	right:0;
	text-indent:-9999px;
	background:url(../images/racing/galleryScroll.png) -48px 0 no-repeat;
	width:12px;
	height:52px;
	display:block;
}
body.racingResults #galleryNav a:hover.scrollRight {
	background:url(../images/racing/galleryScroll.png) -60px 0 no-repeat;
}
body.racingResults #galleryNav #galleryPanel {
	position:absolute;
	left:13px;
	width:281px;
	height:52px;
}
body.racingResults #galleryNav #galleryPanel li {
	float:left;
}
body.racingResults #galleryNav #galleryPanel a {
	width:62px;
	height:50px;
	display:block;
	border:1px solid #666;
	margin:0 3px 0 2px;
}
body.racingResults #galleryNav #galleryPanel a img {
	display:block;
}
body.racingResults #galleryNav #galleryPanel a.selected,
body.racingResults #galleryNav #galleryPanel a:hover {
	border:1px solid #c00;
}
}/* @media screen */