@charset "utf-8";
.body {
text-align: left;
background-color:#d7d7d7;
margin-top:0;
}

#wrapper {
width: 768px;
min-height: 480px;
margin: 0 auto;
overflow:auto;
background-color:#FFFFFF;
border:solid 1px #000000;
}

#navContainer {
float:left;
width:185px;
}

.tableBorder {
	border:solid #CCC 1px;
	padding: 3px 3px 3px 3px;
}

.tableMargin {
	margin-left:10px
}

#leftNav {
background-color:#d39712;
text-align:left; 
color:#FFFFFF;
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
padding: 10px
}

.logo {
position:relative;
padding-right: 16px
}

.headerContainer {
}

#header {
}

.imageBorder {
	border-bottom:#000 solid 1px;
	border-left:#000 solid 1px;
}

.imageTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#150d49;
	line-height:1.5em;
}

#asterisk {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FF0000;
	
	
}

a.nav:link {color: #FFF; text-decoration: none; 
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
a.nav:visited {color: #FFF; text-decoration: none; 
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
a.nav:hover {color: #FFF; text-decoration: none; 
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
a.nav:active {color: #FFF; text-decoration: none; 
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

a.text:link {color: #150d49; text-decoration: underline; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
a.text:visited {color: #150d49; text-decoration: underline; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
a.text:hover {color: #150d49; text-decoration: underline; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
a.text:active {color: #150d49; text-decoration: underline; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

a.breadCrumb:link {color: #150d49; text-decoration: underline; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
a.breadCrumb:visited {color: #150d49; text-decoration: underline; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
a.breadCrumb:hover {color: #150d49; text-decoration: underline; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
a.breadCrumb:active {color: #150d49; text-decoration: underline; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

a.product:link {color: #150d49; text-decoration: underline; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold
}
a.product:visited {color: #150d49; text-decoration: underline; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold
}
a.product:hover {color: #150d49; text-decoration: underline; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold
}
a.product:active {color: #150d49; text-decoration: underline; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold
}


#footerContainer {
width: 100%;
padding-top: 10px;
padding-bottom: 5px;
clear:both
}

#footerContainer2 {
position:absolute;
bottom: 0;
padding-left: 150px
}

.footer1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666;
}
.footer2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #666;
}

.footerSpacer {
	margin-right: 10px;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #a5a4a4;
}

.footer2Spacer {
	margin-right: 10px;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #a5a4a4;
}
#products {
	padding-top: 40px;
}
.productMatrix {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.productText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-top: 6px;
	padding-bottom: 6px;
}
#salesContact {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px	
}
.gearMotorMatrix {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold
}

#h1Container {
position:relative;
}

.h1 {
font-family:"Times New Roman", Times, serif;
font-size:36px;
letter-spacing: 3px;
color:#980b0b;
text-align:center;
}

#contentContainer {
	float:right;
	margin-right: 5px;
	margin-bottom: 10px;
	width: 560px;
}

.content1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#150d49;
	padding-top: 1px
}

.horizontalBlueline1 {
background-color:#0e48af;
width: 225px;
height: 5px;
position:absolute;
top: -5px;
}

.horizontalBlueline2 {
background-color:#0e48af;
width: 225px;
height: 5px;
position:absolute;
top: -5px;
}

.horizontalBlueline3 {
background-color:#0e48af;
width: 225px;
height: 5px;
position:absolute;
top: -5px;
}

.pipe {
color:#980b0b;
}

.learnMore a:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #0e48af;
text-decoration:none;
}

#secondaryPageContainer {
position:relative;
left: 262px;
bottom: 126px;
width: 684px;
background: #faf6f1 no-repeat;
}

.secondaryContent {
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 1.4em;
color:#878787;
padding-right: 180px;
}

.secondaryContent2 {
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 1.4em;
color:#878787;
padding-right: 230px;
}

.secondaryContentHeader {
font-family:"Times New Roman", Times, serif;
font-size:22px;
color:#980b0b;
letter-spacing: .1em;
}

#contactPageContainer {
position:relative;
left: 262px;
bottom: 126px;
}

#contactContent {
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color:#a5a4a4;
position:absolute;
height: 519px;
padding-top: 30px;
padding-left: 15px;
width: 684px;
background: #faf6f1 no-repeat;
}

.contactBorder {
border:solid #a5a4a4 1px;
}

#faq1Container {
position:relative;
left: 10px;
bottom: 126px;
width: 350px;
background: #f7f2ea no-repeat;
}

#faq1 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#a5a4a4;
position:absolute;
height: 500px;
padding-top: 30px;
padding-left: 15px;
padding-right: 350px;
background: #f7f2ea no-repeat;
}

#faq2 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#a5a4a4;
position:absolute;
height: 500px;
padding-bottom: -120px;
padding-left: 375px;
padding-right: 10px;
background: #f7f2ea no-repeat;
}

.ul {
margin-left: 10px;
position:relative;
width: 459px;
top: 0px;
}

.margin {
padding-top:30px;
padding-left:15px;
padding-right:10px;
}

.indent {
position:relative;
margin-left:5px;
width:469px;
}

.indent2 {
position:relative;
bottom:20px;
margin-left:20px;
vertical-align:top;
}