.header-nav *
{
	margin: 0;
	padding: 0;
}

#nav
{
	background: url(views/default/images/main_menu/nav_bg.png) no-repeat;
	float: left;
	font-size: 12px;
	padding: 0px 15px 0 15px;
	text-align: left;	
}
#nav li
{
	/*background: url(views/default/images/main_menu/nav_li_bg.gif) no-repeat 100% 50%;*/
	float: left;
	position: relative;
	padding-top:4px;
}
#nav li.last
{
	background: none;
}
#nav li.p
{
	background: none;
}
#nav a,.select-menu li a,#super ul a
{
	color: #fff;
	display: block;
	font-size: 12px;
	padding-left: 5px;
	text-decoration: none;
	font-weight:normal;
}
#nav a strong,#nav a strong
{
	display: block;
	font-size: 12px;
	line-height: 1.9em;
	padding: 0 12px .25em 5px;
	white-space: nowrap;
	font-weight:normal;
}
#nav li.over a,#nav a:hover
{
	background: url(views/default/images/main_menu/nav_over_left.gif) no-repeat;
	color: #0088b5;
}
#nav li.over a strong,#nav a:hover strong
{
	background: url(views/default/images/main_menu/nav_over_right.gif) no-repeat 100% 0;
	padding-left: 7px;
	padding-right: 10px;
}
#nav li.over ul a,#nav li.over ul a:hover,.select-menu li a,#super ul a
{
	background: none;
	padding: .25em 0;
	font-weight:normal;
}
#nav ul li
{
	float: none;
}
#nav ul
{
	display: none;
}
#nav li.over ul,.select-menu ul
{
	background: url(views/default/images/main_menu/nav_sec_bg.png) no-repeat 0 100%;
	display: block;
	left: 0;
	padding-bottom: 6px;
	position: absolute;
	top: 2.5em;
	width: 14.17em;
}
#nav ul li,#nav ul li.last,.select-menu li
{
	background: url(views/default/images/main_menu/nav_sec_li_bg.png) repeat-y;
	display: block;
	padding: 0 1.08em;
}
#nav li.over ul a,.select-menu li a,#super ul a
{
	border-bottom: 1px solid #e5e7e8;
	color: #34617e;
	font-weight:normal;
}
#nav li.over ul a:hover,.select-menu li a:hover,#super ul a:hover
{
	color: #0088b5;
	font-weight:normal;
}
#nav ul li.last a,.select-menu li.last a,#super ul li.last a
{
	border: none;
	font-weight:normal;
}
#nav li.active a,#nav li a.active
{
	color: #5dbbec;
	font-weight:normal;
}
#nav li.active ul li a
{
	color: #34617e;
	font-weight:normal;
}


.header-nav
{
	height: 30px;
	margin: 0;
	padding: 0;
	position: relative;
	text-align: right;
	z-index: 99;
}
.header-nav *
{
	margin: 0;
	padding: 0;
}
.header-nav ul
{
	list-style: none;
}

.header-nav .nav-bar
{
	background: url(views/default/images/main_menu/nav_bar_bg.gif) repeat-x;
	bottom: 0;
	font-size: 12.0px;
	left: 0;
	position: absolute;
	width: 980px;
}
.header-nav .nav-bar .corner
{
	background: url(views/default/images/main_menu/search_bg.png) no-repeat 100% 0;
	float: right;
	
	width: 6px;
	height:30px;
}
.header-nav .nav-bar fieldset
{
	float: right;
	padding-top: 6px;
}
.header-nav .nav-bar .input-text
{
	margin-top: -3px;
	width: 12em;
}
