
/* fixes */

ul#default_364, ul#default_364 ul, ul#default_364 li, ul#default_364 li.sm_normal, ul#default_364 li.sm_active, 
ul#default_364 ul li, ul#default_364 div.default_horiz_dropdown_h,
ul#default_364 div.default_vert_accordion_h, ul#default_364 div.default_list_h {

}

ul#default_364 li div.default_horiz_dropdown_h span, ul#default_364 li div.default_vert_accordion_h span, 
ul#default_364 li div.default_list_h span, ul#default_364 li div.default_horiz_dropdown_h a,
ul#default_364 li div.default_vert_accordion_h a, ul#default_364 li div.default_list_h a {
	}

ul#default_364 li div.default_horiz_dropdown_h, ul#default_364 li div.default_vert_accordion_h, ul#default_364 li div.default_list_h {
}

ul#default_364, ul#default_364 ul, ul#default_364 li.sm_normal ul, ul#default_364 li.sm_active ul {
  
}

ul#default_364 li {
	
}
/* end fixes */
/*---------------------------------------------------------------- 
  Copyright:
  Copyright (C) 2008 IceTheme. All Rights Reserved
  
  License:
  Copyrighted Commercial Software 
  
  Author:
  IceTheme - http://wwww.icetheme.com
---------------------------------------------------------------- */


/* Horizontal with dropdown 
---------------------------------------------------------------- */
#default_364.default_horiz_dropdown_mm {
	clear: both;
	float:center;
	margin:0;
	padding:0;
	list-style-type:none;}

	#default_364.default_horiz_dropdown_mm li{
		float: left;
		margin-right:5px;}
		#default_364.default_horiz_dropdown_mm li:last-child {
			margin-right:0}

		
		#default_364.default_horiz_dropdown_mm li a {
			text-decoration:none;}
			

			#default_364.default_horiz_dropdown_mm li .default_horiz_dropdown_h {
				-moz-border-radius:0px;
				border-radius:0px;
				text-decoration: none;
				padding:0 6px 3px;
				display: block;
				border:0px solid transparent;
				-webkit-transition:all.2s ease-out;
				-moz-transition:all.2s ease-out;
				transition:all.2s ease-out;}
				
				#default_364.default_horiz_dropdown_mm li .default_horiz_dropdown_h .separator  {
					display:block;
					background:none;
					padding:0;
					margin:0;
					
					}


				 
				/* when is set to active, hover, parent */
				#default_364.default_horiz_dropdown_mm li.sm_active div.default_horiz_dropdown_h,
				#default_364.default_horiz_dropdown_mm li.parent div.default_horiz_dropdown_h,
				#default_364.default_horiz_dropdown_mm li.parent li.sm_active div.default_horiz_dropdown_h {
					background:#FF9326;
					border-color:#E6E6E6;
					border-color:rgba(0,0,0,.2);  
					background-image: -moz-linear-gradient(100% 100% 0deg, #383838, #FF8000);
       				background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FF8000), to(#383838));
					-moz-box-shadow:0px 4px 7px rgba(65,175,205,.8);
					-webkit-box-shadow:0px 4px 7px rgba(65,175,205,.8);
					box-shadow:0px 4px 7px rgba(65,175,205,.8);
					
					
					}
					
					
					
					
			
					#default_364.default_horiz_dropdown_mm li.sm_normal div.default_horiz_dropdown_h:hover,
					#default_364.default_horiz_dropdown_mm li.parent li.sm_normal div.default_horiz_dropdown_h:hover,
					#default_364.default_horiz_dropdown_mm li.sm_active li.sm_normal div.default_horiz_dropdown_h:hover  {
						background:#888888;
						border-color:#383838;
						border-color:rgba(0,0,0);
					
						}
						
						
						#default_364.default_horiz_dropdown_mm li.parent li.sm_normal div.default_horiz_dropdown_h,
						#default_364.default_horiz_dropdown_mm li.sm_active li.sm_normal div.default_horiz_dropdown_h {
							background:none;
							border-color:transparent;
							-moz-box-shadow:none;
							-webkit-box-shadow:none;
							box-shadow:none}
					
					
	

/* item decoration */
#default_364 li.sm_normal .default_horiz_dropdown_h span.title,
#default_364 li.sm_active .default_horiz_dropdown_h span.title {
	display: block;
	font-family: 'Nobile', Tahoma, Arial, Geneva, sans-serif;
  	font-size:15px;
	font-style:normal;
	line-height:1.25em;
	margin: 0;
	color:#fff;
	/*text-shadow:1px 1px 1px rgba(0,0,0,.8);*/
	padding:5px 0 0;}
	
	#default_364 li.sm_normal .default_horiz_dropdown_h span.titlefix,
	#default_364 li.sm_active .default_horiz_dropdown_h span.titlefix {}
	
	

#default_364 li.sm_normal .default_horiz_dropdown_h span.subtitle,
#default_364 li.sm_active .default_horiz_dropdown_h span.subtitle {
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:0;
	color:#999;
	color:rgba(255,255,255,.6);
	text-shadow:none;
	display: block;
	margin: 0;
	padding: 0;
	font-size: .9em;
	font-weight: normal;
	line-height: 1em;
	text-transform: none;
	white-space: nowrap; }



/* Begin DropDown */
#default_364 li.sm_normal ul.default_horiz_dropdown_sm,
#default_364 li.sm_active ul.default_horiz_dropdown_sm {
	position: absolute;
	top:115px;
	list-style-type:none;
	margin: 0;
	padding:10px 0;
	overflow:hidden;
	text-align:right;
	display: none;}
	


#default_364 li:hover.sm_normal > ul.default_horiz_dropdown_sm,
#default_364 li:hover.sm_active > ul.default_horiz_dropdown_sm {
	display:block;
	z-index:99999999;
	overflow: visible;
	opacity:1;}




#default_364 ul.default_horiz_dropdown_sm li.sm_normal,
#default_364 ul.default_horiz_dropdown_sm li.sm_active {
	float: none;
	text-align:right;
	height:auto;
	background:none!important;
	display:inline-block;
	margin:0 0 0 5px;}
	
	

#default_364 ul.default_horiz_dropdown_sm li.sm_normal .default_horiz_dropdown_h,
#default_364 ul.default_horiz_dropdown_sm li.sm_active .default_horiz_dropdown_h{
	float: none;
	height:auto!important;
	box-shadow:none!important;}
	

	
	#default_364 ul.default_horiz_dropdown_sm li.sm_normal .default_horiz_dropdown_h a.icemenu_link,
	#default_364 ul.default_horiz_dropdown_sm li.sm_active .default_horiz_dropdown_h a.icemenu_link,
	#default_364 ul.default_horiz_dropdown_sm .default_horiz_dropdown_h span.separator  {
		padding:0;
		display:block;
		text-decoration:none;
		padding-bottom:0;}
		#default_364 ul.default_horiz_dropdown_sm li.sm_normal .default_horiz_dropdown_h a.icemenu_link:hover {}
		
		
			/* when the child item in dropdonn is parent */
			#default_364 ul.default_horiz_dropdown_sm div.haschilds span.icemenu_haschild {
				width:16px;
				height:16px;
				margin-top:-2.1em;
				position:relative;
				float:right;
				background:url('/tgif/tgif_main/modules/mod_ice_menu/tmpl/default/nav_drop_arrow.png') no-repeat }
				#default_364 ul.default_horiz_dropdown_sm div.haschilds li span.icemenu_haschild {
					background:none}
			
		
			/* when the child item in dropdonn is active */
			#default_364 ul.default_horiz_dropdown_sm li.sm_active .default_horiz_dropdown_h a.icemenu_link {}
			
			
			
			#default_364 ul.default_horiz_dropdown_sm .default_horiz_dropdown_h span.title,
			#default_364 ul.default_horiz_dropdown_sm .default_horiz_dropdown_h:hover span.title{
				font-size:1.1em!important;}
					#default_364 ul.default_horiz_dropdown_sm .default_horiz_dropdown_h span.titlefix,
					#default_364 ul.default_horiz_dropdown_sm .default_horiz_dropdown_h:hover span.titlefix{}




			
				
			
/* Second Level Dropdown */
#default_364 ul.default_horiz_dropdown_sm ul.default_horiz_dropdown_sm {
	top: 10px;
	left: 250px;}


/* this is when a module is loaded inside the dropdown menu */
#default_364.default_horiz_dropdown_mm li .moduletable {
	position:relative;
	background:none;
	padding:0;
	overflow:hidden;
	display:block;
	text-shadow:none;
	color:rgba(255,255,255,.5);
	margin:10px 0 0;}
	
	#default_364.default_horiz_dropdown_mm li .moduletable p:last-child {
		margin-bottom:.75em}
	
	
	#default_364.default_horiz_dropdown_mm li .moduletable h3 {
		color:#fff;
		font-size:1.3em;
		padding:2px 0 0;
		margin:0;
		top:auto;
		left:auto;
		position:relative;}

	#default_364.default_horiz_dropdown_mm li .moduletable h4 {
		color:#fff;
		text-shadow:none;
		font-size:1.15em;}


#default_364.default_horiz_dropdown_mm li .moduletable ul,
#default_364.default_horiz_dropdown_mm li .moduletable ol {
	padding:0;
	margin:0;}

	#default_364.default_horiz_dropdown_mm li .moduletable li {
		list-style-type:none;
		padding:0 0 1em;}
	
		#default_364.default_horiz_dropdown_mm li .moduletable li a:hover {
			text-decoration:underline}			
			


/* Vertical with accordion
---------------------------------------------------------------- */
#default_364.default_vert_accordion_mm {
	margin:0;
	clear:both;
	position:relative;
	padding: 0;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;}

	#default_364.default_vert_accordion_mm li.sm_normal ul,
	#default_364.default_vert_accordion_mm li.sm_active ul {
		margin: 0;
		padding: 0;}

		#default_364.default_vert_accordion_mm li ul.level1 {
			background:#111;
			background:rgba(0,0,0,.5);
			overflow:hidden;}
			#default_364.default_vert_accordion_mm li ul.level1 div.default_vert_accordion_h {
				padding-left:15px;
				padding-right:15px;}
		
		#default_364.default_vert_accordion_mm li ul.level2 {
			background:#1a1a1a;
			background:rgba(0,0,0,.7);}
			
			#default_364.default_vert_accordion_mm li ul.level2 div.default_vert_accordion_h {
				padding-left:10px}
		
		#default_364.default_vert_accordion_mm li ul.level3 {
			background: #1a1a1a;}
		
		#default_364.default_vert_accordion_mm li ul.level4 {
			background: #1a1a1a;}
			

	#default_364.default_vert_accordion_mm li.sm_normal,
	#default_364.default_vert_accordion_mm li.sm_active {
		border-bottom:1px dotted #444;
		padding:0;
		margin:0;
		list-style-image: none;
		list-style-position: outside;
		list-style-type: none;
		display: block;}
		

	#default_364.default_vert_accordion_mm li.sm_normal li,
	#default_364.default_vert_accordion_mm li.sm_active li {
		border-bottom: 0px;
		border-top:1px dotted #333}

			
			#default_364.default_vert_accordion_mm li div.default_vert_accordion_h a,
			#default_364.default_vert_accordion_mm li div.default_vert_accordion_h span.separator {
				display: block;
				position:relative;
				padding: 0;
				padding:6px 0 8px;
				text-decoration: none;
				font-size:1em;
				font-weight:normal;}

				
				/* when parent item is set to active */
				#default_364.default_vert_accordion_mm li.sm_active div.default_vert_accordion_h,
				#default_364.default_vert_accordion_mm li.parent div.default_vert_accordion_h {}
					
				/* image for parent */
				#default_364.default_vert_accordion_mm li div.haschilds span.accArrow {
					background:url('/tgif/tgif_main/modules/mod_ice_menu/tmpl/default/accordion_arrow.png') no-repeat top;
					width: 25px;
					height: 25px;
					cursor:pointer;
					position:absolute;
					top:auto;
					bottom:25%;
					left:auto;
					right:0;}
				#default_364.default_vert_accordion_mm li div.haschilds.oppened span.accArrow {
					background-position:bottom;}


					
					

#default_364.default_vert_accordion_mm li.sm_normal span.title,
#default_364.default_vert_accordion_mm li.sm_active span.title {
	color:#999;
	display: block;
	font-size:1.1em;
	font-weight: normal;
	text-shadow:1px 1px 1px #000;
	margin: 0;
	padding: 0;}
	
	#default_364.default_vert_accordion_mm li.sm_normal a:hover span.title,
	#default_364.default_vert_accordion_mm li.sm_active a span.title,
	#default_364.default_vert_accordion_mm li li.sm_active a span.title {
		color:#383838}
		
	
	#default_364.default_vert_accordion_mm li.sm_active li.sm_normal a span.title {	
		color:#999!important}


#default_364 li.sm_normal span.subtitle,
#default_364 li.sm_active span.subtitle {
	display: block;
	margin: 0;
	color:#777;
	color: rgba(255,255,255,.75);
	padding: 0;
	font-weight: normal;
	line-height:1em;
	font-size:.9em;
	text-transform: none;
	white-space: nowrap;}

#default_364 li.sm_normal .default_vert_accordion_h span.titlefix,
#default_364 li.sm_active .default_vert_accordion_h span.titlefix {
	margin-bottom:-4px;}




/* Childs decoration */
#default_364.default_vert_accordion_mm li.sm_normal li span.title,
#default_364.default_vert_accordion_mm li.sm_active li span.title{
	font-size:1em;}
		
			
			
/* this is when a module is loaded inside the accordion menu */
#default_364.default_vert_accordion_mm li .moduletable {
	display:block;
	margin:0;}
	
	#default_364.default_vert_accordion_mm li .moduletable {
		color:#666;}
		
	#default_364.default_vert_accordion_mm li .moduletable h3 {
		color:#444;
		position:relative;
		font-size:1.3em;
		padding:2px 0 3px;
		text-shadow:1px 1px 1px #fff;
		margin:-4px 0 0 0;
		top:0;
		lef:0}

#default_364.default_vert_accordion_mm li .moduletable ul,
#default_364.default_vert_accordion_mm li .moduletable ol {
	margin:0;
	padding:0}
	
		 
		 

/* k2 links on the footer */
#linksarea ul{ 
	margin:0 auto;
	text-align:center;
	padding:48px 0 0;}
	
	#linksarea ul li {
		display:inline!important;
		font-family:'Cuprum', Arial, Helvetica, sans-serif;
		padding:0 .9em 0 0;
		border-right:1px dotted #777;
		border-right:1px dotted rgba(255,255,255,.2);
		margin:0 0 0 1.1em;
		font-size:1.3em;
		list-style-type:none;}
		#linksarea ul li a {
			color:#ccc;
			color:rgba(255,255,255,.5);}
			#linksarea ul li a:hover {
				color:#fff;
				color:rgba(255,255,255,.9);
				text-decoration:none}
		
		#linksarea ul li:last-child {
			border-right:none;}	
			
	#linksarea ul li.sm_active a {
		font-weight:normal;
		color:#FF8000}
		


#linksarea #default_364 li div.default_horiz_dropdown_h, 
#linksarea #default_364 li div.default_vert_accordion_h, 
#linksarea #default_364 li div.default_list_h {
	display:inline}		