/* Remove all margins and paddings and set default font sizes /**/
  * { margin: 0px; padding: 0px; text-align: left; }

div#AMenu { background-color: #e8ebee !important; z-index: 100; margin: 0px auto 5px auto; }

div#AMenu ul { z-index: 100; list-style-type: none; clear: left; margin: 0px auto; padding: 0px; }
div#AMenu ul li.pnt { z-index: 100; float: left; margin: 0px; padding: 0px; background-image: none; }

span.MNItem { padding: 5px 0px; margin-left: 5px; }
/* pnt = Prinary Nav Text */
div#AMenu ul li.pnt, 
div#AMenu ul li.pnt a { text-transform: uppercase; display: block; background-color: #e8ebee !important; }
div#AMenu ul li.pnt a:active, 
div#AMenu ul li.pnt a:focus, 
div#AMenu ul li.pnt a:hover { background-color: #9faec1 !important; }

div#AMenu ul li.pnt a span.MNItem { color: #525252; text-transform: uppercase; }
div#AMenu ul li.pnt a:hover span.MNItem, 
div#AMenu ul li.pnt a:active span.MNItem, 
div#AMenu ul li.pnt a:focus span.MNItem, 
div#AMenu ul li.pnt a:hover span.MNItem { color: #000; }
  
div#AMenu ul li#navHomePage, 
div#AMenu ul li#navHomePage a { /*background-image: url(/site2/n/homePage.gif);*/ width: 85px; }
div#AMenu ul li#navHomePage ul li, 
div#AMenu ul li#navHomePage ul li a {  }
div#AMenu ul li#navHomePage #tmHomePageLvl2 {  }
div#AMenu ul li#navHomePage #tmHomePageLvl2 li a { width: 170px;height: auto; }

div#AMenu ul li#navAboutCrackerjack, 
div#AMenu ul li#navAboutCrackerjack a { /*background-image: url(/site2/n/aboutSoem.gif);*/ width: 90px; }
div#AMenu ul li#navAboutCrackerjack ul li, 
div#AMenu ul li#navAboutCrackerjack ul li a {  }
div#AMenu ul li#navAboutCrackerjack #tmAboutSoemLvl2 {  }
div#AMenu ul li#navAboutCrackerjack #tmAboutSoemLvl2 li a { width: 170px;height: auto; }

div#AMenu ul li#navConcretingServices, 
div#AMenu ul li#navConcretingServices a { /*background-image: url(/site2/n/services.gif);*/ width: 150px; }
div#AMenu ul li#navConcretingServices ul li, 
div#AMenu ul li#navConcretingServices ul li a {  }
div#AMenu ul li#navConcretingServices #tmConcretingServicesLvl2 {  }
div#AMenu ul li#navConcretingServices #tmConcretingServicesLvl2 li a { width: 170px;height: auto; }

div#AMenu ul li#navUnderpinningServices, 
div#AMenu ul li#navUnderpinningServices a { /*background-image: url(/site2/n/services.gif);*/ width: 160px; }
div#AMenu ul li#navUnderpinningServices ul li, 
div#AMenu ul li#navUnderpinningServices ul li a {  }
div#AMenu ul li#navUnderpinningServices #tmUnderpinningServicesLvl2 {  }
div#AMenu ul li#navUnderpinningServices #tmUnderpinningServicesLvl2 li a { width: 170px;height: auto; }

div#AMenu ul li#navBuildingServices, 
div#AMenu ul li#navBuildingServices a { /*background-image: url(/site2/n/ourClients.gif);*/ width: 130px; }
div#AMenu ul li#navBuildingServices ul li, 
div#AMenu ul li#navBuildingServices ul li a {  }
div#AMenu ul li#navBuildingServices #tmBuildingServicesLvl2 {  }
div#AMenu ul li#navBuildingServices #tmBuildingServicesLvl2 li a { width: 170px;height: auto; }

div#AMenu ul li#navContactUs, 
div#AMenu ul li#navContactUs a { /*background-image: url(/site2/n/contactUs.gif);*/ width: 110px; }
div#AMenu ul li#navContactUs ul li, 
div#AMenu ul li#navContactUs ul li a {  }
div#AMenu ul li#navContactUs #tmContactUsLvl2 {  }
div#AMenu ul li#navContactUs #tmContactUsLvl2 li a { width: 170px;height: auto; }

span.break { word-wrap: break-word; font-size: 1px; }

div#AMenu ul li.pnt a { display: block; text-decoration: none; }
/* div#AMenu li.pnt a span.MNItem { display: none !important; } */



div#AMenu ul li.active {display: block;float: left;margin: 0px; }
div#AMenu ul#primaryNav li span { display: block; }


div#AMenu ul li a { }
div#AMenu ul li a:hover, 
div#AMenu ul li a.selected, 
div#AMenu ul li a:hover span, 
div#AMenu ul li a.selected span { text-decoration: none; }


div#AMenu .subnav_seperator {margin:0px 4px 0px 4px;padding: 0px; border-top:1px solid #fff; }
div#AMenu .seperator { float:left; margin:0px 0px 0px 0px; }
/* snt = Secondary Nav Text */
div#AMenu ul.subnav li.snt {  z-index: 100; margin: 0px; padding: 0px; display: inline; list-style-type: none; }
div#AMenu ul.subnav { z-index: 100; position: absolute; clear: right; padding: 0px; margin: 0px; border: none; left: -999px; }
div#AMenu ul.subnavShow { width: 170px; z-index: 100; position: absolute; clear: right; padding: 0px; margin: 0px 0px 0px 0px; border: none; left: auto; list-style-type: none; }

/*
div#AMenu ul li li,
div#AMenu ul li li a { background-image: none !important;}
*/

div#AMenu ul li.pnt li.snt { border-bottom: 1px solid #ddd; margin: 0px; padding: 0px; background-position: 0px 0px; background-color: #fff; background-image: none;list-style-type: none;}
div#AMenu ul li.pnt li.snt a, 
div#AMenu ul li.pnt li.snt a span { text-transform: none;  margin: 0px; padding: 0px; }

div#AMenu ul li.pnt li.snt a { height: 17px; background-color: #fff; }
div#AMenu ul li.pnt li.snt a span.SNItem { color: #525252 !important; display: block; width: 150px; margin: 0px 10px 0px 10px; padding: 6px 0px 6px 0px; }

div#AMenu ul li.pnt li.snt a:hover, 
div#AMenu ul li.pnt li.snt a:active, 
div#AMenu ul li.pnt li.snt a:focus, 
div#AMenu ul li.pnt li.snt a:hover { background-color: #9faec1 !important; color: #000 !important; cursor: pointer; }

div#AMenu ul li.pnt li.snt a:hover span.SNItem, 
div#AMenu ul li.pnt li.snt a:active span.SNItem, 
div#AMenu ul li.pnt li.snt a:focus span.SNItem, 
div#AMenu ul li.pnt li.snt a:hover span.SNItem { color: #000 !important; cursor: pointer; }




