/* CSS Document */
.search_content {display: inline-block; margin-top:5px; margin-right:10px; }<strong></strong>
.search_content div {float:left; margin-left:2px;}

.search_content a.submit_button_1 {
	display:block; 
	height:20px; 
	width:10px;
	text-decoration: none;
	}
.search_content a.submit_button_1:link, .search_container a.submit_button_1:visited, .search_container a.submit_button_1:active {background:url(/images/submit_button_1.gif) no-repeat;}
.search_content a.submit_button_1:hover {background:url(/images/submit_button_1_over.gif) no-repeat;}

.search_resp{
	position:absolute;
	right:-170px;
	width:170px;
}

.search_resp input{
	width:170px;
	padding:6px 15px;
	font-size:18px;
	font-family:'Roboto', sans-serif;
	border:1px solid #e3e5e8;
}

.search_content .search_input{
	position:fixed;
	top:140px;
	width:0px;
	right:0px;
	overflow:hidden;
	display:inline-block;
	width:0px;
	background-color:#f0f0f0;	
	padding:17px 0px;
	height:63px;
	width:100%;
	display:none;
}

.search_content .search_input.scroll{
	top:58px !important;
}

.hovering_menu .search_content .search_input{
	height:22px;
}

.hovering_menu .search_content .search_input span:nth-child(1){
	top:20px !important;
}

.hovering_menu .search_content .search_input span:nth-child(2){
	top:18px !important;
}

.hovering_menu .search_content .search_input span:nth-child(3){
	top:23px !important;
}

.search_content .search_input input{
	border:none;
	background-color:#f0f0f0;
	color:#000;
	font-size:24px;
	font-family:"Neuton",sans-serif;
	font-weight:400;
}