/*Navigation*/
.primaryNavUL{
width:882px;
background-image:url(../images/nav_bg.gif);
background-repeat:repeat-x;
display:block;
padding-left:38px;
clear:both;
background-color:#004f87;
height:54px;
}
.primaryNavLI{
list-style:none;
display:block;
float:left;
margin-right:16px;
background-repeat:no-repeat;
background-position:top;
cursor:pointer;
}
.primaryNavLI a{
width:auto;
height:54px;
display:block;
text-indent:-9999px;
outline:none;
}
.primaryNavLI:hover{
background-position:center;
}
#body101 #li1,#body102 #li2, #body103 #li3, #body108 #li3, #body109 #li3, #body104 #li4, #body110 #li4, #body111 #li4, #body112 #li4, #body105 #li5, #body106 #li6{
background-position:bottom;
}
#li1{
background-image:url(../images/home.gif);
width:60px;
}
#li2{
background-image:url(../images/about.gif);
width:92px;
}
#li3{
background-image:url(../images/fuel.gif);
width:97px;
}
#li4{
background-image:url(../images/lubricants.gif);
width:138px;
}
#li5{
background-image:url(../images/testing.gif);
width:133px;
}
#li6{
background-image:url(../images/news.gif);
width:119px;
}
#li7{
background-image:url(../images/contact.gif);
width:104px;
}

.primaryNavLI ul{
display:none;
background-color:#E9F0F5;
position:absolute;
}
.primaryNavLI ul li{
float:none;
clear:both;
margin:0;
border-top:solid 1px #FFF;
}
.primaryNavLI ul li a{
text-indent:0px;
width:auto;
height:auto;
padding:6px 12px;
text-decoration:none;
color:#004f87;
font-size:.9em;
}
.primaryNavLI ul li a:hover{
background-color:#6189a7;
color:#FFFFFF;
}

.primaryNavLI:hover ul, .primaryNavLI.over ul{
display:block;
}