/**
 * @package Beauty Parlour Business Theme - Adodis Drupal Theme
 * @version 2.0  Feb 23, 2011
 * @author Adodis Theme http://www.drupal-themes.adodis.com
 * @copyright Copyright (C) 2010 Adodis Drupal Theme
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
 */ 

/******** SUCKERFISH MENU STYLE ***********/

#menu, #menu2  {
    padding:0;
    margin:0;
    float: left;
    width: 99.3%;
    position:relative;
    font-family: "Roboto Condensed", sans-serif;
}

#menu ul, #menu2 ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
	#menu li, #menu2 li {
		float: left;
		list-style: none;
		margin: 0;
	}
		#menu a, #menu2 a {
			display: block;
			color: #006895;
			margin: 0;
			padding: 10px 20px 14px 0;
			text-decoration: none;
			outline: none;
			font-weight: 500;
		}
		#menu a:hover {
			color: #fff;
		}
		#menu2 a:hover {
			color: #000;
		}

 
#menu li.active-trail
#menu li a.active
#menu li a.active-trail:hover,
#menu li a.active-trail {
	margin: 0;
	color: #fff;
}

#menu2 li.active-trail,
#menu2 li a.active,
#menu2 li a.active-trail:hover,
#menu2 li a.active-trail {
	margin: 0;
	color: #000;
}


#menu li li.active-trail, #menu2 li li.active-trail,
#menu li li a.active, #menu2 li li a.active,
#menu li li a.active-trail:hover, #menu2 li li a.active-trail:hover,
#menu li li a.active-trail, #menu2 li li a.active-trail
{
	margin: 1px 0 0 0;
}



/*** First Level menu *****/
#menu li ul, #menu2 li ul  {
	position: absolute;
	z-index: 100;
	width: auto;
	margin: 14px 0 0 -1px;
	padding: 1px 0;
	left: -999em;
	top:36px;
	background: #B0E0F1;
}
#menu2 li ul {
	background: #E9E9E9;
}

#menu li:hover ul, #menu2 li:hover ul {
	left: auto;
}

#menu li ul li, #menu2 li ul li {
	margin: 0;
	display:block;
	float: none;
	border-bottom: 1px solid #fff;
}
	#menu li ul li:last-child, #menu2 li ul li:last-child {
		border: none;
	}

	#menu li ul li a, #menu2 li ul li a {
		padding: 12px 10px;
		width: auto;  
		display:block;
		height: 20px;
	}


#menu li ul li.last a:hover, #menu2 li ul li.last a:hover,
#menu li ul li a:hover, #menu2 li ul li a:hover,
#menu li ul li:hover, #menu2 li ul li:hover {
	background: #FACEDF;
	background:#6AC2E8; color:#572C3D;
}

#menu li ul li:hover a, #menu2 li ul li:hover a  {
	color: #572C3D; 
	display:block
}
#menu li:hover ul ul, #menu li.sfhover ul ul, #menu2 li:hover ul ul, #menu2 li.sfhover ul ul {
	left: -999em;
}

/*** Second Level menu *****/
#menu li ul ul {
	margin-left: 169px;
	position: absolute;
	width: 170px;
	margin-top: -41px;
	left: -999em;
	background: #FFFFFF;
	z-index: 100;
	padding-left: 1px;
}

#menu li ul ul li {
	margin: 0;
}

#menu li ul li ul li:hover a {
	background: #FACEDF;
}

#menu li ul li ul li.last {
	border: none;
}

#menu li:hover ul li:hover ul {
	left: auto;
}