ul.mainnav-sub {position: absolute; left: -10000px; top: -10000px;}

#mainnavigation {
	position: absolute;
	right: 40px;
	top: 110px;
}
#mainnavigation li {
float: left;
margin-left: 18px;
}
#mainnavigation li a{
display: block;
height: 20px;
}

#mainnavigation li a.home { width: 47px; background: url(../images/nav/nav_home.png) no-repeat 0px -20px; }
#mainnavigation li a.home:hover, #mainnavigation li a.home-active {width:47px; background: url(../images/nav/nav_home.png) no-repeat 0px -0px; }

#mainnavigation li a.watches { width: 66px; background: url(../images/nav/nav_watches.png) no-repeat 0px -20px; }
#mainnavigation li a.watches:hover, #mainnavigation li a.watches-active {width:66px; background: url(../images/nav/nav_watches.png) no-repeat 0px -0px; }

#mainnavigation li a.events { width: 54px; background: url(../images/nav/nav_events.png) no-repeat 0px -20px; }
#mainnavigation li a.events:hover, #mainnavigation li a.events-active {width:54px; background: url(../images/nav/nav_events.png) no-repeat 0px -0px; }

#mainnavigation li a.distribution { width: 98px; background: url(../images/nav/nav_distribution.png) no-repeat 0px -20px; }
#mainnavigation li a.distribution:hover, #mainnavigation li a.distribution-active{width:98px; background: url(../images/nav/nav_distribution.png) no-repeat 0px -0px; }

#mainnavigation li a.specials { width: 68px; background: url(../images/nav/nav_specials.png) no-repeat 0px -20px; }
#mainnavigation li a.specials:hover, #mainnavigation li a.specials-active {width: 68px; background: url(../images/nav/nav_specials.png) no-repeat 0px -0px; }

#mainnavigation li a.contact { width: 60px; background: url(../images/nav/nav_contact.png) no-repeat 0px -20px; }
#mainnavigation li a.contact:hover, #mainnavigation li a.contact-active {width:60px; background: url(../images/nav/nav_contact.png) no-repeat 0px -0px; }

#mainnavigation li a.shop { width: 105px; background: url(../images/nav/nav_shop.png) no-repeat 0px 0px; }
#mainnavigation li a.shop:hover { background: url(../images/nav/nav_shop.png) no-repeat 0px 0px; }
#mainnavigation li a.shopactive { width: 105px; background: url(../images/nav/nav_shop.png) no-repeat 0px 0px; }


* html #mainnavigation li a.home { width: 47px; background: url(../images/nav/ie6-nav_home.gif) no-repeat 0px -0px; }
* html #mainnavigation li a.home:hover { background: url(../images/nav/ie6-nav_home.gif) no-repeat 0px -20px; }

* html #mainnavigation li a.watches { width: 66px; background: url(../images/nav/ie6-nav_watches.gif) no-repeat 0px -0px; }
* html #mainnavigation li a.watches:hover { background: url(../images/nav/ie6-nav_watches.gif) no-repeat 0px -20px; }

* html #mainnavigation li a.events { width: 54px; background: url(../images/nav/ie6-nav_events.gif) no-repeat 0px -0px; }
* html #mainnavigation li a.events:hover { background: url(../images/nav/ie6-nav_events.gif) no-repeat 0px -20px; }

* html #mainnavigation li a.distribution { width: 98px; background: url(../images/nav/ie6-nav_distribution.gif) no-repeat 0px -0px; }
* html #mainnavigation li a.distribution:hover { background: url(../images/nav/ie6-nav_distribution.gif) no-repeat 0px -20px; }

* html #mainnavigation li a.specials { width: 68px; background: url(../images/nav/ie6-nav_specials.gif) no-repeat 0px -0px; }
* html #mainnavigation li a.specials:hover { background: url(../images/nav/ie6-nav_specials.gif) no-repeat 0px -20px; }

* html #mainnavigation li a.contact { width: 60px; background: url(../images/nav/ie6-nav_contact.gif) no-repeat 0px -0px; }
* html #mainnavigation li a.contact:hover { background: url(../images/nav/ie6-nav_contact.gif) no-repeat 0px -20px; }

* html #mainnavigation li a.shop { width: 44px; background: url(../images/nav/ie6-nav_shop.gif) no-repeat 0px -0px; }
* html #mainnavigation li a.shop:hover { background: url(../images/nav/ie6-nav_shop.gif) no-repeat 0px -20px; }
* html #mainnavigation li a.shopactive { width: 44px; background: url(../images/nav/ie6-nav_shop.gif) no-repeat 0px -20px; }


/* SHOPNAVIGATION */
#shopnavi {
width: 220px;
}

#shopnavi li {
width: 220px;
margin-bottom: 2px;
}

* html #shopnavi li {margin-bottom: -2px;}

#shopnavi li a.cat {
display: block;
width: 100%;
height: 100%;
background: gray;
height: 30px;
}

#shopnavi li a.cat:hover {background: white;}

#shopnavi li ul li a.subcat {display: block; background: green; height: 25px; width: 100%; margin-top: 2px;}
#shopnavi li ul li a.subcat:hover {background: white;}
* html #shopnavi li ul li a.subcat {margin-top: 0px;}
* html #shopnavi li ul {margin-top: 2px; margin-bottom: 2px;}		

/* Watches Navi */
#watchnavi {
width: 220px;
border-bottom: 1px solid #808080;
}

#watchnavi li {
width: 220px;
margin-bottom: 2px;
border-top: 1px solid #808080;
}

* html #watchnavi li {margin-bottom: -2px;}

#watchnavi li a.cat-no1 { display: block; width: 100%; background: url(../images/nav/watchnav_no1.gif) no-repeat 0px 0px; height: 30px;}
#watchnavi li a.cat-no1:hover { background: url(../images/nav/watchnav_no1.gif) no-repeat 0px -30px;}

#watchnavi li a.cat-classic { display: block; width: 100%; background: url(../images/nav/watchnav_classic.gif) no-repeat 0px 0px; height: 30px;}
#watchnavi li a.cat-classic:hover { background: url(../images/nav/watchnav_classic.gif) no-repeat 0px -30px;}

#watchnavi li a.cat-steel { display: block; width: 100%; background: url(../images/nav/watchnav_steel.gif) no-repeat 0px 0px; height: 30px;}
#watchnavi li a.cat-steel:hover { background: url(../images/nav/watchnav_steel.gif) no-repeat 0px -30px;}

#watchnavi li a.cat-bridge { display: block; width: 100%; background: url(../images/nav/watchnav_bridge.gif) no-repeat 0px 0px; height: 30px;}
#watchnavi li a.cat-bridge:hover { background: url(../images/nav/watchnav_bridge.gif) no-repeat 0px -30px;}

#watchnavi li a.cat-brillant { display: block; width: 100%; background: url(../images/nav/watchnav_brillant.gif) no-repeat 0px 0px; height: 30px;}
#watchnavi li a.cat-brillant:hover { background: url(../images/nav/watchnav_brillant.gif) no-repeat 0px -30px;}

#watchnavi li a.cat-specials { display: block; width: 100%; background: url(../images/nav/watchnav_specials.gif) no-repeat 0px 0px; height: 30px;}
#watchnavi li a.cat-specials:hover { background: url(../images/nav/watchnav_specials.gif) no-repeat 0px -30px;}


#watchnavi li ul li a.subcat {display: block; background: green; height: 25px; width: 100%; margin-top: 2px;}
#watchnavi li ul li a.subcat:hover {background: none;}
* html #watchnavi li ul li a.subcat {margin-top: 0px;}
* html #watchnavi li ul {margin-top: 2px; margin-bottom: 2px;}


/* TEXTNAVI */

#textnavi {
	border-top: 1px solid #7C7C7C;
}

#textnavi li a{
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #7C7C7C;
	
	color: #7C7C7C;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 20px;
	font-weight: bold;
}

#textnavi li a:hover,
#textnavi li a.active {
	color: #fff;	
}


/* SPECIALS NAVI */
#specialnavi {border-top: 1px solid #7C7C7C;}
#specialnavi li {
	border-bottom: 1px solid #7C7C7C;
}
