/*--------------------------------------------------------------

# Pulse - October 2009 (for Joomla 1.5)

# Copyright (C) 2007-2009 Gavick.com. All Rights Reserved.

# License: Copyrighted Commercial Software

# Website: http://www.gavick.com

# Support: support@gavick.com  

---------------------------------------------------------------*/



div#horiz-menu{

	position: relative;

	width: auto;	

	

}

div#horiz-menu li.level1 {

	line-height: 22px;

}

div#horiz-menu li.level1 a,

div#horiz-menu li.level1 span {

	display: block;

	width: auto;

	height: 22px;

	line-height: 22px;

}

div#horiz-menu li.level1 span {

	padding-right: 17px;

}

div#horiz-menu li a{

	

	font-weight: bold;

}

div#horiz-menu li a:hover{

	text-decoration: none !important;

}

div#horiz-menu li{

	height: 22px;

}

div#horiz-menu ul{

	list-style-type: none;

	padding: 0;

	height: 22px;

}

div#horiz-menu ul ul{

	height: 22px;

}

div#horiz-menu ul li,

div#horiz-menu ul ul li{

	float: left;

	margin: 0 auto 0 0;

	padding: 0 0 0 18px;

}

div#horiz-menu ul ul ul li:first-child,

div#horiz-menu ul ul ul ul li:first-child,

div#horiz-menu ul ul ul ul ul li:first-child,

div#horiz-menu ul ul ul ul ul ul li:first-child,

div#horiz-menu ul ul ul ul ul ul ul li:first-child{

	padding-left: 0px!important;

}

div#horiz-menu ul ul{

	width: auto;

	position: absolute;

	z-index: 1;

	margin-left: -18px;

	display: none;

	z-index: 1000;

	height:auto;

	background:#000;
	
	border-top: 1px solid #eee;

}

div#horiz-menu ul ul ul li span{

	padding-left: 19px;

}

div#horiz-menu ul ul ul,

div#horiz-menu ul ul ul ul,

div#horiz-menu ul ul ul ul ul,

div#horiz-menu ul ul ul ul ul ul{

	width: auto;

}

div#horiz-menu li:hover ul,

div#horiz-menu ul li:hover ul{

	display: block;

}

div#horiz-menu ul ul ul{

	width: 210px;

}

div#horiz-menu ul ul ul ul, 

div#horiz-menu ul ul ul ul ul,

div#horiz-menu ul ul ul ul ul ul{

	width: 210px;

	position: absolute;

}

div#horiz-menu ul ul ul li{

	float: none;

	width: 210px;

	position: relative;

	padding: 0;

	margin: 0;

	z-index: 5000;

}

div#horiz-menu li li a,

div#horiz-menu li li a:hover,

div#horiz-menu li li span,

div#horiz-menu li li span:hover,

div#horiz-menu li li{

	height: 18px !important;

}

div#horiz-menu li li li{

	float: left;

}

div#horiz-menu li li{

	position: relative;

}

div#horiz-menu li li ul {

	left:-999em;

	position: absolute;

	float: none;

	margin-top:6px;

}

div#horiz-menu li li li ul {

	left:-999em;

	position: absolute;

	float: none;

	margin-top:0px;

}

div#horiz-menu li li li ul {

	left:-999em;

	position: absolute;

}

div#horiz-menu li li:hover ul {

	left:0px!important;

	top: 22px!important;

	position: absolute;

}

div#horiz-menu li li:hover li ul,

div#horiz-menu li li li:hover li ul,

div#horiz-menu li li li li:hover li ul,

div#horiz-menu li li li li li:hover li ul{

	display: none;

}

div#horiz-menu li li li:hover ul,

div#horiz-menu li li li li:hover ul,

div#horiz-menu li li li li li:hover ul,

div#horiz-menu li li li li li li:hover ul {

	left:210px!important;

	top: 0px!important;

	position: absolute;

	display: block;

}

div#horiz-menu li:hover li ul,

div#horiz-menu li li:hover li ul,

div#horiz-menu li li li:hover li ul,

div#horiz-menu li li li li:hover li ul {

	top:-999em;

}

div#horiz-menu ul ul li{

	padding: 3px 6px 0 6px !important;

	margin:0px !important;
	
	border-bottom: 1px solid #EEEEEE;

	line-height:13px !important;

}

div#horiz-menu ul ul li span{

	line-height:13px !important;

	height:17px !important;

	padding-right: 2px !important;

	padding-left: 2px !important;

}

div#horiz-menu ul ul li a{

	line-height:13px !important;

	height:15px !important;

	padding-right: 2px !important;

	padding-left: 2px !important;

}

div#horiz-menu ul ul li a:hover{

	background:#eee !important;

	color:#000 !important;

	height:15px !important;

}

div#horiz-menu ul ul {

	height:auto !important;

}
ul.menu li.menu120 ul, ul.menu li.menu120 ul li {
	width: 111px !important; 
}
ul.menu li.menu121 ul, ul.menu li.menu121 ul li {
	width: 151px !important;
}
ul.menu li.menu127 ul, ul.menu li.menu127 ul li {
	width: 151px !important;
}
ul.menu li.menu136 ul, ul.menu li.menu136 ul li {
	width: 181px !important;
}
ul.menu li.menu137 ul, ul.menu li.menu137 ul li {
	width: 141px !important;
}

ul.menu li.menu197 ul {
	width: 392px !important;
}
ul.menu li.menu197 ul li {
	width: 115px !important; border: none !important;
}

ul.menu li.menu143 ul, ul.menu li.menu143 ul li {
	width: 129px !important;
}
ul.menu li.menu192 ul, ul.menu li.menu192 ul li {
	width: 75px !important;
}
