body
{
	font-family: Verdana;
	font-size: 12px;
	color:#b2b2b2;
	background-color:#808080;
}
a
{
	color:#c77718;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
table
{
	border:none;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
thead th
{
	color:white;
	font-weight: bold;
	background-image: url(../images/statusbar.png);
	vertical-align: middle;
	text-align: left;
	padding: 2px;
}
td
{
	vertical-align: top;
	text-align: left;
	padding: 2px;
	border-bottom: solid 1px #808080;

}
h1
{
	color:#ffffff;
	font-weight:lighter;
}
h2
{
	color:#34bd5a;
	font-weight:lighter;
	font-size: 18px;
	margin-bottom: 14px;
}
h3
{
	color:#fda316;
	font-weight:lighter;
}
strong
{
	color:#ffffff;
}
.whitelink, .whitelink:visited,.whitelink:link,.whitelink:active
{

	color:#b2b2b2;
}
.whitelink:hover
{
	color:#c77718;
	text-decoration: underline;
}


.cleardiv
{
	clear:both;
}
#main_container
{
	width:956px;
	min-height: 784px;
	height: auto !important;
	height: 784px;	
	margin-left: auto;
	margin-right: auto;
	margin-top: 18px;
}
	.main_container_left
	{
		width:956px;
		background-image: url(../images/background-shadow-left.gif);
		background-position: top left;
		background-repeat: no-repeat;
	}
		.main_container_right
		{
			width:956px;
			background-image: url(../images/background-shadow-right.gif);
			background-position: top right;
			background-repeat: no-repeat;
		}
			.body_container
			{
				width: 916px;
	min-height: 784px;
	height: auto !important;
	height: 784px;	
				background-color: black;
				border: solid 1px #404040;
				margin: 0px 20px 0px 20px;
				padding: 0px 10px 10px 10px;
			}
				.logo-container
				{
					float: left;
					height: 117px;
					width:165px
				}
				.top-nav-container
				{
					float: right;
					width: 400px;
					height: 57px;					
					padding-top: 40px;
					text-align: right;
					vertical-align: middle;
					margin-right: 21px;
				}
				.main-nav-container
				{
					width: 100%;
					height:29px
					margin-top:2px;
				}
					.tab-shows, .tab-bus-status, .tab-contact-us, .tab-about-us, .tab-packages, .tab-faqs, .tab-the-garage
					{
						width: 145px;	
						height:29px;
						background-position: top right;
						background-repeat: no-repeat;
						cursor: pointer;
						float: left;
						margin-right: 1px;
					}
					.tab-left, .tab-right
					{
						width: 72px;	
						height:29px;
						margin-right: 1px;
						float: left;
					}
					.tab-left
					{
											
						background-image: url(../images/tab-left.gif);
						margin-left:20px;
						margin-right: 1px;
					}
					.tab-right
					{
											
						background-image: url(../images/tab-right.gif);
						
					}
					.tab-shows
					{
											
						background-image: url(../images/tab-bus.gif);
					
					}
					.tab-shows-selected, .tab-shows:hover
					{											
						background-image: url(../images/tab-bus-selected.gif);
					}
					.tab-bus-status
					{											
						background-image: url(../images/tab-bus-status.gif);
							margin-left:20px;
						margin-right: 1px;
					}
					.tab-bus-status-selected, .tab-bus-status:hover
					{											
						background-image: url(../images/tab-bus-status-selected.gif);
					}
					.tab-contact-us
					{											
						background-image: url(../images/tab-contact-us.gif);
					}
					.tab-contact-us-selected, .tab-contact-us:hover
					{											
						background-image: url(../images/tab-contact-us-selected.gif);
					}
					.tab-about-us
					{											
						background-image: url(../images/tab-about-us.gif);
					}
					.tab-about-us-selected, .tab-about-us:hover
					{											
						background-image: url(../images/tab-about-us-selected.gif);
					}
					.tab-packages
					{											
						background-image: url(../images/tab-packages.gif);
					}
					.tab-packages-selected, .tab-packages:hover
					{											
						background-image: url(../images/tab-packages-selected.gif);
					}
					.tab-faqs
					{											
						background-image: url(../images/tab-faqs.gif);
					}
					.tab-faqs-selected, .tab-faqs:hover
					{											
						background-image: url(../images/tab-faqs-selected.gif);
					}
					.tab-the-garage
					{
						background-image: url(../images/tab-the-garage.gif);						
					}
					 .tab-the-garage-selected,  .tab-the-garage:hover
					 {
						background-image: url(../images/tab-the-garage-selected.gif);
					 	
					 }
			.middle-container
			{
				width: 100%;
				height:179px;
			}
			
				.inner-page-container
				{
					width: 620px;
					margin-left: 21px;
					margin-top: 4px;
					float: left;
				}
				.inner-page-right-hand
				{
					width:216px;
					margin-left: 20px;
					margin-top: 4px;
					float: left;
				}	
				.event-banner
				{
					width: 580px;
					height:177px;
					border:none 0px #636363;
					margin-left: 21px;	
					margin-top: 4px;
					float: left;
					background-position: top left;
					background-repeat: no-repeat;	
				}
				.catch-a-ride
				{
					width: 286px;
					height:177px;
					border:none 0px #636363;
					margin-left: 8px;	
					margin-top: 4px;
					float: left;
					background-position: top left;
					background-repeat: no-repeat;	
				}
			.buckets-container
			{
				width: 100%;
				height: 361px;
				margin-top: 10px;
			}
				.seperator
				{
					height: 179px;
					border-right:solid 1px #343435;
					float: left;
					width:18px;
					margin-top: 15px;
				}
				.bucket-1
				{
					background-color:#151515;
					
					margin-left:6px;
					
					padding:14px;
					float: left;
					width: 260px;
					height: 361px;
					border-bottom:solid #c17800 4px;
					
				}
				.bucket-2
				{
					background-color:#151515;
					
					margin-left:20px;
					
					padding:14px;
					float: left;
					width: 260px;
					height: 361px;
					border-bottom:solid #009e4a 4px;
				}
				.bucket-3
				{
					background-color:#151515;
					
					margin-left:6px;
					
					padding:14px;
					float: left;
					width: 260px;
					height: 361px;
					border-bottom:solid #bd000e 4px;
					
				}
			#announcements
				{
					padding: 10px;
				}
				#announcements a, #announcements a:hover, announcements a:visited
				{
					text-decoration: none;
				}
				#announcements:hover
				{
					background-color: #0f0f0f;
					
				}
				#announcements p
				{
					margin:0px;
					padding: 5px;
					
				}
				#announcements p:hover
				{
					background-color: #141414;
					cursor: pointer;
				}
	.partners-container
	{
		width: 100%;
		height:66px;
		margin-top: 0px;
		padding-left: 20px;
	}
	
