#menu{float:left;width:1000px;height:34px;background-image:url("../../images/menu.png");background-repeat:no-repeat;background-position:center top;position: relative;}

#menu ul{    
	padding: 0;
	list-style: none;
	display: inline-block;
	position: relative ;
	/*left: 150px;*/
    left: 100px;
	top: 1px;
	margin: 0 ;
	/*width: 840px ; */
    width: 890px;
}

#menu li{float:left;padding:0 20px;margin:0;font-size:12px;line-height:24px;}
#menu li a:link{color:#623397;text-decoration:none;}
#menu li a:visited{color:#623397;text-decoration:none;}
#menu li a:hover{color:#623397;text-decoration:none;}

#menu li#search-box form {
    position: relative;
    width: 250px ;
    height: 22px ;
	background-image: url("../../images/shared/search_box.png") ;
	background-repeat: no-repeat;
	padding: 0;
	margin-top: 2px ;
	margin-left: 20px;
}

#menu li#search-box form input[type=text] {
	position: absolute;
	background-color: transparent;
	width: 86px ;
	height: 15px ;
	font-size: 12px;
	border: none;
	left: 10px ;
	top: 2px ;
	outline: none;
}

#menu li#search-box form input[type=submit],
#menu li#search-box form input[type=button] {
	position: absolute;
	background-color: transparent;
	width: 44px ;
	height: 16px ;
	left: 104px ;
	top: 2px ;
	overflow: hidden;
	text-indent: -1000px;
	border: 0;
	cursor: pointer;	
}
#menu li#login-btn {
	margin-left: -10px ;
	position: relative;
	top: 2px;
	height: 20px;
	overflow: hidden;
	padding: 0 ;
}
#menu li a.login-btns {
	display: inline-block;
	width: 54px;
	background-image: url("../../images/shared/login_btns.png");
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -1000px;
	height: 20px;
}
#menu li a.login-btns.login {
	background-position: 0px 0px;
}
#menu li a.login-btns.logout {
	background-position: 0px -27px;
}