html {
	height: 100%; }
	
#heading1 { 
 	width: 221px; height: 29px; 
 	background-image: url(images/who_are.gif); 
 	background-repeat: no-repeat; 
}

#heading2 { 
 	width: 221px; height: 29px; 
 	background-image: url(images/about_sol_tech.gif); 
 	background-repeat: no-repeat; 
}
	
#heading3 { 
 	width: 221px; height: 29px; 
 	background-image: url(images/contact_us.gif); 
 	background-repeat: no-repeat; 
}

#heading4 { 
 	width: 221px; height: 29px; 
 	background-image: url(images/contract_packaging.gif); 
 	background-repeat: no-repeat; 
}

#heading5 { 
 	width: 221px; height: 29px; 
 	background-image: url(images/technical_services.gif); 
 	background-repeat: no-repeat; 
}
		
#outer {    
width: 766px;  
margin-top: 10px;        
margin-left: auto;    
margin-right: auto;       
}

div#top_image{
width:766px;
height:47px;
background: url(images/top_image.gif) no-repeat; 
}

div#background{
width:766px;
background: url(images/back.gif);
}

div#header {  
width: 670px; 
height: 61px;     
margin-left: 50px;       
}

div#menu_header {
width: 668px; 
height: 182px; 
margin-left: 50px;
background: url(images/menu_bar.jpg) no-repeat ; 
}

div#menu_header2 {
width: 668px; 
height: 182px; 
margin-left: 50px;
background: url(images/menu_bar_about.jpg); 
}

div#menu_header3 {
width: 668px; 
height: 182px; 
margin-left: 50px;
background: url(images/menu_bar_technical.jpg); 
}

div#menu_header4 {
width: 668px; 
height: 182px; 
margin-left: 50px;
background: url(images/menu_bar_packing.jpg); 
}

div#menu_header5 {
width: 668px; 
height: 182px; 
margin-left: 50px;
background: url(images/menu_bar_contact.jpg); 
}

div#menu_block { 
width: 164px;    
float:left;      
}

div#strapline {
width: 200px;
height: 80px;
float: right;
margin-top: 65px;
text-align:justify;
margin-right:5px;
}

div#topline {
width: 670px;
margin-top:2px;
margin-left:50px;
height: 2px;
background: url(images/back_bar_pixel.gif);
}

#wrapper { 
 margin: 1px 49px;
 width: 670px;
}

#faux {
 background: url(images/faux-1-2-col.gif);
 margin-bottom: 1px;
 overflow: auto;
 width: 100%
}

#leftcolumn { 
 display: inline;
 color: #333;
 padding: 0px;
 width: 165px;
 float: left;
}

#rightcolumn { 
 float: right;
 color: #333;
 padding: 5px;
 width: 490px;
 display: inline;
 position: relative;
}

div#signature {
float:right;
padding-right:40px;
}

div#bottom_image{
width:766px;
height:49px;
background: url(images/bottom_image.gif) no-repeat; 
}

div#footer{
margin-top:3px;
margin-left:50px;
width:669px;
height:43px;
padding-top:3px;
clear:both;
background: url(images/footer.gif) no-repeat; 
}

#menu {
  padding:0;
  margin:0;
  width:0;
  }

#menu li {
  list-style-type:none;
  margin:0 0 0.25em 0;
  }

#menu a, #menu a:visited {
  position:relative;
  display:block;
  width:9em;
  border:1px solid #808;
  font-family:arial, verdana, sans-serif;
  font-size:0.8em;
  text-align:center;
  text-decoration:none;
  background:#808; 
  color:#eee; 
  padding:0.25em;
  }

#menu a:hover {
  background:#ddd;
  color:#808;
}

#menu a:hover span {
  display:block;
  text-align:left;
  position:absolute; 
  left:10em; 
  top:0; 
  padding:0.5em; 
  width:24em;
  background-color:#eee;
  color:#000; 
  border:1px solid #808;
  }

#menu a:hover span:first-line {
  font-weight:bold; 
  font-size:1.2em;
  color:#808;
  }

