/* Menu
-------------------------------------------------------------- */


#footer_menu { width: 400px; margin: 0px auto; /*border-top: 1px solid #43423d;*/}	
#footer_menu table {
	width: 100%;
	font-family: Georgia;
	font-size: 12px; 	
}

#footer_menu table td:hover {}
#footer_menu li, #footer_menu td {
	color: #262522;
	font-family: Georgia;
}
#footer_menu td {
	position: relative;
	color: #262522;
	height: 18px;
	/*border-right: 1px solid #3a3a36;
	border-bottom: 1px solid #3a3a36;*/
	z-index:1;
text-align: center;
}

#footer_menu td a {
	cursor: pointer;
	color: #262522;
	text-decoration: none;
	height: 18px;
	outline: none;
        font-size: 12px; 
}
#footer_menu td a:hover {
	color: #262522;
text-decoration: underline;
font-size: 12px; 
}

#footer_menu div.sep{
padding: 0px;
border-left: 1px #a8a6a0 solid;
}

#footer_menu div.sep-left{
border-left: none;
}

/* TD UL */

#footer_menu td ul {
        width: 301px;
	list-style-type: none;
        margin-top: 13px;
	margin-bottom: 0px;
	/*margin-left: -1px;*/
	display: none;
	position: absolute;
	background: #ece7df url('/images/header/submenu_bg.png') top left repeat-x;
        padding-left:0px;
	z-index:9999;
}

#footer_menu td:hover div.subitem-top, #footer_menu td:hover div.subitem-bottom{
	display:block;
	
}	

#footer_menu li {
	height: auto;
	padding: 1px 30px 1px 0px;
	position: relative;
	vertical-align:top;
	color: #262522;
	font-family: Georgia;
	line-height: auto;
	text-align:left;  
	list-style-type: none;
z-index:9999;
}

#footer_menu ul li.last_li{
	background-image: none;
}

#footer_menu li a {
	display: block;
	width: auto;
	height: auto;
	padding: 9px 18px 9px 12px;
	text-decoration: none;	
	text-align:left;  
	line-height: 15px;
	color: #262522;
	width: 300px;
	outline: none;
font-size: 12px;
}

#footer_menu ul li a:hover {
font-size: 12px;
color: #262522;
text-decoration: none;
background: url('/images/header/submenu_hover_bg.png') top left no-repeat;
}

#footer_menu ul li.li_parent a:hover {
font-size: 12px;
color: #262522;
text-decoration: none;
background: url('/images/header/submenu_hover_parentbg.png') top left no-repeat;
}

#footer_menu td:hover ul, #footer_menu td:hover ul li  {
	
	display: block;
}
#footer_menu .active, #footer_menu td.active:hover, #footer_menu td:hover .active {
	position: relative;
	z-index:9999;
	/*border-bottom: 1px solid #fff !important;*/
	/*border-right: 1px solid #000 !important;*/
}
.active *,  .active:hover a {
	position: relative;
	color: #262522;	
	z-index:9999;
}
#footer_menu td:hover ul ul {display: none;}
#footer_menu td ul li:hover ul { display: block !important; }
#footer_menu td ul ul{
	display: none;
	position: absolute;
	left: 285px;
	margin:0;
	top: 0;
	margin-top: -1px;
	padding-bottom: -2px;
}
#footer_menu li:hover,
#footer_menu li.jshover {
	color: #fff;
}
#footer_menu td ul li:hover ul ul { display: none !important; }

#footer_menu td ul ul li:hover ul { display: block !important; }

.myBox
{
    border: 0px solid #ffffff;

    /* Do rounding (native in Firefox and Safari, CC in IE) */
    /*-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    CCborderRadius: 10px;*/
}
a:focus{
{     
	outline: none!important; 
}

/* end menu */