body	{
	margin:				0;
	background-color:	#ccc;
	font-family:		Arial,San Serif;
	color: 				555;
}

.header {
	background-image: 	url(images/fp_header.jpg);
	background-repeat: 	no-repeat;
	background-position: 0 0;
	height: 			155px;
	width: 				979px;
}

.mainTable {
	padding: 			0;
	margin: 			0;
	font-size: 			14px;
	border-width:		0 1px 0 0;
	border-style:		solid;
	border-color:		#000;
	height: 			100%;
}

.leftNavBkgnd {
	background-image: 	url(images/navbkgnd.jpg);
	background-repeat: 	repeat-y;
	vertical-align: 	top;
	padding: 			0 0 100px 0;
}

.leftNavBkgnd a:link, .leftNavBkgnd a:visited {
	display: 			block;
	color: 				#ffffff;
	text-decoration: 	none;
	text-align: 		right;
	font-weight: 		bold;
	line-height: 		25px;
	padding: 			0 30px 0 0;
}

.leftNavBkgnd a:hover {
	text-decoration: 	underline;
	color: 				#ffffff;
}

.homeRight {
	background-image: 	url(images/fp_image.jpg);
	background-color: 	#fff;
	background-repeat: 	no-repeat;
	padding: 			250px 0 50px 0;
	vertical-align: 	top;
	color: 				#555;
}

.homeRight p {
	padding: 			15px 100px 0 50px;
}

.creditCards {
	float: 				right;
}

.subRight {
	background-color: 	#fff;
	padding: 			0px;
	vertical-align: 	top;
}

.subheader {
	background-image: 	url(images/subpg_mainImage.jpg);
	background-repeat: 	no-repeat;
	background-position:0px 0;
	height: 			603px;
	float: 				right;
	width: 				465px;
	text-decoration: 	none;
	font-weight: 		normal;
	line-height: 		25px;
	padding: 			0 0px 0 0;
}

.productHeader {
	background-color: 	#fff;
	text-decoration: 	none;
	font-weight: 		normal;
	font-size: 			9pt;
	color: 				#555;
	line-height: 		25px;
	padding: 			0px;
}

.productRedtext {
	text-decoration: 	none;
	font-size: 			13px;
	font-weight: 		bold;
	color: 				990000;
	line-height: 		30px;
	padding: 			0 0px 0 0;
}

.subBlutext {
	text-decoration: 	none;
	font-size: 			23px;
	font-weight: 		bold;
	color: 				#246;
	line-height: 		30px;
	padding: 			0 0px 0 0;
}

.subRedtext {
	text-decoration: 	none;
	font-size: 			20px;
	font-weight: 		bold;
	color: 				990000;
	line-height: 		30px;
	padding: 			0 0px 0 0;
}

.vaultHeader {
	background-image: 	url(images/vaults/vault_mainImage.jpg);
	background-repeat: 	no-repeat;
	background-position:0px 0;
	height: 			603px;
	float: 				right;
	width: 				465px;
	text-decoration: 	none;
	font-weight: 		normal;
	line-height: 		25px;
	color: 				#555;
	padding: 			0 0px 0 0;
}

.roundHeader {
	background-image: 	url(images/round_boxes/round_mainImage.jpg);
	background-repeat: 	no-repeat;
	background-position:0px 0;
	height: 			603px;
	float: 				right;
	width: 				465px;
	text-decoration: 	none;
	font-weight: 		normal;
	line-height: 		25px;
	color: 				#555;
	padding: 			0 0px 0 0;
}

.mb16Header {
	background-image: 	url(images/mb16/mb16_mainImage.jpg);
	background-repeat: 	no-repeat;
	background-position:0px 0;
	height: 			603px;
	float: 				right;
	width: 				465px;
	text-decoration: 	none;
	font-weight: 		normal;
	line-height: 		25px;
	color: 				#555;
	padding: 			0 0px 0 0;
}

.mb17Header {
	background-image: 	url(images/mb17/mb17_mainImage.jpg);
	background-repeat: 	no-repeat;
	background-position:0px 0;
	height: 			603px;
	float: 				right;
	width: 				465px;
	text-decoration: 	none;
	font-weight: 		normal;
	line-height: 		25px;
	color: 				#555;
	padding: 			0 0px 0 0;
}

.mb18Header {
	background-image: 	url(images/mb18/mb18_mainImage.jpg);
	background-repeat: 	no-repeat;
	background-position:0px 0;
	height: 			603px;
	float: 				right;
	width: 				465px;
	text-decoration: 	none;
	font-weight: 		normal;
	color: 				#555;
	line-height: 		25px;
	padding: 			0 0px 0 0;
	
}

.valveBoxesHeader {
	background-image: 	url(images/valve_boxes/valve_mainImage.jpg);
	background-repeat: 	no-repeat;
	background-position:0px 0;
	height: 			603px;
	float: 				right;
	width: 				465px;
	text-decoration: 	none;
	font-weight: 		normal;
	line-height: 		25px;
	color: 				#555;
	padding: 			0 0px 0 0;
	
}

.ovalBoxesHeader {
	background-image: 	url(images/oval_boxes/oval_mainImage.jpg);
	background-repeat: 	no-repeat;
	background-position:0px 0;
	height: 			603px;
	float: 				right;
	width: 				465px;
	text-decoration: 	none;
	font-weight: 		normal;
	line-height: 		25px;
	color: 				#555;
	padding: 			0 0px 0 0;
	
}

.ovalBoxesHeader2 {
	background-image: 	url(images/oval_boxes/oval_mainImage2.jpg);
	background-repeat: 	no-repeat;
	background-position:0px 0;
	height: 			603px;
	float: 				right;
	width: 				465px;
	text-decoration: 	none;
	font-weight: 		normal;
	line-height: 		25px;
	color: 				#555;
	padding: 			0 0px 0 0;
	
}

.productsHeader {
	background-image: 	url(images/products/prod_mainImage.jpg);
	background-repeat: 	no-repeat;
	background-position:0px 0;
	height: 			603px;
	float: 				right;
	width: 				465px;
	text-decoration: 	none;
	font-weight: 		normal;
	line-height: 		25px;
	color: 				#555;
	padding: 			0 0px 0 0;
}

.smBoxesHeader {
	height: 			603px;
	float: 				right;
	width: 				465px;
	text-decoration: 	none;
	font-weight: 		normal;
	line-height: 		25px;
	color: 				#555;
	padding: 			0 0px 0 0;
}

.fpHomeRight {
	background-image: 	url(images/futureProducts/futureProd_mainImage.jpg);
	background-color: 	#fff;
	background-repeat: 	no-repeat;
	padding: 			250px 0 50px 0;
	vertical-align: 	top;
	color: 				#555;
}

.fpHomeRight p {
	padding: 			15px 100px 0 50px;
}

.sbHomeRight {
	background-image: 	url(images/smallBoxes/smallBoxes_mainImage.jpg);
	background-color: 	#fff;
	background-repeat: 	no-repeat;
	padding: 			250px 0 50px 0;
	vertical-align: 	top;
}

.sbHomeRight p {
	padding: 			15px 100px 0 50px;
}
.tcHomeRight {
	background-image: 	url(images/terms/terms_mainImage.jpg);
	background-color: 	#fff;
	background-repeat: 	no-repeat;
	padding: 			250px 0 50px 0;
	vertical-align: 	top;
	color: 				#555;
}

.tcHomeRight p {
	padding: 			15px 100px 0 50px;
	color: 				#555;
}

.cntctHomeRight {
	background-image: 	url(images/contact_bkgnd.jpg);
	background-color: 	#fff;
	background-repeat: 	no-repeat;
	padding: 			250px 0 50px 0;
	vertical-align: 	top;
	color: 				#555;
}

.cntctHomeRight p {
	padding: 			15px 100px 0 50px;
}

.rectangularHeader {
	background-image: 	url(images/rectangularBoxes/rect_mainImage.jpg);
	background-repeat: 	no-repeat;
	background-position:0px 0;
	height: 			603px;
	float: 				right;
	width: 				465px;
	text-decoration: 	none;
	font-weight: 		normal;
	line-height: 		25px;
	color: 				#555;
	padding: 			0 0px 0 0;
}

.repLidsHeader {
	background-image: 	url(images/replacementLids/lids_mainImage.jpg);
	background-repeat: 	no-repeat;
	background-position:0px 0;
	height: 			603px;
	float: 				right;
	width: 				465px;
	text-decoration: 	none;
	font-weight: 		normal;
	line-height: 		25px;
	color: 				#555;
	padding: 			0 0px 0 0;
}

.italics {
	text-decoration: 	none;
	font-weight: 		normal;
	line-height: 		25px;
	font-size: 			11pt;
	color: 				#BD9ECA;
}

.disclaimer {
	text-decoration: 	none;
	font-weight: 		normal;
	line-height: 		20px;
	font-size: 			11pt;
	color: 				#990000;
}


