	
/* 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)

*/

#icemenu_wrap {}
	
	#icemenu_wrap ul{ 
		background:#fff;
		padding:0;
		position:relative;
		overflow:visible;
		z-index:9999;}
		#icemenu_wrap li {
			float:left;
			background:url(../images/nav_border.png) no-repeat center right;
			list-style:none;
			position:relative;}

			div#icemenu_wrap li li a, 
			div#icemenu_wrap li.active li a { 
				display:block;
				margin:0;
				text-decoration:none;
				float:none;}
		
			#icemenu_wrap li ul { 
				float:none;
				left:-999em;
				position:absolute;
				z-index:102;}
		
		#icemenu_wrap  li:hover ul,
		#icemenu_wrap  li.sfHover ul { 
			left:0px;
			top:50px;}
			
		#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;}
		
		
		#icemenu_wrap  li li { 
			position:relative;
			float:none;
			width:100%;}
		
		


#icemenu_wrap ul{
	margin: 0 0 0 9px;
	padding: 0;}		

	#icemenu_wrap ul li{
		margin:0;
		padding:0;
		display:block;}
		#icemenu_wrap ul li a {
			margin:0;
			display:block;
			float: left;
			padding: 0 18px;
			height:45px;
			color:#777;
			line-height:normal;
			text-decoration:none}	
			#icemenu_wrap ul li a:hover {
				color:#000;}
			
			
			#icemenu_wrap ul li a span.title {
					font-size:1.3em;
					letter-spacing:0.08em;
					display:block;
					margin-top:4px;}
						
				#icemenu_wrap ul li a span.sub { 
					display:block;
					font-family:Arial, Helvetica, sans-serif;
					font-size:.9em;
					color:#999;}
						
							

			/* First Drop */
			#icemenu_wrap li ul {
				margin-top:0;
				margin-left:-11px;
				background:url(../images/nav_drop_bg.png) no-repeat bottom;
				width:auto;
				padding:0 10px 15px;}
				#icemenu_wrap li ul li{
					display:block;
					background:none;
					text-align:left;}
					#icemenu_wrap li ul a {
						width:195px;
						padding:0 0 0 25px;
						border-bottom:1px dashed #ccc;
						background:url(../images/nav_drop_list.png) no-repeat 4% center !important;
						font-size:.9em;
						height:30px;
						line-height:30px;}
						#icemenu_wrap li ul a:hover {
							background-image:url(../images/nav_drop_list_hover.png)!important}
					
						#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:42px;
							width:8px;
							display:block;
							margin-left:-18px;
							float:left;}
							
						
					#icemenu_wrap li#current a,
					#icemenu_wrap li.active a {
						color:#fff!important;
						background:url(../images/nav_current_r.png) no-repeat top right;}
					#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:#fff!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;}
							
							