#menu ul  li{

    list-style-type:none;	

	position: relative;

	display: inline;

	float: left;

    margin:0px 1px 0px 0px;

	

}

#menu ul li a{

    border:0px solid green;

    margin:0px 0px 0px 0px ;

	padding: 0px 0px 0px 0px;

    display:block;

	color:#fff;

	text-decoration:none;

	font-size:12px;

	text-align:center;

	line-height:33px;

	width:80px;

	height:34px;

	background:url(../images/btn_topnav.jpg) left top no-repeat;

}

#menu ul li a:hover{

    background:url(../images/btn_topnav.jpg) left top no-repeat;

    color:#fff;

	font-size:12px;

	text-decoration:none;

	font-weight:normal;

}

#menu ul li ul{

	left: 0;

	position: absolute;

	top: 1em; /* no need to change, as true value set by script */

	display: block;

	visibility: hidden;

}

#menu ul li ul li{

	display: list-item;

	z-index:999;

}

#menu ul li ul li a{

  	font-size:12px;

    line-height:20px;

    display: block;

	width: 120px; /*width of sub menu levels*/

	height: 25px;

	text-align:left;

	background:#6B078D;

    color:#fff;

	text-decoration: none;

	border-bottom:1px solid #fff;

    padding:0px 0px 0px 4px; 

}

  #menu ul li ul li a:hover{

    background:#BD2EEA;

    color:#fff;

	font-weight:normal;

  }



* html #menu ul li { float: left; height: 0%; }

* html #menu ul li a { height: 0%; }



.menu_gift a{

   width:90px;

   font-weight:normal;

   font-size:12px;

   color:#fff;

 }

 .menu_gift a:hover{

   width:90px;

   font-weight:normal;

   font-size:12px;

   color:#ffe600;

 }

#menu ul li ul li ul{
 	margin-top:-13px;
 	margin-left:16px;
 	}