@charset "utf-8";
/* CSS Document */
.form-wrapper {
	width: 100%;
	height:auto;
}

.form-wrapper #search {
	border: 1px solid #CCC;
	-webkit-box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #FFF;
	-moz-box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #FFF;
	box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 2px;
  	color: #000;
	float: left;
	font: 14px Lucida Sans, Trebuchet MS, Tahoma, sans-serif;
	height: 30px;
	width: 85%;
}

.form-wrapper #search:focus {
	border-color: #aaa;
	-webkit-box-shadow: 0 1px 1px #bbb inset;
	-moz-box-shadow: 0 1px 1px #bbb inset;
	box-shadow: 0 1px 1px #bbb inset;
	outline: 0;
}

.form-wrapper #search:-moz-placeholder,
.form-wrapper #search:-ms-input-placeholder,
.form-wrapper #search::-webkit-input-placeholder {
	color: #000;
	font-weight: normal;
}

.form-wrapper #submit {
	background-color: #DAA520;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#b29600), to(#DAA520));
	background-image: -webkit-linear-gradient(top, #b29600, #DAA520);
	background-image: -moz-linear-gradient(top, #b29600, #DAA520);
	background-image: -ms-linear-gradient(top, #b29600, #DAA520);
	background-image: -o-linear-gradient(top, #b29600, #DAA520);
	background-image: linear-gradient(top, #b29600, #DAA520);
	border: 1px solid #00748f;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 0 #FFF;
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 0 #FFF;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 0 #FFF;
	color: #fafafa;
	cursor: pointer;
	height: 32px;
	float: right;
	font: 14px Arial, Helvetica;
	padding: 0;
	text-transform: uppercase;
	text-shadow: 0 1px 0 rgba(0, 0 ,0, .3);
	width: 14%;
}

.form-wrapper #submit:hover,
.form-wrapper #submit:focus {
	background-color: #31b2c3;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#DAA520), to(#b29600));
	background-image: -webkit-linear-gradient(top, #DAA520, #b29600);
	background-image: -moz-linear-gradient(top, #DAA520, #b29600);
	background-image: -ms-linear-gradient(top, #DAA520, #b29600);
	background-image: -o-linear-gradient(top, #DAA520, #b29600);
	background-image: linear-gradient(top, #DAA520, #b29600);
}

.form-wrapper #submit:active {
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
	outline: 0;
}

.form-wrapper #submit::-moz-focus-inner {
	border: 0;
}
@media screen and (max-width:960px){
	.form-wrapper {
	width: 100%;
	margin-top:2px;
	padding-top:4px;
}
@media screen and (max-width:600px){
	.form-wrapper {
	width: 100%;
	margin-top:0px;
	padding-top:0px;
}
}
}
