div#main_nav ul {
	position:relative; float:left; list-style:none; margin:0px 0px 0px 0px; padding:0px;
	z-index:1000;
}

div#main_nav ul li {
	position:relative; display:block; float:left;
	width:69px; height:19px; margin:0px 1px 0px 0px; padding:0px;
	/* border:1px solid #000000; */
}

div#main_nav ul li a {
	display:block; width:69px; height:19px; margin:0px; padding:0px;
	background-repeat:no-repeat; background-position:0px 0px;
}

div#main_nav ul li a span { display:none; height:19px; }

div#main_nav ul li a:hover { background-position:0px -21px; }

div#main_nav ul li.current a { background-position:0px -21px; }

/* Sub-Menus */

div#main_nav ul.sub_menu_hidden { display:none; }
div#main_nav ul.sub_menu_visible { display:block; }

/******************************************************************************
 * Main Menu Elements
 *****************************************************************************/

div#main_nav ul li#main_nav_home a { background-image: url(../images/main_nav_home.gif); }
div#main_nav ul li#main_nav_news a { background-image: url(../images/main_nav_news.gif); }
div#main_nav ul li#main_nav_products a { background-image: url(../images/main_nav_products.gif); }
div#main_nav ul li#main_nav_teamAi a { background-image: url(../images/main_nav_teamAi.gif); }
div#main_nav ul li#main_nav_gallery a { background-image: url(../images/main_nav_gallery.gif); }
div#main_nav ul li#main_nav_features a { background-image: url(../images/main_nav_features.gif); }
div#main_nav ul li#main_nav_stockists a { background-image: url(../images/main_nav_stockists.gif); }
div#main_nav ul li#main_nav_links a { background-image: url(../images/main_nav_links.gif); }
div#main_nav ul li#main_nav_contactUs a { background-image: url(../images/main_nav_contactUs.gif); }

div#main_nav ul li#main_nav_shelter a { background-image: url(../images/main_nav_products_shelter.gif); }
div#main_nav ul li#main_nav_bivvy a { background-image: url(../images/main_nav_products_bivvy.gif); }
div#main_nav ul li#main_nav_brolly a { background-image: url(../images/main_nav_products_brolly.gif); }
div#main_nav ul li#main_nav_access a { background-image: url(../images/main_nav_products_access.gif); }
div#main_nav ul li#main_nav_clothing a { background-image: url(../images/main_nav_products_clothing.gif); }

div#main_nav ul li#main_nav_carp a { background-image: url(../images/main_nav_gallery_carp.gif); }
div#main_nav ul li#main_nav_coarse a { background-image: url(../images/main_nav_gallery_coarse.gif); }

div#main_nav ul li#main_nav_tips a { background-image: url(../images/main_nav_features_tips.gif); }
div#main_nav ul li#main_nav_videos a { background-image: url(../images/main_nav_features_videos.gif); }
div#main_nav ul li#main_nav_press a { background-image: url(../images/main_nav_features_press.gif); }
div#main_nav ul li#main_nav_innovation a { background-image: url(../images/main_nav_features_innovation.gif); }

/******************************************************************************
 * Products Menu
 *****************************************************************************/

div#main_nav ul#product_sub_menu {
	position:absolute; top:19px; left:0px; background-color:#000000;
}

div#main_nav ul#product_sub_menu li {
	position:relative; display:block; float:left; margin:2px 0px 0px 0px; padding:0px;
}

div#main_nav ul#product_sub_menu li a {
	display:block; float:left; width:69px; height:21px; margin:0px; padding:0px;
	background-repeat:no-repeat; background-position:0px 0px;
}

div#main_nav ul#product_sub_menu li a:hover { background-position:0px -21px; }

/* Shelter */

div#main_nav ul li#main_nav_airframe a { background-image: url(../images/products_shelter_airframe.gif); }
div#main_nav ul li#main_nav_sleeping a { background-image: url(../images/products_shelter_sleeping.gif); }
div#main_nav ul li#main_nav_carryall a { background-image: url(../images/products_shelter_carryall.gif); }
div#main_nav ul li#main_nav_coolbag a { background-image: url(../images/products_shelter_coolbag.gif); }

div#main_nav ul#shelter_sub_menu { position:absolute; width:107px; top:1px; left:69px; background-color:#000000; }
div#main_nav ul#shelter_sub_menu li { margin-bottom:2px; width:107px; margin-top:0px; }
div#main_nav ul#shelter_sub_menu li a { width:107px; }
div#main_nav ul#shelter_sub_menu li a:hover { background-position:0px 0px; }

/* Bivvy */

div#main_nav ul li#main_nav_rod a { background-image: url(../images/products_bivvy_rod.gif); }
div#main_nav ul li#main_nav_landing a { background-image: url(../images/products_bivvy_landing.gif); }

div#main_nav ul#bivvy_sub_menu { position:absolute; width:107px; top:1px; left:69px; background-color:#000000; }
div#main_nav ul#bivvy_sub_menu li { margin-bottom:2px; width:107px; margin-top:0px; }
div#main_nav ul#bivvy_sub_menu li a { width:107px; }
div#main_nav ul#bivvy_sub_menu li a:hover { background-position:0px 0px; }

/* Brolly */

div#main_nav ul li#main_nav_barra a { background-image: url(../images/products_brolly_barra.gif); }
div#main_nav ul li#main_nav_bait a { background-image: url(../images/products_brolly_bait.gif); }
div#main_nav ul li#main_nav_rods a { background-image: url(../images/products_brolly_rods.gif); }
div#main_nav ul li#main_nav_bedchair a { background-image: url(../images/products_brolly_bed.gif); }

div#main_nav ul#brolly_sub_menu { position:absolute; width:107px; top:1px; left:69px; background-color:#000000; }
div#main_nav ul#brolly_sub_menu li { margin-bottom:2px; width:107px; margin-top:0px; }
div#main_nav ul#brolly_sub_menu li a { width:107px; }
div#main_nav ul#brolly_sub_menu li a:hover { background-position:0px 0px; }

/* Accessories */

div#main_nav ul li#main_nav_unhooking a { background-image: url(../images/products_access_unhooking.gif); }
div#main_nav ul li#main_nav_sling a { background-image: url(../images/products_access_sling.gif); }
div#main_nav ul li#main_nav_pole a { background-image: url(../images/products_access_pole.gif); }
div#main_nav ul li#main_nav_weed a { background-image: url(../images/products_access_weed.gif); }

div#main_nav ul#access_sub_menu { position:absolute; width:107px; top:1px; left:69px; background-color:#000000; }
div#main_nav ul#access_sub_menu li { margin-bottom:2px; width:107px; margin-top:0px; }
div#main_nav ul#access_sub_menu li a { width:107px; }
div#main_nav ul#access_sub_menu li a:hover { background-position:0px 0px; }

/******************************************************************************
 * Gallery Menu
 *****************************************************************************/
div#main_nav ul#gallery_sub_menu {
	position:absolute; top:19px; left:0px; background-color:#000000;
}

div#main_nav ul#gallery_sub_menu li {
	position:relative; display:block; float:left; margin:2px 0px 0px 0px; padding:0px;
}

div#main_nav ul#gallery_sub_menu li a {
	display:block; float:left; width:69px; height:21px; margin:0px; padding:0px;
	background-repeat:no-repeat; background-position:0px 0px;
}

div#main_nav ul#gallery_sub_menu li a:hover { background-position:0px -21px; }
 
/******************************************************************************
 * Features Menu
 *****************************************************************************/
div#main_nav ul#features_sub_menu {
	position:absolute; top:19px; left:0px; background-color:#000000;
}

div#main_nav ul#features_sub_menu li {
	position:relative; display:block; float:left; margin:2px 0px 0px 0px; padding:0px;
}

div#main_nav ul#features_sub_menu li a {
	display:block; float:left; width:69px; height:21px; margin:0px; padding:0px;
	background-repeat:no-repeat; background-position:0px 0px;
}

div#main_nav ul#features_sub_menu li a:hover { background-position:0px -21px; }
 