body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background: #D5D5D5;
	}
	
	/* DIV for the default page which allows the table to be centered in the next css table#maintable code */
div.container {
 	width:98%; 
	margin:1%;
	}
  
	/* ID for the main content table on the default page */  
table#maintable {
	text-align:center; 
	margin-left:auto; 
	margin-right:auto; 
	width:800px;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: medium;
	border-color: #B5B5B5;
	background-image:url(../images/maul_header.jpg);
	background-position:top;
	background-repeat:no-repeat;
	}

	/* needs to have the text-align:left for the centering in table#maintable */
tr,td {
  	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
	/* this probably isn't necessary to this page, but it's used for a 'header' for a column or row in a table */
th {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
		/* default page tageline "worldwide" msg */	
.tagline {
	width: 400px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:500;
	font-size-adjust:12px;
	margin-left: 12px;
	margin-top: 125px;
	}
	
		/* default page table within main layout table */	
.table1 {
	width: 785px;
	padding: 9px;
	height: 550px;
	}

		/* default page cell within table1 - right side */		
.cell_ft_rt {
	line-height: 22px;
	vertical-align:top;
	width:267px;
	height: 548px;
	color:#5c5c5c;
	}	
	
		/* default page cell within table1 - left side */		
.cell_ft_lt {
	vertical-align:top;
	width: 518px;
	height: 548px;
	background-image: url(../images/ft-pg-cell-bckgrd.jpg);
	background-repeat:no-repeat;
	margin-left:5px;
	}
	
	
		/* Front page "link" buttons element area */
div.links_btn {
	width: 500px;
	height: 80px;
	background-color:#990000;
	text-align: left;
	}
	
.btn_text {	
	height: 86px;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FF6600;
	font-size:12px;	
	text-align: left;
	}
	

/* link code for 4 main links on the front page */
		a:link.mainlink {
			font-family:Arial, Helvetica, sans-serif;
			color:#FF6600;
			font-size:18px;
			font-weight:bold;
			text-decoration:underline;
			}
	
		a:visited.mainlink {
			font-family:Arial, Helvetica, sans-serif;
			color:#FF6600;
			font-size:18px;
			font-weight:bolder;
			text-decoration:underline;
			}
	
		a:active.mainlink {
			font-family:Arial, Helvetica, sans-serif;
			color:#FF6600;
			font-size:18px;
			font-weight:bolder;
			text-decoration:underline;
			} 
			
		a:hover.mainlink {
			font-family:Arial, Helvetica, sans-serif;
			color:#0033FF;
			font-size:18px;
			font-weight:bolder;
			text-decoration:underline;
			}
			
			
.copyright {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#999999;
	text-align:center;
	margin-top:0px;
	padding-top:0px;
	}	
	
	
/*  Template specific code */

		/* main table in template pages */	
.table2 {
	width: 785px;
	}
	
.table_contact {
	width:735px;
	padding:25;
	}
	
	
.hr_orange {
	width:784px;
	height:3px;
	border-bottom:dotted;
	border-bottom-color::#FF6600;
	}

.td_spacing_left {
	padding:15px;
	width:518px;
	vertical-align:top;
	}
	
.td_spacing_right {
	padding:15px;
	width:237px;
	vertical-align:top;
	}
	
/* "td_spacing_right" adding align:right for the right hand column on the products page*/
.td_spacing_right_1 {
	padding:15px;
	width:237px;
	vertical-align:top;
	text-align:right;
	}
  
     /* specifically for content table on contacts page (width of columns)  */
.td_spacing_contact_page {
	padding:15px;
	width:377px;
	vertical-align:top;
	}
	


.temp_nav {
	
	width:782px;
	height: 47px;
	margin-top:135px;
	margin-bottom:10px;
	margin-left:3px;
	margin-right:0px;
	background-color:#d5d5d5;
	text-align:center;
	padding-top:5px;
	}
	
		/* template page cell text */		
.template_text {
	line-height: 22px;
	vertical-align:top;
	color:#5c5c5c;
	}		
	
.page_headings {
	color:#0033FF;
	font-size:22px;
	font-weight:bolder;
	margin-top:20px;
	margin-bottom:20px;
	}
	

/* link code for the products page */
		a:link.productlink {
			font-family:Arial, Helvetica, sans-serif;
			color:#FF6600;
			font-size:16px;
			font-weight:bold;
			text-decoration:underline;
			text-align:right;
			}
	
		a:visited.productlink {
			font-family:Arial, Helvetica, sans-serif;
			color:#FF6600;
			font-size:16px;
			font-weight:bolder;
			text-decoration:underline;
			text-align:right;
			}
	
		a:active.productlink {
			font-family:Arial, Helvetica, sans-serif;
			color:#FF6600;
			font-size:16px;
			font-weight:bolder;
			text-decoration:underline;
			text-align:right;
			} 
			
		a:hover.productlink {
			font-family:Arial, Helvetica, sans-serif;
			color:#0033FF;
			font-size:16px;
			font-weight:bolder;
			text-decoration:underline;
			text-align:right;
			}
			
	
/* product category page bookmarks/subheadings*/
.product_headings {
	color:#FF6600;
	font-size:18px;
	font-weight:bolder;
	margin-top:20px;
	margin-bottom:20px;
	}
	
/* product page mini-table for m2000 pix */
.table3 {
	width:400px;
	margin-left:auto; 
	margin-right:auto;
	text-align:center;
	padding:0px;
	font-size:6px;
	color: #5c5c5c;
	}
	
	
/* product page mini-table for mechanisms section */
.table4 {
	width:540px;
	padding:4px;
	text-align:left;
	font-size:12px;
	color: #5c5c5c;
	}
	
.table4padding {
	padding-left:8px;
	vertical-align:top;
	color:#5c5c5c;
	}
	
.table4aligntop {
	vertical-align:top;
	}
	
.subtitles_table4 {
	line-height: 22px;
	vertical-align:top;
	color:#5c5c5c;
	font-size:14px;
	font-weight:700;
	}