/* menu::base */
div#menu {
    height:42px;

}

div#menu ul {
    margin: 0;
    padding: 0px 0px 0px 0px;
    list-style: none;
    float: left;
}
 

div#menu li {
    position: relative;
    z-index: 9;
    margin: 0;
    padding: 0;
    display: block;
    float: left;
}   

div#menu li:hover>ul {
    left: -2px;
}

div#menu li div {
    list-style: none;
    float: left;
    position: absolute;
    top:21px;
    left:12px; 
    z-index: 11;
    visibility: hidden;
	
}
div#menu li:hover>div {
    visibility: visible;
}

div#menu li.current a {}

/* menu::level1 */
div#menu a {
    position: relative;
    z-index: 10;
    display: block;
    float: left;
	font-size:18px;
	font-weight:bold;  
    text-decoration: none;  
}
div#menu a:hover { 
} 
 

/* menu::level2 */
div#menu ul ul li { 
	color:#000;
    padding:0;
    z-index: 9;   
	background-color:#cdcdcd;
	width:100%;
	
  
	width:160px;}
div#menu ul ul li:hover {
}
div#menu ul ul {
    z-index: 12;	
    padding: 0;
	margin:0;
	width:160px; 
}
div#menu ul ul a { 
    height: auto;
    float: none;
    display: block; 
	color:#444444; font-weight:normal;
    z-index: -1; 
	background-color:#cdcdcd;
	padding:0;
	height:21px;
	font-size:12px;
}
 div#menu ul ul a:hover{ 
    height: auto;
	color:#444444;
    float: none;
    display: block;	
	height:21px;
 }
 div#menu ul ul a span {
	padding: 0 10px 0px 10px;  
    color: #444444;
    font-weight:normal;
    text-transform: none; 
}
div#menu ul ul a span:hover {	  
    color: #0d2633;
	height:21px;
	font-size:12px;
    font-weight:normal;
    text-transform: none;
	height:21px;
   
}
 div#menu ul ul li.last { background: none; }
div#menu ul ul li {
    width: 100%;
	color:#FFF;
	border:solid 1px #dbe1e3;
}

/* menu::level3 */
div#menu ul ul div {
	float:left;
	left:160px;
	list-style:none outside none;
	position: absolute;
	width:100%;
	top: 0px;
	visibility:hidden;
	z-index:11;
}
div#menu ul ul ul {
	_padding-right:0px;
}

/* lava lamp */
div#menu li.back {
	background:none;
}
div#menu li.back .left {
}
div#submenu {
	float:left;
	width:120px;
	
}
div#submenu ul {
    margin: 0 0 0 3px;
    padding: 0px 0px 0px 0px;
    list-style: none;
    float: left;
	background:#f9f1e4;
}
div#submenu ul.menu {
    padding:0px 0px 0px 10px;
}

div#submenu li {
    position: relative;
    z-index: 9;
    margin: 0;
    padding: 0;
    display: block;
    float: left;
}   

div#submenu li:hover>ul {
    left: -2px;
}

div#submenu li div {
    list-style: none;
    float: left;
    position: absolute;
    top:5px;
    left: 200px; 
    z-index: 11;
    visibility: hidden;
 
}
div#submenu li:hover>div {
    visibility: visible;
}

div#submenu li.current a {}

/* submenu::level1 */
div#submenu a {
    position: relative;
    z-index: 10;
    display: block;
    float: left;	  
	color:#33390e;
	font-weight:bold;
 
}
 
div#submenu span {
    font: normal 12px Arial;
    padding-top: 8px;
    font-weight:bold;
    text-transform:uppercase;
    display: block;
    cursor: pointer;
    background-repeat: no-repeat;		
}
 

/* menu::level2 */
div#submenu ul ul li { 
	color:#000;
    padding:0;
    z-index: 9; 
	text-align:left; 
 	border-left:0px;
	border-top:0;
	width:100px;  }
 
div#submenu ul ul {
    z-index: 12;	
    padding: 0;
	margin:0; 
}
div#submenu ul ul a { 
    height: auto;
    float: none;
    display: block; 
    z-index: -1;
  	margin:5px 0 5px 5px;
	padding:0;
	
}
 div#submenu ul ul a:hover{ 
    height: auto;
    float: none;
    display: block;	
 }
 div#submenu ul ul a span { 
    color: #33390e;
    font-weight: bold;
    text-transform: none;
	background:#f9f1e4;
	text-align:left;
	padding:0;
	
}
div#submenu ul ul a span:hover {	   
    color: #8e3900;
    font-weight:bold;
    text-transform: none;
	
}
 

div#submenu ul ul li.last { background: none; }
div#submenu ul ul li {
    width: 100%;	color:#00F;
}

/* menu::level3 */
div#submenu ul ul div {
	float:left; 
	list-style:none outside none;
	position: absolute;
	width:100%;
	top: 0px;
	visibility:hidden;
	z-index:11;
}
div#submenu ul ul ul {
	_padding-right:0px;
}

/* lava lamp */
div#submenu li.back {
	background:none;
}
div#submenu li.back .left {
}

