/**
 * Style sheet nav
 */
.nav
{
	overflow:visible !important;
}

.nav *
{
	margin:0;
	padding:0;
}

.nav ul
{
	line-height:1.0;
	list-style-type:none;
	min-width:1%;
}

.nav li
{
	float:left;
	padding:0px 10px;
	min-height:1%;
	min-width:1%;
}

.nav li.first
{
	padding-left:0px;
}

.nav li.last
{
	padding-right:0px;
}

.nav a, .nav p.active
{
	display:block;
	padding-bottom:10px;
	text-decoration:none;
	font-size:14px;
	color:#fff;
	text-transform:uppercase;
}

.nav a:hover
{
	text-decoration:underline;
	color:#fff;
}

.nav p.active
{
	font-weight:bold;
}

.nav ul ul
{
	left:-999em;
	position:absolute;
	margin-left:-13px;
	border:1px solid #fff;
	background:#39383b;
	border-top-width:0px;
}

.nav li li
{
	clear:left;
	padding:0px;
}

.nav li li a
{
	padding:0px 13px 8px 13px;
}

.nav li:hover ul
{
	left:auto;
}

/* NAVIGATION TOP */
#nav-top
{
	right:1px;
	top:-24px;
	position:absolute;
	z-index:12;
}

* html #nav-top li li
{
	width:160px;
}

/* NAVIGATION BOTTOM */
#nav-bottom
{
	right:1px;
	top:3px;
	position:absolute;
}

#nav-bottom ul
{
	list-style-type:none;
}

#nav-bottom li
{
	float:left;
	padding-left:20px;
	min-width:1%;
}

#nav-bottom a
{
	text-decoration:none;
	font-size:12px;
}

