 #header_links { 
	display: block; 
	margin:0 auto; 
	padding: 0; 
	position: relative; 
	height: 44px;
	line-height: 44px;
	list-style-type: none;
	width: 940px;
	border-left:1px solid #E8E8E8;
	border-right:1px solid #E8E8E8;
	}

  #header_links li { 
  display: block; 
  list-style: none; 
  margin: 0; 
  padding: 0; 
  float: left; 
  position: relative; 
  float:left;
	background: transparent url('../themes/TapisChic/img/top_menu_separator.jpg') no-repeat right 3px;
  }
  #header_links a { 
	display: block;
	font-size: 14px;
	color: #484848;
	text-decoration: none;
	padding-left: 20px;
	padding-right: 20px;
	font-weight:bold;
  }
#header_links ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; _width: 180px;}
* html #header_links ul { line-height: 0; } /* IE6 "fix" */
#header_links ul a { zoom: 1; } /* IE6/7 fix */
#header_links ul {
	top: 48px;
	border-left: 1px solid #8F0561; 
	border-right: 1px solid #8F0561;
	border-bottom: 1px solid #8F0561;
	border-top: 1px solid #8A8A8A;
	background-color:#f0f0f1;
}
#header_links ul li{
	height: 24px;
	line-height: 24px;
	white-space:nowrap;
	text-align:left;
	font-size: 10px;
	z-index:1000
	}
#header_links ul a.hover {
	color:#CC0099;
}
 #header_links ul a {
	height: 22px;
	line-height: 22px; 
	color:#8F0561;
	font-size:12px;
	background:transparent url("../themes/TapisChic/img/bullet/pink_arrow.png") no-repeat 10px 50%;
}

/* #header_links ul a { border-bottom: none; } - I also needed this for IE6/7 */
