.block_menu {
	position:relative;
	display:block;
	margin:0px;
	padding:0px;
	z-index:20;
	width: 735px;
	height: 28px;
	overflow: hidden;
	background: none;
}

/*First level menu start*/
ul.menu {
	width:auto;
	height:auto;
	background: none;
	display: block;
	list-style: none;
	margin:0px;
	padding: 0px;
	font: 11px Arial, Helvetica, sans-serif;
	color:#53534D;
}
ul.menu li {
	width: auto;
	height: auto;
	background: none;
	display: block;
	float:left;
	position: relative;
	margin: 0px;
	padding: 6px 0px 3px 10px;
	text-align: left;
	cursor: hand;
	cursor: pointer;
}
ul.menu li a {	
	display: inline;
	padding: 4px 0px 4px 4px;
	color: #D2BE7D;
	text-decoration: none;
}
ul.menu li a.mTextColor2 {	
	display: inline;
	padding: 4px 0px 4px 4px;
	color: #70AF52;
	text-decoration: none;
}
ul.menu li a.mTextColor3 {	
	display: inline;
	padding: 4px 0px 4px 4px;
	color: #E57D03;
	text-decoration: none;
}
ul.menu li.current, ul.menu li.over, ul.menu li.sub {
	width: auto;
	height: auto;
		background: none;
	margin: 0px;
}
ul.menu li.over a, ul.menu li.sub a ,ul.menu li.current a{
	text-decoration: underline;
}
.last {
	 height:1px;
	 font-size: 0px;
	 line-height: 0px;
}
/*First level menu end*/


/*Second left level menu start*/
ul.menu1 {
	width: 670px;
	height: 70px;
	background: url(../images/menu_bg.png) left top repeat-x;
	display: block;
	list-style: none;
	margin:0px;
	padding: 0px;
	font: normal 23px Myriad Pro, Verdana, Helvetica, sans-serif;
	color:#ffffff;
}
ul.menu1 li {
	width: auto;
	height: auto;
	background: none;
	display: block;
	float:left;
	position: relative;
	margin: 0px -1px;
	padding: 36px 0px 8px 0px;
	text-align: left;
	cursor: hand;
	cursor: pointer;
	z-index:2;
}
ul.menu1 li a {	
	display: block;
	padding: 0px 20px 5px 20px;
	margin-top: 2px !important;
	margin-top: 0px;
		margin-top:expression(isMSIE6_0?'-5px':'0px');
	
	vertical-align: top;
	line-height:23px;
	
	height: auto;
	color: #ffffff;
	text-decoration: none;
	white-space: nowrap;
/*
background-color: #0000FF;
*/
}
ul.menu1 li.spacer
{
    background-image:none;
    border-left:solid 2px #fff;
    padding:0;
    height: 20px;
    position:relative;
    top:41px;
    margin:0;
    z-index:1;
}
ul.menu1 li.current, ul.menu1 li.over, ul.menu1 li.sub 
{
    background-image:url(/site/core/images/home_menu_bg.png);
    background-position:left top;
    background-repeat:repeat-x;
}
/*Second level menu end*/


ul.menu1 li ul
{
    width:100%;
    position:absolute;
    display:none;
    border-top:1px solid #FFF;
    padding:0;
    margin-top: 5px !important;
	margin-top: 7px;
    background-color: transparent;
    background-image: none;
}

ul.menu1 li.sub ul
{
    display:block;
}

ul.menu1 li ul li
{
    display:block;
    float: none;
    clear: both;
    background-color:#70AF52;
    margin:0;
    padding:7px 0 9px 0px;
    font:normal 11px Arial;
    height:auto;
    background-image:none;
    border-top:solid 1px #70AF52;
    
}

ul.menu1 li ul li.current, ul.menu1 li ul li.over, ul.menu1 li ul li.sub
{
    background-image:url(/site/core/images/garden-2level-menu-sel.gif);
    background-position:left top;
    background-repeat:repeat-y;
    border-top:solid 1px #BBD269;
}

ul.menu1 li.sub ul li a
{
    padding:0;
    margin-left:10px;
    margin-right:5px;
	margin-top:expression(isMSIE6_0?'0px':'0px');
	
    line-height:11px;
    height:auto;
}