
  .utility .searchInput {
		width:118px;
		height:16px;
		border:1px solid #E0E0E0;
	}

  .Nav {
		display:block;
		clear:both;
		font-size: 9px;
	}

	ul.topNav {
		margin:0px;
		padding : 0px;
		list-style-type:none;
	}
	

	.topNavLi{
	  position : absolute;
		list-style-type:none;
		top:65px;
	}

	.topNav li A{
    padding:5px 0px 2px 0px;
    display : block;
	}

	ul.secondNav {
		position:relative;
		padding:0px;
		margin:2px 0px 0px 0px;
		width:960px;
		height:25px;
		background-color:#1B62A4;
		list-style-type:none;
		overflow : hidden;
		clear:both;
		display:none;
	}
	
	.secondNav li.button{
	  float:left;
		padding:3px 10px 0px 17px;
		list-style-type:none;
	}
	
	.secondNav li.button img.button{
		padding:3px 0px 0px 0px;
	}
	
	.navSeparator {
		margin:0px;
		padding:0px;
		width:960px;
		font-size:0px;
		line-height:0px;
		height:7px;
		background-color:#0E2A59;
	}
	
	.navSeparatorClean{
		margin:0px auto;
		padding:0px;
		width:960px;
		height:7px;
		background-color:transparent;
	}

	.secondNavSeparator{
		padding:0px;
		background-image:url(../_img/headerFooterLine.gif);
		background-repeat:no-repeat;
		background-position:0px 6px;
		background-color:#0E2A59;
	}

	#after_nav {clear:both;}
/* tabs 10 px margin each side - no fixed width */
	.freeTabTextDiv {

	}	
	
	.freeTabTextDiv UL {
		margin:0px;
		height:18px;
		
	}
	
	.freeTabTextDiv li a {
		line-height:17px;
		display:block;
		height: 18px;
		text-align:center;
		border-style:solid;
		border-color:#D7D7D7;
		background-color:#D7D7D7;
	}
	
	.freeTabTextDiv li.first,.freeTabTextDiv li.button {
		display: inline;
		float: left;
		list-style-type: none;
	}
	.freeTabTextDiv li.first {
		margin: 0px;
	}
	.freeTabTextDiv li.button {
		margin: 0px 0px 0px 1px;
	}
	
	.freeTabTextDiv li a.regular,.freeTabTextDiv li a.regularCurrent {
		padding:0px 10px 0px 10px;
		border-width:1px 1px 0px 1px;
	}
	.freeTabTextDiv li a.regular:hover,.freeTabTextDiv li a.regularCurrent {
		background-color:#FFFFFF;
	}
	
	.freeTabTextDiv li a {
		display:block;
		height: 18px;
		
	}


/* tabs */	
	.tabDiv,.tabTextDiv {
		width:403px;
		margin:0px 0px 1px 0px;
		border-width:0px 0px 1px 0px;
		border-style:solid;
		border-color:#D7D7D7;
	}	
	
	.tabDiv UL,.tabTextDiv UL {
		margin:0px;
		height:18px;
		
	}
	
	.tabDiv li.first,.tabDiv li.button,.tabTextDiv li.first,.tabTextDiv li.button {
		display: inline;
		float: left;
		list-style-type: none;
	}
	.tabDiv li.first,.tabTextDiv li.first {
		margin: 0px;
	}
	.tabDiv li.button,.tabTextDiv li.button {
		margin: 0px 0px 0px 1px;
	}
	
	.tabTextDiv li a {
		display:block;
		height: 18px;
		text-align:center;
		border-style:solid;
		border-color:#D7D7D7;
		background-color:#D7D7D7;
	}
	
	
	

	
	.tabTextDiv li a.left {
		width:132px;
		border-width:1px 1px 0px 0px;
	}
	.tabTextDiv li a.left:hover {
		background-color:#FFFFFF;
	}
	
	.tabTextDiv li a.middle {
		width:109px;
		border-width:1px 1px 0px 1px;
	}
	.tabTextDiv li a.middle:hover {
		background-color:#FFFFFF;
	}
	
	.tabTextDiv li a.right {
		width:156px;
		border-width:1px 0px 0px 1px;
	}
	.tabTextDiv li a.right:hover {
		background-color:#FFFFFF;
	}
	
	.tabDiv li a {
		display:block;
		height: 18px;
		
	}
	.tabDiv li a span {
		display: none;
	}
	
	.tabDiv li#faceBrush a, .tabDiv li#faceBrush {
		width: 133px;
		background: url(../_img/nav/tab/tab_face_brush.gif) 0px 0px;
	}
	.tabDiv li#faceBrush a:hover, .tabDiv li#faceBrush a.current {
		width: 133px;
		background: url(../_img/nav/tab/tab_face_brush.gif) 0px -19px;
	}
	
	.tabDiv li#blushBrush a, .tabDiv li#blushBrush {
		width: 110px;
		background: url(../_img/nav/tab/tab_blush_brush.gif) 0px 0px;
	}
	.tabDiv li#blushBrush a:hover, .tabDiv li#blushBrush a.current {
		width: 110px;
		background: url(../_img/nav/tab/tab_blush_brush.gif) 0px -19px;
	}
	
	.tabDiv li#eyeShadowBrush a, .tabDiv li#eyeShadowBrush {
		width: 158px;
		background: url(../_img/nav/tab/tab_eye_shadow_brush.gif) 0px 0px;
	}
	.tabDiv li#eyeShadowBrush a:hover, .tabDiv li#eyeShadowBrush a.current {
		width: 158px;
		background: url(../_img/nav/tab/tab_eye_shadow_brush.gif) 0px -19px;
	}
	
	.tabDiv li#angledEyeBrush a, .tabDiv li#angledEyeBrush {
		width: 133px;
		background: url(../_img/nav/tab/tab_angled_eye_brush.gif) 0px 0px;
	}
	.tabDiv li#angledEyeBrush a:hover, .tabDiv li#angledEyeBrush a.current {
		width: 133px;
		background: url(../_img/nav/tab/tab_angled_eye_brush.gif) 0px -19px;
	}
	
	.tabDiv li#lipBrush a, .tabDiv li#lipBrush {
		width: 110px;
		background: url(../_img/nav/tab/tab_lip_brush.gif) 0px 0px;
	}
	.tabDiv li#lipBrush a:hover, .tabDiv li#lipBrush a.current {
		width: 110px;
		background: url(../_img/nav/tab/tab_lip_brush.gif) 0px -19px;
	}
	
	.tabDiv li#lashSeparator a, .tabDiv li#lashSeparator {
		width: 158px;
		background: url(../_img/nav/tab/tab_brow_groom_lash_separator.gif) 0px 0px;
	}
	.tabDiv li#lashSeparator a:hover, .tabDiv li#lashSeparator a.current {
		width: 158px;
		background: url(../_img/nav/tab/tab_brow_groom_lash_separator.gif) 0px -19px;
	}
	
	
	
	
	.fourthNavDiv .tab li#browseProductsTab a, .fourthNavDiv li#browseProductsTab {
		width: 105px;
		background: url(../_img/nav/fourth/browse_products_tab.gif) 100% 0px;
	}
	.fourthNavDiv .tab li#browseProductsTab a:hover, .fourthNavDiv li#browseProductsTab a.current {
		width: 105px;
		background: url(../_img/nav/fourth/browse_products_tab.gif) 100% -16px;
	}
	
	.fourthNavDiv .tab li#exploreColorTab a, .fourthNavDiv li#exploreColorTab {
		width: 88px;
		background: url(../_img/nav/fourth/explore_color_tab.gif) 100% 0px;
	}
	.fourthNavDiv .tab li#exploreColorTab a:hover, .fourthNavDiv li#exploreColorTab a.current {
		width: 88px;
		background: url(../_img/nav/fourth/explore_color_tab.gif) 100% -16px;
	}
	
	.fourthNavDiv .tab li#compareLipColorProductsTab a, .fourthNavDiv li#compareLipColorProductsTab {
		width: 158px;
		background: url(../_img/nav/fourth/compare_lip_color_products_tab.gif) 100% 0px;
	}
	.fourthNavDiv .tab li#compareLipColorProductsTab a:hover, .fourthNavDiv li#compareLipColorProductsTab a.current {
		width: 158px;
		background: url(../_img/nav/fourth/compare_lip_color_products_tab.gif) 100% -16px;
	}	
	
	
	
/* left hand navigation */

UL.leftNavL1 {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
}

LI.leftNavL1 {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
}

UL.leftNavL2 {
	margin: 10px 0px 10px 0px;
	padding-left: 0px;
	list-style: none;
}

LI.leftNavL2 {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
}

	.lmdDiv {
		padding:0px;
		margin:0px;
		list-style-type:none;
		height:21px;
	}
	
	.lmdDiv li.left{
		display:inline;
		float:left;
		margin:0px 10px 0px 0px;
		list-style-type:none;
	}

	.lmdDiv li A.regular {
		display:inline;
	}
	
	.lmdDiv li A{
		display:block;
		border:0px;
		height:21px;
		
	}
	.lmdDiv li a span {
		display:none;
	}

	.lmdDiv li#light a, .lmdDiv li#light {
		width: 74px;
		background: url(../_img/nav/tab/light.gif) 0px 0px;
	}
	.lmdDiv li#light a:hover, .lmdDiv li#light a.current {
		width: 74px;
		background: url(../_img/nav/tab/light.gif) 0px -21px;
	}
	
	.lmdDiv li#medium a, .lmdDiv li#medium {
		width: 74px;
		background: url(../_img/nav/tab/medium.gif) 0px 0px;
	}
	.lmdDiv li#medium a:hover, .lmdDiv li#medium a.current {
		width: 74px;
		background: url(../_img/nav/tab/medium.gif) 0px -21px;
	}
	
	.lmdDiv li#dark a, .lmdDiv li#dark {
		width: 74px;
		background: url(../_img/nav/tab/dark.gif) 0px 0px;
	}
	.lmdDiv li#dark a:hover, .lmdDiv li#dark a.current {
		width: 74px;
		background: url(../_img/nav/tab/dark.gif) 0px 21px;
	}
	
	#isHover li UL {
		background-color:transparent;
		position:absolute;
	/*	left:-999em;		*/
		display:none;
		margin-top:10px;
		background-color:#1B62A4;
	}
	
	#isHover li UL li{
		position:relative;	
	}
	#isHover li.current ul {
		display:block;
	}
	/*#isHover li.current UL {
		position:absolute;
		z-index:1;
	}/*
	/*#isHover li:hover UL {
		position:fixed;
		z-index:50;
	}*/
	/*#isHover li:hover UL, #isHover li.current UL, #isHover li.sfhover ul {
		margin-top:10px;
		left:auto;
		background-color:#1B62A4;
		top:20px;
	}*/
	
/*	.whatsNewHover {
		margin:0px 0px 0px -22px;
	}
	
	.productsHover{
		margin:0px 0px 0px -119px;
	}
	
	.mcaHover{
		margin:0px 0px 0px -203px;
	}
	
	.mustHaveHover{
		margin:0px 0px 0px -343px;
	}
	
	.backstageHover{
		margin:0px 0px 0px -475px;
	}
	.myBeautyPortfolioHover {
		margin:0px 0px 0px  -734px;
	}*/
	
	

