/* PRO/CELEB */

#namebox big {background: url('/motorsports/images/pro_celeb/num_s_bg.gif') 0px 2px no-repeat;}

#driver_name big,
#namebox_bio big {background: url('/motorsports/images/pro_celeb/num_b_bg.gif') no-repeat;}

#driver_name h2,
#namebox h2,
#namebox_bio h2 {
	color:#ffc001;
}

ul#series_nav #series_nav_schedule a {background: url('/motorsports/images/pro_celeb/leftnav/ln_schedule.gif');}
.schedule ul#series_nav #series_nav_schedule a {background: url('/motorsports/images/pro_celeb/leftnav/ln_schedule_mo.gif');}
ul#series_nav #series_nav_schedule a:hover {background: url('/motorsports/images/pro_celeb/leftnav/ln_schedule_mo.gif');}

ul#series_nav #series_nav_results a {background: url('/motorsports/images/pro_celeb/leftnav/ln_results.gif');}
.results ul#series_nav #series_nav_results a {background: url('/motorsports/images/pro_celeb/leftnav/ln_results_mo.gif');}
ul#series_nav #series_nav_results  a:hover {background: url('/motorsports/images/pro_celeb/leftnav/ln_results_mo.gif')}

ul#series_nav #series_nav_participants a {background: url('/motorsports/images/pro_celeb/leftnav/ln_participants.gif');}
.drivers ul#series_nav #series_nav_participants a {background: url('/motorsports/images/pro_celeb/leftnav/ln_participants_mo.gif');}
ul#series_nav #series_nav_participants a:hover {background: url('/motorsports/images/pro_celeb/leftnav/ln_participants_mo.gif');}

ul#series_nav #series_nav_news a {background: url('/motorsports/images/pro_celeb/leftnav/ln_news.gif');}
.news ul#series_nav #series_nav_news a {background: url('/motorsports/images/pro_celeb/leftnav/ln_news_mo.gif');}
ul#series_nav #series_nav_news a:hover {background: url('/motorsports/images/pro_celeb/leftnav/ln_news_mo.gif');}

ul#series_nav #series_nav_photos a {background: url('/motorsports/images/pro_celeb/leftnav/ln_photos.gif');}
ul#series_nav #series_nav_photos a:hover {background: url('/motorsports/images/pro_celeb/leftnav/ln_photos_mo.gif');}

ul#series_nav #series_nav_specs a {background: url('/motorsports/images/pro_celeb/leftnav/ln_specs.gif');}
.specs ul#series_nav #series_nav_specs a {background: url('/motorsports/images/pro_celeb/leftnav/ln_specs_mo.gif');}
ul#series_nav #series_nav_specs a:hover {background: url('/motorsports/images/pro_celeb/leftnav/ln_specs_mo.gif');}

ul#series_nav #series_nav_history a {background: url('/motorsports/images/pro_celeb/leftnav/ln_history.gif');}
.series_history ul#series_nav #series_nav_history a {background: url('/motorsports/images/pro_celeb/leftnav/ln_history_mo.gif');}
ul#series_nav #series_nav_history a:hover {background: url('/motorsports/images/pro_celeb/leftnav/ln_history_mo.gif');}

/* SHELL */

div.shell #sh_inner_head {background-image: url('/motorsports/images/pro_celeb/sh_inner_hd.jpg');}

div.shell #sh_col1 {background-image: url('/motorsports/images/pro_celeb/sh_col1_bg.jpg');}

div.shell #sh_col2 {background-image: url('/motorsports/images/pro_celeb/sh_col2_bg.jpg');}

div.shell #sh_inner_foot {background-image: url('/motorsports/images/pro_celeb/sh_inner_ft.jpg');}

#col2_container {background: #1d1d1e url('/motorsports/images/pro_celeb/col2_container_bg.jpg') top repeat-x;}

#col2_container_hd {background: url('/motorsports/images/pro_celeb/col2_container_hd.gif') no-repeat;}

#col2_container_ft {background: url('/motorsports/images/pro_celeb/col2_container_ft.gif') no-repeat;}

#sh_contentInner {background: url('/motorsports/images/pro_celeb/lp_bg.jpg') no-repeat;}

/* SERIES LANDING */
div.series_lp {background: url('/motorsports/images/pro_celeb/series_home_bg.gif') repeat-y;}

div.series_lp #sh_contentOuter {background: none;}

div.series_lp #sh_contentInner {background: url('/motorsports/images/pro_celeb/lp_bg.jpg') no-repeat;}

div.series_lp #sh_col1 {background: url('/motorsports/images/pro_celeb/left_nav_bg.jpg');}

div.series_lp #history_hd {background: url('/motorsports/images/pro_celeb/ln_series_history_hd.gif') no-repeat;}

div.series_lp #content_hd {background: url('/motorsports/images/pro_celeb/lp_header2.gif') -7px 0 no-repeat;}

div.series_lp #news {background: url('/motorsports/images/pro_celeb/lp_content_bg.jpg') no-repeat;}

div.series_lp #news p {color: #b6b6b6; background: url('/motorsports/images/pro_celeb/lp_featured_story_hd.gif') 0 17px no-repeat;}

div.series_lp #news p strong {color: #fff;}

div.series_lp #news p a {color: #fe0404;}

div.series_lp #results {background: url('/motorsports/images/pro_celeb/lp_winners_bg.jpg') no-repeat; height: 220px;}

div.series_lp #results table tbody td {color: #ccc;}

div.series_lp #results_hd {background: url('/motorsports/images/pro_celeb/lp_winners_hd.gif') no-repeat;}

div.series_lp #standings {background: url('/motorsports/images/pro_celeb/lp_winners_bg.jpg') no-repeat; height: 220px; text-align: left;}

div.series_lp #standings td strong { color: #fff; }

div.series_lp #standings td a:link, div.series_lp #standings a:visited, div.series_lp #standings a:active, div.series_lp #standings a:hover { font-size: 10px; text-decoration: none; margin-top: 9px; }

div.series_lp #standings td img { display: block; margin-top: 20px; margin-left: auto; margin-right: auto; }

div.series_lp #standings_hd {background: url('/motorsports/images/pro_celeb/lp_special_thanks.gif') 0 1px no-repeat;}

div.series_lp #standings_hd a {display: none;}

div.series_lp .interview {clear: both; font-size: 9px; text-align: left; width: 342px; margin: 8px 8px 0 8px;}

div.series_lp .interview p {color: #ccc; line-height: 12px; margin: 0px 0px 8px 120px;}

div.series_lp .interview img {}

div.series_lp .interview img.intImage {float: left; margin: 0 8px 0 8px;}

/* SCHEDULE */

div.schedule {background: url('/motorsports/images/pro_celeb/series_bg.gif') repeat-y;}

div.schedule #sh_col1 {background: url('/motorsports/images/pro_celeb/left_nav_bg.jpg') no-repeat;}

div.schedule #content_hd h1 {background: none;}

div.schedule #sh_contentOuter {background: none;}

div.schedule #sh_col1 {background: url('/motorsports/images/pro_celeb/left_nav_bg.jpg') no-repeat;}

div.schedule #content_hd {background: url('/motorsports/images/pro_celeb/schedule_header.jpg') 11px 0 no-repeat;}

div.schedule #schedule_outer {background: url('/motorsports/images/pro_celeb/schedule_bg.gif') repeat-x;}

div.schedule #schedule_table_hd {background: url('/motorsports/images/global/heading_schedule.gif') 0 10px no-repeat;}

div.schedule #schedule_table_hd h2 {color: #ffec00;}

.schedule #sh_col2 form strong {color: #ffffff;}

.schedule #schedule_table_bd {background: #041624;}

.schedule #schedule_table_bd table thead td {color: #666;}

.schedule #schedule_table_bd table td {color: #ccc;}

.schedule #schedule_table_bd table td.odd {background: #052033;}

.schedule #schedule_table_bd table td a {color: #ffec00;}

.schedule #schedule_table_bd table td.track a {color: #5a5d65;}

.schedule #sh_foot {height: 0; padding: 0; margin: 0;}

/* RESULTS */
div.results {background: url('/motorsports/images/pro_celeb/series_bg.gif') repeat-y;}

div.results #sh_col1 {background: url('/motorsports/images/pro_celeb/left_nav_bg.jpg') no-repeat;}

div.results #content_hd h1 {background: none;}

div.results #sh_contentOuter {background: none;}

div.results #sh_col1 {background: url('/motorsports/images/pro_celeb/left_nav_bg.jpg') no-repeat;}

div.results #content_hd {background: url('/motorsports/images/pro_celeb/results_header.jpg') 11px 0 no-repeat;}

div.results #results_outer {background: url('/motorsports/images/pro_celeb/schedule_bg.gif') repeat-x;}

div.results #results_table_hd {background: url('/motorsports/images/global/heading_schedule.gif') 0 10px no-repeat;}

div.results #results_table_hd h2 {color: #ffec00;}

.results #sh_col2 form strong {color: #ffffff;}

.results .results_table_bd {background: #041624;}

.results .results_table_bd table thead td {color: #666;}

.results .results_table_bd table td {color: #ccc;}

.results .results_table_bd table td.odd, .oddLine {background: #052033;}

.results .results_race_name { border-top: 1px solid #052033; }

.results .results_details { border: 1px solid #052033; }

.results .results_table_bd table td a {color: #ffec00;}

.results .results_table_bd table td.track a {color: #5a5d65;}

.results #sh_foot {height: 0; padding: 0; margin: 0;}

/* STANDINGS */
div.standings {background: url('/motorsports/images/pro_celeb/series_bg.gif') repeat-y;}

div.standings #sh_col1 {background: url('/motorsports/images/pro_celeb/left_nav_bg.jpg') no-repeat;}

div.standings #content_hd h1 {background: none;}

div.standings #sh_contentOuter {background: none;}

div.standings #sh_col1 {background: url('/motorsports/images/pro_celeb/left_nav_bg.jpg') no-repeat;}

div.standings #content_hd {background: url('/motorsports/images/pro_celeb/standings_header.jpg') 11px 0 no-repeat;}

div.standings #standings_outer {background: url('/motorsports/images/pro_celeb/schedule_bg.gif') repeat-x;}

div.standings #standings_table_hd {background: url('/motorsports/images/global/heading_schedule.gif') 0 10px no-repeat;}

div.standings #standings_table_hd h2 {color: #ffec00;}

.standings #sh_col2 form strong {color: #ffffff;}

.standings .standings_table_bd {background: #041624;}

.standings .standings_table_bd table thead td {color: #666;}

.standings .standings_table_bd table td {color: #ccc;}

.standings .standings_table_bd table td.odd {background: #052033;}

.standings .standings_table_bd table td a {color: #ffec00;}

.standings .standings_table_bd table td.track a {color: #5a5d65;}

.standings #sh_foot {height: 0; padding: 0; margin: 0;}

/* NEWS */

div.news {background: url('/motorsports/images/pro_celeb/series_bg.gif');}

div.news #sh_contentOuter {background: none;}

.news #content_hd {background: url('/motorsports/images/pro_celeb/news_header.jpg') 11px -1px no-repeat;}

.news #sh_col1 {background-image: url('/motorsports/images/pro_celeb/left_nav_bg.jpg');}

.news #col2_container {background: #1d1d1e url('/motorsports/images/pro_celeb/news_container_bg.jpg') top repeat-x;}

#heading_news {background-image: url('/motorsports/images/pro_celeb/heading_news_s.gif');}

#news_list {background:#03253c url('/motorsports/images/pro_celeb/news_list_bg.gif') top repeat-x;}

#news_list_hd {background:url('/motorsports/images/pro_celeb/news_list_hd.gif') no-repeat;}

#news_list_ft {background: none;}

div.news #news_outer {background: url('/motorsports/images/pro_celeb/schedule_bg.gif') no-repeat;}

div.news #news_table_hd {background: url('/motorsports/images/global/heading_schedule.gif') 0 10px no-repeat;}

div.news #news_table_hd h2 {color: #ffda08;}

.news .news_table_bd {background: #191919;}

.news .news_table_bd table thead td {color: #666;}

.news .news_table_bd table td {color: #ccc;}

.news .news_table_bd table td.odd {background: #1f1f1f;}

.news .news_table_bd table td a {color: #ffda08;}

.news #news_archives_month span,
.news .news_table_bd table td a {color: #ffda08;}

.news #news_headlines span, .news #newsheadlines span {color: #ffda08;}

.news #newsheadlines a {color: #999;}

.news #featurestory a {color: #ffda08;}

/* NEWS STORY */
div.news_story {background: url('/motorsports/images/pro_celeb/series_bg.gif');}

div.news_story #content_hd h1 {background: none;}

div.news_story #sh_contentOuter {background: none;}

.news_story #content_hd {background: url('/motorsports/images/pro_celeb/news_header.jpg') 11px -1px no-repeat;}

.news_story #sh_col1 {background-image: url('/motorsports/images/pro_celeb/left_nav_bg.jpg');}

.news_story #col2_container {background: #c6c7c9 url('/motorsports/images/pro_celeb/news_story_bg.jpg') top repeat-x;}

.news_story #sh_inner_foot {background-image: url('/motorsports/images/pro_celeb/news_inner_ft.gif');}


/* DRIVERS */

div.drivers {background: url('/motorsports/images/pro_celeb/series_bg.gif') repeat-y;}

.drivers #content_hd {background: url('/motorsports/images/pro_celeb/drivers_header.jpg') 11px -9px no-repeat;}

.drivers #sh_col1 {background: url('/motorsports/images/pro_celeb/left_nav_bg.jpg') no-repeat;}

.drivers #sh_contentOuter {background: none;}

.drivers #sh_col2 {background: none}

.drivers #col2_container {background: url('/motorsports/images/pro_celeb/news_container_bg.jpg') 0 0 repeat-x;}

.drivers #sh_inner_foot {background-image: url('/motorsports/images/pro_celeb/sh_inner_ft.jpg');}

.drivers #heading_bio {display: none;}

.drivers #namebox_bio span { font-size: 14px; font-style: italic; }

.drivers #primarybox { width: 300px; }

.drivers #primarybox_bio { min-height: 0; }

#drivers_summary {background:url('/motorsports/images/global/drivers_summary_tbl_bg.gif') bottom no-repeat;}

#drivers_stats {background:url('/motorsports/images/global/drivers_stats_bg.gif') left bottom no-repeat;}

#biobox_summary {background:url('/motorsports/images/global/drivers_summary_bg.gif') bottom repeat-x;}

#heading_summary {background:url('/motorsports/images/pro_celeb/heading_06ssnsummary.gif') no-repeat;}

#drivers_bio_summary_foot {background:url('/motorsports/images/global/drivers_summary_foot.gif') top no-repeat;}

.drivers #namebox a, .drivers #namebox_bio h2 {color: #ffc001;}

.drivers #namebox span { font-size: 12px; font-style: italic; }

.drivers #profileboxes { border-bottom-color:#15162b; width: 330px; float: left; }

/* TEAMS */
div.teams {background: url('/motorsports/images/pro_celeb/series_bg.gif') repeat-y;}

.teams #sh_col1 {background: url('/motorsports/images/pro_celeb/left_nav_bg.jpg') no-repeat;}

.teams #content_hd2 {background: url('/motorsports/images/pro_celeb/teams_header.jpg') 11px -9px no-repeat;}

.teams #sh_contentOuter {background: none;}

.teams #sh_col2 {background: none}

.teams #col2_container {background: url('/motorsports/images/pro_celeb/news_container_bg.jpg') top repeat-x;}

.teams #sh_inner_foot {background-image: url('/motorsports/images/pro_celeb/sh_inner_ft.jpg');}

.teams #masheading h2 {background: url('/motorsports/images/global/masheading_teams.gif') left top no-repeat;}

.teams .heading_bio {background: url('/motorsports/images/pro_celeb/heading_teamsbio.gif') no-repeat;}

.teams #namebox {background-color:none;}

.teams #profileboxes {border-bottom: 1px solid #15162b;}

.teams_bio#profileboxes {border-bottom: none;}

.teams_bio #primarybox_bio {background: url('/motorsports/images/pro_celeb/box1_bg.gif') bottom repeat-x;}

/* HISTORY */

div.series_history {background: url('/motorsports/images/pro_celeb/series_bg.gif') repeat-y;}

.series_history #sh_col1 {background: url('/motorsports/images/pro_celeb/left_nav_bg.jpg') no-repeat;}

.series_history #sh_contentOuter {background: none;}

.series_history #content_hd {background: url('/motorsports/images/pro_celeb/history_header.jpg') 11px -1px no-repeat;}

.series_history #col2_container {background: url('/motorsports/images/pro_celeb/news_container_bg.jpg') top repeat-x;}

/* SPECS */
div.specs {background: url('/motorsports/images/pro_celeb/series_bg.gif') repeat-y;}

div.specs #sh_col1 {background: url('/motorsports/images/pro_celeb/left_nav_bg.jpg') no-repeat;}

div.specs #content_hd h1 {background: none;}

div.specs #sh_contentOuter {background: none;}

div.specs #content_hd {background: url('/motorsports/images/pro_celeb/specs_header.jpg') 11px 0 no-repeat;}

div.specs #specs_outer {background: url('/motorsports/images/pro_celeb/schedule_bg.gif') repeat-x;}

div.specs .specs_cat {background: url('/motorsports/images/pro_celeb/specs_tabs.gif') 0 8px no-repeat;}

div.specs .specs_cat h2 {color: #1c1c1d}

div.specs .specs_cat li {color: #ccc;}
