/**
* @Enterprise: S&S Media Solutions
* @author: Yannick Spang & Uwe Walter
* @creation date: June 2009
* @url: http://www.joomla-virtuemart-designs.com
* @copyright: Copyright (C) 2009 S&S Media Solutions
* @license: Commercial, see LICENSE.php
* @product: Shworoom Mall - Joomla Template
* @version: 1.0
*/

#ssmed_menu_middle ul.menu,
#ssmed_menu_middle ul.menu * {margin:0;padding:0;}

div#ssmed_menu_middle {/* ie6 and ie7 z-index bug fix */
	z-index:50;position:relative;
}
#ssmed_menu_middle div {
    position:relative;
}
#ssmed_menu_middle ul.menu span {
	cursor:pointer;
}

#ssmed_menu_middle ul.menu li span.separator span {
	margin: 0;
	padding: 0;
	color: #fff;
	}

#ssmed_menu_middle ul.menu li {
	background: url(../images/menu_separator.png) right repeat-y;
	border-bottom:none;
    float:left;
}
#ssmed_menu_middle ul.menu li span {
    display:block;
	padding:0 20px 5px 20px;
	font-family:Tahoma,Arial, sans-serif;
	line-height:28px;
	font-size:16px;
	height: 26px;
}
#ssmed_menu_middle ul.menu a {
	text-decoration:none;
    padding:0 0 2px 0;
	color:#fff;
}

ul.level-1 li{
	font:bold 48px Arial;
	color: red;
	}

#ssmed_menu_middle ul.menu ul {
	float:none;
	left:-999em;
	position:absolute;
    border-left:1px solid #ccc;
    border-bottom:1px solid #ccc;
    border-right:1px solid #ccc;
   	-webkit-border-radius:7px;
   	-moz-border-radius:7px;
	width:200px;
    padding:0;
}

#ssmed_menu_middle ul.menu li ul {
	background-color: #fff;
	}

#ssmed_menu_middle ul.menu li li {
	background: url(../images/poll.png) repeat-x;
	border-left:0;
	width:200px;
    padding:0;
}
#ssmed_menu_middle ul.menu li li a {
    padding:0;
    text-align:left;
	width:200px;
    color:#797979;
}

#ssmed_menu_middle ul.menu li li a:hover {
    color:#173972;
}

#ssmed_menu_middle ul.menu li li span {
    font:normal 14px/28px Tahoma, Verdana, Arial, sans-serif;
	padding:2px 10px;
}
#ssmed_menu_middle .menu {z-index:5;}
#ssmed_menu_middle .menu ul {z-index:10;}
#ssmed_menu_middle .menu ul ul {z-index:15;}
#ssmed_menu_middle .menu ul ul ul {z-index:20;}
#ssmed_menu_middle .menu ul ul ul ul {z-index:25;}
#ssmed_menu_middle .menu ul ul ul ul ul {z-index:30;}
#ssmed_menu_middle .menu li:hover ul,
#ssmed_menu_middle .menu li.sfHover ul{left:auto;top:30px;margin-left:-2px}
#ssmed_menu_middle .menu li:hover li ul,
#ssmed_menu_middle .menu li.sfHover li ul,
#ssmed_menu_middle .menu li li:hover li ul,
#ssmed_menu_middle .menu li li.sfHover li ul,
#ssmed_menu_middle .menu li li li:hover li ul,
#ssmed_menu_middle .menu li li li.sfHover li ul{top:-999em;}
#ssmed_menu_middle .menu li li:hover ul,
#ssmed_menu_middle .menu li li.sfHover ul,
#ssmed_menu_middle .menu li li li:hover ul,
#ssmed_menu_middle .menu li li li.sfHover ul,
#ssmed_menu_middle .menu li li li li:hover ul,
#ssmed_menu_middle .menu li li li li.sfHover ul{left:200px;top:0px;margin-left:0;}
#ssmed_menu_middle .menu li li{position:relative;float:none;width:100%;}


/* mod_exmenu */
#menulist_root {
	display: block;
	margin: 0;
	padding: 6px 0 2px 0;
	text-align: left;
	background:transparent;
	font-size: 1.4em;
	font-family: Arial, sans-serif;
	}

#menulist_root li {
	background: transparent;
	color: #fff;
	display: inline;
	text-align: center;
	padding-right: 13px;
	}

#menulist_root li a:link, #menulist_root li a:visited {
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	margin: 0 7px 0 7px;
	padding: 2px 3px 0px 3px;
	line-height: 1.5em;
	}

#menulist_root li a:hover, #menulist_root li a.mainlevel_current, #menulist_root li a:focus {
	background: transparent;
	color: #fff;
	font-weight: normal;
	}
	
#menuitem_1 a:hover, #menuitem_1 a.mainlevel_current, #menuitem_1 a:focus,
#menuitem_4 a:hover, #menuitem_4 a.mainlevel_current, #menuitem_4 a:focus,
#menuitem_7 a:hover, #menuitem_7 a.mainlevel_current, #menuitem_7 a:focus,
#menuitem_10 a:hover, #menuitem_10 a.mainlevel_current, #menuitem_10 a:focus {
	border-bottom: 2px solid #4599ef;
	}
 
#menuitem_2 a:hover, #menuitem_2 a.mainlevel_current, #menuitem_2 a:focus,
#menuitem_5 a:hover, #menuitem_5 a.mainlevel_current, #menuitem_5 a:focus,
#menuitem_8 a:hover, #menuitem_8 a.mainlevel_current, #menuitem_8 a:focus {
	border-bottom: 2px solid #84e61f;
	}
 
#menuitem_3 a:hover, #menuitem_3 a.mainlevel_current, #menuitem_3 a:focus,
#menuitem_6 a:hover, #menuitem_6 a.mainlevel_current, #menuitem_6 a:focus,
#menuitem_9 a:hover, #menuitem_9 a.mainlevel_current, #menuitem_9 a:focus {
	border-bottom: 2px solid #ef007c;
	}

/* exmenu + joomla standard menu */
ul.menu img {
	margin: 3px 3px 0 0;
	}

ul.menu, #mainlevel  {
	margin: 0;
	padding: 0 0 2px 0;
	text-align: left;
	font-size: 14px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	}

ul.menu li, #mainlevel  li {
	list-style-type: none;
	margin: 0;
	padding: 4px 5px 4px 5px;
	border-bottom: 1px solid #999;
	}
	
ul.menu li:hover, #mainlevel  li:hover {
	list-style-type: none;
	margin: 0;
	padding: 4px 5px 4px 5px;
	border-bottom: 1px solid #797979;
	}
		
ul.menu #current ul li{
	border-bottom: none;
	font-size: 12px;
	padding: 4px 0 4px 10px;
	background: transparent;
	}

ul.menu li a:link, ul.menu li a:visited, #mainlevel  li a:link, #mainlevel  li a:visited, ul.menu li a {
	font-weight: normal;
	text-decoration: none;
	margin: 0;
	padding: 2px 1px 0px 1px;
	line-height: 1.3em;
	color: #797979;
	background: transparent;
}
