@charset "UTF-8";
/* CSS Document */

html, body {
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

p {
	margin-left:-125px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	line-height: 16px;
}

li {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
ul {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height: 22px;
}

a {
	color:#3398cc;
	text-decoration:none;
}
a:hover {
	color:#3398cc;
	text-decoration:underline;
	}
a:visited {
	color:#3398cc;
	text-decoration:none;
	}
	
#logo {
	width:1024px;
	height:115px;
	background-image: url(images/logo_banner.jpg);
	background-repeat:no-repeat;
}
#nav {
	width:1024px;
	height:36px;
	top: 115px;
	background-color: #e2e2e2;
}
#centerindex-image {
	top:143px;
	width:1024px;
	height:346px;
	background-image: url(images/index_image.jpg);
	background-repeat:no-repeat;
}
#centerabout-image {
	top:143px;
	width:1024px;
	height:346px;
	background-image: url(images/about_image.jpg);
	background-repeat:no-repeat;
}
#centerproduct-image {
	top:143px;
	width:1024px;
	height:346px;
	background-image: url(images/products_image.jpg);
	background-repeat:no-repeat;
}
#centercontact-image {
	top:143px;
	width:1024px;
	height:346px;
	background-image: url(images/contact_image.jpg);
	background-repeat:no-repeat;
}
#center-photos {
	top:487px;
	width:1024px;
	height:147px;
}
#contentindex-image {
	top:632px;
	width:1024px;
	height:418px;
}
	
#contentabout-image {
	top:653px;
	width:1024px;
	height:567px;
}
#contenthandrails-image {
	top:653px;
	width:1024px;
	height:543px;
}
#contentpanels-image {
	top:1196px;
	width:1024px;
	height:476px;
}
#contentsteps-image {
	top:1672px;
	width:1024px;
	height:474px;
}
#contentwraps-image {
	top:2148px;
	width:1024px;
	height:474px;
}
#contenttops-image {
	top:2622px;
	width:1024px;
	height:473px;
	}
#contentstripes-image {
	top:3096px;
	width:1024px;
	height:451px;
}
#contentbelts-image {
	top:3555px;
	width:1024px;
	height:409px;
}
#contentspace-image {
	top:3990px;
	width:1024px;
	height:208px;
}

#pageindex-content {
	display:block;
	margin-top:-300px;
	width:650px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
	
#pageabout-content {
	margin-top:-500px;
	width:647px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

#pagehandrails-content {
	margin-top:-430px;
	line-height: 12px;
	width:800px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
#pagepanels-content {
	margin-top:-430px;
	line-height: 12px;
	width:800px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
#pagesteps-content {
	margin-top:-430px;
	line-height: 12px;
	width:800px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
#pagewraps-content {
	margin-top:-430px;
	line-height: 12px;
	width:800px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

#pagetops-content {
	margin-top:-430px;
	line-height: 12px;
	width:800px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
#pagestripes-content {
	margin-top:-410px;
	line-height: 12px;
	width:800px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
#pagebelts-content {
	margin-top:-370px;
	line-height: 12px;
	width:800px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
#pagespace-content {
	margin-top:-100px;
	line-height: 26px;
	width:890px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	text-align:left;
}

#pagecontact-content {
	margin-top:-730px;
	display: block;
	margin-bottom: 20px;
	margin-left: 26px;
	width: 555px;
	height: auto;
	line-height: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#299ed4;
}

#footer {
	top:1071px;
	width:1024px;
	height:47px;
	background-image: url(images/footer.jpg);
	background-repeat:no-repeat;
}
#footerabout {
	top:1220px;
	width:1024px;
	height:47px;
	background-image: url(images/footer.jpg);
	background-repeat:no-repeat;
}
#footerproducts {
	top:44000px;
	width:1024px;
	height:47px;
	background-image: url(images/footer.jpg);
	background-repeat:no-repeat;
}

#footercontact {
	top:29px;
	width:1024px;
	height:47px;
	background-image: url(images/footer.jpg);
	background-repeat:no-repeat;
}
	
table {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	}
	
#form {
	margin-top:30px;
	}

hr { 
	border-top: 1px solid #F5F5F5;	
	border-left: 1px solid #F5F5F5;
	border-right: 1px solid #F5F5F5;
	border-bottom: 1px #cccccc dotted; 
}

#columns {
	display: block;
	width: 950px;
	height: auto; 
}

#rightcolumn_sub {
	display: block;
	float: right;
	margin-bottom: 20px;
	margin-right: 20px;
	!margin-right: 10.5px;
	text-align: left;
	background: ;
	color: ;	
	width: 320px;
	height: auto; 
	}	

#leftcolumn_sub {
	display: block;
	margin-bottom: 20px;
	margin-left: 26px;
	width: 555px;
	height: auto;
	color: ;
	}

td {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	line-height: 110%;
	color: #3398cc; 
	}
	
#container {
	text-align: center;
	width: 100%; 
	}
#bodydiv {
	display: block;
	background: #ffffff;	
	text-align: left;
	width: 950px; 
}