#menu{
    z-index: 50;
}
#menu ul {
	list-style: none;
	padding: 0;
	margin: 0;
        
}
#hidden-menu ul{
       list-style: none;
       display: none;
}
#nav a {
	font-weight: bold;
	color: white;
	display:block;
        text-decoration: none;
	text-transform: uppercase;
        font-size: 12px;
        padding-top: 10px;
        
}



#nav li li a {
        font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: white;
	padding: 5px;
        margin: 0px;
        display: inline;
	text-transform: none;
        
	
}

#nav li li a:hover {
	
}
 ul.up{
        z-index: 9999;
}

#nav li {
	float: left;
	position: relative;
	height: 43px;
	text-align: center;
	cursor: hover;
	border-width:  0px;
        z-index: 100;
}

 li ul {
	display: none;
	position: absolute;
        top: auto;
	left: auto;
	width: 130px;
        filter:alpha(opacity=70); 
        -moz-opacity: 0.7; 
        opacity: 0.7; 
	z-index:51;
}


#nav li li {
	display: block;
	float: none;
	border: 0;
        height: 30px;
        margin: 1px 0px 0px 0px;
        padding: 0px; 
        background-image:url(../images/menu.jpg) ;
}

#nav li:hover ul, li.over ul {
	display: block;
       
}

hr {
	display: none;
}
/*start the css for the menu items and rollovers */
li#home {
	background-image:url(../images/1.gif) ;
	width: 109px;
}
li:hover#home, li.over#home{
	background-image:url(../images/1.gif);
	background-position: 0px -53px;
	width: 109px;
}
li#project {
	background-image:url(../images/2.gif) ;
	width: 113px;
}
li:hover#project, li.over#project{
	background-image:url(../images/2.gif) ;
	background-position: 0px -53px;
	
}
li#services {
	background-image:url(../images/3.gif) ;
	width: 95px;
}
li:hover#services, li.over#services{
	background-image:url(../images/3.gif) ;
	background-position: 0px -53px;
}
li#asphalt {
	background-image:url(../images/4.gif) ;
	width: 128px;
}
li:hover#asphalt, li.over#asphalt{
	background-image:url(../images/4.gif) ;
	background-position: 0px -53px;
}
li#safety {
	background-image:url(../images/5.gif) ;
	width: 85px;
}
li:hover#safety, li.over#safety{
	background-image:url(../images/5.gif) ;
	background-position: 0px -53px;
}
li#employment {
	background-image:url(../images/6.gif) ;
	width: 116px;
}
li:hover#employment , li.over#employment {
	background-image:url(../images/6.gif) ;
	background-position: 0px -53px;
}
li#contact {
	background-image:url(../images/7.gif) ;
	width: 114px;
}
li:hover#contact , li.over#contact {
	background-image:url(../images/7.gif) ;
	background-position: 0px -53px;
}

li li#proj-one{
       background-image:url(../images/menu_top.jpg) ;
}
li li#proj-two{
       background-image:url(../images/menu_bottom.png) ;
       height: 35px;
}

li li#serv-one{
       background-image:url(../images/menu_top.jpg) ;
}
li li#serv-two{
       background-image:url(../images/menu_bottom.png) ;
        height: 35px;
}
