
/******************* sub_menu *******************/

#top_menu_sub {
  padding:8px 0px 0px 15px;
	height: 34px;
	background: url(../images/top_menu_sub_bg_new.gif) top left no-repeat;
  margin:0px 0px 0px 0px
}

#top_menu_sub a.top_menu_sub_hover {
  display:block;
  height: 29px;
  margin:0px 8px 0px 0px;
}

#top_menu_sub a.top_menu_sub_hover span {
  display:none;
}

#top_menu_sub #top_menu_sub_1 a.top_menu_sub_hover {
  width:93px;
}

#top_menu_sub #top_menu_sub_2 a.top_menu_sub_hover {
  width:86px;
}

#top_menu_sub #top_menu_sub_3 a.top_menu_sub_hover {
  width:92px;
}

#top_menu_sub #top_menu_sub_4 a.top_menu_sub_hover {
  width:78px;
}

#top_menu_sub #top_menu_sub_5 a.top_menu_sub_hover {
  width:95px;
}

#top_menu_sub #top_menu_sub_6 a.top_menu_sub_hover {
  width:74px;
}

#top_menu_sub #top_menu_sub_7 a.top_menu_sub_hover {
  width:68px;
}

#top_menu_sub #top_menu_sub_8 a.top_menu_sub_hover {
  width:107px;
}

#top_menu_sub #top_menu_sub_9 a.top_menu_sub_hover {
  width:121px;
}


/*****/

#nav {
  width: 100%;
  height: 25px;
}

#nav, #nav ul {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  list-style:none;
  font-size: 11px;
  z-index:200;
  clear: both;

}

#nav a
{
	display: block;
	border:0;
}

#nav li {
	float: left;
	padding: 0px 0px 0px 0px;
  margin:0px 1px 0px 0px;
}

#nav li a {
	color: #ffffff;
}

#nav li ul {
	position: absolute;
	left: -999em;
	background:#000;
}

#nav li ul li {
	float:none;
	background:#5F002A;
	display:block;
}

#nav li ul li a {
  color: #333333;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}
