div.search-box{
	width:202px; height:20px;
	float:right;
}
div.search-box div.search-input{
	width:150px; height:16px; 
	border:1px solid #98B9BD; float:left;
	background: #fff; position:relative; z-index: 10000;
}
div.search-box div.search-button{
	float:left; border:none; background: #2EAEC9 url(../images/search-bg.jpg) bottom left no-repeat; 
	width:48px; height:16px; 
	font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#fff; 
	cursor:pointer; border:1px solid #98B9BD; text-align:center; line-height:16px;
}

ul.topnav {
	list-style: none;	
	float: left;
	font-size: 10px;
	width:150px;
}
ul.topnav li a#show_option{
	float:left; width:14px; height:16px;
	display:block; margin: 0 3px 0 0;
}
ul.topnav li a#show_option img{ float:left; width:14px; height:16px;}
ul.topnav li input.input{
	float:left; border:none;
	width: 130px; 
	font-size:10px; margin: 2px 0 0 0;
}
ul.topnav li a{
	color: #fff;	
	text-decoration: none;	
}

ul.topnav li ul.subnav {
	list-style: none; width: 200px;
	position: absolute; left: 0; top: 17px; z-index: 10000!important;
	background: #fff; display: none;	
}
ul.topnav li ul.subnav li{
	clear: both; cursor:pointer;
	padding: 2px 5px 2px 5px;
}
ul.topnav li ul.subnav li img{
	margin: 0 5px 0 0; width: 14px; height:16px;
}

.messagesearch .messagesearcherror .red{
	color:#fff;
}
/*
ul.topnav li {
	float: left;
	margin: 0;	
	position: relative;
	width: 300px;
}
ul.topnav li a{
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;}



html ul.topnav li ul.subnav li a:hover { 
	background: #222 url(dropdown_linkbg.gif) no-repeat 10px center; 
}
*/
