/****** MAIN NAVIGATION ******/
#nav { width: 778px; height: 26px; background-color: #001B41; margin: 0; padding: 0; color: #fff;}
ul#navlist { margin: 0; padding: 0; white-space: nowrap;}
#navlist li { display: inline; float: left; list-style-type: none; padding: 0; margin: 7px 0 0 60px;}

li.mainhome { background: transparent url(images/home.gif) no-repeat 0 0; width: 37px; height: 11px; display: block;}
li.mainhome a { background: transparent url(images/home.gif) no-repeat -37px 0; width: 37px; height: 0; display: block; padding-top: 11px; color: #000000; overflow: hidden;}
li.mainhome a:hover { background-position: 0 -11px; z-index: 50;}
li.maincontact-over { background: transparent url(images/home-over.gif) no-repeat 0 0;}

* html li.mainhome a:link, * html li.mainhome a:visited { height: 11px; he\ight: 0;}
* html li.mainhome a:hover { height: 11px; he\ight: 0;}

li.maincontact { background: transparent url(images/contact.gif) no-repeat 0 0; width: 66px; height: 11px; display: block;}
li.maincontact a { background: transparent url(images/contact.gif) no-repeat -66px 0; width: 66px; height: 0; display: block; padding-top: 11px; color: #000000; overflow: hidden;}
li.maincontact a:hover { background-position: 0 -11px; z-index: 50;}
li.maincontact-over { background: transparent url(images/top-nav/contact-over.gif) no-repeat 0 0;}

* html li.maincontact a:link, * html li.maincontact a:visited { height: 11px; he\ight: 0;}
* html li.maincontact a:hover { height: 11px; he\ight: 0;}

* html #mainnav a:hover { height: 11px; he\ight: 0;}
#mainnav a { display: block; height: 0; overflow: hidden; }
* html #mainnav a:link, * html #mainnav a:visited { height: 11px; he\ight: 0;}
/****** MAIN NAVIGATION - END ******/
