/* IceMenu - A module that allow to make a animated dropdown navigation system.


  @copyright	Copyright (C) 2008 IceTheme. All Rights Reserved
  @license	Copyrighted Commercial Software 
  @author     IceTheme (icetheme.com)

*/
/*main table*/
#icemenu_wrap{
 width:720px;
 height:49px;
background:url(../images/menu_back.jpg) no-repeat right;

}
/*end of mail table*/	

/*main ul & li*/
#icemenu_wrap ul
{ 
  position:relative;
  overflow:visible;
  /*z-index:9999;*/
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:600;
  margin:0px;
  padding:0px;  
}

#icemenu_wrap li 
{
  float:right;
  background:url(../images/link_back.png) no-repeat center  right;	
  list-style:none;
  position:relative;
  width:113px;
}

#icemenu_wrap li a span 
{
	
	font-family:Tahoma;
	font-weight:bolder;
	font-size:12px;
	color:#FFF;
	
}

#icemenu_wrap ul li
{
	
	padding:8px 0 0 0;
	margin-right:7px;
	display:block;
}
		
#icemenu_wrap ul li a 
{
	margin:0;
	display:block;
	float: right;
	padding: 8px 15px 0px 0px;
	height:33px;
	line-height:normal;
	text-decoration:none;			
	text-align:right;
	color:#FFF;
}	
#icemenu_wrap ul li a span.title
{
	font-size:1.3em;
	letter-spacing:0.08em;
	display:block;
					
}
#icemenu_wrap ul li a span.sub
{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	color:#999;
}
#icemenu_wrap li#current>a span
{
	color:#000;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
}

#icemenu_wrap ul li a:hover span
{
	color:#000;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
}
	
/* end main ul & li*/	



/* second ul & li*/
div#icemenu_wrap li li a 
{
}
							
#icemenu_wrap ul li ul
{
	float:none;
	left:-999em;
	position:absolute;
	z-index:102;
	
}
		
#icemenu_wrap  li:hover ul,
#icemenu_wrap  li.sfHover ul 
{
	left:0px;
	top:63px;
	
}
			
#icemenu_wrap  li li
{
	position:relative;
	float:none;
	width:100%;
	
}
		
/* First Drop */
#icemenu_wrap li ul 
{
	background: url(../images/nav_drop_bg.png) no-repeat scroll center bottom transparent;
	left: -999em;
	list-style-type: none;
	margin-left: -116px;
	margin-top: -16px;
	padding: 0 0 15px 0px;
	position: absolute;
	width: 240px;
	z-index: 10002;
	
}
#icemenu_wrap li ul li
{
	display:block;
	background:none;
	text-align:right;
	/*margin-left:12px;*/
	width:215px;
	
}
#icemenu_wrap li#current li a,
#icemenu_wrap li#current li a span,
#icemenu_wrap li.active li a span
{}	
#icemenu_wrap li ul a 
{
	width:195px;
	padding:0 16px 0 0;
	border-bottom:1px dashed #ccc;
	background:url(../images/nav_drop_list.png) no-repeat 100% center !important;
	font-size:.9em;
	height:30px;
	line-height:30px;
	margin-right:-8px;
	
						
}					
#icemenu_wrap ul li ul li a:hover 
{
	width:195px;
	padding:0 16px 0 0;
	border-bottom:1px dashed #ccc;
	background:url(../images/nav_drop_list_hover.png) no-repeat 100% center !important;
	height:30px;
	line-height:30px;
	font-size:.9em;    
}
#icemenu_wrap ul li ul li#current a
{
	width:195px;
	padding:0 16px 0 0;
	border-bottom:1px dashed #ccc;
	background:url(../images/nav_drop_list_hover.png) no-repeat 100% center !important;
	height:30px;
	line-height:30px;
	font-size:.9em; 
	margin-right:-8px;   
}						

#icemenu_wrap ul li ul li a span {
	color:#000;
	padding: 0px 0px 0px 0px;
}
#icemenu_wrap ul li ul li#current a span {
	color:#E83111;
	padding: 0px 0px 0px 0px;
}

#icemenu_wrap ul li ul li a:hover span {
	color:#E83111;	
	padding: 0px 0px 0px 0px;
}

/*end of second ul & li*/
					

						
							
					#icemenu_wrap ul li ul li ul
					{
						width:215px;
						display:none;
					}
						#icemenu_wrap ul ul li a span.title,						
						#icemenu_wrap ul ul li a span.sub { 
							display:inline;
							margin-top:0;
							font-family:Georgia, "Times New Roman", Times, serif;
							font-size:1em;
							color:#777;
							}
					
					
					
				#icemenu_wrap ul li a:hover.		
				#icemenu_wrap li.active a,
				#icemenu_wrap ul ul li a,
				#icemenu_wrap ul ul li a:hover,
				#icemenu_wrap ul li.active.parent ul a:hover {
					display:block;

					}

					
					
					
					/* When the parent item is set to current or active or hover */
						#icemenu_wrap li#current a span.other,
						#icemenu_wrap li.active a span.other{ 
							height:33px;
							width:8px;
							display:block;
							margin-left:-18px;
							float:left;
							
							
							}
							
						
					#icemenu_wrap li#current>a{
						color:#000 !important;
						background:url(../images/nav_current_l1.png) no-repeat 0px 0px;
						width:120px;
                        margin-right:-3px;
						}
				 
					#icemenu_wrap li#current a span.other,
					#icemenu_wrap li.active a span.other {
						background:url(../images/nav_current_l.png) no-repeat top left;
						}
		
				
						#icemenu_wrap li#current li a span.other,
						#icemenu_wrap li.active li a span.other {
							background:none!important;
							
							}
							
							
							
							
						#icemenu_wrap li li#current a,
						#icemenu_wrap li li.active a {
						
							color:#000 !important ;
							
							}	
							
							
							
							#icemenu_wrap li li.parent a span.other {
								background:url(../images/nav_drop_arrow.png) no-repeat center;
								display:block;
								float:right;
								margin:9px 10px 0 0;
								width:14px;
								height:14px;}
								#icemenu_wrap li li.parent li a span.other {
									background:none;
									}
										#icemenu_wrap li li li.parent a span.other {
											background:url(../images/nav_drop_arrow.png) no-repeat center;
											}
												#icemenu_wrap li li li.parent li a span.other {
														background:none;
														
														}
							
							
							
							
							#icemenu_wrap ul ul li#current a span.title,						
							#icemenu_wrap ul ul li#current a span.sub {
								font-weight:bold;}
#icemenu_wrap li ul a:hover {
	background-image:url(menuimages/nav_drop_list_hover.png)!important;
	color:#000;
	
}




	/*#icemenu_wrap  li:hover li ul,
		#icemenu_wrap  li.sfHover li ul,
		#icemenu_wrap  li li:hover li ul,
		#icemenu_wrap  li li.sfHover li ul,
		#icemenu_wrap  li li li:hover li ul,
		#icemenu_wrap  li li li.sfHover li ul {
			top:-999em;}
			
		#icemenu_wrap  li li:hover ul,
		#icemenu_wrap  li li.sfHover ul,
		#icemenu_wrap  li li li:hover ul,
		#icemenu_wrap  li li li.sfHover ul,
		#icemenu_wrap  li li li li:hover ul,
		#icemenu_wrap  li li li li.sfHover ul {
			left:220px;
			top:0px;}*/
		