/*--------------------------------------------------------------
 # Copyright (C) joomla-monster.com
 # License: http://www.joomla-monster.com/license.html Joomla-Monster Proprietary Use License
 # Website: http://www.joomla-monster.com
 # Support: info@joomla-monster.com
 ---------------------------------------------------------------*/
/***********menus styles**********/

/***default module menu***/

ul.menu {
    margin: 0 -19px;
}

ul.menu li {   
    padding: 0;
    margin: 0 0 1px 0;    
	background: none;
}

ul.menu li a:link, 
ul.menu li a:visited, 
ul.menu li span.separator {
    display: block;
	margin: 0;
	padding: 5px 15px;
	color: #f8d59f;
	font-weight: bold;  
    text-decoration: none;
}

ul.menu li a:hover {
	padding: 4px 14px;
    background: #340309;
    border: 1px solid #f8d59f;
}

ul.menu li.active a {
   padding: 4px 14px;   
    background: #340309;
    border: 1px solid #f8d59f;
}

/********* Second level ********/

ul.menu li ul ul {
    margin: 0;
}

ul.menu li ul li {
    margin: 0;
    padding: 0 0 0 16px;
}

ul.menu li ul li ul li{
    padding: 0 0 0 21px;
}

ul.menu li ul li a:link, 
ul.menu li ul li a:visited, 
ul.menu li ul li.active a, 
ul.menu li ul li.active li a, 
ul.menu li ul li.active li li a, 
ul.menu li ul li.active li li li a {
    display: block;
   	padding: 4px 15px 4px 20px;
    margin: 0;
    color: #f8d59f;
    background: url(../images/menu-arrow.png) 0 10px no-repeat;
    text-decoration: none;
    border: none;
}

ul.menu li ul li a:hover,
ul.menu li ul li li a:hover,
ul.menu li ul li li li a:hover,
ul.menu li ul li li li li a:hover,
ul.menu li ul li li li li li a:hover {	
   	text-decoration: underline;
   	 background: url(../images/menu-arrow-h.png) 0 10px no-repeat;
   	 color: #de7071;
}

ul.menu li ul li.active a, 
ul.menu li ul li li.active a,
ul.menu li ul li li li.active a, 
ul.menu li ul li li li li.active a, 
ul.menu li ul li li li li li.active a {
   text-decoration: underline;
   	 background: url(../images/menu-arrow-h.png) 0 10px no-repeat;
   	 color: #f9e0ba;
}

/* topmenu menu */

#jm-topmenu ul{
	margin: 0;
	float: right;
}

#jm-topmenu ul li{
	float: left;
	line-height: 14px;
	margin: 0;
}

#jm-topmenu ul li a {
	padding: 0 0 0 10px;
	background: none;
	border: none;
	font-weight: normal;
}

#jm-topmenu ul li a:hover{
	text-decoration: none;
	border: none;
	background: none;
	color: #de7071;
}

#jm-topmenu ul img {
	vertical-align: middle;
}

#jm-topmenu span.image-title{
	vertical-align: middle;
	padding: 0 0 0 10px;
}

#jm-topmenu span.separator {
	vertical-align: middle;
	padding: 0 0 0 10px;
}

/* bottom menu */

#jm-bottom-menu ul {
    margin: 0;
    
}
#jm-bottom-menu ul li{
	margin: 0;
    display: inline;
}
#jm-bottom-menu ul li a {
    padding: 0 10px;
    font-weight: normal;
	line-height: 14px;
    display: inline;
    border: none;
	background: none;
	text-decoration: underline;
}
#jm-bottom-menu ul li a:hover{	
	color: #de7071;
}
