body {
	margin: 0;
	padding: 0;
}

#employee-login {display: none;}

#container {
	position: relative;
	width: 578px;
	margin: 0;
	padding: 0;
}

#headerWrap {display: none;}

#border {
	position: relative;
	width: 578px;
	margin: 0;
	padding: 0;
}

#pageWrap {
	position: relative;
	width: 578px;
	margin: 0 0 3px 0;
	padding: 3px;
}

#imgHeader {
	position: relative;
	width: 578px;
	margin: 0;
	padding: 0;
}

		#logo {position: relative; width: 329px; margin: 0; padding: 0 0 20px 31px;}

#menuWrap {display: none;}

#homeFlash {display: none;}

#homeContentWrap {
	position: relative;
	width: 578px;
	margin: 0 auto 0 auto;
	padding: 0 0 0 31px;
}

#homeContentLeftWrap {
	position: relative;
	width: 578px;
	margin: 0;
	padding: 0;
}

#homeContentLeft {
	position: relative;
	width: 578px;
	margin: 0;
	padding: 21px 0 21px 33px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #02223f;
}

		/* ///// Home Page Lists ///// */
		#homePageProductsList {width: 578px; margin: 0; padding: 0;}
		#homePageServicesList {width: 578px; margin: 0; padding: 0;}
		#homePageProductsList td, #homePageServicesList td {width: 289px; padding: 0 0 5px 0;}
		#homePageProductsList td.bolt, #homePageServicesList td.bolt {width: 11px; height: 11px; margin: 0; padding: 3px 7px 0 0;}
		
		/* ///// Home Page Lists Link Styles ///// */
		a.homePageList:link {color: #02223f; text-decoration: underline;}
		a.homePageList:visited {color: #02223f; text-decoration: underline;}

#homeContentRightWrap {
	position: relative;
	width: 578px;
	margin: 0;
	padding: 0;
}

#homeContentRight {
	position: relative;
	width: 578px;
	margin: 0;
	padding: 21px 0 21px 33px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #02223f;
}

#footerWrap {display: none;}


/* ///// Interior Page Elements ///// */

#interiorPageContentWrap {
	position: relative;
	width: 578px;
	margin: 0 auto 0 auto;
	padding: 0;
	/*overflow: hidden;*/
}

#brownBox {display: none;}

#interiorPageTitle {
	position: relative;
	width: 578px;
	margin: auto;
	padding: 0;
	background: #054674;
}

#interiorColumnWrap {
	position: relative;
	width: 578px;
	margin: 0 auto 0 auto;
	padding: 0;
}

#interiorColumnLeft, #interiorColumnLeftProducts {display: none;}
		
#interiorColumnRight, #interiorColumnRightProducts {
	position: relative;
	width: 578px;
	margin: 0;
	padding: 0 0 60px 0;
}

		#interiorContentRightCrumbs, #interiorContentRightCrumbsBorder {
			position: relative;
			width: 578px;
			margin: 20px 0 0 31px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			line-height: 14px;
			color: #665b3e;
			text-align: right;
		}
		
		#interiorContentRightCrumbs {padding: 0;}
		#interiorContentRightCrumbsBorder {padding: 0 0 20px 0; border-bottom: #b09f77 solid 1px;}
		
				.currentCrumb {color: #052a42; font-weight: bold;}
				
				a.crumbs:link {color: #665b3e; text-decoration: underline;}
				a.crumbs:visited {color: #665b3e; text-decoration: underline;}

		#interiorContentRight {
			position: relative;
			width: 578px;
			margin: 20px 0 0 31px;
			padding: 0;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			line-height: 14px;
			color: #052a42;
		}
		
		#interiorContentRight h3 {margin: 0 0 0 0; padding: 0 0 0 0;}
		
		#interiorContentRightProdHL,
		#interiorContentRightProdTL,
		#interiorContentRightProdDS,
		#interiorContentRightProdDE,
		#interiorContentRightProdMA,
		#interiorContentRightProdMG,
		#interiorContentRightProdIW {
			position: relative;
			width: 578px;
			margin: 11px 0 0 0;
			padding: 0 0 0 34px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			line-height: 16px;
			color: #052a42;
			text-align: left;
		}
				
				.customTorqueBox {padding: 0 0 2px 0;}
						
				#productsOptionMenu {
					width: 195px;
					list-style: none;
					margin: 0;
					padding: 0;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 11px;
					color: #91bedd;
					text-align: left;
				}
				
				#productsOptionMenu li a {
					width: 170px; /* + 25px padding = 195px */
					height: 21px; /* + 4px padding = 25px */
					margin: 0 0 2px 0;
					padding: 4px 0 0 25px; 
					display: block;
				}
		
		/* /////////////////////////////////////////
				** HYDRALINKS PRODUCT PAGE **
		///////////////////////////////////////// */
				#prodHLLeft {
					position: relative;
					width: 578px;
					margin: 0;
					padding: 0;
				}
				
						#prodHLLeft_logo{position: relative; width: 578px; margin: 0; padding: 0;}
						
						#prodHLLeft_text {position: relative; width: 578px; margin: 24px 0 0 0; padding: 0;}
												
				#prodHLRight {
					position: relative;
					width: 578px;
					margin: 0;
					padding: 0;
				}
				
						#prodHLRight_image {position: relative; width: 578px; margin: 0; padding: 0;}
						
						#prodHLRight_btns {position: relative; width: 578px; margin: 34px 0 0 0; padding: 0;}
				
				#prodHLBottom {
					position: relative;
					width: 578px;
					margin: 0;
					padding: 13px 0 0 0;
				}
						
						#hydraLinksLinkHeadMenu {
							width: 578px;
							list-style: none;
							margin: 16px 0 16px 0;
							padding: 0;
							font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 10px;
							color: #46402e;
							text-align: left;
						}
						
						/*#hydraLinksLinkHeadMenu li {display: inline;}
						
						#hydraLinksLinkHeadMenu li.sdl {width: 137px; height: 24px; margin: 0;	padding: 120px 0 0 0; background: #c6b996 url(../img/hlBtnSDL.jpg) top no-repeat; border-left: #b09f77 solid 1px; border-right: #b0a586 solid 1px; overflow: hidden; text-align: center; float: left;}
						#hydraLinksLinkHeadMenu li.rhl {width: 140px; height: 24px; margin: 0;	padding: 120px 0 0 0; background: #c6b996 url(../img/hlBtnRHL.jpg) top no-repeat; border-right: #b0a586 solid 1px; overflow: hidden; text-align: center; float: left;}
						#hydraLinksLinkHeadMenu li.nsl {width: 138px; height: 24px; margin: 0;	padding: 120px 0 0 0; background: #c6b996 url(../img/hlBtnNSL.jpg) top no-repeat; border-right: #b0a586 solid 1px; overflow: hidden; text-align: center; float: left;}
						#hydraLinksLinkHeadMenu li.fsl {width: 137px; height: 24px; margin: 0;	padding: 120px 0 0 0; background: #c6b996 url(../img/hlBtnFSL.jpg) top no-repeat; border-right: #b09f77 solid 1px; overflow: hidden; text-align: center; float: left;}*/

						#hlWrenchFamily {
							width: 308px;
							list-style: none;
							margin: 0;
							padding: 0;
							font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 10px;
							color: #46402e;
							text-align: center;
							border-top: #02244b solid 6px;
						}
						
						#hlWrenchFamily li.squareFam {width: 306px; height: 104px;/* + 3px padding = 107px */ margin: 0; padding: 3px 0 0 0; background: #c6b996 url(../img/hlSquareFamily.jpg) top no-repeat; overflow: hidden; display: block; border-left: #b09f77 solid 1px; border-right: #b09f77 solid 1px; border-bottom: #b09f77 solid 1px;}
						
						#hlWrenchFamily li.hexFam {width: 306px; height: 97px;/* + 3px padding = 107px */ margin: 0; padding: 3px 0 0 0; background: #c6b996 url(../img/hlHexFamily.jpg) top no-repeat; overflow: hidden; display: block; border-left: #b09f77 solid 1px; border-right: #b09f77 solid 1px; border-bottom: #b09f77 solid 1px;}
				
		/* /////////////////////////////////////////
				** TORQLINKS PRODUCT PAGE **
		///////////////////////////////////////// */
				#prodTLLeft {
					position: relative;
					width: 578px;
					margin: 0;
					padding: 0;
				}
				
						#prodTLLeft_logo{position: relative; width: 578px; margin: 0; padding: 0;}
						#prodTLLeft_text {position: relative; width: 578px; margin: 24px 0 0 0; padding: 0;}
						#prodTLLeft_image {position: relative; width: 578px; margin: 0; padding: 0;}
				
				#prodTLRight {
					position: relative;
					width: 578px;
					margin: 0;
					padding: 0;
				}
				
						#prodTLRight_image {position: relative; width: 578px; margin: 0; padding: 0;}
						#prodTLRight_btns {position: relative; width: 578px; margin: 25px 0 0 0; padding: 0;}
						
		/* /////////////////////////////////////
				** DELTA PRODUCT PAGE **
		//////////////////////////////////// */
				#prodDSLeft {
					position: relative;
					width: 578px;
					margin: 0;
					padding: 0;
				}
				
						#prodDSLeft_logo{position: relative; width: 578px; margin: 0; padding: 0;}
						#prodDSLeft_text {position: relative; width: 578px; margin: 22px 0 0 0; padding: 0;}
						#prodDSLeft_text ul li {padding: 0 0 16px 0;}
						
				#prodDSRight {
					position: relative;
					width: 578px;
					margin: 0;
					padding: 0;
				}
				
						#prodDSRight_image {position: relative; width: 578px; margin: 21px 0 31px 0; padding: 0;}
						#prodDSRight_btns {position: relative; width: 578px; margin: 12px 0 12px 0; padding: 0;}
						
				#prodDSBottom {
					position: relative;
					width: 578px;
					margin: 0;
					padding: 0;
				}
				
						#prodDSBottom_group1 {position: relative; width: 578px; margin: 0 0 24px 0; padding: 0;}
								#prodDSBottom_group1 table {border-top: #02244b 6px solid;}
						#prodDSBottom_group2 {position: relative; width: 578px; margin: 0 0 24px 0; padding: 0;}
								#prodDSBottom_group2 table td {padding: 0 28px 12px 0;}
						#prodDSBottom_group3 {position: relative; width: 578px; margin: 0 39px 24px 0; padding: 0;}
								#prodDSBottom_group3 table {margin: 8px 0 0 0; border-top: #02244b 6px solid;}
								#prodDSBottom_group3 table td.deltaTableText {padding: 0 0 0 4px; font-size: 10px; color: #46402e;}
						#prodDSBottom_group4 {position: relative; width: 578px; margin: 0 0 24px 0; padding: 0;}
								#prodDSBottom_group4 table {margin: 8px 0 0 0;}
						#prodDSBottom_group5 {position: relative; width: 578px; margin: 0 0 0 0; padding: 0;}
								#prodDSBottom_group5 table {margin: 8px 0 0 0;}
								
		/* /////////////////////////////////////////
				** DESTROYER PRODUCT PAGE **		
		//////////////////////////////////////// */
				#prodDELeft {
					position: relative;
					width: 578px;
					margin: 0;
					padding: 0;
				}
				
						#prodDELeft_logo{position: relative; width: 578px; margin: 0; padding: 0;}
						#prodDELeft_text {position: relative; width: 578px; margin: 28px 0 0 0; padding: 0;}
						
				#prodDERight {
					position: relative;
					width: 578px;
					margin: 0;
					padding: 0;
				}
						
						#prodDERight_btns {position: relative; width: 578px; margin: 15px 0 0 0; padding: 0;}
						#prodDERight_image {position: relative; width: 578px; margin: 15px 0 30px 0; padding: 0;}
						
				#prodDEBottom {
					position: relative;
					width: 578px;
					margin: 0;
					padding: 0;
				}
				
						#prodDEBottom_group1 {position: relative; width: 578px; margin: 0; padding: 30px 0 0 0; border-top: #b09f77 solid 1px;}
								#prodDEBottom_group1 table td {padding: 0 14px 0 0;}
						#prodDEBottom_group2 {position: relative; width: 578px; margin: 0; padding: 30px 0 0 0; border-top: #b09f77 solid 1px;}
								#prodDEBottom_group2 table td#desIndustTxt {padding: 0 10px 0 0;}
								#prodDEBottom_group2 table td#desIndustImg {padding: 0 117px 0 0;}
						#prodDEBottom_group3 {position: relative; width: 578px; margin: 0; padding: 30px 0 0 0; border-top: #b09f77 solid 1px;}
								#prodDEBottom_group3 table td#desHeavyIndustTxt {padding: 0 10px 0 0;}
								#prodDEBottom_group3 table td#desHeavyIndustImg {padding: 0 75px 0 0;}
				
		/* /////////////////////////////////////
				** MAGNUM PRODUCT PAGE **
		///////////////////////////////////// */				
				#prodMALeft {
					position: relative;
					width: 578px;
					margin: 0 0 8px 0;
					padding: 0;
				}
				
						#prodMALeft_logo {position: relative; width: 221px; margin: 0; padding: 0;}
						#prodMALeft_textBg {position: relative; width: 248px; height: 88px; margin: 19px 0 0 0; padding: 0;}
						#prodMALeft_text {padding: 8px 0 0 0; font-size: 11px; line-height: 14px; color: #000000;}
				
				#prodMARight {
					position: relative;
					width: 578px;
					margin: 0 0 8px 0;
					padding: 0;
				}
				
						#prodMARight_image {position: relative; width: 315px; margin: 0; padding: 0;}
						
				#prodMABottom {
					position: relative;
					width: 578px;
					margin: 0;
					padding: 0;
				}
				
						#prodMABottom_group1 {position: relative; width: 578px; margin: 0; padding: 0;}
								#prodMABottom_group1_text {position: relative; width: 362px; margin: 30px 0 0 0; padding: 0; float: left;}
								#prodMABottom_group1_btns {position: relative; width: 195px; margin: 16px 0 0 0; padding: 0; float: right;}
						#prodMABottom_group2 {position: relative; width: 578px; margin: 0; padding: 0; clear: both;}
								#prodMABottom_group2_title {position: relative; width: 557px; margin: 0; padding: 0;}
								#prodMABottom_group2_image {position: relative; width: 216px; margin: 13px 0 0 0; padding: 0; float: left;}
								#prodMABottom_group2_text {position: relative; width: 341px; margin: 11px 0 0 0; padding: 0; float: right;}
						#prodMABottom_group3 {position: relative; width: 578px; margin: 0; padding: 0; clear: both;}
								#prodMABottom_group3_text {position: relative; width: 310px; margin: 11px 9px 0 0; padding: 0; float: left;}
								#prodMABottom_group3_image {position: relative; width: 238px; margin: 13px 0 0 0; padding: 0; float: right;}
						#prodMABottom_group4 {position: relative; width: 578px; margin: 0; padding: 0; clear: both;}
								#prodMABottom_group4_image {position: relative; width: 136px; margin: 13px 0 0 0; padding: 0; float: left;}
								#prodMABottom_group4_text {position: relative; width: 421px; margin: 11px 0 0 0; padding: 0; float: right;}
						#prodMABottom_group5 {position: relative; width: 578px; margin: 0; padding: 0; clear: both; background: #f1ac27 url(../img/magGroup5Bg.jpg) no-repeat bottom; overflow: hidden; border-top: #153353 solid 5px; border-left: #d89a24 solid 1px; border-bottom: #c38c22 solid 1px; border-right: #d89a24 solid 1px;}
								#prodMABottom_group5_text {position: relative; width: 345px; margin: 0; padding: 17px 0 8px 14px; float: left;}
								#prodMABottom_group5_image {position: relative; width: 194px; margin: 0; padding: 15px 0 0 0; float: right;}
						#prodMABottom_group6 {position: relative; width: 578px; margin: 0; padding: 0; clear: both;}
								#magnumProductsMenu {width: 578px; list-style: none; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px; color: #46402e; text-align: left;}
								/*#magnumProductsMenu li {display: inline;}
								#magnumProductsMenu li.magProd01 {width: 231px; height: 44px; margin: 0; padding: 120px 0 0 0; background: #c6b996 url(../img/magProd01.jpg) top no-repeat; border-left: #b09f77 solid 1px; border-right: #b0a586 solid 1px; overflow: hidden; text-align: center; float: left;}
								#magnumProductsMenu li.magProd02 {width: 161px; height: 44px; margin: 0; padding: 120px 0 0 0; background: #c6b996 url(../img/magProd02.jpg) top no-repeat; border-right: #b0a586 solid 1px; overflow: hidden; text-align: center; float: left;}
								#magnumProductsMenu li.magProd03 {width: 161px; height: 44px; margin: 0; padding: 120px 0 0 0; background: #c6b996 url(../img/magProd03.jpg) top no-repeat; border-right: #b09f77 solid 1px; overflow: hidden; text-align: center; float: left;}*/
								
		/* ////////////////////////////////////////////
				** MONSTER GRIP PRODUCT PAGE **		
		/////////////////////////////////////////// */
				#prodMGGroup_1 {
					position: relative;
					width: 637px;
					margin: 0;
					padding: 0;
					float: left;
				}
				
						#prodMGGroup_1_logo {position: relative; width: 267px; margin: 17px 0 0 0; padding: 0;}
						#prodMGGroup_1_text {position: relative; width: 380px; margin: 30px 0 0 0; padding: 0; z-index: 10;}
						#prodMGGroup_1_image {position: absolute; top: 0; left: 331px; width: 288px; margin: 0; padding: 0;}
				
				#prodMGGroup_2 {
					position: relative;
					width: 637px;
					margin: 0;
					padding: 0;
					clear: both;
				}
				
						#prodMGGroup_2_text {position: relative; width: 337px; margin: 19px 0 0 0; padding: 0 20px 0 0; float: left;}
						#prodMGGroup_2_btns {position: relative; width: 195px; margin: 36px 42px 0 0; padding: 0; float: right;}
						
				#prodMGGroup_3 {
					position: relative;
					width: 637px;
					margin: 0;
					padding: 0;
					clear: both;
				}
				
						#prodMGGroup_3_img {position: relative; width: 236px; margin: 19px 0 0 0; padding: 0; float: left;}
						#prodMGGroup_3_text {position: relative; width: 316px; margin: 19px 42px 0 0; padding: 0; float: right;}
						
				#prodMGGroup_4 {
					position: relative;
					width: 637px;
					margin: 0;
					padding: 0;
					clear: both;
				}
				
						#prodMGGroup_4_text {position: relative; width: 316px; margin: 19px 0 0 0; padding: 0 20px 0 0; float: left;}
						#prodMGGroup_4_img {position: relative; width: 216px; margin: 19px 42px 0 0; padding: 0; float: right;}
						
		/* /////////////////////////////////////
				** OCTOPUS PRODUCT PAGE **
		//////////////////////////////////// */
				#prodOSLeft {
					position: relative;
					width: 578px;
					margin: 0;
					padding: 0;
					float: none;
				}
				
						#prodOSLeft_logo{position: relative; width: 578px; margin: 8px 0 0 40px; padding: 0;}
						#prodOSLeft_text {position: relative;width: 578px; margin: 16px 0 0 40px; padding: 0;}
						#prodOSLeft_text ul li {padding: 0 0 4px 0;}
						
				#prodOSRight {
					position: relative;
					width: 578px;
					margin: 0;
					padding: 0;
					float: none;
				}
				
						#prodOSRight_image {position: relative; width: 216px; margin: 10px 43px 0 0; padding: 0; text-align: right;}
						#prodOSRight_btns {position: relative; width: 195px; margin: 12px 0 0 12px; padding: 0;}
						
				#prodOSBottom {
					position: relative;
					width: 578px;
					margin: 0;
					padding: 0;
					clear: both;
				}
				
						#prodOSBottom_group1 {position: relative; width: 557px; margin: 0 39px 24px 41px; padding: 0;}
				
		/* ///// Industry Overview Page Elements ///// */
		
		.indTableContainer {
			position: relative;
			width: 578px;
			height: 170px;
			margin: 0 0 11px 0;
			padding: 2px;
			border: #b09f77 solid 1px;
			overflow: hidden;
		}
		
		.indTableContainer table {width: 551px;}
		
		td.indTableHeader a {
			width: 537px; /* + 14px padding = 551px */
			height: 22px; /* + 7px padding = 29px */
			margin: 0;
			padding: 7px 0 0 14px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
			color: #ffffff;
			display: block;
		}
		
		td.indTableImage {
			margin: 0;
			padding: 20px;
		}
		
		td.indTableText {
			margin: 0;
			padding: 20px 10px 20px 0;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			line-height: 18px;
			color: #052a42;
		}
		
		#indPageHeaderImage {
			position: relative;
			width: 557px;
			margin: 0 0 20px 0;
			padding: 0 0 20px 0;
			text-align: left;
			border-bottom: #b09f77 solid 1px;
		}
		
		/* ///// Services Overview Page Elements ///// */
		
		.serTableContainerLeft, .serTableContainerRight {
			position: relative;
			width: 267px;
			height: 170px;
			margin: 0 11px 11px 0;
			padding: 2px;
			border: #b09f77 solid 1px;
			overflow: hidden;
		}
		
		.serTableContainerLeft {float: left;}
		/*.serTableContainerRight {float: right;}*/
		
		.serTableContainer table {width: 267px;}
		
		td.serTableHeader a {
			width: 253px; /* + 14px padding = 265px */
			height: 22px; /* + 7px padding = 29px */
			margin: 0;
			padding: 7px 0 0 14px;
			background: #02244b url(../img/indTableHeader.jpg) 0 0 no-repeat;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
			color: #ffffff;
			display: block;
		}
		
		td.serTableImage {
			margin: 0;
			padding: 7px 0 0 16px;
		}
		
		td.serTableText, td.serTableLink {
			margin: 0;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			line-height: 14px;
			color: #052a42;
		}
		
		td.serTableText {padding: 11px 10px 0 14px;}
		td.serTableLink {padding: 20px 0 0 25px;}
		
		.servicesImage {width: 295px; height: 151px; margin: 0 0 20px 30px; padding: 0; float: right;}
		.servicesImageTag {width: 134px; height: 246px; margin: 0 0 20px 30px; padding: 0; float: right;}
		.servicesImageTagPos {width: 152px; height: 151px; margin: 6px 20px 20px 0; padding: 0; float: left;}
		.servicesImageTriple {width: 295px; height: 468px; margin: 0 0 20px 30px; padding: 0; float: right;}
		.servicesImageFive {width: 295px; height: 788px; margin: 0 0 20px 30px; padding: 0; float: right;}
		.servicesImage2 {width: 295px; margin: 0 0 20px 0; padding: 0 0 0 30px; float: right;}
		.servicesCaseStudy {width: 279px; margin: 0; padding: 0 8px 0 8px; background: #d3c7ad;}
		.servicesCaseStudy ol {padding-bottom: 0; margin-bottom: 0; margin-top: 6px;}
		.servicesCaseStudy li {padding: 0 0 6px 0;}
		.servicesCaseStudy li.lastCS {padding: 0;}
		.imageBoxTop, .imageBoxBottom {display: none;}
		
		#requestService {margin: 20px 0 0 0; padding: 20px 0 0 0; border-top: #b09f77 solid 1px; line-height: 16px;}
		
				#requestServiceBtn {
					width: 154px;
					list-style: none;
					margin: 0;
					padding: 0;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 11px;
					color: #052a42;
					text-align: left;
					border: #b09f77 solid 1px;
				}
						
				#requestServiceBtn li a {
					width: 123px; /* + 31px padding = 154px */
					height: 21px; /* + 4px padding = 25px */
					margin: 0 0 4px 0;
					padding: 4px 0 0 31px; 
					overflow: hidden;
					display: block;
				}
				
				#viewSpecChartBtn {
					width: 559px;
					list-style: none;
					margin: 0;
					padding: 0;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 11px;
					color: #052a42;
					text-align: left;
				}
						
				#viewSpecChartBtn li a {
					width: 529px; /* + 30px padding = 559px */
					height: 23px; /* + 7px padding = 30px */
					margin: 0 0 4px 0;
					padding: 7px 0 0 30px; 
					background: #5784a6 url(../img/btnViewSpecChart.jpg) top no-repeat;
					overflow: hidden;
					display: block;
				}
		
/* ///// <h1> Image Replacement ///// */

div.headers { /* (Homepage) */
	width: 440px;
}

h1#headerProducts, h1#headerServices { /* (Homepage) */
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #054674;
}

/* (Products) */
#interiorPageTitle h1#products,
#interiorPageTitle h1#productsHydraLinks,
#interiorPageTitle h1#productsTorqLinks,
#interiorPageTitle h1#productsDestroyer,
#interiorPageTitle h1#productsMagnum,
#interiorPageTitle h1#productsMonsterGrip,
#interiorPageTitle h1#productsDeltaSeries,
#interiorPageTitle h1#productsImpactWrench,
#interiorPageTitle h1#productsAccessory,
#interiorPageTitle h1#productsAccBoltMeasure,
#interiorPageTitle h1#productsAccPumpingUnits,
#interiorPageTitle h1#productsAccSockets,
#interiorPageTitle h1#productsAccWrenches,
#interiorPageTitle h1#productsAccFlange,
#interiorPageTitle h1#productsOctopus,
/* (Services) */
#interiorPageTitle h1#services,
#interiorPageTitle h1#servicesIndustrialBolting,
#interiorPageTitle h1#servicesBoltHeating,
#interiorPageTitle h1#servicesOnSite,
#interiorPageTitle h1#servicesTorque,
#interiorPageTitle h1#servicesRentals,
#interiorPageTitle h1#servicesAnalysis,
#interiorPageTitle h1#servicesWeighing,
#interiorPageTitle h1#servicesFlange,
#interiorPageTitle h1#servicesManufacturing,
#interiorPageTitle h1#servicesStudRemoval,
#interiorPageTitle h1#servicesTops,
#interiorPageTitle h1#servicesUltrasonicBolt,
#interiorPageTitle h1#servicesStudTensioning,
#interiorPageTitle h1#servicesOnSiteTorquing,
/* (Industry) */
#interiorPageTitle h1#industry,
#interiorPageTitle h1#industryOilGas,
#interiorPageTitle h1#industryPetrochem,
#interiorPageTitle h1#industryPower,
#interiorPageTitle h1#industrySteel,
/* (About) */
#interiorPageTitle h1#about,
/* (News) */
#interiorPageTitle h1#news,
#interiorPageTitle h1#newsEvents,
#interiorPageTitle h1#newsTradeshows,
#interiorPageTitle h1#newsTestimonials,
#interiorPageTitle h1#newsCredentials,
#interiorPageTitle h1#newsCustomers,
#interiorPageTitle h1#newsNewsletter,
/* (Locations) */
#interiorPageTitle h1#locations,
/* (Contact) */
#interiorPageTitle h1#contact,
#interiorPageTitle h1#contactCareers,
/* (Other) */
#interiorPageTitle h1#siteMap,
#interiorPageTitle h1#privacy,
#interiorPageTitle h1#terms {
	margin: 0;
	padding: 0 0 0 31px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #054674;
}

/* ///// Product Overview Page: Products ///// */

.prodBtnContainer {
	width: 578px;
	height: 91px;
	margin: 20px 0 0 0;
	padding: 0;
	background: #cdc2a8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #052a42; 
	overflow: hidden;
	display: block;
}

		#prodBtnHydraLogo {width: 212px; height: 91px; margin: 0; padding: 0; float: left;}
		#prodBtnHydraContent {width: 270px; height: 68px; margin: 0; padding: 23px 76px 0 20px; background: url(../img/prodBgHydraLinks.jpg) no-repeat top; float: right;}
		
		#prodBtnTorqLogo {width: 209px; height: 91px; margin: 0; padding: 0; float: left;}
		#prodBtnTorqContent {width: 273px; height: 68px; padding: 23px 76px 0 20px; background: url(../img/prodBgTorqLinks.jpg) no-repeat top; float: right;}
		
		#prodBtnMagnumLogo {width: 196px; height: 91px; margin: 0; padding: 0; float: left;}
		#prodBtnMagnumContent {width: 286px; height: 68px; padding: 23px 76px 0 20px; background: url(../img/prodBgMagnum.jpg) no-repeat top; float: right;}
		
		#prodBtnDeltaLogo {width: 216px; height: 91px; margin: 0; padding: 0; float: left;}
		#prodBtnDeltaContent {width: 266px; height: 68px; padding: 23px 76px 0 20px; background: url(../img/prodBgDelta.jpg) no-repeat top; float: right;}
		
		#prodBtnDestroyerLogo {width: 232px; height: 91px; margin: 0; padding: 0; float: left;}
		#prodBtnDestroyerContent {width: 249px; height: 68px; padding: 23px 76px 0 20px; background: url(../img/prodBgDestroyer.jpg) no-repeat top; float: right;}
		
		#prodBtnMonsterLogo {width: 229px; height: 91px; margin: 0; padding: 0; float: left;}
		#prodBtnMonsterContent {width: 253px; height: 68px; padding: 23px 76px 0 20px; background: url(../img/prodBgMonsterGrip.jpg) no-repeat top; float: right;}
		
		#prodBtnOctopusLogo {width: 184px; height: 91px; margin: 0; padding: 0; float: left;}
		#prodBtnOctopusContent {width: 298px; height: 68px; padding: 23px 76px 0 20px; background: url(../img/prodBgOctopus.jpg) no-repeat top; float: right;}
		
		a.prodBtn:link {color: #054670; text-decoration: none; font-weight: bold; font-size: 12px; line-height: 18px;}
		a.prodBtn:visited {color: #054670; text-decoration: none; font-weight: bold; font-size: 12px; line-height: 18px;}
		a.prodBtn:hover {color: #054670; text-decoration: underline; font-weight: bold; font-size: 12px; line-height: 18px;}
		a.prodBtn:active {color: #054670; text-decoration: underline; font-weight: bold; font-size: 12px; line-height: 18px;}
		
/* ///// Spec Chart (Products) ///// */

#specs {background: #ffffff; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #000000;}
#specsContainer {width: 555px; margin: 0;}
#specsContainerWide, #specsContainerWide2 {width: 655px; margin: auto;}
#specChartLogo {display: none;}
#specChartTitle h1 {margin: 0; padding: 0 0 12px 0;}

#specChartContainer {width: 553px;}
#specChartContainerWide, #specChartContainerWide2 {width: 653px;}
#specChartContainer, #specChartContainerWide, #specChartContainerWide2 {margin: 16px 0 4px 0; padding: 0; border: none;}
#specChart {width: 553px;}
#specChartWide, #specChartWide2 {width: 653px;}
#specChart, #specChartWide, #specChartWide2 {width: 553px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; color: #000000; letter-spacing: -1px;}
#specChart td, #specChartWide td, #specChartWide2 td {padding: 4px 6px 4px 6px;}
.specChartHeader, .specChartHeaderTop {background: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000;}
.specChartHeader td {border-bottom: #000000 solid 2px;}
.specChartHeaderTop td.first {border-bottom: #000000 solid 2px;}
.specChartHeaderTop td {border-bottom: #000000 solid 1px;}
.specChartLight {background: #ffffff;}
.specChartLight td {border-bottom: #aaaaaa solid 1px;}
.specChartDark {background: #ffffff;}
.specChartDark td {border-bottom: #aaaaaa solid 1px;}
.specBrownBox {margin: 0; padding: 0; color: #000000;}
.specBrownBox ul li {margin: 0; padding: 0 0 8px 0;}
.specChartWhtBorder {border-bottom: #000000 solid 1px;}

#viewSchematicBtn {display: none;}

/* Careers */

.careersBox {background: #cdc1a0; margin: 0; padding: 8px; border: #b09f77 solid 1px;}

/* Locations */

#locationsTable td {padding: 0 0 16px 0;}

/* Contact Form */
#contactFormTable td {padding: 0 8px 12px 0;}
.contactInfoBox {width: 150px; background: #d4c9a8; border: #b09f77 solid 1px; padding: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #052a42;}
.contactCommentsBox {width: 225px; background: #d4c9a8; border: #b09f77 solid 1px; padding: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #052a42;}
.contactInfoDropDown {width: 200px; background: #d4c9a8; border: #b09f77 solid 1px; padding: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #052a42;}

/* Custom Solutions Form */
#customFormTable {margin: 0 0 12px 0; padding: 0 0 12px 0;}
.customFormTableLabel {padding: 0 8px 12px 0;}
.customFormTableField {padding: 0 58px 12px 0;}
.customInfoBox {width: 150px; background: #d4c9a8; border: #b09f77 solid 1px; padding: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #052a42;}
.customCommentsBox {width: 225px; background: #d4c9a8; border: #b09f77 solid 1px; padding: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #052a42;}

/* ///// Locations Page Image Map ///// */
#map {position: relative; width: 543px; height: 475px; margin: 0; padding: 0; background: none;}

#map img {border: none;}

#map #mapimg {display: block;}

#maplinks {display: none;}

/* ///// Fonts, Links and Misc. ///// */

.dkBlueTitle {font-size: 12px; font-weight: bold; margin: 0 0 6px 0; padding: 0;}
.blueTitle {color: #1b4b6a; font-size: 12px; font-weight: bold; margin: 0; padding: 0;}
.productsBlueText {color: #1b4b6a; font-size: 11px; font-weight: bold;}
.productsDarkBlueText {color: #052a42; font-size: 11px; font-weight: bold;}
.smallFont9 {font-size: 9px;}


a:link {color: #052a42; text-decoration: underline;}
a:visited {color: #052a42; text-decoration: underline;}

a.headerFooterLinks:link {color: #3a74a6; text-decoration: underline;}
a.headerFooterLinks:visited {color: #3a74a6; text-decoration: underline;}

a.wht:link {color: #052a42; text-decoration: none; font-weight: bold; letter-spacing: -1px;}
a.wht:visited {color: #052a42; text-decoration: none; font-weight: bold; letter-spacing: -1px;}

a.brwn:link {color: #46402e; text-decoration: none; font-weight: bold;}
a.brwn:visited {color: #46402e; text-decoration: none; font-weight: bold;}

a.dkb:link {color: #052a42; text-decoration: none; font-weight: bold;}
a.dkb:visited {color: #052a42; text-decoration: none; font-weight: bold;}

a.ltb:link {color: #91bedd; text-decoration: underline; font-weight: bold; letter-spacing: -1px;}
a.ltb:visited {color: #91bedd; text-decoration: underline; font-weight: bold; letter-spacing: -1px;}


.req {color: #990000;}
.smTan {font-size: 9px; color: #8b7b59;}
.blueText {color: #5783a6;}
.caption {font-style: italic; font-size: 9px;}