@charset "utf-8";
/* CSS Document */
body{
	background: #000;	
}
#t_container{
	height: 100%;
	width: 100%;
	background: transparent url(images/wrapper_bg.jpg) repeat scroll left 51px;
	margin-bottom: 40px;
}
div.t_menu {

}
div.t_menu a.t_main_nav_home{
	float: left;
	margin-top: 10px;	
	margin-left: 10px;
	text-align: center;
	text-decoration: none;
	display: block;
	background: transparent url(images/menu_button.jpg) no-repeat scroll left top;
	width: 175px;
	height: 41px;
	color:	#2B6FC4;
	font: normal normal normal 25px Impact;
	line-height: 35px;
	overflow: hidden;

		
}
div.t_menu a.t_main_nav_home:hover{
	background-position: left bottom;
	color: white;
}
#t_container .footer{
	border-top: 1px solid #555;
	height: 37px;
	width: 100%;
	background: transparent url(images/bkgdFooter.gif) repeat-x scroll left;
	/*background: transparent url(images/bkgdHeader.gif) repeat-x scroll left top;*/
}
	#t_container .footer ul li{
		float: left;	
	}
	#t_container .footer ul li a{
			display: block;
			padding: 2px;
			padding-top: 10px;
			text-decoration: none;
			width: auto;
			height: 20px;
	}
	#t_container .footer a.t_main_nav_item{
		display: block;
		float: left;
		padding: 10px;
		text-decoration: none;
		height: 18px;
	}
	#t_container .footer a.t_main_nav_item:hover{
		color: #3FF;
	}
#t_header {
	background: transparent url(images/bkgdHeader.gif) repeat-x scroll left top;
	width: 100%;
	height: 78px;
	
}
	#t_header .logo{
		
		/*background: transparent url(images/bendix_topLogo.jpg) no-repeat scroll left;*/
		width: 341px;
		height: 51px;
	}
		#t_header .logo a{
			text-indent: -9999em;	
			display: block;
			width: 200;
			height: 51px;
		}
	#t_header .footer{
		background: transparent url(images/bkgdMenu.jpg) repeat-x scroll left;
		width: 100%;
		height: 27px;
	}
#t_main .t_left{
	float: left;
	width: 980px;
	height: 100%;
	overflow: hidden;

}
#t_main .t_left .wrapper{
	float: left;
	width: 550px;
	background: none;
	overflow: hidden;
}
#t_main .t_right{
	position: absolute; 
	top: 80px;
	left: 550px;
	/*border-left: 1px inset #A3A3A3;*/
	width: 440px;
	margin-top: 10px;
	min-height:500px;
	height:auto !important; /* min-height hack for IE6 */
	height:500px;
	height: auto;
	background-color:#000;
	border: 1px solid #555;
	color: white;
	overflow: hidden;
}

#t_main #passion_logo_container {
	background-color: black;
	height: 200px;
	width: 550px;
}
	#t_main #passion_logo_container .logo{
		background: transparent url(images/passion_logo.jpg) no-repeat scroll left top;	
		height: 200px;
		width: 550px;
	}
	#t_main #passion_logo_container .description{
		color: white;
		width: 280px;
		margin-left: 260px;
		font: normal normal bold 15px Arial, Helvetica, sans-serif;
		padding-top: 20px;

	}
#t_content_wrapper{
	width: 430px;
	height: auto;
	padding-top: 10px;
}
	#t_content_wrapper #t_content{
		margin: 10px;
		margin-top: 0px;
	}
	.rules{
		height: 600px;
		overflow: scroll;	
	}
	#t_content_wrapper_rules{
		height: 500px;
		padding: 10px;		
		overflow: scroll;
	}
#video_shell {
	background: transparent url(images/video_background.gif) no-repeat scroll left center;
	width: 550px;
	height: 320px;
	overflow: hidden;
}
	#video_container{
		
		margin-left: 100px;	
		padding-top: 25px;
		overflow: hidden;
		width: 370px;
		height: 265px;
	}
#blurb{
	margin: 10px;
	padding: 10px;
	background-color: #222;
	border: 1px solid #333;
	color: #EEE;
}

.bendix_large{
	font: normal normal normal 20px Arial;	
	color: #FFF;
	float: left;
	clear: both;
	display: block;
	width: 480px;	
	
}
.bendix_large a{
	color: #FFF;
	text-decoration:none;
	
}

.bendix_large a.bendix_link{
	display: block;
	clear: both;
	font: normal normal normal 30px Impact;
	color: #2B6FC4;
	text-decoration: none;
	margin-left: 20px;
}
.bendix_image {
	margin-left: 85px;	
	
}

.bendix_large a.bendix_link:hover{
	color: #6FB0E8;	
	
}
.medium{
	font: normal normal normal 15px Arial;		
}
.shop{
	font: normal normal normal 18px Arial;	
}
	