

#leftMenu {
		position:relative;
		width:280px;
		padding-left:0;
		padding-right:0;
		float:left;
		font-family: Eurostile-Bol;
		font-size: 13px;
		text-decoration: none;
		text-transform:uppercase;
		color:#333333;
		margin-left:-12px;
		margin-top:-24px;
	}	
	
ul#navlist_slidedown_menu li a,ul#subnavlist li a
{
}

div#navcontainer
{
	width: 280px;
}

/* NAV LIST */
ul#navlist
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul#navlist li { display: inline; }

ul#navlist li a {
	color: #999;
	display: block;
	background: url("../images/subnav-back.gif") top left;
	padding: 7px 0 7px 30px;
	border-top: solid 1px #ccc;
	border-left: solid 1px #ccc;
	width: 237px;
}

ul#navlist li a:hover { 
	color: #069;
	text-decoration:underline;
	 }

ul#navlist li a#current
{
	color: #333;
		text-decoration:none;
		
}

/* SUB NAV LIST */
ul#subnavlist {
	margin: 0 0 0 7px;
	list-style-type: none;
	padding: 0;
		width: 230px;
}

ul#subnavlist li { display: inline; }

ul#subnavlist li a {
	display: block;
	color:#999;
	background: #000;
	background-image:url("../images/nav/dark_noise.png");
	padding: 7px 0 7px 30px;

	border-top: solid 1px #333;
	border-left: solid 1px #333;

	height: auto;
	width: 299px;
}

ul#subnavlist li a:hover { 
	background: #333;
	color:#fff; 
	}

ul#navlist li a#subcurrent
{
	color: #c00;
	background: #000;
}

ul#navlist li a#suvcurrent:hover { 
	background: #ddd;
	 }	
	
	

	/*
	General rules
	*/

	/* Active menu item */
	#navlist_slidedown_menu .navlist_activeItem {

	}

	#navlist_slidedown_menu li{
		list-style-type:none;
		position:relative;
		/*padding: 7px 0 7px 30px;*/
	}
	#navlist_slidedown_menu ul{
		margin:0px;
		padding:0px;
		position:relative;

	}

	#navlist_slidedown_menu div{
		margin:0px;
		padding:0px;
	}
	/* 	Layout CSS */
	#navlist_slidedown_menu{
		width: 240px;
		
		
	/*background: #aae url("../images/subnav-back.gif") top left;*/
	/*border-top: solid 1px #ccc;*/
	}

	/* All A tags - i.e menu items. */
	#navlist_slidedown_menu a{
		color: #000;
		text-decoration:none;
		display:block;
		clear:both;
		width: 200px;
		padding-left:2px;
	}

	/* Active menu item */
	#navlist_slidedown_menu .navlist_activeItem {		
		color: #069;
		text-decoration:underline;
		background-color:#666;
		outline:none;


	}

	/*
	A tags
	*/
	#navlist_slidedown_menu .slMenuItem_depth1{	/* Main menu items */

	}
	#navlist_slidedown_menu .slMenuItem_depth2{	/* Sub menu items */
		color: #ccc;
		text-decoration:none;
		background-color:#000;
		outline:none;
	}
	#navlist_slidedown_menu .slMenuItem_depth3{	/* Sub menu items */
		color: #c00;
		font-size:11px;
		background-color:#333;
		width:178px;
	}
	#navlist_slidedown_menu .slMenuItem_depth4{	/* Sub menu items */
		
	}
	#navlist_slidedown_menu .slMenuItem_depth5{	/* Sub menu items */
		
	}

	/* 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.

	#navlist_slidedown_menu .slideMenuDiv1

	instead of

	#navlist_slidedown_menu .slideMenuDiv1 ul
	*/

	#navlist_slidedown_menu .slideMenuDiv1 ul{
		/*padding:1px;*/
	}
	#navlist_slidedown_menu .slideMenuDiv2 ul{
		margin-left:5px;
		
	}
	#navlist_slidedown_menu .slideMenuDiv3 ul{
		margin-left:7px;
		
	}
	#navlist_slidedown_menu .slMenuItem_depth4 ul{
		margin-left:10px;
		
	}
	
	
#rib-wrap {
		position:relative;
		background:url('../images/nav/rib-wrap.png');
		background-repeat:no-repeat;
		height:13px;
		width:267px;
		/*padding: 6px 0 0 12px;*/
		/*margin-left:-7px;*/
	}	


#lftAdTitle{
		position:absolute;
		float:left;
		font-family: Eurostile-Reg;
		font-size: 13px;
		text-decoration: none;
		text-transform: uppercase;
		color:#333333;
		background:url('../images/nav/rib-wrap-all.png');
		background-repeat:no-repeat;
		height:42px;
		width:268px;
		padding: 5px 0 0 12px;
		margin-left:0;
		margin-top:50px;
		z-index:2;

	}



#lftAd{
		position:absolute;
		float:left;
		background:url('../images/products/lft-ad-sample.jpg.html');
		background-repeat:no-repeat;
		height:158px;
		width:220px;
		padding: 5px 0 0 12px;
		margin-left:12px;
		margin-top:79px;

	}


#lftAdTitle2{
		position:absolute;
		float:left;
		font-family: Eurostile-Reg;
		font-size: 13px;
		text-decoration: none;
		text-transform: uppercase;
		color:#333333;
		background:url('../images/nav/rib-wrap-all.png');
		background-repeat:no-repeat;
		height:42px;
		width:268px;
		padding: 5px 0 0 12px;
		margin-left:0;
		margin-top:247px;
		z-index:2;

	}


#lftAd2{
		position:absolute;
		float:left;
		background:url('../images/products/lft-ad-sample2.jpg.html');
		background-repeat:no-repeat;
		height:158px;
		width:220px;
		padding: 5px 0 0 12px;
		margin-left:12px;
		margin-top:276px;

	}






	
ul#navlist_slidedown_menu2 li a,ul#subnavlist li a
{
	
}

div#navcontainer
{
	width: 120px;
	
}

/* NAV LIST */


background:url('../images/nav/right-ribbon.png');


ul#navlist2
{
	list-style-type: none;
	margin-top:0;
	padding: 0;
	
}

ul#navlist2 li { 
	display: inline;
 }

ul#navlist2 li a {
	color: #333;
	display: block;
	/*background: url("../images/subnav-back.gif") top left;*/
	background:#fff;
	padding: 7px 0 7px 4px;
	border-bottom: solid 1px #C8C8C8;
	/*border-left: solid 1px #ccc;*/
	width: 130px;	
	
}

ul#navlist2 li a:hover { 
	color: #069;
	text-decoration:underline;
	 }

ul#navlist2 li a#current
{
	color: #333;
		text-decoration:none;
}

/* SUB NAV LIST */
ul#subnavlist2 {
	margin: 0 0 0 7px;
	list-style-type: none;
	padding: 0;
}

ul#subnavlist2 li { display: inline; }

ul#subnavlist2 li a {
	display: block;
	color:#999;
	background: #000;
	background-image:url("../images/nav/dark_noise.png");
	padding: 7px 0 7px 30px;

	border-top: solid 1px #333;
	border-left: solid 1px #333;

	height: auto;
	width: 100px;
}

ul#subnavlist2 li a:hover { 
	background: #333;
	color:#fff; 
	}

ul#navlist2 li a#subcurrent
{
	color: #c00;
	background: #000;
}

ul#navlist li2 a#suvcurrent:hover { 
	background: #ddd;
	 }	

	/* Active menu item */
	#navlist_slidedown_menu2 .navlist_activeItem {

	}

	#navlist_slidedown_menu2 li{
		list-style-type:none;
		position:relative;
	}
	#navlist_slidedown_menu2 ul{
		margin:0px;
		padding:0px;
		position:relative;

	}

	#navlist_slidedown_menu2 div{
		margin:0px;
		padding:0px;
	}
	/* 	Layout CSS */
	#navlist_slidedown_menu2{
		/*width: 240px;*/
	}

	/* All A tags - i.e menu items. */
	#navlist_slidedown_menu2 a{
		color: #000;
		text-decoration:none;
		display:block;
		clear:both;
		width: 200px;
		padding-left:2px;
	}

	/* Active menu item */
	#navlist_slidedown_menu2 .navlist_activeItem {		
		color: #069;
		text-decoration:underline;
		background-color:#666;
		outline:none;


	}

	/*
	A tags
	*/
	#navlist_slidedown_menu2 .slMenuItem_depth1{	/* Main menu items */

	}
	#navlist_slidedown_menu2 .slMenuItem_depth2{	/* Sub menu items */
		color: #ccc;
		text-decoration:none;
		background-color:#000;
		outline:none;
	}
	#navlist_slidedown_menu2 .slMenuItem_depth3{	/* Sub menu items */
		color: #c00;
		font-size:11px;
		background-color:#333;
		width:178px;
	}
	#navlist_slidedown_menu2 .slMenuItem_depth4{	/* Sub menu items */
		
	}
	#navlist_slidedown_menu .slMenuItem_depth5{	/* Sub menu items */
		
	}


	#navlist_slidedown_menu2 .slideMenuDiv1 ul{
		/*padding:1px;*/
	}
	#navlist_slidedown_menu2 .slideMenuDiv2 ul{
		margin-left:5px;
		
	}
	#navlist_slidedown_menu2 .slideMenuDiv3 ul{
		margin-left:7px;
		
	}
	#navlist_slidedown_menu2 .slMenuItem_depth4 ul{
		margin-left:10px;
		
	}