/* Stylesheet.css */
/* Page header sytle */

/* Universal style rule */
*{
  margin: 0;
  padding: 0;
}

#wrapper{
  width: 60em;
  background-color: #fff;
  margin: 10px auto 0 auto; /* Center the wrapper */
  border: thin solid #191970;

  }
     
/* Make branding a positioned element, but don'tmove it  */
#header{
	height:8.5em;
	position:relative;
	
		}
	
	/*Absolutley position links in the branding division */
#header a{
	position:absolute;
	text-decoration:none;
	color:#000;
	font-size:.9em;
	}
	
#header h5{
font-size: .9em;
font-weight: bold;
font-style: italic;
color: #990000;
text-align: center;
}

	
/* Unvisited and visited links in branding bar */
#header a:link, 
#header a:visited {
  color:#000;
}

/* Hover links in branding bar */
#header a:hover{
  color:#900;
  text-decoration:underline;
}

/* Active link in branding bar */
#header a:active{
  color:#036;
}

/*fixes the mysterious image gap*/
#header img{
display:block;
margin:.5em 0 0 13em;
width:55%;
}

/*Navbar Division*/
/*Left margin must match leftcolumn width*/
#navbar{
background:#aaa url(photos/navbak.jpg) repeat-x center;
height:2.3em;
font-weight:bold;
}

    
/*Remove bullets from ul in the navbar*/
#navbar ul{
list-style-type: none;
}

/*Applies to navbar links, unvisited and visited*/
#navbar a,
#navbar a:link,
#navbar a:visited{
text-decoration:none;
font-family:arial, times, serif;
font-size:80%;
color:#036;
background:#aaa url(photos/navbak.jpg) repeat-x center;
display:block;
height:2.9em;
width:9.25em;
text-align:center;
line-height:1.3em;
outline-style:none;
border-left:solid 1px #036;

}

/* Navbar hover, active, and current page links */
#navbar a:hover,
#navbar a:active,
#navbar li.selected a:link,
#navbar li.selected a:visited{
  background:#ddd url(photos/navhover.jpg) repeat-x center;
  color:#990000;
  }
  
/*List items in the navbar horizontally */
#navbar li{
float:left;
/*required for drop-down menus */
position:relative;
width:7.5em;
}

/*drop-down menu styles */
/*applies to drop-down menus in navbar */
#navbar li ul{
position:absolute;
z-index:100;
visibility:hidden;
}

/*make drop-down visible on navbar hover */
#navbar li:hover ul{
visibility:visible;
}

/*applies to links on the drop-down menu */
#navbar li:hover ul li a{
 background:#ddd url(photos/navhover.jpg) repeat-x center;
color:#036;
text-align:left;
display:block;
width:8.25em;
padding: 0 0 0 1em;
height:2em;
}

/*hover on drop-down menu links */
#navbar li:hover ul li a:hover{
background:#aaa;
color:#990000;
border-right:2px;
}
/*end drop down style links */


/* Body text and page background */
body{
	margin: 0;
	padding: 0;
	background-image: url("photos/bg.png");
	font-family:arial, times, serif;
	}

h3{
text-align:center;
color:#036;
font-family:arial, times, serif;
padding:.25em;
}



/* Unvisited links (no underline) */
a:link{
   color: #000;
   text-decoration: none;
}
/* Visited links (no underline) */ 
a:visited{
   color: #036;
   text-decoration: none;
}
/* Hover links (red underlined) */ 
a:hover{
   color: #900; 
   text-decoration: underline;
}
/* Active links  */ 
a:active{
   color: #900; 
   text-decoration: none;
}


  /* Index page/home page */
#main{
	background-color: #ffffff;
	font-family: arial, times, serif;
	font-size: 0.9em;
	color: #000000;
	margin-right: 29em;
	padding: 1em 1em 0 2em;
	border-right:solid 1px #036;
	border-top:solid 1px #036;
	height:38em;
	}

#main p{
padding:.5em;
}
	
#main img{
	margin-left:5em;
	width:20em;
	padding:1em 0 0 1em;
	clear:both;
		}

#mainnews{
	background-color: #ffffff;
	margin-left:13em;
	padding: 0;
	}
		
.marquee img{
border:none;
margin-left:2em;
padding:0;
clear:both;
}	

#main a{
margin-left:6.3em;
}
		
	/* Home Page sidebar */
	
 #sidebarhome{ 
	background-color: #ffffff;
	font-family: arial, times, serif;
	font-size: .9em;
	color: #000000;
	float: right;
	width: 29em;
	padding: 1em 0 0 0;
	height:38em;
	border-top:solid 1px #036;
		}	

	
#sidebarhome h4{
text-align:center;
color:#036;
}

#sidebarhome ul{
margin-left: 7em;
padding: 1em 4em 2em 1em;

}
/* End of index / home page */


/* Start Company Profile page */

#company{
	background-color: #ffffff;
	font-family: arial, times, serif;
	font-size: 0.9em;
	color: #000000;
	}
	
#company h3{
text-align:center;
color:#036;
}

#company li{
padding:.25em;
margin: .5em 5em .5em 5em;
}
.glasi{
border-top:solid 1px #036;

}

.mission{
border-top:solid 1px #036;
}
/* End of Company Profile page */


/*start of automation page*/
#automation{
	background-color: #ffffff;
	font-family: arial, times, serif;
	font-size:.9em;
	color: #000;
	margin:0;
	padding:0;
	}
	
#automation  img{
	width:15em;
	float:right;
	margin:.5em 0 0 2em;
	border:solid 1px #036;
}

#automation p{
padding:.25em;
}

#automation h3, h4, h5{
text-align:center;
color:#036;
padding:0;
margin:0;
}

.amiproducts{
padding:.5em 1em 0 1em;
border-top:solid 1px #036;
height:15em;
}

.rotary{
padding:.5em 1em 0 1em;
border-top:solid 1px #036;
height:14em;
}

.leancells{
padding:.5em 1em 0 1em;
border-top:solid 1px #036;
height:14em;
}	

.linear{
padding:.5em 1em 0 1em;
border-top:solid 1px #036;
height:14em;
}

.vision{
padding:.5em 1em 0 1em;
border-top:solid 1px #036;
height:14em;
}

.testmodules{
padding:.5em 1em 0 1em;
border-top:solid 1px #036;
height:14em;
}

.robot{
padding:.5em 1em 0 1em;
border-top:solid 1px #036;
height:14em;
}
.buildtoprint{
padding:.5em 1em 0 1em;
border-top:solid 1px #036;
height:13em;
}

.partsservice{
padding:.5em 1em 0 1em;
border-top:solid 1px #036;
height:23em;
}
.partsservice li{
padding:.25em;
margin: .5em 5em .5em 5em;
}

.morecasestudies {
padding:1em;
border-top:solid 1px #036;
height:12em;
}	

.engineering{
padding:.5em 1em 0 1em;
border-top:solid 1px #036;
height:14em;
}

.contract{
padding:.5em 1em 0 1em;
border-top:solid 1px #036;
height:13em;
}

.kit{
padding:.5em 1em 0 1em;
border-top:solid 1px #036;
height:13em;
}

/*end of automation page */
	

/*start of AMi product page*/


#amiproducts{
	font-family: arial, times, serif;
	font-size: 0.9em;
	color: #000;
	margin-right: 33.5em;
	padding:.5em 1em 0em 1.5em;
	border-right:solid 1px #036;
	border-top:solid 1px #036;
	height: 33em;
	}
	
#amiproducts p{
	padding:.5em;
}	
	
#amiproductsidebar{
	background-color: #ffffff;
	font-family: arial, times, serif;
	font-size:0.9em;
	color: #000;
	float: right;
	width: 31em;
	padding:.5em 1em 0em 1.5em;
	border-top:solid 1px #036;
	height: 33em;
	}	
	
#amiproductsidebar p{
	padding:.5em;
}	

#amiproductsidebar li{
	padding:.5em;
}	
		
#amiproducts1{
	background-color: #ffffff;
	font-family: arial, times, serif;
	font-size: 1em;
	color: #000;
	padding:0em 2em 1em 1.5em;
	border-top:solid 1px #036;
	clear:right;
	}	
	
#amiproducts1 ul{
	margin-left:20em;
	font-weight:bold;
	}


/*end of AMi Product page*/


/*start of Parts and Service page page*/
#partsandservice{
	background-color: #ffffff;
	font-family: arial, times, serif;
	font-size: 0.9em;
	color: #000;
	padding:1em;
	}
	
#partsandservice p{
	padding: .5em;
	margin:0;
	}
	
#partsandservice li{
	padding:.25em;
	margin-left:4em;
}

.captionpic img {
	width:20em;
	padding:1em 1em .5em 2em; 
	clear:both;
	}

.captionpic{
	text-align:center;
	background-color: #ffffff;
	font-family: arial, times, serif;
	font-size:0.9em;
	color: #000;
	float:right;
	width:28em;
	clear:both;

}
/*end of Parts and Service page*/

/*start kitting and packaging page*/

#kitpack{
	font-family: arial, times, serif;
	font-size: 0.9em;
	color: #000;
	margin-right: 30em;
	padding:.5em 5em 1em 1.5em;
	}
	
#kitpacksidebar{
	background-color: #ffffff;
	float: right;
	width: 18.5em;
	padding:.5em 2em 1em 1.5em;
	}		
	
#kitpackyardcmm{
	background-color: #ffffff;
	font-family: arial, times, serif;
	font-size: 0.9em;
	color: #000;
	margin:auto;
	clear:both;
	}

#kitpackyardcmm img{
	margin:0 0 0 17em;
 }
#kitpack p{
	padding:.5em;
}
	
#kitpackyardcmm p{
	text-align:center;
	}	

/*Start Screw Machine Page*/

#screwmachine{
	font-family: arial, times, serif;
	font-size: 0.9em;
	color: #000;
	padding:1em;
	height:64em;
	border-top:solid 1px #036;

	}
	
#screwmachine li{
	padding:.5em;
	margin-left:3em;
}	
	
.thumbs{
	text-align:center;
	padding:.25em .10em 0em 4em;
	font-weight:bold;
	width:10.5em;
	float:left;
  }
  
.thumbs img{
	height:7em;
	width:8em;
	padding:.1em;
	border:solid 1px #036;
	clear:both;
	 }

#screwmachine p{
	padding: .5em;
	margin:0;
	}

#screwmachinesidebar{
	background-color: #ffffff;
	font-family: arial, times, serif;
	font-size:0.9em;
	color: #000;
	float: right;
	width:28em;
	height:64em;
	border-left:solid 1px #036;
	border-top:solid 1px #036;
	padding:1em;
	}

#screwmachinesidebar li{
	padding:.5em;
	margin-left:6em;
}

#screwmachinesidebar img{
width:25em;
padding:3em 1em 4em 1em;
}
/*End Screw machine page*/



/* Start Customer Testimonial Page*/
#customertestimonials{
	font-family: arial, times, serif;
	font-size: 0.9em;
	color: #000;
	margin: auto;
	}

#customertestimonials p{
	margin: 0 10em 0 5em;
		}

#customertestimonials img{
	padding:.5em;
	height:30em;
	margin-left:11em;
}
#customertestimonials h3{
text-align:center;
color:#036;
}
	
/* End Customer Testimonial Page*/


/* Start Contact Page*/

#glasi{
background-image:url("photos/amitrans1.jpg");
background-repeat:no-repeat;
background-position:center center;
background-attachment:fixed;

}

#glasiaddress p{
	font-family: arial, times, serif;
	font-size: 1em;
	color: #036;
	font-weight:bold;
	padding:.5em;
	text-align:center;
	}

#glasicontacts p {
	font-family: arial, times, serif;
	font-size: 1em;
	color: #036;
	font-weight:bold;
	padding:.5em;
	text-align:center;
	}	
	
/* End Contact Page*/

	
/*  Start Directions Page*/	
#map{
background-image:url("photos/map.jpg");
background-repeat:no-repeat;
background-position:center center;
background-attachment:fixed;
border-top:solid 1px #036;
height:20em;
padding:3em 0 3em 0;

}
	
#directions {
	font-family: arial, times, serif;
	font-size: 1em;
	color: #036;
	font-weight:bold;
	margin-top:1em;
	margin-bottom:1em;
	
	}	
	
#directions li{
	padding:1.25em;
	margin-left:17em;
	}		
		
/* End Dirctions Page*/


/*  Start News Page*/	
#news {
	font-family: arial, times, serif;
	font-size: 0.9em;
	color: #000;

	}	
	
#news p{
	padding:.25em;
	}	
	
#news h4,h3{
text-align:center;
color:#036;
}

.april10{
padding:1em;
margin:auto;
border-top:solid 1px #036;
height:4em;
}


.jan10{
padding:1em;
margin:auto;
border-top:solid 1px #036;
height:6em;
}


  .july{
padding:1em;
margin:auto;
border-top:solid 1px #036;
height:3em;
}

  .june{
padding:1em;
margin:auto;
border-top:solid 1px #036;
height:9.25em;
}
.april{
padding:1em;
margin:auto;
border-top:solid 1px #036;
height:12em;
}
.november{
padding:1em;
margin:auto;
border-top:solid 1px #036;
height:29em;
}
 
.november img{
	padding:.1em;
	border:solid 1px #036;
	margin-left:12em;
	 }

.may08{
padding:1em;
margin:auto;
border-top:solid 1px #036;
height:7em;
}
.august{
padding:1em;
margin:auto;
border-top:solid 1px #036;
height:4em;
}
.may04{
padding:1em;
margin:auto;
border-top:solid 1px #036;
height:5em;
}

/* End NewsPage*/


/*  Start AMicasestudies Page*/	
#amicasestudies{
	background-color: #ffffff;
	font-family: arial, times, serif;
	font-size: .9em;
	color: #000;
	margin:0;
	padding:0;
		}
	
#amicasestudies h4{
text-align:center;
color:#036;
padding:0;
margin:0;
}

#amicasestudies img{
	width:15em;
	float:right;
	margin:.5em 0 0 2em;
	border:solid 1px #036;
	}
	
#amicasestudies ul{
	padding:0;
	margin-left:4em;
	}	
		
#amicasestudies p{
padding: .5em 0 .5em 1em;

}

.amia{
padding:1em;
border-top:solid 1px #036;
height:13em;
}

.amib{
padding:1em;
border-top:solid 1px #036;
height:12em;
}

.amic{
padding:1em;
border-top:solid 1px #036;
height:17em;
}

.amid{
padding:1em;
border-top:solid 1px #036;
height:14em;
}

.amie{
padding:1em;
border-top:solid 1px #036;
height:12em;
}

.amif{
padding:1em;
border-top:solid 1px #036;
height:12em;
}

.amig{
padding:1em;
border-top:solid 1px #036;
height:12em;
}

.amih{
padding:1em;
border-top:solid 1px #036;
height:12em;
}

/*  End AMicasestudies Page*/	


/*  Start Rotary case studies Page*/	
#rotarycasestudies{
	background-color: #ffffff;
	font-family: arial, times, serif;
	font-size: .9em;
	color: #000;
	margin:0;
	padding:0;
		}
	
#rotarycasestudies h4{
text-align:center;
color:#036;
padding:0 0 .25em 0;
margin:0;
}

#rotarycasestudies img{
	width:15em;
	float:right;
	margin:.5em 0 0 2em;
	border:solid 1px #036;
	}
	
#rotarycasestudies ul{
	padding:0;
	margin-left:4em;
	}	
	
#rotarycasestudies p{
padding: .5em 0 .5em 1em;

}

.rotary1 {
padding:1em;
border-top:solid 1px #036;
height:12em;
}

/*  End Rotary casestudies Page*/


/*Start Leancell case studies Page*/

#leancellcasestudies{
	background-color: #ffffff;
	font-family: arial, times, serif;
	font-size: .9em;
	color: #000;
	margin:0;
	padding:0;
		}
	
#leancellcasestudies h4{
text-align:center;
color:#036;
padding:0 0 .25em 0;
margin:0;
}

#leancellcasestudies img{
	width:15em;
	float:right;
	margin:.5em 0 0 2em;
	border:solid 1px #036;
	}
	
#leancellcasestudies ul{
		padding:0;
	margin-left:4em;
	}	
	
#leancellcasestudies p{
padding: .5em 0 .5em 1em
}

.leancell{
padding:1em;
border-top:solid 1px #036;
height:14em;
}
.leancell1{
padding:1em;
border-top:solid 1px #036;
height:12em;
}

/*End Lean Cell Case Study page*/


/*Start Linear case studies Page*/

#linearcasestudies{
	background-color: #ffffff;
	font-family: arial, times, serif;
	font-size: .9em;
	color: #000;
	margin:0;
	padding:0;
		}
	
#linearcasestudies h4{
text-align:center;
color:#036;
padding:0 0 .25em 0;
margin:0;
}

#linearcasestudies img{
	width:15em;
	float:right;
	margin:.5em 0 0 2em;
	border:solid 1px #036;
	}
	
#linearcasestudies ul{
	padding:0;
	margin-left:4em;
	}	
	
#linearcasestudies p{
padding: .5em 0 .5em 1em
}

.linear1{
padding:1em;
border-top:solid 1px #036;
height:12em;
}

/*End LinearCase Study page*/	

/*Start Vision Page*/
#visioncasestudies{
	background-color: #ffffff;
	font-family: arial, times, serif;
	font-size: .9em;
	color: #000;
	margin:0;
	padding:0;
		}
		
#visioncasestudies h4{
text-align:center;
color:#036;
padding:0 0 .25em 0;
margin:0;
}

#visioncasestudies img{
	width:15em;
	float:right;
	margin:.5em 0 0 2em;
	border:solid 1px #036;
	}
	
#visioncasestudies ul{
	padding:0;
	margin-left:4em;
	}	
	
#visioncasestudies p{
padding: .5em 0 .5em 1em

}

.vision1{
padding:1em;
border-top:solid 1px #036;
height:12em;
}

/*End Vision page*/


/*Start Test Module Page*/
#testmodulecasestudies{
	background-color: #ffffff;
	font-family: arial, times, serif;
	font-size: .9em;
	color: #000;
	margin:0;
	padding:0;
		}
	
#testmodulecasestudies h4{
text-align:center;
color:#036;
padding:0 0 .25em 0;
margin:0;
}

#testmodulecasestudies img{
	width:15em;
	float:right;
	margin:.5em 0 0 2em;
	border:solid 1px #036;
	}
	
#testmodulecasestudies ul{
	padding:0;
	margin-left:4em;
	}	
	
#testmodulecasestudies p{
padding: .5em 0 .5em 1em

}

.testmodule{
padding:1em;
border-top:solid 1px #036;
height:12em;
}
.testmodule1{
padding:1em;
border-top:solid 1px #036;
height:12em;
}
.testmodule2{
padding:1em;
border-top:solid 1px #036;
height:12em;
}
.testmodule3{
padding:1em;
border-top:solid 1px #036;
height:12em;
}

/*End testmodule case studies */

/*Start Robot Page*/

#robotcasestudies{
	background-color: #ffffff;
	font-family: arial, times, serif;
	font-size: .9em;
	color: #000;
	margin:0;
	padding:0;
		}
	
#robotcasestudies h4{
text-align:center;
color:#036;
padding:0 0 .25em 0;
margin:0;
}

#robotcasestudies img{
	width:14em;
	float:right;
	margin:0 0 0 2em;
	border:solid 1px #036;
	}
	
#robotcasestudies ul{
	padding:0;
	margin-left:4em;
	}	
	
#robotcasestudies p{
padding: .5em 0 .5em 1em
}

.robot1{
padding:1em;
border-top:solid 1px #036;
height:20em;
}	
.robot2{
padding:1em;
border-top:solid 1px #036;
height:11em;
}

/*End Robot Page*/



	
/* Start Custom Build Page*/
#custombuildcasestudies{
	background-color: #ffffff;
	font-family: arial, times, serif;
	font-size: .9em;
	color: #000;
	margin:0;
	padding:0;
		}
	
#custombuildcasestudies h3, h4{
text-align:center;
color:#036;
padding:0 0 .25em 0;
margin:0;
}

#custombuildcasestudies img{
	width:15em;
	float:right;
	margin:.5em 0 0 2em;
	border:solid 1px #036;
	}
	
#custombuildcasestudies ul{
	padding:0;
	margin-left:4em;
	}	
	
#custombuildcasestudies p{
padding:.25em;

}

.custombuild{
padding:.5em 1em 0 1em;
border-top:solid 1px #036;
height:12.5em;
}
.custombuild1{
padding:.5em 1em 0 1em;
border-top:solid 1px #036;
height:12.5em;
}
.custombuild2{
padding:.5em 1em 0 1em;
border-top:solid 1px #036;
height:12.5em;
}
.custombuild3{
padding:.5em 1em 0 1em;
border-top:solid 1px #036;
height:13.5em;
}
.custombuild4{
padding:.5em 1em 0 1em;
border-top:solid 1px #036;
height:18em;
}

.custombuild5{
padding:.5em 1em 0 1em;
border-top:solid 1px #036;
height:12.5em;
}
	
/*End Custom Build Page*/

/*Start servicerebuildparts case studies Page*/
#servicerebuildpartscasestudies{
	background-color: #ffffff;
	font-family: arial, times, serif;
	font-size: .9em;
	color: #000;
	margin:0;
	padding:0;
		}
	
#servicerebuildpartscasestudies h4{
text-align:center;
color:#036;
padding:0 0 .25em 0;
margin:0;
}

#servicerebuildpartscasestudies img{
	width:15em;
	float:right;
	margin:.5em 0 0 2em;
	border:solid 1px #036;
	}
	
#servicerebuildpartscasestudies ul{
	padding:0;
	margin-left:4em;
	}	
	
#servicerebuildpartscasestudies p{
padding: .5em 0 .5em 1em

}

.servicerebuildparts{
padding:.5em 1em 0 1em;
border-top:solid 1px #036;
height:13em;
}
.servicerebuildparts1{
padding:.5em 1em 0 1em;
border-top:solid 1px #036;
height:13em;
}
.servicerebuildparts2{
padding:.5em 1em 0 1em;
border-top:solid 1px #036;
height:13em;
}
.servicerebuildparts3{
padding:.5em 1em 0 1em;
border-top:solid 1px #036;
height:15em;
}	
	
/*End servicerebuildparts case studies */	
	

/*Start Sitemap style */

#sitemap{
	background-color: #ffffff;
	font-family: arial, times, serif;
	font-size: 1em;
	color: #000;
	margin:auto;
	padding:0;
	border-bottom:solid 1px #036;
}
#sitemap ul{
	padding:0 0 2em 0;
	margin-left:26.5em;
	}			

#glasicontacts1 {
	background-color: #ffffff;
	font-family: arial, times, serif;
	font-size: 1em;
	color: #000;
	padding:0;

}


/*end sitemap style */	






/* Page footer style */
#footer{
	background-color: #ffffff;
	height: 6em;
	font-size:0.75em;
	width: 100%;
	text-align: center;
	border-top:solid 1px #003366;
	height:7em;
		 }
		 
#footer p{
text-align:center;
}		 
		 
#footer img{
display:block;
margin: 2px auto 0;
text-align:center;
clear:both;
}

/*end page footer */





