#sh_contentOuter {
	background: #111;
}

#home_top{
	height:405px;
	background-image:url(../../images/global/home/bg_right_column_fix.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

#home_top_left_col {
	width: 685px; /* overall 685 */ /* formerly 700 */
	height: 405px;
	float: left;
	padding-left:6px;
	background: url(../../images/global/home_tp_lf.gif) repeat-x;
}

#home_top_right_col {
	width: 291px; /* formerly 282 */
	height: 405px; /* formerly 600 */
	float: left;
	margin: 0px 0px 0px 0px;
	display: inline; /* ie 6 double padding fix */
	background: transparent url(../../images/global/home/bg_keep_up_with_tms.jpg) 0 36px repeat-x;
}

#home_media {
	width: 291px; /* formerly 282 */
	/*background: #131313 url(../../images/global/home_media.gif) 0 31px repeat-x;*/
	
	padding: 0 0 10px 0;
	height:405px;
}

#home_media_hdr {
	width: 291px;  /* formerly 282 */
	height:31px;
	background: url(../../images/global/home_media_hd.gif) no-repeat;
}

.home_bttm_section {
	width: 990px;
	background-image:url(../../images/global/home_bt_lf.gif);
	background-color:#171717;
	background-repeat:repeat-x;
}

#section1{
	height: 213px;
}
#section2{
	
	text-align:center;
	padding-top:5px;
}

.home_bttm_block{
	width: 484px;
	min-height: 142px;
	height: 142px;
	position:relative;
}

.home_bt_hdr{
	width: 484px;
	height: 33px;
}

.home_bt_sort {
	height: 22px; /* 25 */
	padding:4px 0px 0px 10px;
	margin: 0px;
	background: #262626 url(../../images/global/home/bg_bttm_sort.gif);
}

.home_bt_sort span{
	margin-top: 3px;
	float:left;
}

.home_bt_sort select {
	height: 18px; /* 25 */
	width:143px;
	background-color: #262626;
	color:#c4c4c4;
	font-size:11px;
	font-family:Verdana;
	border:1px solid #868686 !important;
	float:right;
	margin-right:4px;
}
* html .home_bt_sort_select{
	height:50px;
}
.home_bttm_list{
	height:130px;
	background: #454445 url(../../images/global/home_races.gif) repeat-x;
}

.home_bttm_list table{
	/*width: 100%;*/
	padding: 0px;
	margin: 4px 0px 0px 10px;
	
}
.home_bttm_list th{
	padding-bottom:5px;
}
.home_bttm_list td{
	padding-bottom:5px;
}

.home_bttm_list td.col1 {
	width: 105px;
}

.home_bttm_list td.col2 {
	width: 210px;
}

.home_bttm_list td.col3 {
	width: 145px;
}

.home_bttm_list thead td {
	color: #f00;
	font-size: 9px;
	line-height: .7em;
}

.home_bttm_list tbody td {
	color: #fff;
	font-size: 9px;
}

.home_bttm_table_ft {
	width:484px;
	height: 9px;
	font-size: 1px;
	background: url(../../images/global/home/bg_bt_table_ft.gif) no-repeat;
}

#home_races {
	float: left;
	display: inline;
	margin: 6px 0px 6px 7px;
	line-height: 12px;
}

#home_races_hdr {
	background: url(../../images/global/home/hdr_upcoming_races.gif) no-repeat;
}

#home_races_hdr a {
	display: inline;
	float: right;
	margin: 8px 5px 0px 0px;
	width: 115px;
	height: 15px;
}

#home_standings {
	float: right;
	display: inline;
	margin: 6px 7px 6px 0px;
	line-height: 12px;
}

#home_standings_hdr {
	background: url(../../images/global/home/hdr_driver_standings.gif) no-repeat;
}

#home_standings_hdr a {
	display: inline;
	float: right;
	margin: 12px 5px 0px 0px;
	width: 115px;
	height: 15px;
}

#home_bttm_callouts{
	width:976px;
	height:125px;
	margin:auto;
	background: url(../../images/global/home/bg_bttm_callouts.jpg) no-repeat;
}

#home_bttm_callouts div.col1{
	float:left;
	width:315px;
	margin:5px 0px 0px 5px;
	position:relative;
}

#home_bttm_callouts div.col2{
	float:left;
	width:315px;
	margin:5px 0px 0px 6px;
	position:relative;
}

#home_bttm_callouts div.col3{
	float:left;
	width:315px;
	margin:5px 0px 0px 14px;
	position:relative;
}

.callout_img{
	float:left;
}
.callout_content{
	float:left;
	text-align:left;
	line-height:14px;
}
.callout_title{

}
.callout_title a{
	font-weight:bold;
	color:#FF0000;
	font-size:11px;
	text-decoration:none
}
.callout_title a:hover{
	text-decoration:underline
}
.callout_subtitle{

}
.callout_subtitle a{
	font-weight:bold;
	font-size:11px;
	color:#ffffff;
	text-decoration:none
}
.callout_subtitle a:hover{
	text-decoration:underline
}
.callout_text{
	color:#c7c7c7;
}
.callout_bttn{
	position:absolute;
	top:90px;
}
#cb1{
	left:190px;
}
#cb2{
	left:200px;
}
#cb3{
	left:190px;
}
