.menu
	{
	width: auto;
	float: right;
	}
	
.menu ul
	{
	float: left;
	display: block;
	padding-right: 8px;
	}
	
.menu ul li
	{
	float: left;
	display: inline;
	position:relative;
	}
	
.menu ul li a
	{
	color: #3a3a3a;
	font-size: 14px;
	padding:0px 0px 0px 10px;	
	height:28px;
	line-height:28px;
	float: left;
	cursor: pointer;
	}
	
.menu ul li a span
	{
	float: left;
	padding:0px 10px 0px 0px;
	}

.menu ul li a.last
	{
	padding:0px 0px 0px 10px;
	}
	
.menu ul li a:hover,.menu ul li .sub_menu ul li a:hover
	{
	color: #f60;
	}
	
.menu ul li.selected a,.menu ul li .sub_menu ul li a.selected
	{
	color: #f60;	
	}
	
.menu ul li.selected_submenu a
	{
	color: #f60;
	background: url(../../_images/menu-li-selected-lc.png) no-repeat;	
	}
	
.menu ul li.selected_submenu a span
	{
	background: url(../../_images/menu-li-selected-rc.png) right no-repeat;	
	}
	
.menu ul li.selected_submenu a
	{
	color: #f60;
	background: url(../../_images/menu-li-selected-lc.png) no-repeat;	
	}
	
.menu ul li.selected_submenu a span
	{
	background: url(../../_images/menu-li-selected-rc.png) right no-repeat;	
	}

 .menu ul li  ul.sub_menu
	{
	width:204px;
	position:absolute;
	top:28px;
	left:0px;
	display: none;
	padding:0px 12px 0px 11px;
	background: url(../../_images/submenu-bg.png);
   }
    
 .menu ul li ul.sub_menu li
	{
	float:left;
	width:204px;
	background: url(../../_images/submenu-li-bg.png) bottom repeat-x;
    }
    
 .menu ul li ul.sub_menu li.last
	{
	background: none;
    }
    
 .menu ul li ul.sub_menu li a
	{
	float:left;
	font-family: "Lucida Grande";
	font-size: 12px;
	padding:6px 0px 6px 15px;
	width:189px;
	height:auto;
	color:#fff;
	line-height: inherit;
	background: url(../../_images/submenu-li-a-bg.png) left 11px no-repeat;
    }
    
    
 .menu ul li ul.sub_menu li a:hover
	{
	background: url(../../_images/submenu-li-a-hover.png) left 11px no-repeat;
	color: #ff6600;
    }
    

