
#menu_category{
  position: relative;
  z-index: 1000;
  margin-left: -30px;
  margin-right: 1px;
  
}
/* for IE  start */

#menu_cat>li>ul{
  position: absolute;
  z-index: 2000; 
}

#menu_cat .display_ul, #menu_cat .display_ul .display_ul{
  position: relative;
}
#menu_cat .display_ul>li>ul{
  position: absolute;
  z-index: 3000;
}


/* for IE  end */


#menu_category a {
  color:#333;
}
#menu_category a:visited {
  color:#333;
}
#menu_category a:hover, a:active {
  color:red;
}

#menu_cat {
  width: 160px;
  margin:6px 1px 8px 12px; 
  padding:0;
  
}

#menu_category ul li{
  height:28px;
  
}
#menu_category ul>li a{
  height:28px;
  
}
#menu_category ul>li ul{
  width: 165px;
  
}
#menu_category li{
  width: 165px;
  height: 28px;
  list-style-type: none;
  margin: 0 2px 0 1px;
  color: #eee;
  font-size:1em;  
  padding:2px 0 0px 6px; 

}

#menu_category ul>li>ul{
	 display: none;
	 visibility: hidden;
	 margin: -35px 0 0 165px;
	 background-color:#DDDDDD;
	 width: 208px;
}
#menu_category ul>li>ul li{
  border:1px solid #BBBBBB;
  width: 200px;
}

#menu_category ul>li>ul>li>ul{
	 display: none;
	 visibility: hidden;
	 margin: -35px 0 0 198px;

	 background-color:#DDDDDD;
	 width: 208px;
}
#menu_category ul>li>ul>li>ul li{
   border:1px solid #BBBBBB;
   width: 200px;
}

#menu_category ul>li>ul>li>ul>li>ul{
	 display: none;
	 visibility: hidden;
	 margin: -35px 0 0 198px;
	  width: 208px;
}
/** for current category and related categories start*/
/* second level CPUs... */
#menu_category .display_ul{
  	 display: block;
	 visibility: visible;
	 margin: -15px 0 0 10px;	
	 width: 168px;
}
/* third level AMD  ..... */
#menu_category .display_ul .display_ul{
  	 display: block;
	 visibility: visible;
	 margin: 0 0 0 10px;	
	 width: 148px;
}
#menu_category .display_ul{
	 font-size: 1em;
	 
}

#menu_category .display_ul>li>ul{
	 margin-left: 164px;
	 
}
#menu_category .display_ul .display_ul>li{
  width:140px;
}
#menu_category .display_li{
  height: auto;
}

#menu_category .current_category>a{
  color: red; 
}

/** for current category and related categories end*/
#menu_category .long_category{
  
}

/* for underline start */


#menu_category ul.display_ul>li, #menu_category ul.display_ul>li>ul>li>ul>li, #menu_category ul.display_ul>li>ul>li>ul>li>ul>li{
  border-style: solid;
  border-width: 0 0 0 0;
  border-color: #eef;
}
/* for underline end */
#promotion_cat{
 /* display:block !important;
  visibility: visible !important;
  padding:0px !important;
  margin:0px !important;
  width:180px !important;
  position:relative;*/
}

#promotion_cat li{
  /*visibility: visible !important;
  padding:0px !important;
  margin:0px !important;
  width:170px !important;
  border:none !important;
  background:none !important;
  */
}
#promotion_cat a{
  text-decoration:none;
}