	

/* 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#current a#go_top, #icemenu_wrap li.active a#go_top {
					
					background:none;
					}	
							

							

						#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;}

							

							