.menu1{
	font-family: Arial, Helvetica, sans-serif; 
	width:130px;
/*	width:65px;*/
	height:180px; 
	position:relative; 
/*	font-size:1.2em; */
	margin:0; 
	padding:0; 
	border:0;
}
.menu1 ul {
	padding:0; 
	margin:0; 
	list-style-type: none;
}
.menu1 ul li ul {
	visibility:hidden; 
	position:absolute; 
	height:0; 
	overflow:hidden; 
	top:-1px; 
/*	left:99px;*/
	left:110px;
}
.menu1 ul li {
	float:left; 
	position:relative; 
	z-index:390;
}
.menu1 ul li a, .menu1 ul li a:visited {
	display:block; 
	float:left; 
	text-decoration:none; 
	color:#7D7D7D; 
/*	width:65px; */
	width:130px;
	height:30px; 
	line-height:29px; 
/*	font-size:11px;*/
	font-size:13px; 
	/*background:opacity: 0.9; filter: alpha(opacity=90);}*/
	background:transparent; 
/*	padding-left:35px;*/
}
html .menu1 ul li a, .menu1 ul li a:visited {
/*	width:100px; 
	w\idth:65px;*/
	width:140px; 
	w\idth:130px;
}

/*.menu1 ul li.home {background:url('home.gif');}
.menu1 ul li.products {background:url('products.gif');}
.menu1 ul li.services {background:url('services.gif');}
.menu1 ul li.contact {background:url('contact.gif');}
.menu1 ul li.sitemap {background:url('sitemap.gif');}
.menu1 ul li.news {background:url('news.gif');}

.menu1 ul li ul li.subprod1 {background:url('subprod1.gif') no-repeat;}
.menu1 ul li ul li.subprod2 {background:url('subprod2.gif') no-repeat;}
.menu1 ul li ul li.subprod3 {background:url('subprod3.gif') no-repeat;}
.menu1 ul li ul li.subnews1 {background:url('subnews1.gif') no-repeat;}
.menu1 ul li ul li.subnews2 {background:url('subnews2.gif') no-repeat;}
.menu1 ul li ul li.subnews3 {background:url('subnews3.gif') no-repeat;}
.menu1 ul li ul li.subserv1 {background:url('subserv1.gif') no-repeat;}
.menu1 ul li ul li.subserv2 {background:url('subserv2.gif') no-repeat;}
.menu1 ul li ul li.subserv3 {background:url('subserv3.gif') no-repeat;}
.menu1 ul li ul li.subserv4 {background:url('subserv4.gif') no-repeat;}
.menu1 ul li ul li.subserv5 {background:url('subserv5.gif') no-repeat;}
*/
.menu1 table {
	border-collapse:collapse; 
	border:0px none; 
	padding:0; 
	font-size:1em; 
	position:absolute; 
	left:0; 
	top:0
}

.menu1 ul li:hover a, .menu1 ul li a:hover{
	text-decoration:none; 
	color: #F49900;
	border:0px none;
}

.menu1 ul li a:hover {
	position:relative; 
	z-index:400;
}

.menu1 ul li:hover ul, .menu1 ul li a:hover ul {
	visibility:visible; 
	width:170px;
	height:auto; 
	border:1px solid #F49900;
	z-index:480; 
	background:#f8f8f8; 
	overflow:visible;
	text-align: left;
}
.menu1 ul li:hover ul li a, .menu1 ul li a:hover ul li a{
	display:block; 
	background:transparent; 
	color:#7F7F7F; 
	width:135px; 
	line-height:15px; 
/*	padding:5px 0 5px 35px; */
	padding:5px 0 5px 5px; 
	height:auto; 
	text-decoration:none;
	text-align:left
}
* html .menu1 ul li a:hover ul li a {
	width:170px; 
	w\idth:135px;
}

.menu1 ul li:hover ul li a:hover, .menu1 ul li a:hover ul li a:hover {
	text-decoration:none; 
	color: #F49900;
	border:0px none;
}
.menu1 ul li:hover ul li ul, .menu1 ul li a:hover ul li a ul {
	visibility:hidden; 
	position:absolute; 
	height:0; 
	overflow:hidden; 
	top:0; 
	left:151px;
}
.menu1 ul li:hover ul li:hover ul, .menu1 ul li a:hover ul li a:hover ul {
	visibility:visible; 
	position:absolute; 
	width:150px; 
	height:auto; 
	color:#000; 
	padding:0; 
	border:1px solid #F49900; 
	list-style-type:none; 
	background:#eee;
}
.menu1 ul li:hover ul li:hover ul li a, .menu1 ul li a:hover ul li a:hover ul li a {
	display:block; 
	width:115px; 
/*	background:transparent;*/
	background:#F49900;
	color:#000;
}

* html .menu1 ul li a:hover ul li a:hover ul li a {
	width:150px; 
	w\idth:115px;
}

.menu1 ul li:hover ul li:hover ul li a:hover, .menu1 ul li a:hover ul li a:hover ul li a:hover {
	background:#ddd; 
	text-decoration:underline;
}
