#nav { z-index:000; position:relative; float:left; width:459px; }

.nav-home a, .nav-gallery a, .nav-tools a, .nav-blog a, .nav-about a
{ cursor:pointer; text-indent:-9999px;	display:block;	height:20px; background:url(../../images/menu.jpg) no-repeat left top; }

.nav-home a{ background-position:-0px 0; width:107px; }
.nav-home a:hover, .nav-home.active a{ background-position:-0px -20px; }
.nav-gallery a{ background-position:-107px 0; width:78px; }
.nav-gallery a:hover, .nav-gallery.active a{ background-position:-107px -20px; }
.nav-tools a{ background-position:-193px 0; width:103px; }
.nav-tools a:hover, .nav-tools.active a { background-position:-193px -20px;}
.nav-blog a{ background-position:-304px 0;	width:66px;    }
.nav-blog a:hover, .nav-blog.active a{	background-position:-304px -20px; }
.nav-about a{ background-position:-370px 0;	width:100px; }
.nav-about a:hover, .nav-about.active a{ background-position:-370px -20px;  }


/************ signup  ***************/


#nav2 { z-index:000; position:relative; float:left; width:185px; }

.nav-signup a, .nav-login a
{ cursor:pointer; text-indent:-9999px;	display:block;	height:20px; background:url(../../images/login-main.jpg) no-repeat left top; }

.nav-signup a{ background-position:-0px 0; width:75px; }
.nav-signup a:hover, .nav-signup.active a{ background-position:-0px -20px; }
.nav-login a{ background-position:-75px 0; width:75px; }
.nav-login a:hover, .nav-login.active a{ background-position:-75px -20px; }

.nav-eproposal a, .nav-logout a
{ cursor:pointer; text-indent:-9999px;	display:block;	height:20px; background:url(../../images/logout-final.jpg) no-repeat left top; }

.nav-eproposal a{ background-position:-0px 0; width:115px; }
.nav-eproposal a:hover, .nav-eproposal.active a{ background-position:-0px -20px; }
.nav-logout a{ background-position:-115px 0; width:70px; }
.nav-logout a:hover, .nav-logout.active a{ background-position:-115px -20px; }


/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */

#nav li, #nav2 li {text-align:left; }
#nav li.over, #nav2 li.over { z-index:999; }
#nav a, #nav2 a { display:block; text-decoration:none; }
#nav a:hover, #nav2 a:hover { color: #fff;}
#nav span, #nav2 span { display:block; cursor:pointer; white-space:nowrap; }
#nav li ul span, #nav2 li ul span {white-space:normal; }


/************ 0 LEVEL  ***************/

#nav li, #nav2 li { float:left;} 
#nav li.active a, #nav2 li.active a { color:#fff; }
#nav a, #nav2 a { float:left;padding:0px; color: #9f9f9f; font-weight:bold; }
#nav a:hover, #nav2 a:hover { color:#fff; }
#nav li.last, #nav2 li.last { border:none; }

/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
