/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/pro_dropdown_3.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.button{
	float:left;
	margin-top:2px;
	margin-right:15px;
	vertical-align:middle;
	font-weight:none;
	z-index:9;
	/*z-index:999999999999999999999999999999999999999999999999999;	*/
}
.button:hover{
	color:#fadc7a;
	cursor:pointer;
}
.button_middle{
	color:#595959;
	float:left;
	margin-top:-1px;
	margin-right:5px;
	
	vertical-align:middle;
	font-weight:none;
	
}
.button_middle:hover{
	color:white;
	cursor:pointer;
}

.sep{
	float:left;
	margin-right:15px;
	margin-top:7px;
}
.sep:first-child{
	visibility:hidden;
}
.option{
	color:red;
}
.sep2{
	float:left;
	margin-right:5px;
}
.sep2:first-child{
	visibility:hidden;
}

#menulist_root {
	padding:0;
	margin:0;
	list-style:none;
	height:34px;
	position:relative;
	z-index:500;
	font-family:arial, verdana, sans-serif;
	font-size: 5px;
	margin-right:30px;
	
	
}
#top_buttons #menulist_root{

	float:right;

}
#middle_buttons #menulist_root{

	float:left;

}
#menulist_root li {display:block; float:left;}
#menulist_root li.button a {
	display:block;
	height:34px;
	line-height:33px;
	color:white;
	text-decoration:none;
	font-size:12px;
	font-weight:none;
	text-align:left;
	cursor:pointer;

}
#menulist_root li.button_middle a {
	display:block;
	height:35px;
	line-height:33px;
	color:#595856;
	text-decoration:none;
	font-size:12px;
	font-weight:none;
	text-align:left;
	cursor:pointer;
	
}

#menulist_root li.button:hover a {
	color:#fadc7a;

}
#menulist_root li.button_middle:hover a {
	color:white;

}
#menulist_root  a:hover.sub {background-color:white;}


/* Default list styling */

#menulist_root li:hover {position:relative; z-index:200;}

#menulist_root li:hover ul.sub
{
	top:31px;
	padding:0px;
	
	white-space:nowrap;
	width:180px;
	height:auto;
	z-index:300;
	background-color: #4f585f;
	left: 0px;
	color:white;
	
}
#menulist_root li:hover ul.sub li
{
	display:block;
	height:22px;
	position:relative;
	float:left;
	width:120px;
	font-weight:normal;
	
	
}
#menulist_root li:hover ul.sub li a
{
	display:block;
	font-size:12px;
	height:22px;
	width:180px;
	line-height:22px;
	text-indent:5px;
	color:white;
	text-decoration:none;
}
#menulist_root li ul.sub li a.fly
{
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 140px 7px;
}
#menulist_root li:hover ul.sub li a.fly:hover 
{
	color:#595856;
	background-color:white;
	
	
}
#menulist_root li.sub:hover ul li a.fly:hover
{
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 80px 7px;
}

#menulist_root li b {
	display:block;
	font-size:12px;
	height:18px;
	width:128px;
	line-height:18px;
	margin-bottom:3px;
	text-indent:6px;
	color:#595856;
	cursor:default;
}

#menulist_root li:hover li:hover ul,
#menulist_root li:hover li:hover li:hover ul,
#menulist_root li:hover li:hover li:hover li:hover ul,
#menulist_root li:hover li:hover li:hover li:hover li:hover ul
{
	color:white;
	left:155px;
	top:-1px;
	padding:0px;
	
	white-space:nowrap;
	width:180px;
	z-index:400;
	height:auto;
	background-color: #b7b6b3;
	text-align:left;
}

#menulist_root ul, 
#menulist_root li:hover ul ul,
#menulist_root li:hover li:hover ul ul,
#menulist_root li:hover li:hover li:hover ul ul,
#menulist_root li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#menulist_root li:hover li:hover a.fly,
#menulist_root li:hover li:hover li:hover a.fly,
#menulist_root li:hover li:hover li:hover li:hover a.fly,
#menulist_root li:hover li:hover li:hover li:hover li:hover a.fly
{

	color:#595856;
	
	
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 140px 7px;
} 

#menulist_root li:hover li:hover li a.fly,
#menulist_root li:hover li:hover li:hover li a.fly,
#menulist_root li:hover li:hover li:hover li:hover li a.fly
{
	
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 140px 7px;
} 
#menulist_root ul li a:hover{
	background-color:#fea900;
	color:#595856;
}
#buttons {
width:791px; 
height:33px; 
/*margin-left:131px; */
margin-left:9px; 
margin-top:8px;

}
