/** containing div for the menu */
#flycell_menu {
 position:relative;
 width: 942px;
 margin:0 auto;
 height:48px;
 text-align:center;

 margin-top:3px;
 margin-bottom:0;
 padding:0 0;
 top:1px;
 left:0;
 clear: both;

 }

/** css for top level menu */
ul.top_menu {
 margin:0 0;
 padding:0 0;
 height:20px;
 width:942px;
 background-color:#4f4b4f;

}

ul li.top_element {
 display:block;
 float:left;
 margin:0 0;
 padding:0;
 width:188px;
 height:22px;
 font: 12px Helvetica, Arial, sans-serif;
}

ul li.top_element a.section_link,
div.sub_menu ul li.sub_element a.element_link {
 display: block;
 color: #fff;
 text-transform: uppercase;
 font-family: Helvetica, Arial, sans-serif;
 font-size:10px;
 font-weight:bold;
 text-align:center;
 text-decoration:none;
 height:20px;
 margin:0 0;
 padding:0 0;
 letter-spacing:1px;
}

/** single elements of the sub menus */
div.sub_menu ul li.sub_element {
 padding:0px 10px;
}

span.label {
 position:relative;
 top:5px;
}

/** only direct anchors that are top_elements will have these backgrounds */
ul.top_menu li.top_element a.section_link:link {
 background: transparent url('/template/skin/mobbox/images/top_element_normal.jpg') no-repeat;
}
ul.top_menu li.top_element a.section_link:visited {
 background: transparent url('/template/skin/mobbox/images/top_element_normal.jpg') no-repeat;
}

ul.top_menu li.top_element a.section_link:hover,
ul.top_menu li.top_element a.section_link:active { 
 background: transparent url('/template/skin/mobbox/images/top_element_hover.jpg') no-repeat;
}

/** css for sub menu */
div.sub_menu {
 list-style-type: circle;
 position:absolute;
 width:940px;
 text-align:center;
 color:#444;
 left:0;
 top:25px; 
 height:22px;
 padding:0 0;
 margin:0 auto;
 z-index:0;
 visibility: hidden;
 
 
}

div.sub_menu ul {
 list-style-type: circle;
 background-color:transparent;
 white-space:nowrap;
 display:inline;
 float:left;
 padding:0 0;
 margin:0 0;
 
}

div.sub_menu li.sub_element {
 list-style-type: circle;
 display:inline;
 float:left;
 background-color:transparent;
 padding:0;
 margin:0;
 white-space:nowrap;
}

div.sub_menu ul li.sub_element a.element_link {
 
 display:inline;
 float:left;
 color:#444; 
}

li.sub_element a.element_link:link {
 color:#222;

}

div.sub_menu ul li.sub_element a.element_link:hover,
div.sub_menu ul li.sub_element a.element_link:active {
 color: #fff;
 
}


.section_link {
	color: white;
}
