.nav {
	background: url(../images/top-menu-bg.png) repeat-x top left;
	border-bottom: 1px #cbcbcb solid;
	height: 34px;
	width: 1000px;
	position: relative;
}

.menuwrap {
	float:right;
	position:relative;
	left:-50%;
	text-align:left;
}

	.nav a.search {
		position: absolute;
		right: 5px;
		top: 5px;
		width: 122px;
	}

	.nav .menuwrap ul#mainmenu, .sublinks .menuwrap ul {
		margin-top: 10px;
		list-style:none;
		position:relative;
		left:50%;
	}
		.nav .menuwrap ul#mainmenu li, .sublinks .menuwrap ul li {
			padding: 0 20px;
			display: block;
			float: left;
		}
		
		.nav .menuwrap ul#mainmenu li a:hover, .sublinks .menuwrap ul li a:hover {
			text-decoration: underline;
		}
		
.sublinks {
	background-color: #EDEDED;
	height: 35px;
	width: 1000px;
}
	
	.sublinks .menuwrap ul.select {
		display: none;	
	}

