#ttmenu_wrap {font-family: "Times New Roman";}
	
	#ttmenu_wrap ul{ 
padding:0;
position:relative;
overflow:visible;
z-index:9999999;}
#ttmenu_wrap li {
float:left;
background:url(../img/bg/nav_border.png) no-repeat top right;
list-style:none;
position:relative;}

div#ttmenu_wrap li li a, 
div#ttmenu_wrap li.active li a { 
display:block;
margin:0;
text-decoration:none;
float:none;}

#ttmenu_wrap li ul { 
float:none;
left:-999em;
position:absolute;
z-index:102;}

#ttmenu_wrap  li:hover ul,
#ttmenu_wrap  li.sfHover ul { 
left:0px;
top:44px;}

#ttmenu_wrap  li:hover li ul,
#ttmenu_wrap  li.sfHover li ul,
#ttmenu_wrap  li li:hover li ul,
#ttmenu_wrap  li li.sfHover li ul,
#ttmenu_wrap  li li li:hover li ul,
#ttmenu_wrap  li li li.sfHover li ul {
top:-999em;}

#ttmenu_wrap  li li:hover ul,
#ttmenu_wrap  li li.sfHover ul,
#ttmenu_wrap  li li li:hover ul,
#ttmenu_wrap  li li li.sfHover ul,
#ttmenu_wrap  li li li li:hover ul,
#ttmenu_wrap  li li li li.sfHover ul {
left:245px;
top:0px;}


#ttmenu_wrap  li li { 
position:relative;
float:none;
width:100%;
}

#ttmenu_wrap ul{
	margin: 0 0 0 1px;
	padding: 0;}

#ttmenu_wrap ul li{
margin:0;
padding:0;
display:block;
}

#ttmenu_wrap ul li a {
margin:0;
display:block;
float: left;
padding: 0 17px;
height:45px;
color:#fff; line-height:normal;
text-decoration:none;
font-size:1.25em; padding-top:11px;
}
#ttmenu_wrap ul li a:hover {
color:#fff;
background:url(../img/bg/nav_hover.png) no-repeat center;
}
/*#ttmenu_wrap ul li a span.title {
	font-size:1.25em;
	letter-spacing:0.02em;
	display:block;
	padding-top:6px;}*/

/*#ttmenu_wrap ul li a span.sub { 
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	color:#fafcdb;}*/



/* First Drop */
#ttmenu_wrap li ul {
margin-top:6px;
margin-left:-18px;
background-repeat:no-repeat;
background-position:bottom left;
width:245px;
padding:0 10px 9px;
}
#ttmenu_wrap li ul li{
display:block;
background:none;
text-align:left;
}
#ttmenu_wrap li ul a {
width:230px;
padding:0 0 0 17px;
background:url(../img/bg/nav_line.png) no-repeat left bottom!important;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:.9em;
color:#C5C7A1;
height:32px;
line-height:32px;
}
#ttmenu_wrap li ul a:hover { color:#fff; }
	
#ttmenu_wrap ul ul li a { color:#C5C7A1;
}
/*#ttmenu_wrap ul ul li a { 
display:inline;
margin-top:0;
font-style:normal;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1em;
color:#C5C7A1;
}
#ttmenu_wrap ul ul li a:hover {
	color:#fff;
}*/

#ttmenu_wrap ul li a:hover.
#ttmenu_wrap li.active a,
#ttmenu_wrap ul ul li a,
#ttmenu_wrap ul ul li a:hover,
#ttmenu_wrap ul li.active.parent ul a:hover {
	display:block;
}

	/* When the parent item is set to current or active or hover */
#ttmenu_wrap li .current,
#ttmenu_wrap li.active a{ 
color:#fff!important;
background:url(../img/bg/nav_current.png) no-repeat center;}


#ttmenu_wrap li li .current,
#ttmenu_wrap li.active li a {
background:none;
height:auto!important;}



/*#ttmenu_wrap ul ul li#current a span.title {
	color:#fff;}*/

