	/* LAYOUT mainlayout.css > Home Page Cascade Style Sheet *********************************************/
	/* ***************************************************************************************************/
#wrapper2
	{
		position:relative;
		width:980px;
		margin:0 auto;
		text-align:center;
		background-image:url(/graphics/front_banner.jpg);
		background-repeat:no-repeat;
		background-position:0px 100px;
	}
	
	/* Content Structure */
	#leftarea1
	{
		float: left;
		width: 180px;
		margin: 0;
		padding: 0px 10px 10px 10px;
	}

	
	
	#rightarea1
	{
		float: right;
		width: 280px;
		margin: 0;
		padding: 0px 10px 10px 0px;
	}

	#middlearea1
	{
		margin-top:0px;
		margin-bottom:0px;
		margin-left: 200px;
		margin-right: 300px;
		padding:0px 0px 10px 0px;
		max-width: 5000px;
	}
	


	/* Content Structure > Pods */
	#quicklinks
	{
		width:180px;
	}

	#content
	{
		padding:0px;
		margin:0px;
	}
	
	#news, #signup
	{
		width:278px;
		border:1px solid #cccccc;
		text-align:center;
	}
	
	#signup
	{
		margin-bottom:10px;
		text-align:left;
	}
	
	#signup_pad
	{
		padding:2px 5px 0px 5px;
	}
	
	.generic_a
	{
		border:1px solid #cccccc;
		margin-bottom:10px;
		margin-top:10px;
	}
	/* Content Structure > Pods > Pod Elements */
	#col1
	{
		float:left;
	}
	
	#col2
	{
		float:right;
	}

	img.img
	{
		width:200px;
		margin:0px 0px 10px 10px;
		float:right;
		clear:both;
		padding:0px;
		margin:0px 0px 10px 10px;
		}
	
	#boxone, #boxtwo, #boxthree, #boxfour
	{
		border:1px solid #cccccc;
		height:174px;
		width:173px;
		margin:0px;
	}
	
.boxclient
	{
		border:1px solid #cccccc;

		width:173px;
		margin:0px;
		margin-bottom:10px;
	}
	
	#boxone
	{
	background-image:url(../../graphics/homepreview/safe.jpg);
	background-repeat:no-repeat;
	}
	
	#boxthree
	{
	background-image:url(../../graphics/homepreview/tech.jpg);
	background-repeat:no-repeat;
	}
	 
	#boxtwo
	{
	background-repeat:no-repeat;
	background-image: url(../../graphics/homepreview/markings.jpg);
	}
	
	#boxfour
	{
	background-image:url(../../graphics/homepreview/logo.jpg);
	background-repeat:no-repeat;
	}
	
	#boxone, #boxtwo
	{
		margin-bottom:10px;
	}
	
	.article
	{
		margin:0px 3px 3px 3px;
		padding:3px 0px 3px 0px;
		border-bottom:1px dotted #cccccc;
		text-align:left;
	}
	
	img.newsimga
	{
		float:left;
		margin-right:3px;
		display:block;
	}
	
	img.newsimgb
	{
		float:right;
		margin-left:3px;
		display:block;
	}
	
	#vid
	{
		width:240px;
	}
	
	#imgdealerloc
	{
		margin:10px auto 10px auto;
		display:block;
		border:none;
		width:270px;
		height:200px;
	}
	
	#bridgeloc
	{
		margin:10px auto;
		border:none;
	}
