﻿/************ Menu Styles ************/
.racing_menu ul {list-style:none;margin:0;padding:0; width: 960px; height: 38px;}
.racing_menu li {float:left;width:100px;margin:0;padding:0;text-align:center; width: 240px; height: 38px;}
.racing_menu li a {display:block;padding:0px;height:100%;color:#FFF;text-decoration:none;border-right:1px solid #FFF;}
.racing_menu li a:hover, .racing_menu li a:focus, .racing_menu li a:active {background-position:0px 0px;}
#a a.a {background:url(../PublishingImages/menu_sprite.jpg) repeat 0px 0px;}
#a a.b {background:url(../PublishingImages/menu_sprite.jpg) repeat -240px 0px;}
#a a.c {background:url(../PublishingImages/menu_sprite.jpg) repeat -480px 0px;}
#a a.d {background:url(../PublishingImages/menu_sprite.jpg) repeat -720px 0px;}
#a a.a_selected {background:url(../PublishingImages/menu_sprite.jpg) repeat 0px 38px;}
#a a.b_selected {background:url(../PublishingImages/menu_sprite.jpg) repeat -240px 38px;}
#a a.c_selected {background:url(../PublishingImages/menu_sprite.jpg) repeat -480px 38px;}
#a a.d_selected {background:url(../PublishingImages/menu_sprite.jpg) repeat -720px 38px;}
.rule {  width: 960px;  height: 4px;  background: url(../PublishingImages/rule.gif) repeat-x;  margin: 5px 0px 9px 0px;}
/************ Menu Styles ************/

/************ Hot from the Track ************/
.hftt 		{ width: 240px;  height: 355px;  background: url(../PublishingImages/HotFromTheTrack.gif) no-repeat;  font-family: Verdana;  overflow: hidden; }
.hftt ul 	{ margin: 35px 15px 10px 30px;  padding: 0px;  width: 210px;}
.hftt li 	{ margin: 0px;  padding: 0px;  width: 205px;  list-style-image: url(../PublishingImages/hftt_bullet.gif);  font-size: 11px;  text-align: left;}
.hftt #twitter_div li 			{ padding-bottom:10px;}
.hftt #twitter_div ul li a 		{ display: none;}
.hftt #twitter_div ul li span a 	{ display: inline; color:#fff; font-size:0px; display:block; background-image:url(../PublishingImages/more.gif); width:49px; height:15px;}
/************ Hot from the Track ************/

/************ Twitter Feed ************/
.twitter_feed		{ width: 229px; height: 460px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; float:right; overflow:hidden;}
.twitter_feed ul	{ padding: 0px; margin:25px 10px 10px 10px; height:395px; list-style-type:none;}
.twitter_feed li	{ padding: 5px 0px;}
.twitter_link		{ margin: 10px;}
.twitter_feed .text  { margin: 30px 10px 10px 10px;}
/************ Twitter Feed ************/

/************ Driver Page ************/
a		{ color: #333; text-decoration: underline; font-family:Tahoma, Geneva, sans-serif; font-size: 11px;}

.driver_info {
  font-family: Verdana, sans-serif;
  font-size: 11px;
  margin-top: 15px;
  position: relative;
  width: 460px;
}
.driver_info ul {
  margin: 0px;
  padding: 5px 15px;
  width: 460px;
}
.driver_info li {
  margin: 10px 0px;
  padding: 0px;
}
.driver_info hr {
  color: #000;
}
.schedule_link {
    position: absolute;
    top: 0px;
    left: 330px;
}
.right_side {
	position: relative;
	width:451px;
	margin-left: 8px;
}
.gallery_autographs	{
	width: 210px;
	height: 460px;
	float:left;
	margin-right: 12px;
}
.gallery_thumb {
  width: 68px;
  height: 52px;
  background-color: #000;
}
.pictures {
	width: 210px;
	height: 275px;
	background-image:url(../PublishingImages/gallery_hdr.gif);
	background-repeat:no-repeat;
	padding-top: 25px;
    overflow: hidden;
}
.pictures img {
	margin: 0px 0px 3px 2px;
	padding: 0px;
	float:left;
}
.DT_gallery_thumb {
  width: 87px;
  height: 64px;
  background-color: #000;
}
.DT_pictures {
	width: 330px;
	height: 314px;
	background-image:url(../PublishingImages/gallery_hdr.gif);
	background-repeat:no-repeat;
	padding-top: 25px;
	margin-left: 20px;
    overflow: hidden;
}
.DT_pictures img {
	margin: 0px 0px 8px 5px;
	padding: 0px;
	float:left;
	border: 1px solid #999;
}
.autograph_request {
	width: 210px;
	height: 131px;
    margin-top: 28px;
}

.links {
	width: 451px;
	height: 170px;
	position:relative;
    padding-left:20px;
    line-height: 20px;
}
.links ul {
  padding: 0px;
  margin: 0px;
}
.links li {
  margin: 15px;
}


.disclaimer {
  font-size: 9px;
  color: #666;
  font-family: Verdana, sans-serif;
  display: block;
  margin-top: 15px;
}
/************ Driver Page ************/

/************ Schedule pop-up ************/
.schedule               { text-transform: uppercase; font-family: Verdana, sans-serif; font-size: 11px; width: 490px; padding-left: 10px; margin-top: 10px; color: #000;}
.schedule table         { width: 490px;}
.schedule thead         { font-weight: bold;}
.schedule td            { border-bottom: 1px solid #fff;}
.schedule .Vickers      { background-color: #dcdada;}
.schedule .Sorenson     { background-color: #eceaea;}
.schedule .LightGray    { background-color: #eceaea; text-transform: none;}
.schedule .Month        { background-color: #ccc; font-weight:bold; text-transform: uppercase;}
.schedule .TBD          { background-color: #dcdada;}
.schedule .SprintCup    { background-color: #fdf33a;}
/************ Schedule pop-up ************/