  BODY {
	 padding-right: 0;
	 padding-left: 0;
	 background-image: url(http://www.gleasonengineering.com/images/bkg.gif);
	 padding-bottom: 0;
	 margin: 0;
	margin-top: 23px;
	margin-bottom: 43px;
	 padding-top: 0;
	 background-repeat: repeat-x;
	 background-color: #401915;
  }
 A:link {
	 color: #000066;
	 text-decoration: underline;
  }
 A:visited {
	 color: #000066;
	 text-decoration: underline;
  }
 A:hover {
	 color: #ff0000;
	 text-decoration: none;
  }

LI {
	list-style-type: none;
	padding: 0;
	margin: 0;
	background-image: url(http://www.gleasonengineering.com/images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: 1.1em;
}

#topHeader {
	border-top: 1px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color: #000000;
	Width: 975px;
}



#btnprocess { display:block; margin-left:1px; margin-right:1px; width: 160px; height: 48px; background: url("http://www.gleasonengineering.com/images/btn_process.gif") no-repeat 0 0; }
#btnprocess:hover { background-position: 0 -48px; }
#btnprocess span { display: none; }

#btncatalog { display:block; margin-left:1px; margin-right:1px; width: 160px; height: 48px; background: url("http://www.gleasonengineering.com/images/btn_catalog.gif") no-repeat 0 0; }
#btncatalog:hover { background-position: 0 -48px; }
#btncatalog span { display: none; }

#btnadvantages { display:block; margin-left:1px; margin-right:1px; width: 160px; height: 48px; background: url("http://www.gleasonengineering.com/images/btn_advantages.gif") no-repeat 0 0; }
#btnadvantages:hover { background-position: 0 -48px; }
#btnadvantages span { display: none; }

#btnbrochures { display:block; margin-left:1px; margin-right:1px; width: 160px; height: 48px; background: url("http://www.gleasonengineering.com/images/btn_brochures.gif") no-repeat 0 0; }
#btnbrochures:hover { background-position: 0 -48px; }
#btnbrochures span { display: none; }

#btnlocation { display:block; margin-left:1px; margin-right:1px; width: 161px; height: 48px; background: url("http://www.gleasonengineering.com/images/btn_location.gif") no-repeat 0 0; }
#btnlocation:hover { background-position: 0 -48px; }
#btnlocation span { display: none; }

#btncontact { display:block; margin-left:1px; margin-right:1px; width: 160px; height: 48px; background: url("http://www.gleasonengineering.com/images/btn_contact.gif") no-repeat 0 0; }
#btncontact:hover { background-position: 0 -48px; }
#btncontact span { display: none; }


#sideNav {
	 background-image: url(http://www.gleasonengineering.com/images/navbkg.gif);
	 background-repeat: repeat-x;
	 background-color: #3A0000;
}


.navbtns {
display: block;
	margin-top: 3px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	padding-right: 7px;
	border: 1px solid #BA765E;
	color: #ffffff;
	text-align:center;
	font-size: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: none;
	Width: 178px;
}
a:link.navbtns, a:visited.navbtns, a:active.navbtns {
	color: #ffffff;
	text-decoration: none;
}
a.navbtns:hover {
	border: 1px solid #A2473C;
	color: #CA9684;
	text-decoration: none;
}


.mainPic { /*CSS for TABLE containing a photo album*/
	border: 1px solid #000000;
}


.xImages { /*CSS for TABLE containing a photo album*/
	border: 1px solid #000000;
}



.pagesMain { /*CSS for TABLE containing a photo album*/
margin-top:20px;
padding-left:20px;
padding-right:20px;
}



.pageTxt {
	font-size: 10pt;
	 color: #000000;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
}


 .breadcrumb {
	font-size: 11pt;
	 color: #000000;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
  }
 A.breadcrumb:link, A.breadcrumb:visited, A.breadcrumb:active {
	font-size: 11pt;
	 color: #990000;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
  }
 A.breadcrumb:hover {
	font-size: 11pt;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: underline;
  }







 .toolLink {
	font-size: 8pt;
	 color: #000000;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
  }
 A.toolLink:link {
	 font-size: 8pt;
	 color: #990000;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
  }
 A.toolLink:visited {
	 font-size: 8pt;
	 color: #990000;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
  }
 A.toolLink:active {
	 font-size: 8pt;
	 color: #ff0033;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
  }
 A.toolLink:hover {
	 font-size: 8pt;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: underline;
  }



.prodbrdr {
	BORDER: #000000 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}


.advbrdr {
	BORDER: #000000 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}




.procbrdr {
	BORDER: #000000 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}


.proctxt {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}



.inputt {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cccccc
}
.brdr {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.bodytxt {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #817e80; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bodytxt:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #817e80; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.bodytxtbold {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #817e80; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bodytxtbold:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #817e80; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.whitetxt {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.textbox {
	BORDER-RIGHT: #12385a 1px solid; BORDER-TOP: #12385a 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 10px; BORDER-LEFT: #12385a 1px solid; COLOR: #12385a; BORDER-BOTTOM: #12385a 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.blacktext {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.blacktext:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.orangetext {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ff9900; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.style27 {
	FONT-SIZE: 11px; COLOR: #ff6600; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.top_nav {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #b39d74; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.top_nav:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.heading {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.white_heading {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; text-align:center;
}
.white_heading:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #cccccc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; text-align:center;
}

.read_heading {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #b39d74; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.read_heading:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #b39d74; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}

.read_heading_sm {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; text-align:center;
}

.read_heading_lg {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; text-align:center; line-height: 26px; font-style: italic;
}

.big_heading {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #817e80; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}



.bodytxtlg {
	FONT-WEIGHT: none; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;

}
.bodytxtlg:hover {
	FONT-WEIGHT: none; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}







  

  
 .listings {
	 font-size: 9pt;
	 color: #000000;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
  }
 A.listings:link {
	 font-size: 9pt;
	 color: #990000;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
  }
 A.listings:visited {
	 font-size: 9pt;
	 color: #990000;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
  }
 A.listings:active {
	 font-size: 9pt;
	 color: #ff0033;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
  }
 A.listings:hover {
	 font-size: 9pt;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: underline;
  }




  
 .news {
	 font-size: 9pt;
	 color: #000000;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
  }
 A.news:link {
	 font-size: 9pt;
	 color: #990000;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
  }
 A.news:visited {
	 font-size: 9pt;
	 color: #990000;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
  }
 A.news:active {
	 font-size: 9pt;
	 color: #ff0033;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
  }
 A.news:hover {
	 font-size: 9pt;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: underline;
  }
  


 .captions {
	 font-size: 8pt;
	 color: #000000;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
  }


  
 .captionsSM {
	 font-size: 7pt;
	 color: #000000;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
  }







 .prodLink {
	background-image: url(http://www.gleasonengineering.com/images/prod_link.gif);
	background-repeat: no-repeat;
	background-position: 1 .3em;
	PADDING-LEFT: 20px;
	 font-size: 9pt;
	 color: #000000;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
  }
 A.prodLink:link {
	 font-size: 9pt;
	 color: #990000;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
  }
 A.prodLink:visited {
	 font-size: 9pt;
	 color: #990000;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
  }
 A.prodLink:active {
	 font-size: 9pt;
	 color: #ff0033;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
  }
 A.prodLink:hover {
	 font-size: 9pt;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: underline;
  }








 .price {
	 font-size: 9pt;
	 color: #000000;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
  }
 .pricetxt {
	 font-size: 8pt;
	 color: #000000;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
  }





/* ... PAGINATION ... */
 #nextPrev {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #08348d;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	width: 90px;
  }
 #nextPrev A:link {
	 color: #08348d;
	 text-decoration: none;
  }
 #nextPrev A:visited {
	 color: #08348d;
	 text-decoration: none;
  }
 #nextPrev A:hover {
	BACKGROUND: #08348d;
	color: #ffffff;
	 text-decoration: none;
  }


 #pageLinks {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #000000;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	word-spacing: 0.2em;
  }
 #pageLinks A:link {
	 color: #08348d;
	 text-decoration: none;
  }
 #pageLinks A:visited {
	 color: #08348d;
	 text-decoration: none;
  }
 #pageLinks A:hover {
	BACKGROUND: #08348d;
	color: #ffffff;
	 text-decoration: none;
  }
/* ... PAGINATION ... */
