@charset "utf-8";

/* CSS Document */



body{

	margin:0;

	padding:0;

}



.clear{clear:both;}



#main{

	width:946px;

	margin:0 auto;

	background:url(../images/bground.png) repeat-y;

	/*padding:0 35px;*/

}

#container{

	width:882px;

	margin:0 auto;

	padding:20px 0;

}



h1#logo{

	float:left;

	margin:10px 0 0 20px;

	height:35px;

	width:251px;

}

	h1#logo a{

		float:left;

		background:url(../images/logo.gif) no-repeat;

		height:35px;

		width:251px;

		text-indent:-10000em;

	}

	

#right-nav{

	float:right;

	width:370px;

	margin:20px 30px 0 0;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

}

	#right-nav a{

		font-family:Arial, Helvetica, sans-serif;

		font-size:12px;

		color:#000000;

		text-decoration:none;

	}

	#right-nav a:hover{

		font-family:Arial, Helvetica, sans-serif;

		font-size:12px;

		color:#000000;

		text-decoration:underline;

	}

	#search{
		position:absolute;
		width:126px;
		height:22px;
		border:1px solid #356595;
		margin:0;

	}





	

	

/*============================================= main menu =================================================*/

#topmenu{
	/*width: 500px;*/
	width:877px;
	/*position:absolute;*/
	top:35px;
	/*left:100px;*/
	float: right;
	margin: 0 5px 0 0;
	padding: 0;
	vertical-align:top;
	background: url(../images/bg-menu.png) repeat-x bottom;
}
	#nav {
		position: relative;
		height: 52px; /* topmenu buttons plus subnav */
		float: right;
		/*top:5px;*/
		margin: 0;
		padding: 0;
		/*width:700px;*/
		width:800px;
	}
	#nav li ul, #nav li ul {
		margin: 0;
		padding: 0;
		/*width:700px;*/
		width:800px;
	}

	#nav li { /*float the main list items*/
		margin: 0;
		/*margin-left:1.5em;*/
		float: right;
		display: inline;
		/*padding: 7px 0 0 0;*/
		
	}

	#nav li ul {
		display: none;	
		border:none !important;
	}

	#nav li.off ul, #nav li.on ul  { /*put the subnav below*/
		position:absolute;
		/*top: 28px;*/
		_top:25px;
		left: 0;
		/*height: 42px;*/
		height:20px;
		padding:3px 0 0 0;
	}

	#nav li.on:hover ul, #nav li.over ul { /*for ie*/
		/*background: #fff;*/
		
		
	}

	#nav li a {
		color: #000;
		/*font-weight: bold;*/
		display: block;
		text-decoration: none;
		overflow: hidden;
		/*padding:3px 10px 1px 10px;*/
		padding:2px 10px 0px 10px;
	  	height:20px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:14px;
	}
	#nav li li{ 
		/*margin-left:1em;*/
		/*padding-top:.5em;*/
	}

	#nav li li a {
		color:#000;
	}
	* html #nav li a {
		display:inline-block;
	}

	#nav li.on ul a, #nav li.off ul a {
		border: 0;
		float: left; /*ie doesn't inherit the float*/
		color: #000;
		width: auto;
		margin-left: 0px;
	}

	
	#nav li.on ul {
		display: block;
	}

	#nav li.off:hover ul, #nav li.over ul {
		display: block;
		/*width:700px;*/
		width:800px;
		background-color:#ccc;
		z-index: 6000;
		color:#FF7F00;
	}
	* html #nav li.over ul {
		width:60%;
	}
	#nav li.on a,
	#nav li.off:hover a,
	#nav li.over a{
	  color:#4C3434;
	  background-color:#ccc;
	  padding:2px 10px 1px 10px;
	  height:20px;
	}
	#nav li.on .off a,
	#nav li.off:hover .off a,
	#nav li.over .off a {
	  color:#000;
	}
	#nav li.off .off a:hover,
	#nav li.on .off a:hover{
	  color:#000;
	  font-family:Arial, Helvetica, sans-serif;
	}

	#liresources a, #licatalog a, #liproducts a, #liabout-us a, #lihome a {
		display: block;
		position: relative;
		height: 22px; 
	}
	
	#nav li ul li.off a{
		color:#000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
	}
	
	 #nav li ul li.off a:hover{
	 	color:#000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		text-decoration:underline;
	 }
/*========================================================= end menu list ================================================*/





#banner{

	width:880px;
	margin:0;
	_margin:-20px 0 0 0;
	padding:0;
	z-index:1;
}



#content{

	width:882px;

	margin:0 auto;

}
#content-international{
	width:882px;
	margin:0 auto;
	/*background:url(../images/bg-international.jpg) no-repeat;*/
}
#content-national{
	width:882px;
	margin:0 auto;
		/*background:url(../images/bg-national.jpg) no-repeat;*/
}



	#home-left-content{
		float:left;
		/*background: url(../images/leftnav-bg.jpg) repeat-y;*/
		/*background-color:#cecece;*/
		/*background-color:#F4F4F4;
		border:1px solid #D4D5D5;*/
		/*width:156px;*/
		width:154px;
		padding:0 5px 5px 5px;
	}
	#home-left-content img{border:0;}
	
	#home-left-content h1{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		padding:0 0 10px 0;
		margin:0;
	}
	#home-left-content p{
		padding:0 0 10px 0;
		margin:0 0 8px 0;
	}
	#home-left-content a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#000000;
		text-decoration:none;
	}
	#home-left-content a:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#000000;
		text-decoration:none;
	}
	
	#home-left-content ul{
		margin:0;
		padding:0;
		position:relative;
	}
	#home-left-content li {
		list-style-type:none;
		position:relative;
	}
	#home-left-content li a{
		font-size:12px;
		font-weight:bold;
		line-height:2;
	}
	#home-left-content li a:hover{
		font-size:12px;
		font-weight:bold;
	}
	
	
	
	#home-left-content-test{
		float:left;
		/*background: url(../images/leftnav-bg.jpg) repeat-y;*/
		background-color:#fff;
		width:156px;
		padding:0 5px;
	}
	#home-left-content-test img{border:0;}
	
	#home-left-content-test h1{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		padding:0 0 10px 0;
		margin:0;
	}
	#home-left-content-test p{
		padding:0 0 10px 0;
		margin:0 0 8px 0;
	}
	#home-left-content-test a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#000000;
		text-decoration:none;
	}
	#home-left-content-test a:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#000000;
		text-decoration:none;
	}
	
	
	
		.click-details a{
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			color:#000000;
			text-decoration:underline !important;
		}
		.click-details a:hover{
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			color:#000000;
			text-decoration:none !important;
		}
	#left-content{

		float:left;

		background: url(../images/leftnav-bg.jpg) repeat-y;

		width:158px;

		padding:10px 0 0 8px;

	}

		#left-content h1{

			font-family:Arial, Helvetica, sans-serif;

			font-size:14px;

			color:#000000;

			margin:0;

			padding:5px 0;

		}

		#left-content p{

			font-family:Arial, Helvetica, sans-serif;

			font-size:12px;

			color:#333;

			margin:0;

			padding:5px 0;

		}

		
/*================================= test ==========================*/
		
		
	#left-content-test{
		float:left;
		/*background: url(../images/leftnav-bg.jpg) repeat-y;*/
		/*border:1px solid #ccc;*/
		width:156px;
		padding:10px 0 0 8px;
		background: url(../images/nav-top.gif) no-repeat;
		border-bottom:1px solid #DEDFDF;
	}

		#left-content-test h1{
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#000000;
			margin:0;
			padding:5px 0;
		}

		#left-content-test p{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#333;
			margin:0;
			padding:5px 0;
		}
/*=================================end test ==========================*/	

	#left-content1{

		float:left;

		background-color:#bababa;

		width:158px;

		padding:10px 0 0 8px;

	}

		#left-content1 h1{

			font-family:Arial, Helvetica, sans-serif;

			font-size:14px;

			color:#000000;

			margin:0;

			padding:5px 0;

		}

		#left-content1 p{

			font-family:Arial, Helvetica, sans-serif;

			font-size:12px;

			color:#333;

			margin:0;

			padding:5px 0;

		}

	#center-content{

		float:left;

		width:510px;

		margin:0 10px;

		padding:10px 0 0 0;

		font-family:Arial, Helvetica, sans-serif;

		font-size:12px;

		color:#333;

		text-align:justify;

	}

		#center-content h1{

			margin:0;

			padding:0;

			font-family:Arial, Helvetica, sans-serif;

			font-size:14px;

			font-weight:bold;

			color:#6D9B21;

		}

	#center-content-large{
		float:left;
		width:695px;
		_width:650px;
		margin:0 10px;
		padding:10px 0 0 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333;
		text-align:justify;
	}

		#center-content-large h1{
			margin:0;
			padding:0;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:bold;
			color:#6D9B21;
		}
		#center-content-large table p{
			margin:0;
			padding:0;
		}
		
		
		
/*====================================== test ===================================*/
#center-content-large-test{
		float:left;
		/*width:695px;*/
		/*_width:650px;*/
		margin:0 10px;
		padding:10px 0 0 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333;
		text-align:justify;
	}

		#center-content-large-test h1{
			margin:0;
			padding:0;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:bold;
			color:#6D9B21;
		}
		#center-content-large-test table p{
			margin:0;
			padding:0;
		}
		
/*====================================== end test ===================================*/		

	#right-content{

		float:left;

		width:166px;

		margin:0 0 0 15px;

		background: url(../images/leftnav-bg.jpg) repeat-y;

		text-align:center;

		/*padding:10px 0 0 0;*/
		z-index:3;

	}
	
		#right-content img{border:0;}

		#right-content h1{

			font-family:Arial, Helvetica, sans-serif;

			font-size:14px;

			color:#000000;

			margin:0;

			padding:5px 0;

		}

		#right-content p{

			font-family:Arial, Helvetica, sans-serif;

			font-size:12px;

			color:#333;

			margin:0;

			padding:5px 0;

		}
		/*#right-content-test{
			float:left;
			width:166px;
			margin:0 0 0 15px;
			background: url(../images/leftnav-test-bg.jpg) repeat-y;
			text-align:center;

			z-index:3;
		}
			#right-content-test img{border:0;}

		#right-content-test h1{

			font-family:Arial, Helvetica, sans-serif;

			font-size:14px;

			color:#000000;

			margin:0;

			padding:5px 0;

		}

		#right-content-test p{

			font-family:Arial, Helvetica, sans-serif;

			font-size:12px;

			color:#333;

			margin:0;

			padding:5px 0;

		}*/

	

#footer{

	width:882px;

	margin:0 auto;

	text-align:center;

}

	#footer p{

		margin:0;

		padding:0;

		font-family:Arial, Helvetica, sans-serif;

		font-size:11px;

		color:#000000;

	}

	

	

	#outside{

		border:1px solid #000099;

		background:#000099;

	}



/*#nav{

	float:right;

}

#nav li{

	color:#FFFFFF;

}*/



/*****************************SIDEBAR MENU**************************************/



	#leftMenu{

		width:158px;

		float:left;

		margin:0 0 10px 0;

	}

	

	#dhtmlgoodies_slidedown_menu li{

		list-style-type:none;

		position:relative;

	}

	#dhtmlgoodies_slidedown_menu ul{

		margin:0px;

		padding:0px;

		position:relative;



	}



	#dhtmlgoodies_slidedown_menu div{

		margin:0px;

		padding:0px;

	}

	/* 	Layout CSS */

	#dhtmlgoodies_slidedown_menu{		

		width:155px;	

	}

	

	#dhtmlgoodies_slidedown_menu h1{

		font-size:12px;

	}



	/* All A tags - i.e menu items. */

	#dhtmlgoodies_slidedown_menu a{

		color: #333;

		text-decoration:none;	

		display:block;

		clear:both;

		width:155px;	

		font-family:Arial, Helvetica, sans-serif;

		font-size:12px;

		font-weight:normal;

		text-decoration:none;

	}

	

	/*

	A tags 

	*/

	#dhtmlgoodies_slidedown_menu .slMenuItem_depth1{	/* Main menu items */

		margin-top:1px;

		/*border-bottom:1px solid #000;*/

		/*font-weight:bold;*/

	}	

	#dhtmlgoodies_slidedown_menu .slMenuItem_depth2{	/* Sub menu items */

		margin-top:1px;

	}	

	#dhtmlgoodies_slidedown_menu .slMenuItem_depth3{	/* Sub menu items */

		margin-top:1px;

		font-style:italic;

		color:blue;

	}	

	#dhtmlgoodies_slidedown_menu .slMenuItem_depth4{	/* Sub menu items */

		margin-top:1px;

		color:red;

	}	

	#dhtmlgoodies_slidedown_menu .slMenuItem_depth5{	/* Sub menu items */

		margin-top:1px;

	}



	/* UL tags, i.e group of menu utems. 

	It's important to add style to the UL if you're specifying margins. If not, assign the style directly

	to the parent DIV, i.e. 

	

	#dhtmlgoodies_slidedown_menu .slideMenuDiv1

	

	instead of 

	

	#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul

	*/

	

	#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul{

		padding:1px;

	}

	#dhtmlgoodies_slidedown_menu .slideMenuDiv2 ul{

		margin-left:5px;

		padding:1px;

	}

	#dhtmlgoodies_slidedown_menu .slideMenuDiv3 ul{

		margin-left:10px;

		padding:1px;

	}

	#dhtmlgoodies_slidedown_menu .slMenuItem_depth4 ul{

		margin-left:15px;

		padding:1px;

	}

	

	

	

/************************************FIRST PAGE MENU**************************/

/*#banner-menu {

	background:url(../images/home-bottom-banner.jpg) no-repeat;

	height:21px;

	width:580px;

	color:#ccc;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	margin:0px;

	#margin:-4px 0 0 0;

	_margin:-4px 0 0 0;

	padding-left:300px;

}*/

#banner-menu {

	/*background:url(../images/home-bottom-banner.jpg) no-repeat;*/
	height:21px;
	width:630px;
	_width:677px;
	color:#ccc;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:-30px 0 0 0;
	#margin:-21px 0 0 0;
	_margin:-22px 0 0 0;
	/*margin:0px;*/
	/*#margin:-4px 0 0 0;*/
	/*_margin:-5px 0 0 0;*/
	padding-left:247px;
	_padding-left:200px;

}



#banner-menu ul {
	list-style: none;
	margin:0 0 0 10px;
	padding:0;
	_width:55px;
	float: left;
	white-space:nowrap;
	
}



#banner-menu a, #banner-menu h2 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	display: block;

	margin: 0;

	padding: 2px 3px;

}



#banner-menu h2 {

	color: #fff;

	background: #000;

	text-transform: uppercase;

}

#banner-menu ul li{
	width:100%;
	/*border:1px solid #ccc;*/
}

#banner-menu ul li a {
	color: #fff;
	text-decoration: none;
	font-size:12px;
	padding:0 0 10px 0;
	#padding:0 0 6px 0;
	line-height:15px;
	#line-height:20px;
}



#banner-menu ul li a:hover {
	color: #fff;
	font-size:12px;
	padding:0 0 10px 0;
	#padding:0 0 6px 0;
	line-height:15px;
	#line-height:20px;
}



#banner-menu li {position: relative;}



#banner-menu ul ul {
	position: absolute;
	z-index: 10;
	background-color:#e0e0e0;
	width:140px;
	margin:0;
	#margin:-5px 0 0 0;
	
	/*border:1px solid #808080;*/
	/*margin:1px 0 0 0;*/
}

	#banner-menu ul ul li a{
		color: #333;
		text-decoration: none;
		font-size:12px;
		padding:0 0 4px 5px;
		/*line-height:20px;*/
	}

	#banner-menu ul ul li a:hover {

		color: #513F9E;

		font-size:12px;

		padding:0 0 4px 5px;

		background-color:#fff;

		/*line-height:20px;*/

	}



#banner-menu ul ul ul {

position: absolute;

top: 0;

left: 100%;

}



div#banner-menu ul ul,

div#banner-menu ul li:hover ul ul,

div#banner-menu ul ul li:hover ul ul

{display: none;}



div#banner-menu ul li:hover ul,

div#banner-menu ul ul li:hover ul,

div#banner-menu ul ul ul li:hover ul

{display: block;}







#flashcontent{

	width:695px;
	_width:670px;

	height:360px;

	margin:0;

	padding:0;

	border:0;

	#border:1px solid #fff;

}



#flashcontent-dealer{

	width:880px;

	height:740px;

	margin:0;

	padding:0;

	border:0;

	#border:1px solid #fff;

}



#find-dealer{

	color:#6D9B21;

	font-family:Arial,Helvetica,sans-serif;

	font-size:14px;

	font-weight:bold;

	margin:0;

	padding:0;

}



.type{

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:bold;

	color:#F09544;

}



.description{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:#5F7475;

}



.product-left{

	float:left;

	width:350px;

	margin:0;

}

	.product-left img{

		border:0;

	}

.product-right{

	float:left;

	width:250px;

	margin:0 30px;

}

	.product-right img{

		border:0;

	}

	



#contact-form p{

		margin:0;

		padding:0;

		font-family:Arial, Helvetica, sans-serif;

		font-size:12px;

		color:#000000;

}



#contact-form input{

	width:150px;

	height:20px;

	border:1px solid #ccc;

}

#contact-form input:hover, input:focus{

	width:150px;

	height:20px;

	border:1px solid #000;

}



#contact-form textarea{

	width:300px;

	height:150px;

	border:1px solid #ccc;

}

#contact-form textarea:hover, textarea:focus{

	width:300px;

	height:150px;

	border:1px solid #000;

}

.highlight_keyword{
	background-color: #ffff88;
}

#links{
	float:left;
	width:140px;
	margin:0;
	padding:0;
}

#searchForm{
	float:right;
	width:180px;
	padding:0;
	/*margin:10px;*/
	height:24px;
}

	#search-but{
		width:40px;
		height:26px;
		background-color:#99B0C0;
		border:1px solid #6B7B8B;
		margin:0px 0 0 130px;
		#margin:0px 0 0 132px;
	}	
	#search-but:hover{
		width:40px;
		height:26px;
		background-color:#AACCD5;
		border:1px solid #6B7B8B;
		margin:0px 0 0 130px;
		#margin:0px 0 0 132px;
	}

#click-here{
	position:absolute;
	/*float:right;*/
	margin:-30px 0 0 730px;
	#margin:205px 0 0 -140px;
	width:130px;
	height:20px;
	/*z-index:-1;*/
}
	#click-here a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
		text-decoration:none;
	}
	#click-here a:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
		text-decoration:underline;
	}
	
.sitemap-col{
	float:left;
	width:200px;
	margin:0 10px 0 0;
}
	.sitemap-col a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#000000;
		text-decoration:underline;
	}
	.sitemap-col a:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#000000;
		text-decoration:none;
	}
	
	.sitemap-col ul{
		margin-top:0;
		text-align:left !important;
	}
	
	
	
.sitemap-col1{
	float:left;
	width:200px;
	margin:0 10px 0 60px;
}
	.sitemap-col1 a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#000000;
		text-decoration:underline;
	}
	.sitemap-col1 a:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#000000;
		text-decoration:none;
	}
	
	.sitemap-col1 ul{
		margin-top:0;
	}
#home-products-search{
	float:right;
	margin:10px;
	#margin:10px 8px 0 0;
	padding:0;
}

.jCarousel_{
	float:left;
	width:160px;
	margin:0 auto;
	height:261px;
	#height:280px;
	/*padding:0 0 0 8px;*/
}
	
	
	

	
	
	

	
	
/*============================================= main menu =================================================*/

#topmenu1{
	/*width: 500px;*/
	width:877px;
	/*position:absolute;*/
	top:35px;
	/*left:100px;*/
	float: right;
	margin: 0 5px 0 0;
	padding: 0;
	vertical-align:top;
	/*background: url(../images/bg-menu.png) repeat-x bottom;*/
}
	#nav1 {
		position: relative;
		height: 52px; /* topmenu buttons plus subnav */
		/*float: right;*/
		/*top:5px;*/
		margin: 0;
		padding: 0;
		/*width:700px;*/
		width:800px;
	}
	#nav1 li ul, #nav1 li ul {
		margin: 0;
		padding: 0;
		/*width:700px;*/
		width:800px;
	}

	#nav1 li { /*float the main list items*/
		margin: 0;
		/*margin-left:1.5em;*/
		float: left;
		display: inline;
		/*padding: 7px 0 0 0;*/
		
	}

	#nav1 li ul {
		display: none;	
		border:none !important;
	}

	#nav1 li.off ul, #nav1 li.on ul  { /*put the subnav below*/
		position:absolute;
		/*top: 28px;*/
		_top:25px;
		left: 0;
		/*height: 42px;*/
		height:20px;
		padding:3px 0 0 0;
	}

	#nav1 li.on:hover ul, #nav1 li.over ul { /*for ie*/
		/*background: #fff;*/
		
		
	}

	#nav1 li a {
		color: #000;
		/*font-weight: bold;*/
		display: block;
		text-decoration: none;
		overflow: hidden;
		/*padding:3px 10px 1px 10px;*/
		padding:2px 10px 0px 10px;
	  	height:20px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:14px;
	}
	#nav1 li li{ 
		/*margin-left:1em;*/
		/*padding-top:.5em;*/
	}

	#nav1 li li a {
		color:#000;
	}
	* html #nav1 li a {
		display:inline-block;
	}

	#nav1 li.on ul a, #nav1 li.off ul a {
		border: 0;
		float: left; /*ie doesn't inherit the float*/
		color: #000;
		width: auto;
		margin-left: 0px;
	}

	
	#nav1 li.on ul {
		display: block;
	}

	#nav1 li.off:hover ul, #nav1 li.over ul {
		display: block;
		/*width:700px;*/
		width:800px;
		background-color:#ccc;
		z-index: 6000;
		color:#FF7F00;
	}
	* html #nav1 li.over ul {
		width:60%;
	}
	#nav1 li.on a,
	#nav1 li.off:hover a,
	#nav1 li.over a{
	  color:#4C3434;
	  background-color:#ccc;
	  padding:2px 10px 1px 10px;
	  height:20px;
	}
	#nav1 li.on .off a,
	#nav1 li.off:hover .off a,
	#nav1 li.over .off a {
	  color:#000;
	}
	#nav1 li.off .off a:hover,
	#nav1 li.on .off a:hover{
	  color:#000;
	  font-family:Arial, Helvetica, sans-serif;
	}

	#liresources a, #licatalog a, #liproducts a, #liabout-us a, #lihome a, #lidivisions a {
		display: block;
		position: relative;
		height: 22px; 
	}
	
	#nav1 li ul li.off a{
		color:#000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
	}
	
	 #nav1 li ul li.off a:hover{
	 	color:#000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		text-decoration:underline;
	 }
	 
	 
	 
	 
	 
	 
	 
#banner-menu1{
	/*background:url(../images/home-bottom-banner.jpg) no-repeat;*/
	/*height:21px;*/
	/*width:570px;*/
	width:880px;
	/*_width:677px;*/
	color:#ccc;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	/*margin:-30px 0 0 0;
	#margin:-21px 0 0 0;
	_margin:-22px 0 0 0;*/
	/*margin:0px;*/
	/*#margin:-4px 0 0 0;*/
	/*_margin:-5px 0 0 0;*/
	/*padding-left:247px;
	_padding-left:200px;*/

}



#banner-menu1 ul {
	list-style: none;
	/*margin:0 0 0 10px;*/
	margin:0;
	padding:0;
	_width:55px;
	float: right;
	white-space:nowrap;
}



#banner-menu1 a, #banner-menu1 h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	display: block;
	margin: 0;
	padding: 5px 3px;

}



#banner-menu1 h2 {
	color: #fff;
	background: #000;
	text-transform: uppercase;
}

#banner-menu1 ul li{
	width:100%;
	/*border:1px solid #ccc;*/
	/*background-color:#ccc;*/
	/*margin:0 3px 0 0;*/
	margin:0;
	background: url(../images/tab.png) no-repeat top left;
	width:110px;
	height:26px;
	text-align:center;
	padding:3px 0 0 0;
}
#banner-menu1 ul li:hover{
	background: url(../images/tab.png) no-repeat top right;
}
#banner-menu1 ul li.on{
	background: url(../images/tab.png) no-repeat top right;
}

#banner-menu1 ul li a {
	color: #000;
	text-decoration: none;
	font-size:12px;
	line-height:15px;	
}



#banner-menu1 ul li a:hover {
	color: #000;
	font-size:12px;
	line-height:15px;
}



#banner-menu1 li {position: relative;}



#banner-menu1 ul ul {
	position: absolute;
	z-index: 10;
	background:url(../images/drop-down-bg.png) repeat;
	width:120px;
	margin:-4px 0 0 0;
	#margin:-4px 0 0 -54px;
	border:1px solid #000;
}
#banner-menu1 ul ul:hover{
	position: absolute;
	z-index: 10;
	background:url(../images/drop-down-bg.png) repeat;
	width:120px;
	margin:-4px 0 0 0;
	#margin:-4px 0 0 -54px;
	border:1px solid #000;
}

#banner-menu1 ul li.on ul {
	position: absolute;
	z-index: 10;
	background:url(../images/drop-down-bg.png) repeat;
	/*width:140px;*/
	width:120px;
	margin:-4px 0 0 0;
	#margin:28px 0 0 -110px;
	border:1px solid #000;
}
#banner-menu1 ul li.on ul:hover{
	position: absolute;
	z-index: 10;
	background:url(../images/drop-down-bg.png) repeat;
	width:120px;
	margin:-4px 0 0 0;
	#margin:28px 0 0 -110px;
	border:1px solid #000;
}


	#banner-menu1 ul ul li {
		background:none;
		width:100%;
		/*text-align:left;*/
		text-align:right;
	}
	#banner-menu1 ul ul li:hover {
		background:none;
		width:100%;
		/*text-align:left;*/
		text-align:right;
	}
	#banner-menu1 ul ul li a{
		color: #333;
		text-decoration: none;
		font-size:12px;
		/*padding:0 0 4px 5px;*/
		padding:0 5px 4px 0;
		/*line-height:20px;*/
	}

	#banner-menu1 ul ul li a:hover {
		color: #513F9E;
		font-size:12px;
		/*padding:0 0 4px 5px;*/
		padding:0 5px 4px 0;
		background-color:#fff;
		/*line-height:20px;*/
	}



#banner-menu1 ul ul ul {
	position: absolute;
	top: 0;
	left: 100%;
}



div#banner-menu1 ul ul, div#banner-menu1 ul li:hover ul ul, div#banner-menu1 ul ul li:hover ul ul
	{
		display: none;
	}



div#banner-menu1 ul li:hover ul, div#banner-menu1 ul ul li:hover ul, div#banner-menu1 ul ul ul li:hover ul
{display: block;}

#color-line{
	height:3px;
	/*height:0px;*/
	width:880px;
	/*background-color:#EEEEEA;*/
	background-color:#928D85;
	/*background-color:#B1B1B1;*/
	/*border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;*/
	/*border:1px solid #ccc;*/
	/*margin:-1px 0 0 0;*/
	margin:0;
}
/*========================================================= end menu list ================================================*/


#home-left-content #left-content-test{
	background:transparent url(../images/nav-top.gif) no-repeat scroll 0 0;
	border-bottom:1px solid #DEDFDF;
	float:left;
	padding:10px 0 0 8px;
	width:156px;
	margin:0 0 0 -5px;
}