/*		menu   */
			.menu .main {
				height: 26px;
				background: url(/images/menu_main_background.gif) repeat-x;
				margin: 0 auto 0 auto;
				width: 770px;
			}

				.menu .main ul.sections, .menu .main ul.account {
					float: left;
					width: 634px;
					margin: 0px;
					padding: 0px;
				}

					.menu .main ul.sections li {
						margin: 0px;
						padding: 0px;
						list-style-type: none;
						float: left;
					}	

						.menu .main ul.sections li a {
							float: left;
							display: block;
							height: 26px;
							border-right: 1px solid #fff;
						}	
				
						
						.menu .main ul.sections li.buy a, .menu .main ul.sections li.buy {
							border-right: 0px solid #fff;
						}
						
				.menu .main ul.sections li a span, .menu .main ul.account li a span {
					display: none;
				}

			/*	home menu */
				.menu .main ul.sections li.home a {
					background: url(/images/menu_item_home.gif) no-repeat top left;
					width: 59px;
				}

				.home .menu .main ul.sections li.home a { 
					background: url(/images/menu_item_home_selected.gif) no-repeat top left;
				}

				.menu .main ul.sections li.home a:hover {
					background: url(/images/menu_item_home_hover.gif) no-repeat top left;
				}

			/*	european beauty collecton */
				.menu .main ul.sections li.ebc a {
					background: url(/images/menu_item_ebc.gif) no-repeat top left;
					width: 227px;
				}

				.ebc .menu .main ul.sections li.ebc a { 
					background: url(/images/menu_item_ebc_selected.gif) no-repeat top left;
				}

				.menu .main ul.sections li.ebc a:hover {
					background: url(/images/menu_item_ebc_hover.gif) no-repeat top left;
				}

				
			/*	brands */
				.menu .main ul.sections li.brands a {
					background: url(/images/menu_item_brands.gif) no-repeat top left;
					width: 71px;
				}

				.brands .menu .main ul.sections li.brands a { 
					background: url(/images/menu_item_brands_selected.gif) no-repeat top left;
				}

				.menu .main ul.sections li.brands a:hover {
					background: url(/images/menu_item_brands_hover.gif) no-repeat top left;
				}

			/*	selector */
				.menu .main ul.sections li.selector a {
					background: url(/images/menu_item_selector.gif) no-repeat top left;
					width: 151px;
				}

				.selector .menu .main ul.sections li.selector a { 
					background: url(/images/menu_item_selector_selected.gif) no-repeat top left;
				}

				.menu .main ul.sections li.selector a:hover {
					background: url(/images/menu_item_selector_hover.gif) no-repeat top left;
				}

			/*	buy */
				.menu .main ul.sections li.buy {
					background: url(/images/menu_item_buy.gif) no-repeat top left;
					width: 122px;
					height: 26px;
				}

/*
				.buy .menu .main ul.sections li.buy a { 
					background: url(/images/menu_item_buy_selected.gif) no-repeat top left;
				}

				.menu .main ul.sections li.buy a:hover {
					background: url(/images/menu_item_buy_hover.gif) no-repeat top left;
				}
				
*/
				.menu .main ul.account {
					width: 136px;
					height: 26px;
				}

					.menu .main ul.account li {
						float: left;
						margin: 0px;
						list-style-type: none;
						float: left;
					}
				
						.menu .main ul.account li a {
							display: block;
							float: left;
							height: 26px;
						}

			/*	logged in */
				.menu .main ul.account li.loggedin {
					line-height: normal;
					background: url(/images/menu_account_background.gif) repeat-x top left;
					height: 36px;
					width: 128px;
					padding: 2px 8px 0 0;
				}


				.menu .main ul.account li.loggedin a {
					display: inline;
					font-family: arial;
					font-size: 11px;
					color: #8cd;
					text-decoration: none;
				}

			/*	account */
				.menu .main ul.account li.account a {
					background: url(/images/menu_item_account.gif) no-repeat top left;
					width: 75px;
				}

			/*	create-account */
				.menu .main ul.account li.create-account a {
					background: url(/images/menu_item_create-account.gif) no-repeat top left;
					width: 91px;
				}

			/*	signout */
				.menu .main ul.account li.signout a {
					background: url(/images/menu_item_signout.gif) no-repeat top left;
					width: 61px;
				}
						
			/*	signin */
				.menu .main ul.account li.signin a {
					background: url(/images/menu_item_signin.gif) no-repeat top left;
					width: 45px;
				}
				
			.categories {
				height: 19px;
				margin: 2px auto 0 auto;
				width: 770px;
				background: url(/images/menu_categories_background.gif) repeat-x;
				letter-spacing: 1px;

			}
				
			.menu .categories span {
				display: none;
			}
			
				.categories ul {
					margin: 0px;
					padding: 0px;
				}
				
					.categories ul li {
						float: left;
						margin: 0px;
						padding: 0px;
						list-style-type: none;
					}

					.categories ul li a {
						float: left;
						height: 19px;
						display: block;
						border-right: 1px solid #fff;
						
					}

						.categories ul li.gift a {
							border-right: 0px solid transparent;
						}
					
					.categories ul li a:hover {
						color: #fff;
					}
					
			/*	anti-aging */
				.menu .categories ul li.anti-aging a {
					background: url(/images/menu_item_cat_anti-aging.gif) no-repeat top left;
					width: 111px;
				}

				.anti-aging .categories ul li.anti-aging a { 
					background: url(/images/menu_item_cat_anti-aging_selected.gif) no-repeat top left;
				}

				.menu .categories ul li.anti-aging a:hover {
					background: url(/images/menu_item_cat_anti-aging_hover.gif) no-repeat top left;
				}
					
			/*	face */
				.menu .categories ul li.face_care a {
					background: url(/images/menu_item_cat_face.gif) no-repeat top left;
					width: 108px;
				}

				.face_care .categories ul li.face_care a { 
					background: url(/images/menu_item_cat_face_selected.gif) no-repeat top left;
				}

				.menu .categories ul li.face_care a:hover {
					background: url(/images/menu_item_cat_face_hover.gif) no-repeat top left;
				}
					
					
			/*	 body */
				.menu .categories ul li.body_care a {
					background: url(/images/menu_item_cat_body.gif) no-repeat top left;
					width: 106px;
				}

				.body_care .categories ul li.body_care a { 
					background: url(/images/menu_item_cat_body_selected.gif) no-repeat top left;
				}

				.menu .categories ul li.body_care a:hover {
					background: url(/images/menu_item_cat_body_hover.gif) no-repeat top left;
				}

			/*	 hand_foot */
				.menu .categories ul li.hand_foot_care a {
					background: url(/images/menu_item_cat_hand.gif) no-repeat top left;
					width: 169px;
					border-right: 0px solid transparent;
				}

				.hand_foot_care .categories ul li.hand_foot_care a { 
					background: url(/images/menu_item_cat_hand_selected.gif) no-repeat top left;
				}

				.menu .categories ul li.hand_foot_care a:hover {
					background: url(/images/menu_item_cat_hand_hover.gif) no-repeat top left;
				}

			/*	 cleansing */
				.menu .categories ul li.cleansers_toners a {
					background: url(/images/menu_item_cat_cleanser.gif) no-repeat top left;
					width: 173px;
				}

				.cleansers_toners .categories ul li.cleansers_toners a { 
					background: url(/images/menu_item_cat_cleanser_selected.gif) no-repeat top left;
				}

				.menu .categories ul li.cleansers_toners a:hover {
					background: url(/images/menu_item_cat_cleanser_hover.gif) no-repeat top left;
				}

			/*	 gift */
				.menu .categories ul li.eye_care a {
					background: url(/images/menu_item_cat_eye_care.gif) no-repeat top left;
					width: 98px;
				}

				.eye_care .categories ul li.eye_care a { 
					background: url(/images/menu_item_cat_eye_care_selected.gif) no-repeat top left;
				}

				.menu .categories ul li.eye_care a:hover {
					background: url(/images/menu_item_cat_eye_care_hover.gif) no-repeat top left;
				}

				
		.menu .submenu {
			margin: 2px auto 0 auto;
			width: 770px;
			background: transparent url(/images/submenu_background.gif) repeat-x;
			height: 19px;
		}

			.menu .submenu ul {
				margin: 0 0 0 7px;
				padding: 0px;
			}

				.menu .submenu ul li {
					float: left;
					list-style-type: none;
					background: transparent url(/images/submenu_divider.gif) no-repeat right 4px;
				}

				#content .menu .submenu ul li.bl a:hover {
					color: #ccc;
				}
				
				#content .menu .submenu ul li.bl a {
					color: #aaa;
					background: url(/images/submenu_divider_gray.gif) no-repeat right 4px;
				}
				
				#content .menu .submenu ul li.last a {
					background: none;
				}


			.menu .submenu ul li.last {
					background: transparent url() no-repeat right 4px;
				}

				.menu .submenu ul li.last a {
					color: #666;
				}

				.menu .submenu ul li.contact {
					background: none;
				}

				.menu .submenu ul li a {
					float: left;
					display: block;
					padding: 2px 10px 0 10px;

					font-family: arial;
					font-size: 11px;
					color: #8cd;
					text-decoration: none;
				}
				

				.brands .menu .submenu ul li.selector a, 
				.brands .menu .submenu ul li.brands a, 
				.eurobc .menu .submenu ul li.eurobc a, 
				.press .menu .submenu ul li.press a, 
				.faq .menu .submenu ul li.faq a, 
				.contactus .menu .submenu ul li.contact a, 
				.menu .submenu ul li a:hover {
					color: #666;
				}







/*		end menu   */

