body, naval, ul, li, a  {margin: 0; padding: 0;}
body {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
a {text-decoration: none;}
.contMenu {
    width: 99.5%;
    max-width: 1040px;
    margin: 0px auto 2px;
}
.toggleMenu {
    display:  none;
    background: #445261;
    padding: 6px 15px;
    color: #fff;
}
.Menu {
    display:  show;
    background: #445261;
    margin-left:1px;
    padding: 7px 10px 6px 10px;
    color: #fff;
}
.naval {
    list-style: none;
     *zoom: 1;
/*     background:#4A6380; */
     background:#445261;

	background: -webkit-gradient(linear, left top, left bottom, from(#445261), to(#7F8185));
	background: -moz-linear-gradient(top, #445261, #7F8185);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#445261', endColorstr='#7F8185');

/*	background: -webkit-gradient(linear, left top, left bottom, from(#445261), to(#6F818F));
	background: -moz-linear-gradient(top, #445261, #6F818F);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#445261', endColorstr='#6F818F'); */

}
.naval:before,
.naval:after {
    content: " "; 
    display: table; 
}
.naval:after {
    clear: both;
}
.naval ul {
    list-style: none;
    width: 12.3em;
}
.naval a {
    padding: 7px 17px 8px 6px;
    color:#fff;
}
.naval li {
    position: relative;
}
.naval > li {
    float: left;
    border-top: 0px solid #104336;
}
.naval > li > .parent {
    line-height:12px;
    background-image: url("../images/downArrow.png");
    background-repeat: no-repeat;
    background-position: right;
}
.naval > li > a {
    display: block;
}
.naval li  ul {
    position: absolute;
    left: -9999px;
}
.naval > li.hover > ul {
    left: 0;
}
.naval li li.hover ul {
    left: 100%;
    top: 0;
}
.naval li li a {
    display: block;
    padding-top:5px;
    line-height:7px;  /*dept tab height*/
    position: relative;
    z-index:100;
    border-bottom: 1px solid #fff;
    color: #000;
}
.naval li li li a {
    /*background:#4c7983; bkg of the manuf list*/
    z-index:200;
    background: #D9DCE4;
	background: -webkit-gradient(linear, left top, left bottom, from(#D9DCE4), to(#E8E8F2));
	background: -moz-linear-gradient(top, #D9DCE4, #E8E8F2);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#D9DCE4', endColorstr='#E8E8F2');
    color: #000;
}

.naval li li.hover {
    /*background:#4c7983; bkg of the active dept*/
    background: #D9DCE4;
	background: -webkit-gradient(linear, left top, left bottom, from(#D9DCE4), to(#E8E8F2));
	background: -moz-linear-gradient(top, #D9DCE4, #E8E8F2);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#D9DCE4', endColorstr='#E8E8F2');
}
#mup1 {top:-100%;} #mup2 {top:-200%;} #mup3 {top:-300%;} #mup4 {top:-400%;} #mup5 {top:-500%;} #mup6 {top:-100%;} #mup7 {top:-700%;}
#mup8 {top:-800%;} #mup9 {top:-900%;} #mup10 {top:-1000%;}  #mup11 {top:-1100%;} #mup12 {top:-1200%;} #mup13 {top:-1300%;} #mup14 {top:-1400%;}
#mup15 {top:0;} #mup16 {top:-600%;} #mup17 {top:-1700%;} #mup18 {top:-1800%;} #mup19 {top:-1900%;} #mup20 {top:-2000%;} #mup21 {top:-2100%;}
#mup22 {top:-2200%;} #mup23 {top:-2300%;} #mup24 {top:-2400%;} #mup25 {top:-700%;} #mup26 {top:-2300%;} #mup27 {top:0;} #mup28 {top:-2300%;}

#menu li ul li a:hover, #menu li ul li a.active { 
   color: #000; 
/*   background: #6D7B8A; */
    background: #D9DCE4;
	background: -webkit-gradient(linear, left top, left bottom, from(#D9DCE4), to(#E8E8F2));
	background: -moz-linear-gradient(top, #D9DCE4, #E8E8F2);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#D9DCE4', endColorstr='#E8E8F2');
}

#menu li ul { 
/* background: #6D7B8A; */
    z-index:100;
    background:#BDBAB6;
	background: -webkit-gradient(linear, left top, left bottom, from(#BDBAB6), to(#C3C2BD));
	background: -moz-linear-gradient(top, #BDBAB6, #C3C2BD);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#BDBAB6', endColorstr='#C3C2BD');
}

#menu li ul li.aqua a:hover, #menu li ul li.aqua a.active { 
background: #4c7983; 
    background: #D9DCE4;
	background: -webkit-gradient(linear, left top, left bottom, from(#D9DCE4), to(#E8E8F2));
	background: -moz-linear-gradient(top, #D9DCE4, #E8E8F2);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#D9DCE4', endColorstr='#E8E8F2');

color: #666; }

#menu li ul li.aqua ul { 
    z-index:100;
background: #4c7983; 
    background: #D9DCE4;
	background: -webkit-gradient(linear, left top, left bottom, from(#D9DCE4), to(#E8E8F2));
	background: -moz-linear-gradient(top, #D9DCE4, #E8E8F2);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#D9DCE4', endColorstr='#E8E8F2');

color: #fff; }
#menu li ul li.aqua ul a:hover {text-decoration: underline;}
/*
.riv {
    background-image: url("../images/rightArrow.png"); 
    background-repeat: no-repeat;
    background-position: right;
} */
.sav {
    height:20px;
    text-align:right;
    left: 35%;
	top: 70%;
    position: absolute;
    z-index: 0;
}
.ripart {
   right: 6%;
   bottom: 11%;
   white-space:nowrap;    
   position: absolute;
   z-index: 10;  
   border: 0px solid #b3b7b4;
   border-radius: 5px;
/*background:#E1E4EA;*/
    background-image: url("../images/cartgrd.png"); 
/*	background: -webkit-gradient(linear, left top, left bottom, from(#D0D6D1), to(#F8F8fFF));
	background: -moz-linear-gradient(top, #D0D6D1, #F8F8FF);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#D0D6D1', endColorstr='#F8F8FF'); */
	-webkit-box-shadow:1px 1px 5px 0 rgba(0,0,0,.8);
	-moz-box-shadow:1px 1px 5px 0 rgba(0,0,0,.8);
	box-shadow:1px 1px 5px 0 rgba(0,0,0,.8)
}
.logo {max-width:672px;margin:0 auto;}
input#inbox {
  height:17px;
  background: #DADFDB;

  color:#445544!important;
  border:1px solid #534734;
  font-weight:bold;
  border-radius: 0px;
}
.addcartbtn {
/*    font-family: acumin-pro-extra-condensed,Arial,Helvetica,sans-serif; */
	text-decoration: none;
	background:#445261;
	color:#fff;
	cursor:pointer;
	font-size:1em;
	padding:0 30px 0;
}
.addcartbtn:hover {
	text-decoration: none;
	color:#fff;
	background:#f3ae31;
}

@media screen and (max-width: 690px) {
    .active {
        display: block;
    }
    .naval > li {
        float: none;
    }
    .naval > li > .parent {
        background-position: 95% 50%;
    }
    .naval li li .parent {
        background-image: url("../images/downArrow.png");
        background-repeat: no-repeat;
        background-position: 95% 50%;
    }
    .naval ul {
        display: block;
        width: 100%;
    }
   .naval > li.hover > ul , .naval li li.hover ul {
        position: static;
    }

    .riv {
        background-image: none; 
    }

    .naval li li a {
       line-height:13px;  /*dept tab height*/
/*     background: #1D7A62; */
       background:#6C7D8B;
       color: #FFF;
    }
    .naval li li li a {
       line-height:10px;  /*manuf tab height*/
/*     background: #249578; */
       background: #DEE0E9; 
    }
}

@media screen and (max-width: 520px) {
.sav {
    left: 20%;
	margin-left:-15px;
}	
}

@media screen and (max-width: 420px) {
    .ripart {
       right: 1.5%;
       bottom: 1%;
    }
.sav {
    left: 6%;
	right: 1%;
}
}
