.slidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.slidemenu ul li{
position: relative;
display: block;
float:left;
}

/*Top level menu link items style*/
.slidemenu ul li a{
display: block;
color:#06F;
text-decoration: none;
}

* html .slidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.slidemenu ul li a {
color:#fff;
width:254px;
margin-left:8px;
display: block;
background-color:#fff;
}

.slidemenu ul li a:hover{

}
	
.slidemenu ul li ul{
position: absolute;
margin-left:8px;
margin-top:35px;
display: block;
visibility: hidden;
	background-color:#ffffff;
	width: 758px;
	padding-top:13px;
	padding-left:5px;
	padding-right:5px;
	border-top:none;
top: 0;
}

.slidemenu ul li ul li{
display: list-item;
	background-color:#ffffff;
float: left;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.slidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.slidemenu ul li ul li a{
width: 193px; /*width of sub menus*/
height:30px;
padding: 15px 5px 7px 58px;
background-position:1px;
background-repeat:no-repeat;
margin: 0;
border-top-width: 0;
color:#fff;
background-image:none;
}

.slidemenu ul li ul li a:hover{ /*sub menus hover style*/
color: #ccc;
font-style:normal;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 16px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}
 
 
 
 
 .slidemenu ul li ul.kit_drop{
	background-color:#efefef;
 border-bottom:5px solid #ef1513;
 background-image:url(images/kitback.gif);
 
}

 .slidemenu ul li ul.kit_drop li{
	background-color:#efefef;
}
 .slidemenu ul li ul.kit_drop li a{
	background-color:#efefef;
	color:#717171;
}

  .slidemenu ul li ul.kit_drop li a:hover{
	background-color:#ef1513;
	color:#efefef;
	font-weight:normal;
}
 .slidemenu ul li ul.liv_drop {
	background-color:#efefef;
 border-bottom:5px solid #aa2a27;
 background-image:url(images/livback.gif);
 
 margin-left:-516px;
}

 .slidemenu ul li ul.liv_drop li{
	background-color:#efefef;
}
 .slidemenu ul li ul.liv_drop li a{
	background-color:#efefef;
	color:#717171;
}
  .slidemenu ul li ul.liv_drop li a:hover{
	background-color:#aa2a27;
	color:#efefef;
	font-weight:normal;
}

 .slidemenu ul li ul.din_drop{
	background-color:#efefef;
 border-bottom:5px solid #fe762c;
 background-image:url(images/dinback.gif);
 margin-left:-254px;
}

 .slidemenu ul li ul.din_drop li{
	background-color:#efefef;
}
 .slidemenu ul li ul.din_drop li a{
	background-color:#efefef;
	color:#717171;
}

   .slidemenu ul li ul.din_drop li a:hover{
	background-color:#fe762c;
	color:#efefef;
	font-weight:normal;
}
 
