body { margin: 0; padding: 0 0 0 10px; font-size: 85%; font-family: Helvetica, Arial, sans-serif; background-color: #DEDFDE; }
a { color: #424D57; }
a:hover { color: #0135BF; }
table b { font-size: 75%; }
.clearer { height: 1%; clear: both; width: 200px; }
#header { margin-left: -10px; height: 100px; background: #252108 url(images/sparks.jpg) no-repeat right top; border-bottom: solid 4px #252108; min-width: 1000px; }
#logo { border-width: 0; }
#headerAccent { margin-left: -10px; height: 29px; background: url(images/stripeAccent.jpg) repeat-x left bottom; min-width: 1000px; }
#navContainer { margin-left: 5px; _margin-left: 5px; float: left; width: 170px; }
#navBar { width:180px; border: solid 1px #808080; font-size: 90%; background: #CECFCE url(images/dkGrayStripeAccent.jpg) repeat-x left top; padding-top: 5px; }
#nav { list-style-type: none; margin: 0; padding: 0; }
#nav a { color: black; text-decoration: none; display: block; _width: 178px; padding: 4px 10px 4px 10px; border-top: solid 1px #CECFCE; border-bottom: solid 1px #CECFCE; }
#nav a:hover { background-color: #808080; border-top: solid 1px #DEDFDE; border-bottom: solid 1px #DEDFDE; color: #FFC55A; }
#nav li { margin-bottom: 10px; }
#servicesNav { width: 180px; font-size: 90%; border: solid 1px #808080; margin-top: 10px; background: #CECFCE url(images/dkGrayStripeAccent.jpg) repeat-x left top; }
#servicesNav h3 { margin: 4px 0 0 0; font-size: 100%; text-align: center; }
#servicesNav p { text-align: center; _margin-bottom: 10px; margin-top: 4px; }
#mainContentContainer0 { position: absolute; top: 133px; _top: 136px; left: 222px; width: 750px }
#mainContentContainer { margin-left: 20px; _margin-left: 10px; position: relative; CLEAR: right; float: left; width: 750px;   }
#contentContainer { float: left; width: 750px; _width: 752px; padding: 0 20px 20px 20px; background-color: #CACCD1; border: solid 1px #808080; margin-bottom: 12px; _margin-bottom: 0px; }
#horizontalStacker li { margin-bottom: 6px }
h1 { margin: 0 -20px; font-size: 130%; color: #FFC55A; background-color: #808080; padding: 4px 10px 4px 20px; }
h2 { font-size: 120%; }
.rightImg { float: right; margin-bottom:5px; clear:right; margin-left: 10px; border: solid 2px #252108; }
.centerImg { float: none; margin-left: 10px; border: solid 2px #252108; }
.leftImg { float: left; margin-left: 10px; border: solid 2px #252108; }
.leftNoBorder { float: left; margin: 0 10px 0 0; }
.conveyorRightImg { float: right; border: solid 2px #252108; }
.twoColList { float: left; width: 190px; margin: 0;}
.homeColumn { width: 375px; float: left; }
.leftColumn { _margin-left: -10px; }
.rightColumn { _margin-right: -10px;}
.homeColumn h2 { margin: 0 -20px; _margin: 0; font-size: 110%; color: #FFC55A; background-color: #808080; padding: 4px 10px 4px 20px; } 
.homeColumn p { padding-right: 30px; _margin-left: 20px; }

#logosSidebar { clear: both; text-align: center; width: 180px; font-size: 90%; border: solid 1px #808080; background: #CECFCE url(images/dkGrayStripeAccent.jpg) repeat-x left top; margin: 12px 0 20px 0; }
#logosSidebar h3 { margin-top: 4px; font-size: 100%; }
#logosSideBar img { border-width: 0; display: block; clear: both; margin: 0 auto; margin-bottom: 14px; }


#footer { clear: both; text-align: right; width: 790px; _width: 750px; font-size: 85%; padding-top: 4px; }
#contactInfo { float: right; margin-top: 20px; }
#contactInfo i { font-size: 8pt; font-style: normal; float: left; width: 40px; }

.machineBanner { margin: 0 -20px; height: 100px; border-bottom: solid 4px #808080; }
.machineBanner p { float: right; width: 460px; color: White; font-size: 100%; padding-right: 20px; _margin-top: 10px; }
#triAxisBanner { background: #8499AC url(images/triAxisHeader.jpg) no-repeat left top; }
#multiHeadBanner { background: #8499AC url(images/multiHeadHeader.jpg) no-repeat left top; }
#floorTrussBanner { background: #8499AC url(images/floorTrussHeader.jpg) no-repeat left top; }
#laminatorBanner { background: #8499AC url(images/laminatorHeader.jpg) no-repeat left top; }
#conveyorBanner { background: #8499AC url(images/conveyorHeader.jpg) no-repeat left top; }

.noListStyle { list-style: none; }
.subLinks a { margin-right: 20px; }

#headerPhone { font-weight: bold; font-size: 110%; display: block; width: 982px; _width: 942px; margin: -16px 0 0 20px; padding: 1px 0px; text-align: right; }



.page1 li.tab1 { background-color: #808080; border-top: solid 1px #DEDFDE; border-bottom: solid 1px #DEDFDE; }
.page1 #nav li.tab1 a { color: #FFC55A; }
.page2 li.tab2 { background-color: #808080; border-top: solid 1px #DEDFDE; border-bottom: solid 1px #DEDFDE; }
.page2 #nav li.tab2 a { color: #FFC55A; }
.page3 li.tab3 { background-color: #808080; border-top: solid 1px #DEDFDE; border-bottom: solid 1px #DEDFDE; }
.page3 #nav li.tab3 a { color: #FFC55A; }
.page4 li.tab4 { background-color: #808080; border-top: solid 1px #DEDFDE; border-bottom: solid 1px #DEDFDE; }
.page4 #nav li.tab4 a { color: #FFC55A; }
.page5 li.tab5 { background-color: #808080; border-top: solid 1px #DEDFDE; border-bottom: solid 1px #DEDFDE; }
.page5 #nav li.tab5 a { color: #FFC55A; }
.page6 li.tab6 { background-color: #808080; border-top: solid 1px #DEDFDE; border-bottom: solid 1px #DEDFDE; }
.page6 #nav li.tab6 a { color: #FFC55A; }
.page7 li.tab7 { background-color: #808080; border-top: solid 1px #DEDFDE; border-bottom: solid 1px #DEDFDE; }
.page7 #nav li.tab7 a { color: #FFC55A; }
.page8 li.tab8 { background-color: #808080; border-top: solid 1px #DEDFDE; border-bottom: solid 1px #DEDFDE; }
.page8 #nav li.tab8 a { color: #FFC55A; }
.page9 li.tab9 { background-color: #808080; border-top: solid 1px #DEDFDE; border-bottom: solid 1px #DEDFDE; }
.page9 #nav li.tab9 a { color: #FFC55A; }
.page10 li.tab10 { background-color: #808080; border-top: solid 1px #DEDFDE; border-bottom: solid 1px #DEDFDE; }
.page10 #nav li.tab10 a { color: #FFC55A; }

dl { font-size: 90%; _MARGIN-LEFT: 20px; }
dt { font-weight: bold; }
dd{ margin-bottom: 12px; }
















