/*--------------------------------------------------------------
# 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;
}

ul.menu li {   
    padding: 0;
	margin: 0;
    background: none !important;     
}

ul.menu li a:link, 
ul.menu li a:visited, 
ul.menu li span.separator {
    display: block; 
    text-decoration: none;
	color: #555;
	padding: 5px 0;
	border-bottom: 1px dotted #555;
}

ul.menu li a:hover {
	text-decoration: underline;
}

ul.menu li.active a {
	text-decoration: underline;
}


ul.menu li img {
	vertical-align: middle;
}

ul.menu li span.image-title {
	margin: 0 0 0 10px;
}

/********* Second level ********/

ul.menu li ul li ul li {
	margin: 0;
    padding: 0 0 0 15px;
}

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: 5px 0 5px 15px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/li.png);	
    margin: 0;
    color: #555;
	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;
}

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;
}

/** color module menu **/

.jm-module.green ul.menu li a:link, 
.jm-module.green ul.menu li a:visited, 
.jm-module.green ul.menu li span.separator,
.jm-module.orange ul.menu li a:link, 
.jm-module.orange ul.menu li a:visited, 
.jm-module.orange ul.menu li span.separator,
.jm-module.blue ul.menu li a:link, 
.jm-module.blue ul.menu li a:visited, 
.jm-module.blue ul.menu li span.separator {
	color: #fff;
	border-bottom: 1px dotted #fff;
}

.jm-module.green ul.menu li ul li a:link, 
.jm-module.green ul.menu li ul li a:visited, 
.jm-module.green ul.menu li ul li.active a, 
.jm-module.green ul.menu li ul li.active li a, 
.jm-module.green ul.menu li ul li.active li li a, 
.jm-module.green ul.menu li ul li.active li li li a,
.jm-module.orange ul.menu li ul li a:link, 
.jm-module.orange ul.menu li ul li a:visited, 
.jm-module.orange ul.menu li ul li.active a, 
.jm-module.orange ul.menu li ul li.active li a, 
.jm-module.orange ul.menu li ul li.active li li a, 
.jm-module.orange ul.menu li ul li.active li li li a,
.jm-module.blue ul.menu li ul li a:link, 
.jm-module.blue ul.menu li ul li a:visited, 
.jm-module.blue ul.menu li ul li.active a, 
.jm-module.blue ul.menu li ul li.active li a, 
.jm-module.blue ul.menu li ul li.active li li a, 
.jm-module.blue ul.menu li ul li.active li li li a {
	background-image: url(../images/li_white.png);	
    color: #fff;
}