div#header { width: 100%; padding-top:10px;}

/********** Primary Navigation **********/
div#nav-container {float: left; width: 100%; padding-bottom: .8em; }
ul#nav-main { float: left; position: relative; width: 100%; text-align: left; display:block; z-index : 900; }
ul#nav-main li { z-index : 950; position: relative; float: left; display: block; padding: 0 0 0 0.1em; background-repeat: no-repeat; background-position: .1em 0em; }
ul#nav-main li:focus,
ul#nav-main li:active,
ul#nav-main li:hover,
ul#nav-main li.dropDownHover { z-index : 960 !important; }
ul#nav-main li ul,
ul#nav-main li:focus ul,
ul#nav-main li:active ul,
ul#nav-main li:hover ul,
ul#nav-main li.dropDownHover ul { z-index : 970; }
ul#nav-main li a { display: block; }

/*** General Drop-Down formatting ***/
ul#nav-main li ul { position: absolute; top: 0.7em; margin-top: 0.4em; display: none; background-color:#FFF; border: 1px solid #49453b; } 
ul#nav-main li:focus ul, ul#nav-main li:active ul { display: none;}
ul#nav-main li:hover ul, ul#nav-main li ul:hover, ul#nav-main li.dropDownHover ul { display: block; left: 0.3em;}
ul#nav-main li:focus ul, ul#nav-main li:active ul { display: none;} 
ul#nav-main li:hover ul, ul#nav-main li ul:hover  { display: block; left: 0.3em;}
ul#nav-main li.dropDown ul li { display: block; width: 100%; padding: 0;}
ul#nav-main li.dropDown li span { padding: .1em .1em; font-weight:bold; }
ul#nav-main li.dropDown ul li span.header { text-transform: capitalize; display: block; padding: 0.3em 0.1em 0.1em 0.0em;  margin: 0.1em 0.1em 0.1em 0.0em; border: solid #f0f0f0; color:#4D4D4D; border-width: .1em 0; background: #f5f5f5; font-size: 1.1em; font-weight: bold; }
ul#nav-main li.dropDown ul li a, 
ul#nav-main li.dropDownHover ul li a { display: block; color: #666; text-decoration: none; padding: 0.1em 0.1em 0.1em 0.0em; background-image: none; font-size: 1.0em; }
ul#nav-main li.dropDown ul li a:hover { color: #900; background-color:#eee; margin: 0.0em 0.2em 0.0em 0.0em;}
ul#nav-main li.dropDown ul li.active a {color:#900;margin: 0.0em 0.0em 0.0em 0.0em;}
ul#nav-main li:hover a img, 
ul#nav-main li a:focus img, 
ul#nav-main li a:active img,


ul#nav-main li.hg { width : 18.5em;}
ul#nav-main li.hg ul { width: 17.6em; }

ul#nav-main li.tb { width : 12.3em;}
ul#nav-main li.tb ul { width: 18.3em; }

ul#nav-main li.k { width : 10.5em; }
ul#nav-main li.k ul { width: 16em; }

ul#nav-main li.bb { width : 11.5em;}
ul#nav-main li.bb ul { width: 14em; }

ul#nav-main li.s { width : 10.9em;}
ul#nav-main li.s ul { width: 12em;}

ul#nav-main li.ge { width : 17em;}
ul#nav-main li.ge ul { width: 15.4em}

