body {
	margin: 0;
	padding: 0;
	background-image: url(../images/background.gif);
	background-repeat: repeat;
}

a, img {
	border: none;
	outline: none;
}

table, tr, td {
	margin: 0;
	padding: 0;
}


div.hr {
	margin: 0;
	padding: 8px 0 2px 0;
	height: 2px;
	width: 639px;
	background-image: url(../images/grey-rule.gif);
	background-repeat: no-repeat;
}

img.right {
	float: right;
	display: block;
	padding: 0 0 5px 5px;
	margin: 0px;
}

img.subnav {
	float:left;
	margin:0;
	padding:0 10px 15px 0;
	width:138px;
	height:93px;
}
div.subnav {
	float:left;
	margin:0;
	padding:0 10px 15px 0;
	width:138px;
	height:93px;
}
	
#header-cont {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 970px;
	height: 147px;
}
	#top-nav-print {
		display: none;
	}
	
	#top-nav {
		position: absolute;
		top: 0;
		left: 426px;
		margin: 0;
		padding: 0;
		width: 527px;
	}
		#top-nav a {
			height: 85px;
			display: block;
			float: left;
		}
		
		#top-nav-1 {
			background-image: url(../images/top-nav/request-a-catalog.jpg);
			background-position: 0 0;
			background-repeat: no-repeat;
			width: 112px;
		}
		#top-nav-2 {
			background-image: url(../images/top-nav/request-a-quote.jpg);
			background-position: 0 0;
			background-repeat: no-repeat;
			width: 90px;
		}
		#top-nav-3 {
			background-image: url(../images/top-nav/about-humphrys.jpg);
			background-position: 0 0;
			background-repeat: no-repeat;
			width: 101px;
		}
		#top-nav-4 {
			background-image: url(../images/top-nav/memberships-associations.jpg);
			background-position: 0 0;
			background-repeat: no-repeat;
			width: 132px;
		}
		#top-nav-5 {
			background-image: url(../images/top-nav/contact-us.jpg);
			background-position: 0 0;
			background-repeat: no-repeat;
			width: 90px;
		}
		
		#top-nav-1:hover,
		#top-nav-1.active,
		#top-nav-2:hover,
		#top-nav-2.active,
		#top-nav-3:hover,
		#top-nav-3.active,
		#top-nav-4:hover,
		#top-nav-4.active,
		#top-nav-5:hover,
		#top-nav-5.active {
			background-position: 0 -85px;
		}

#main-cont {
	position: relative;
	top: 0;
	left: 0px;
	width: 918px;
	margin: 0 auto;
	padding: 0;
	background-image: url(../images/right-nav-back.gif);
	background-position: 0px 446px;
	background-repeat: repeat-y;
}
	#left-col {
		position: absolute;
		top: 0;
		left: 0;
		margin: 0;
		padding: 0;
		width: 202px;
		overflow: visible;
		z-index: 50;
	}
		#left-col .slidingmenu-print {
			display: none;
		}
		
		#left-col ul {
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
			#left-col ul li {
				margin: 0;
				padding: 0;
				font-size: 0px;
				line-height: 0px;
			}
			#left-col ul li.divider {
				height: 3px;
			}
		#left-col a {
			margin: 0;
			padding: 0;
			width: 202px;
			display: block;
		}
		
		img.left-nav-divider {
			margin: 0;
			padding: 0;
			width: 202px;
			height: 3px;
		}
		
		#left-nav-1 {
			height: 42px;
			background-image: url(../images/left-nav/tarps-for-trucking.jpg);
			background-repeat: no-repeat;
			background-position: 0 0;
		}
		#left-nav-2 {
			height: 42px;
			background-image: url(../images/left-nav/other-tarps.jpg);
			background-repeat: no-repeat;
			background-position: 0 0;
		}
		#left-nav-3 {
			height: 42px;
			background-image: url(../images/left-nav/military-products.jpg);
			background-repeat: no-repeat;
			background-position: 0 0;
		}
		#left-nav-3-5 {
			height: 42px;
			background-image: url(../images/left-nav/geolayers.jpg);
			background-repeat: no-repeat;
			background-position: 0 0;
		}
		#left-nav-4 {
			height: 42px;
			background-image: url(../images/left-nav/fabrics-by-the-roll.jpg);
			background-repeat: no-repeat;
			background-position: 0 0;
		}
		#left-nav-5 {
			height: 42px;
			background-image: url(../images/left-nav/specialty-products.jpg);
			background-repeat: no-repeat;
			background-position: 0 0;
		}
		#left-nav-6 {
			height: 39px;
			background-image: url(../images/left-nav/athletic-covers.jpg);
			background-repeat: no-repeat;
			background-position: 0 0;
		}
		
		#left-nav-1:hover,
		#left-nav-2:hover,
		#left-nav-3:hover,
		#left-nav-4:hover,
		#left-nav-5:hover,
		#left-nav-6:hover {
			background-position: -202px 0;
		}
		
		#left-nav-1.active,
		#left-nav-2.active,
		#left-nav-3.active,
		#left-nav-4.active,
		#left-nav-5.active,
		#left-nav-6.active {
			background-position: -404px 0;
		}
		
		#left-nav-1-menu,
		#left-nav-2-menu,
		#left-nav-3-menu,
		#left-nav-4-menu,
		#left-nav-5-menu,
		#left-nav-6-menu {
			position: absolute;
			left: 202px;
			width: 198px;
			margin: 0;
			padding: 0;
			z-index: 50;
			overflow: hidden;
		}
			
			#left-nav-1-menu a,
			#left-nav-2-menu a,
			#left-nav-3-menu a,
			#left-nav-4-menu a,
			#left-nav-5-menu a,
			#left-nav-6-menu a {
				margin: 0;
				padding: 0;
				width: 198px;
				display: block;
			}
			
			#left-nav-1-menu a:hover,
			#left-nav-2-menu a:hover,
			#left-nav-3-menu a:hover,
			#left-nav-4-menu a:hover,
			#left-nav-5-menu a:hover,
			#left-nav-6-menu a:hover {
				background-position: -198px 0;
			}
		
		#left-nav-1-menu {
			top: 39px;
			height: 180px;
		}
			#left-nav-1-menu-item-1 {
				background-image: url(../images/left-nav/tarps-for-trucking/waste-and-scrap-hauler.gif);
				height: 50px;
			}
			#left-nav-1-menu-item-2 {
		 		background-image: url(../images/left-nav/tarps-for-trucking/tarps-for-automatic-systems.gif);
				height: 50px;
			}
			#left-nav-1-menu-item-3 {
				background-image: url(../images/left-nav/tarps-for-trucking/dump-truck-tarps.gif);
		 		height: 30px;
			}
			#left-nav-1-menu-item-4 {
				background-image: url(../images/left-nav/tarps-for-trucking/steel-and-lumber-hauler.gif);
		 		height: 50px;
			}
		
		#left-nav-2-menu {
			top: 82px;
			height: 120px;
		}
			#left-nav-2-menu-item-1 {
				background-image: url(../images/left-nav/other-tarps/fire-retardant-tarps.gif);
		 		height: 30px;
			}
			#left-nav-2-menu-item-2 {
				background-image: url(../images/left-nav/other-tarps/canvas-tarps.gif);
		 		height: 30px;
			}
			#left-nav-2-menu-item-3 {
				background-image: url(../images/left-nav/other-tarps/woven-poly-tarps.gif);
		 		height: 30px;
			}
			#left-nav-2-menu-item-4 {
				background-image: url(../images/left-nav/other-tarps/vinyl-tarps.gif);
		 		height: 30px;
			}
		
		#left-nav-3-menu {
			top: 127px;
			height: 60px;
		}
			#left-nav-3-menu-item-1 {
				background-image: url(../images/left-nav/military-products/roll-goods.gif);
		 		height: 30px;
			}
			#left-nav-3-menu-item-2 {
				background-image: url(../images/left-nav/military-products/finished-products.gif);
		 		height: 30px;
			}
			
		#left-nav-4-menu {
			top: 172px;
			height: 140px;
		}
			#left-nav-4-menu-item-1 {
				background-image: url(../images/left-nav/fabrics-by-the-roll/untreated-cotton-ducks-and.gif);
		 		height: 50px;
			}
			#left-nav-4-menu-item-2 {
				background-image: url(../images/left-nav/fabrics-by-the-roll/pvc-coated-fabrics.gif);
		 		height: 30px;
			}
			#left-nav-4-menu-item-3 {
				background-image: url(../images/left-nav/fabrics-by-the-roll/mesh-tarp-fabrics.gif);
		 		height: 30px;
			}
			#left-nav-4-menu-item-4 {
				background-image: url(../images/left-nav/fabrics-by-the-roll/armor-ducks.gif);
		 		height: 30px;
			}
		
		#left-nav-5-menu {
			top: 217px;
			height: 150px;
		}
			#left-nav-5-menu-item-1 {
				background-image: url(../images/left-nav/specialty-products/custom-fabrications.gif);
		 		height: 30px;
			}
			#left-nav-5-menu-item-2 {
				background-image: url(../images/left-nav/specialty-products/laundry-bags.gif);
		 		height: 30px;
			}
			#left-nav-5-menu-item-3 {
				background-image: url(../images/left-nav/specialty-products/fme-covers.gif);
		 		height: 30px;
			}
			#left-nav-5-menu-item-4 {
				background-image: url(../images/left-nav/specialty-products/rubber-tarp-straps.gif);
		 		height: 30px;
			}
			#left-nav-5-menu-item-5 {
				background-image: url(../images/left-nav/specialty-products/privacy-screens.gif);
		 		height: 30px;
			}
		
		#left-nav-6-menu {
			top: 262px;
			height: 180px;
		}
			#left-nav-6-menu-item-1 {
				background-image: url(../images/left-nav/athletic-covers/gym-floor-covers.gif);
		 		height: 50px;
			}
			#left-nav-6-menu-item-2 {
				background-image: url(../images/left-nav/athletic-covers/field-covers.gif);
		 		height: 30px;
			}
			#left-nav-6-menu-item-3 {
				background-image: url(../images/left-nav/athletic-covers/windscreens-banners-and-fencing.gif);
		 		height: 50px;
			}
			#left-nav-6-menu-item-4 {
				background-image: url(../images/left-nav/athletic-covers/printed-banners-and-covers.gif);
		 		height: 50px;
			}
			
	#right-col {
		position: relative;
		top: 0;
		left: 0px;
		margin: 0;
		padding: 16px 17px 0 17px;
		width: 682px;
		min-height: 404px;
		height: auto !important;
		height: 404px;
		background-color: #FFFFFF;
		background-image: url(../images/main-right-stroke.gif);
		background-position: right top;
		background-repeat: repeat-y;
	}
		#home-content {
			margin: 25px 17px 0 10px;
			padding: 0;
		}
		
		#internal-content {
			margin: 0px 17px 0 10px;
			padding: 0;
			width: 637px;
		}
			
			#internal-content p.stock-size1 {
				font-family: verdana, sans-serif;
				font-size: 13px;
				text-align:center;
				width:100px;
				height:100%;
				padding: 5px;
				font-weight:normal;
				line-height: 100%;
				color: #293948;
				background:#BCBCBC;
				border-bottom-color:#FFFFFF;
				border-bottom-width:1px;
				border-bottom-style:solid;

			}
			
			#internal-content p.stock-size2 {
				font-family: verdana, sans-serif;
				font-size: 13px;
				text-align:center;
				width:100px;
				height:100%;
				padding: 5px;
				font-weight:normal;
				line-height: 100%;
				color: #293948;
				background:#CCCCCC;
				border-bottom-color:#FFFFFF;
				border-bottom-width:1px;
				border-bottom-style:solid;
			}
			
			#internal-content p.stock-size3 {
				font-family: verdana, sans-serif;
				font-size: 13px;
				text-align:center;
				font-weight:bold;
				width:100px;
				height:50px;
				padding: 5px;
				margin:0px;
				font-weight:normal;
				line-height: 100%;
				color: #FFFFFF;
				background:#293948;
				border-bottom-color:#FFFFFF;
				border-bottom-width:1px;
				border-bottom-style:solid;
			}
			
			#internal-content h1.stock-size {
				font-family: verdana, sans-serif;
				font-size: 13px;
				padding: 0 0 1px 0;
				font-weight:bold;
				line-height: 100%;
				width: 150px;
				color: #293948;
				border-bottom:thin #33FFFF;
			}
			
			#internal-content h1.wemake {
				margin: 0;
				padding: 0;
				font-family: verdana, sans-serif;
				font-size: 16px;
				font-weight: bold;
				color: #293948;
			}
			
			#internal-content li {
				font-family: verdana, sans-serif;
				font-size: 13px;
				font-weight:normal;
				line-height: 20px;
				color: #666666;
				margin: 0px;
				padding: 0px;
			
			}
			
			#internal-content li.list {
				font-family: verdana, sans-serif;
				font-size: 13px;
				font-weight:normal;
				line-height: 20px;
				color: #666666;
				margin: 0px;
				padding: 0px;
			
			}
			
			#internal-content ul.list {
				margin: 0 0 0 15px;
				padding: 0 0 0 0;
			}
				
				#internal-content #internal-nav {
					position: absolute;
					top: 24px;
					right: 54px;
					margin: 0px;
					padding: 0px;
					text-align: right;
					font-size: 17px;
				}
			
			/* Table Styles */
			table.chart {
				width:637px;
				border-color:#FFFFFF;
				border-style:solid;
				border-width:1px;
				font-family: verdana, sans-serif;
				font-size: 13px;
				color:#293948;
				text-align:center;
				border-spacing:1px;
				padding-top: 5px;
			}
			
			table.chart td.other {
				background-color:#BCBCBC;
				vertical-align:middle;
				padding: 5px;
			}
			
			table.chart td.other1 {
				background-color:#CCCCCC;
				vertical-align:middle;
				padding: 5px;
			}
			
			table.chart td.other2 {
				background-color:#293948;
				color:#FFFFFF;
				vertical-align:middle;
				padding: 5px;
			}
			
			table.chart td.other3 {
				background-color:#8aadc0;
				color:#FFFFFF;
				vertical-align:middle;
				padding: 5px;
			}
			
			td.caption {
				margin: 0;
				padding: 5px 0 0 0;
				font-family: verdana, sans-serif;
				font-size: 11px;
				font-weight:bold;
				font-style:normal
				line-height: 16px;
				color: #003366;
				text-align:center;
				vertical-align:top;
			}
			
		
			
			td.caption-left {
				margin: 0;
				padding: 0 0 0 5px;
				font-family: verdana, sans-serif;
				font-size: 11px;
				font-weight:bold;
				font-style:normal
				line-height: 16px;
				color: #003366;
				text-align:left;
				vertical-align:middle;
			}
			
			td.caption-right {
				margin: 0;
				padding: 0 5px 0 0;
				font-family: verdana, sans-serif;
				font-size: 11px;
				font-weight:bold;
				font-style:normal
				line-height: 16px;
				color: #003366;
				text-align:right;
				vertical-align:middle;
			}
			
			/*  Styles */
			#right-form-cont {
				margin: 0 65px 0 0;
				padding: 0 0 0 20px;
				width: 100px;
				float: right;
			}
			
			#form-cont {
				
			
			}
				#right-form-cont p,
				#form-cont p {
					margin: 6px 0 0 0;
					padding: 0;
				}
				
				#form-cont p {
					width: 500px;
				}
				
				#right-form-cont p {
					width: 200px;
				}
			
	
	#home-footer-stroke {
		position: relative;
		top: -29px;
		left: 0px;
		width: 919px;
		height: 29px;
		margin: 0 auto;
		padding: 0;
		display: block;
	}					
	
#footer-cont {
	position: relative;
	margin: 16px auto 10px auto;
	padding: 0;
	width: 970px;
	height: 30px;
	text-align: center;
}
	#footer-cont p {
		margin: 0;
		padding: 0;
		font-family: verdana, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
	}
		#footer-cont p a {
			color: #FFFFFF;
		}

#internal-content .need {
	color:#FF00FF;
}


