body 
{
	padding:0px;
	margin:0px;
	text-align:center;
	/*background-image: url(images/background.png);
	background-repeat:repeat-x;
	background-color:#071226;*/
	font-family:arial
}

div.background 
{

	position:fixed;
	z-index:-10;





}

div.stylish 
{


width:991px;

background-image: url(images/gray-trans.png);
background-repeat:repeat;
padding-bottom:1px;
	
}

a {font-family:Arial; color:Silver;}

.page 
{
	margin-left:-11px;
	width:974px;
	margin:0px auto 0px auto;

}

.banner 
{
	width:974px;
	height: 195px;
	background-image: url(images/banner.png);
}

.navbar 
{
	width:974px;
	height:42px;
	background-image: url(images/navbar.png);
	text-align:left;
	margin:0px auto;
}

.threecolholder 
{
	text-align:left;
	width:974px;
	background-color:#FFFFFF;
	height:900px;
	margin-bottom:10px;
	margin:0px auto;
}

.leftcol 
{
	float:left;
	width:200px;
	text-align:center;
	border-right:1px solid silver;
background-color:#EDEEEE;
height:100%
}

.midcol 
{
		float:left;
	width:550px;
	height:300px;
	margin-left:5px;
	margin-top:10px;
	text-align:left;
	}

.rightcol 
{
	float:right;
	width:208px;
	text-align:center;
	border-left: 1px solid silver;
	background-color:#EDEEEE;
	height:100%
	}
	
	.contentbox 
	{
		width:180px;
		margin:2px auto  12px auto;
	}
	
	.weatherfeed 
	{
margin: 2px auto 10px auto;
width:180px;
border:1px solid silver;
		}
	
	.bannerphonenumber
{
	position:relative;
	font-size:46pt;
	font-family:Arial Black;
	color:#000000;
	text-align:right;
	padding-top:90px;
	height:120px;
	margin-right:10px;
	line-height:1;
	padding-right:5px;
}


.banneraddress
{
	font-size:11pt;
	 font-family:Arial;
	  color:#000000;
	  display:block;
}



	.caption 
	{
		text-align:left;
		margin:   1px auto 7px auto;
		font-family:Arial Black;
		color:#ED1C24;
		font-size:14pt;
		width:170px;
		padding-left:10px;
		line-height:1.2;
		padding-bottom:2px;
		border-bottom:1px solid silver;
	}
	
	.nightkarting {
		width:188px;
		height:237px;
		background-image: url(images/night-kart.png);
		margin:4px auto 4px auto;
		font-family:Arial Black;
		text-align:left;
		line-height:1.1;
	}
	
	


	
	

	
	A:link.blackred, A:visited.blackred, A:active.blackred
{
	width:178px;
	height:46px;
	background-image:url(images/small-black-box.png);
	text-decoration:none;
	font-family:Arial Black;
	color:#FFFFFF;
	font-size:14pt;
	margin:4px auto 4px auto;
	text-align:left;
	line-height:1.1;
	padding-top:3px;
	padding-left:10px;
	display:block;
	}
	
A:hover.blackred 
{
	background-image:url(images/small-red-box.png);
	color:#FFFFFF;
	}
	
	
	

	
	A:link.blackredbig, A:visited.blackredbig, A:active.blackredbig
{
	width:168px;
	height:106px;
	background-image:url(images/big-red-box.png);
	text-decoration:none;
	font-family:Arial Black;
	color:#FFFFFF;
	font-size:14pt;
	margin:4px auto 4px auto;
	text-align:left;
	line-height:1.1;
	padding:10px;
	display:block;
	}
	
A:hover.blackredbig 
{
		background-image:url(images/big-black-box.png);

	color:#FFFFFF;
	}
	
	
	
	td 
{
	padding:6px;
	background-color:#DDDEE3;
}

	
A:link.navlink, A:visited.navlink, A:active.navlink
{
	background-image:none;
	width:106px; height:25px;
	font-family:Arial;
	font-weight:bold;
	font-size:11.5pt;
	text-decoration:none;
	color:#171817;
	vertical-align:middle;
background-repeat:no-repeat;
padding-top:7px;
margin-top:6px;
text-align:center;
position:absolute;
	display:block;
	}
	
A:hover.navlink 
{
	background-image:url(images/navon.png);
	color:#FFFFFF;
	}
	
	
	
	A:link.navlink2, A:visited.navlink2, A:active.navlink2
{
	background-image:none;
	background-repeat:no-repeat;
	width:132px; height:25px;
	font-family:Arial;
	font-weight:bold;
	font-size:11.5pt;
	text-decoration:none;
	color:#171817;
	vertical-align:middle;

padding-top:7px;
margin-top:6px;
text-align:center;
position:absolute;
	display:block;
	}
	
A:hover.navlink2
{
	background-image:url(images/navon2.png);
	color:#FFFFFF;
	}
	
	






		A:link.homelink, A:visited.homelink, A:active.homelink
{
	background-image: url(images/home-off.png);
	background-position:left center;
	background-repeat:no-repeat;
	width:100px; height:25px;
	font-family:Arial;
	font-weight:bold;
	font-size:11.5pt;
	text-decoration:none;
	color:#171817;
	vertical-align:middle;
padding-top:7px;
margin-top:5px;
text-align:center;
position:absolute;
	display:block;
	}
	
A:hover.homelink
{
		background-image: url(images/home-on.png);

	color:#ED1C24;
	}
	
	
	
	

	
	
			A:link.social, A:visited.social, A:active.social
{
		text-decoration:none;
		margin:   1px auto 7px auto;
		font-family:Arial Black;
		color:#ED1C24;
		font-size:14pt;
		width:170px;
		padding-left:10px;
		line-height:1.2;
		padding-bottom:2px;
		
	}
	
A:hover.social
{


	color:#000000;
	}
	
	
	
.content 
{

	width:528px;
margin:0px 2px ;
	border-collapse:collapse;
	font-family:Arial;
	font-size:14pt;
	color:#111111;
	text-align:left;

}

h2 
{
	font-family:Arial Black;
	font-size:20pt;
	margin: 15px 4px 8px  4px;
	display:block;
	color:#002845;
	margin:5px 0px 5px 0px;
	display:block;
	text-align:left;
}

h3
 {
	font-size:14pt;

	display:block;
		color:#002845;
	text-align:left;
	margin-left:15px;
}

.contenttext
{
	font-size:12pt;

	line-height:1.5;
		color:#000825;

	display:block;
}


ul 
{
		font-size:11pt;
		color:#002845;
}


li 
{

		line-height:1.5;
	margin-bottom:10px; 
	
	}
	
	
	.centrecontent 
	{
	margin:0px 0px 0px 12px;
	width:530px;
	text-align:left;
	}
	
	
	.maintable 
	{
	width:100%;
	 border-collapse:collapse;
	}
	
	
	.leftcontent 
	{
		width:230px;
		float:left;
		background-color:#FFFFFF;
		padding:15px;
		height:100%;

		}
	
	
	.rightcontent 
	{
		width:235px;
		padding:15px;
		float:left;
		background-color:#FFFFFF;
		height:100%;
		text-align:left;
		border-LEFT:1px solid silver;
}
		
		

		
A:link.contactbutton, A:visited.contactbutton, A:active.contactbutton
{
width:230px;
height:35px;

margin-bottom:25px;
		display:block;
		text-decoration:none;
		color:white;
 padding-top:18px;
 background-color:Gray;
	}
	
A:hover.contactbutton
{


background-color:silver;
display:block;
	}
	
	
	
.contentbullet 
{
	font-size:12pt;
	font-weight:bold;
	list-style-type:square;
	margin-bottom:10px;
}

.subcontentbullet 
{
	font-size:10;
	font-weight:normal;
	list-style-type:square;
	margin-bottom:10px;
	list-style-type:circle;

}


.sublist
{
	margin: 0px 25px 0px 25px;
	padding:0px;
}


.list 
{
	margin:0px 25px 0px 25px;
padding:0px;
}


.footer 
{
	margin-top:4px;
	margin-bottom:5px;
	text-align:right;
	color:#FFFFFF;
font-size:8pt;
	width:100%;
		display:block;
	}