/*  
Description: menu
 
*/
@import url("http://leuchtie.proshop-studio.com/wp-content/themes/leuchtie/css/main.css");
 
#container-main #header-main #buynow {
	width: 50px;
	height: 35px;
	margin-top: 51px;
	margin-left: 739px;
	margin-bottom: -86px;
	line-height: 35px;
	text-decoration: none;
	position: absolute;
	z-index: 100;
	/* border:red 1px solid; */
}
 		
#body-main .body-content {
	font-size:14px; padding: 0 5px 0 15px; line-height:20px;
}

#body-main h2 {
	font-size:22px; padding-right:5px; line-height:25px; font-weight:normal;
}	

#body-main .body-img {
	padding-left:0px;
}	
		
/***************************************
			   MAINNAV
***************************************/			
#menu-main--- {
	position: absolute;
	left: 376px;
	top: 96px;
	height: 37px;
	width: 667px;
}
	
#mainNav {
	float: left;
	margin: 100px 0 0 361px;
	padding: 0;
	line-height: 1;
	list-style: none;
	cursor: default;
	z-index: 4000;
	background: transparent;
	}
	
#mainNav a:hover, #mainNav a:active, #mainNav a:link, #mainNav a:visited { text-decoration: none; } 
	
#mainNav a { display: block; }

#mainNav li { float: left; }

#mainNav li a {
	text-decoration: none;
	cursor: pointer;
	}

#mainNav li ul { 
	position: absolute;
	list-style: none;
	left: -999em;
	z-index: 999999;
	}

#mainNav li ul li { 
	padding: 4px 12px 4px 25px;
	width: 180px;
	}
	
#mainNav li ul li ul li { 
	padding: 4px 12px 4px 25px;
	margin: 0px -12px 0 -25px
	width: 180px;
	}	

/* backgrounds */
#mainNav li ul {
	width: 180px;
	padding: 5px 0 20px 0;
	background:	url(../images/bg_dropdown.png) no-repeat bottom right;
	}	
	
#mainNav li#nav-a-better-you ul {
	width: 160px;
	padding: 5px 0 20px 0;
	background:	url(../images/bg_dropdown_narrow.png) no-repeat bottom right;
	}		

#mainNav li:hover, #mainNav li.sfhover { /*Bug fix for ie 7*/ position: static; }

/* lists nested under hovered list items */
#mainNav li:hover ul, #mainNav li li:hover ul, #mainNav li.sfhover ul, #mainNav li li.sfhover ul { left: auto; margin: 0 0 0 -23px; }

#mainNav a.nolink { cursor: default; }

#mainNav ul a, #mainNav ul a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	font: normal 1.1em Arial, Helvetica, sans-serif;
	color: #002451;
	}

#mainNav ul li:hover, #mainNav ul li.sfHover,
#mainNav ul a:focus, #mainNav ul a:hover, #mainNav ul a:active {
	text-decoration: underline;
	outline: 0;
	}		
			
/*Create the image replacement rollover for the main menu /sfhover is ie specific.*/

#nav-products, #nav-news, #nav-home, #nav-support, #nav-a-better-you {
	height: 22px;
	background-repeat: no-repeat;
	}
#mainNav span { text-indent: -5000px; }
#mainNav span a {  /*hide the text*/
	display: block;
	height: 25px;
	}

/* #nav-products { width: 59px; margin: 0 31px 0 0; background: transparent url(../images/nav_products.gif--) no-repeat left top; } 
*/

#nav-home a {
	width: 45px;
	margin: 0 5px 0 0;
	background: transparent url(../images/menu_home.png) no-repeat left top;
}

#nav-home a:hover, #nav-home-active a {
	width: 45px;
	margin: 0 5px 0 0;
	background: transparent url(../images/menu_home_ov.png) no-repeat left top; 
}

#nav-about a {
 	margin: 0 5px 0 0;
	background: transparent url(../images/menu_about.png) no-repeat left top;
}

#nav-about a:hover, #nav-about-active a  {
	background: transparent url(../images/menu_about_ov.png) no-repeat left top; 
}

#nav-adv a {
 	margin: 0 5px 0 0;
	background: transparent url(../images/menu_leuchtie_adv.png) no-repeat left top;
}

#nav-adv a:hover, #nav-adv-active a {
	background: transparent url(../images/menu_leuchtie_adv_ov.png) no-repeat left top; 
}

#nav-media a {  margin: 0 5px 0 0; background: transparent url(../images/menu_media.png) no-repeat left top; }

#nav-media a:hover, #nav-media-active a { background: transparent url(../images/menu_media_ov.png) no-repeat left top; }

 
#nav-products a {
 	margin: 0 5px 0 0;
	background: transparent url(../images/menu_product.png) no-repeat left top;
}

#nav-products a:hover, #nav-products-active a {
	background: transparent url(../images/menu_product_ov.png) no-repeat left top; 
}	 
 
 
#nav-community a {
 	margin: 0 5px 0 0;
	background: transparent url(../images/menu_community.png) no-repeat left top;
}

#nav-community a:hover, #nav-community-active a  {
	background: transparent url(../images/menu_community_ov.png) no-repeat left top; 
}

#nav-faq a {
 	margin: 0 5px 0 0;
	background: transparent url(../images/menu_faq.png) no-repeat left top;
}

#nav-faq a:hover, #nav-faq-active a  {
	background: transparent url(../images/menu_faq_ov.png) no-repeat left top; 
}

#nav-sub a {  margin: 0 5px 0 0; background: none; }

#nav-sub a:hover, #nav-sub-active a { background: none; }
