

#homeHeader
{
	background: url('images/rotator3.jpg') no-repeat;
	width: 662px;
	height: 303px;
	margin: 0px 0px 30px 15px;
}
	#homeHeader .readMore
	{
/*		display: block;
		margin-top: 0px;
		margin-left: 310px; */
		border-bottom: none !important;
	}
	#homeHeader p
	{
		color: #F7F7F7;
		font-size: 12px;
		padding: 110px 0 0 43px;
		width: 440px;
		line-height: 1.25em;
	}

.quickForm input,
.quickForm textarea
{
	width: 210px;
	margin: 10px 0 0 30px;
/*	height: 17px;*/
}
.quickForm img
{
	margin: 10px 0 0 30px;
}
.quickForm input.submit
{
	width: 70px;
	margin: 10px 0 0 160px;
/*	height: 17px !important;*/
}
.quickForm input.captcha
{
	width:70px;
	margin: 10px 0 0 10px;
	display: block;
}
.quickForm .captchaText
{
	display: block;
	clear:both;
	margin: 10px 0 0 30px;
	color:#000;
	font-size: 12px;
}

.quickForm textarea
{
	height: 50px;
}


.wideDiv
{
	height: 1px;
	width: 655px;
	background: transparent url('images/horizfade_wide.gif') scroll no-repeat;
	margin: 20px 17px;
}

.roundFrame .wideDiv
{
	height: 1px;
	width: 570px;
	background: black;
	margin: 20px 17px;
}


.thirdColumn
{
	float: left;
	width: 205px;
	display: inline;
/*	border:  1px solid blue;*/
}

	.thirdColumn.shim
	{
		margin-left: 20px;
	}
	
	.thirdColumn h2
	{
		font-weight: lighter;
		margin-left: 2px;
		font-size:130%;
		letter-spacing:1px;
		/* text-align: center; */
	}
	
	.thirdColumn h3
	{
		font-weight: lighter;
		padding-top: 10px;
		margin-top: 6px;
		margin-bottom: 15px;
		margin-left: 2px;
		font-size: 15px;
	}
		.thirdColumn.yellow h3
		{
			color: #e99c1a;
			border-top: 1px solid #e99c1a;
		}
		.thirdColumn.red h3
		{
			color: #cd0500;
			border-top: 1px solid #cd0500;
		}
		.thirdColumn.grey h3
		{
			color: #444b4f;
			border-top: 1px solid #444b4f;
		}
	.thirdColumn p
	{
		margin-top: 1em;
		margin-left: 2px;
		font-size: 90%;
		line-height: 1.2em;
		color: #2c283a;
/*		padding-bottom: 0 !important;
		margin-bottom: 0 !important;
		border:  1px solid red;*/
	}
	.thirdColumn a.readmore
	{
	  margin-top: 10px;
		padding: 0px 0 0 110px;
		display: block;
	}
	
	
	
.oneColumn
{
	width: 655px;
	margin-left: 20px;
}
.secondary .oneColumn
{
	width: 630px;
	margin-left: 20px;
}

	.oneColumn h1
	{
		color: #cd0500;
		font-weight: lighter;
		margin-bottom: 20px;
		padding-bottom: 5px;
	}	
h1.lessBottomPad
{
	margin-bottom: 10px !important;
}
h2.lessBottomPad
{
	margin-bottom: 5px !important;
}
.red
{
		color: #cd0500 !important;
	}
.yellow,
.yellow a
	{
		color: #e99c1a !important;
		text-decoration: none;
	}
.yellowLine
	{
		border-bottom: 1px solid #e99c1a;
	}	
.redLine
	{
		border-bottom: 1px solid #cd0500;
	}	
	.oneColumn p
	{
		font-size: 90%;
		line-height: 1.2em;
		color: #2c283a;
		padding-bottom: 1em;
		
	}

	



.roundFrame
{
display: block;
	margin-top: 30px;
	padding-bottom: 30px;
	width: 661px;
	margin-left: 17px;
	
}
	.roundFrame .topper
	{
		background: transparent url('images/formFrame-topper.png') no-repeat !important;
		height: 23px !important;
		width: 661px  !important;
	}
	.roundFrame .content
	{
		background: transparent url('images/formFrame-repeat.png') repeat-y  !important;
		width: 661px  !important;	
	}
	.roundFrame .text
	{
/*		width: 605px !important;*/
		padding:  0 32px 0 25px;
	}
		.roundFrame p
		{
			font-size: 90%;
			line-height: 1.2em;
			color: #2c283a;
			padding-bottom: 1em;
			
		}
		.roundFrame  h1
		{
			color: #cd0500;
			font-weight: lighter;
			margin-bottom: 20px;
			padding-bottom: 5px;
		}	
		.roundFrame  h2
		{
/*			color: #cd0500;*/
			font-weight: lighter;
			margin-bottom: 1.25em;
			font-size: 90%;
			margin-top: 0.25em;
		}	
		.roundFrame  ul
		{
			margin-bottom: 1em;
			font-size: 90%;
			line-height: 1.2em;
			color: #2c283a;
		}
		.roundFrame  ul li
		{
			margin-left: 1em;
			padding-top: 0px;
			background: transparent url('images/greyarrow-tiny.gif') scroll no-repeat 0 1px;
			padding-left: 20px;
			line-height: 18px;
		}
		.roundFrame  ul li a
		{
			color: #2C283A;
			text-decoration: none;
		}
		.roundFrame  ul.spacedList li
		{
			margin-bottom:0.5em;
		}
		
		.roundFrame  .leftHalf,
		.roundFrame  .rightHalf
		{
			width: 270px;
			float: left;
			margin-left: 20px;
		}
	
	
	.roundFrame .bottom
	{
		height: 18px  !important;
		background: transparent url('images/formFrame-bottom.png') no-repeat  !important;
		width: 661px  !important;
	}




#contactForm
{
	margin-left: 5px;	
	display: block;
/*	width: 230px; */
}


	#contactForm input,
	#contactForm textarea
	{
		width: 220px;
/*		display: block;*/
		margin-bottom: 10px;
	}
	#contactForm textarea
	{
		height: 70px;
	}
	#contactForm input.submit
	{
		width: 6em;
		margin-left: 130px;
	}


	#contactForm img
	{
	}
	#contactForm input.captcha
	{
		width:70px;
		margin: 0px 0 0 10px;
		display: block;
	}
	#contactForm .captchaText
	{
		display: block;
		clear:both;
		margin: 10px 0 0 0px;
		color:#000;
		font-size: 12px;
	}





a.vlink
{
	text-decoration: none;
	color: #555;
	border-bottom: 1px dashed #BBB;
}


.vShim
{
	height: 10px;
}


#threeList li
{
	width:200px;
	text-align:center;
	float:left;
	background: none !important;
	margin: 0 0 10px 0;
	padding: 0;
}

#threeList li a
{
	color: #cd0500;
}

strong
{
	color:#555;
}

#formCheckList
{
	line-height:1.5em;
}
#formCheckList li
{
	margin: 0;
	padding: 0;
	background: none !important;
	font-size:90%;
	line-height:1.5em;
}
#formCheckList li input
{
	width:1em;
	display:inline;
	margin-right:1em;
	margin-bottom:0;
}


.rightHalf h2
{
	font-weight: bold;	
}





#warrantyTable,
.midFloat
{
	width: 100%;
	margin: 0 auto 1em;
}

#warrantyTable th,
.midFloat th
{
	font-weight: normal;
	font-size: 90%;
	padding-bottom: 10px;
	text-align: center;
	
}
.midFloat th
{
	color: #555 !important;
}
#warrantyTable th,
#warrantyTable td
{
	width: 50%;
	padding-left: 20px;
	padding-right: 20px;
/*	text-align: justify;*/
}


th.red
{
	color:#cd0500 !important;
}


#roiChart
{
	width: 100%;
	margin: 0 auto 1em;
	font-size: 80%;
	border-top: 1px solid #888;
	border-left: 1px solid #888;
	color:#2C283A;
}

#roiChart th
{

	width: 25%;
	padding: 10px;
}
#roiChart td
{
	padding: 5px 10px;
	text-align:center;
}

#roiChart th,
#roiChart td
{
  color:#2C283A;
	border-right: 1px solid #888;
	border-bottom: 1px solid #888;
}


td.left
{
	text-align:left !important;
}
#roiChart td.smaller
{
	font-size: 80%;
}

.tableHeader
{
	font-size: 80%  !important;
}

.tableHeader,
.tableHeader2
{
 	padding-bottom: 10px !important;
	line-height: 1em  !important;
	margin-bottom: 0  !important;
	text-align: center;
}

.legalese
{
	font-size: 70% !important;
}



.searchHeader,
.searchResult
{
	width: 655px;
	margin-left: 20px;
	padding-bottom:1em;
	font-size: 13px;
}
.searchHeader
{
	font-size:15px;
}


