@charset "utf-8";
/* CSS Document */

* { padding: 0; margin: 0; }

#header {
 overflow:hidden;		
 margin: 0 auto;	
 width: 885px;
 height:56px;
 border: 0px;
  _TEXT-ALIGN: left; /* For IE  6 */
}
#main_banner{
 padding:2px 0 0 0;		
 width:880px;
}
#logo{
 width:345px;	
 float: left;
}
#language{
 float:right;
 /**
 width:285px;
 */
 width:443px;
 padding-right:25px;
}
#language_content{
 padding-top:8px;
 float:right;
 width:100px;
}
#language img{
	margin-top:0px;
	width:17px;
	height:17px;
	
}
.language_selector{

  width: 95px;
}
#navigation ul#navlist{
 list-style-type:none;
 _list-style-type:none;  
 padding:0; 
 margin: 0px 0px 0px 0px;
 font-size: 15px;
 float:left;
 height:22px;
}
 ul#navlist li{
 float:left;
 margin-left:3px; 
 _margin-left:3px;
 /**
 margin-right:40px; 
 _margin-right:40px;
 */ 
 margin-right:5px; /* changed from 39px to 5px for solutions add */
}
ul#subnavlist { display:none;}
/*
#navigation ul#navlist li ul li {
	float: none;
     margin-left:3px; 
     _margin-left:3px;
     margin-right:10px; 
    _margin-right:10px; 
     margin-top:0;	*/
    /*
     margin-top:4px;margin-top:0px\9;*margin-top:0px;
    
	 } */
 ul#navlist li:hover ul#subnavlist
 {
 display: block;
 list-style-type:none;  
 position: absolute;
/*  background-color:#EFEFEF; Paul 10-23 */
 /**
 background-color:#EFEFEF;
 background:url('/images/home/web(home0104)product-lines-D.png') ; 
 */
  }
 ul#navlist ul li:hover ul#subnavlist li a
 {
 display: block;
 overflow:hidden;
 text-align:left;
 text-decoration:none;
 }
 

 
ul#subnavlist li a:hover
 {
  text-align:center;
  /**  
  background-color:#EFEFEF;
  */
  font-size: 13px;
  /*text-decoration:none;  
  color:#000000;  */
  color:blue;/*#BEBEC0;*/
  text-decoration: underline;
 }
 #navigation {
 width: 880px;
 overflow:hidden;	
 padding: 0px;
 border: 0px;
 margin-bottom:10px;
 /**
 margin: 0px 0px 0px 0px;
 */
 text-align:center;
 _TEXT-ALIGN: center; /* For IE  6 */
 font-size:11px;
 
}
#navigation ul#navlist li{
font-weight: bold;
}

#navigation ul#navlist li a{
 padding:3px 0 0 0; 
 line-height:normal; 
 display:block;
 overflow:hidden;
 text-align:center;
 _text-align:center;
 color:#008080;	
 text-decoration:none;
 /*text-decoration:none;*/
 _text-decoration:none;
 margin-right: 21px;
 
}

#navigation ul#navlist a:hover{
 color:blue;/*#BEBEC0;*/
 text-decoration: underline;
}

#navigation ul#navlist li ul li {
	float: none;
     margin-left:3px; 
     _margin-left:3px;
     margin-top:0;	
     margin-right:0px; 
    /**
     margin-top:4px;margin-top:0px\9;*margin-top:0px;
     margin-right:10px; 
    _margin-right:10px; 
     */
}



#navigation ul#navlist li:hover ul#subnavlist
 {
 display: block;
 list-style-type:none;  
 position: absolute;
 background:url('../images/home/web(home0104)product-lines-I.png') no-repeat ; 
 z-index: 2;
}
ul#subnavlistDetail { display:none;}


#navigation ul#subnavlist li:hover ul#subnavlistDetail
 {
 display: block;
 list-style-type:none;  
 position: absolute;
 margin-left:156px;
 margin-top:-21px;
 background:url('../images/home/web(home0104)product-lines-I.png') no-repeat ; 
 z-index: 2;
}



#navigation ul#navlist li ul li a
{
 line-height:normal;
 font-size: 12px;
 margin: 0 0 2px 1px;
 text-decoration:none;
 color:black;
 text-align:left;
 width:155px;
}


#search .btn{
	 width:23px;
	 height:18px;
	
     border: 0px solid;
	 background:#FFFFFF url('../images/search_icon.jpg') repeat left top;
}
#search {
 float:left;
 margin-top:8px;
 padding-top:0px;
 width:180px;
 height:18px;
 border:1px solid #000000;
 
}
.search_text{
   float:left;
   border-style:none;
   width:150px;
   border:0px;
   margin:0px 0px 0px 3px;
   
}

