*
{
	padding: 0px;
	margin: 0px;
}
#container
{	
	margin:0 auto;
	position:relative;
	width:942px;
	background: transparent url(../gfx/mainBack.gif) no-repeat top center;
}
#header 
{
	margin: 0 auto;
	background: #002865 url(../gfx/headBack.jpg) no-repeat top left;
	height: 60px;
	width: 940px;
}
	#branding
	{
		float: right;
		border: none;
		margin: 15px 15px;
	}
	#topNav
	{
		float: left;
		display: inline;
		margin-top: 30px;
		margin-left: 18px;
	}
	#topNav li
	{
		float: left;
		display: inline;
		height: 30px;
		margin-right: 5px;
	}
	#topNav a
	{
		height: 30px;
		display: block;
	}
	#topNav li span
	{
		display: none;
	}
#main
{
	margin: 0 auto;
	background: #acd5ee url(../gfx/bannerBack.jpg) no-repeat top left;
	height: 180px;
	width: 940px;
	}
	#banner
	{
		float: right;
	}
	.tagLine
	{
		float: left;
		margin: 50px 18px; 
		margin-bottom: 10px;
		display: inline;
		height: 72px;
		width: 411px;
		}
		.tagLine span
		{
			display: none;
		}
		#tag1
		{
			background: transparent url(../gfx/bannerTextHome.jpg) no-repeat top left;
		}
		#tag2
		{
			background: transparent url(../gfx/instock/bannerTextHome.jpg) no-repeat top left;
		}
		#tag3
		{
			background: transparent url(../gfx/why/bannerTextHome.jpg) no-repeat top left;
		}
		#tag4
		{
			background: transparent url(../gfx/findus/bannerTextHome.jpg) no-repeat top left;
			width: 422px;
		}
		#tag5
		{
			background: transparent url(../gfx/getintouch/bannerTextHome.jpg) no-repeat top left;
			/*width: 426px;
			height: 131px;
			margin: 28px 0px 0px 19px;*/
		}
		#tag6
		{
			background: transparent url(../gfx/freeguide/bannerTextHome.jpg) no-repeat top left;
		}
		#tag7
		{
			background: transparent url(../gfx/news/bannerTextHome.jpg) no-repeat top left;
			height: 40px;
		}

.newsHeadline {
	float: left;
	margin-left: 20px;
	display: inline;
	width: 400px;
	clear: left;
	color: #002965;
}

#content
{
	display: inline;
	float: left;
	margin-left: 1px;
	background: transparent url(../gfx/contentBack.jpg) repeat-x top left;
	width: 940px;
	}
	.leftCol
	{
		float: left;
		width: 657px;
		padding: 20px;
		font-size:13px;
		}
		.leftCol p
		{
			margin-bottom: 20px;
			margin-right: 130px;
		}
		.leftCol p.short
		{
			width: 360px;
		}
		/* If lacking content*/
		.leftCol p.pad1
		{
			margin-bottom: 60px;
		}
		.leftCol p.pad2
		{
			margin-bottom: 56px;
		}
		.leftCol p.pad5
		{
			margin-bottom: 370px;
		}
/*
		.leftCol p.pad6
		{
			margin-bottom: 130px;
		}
*/
		#newsCol p {
			margin-right: 0px;
		}
		
		#freeDown
		{
			border-width: 0px;
			margin-bottom: 150px;
		}
		#lcBack1
		{
			background: transparent url(../gfx/textBack.jpg) no-repeat top right;	
		}
		#lcBack2
		{
			background: transparent url(../gfx/instock/textBack.jpg) no-repeat top right;
		}
		#lcBack3
		{
			background: transparent url(../gfx/why/textBack.jpg) no-repeat top right;
		}
		#lcBack4
		{
			background: transparent url(../gfx/findus/textBack.jpg) no-repeat top right;
		}
		#lcBack5
		{
			background: transparent url(../gfx/getintouch/textBack.jpg) no-repeat top right;
		}
		#lcBack6
		{
			background: transparent url(../gfx/freeguide/textBack.jpg) no-repeat top right;
		}
		p.headline
		{
			height: 51px;
			width: 360px;
			background: transparent url(../gfx/headline.jpg) no-repeat top left;
		}
		.headline span
		{
			display: none;
		}
		#head1
		{
			background: transparent url(../gfx/headline.jpg) no-repeat top left;			
		}
		#head2
		{
			background: transparent url(../gfx/instock/headline.jpg) no-repeat top left;			
		}
		#head4
		{		
			margin-bottom: 0px;	
			height: 71px;
			background: transparent url(../gfx/findus/headline.jpg) no-repeat top left;			
		}
		#head6
		{
			background: transparent url(../gfx/freeguide/headline.jpg) no-repeat top left;
			margin-bottom: 0px;		
		}
		#quote
		{
			float: right;
			margin: 25px 110px 0px 0px;
		}
		#quote2
		{
			float: right;
			margin: 25px 110px 10px 0px;
		}
		#quote3
		{
			float: right;
			margin: 20px 110px 0px 10px;
		}
	#rightCol
	{
		float: right;
		width: 238px;
		margin-top: 20px;
		list-style: none;
	}
	#rightCol li
	{
		display: inline;
		/*margin-top: 5px;*/
	}
	.topPad
	{
		float: left;
		padding-bottom: 10px;
	}
	#callNow
	{
		margin: -5px 0px 10px 0px;
		
	}
#footer
{
	width: 940px;
	margin: 0 auto;
	color:#666666;
	font-size:10px;
}