/**
 * @version 1.1 Beta $Id: hxdmoomenu.css 2009-08-16 HxD $
 * @package    HXD MooMenu
 * @subpackage Modules
 * @link http://www.hexadesigners.com
 * @license	GNU/GPL, see LICENSE.php
 * HXD MooMenu is free software; you can redistribute it and/or
 * modify it under the terms of the GNU General Public License 2
 * as published by the Free Software Foundation.
 * HXD MooMenu is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 * You should have received a copy of the GNU General Public License
 * along with HXD MooMenu; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
 */
/*** HINTS:
		1) If you want to have multiple HxD MooMenu, copy the code betweeen the comment lines  				
		   "Copy from here" and "Copy upto here" and paste in the end of file and override CSS(follow HINT 2,3)
		2) Change the DIV Tag ID '#hxdmoomenu' as you define in the moule parameter "Menu Holder Div ID".
		   Example: If your type "moomenu2" as "Menu Holder Div ID" module parameter, then change 
		   #hxdmoomenu to #moomenu2
	    3) Change the Parent UL Class name ".menuhxdmenu" as you define in the module parameter 
	       "Menu Class Suffix".
	       Example: If your type "hxdmenu2" as "Menu Class Suffix" module parameter, then change 
		   .menuhxdmenu to .menuhxdmenu2
	  
	For detailed document check the following link: 
	http://www.hexadesigners.com/docs/joomla/hxd-moomenu.html ***/
/*** Copy from here ***/
/*** EDIT THESE CSS CODES WITH CARE: STARTS 					 
	 Recommended only to change the Div Tag Id name"#hxdmoomenu" and menus parent ul class ".menuhxdmenu"	***/

div#hxdmoomenu{
	z-index: 100;
	
}

div#hxdmoomenu li li a, div#hxdmoomenu li.active li a{
	display: block;
	float: none;
	margin: 0;
	padding: 0;
	text-decoration: none;
	width: 98%;
}

div#moomenu2{
	z-index: 55;
}

div#moomenu2 li li a, div#moomenu2 li.active li a{
	display: block;
	float: none;
	margin: 0;
	padding: 0;
	text-decoration: none;
	width: 98%;
}

.menuhxdmenu {
	float: left;
	line-height: 1.0;
	margin-bottom: 1.5em;
	position: relative;
	z-index: 101;
}

.menuhxdmenu  li{
	float: left;
	list-style: none;
	position: relative;
}

.menuhxdmenu  li li{
	float: none;
	position: relative;
	width: 100%;
}

.menuhxdmenu  li li:hover ul,
.menuhxdmenu  li li.sfhover ul,
.menuhxdmenu  li li li:hover ul,
.menuhxdmenu  li li li.sfhover ul,
.menuhxdmenu  li li li li:hover ul,
.menuhxdmenu  li li li li.sfhover ul{
	left: 180px;
	top: 0px;
}

.menuhxdmenu  li ul{
	float: none;
	left: -999em;
	position: absolute;
	width: 180px;
	z-index: 102;
}

.menuhxdmenu  li:hover li ul,
.menuhxdmenu  li.sfhover li ul,
.menuhxdmenu  li li:hover li ul,
.menuhxdmenu  li li.sfhover li ul,
.menuhxdmenu  li li li:hover li ul,
.menuhxdmenu  li li li.sfhover li ul{
	top: -999em;
}

.menuhxdmenu  li:hover ul,
.menuhxdmenu  li.sfhover ul{
	left: 0px;
	top: 25px;
}

.menuhxdmenu  ul{
	background: #FFFFFF;
	padding: 0;
}

.menuhxdmenu,.menuhxdmenu  *{
	margin: 0;
	padding: 0;
}

.menuhxdmenu2 {
	float: left;
	line-height: 1.0;
	margin-bottom: 1.5em;
	position: relative;
	z-index: 56;
}

.menuhxdmenu2  li{
	float: left;
	list-style: none;
	position: relative;
}

.menuhxdmenu2  li li{
	float: none;
	position: relative;
	width: 100%;
}

.menuhxdmenu2  li li:hover ul,
.menuhxdmenu2  li li.sfhover ul,
.menuhxdmenu2  li li li:hover ul,
.menuhxdmenu2  li li li.sfhover ul,
.menuhxdmenu2  li li li li:hover ul,
.menuhxdmenu2  li li li li.sfhover ul{
	left: 170px;
	top: 0px;
}

.menuhxdmenu2  li ul{
	float: none;
	left: -999em;
	position: absolute;
	width: 170px;
	z-index: 57;
}

.menuhxdmenu2  li:hover li ul,
.menuhxdmenu2  li.sfhover li ul,
.menuhxdmenu2  li li:hover li ul,
.menuhxdmenu2  li li.sfhover li ul,
.menuhxdmenu2  li li li:hover li ul,
.menuhxdmenu2  li li li.sfhover li ul{
	top: -999em;
}

.menuhxdmenu2  li:hover ul,
.menuhxdmenu2  li.sfhover ul{
	left: 0px;
	top: 25px;
}

.menuhxdmenu2  ul{
	background: #FFFFFF;
	padding: 0;
}

/*** Copy upto here ***/
/****** DEMO CSS CODE TO DEMONSTRATE THE IMPLEMENTING SECOND MENU START ***/
/****** These codes are only for demonstration. You can delete this code. ***/
/*** Changes made from orignal CSS: 	
	 Replaced parent UL class menuhxdmenu with menuhxd_moodemo_2
	 Replaced Div ID hxdmoomenu with moomenu2 ***/
.menuhxdmenu2,.menuhxdmenu2  *{
	margin: 0;
	padding: 0;
}

/*** EDIT THESE CSS CODES WITH CARE: ENDS ***/
#hxdmoomenu{
}

#hxdmoomenu li li{
	margin: 0;
}

#hxdmoomenu li ul {
	margin-left: auto;
	margin-top: 0px;
	width: 195px;
}

#hxdmoomenu li.active a {
	display: block;
}

#hxdmoomenu li.active li a {
}

#hxdmoomenu ul{
	margin: 0;
	padding: 0;
}

#hxdmoomenu ul li{
display: block;
width: 259px;
height: 33px;
background-image: url(../../../../templates/stranzl/images/tabback.jpg);
background-repeat: no-repeat;
background-position: top left;
margin-left: 13px;

	

}

#hxdmoomenu ul ul {
width: 257px;
margin-top: 8px;
border-right: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
}

#hxdmoomenu ul li a{
	display: block;
	float: left;
	height: 25px;
	line-height: 30px;
	margin: 0;
	padding: 0 0px;
	color: #666666;
	text-align: center;
	width: 259px;
	font-weight: bold;
	text-decoration: none;
}

#hxdmoomenu ul li a:hover{
	display: block;
}

#hxdmoomenu ul ul li{
	display: block;
	height: 24px;
	width: 259px;
	background-image: url(../../../../templates/stranzl/images/topnavarowback.gif);
	background-repeat: no-repeat;
	background-position: center right;
	margin: 0;
	padding: 0 0 0 0px;
	text-align: left;
	background-color: #F1F1F1;
	border-top: 1px solid #CCCCCC;
}

#hxdmoomenu ul ul li a span {
width: 220px;
display: block;
}


#hxdmoomenu ul ul li a{
	display: block;
	text-align: right;
	line-height: 24px;
	width: 259px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

#hxdmoomenu ul ul li a:hover,
#hxdmoomenu ul li.active.parent ul a:hover {
	display: block;
	color: White;
	background-color: #656620;
	background-image: url(../../../../templates/stranzl/images/topnavarowback1.gif);
	background-repeat: no-repeat;
	background-position: center right;
	width: 259px;
}

#hxdmoomenu ul ul #current a {
	display: block;
	color: White;
	background-color: #656620;
	background-image: url(../../../../templates/stranzl/images/topnavarowback1.gif);
	background-repeat: no-repeat;
	background-position: center right;
	width: 259px;
}




#hxdmoomenu ul ul ul {
	margin-left: -10px;
	margin-top: 10px;
}

/*** EDIT THESE CSS CODES WITH CARE: ENDS ***/
#moomenu2{
}

#moomenu2 li li{
	margin: 0;
}

#moomenu2 li ul {
	margin-left: auto;
	margin-top: 0px;
	width: 195px;
}

#moomenu2 li.active a {
	display: block;
}

#moomenu2 li.active li a {
}

#moomenu2 ul{
	background: #ACACAC;
	margin: 0;
	padding: 0;
}

#moomenu2 ul li{
	display: block;
	margin: 0;
	padding: 0;
}

#moomenu2 ul li a{
	display: block;
	float: left;
	height: 25px;
	line-height: 25px;
	margin: 0;
	padding: 0 15px;
}

#moomenu2 ul li a:hover{
	display: block;
}

#moomenu2 ul ul li{
	display: block;
	height: 25px;
	padding: 0 0 0 15px;
	text-align: left;
	width: 180px;
}

#moomenu2 ul ul li a{
	display: block;
}

#moomenu2 ul ul li a:hover,
#moomenu2 ul li.active.parent ul a:hover {
	display: block;
}

#moomenu2 ul ul ul {
	margin: 0;
	margin-top: 10px;
}

