@charset "utf-8";
/* CSS Document */

#search_box {
    border: none;
    padding: 20px;
    width: 1220px;
    background-color: transparent;
    display: flex;
    justify-content: center;
    align-items: center;
}
	
#search_box input {
    border: none;
    color: #333;
    font: bold 17px Helvetica, Arial, sans-serif;
    box-shadow: none;
    border: none;
	outline: none;
}
	
#search_box .wrapper2, #search_box .wrapper3 {
    background: #fff;
    border: none;
    padding: 13px 0 12px 8px;
    position: relative;
}
	
	#search_box input { border:none; color:#333; font:bold 17px Helvetica, Arial, sans-serif; width:510px; }
	#search_box button {
    background:-moz-linear-gradient(top, #453e26, #000);
    border:1px solid #000;
	    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    -moz-box-shadow:inset 0 -2px 3px #193544, inset 0 1px #907817, 0 1px 1px rgba(0,0,0,4);
    -webkit-box-shadow:inset 0 -2px 3px #193544, inset 0 1px #907817, 0 1px 1px rgba(0,0,0,.4);
	background-color:#16140c;
    cursor:pointer;
    height:45px;
    position:absolute;
    right:2px;
    top:2px;
    width:45px;
	}