#searchForm{
	-moz-border-radius:.3rem;
	-webkit-border-radius:.3rem;
	-moz-border-radius:.3rem;
	-webkit-border-radius:.3rem;
	border-radius:.3rem;
	position:relative;
	display: inline-block;
	zoom: 1; 
	*display: inline;
}

#searchForm .search{
	padding:.4rem;
	width:16rem;
	float:left;
	border:0.1rem solid #ccc;
	color:#bbb;
	background:#fafafa;
	-moz-border-radius:.3rem;
	-webkit-border-radius:.3rem;
	border-radius:.3rem;
	-webkit-box-shadow:0 .1rem 0 rgba(255,255,255,.9);
	-moz-box-shadow:0 .1rem 0 rgba(255,255,255,.9);
	box-shadow:0 .1rem 0 rgba(255,255,255,.9);
	-webkit-transition:all 0.28s ease-in 0s;
	-moz-transition:all 0.28s ease-in 0s;
	-o-transition:all 0.28s ease-in 0s;
	-ms-transition:all 0.28s ease-in 0s;
	transition:all 0.28s ease-in 0s;
	font:1.2rem Arial,Helvetica;
	margin: 0;
	vertical-align: baseline;
	line-height: normal;
}
 #searchForm .search:focus{
	background:#fff;
	-webkit-box-shadow:0 .1rem .1rem rgba(0,0,0,.4) inset;
	-moz-box-shadow:0 .1rem .1rem rgba(0,0,0,.4) inset;
	box-shadow:0 .1rem .1rem rgba(0,0,0,.4) inset;
	outline:0;
	color:#444;
}

#searchForm .btn{
	padding:.5rem .5rem;
	width:6rem;
	float:right;
	color:#fff;
	text-transform:uppercase;
	text-shadow:0 -0.1rem 0 rgba(0,0,0,.4);
	font-weight:bold;
	font-size:1.2rem;
	border:0rem;
	background-color:#ffaa00;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#ffc34c),to(#ffaa00));
	background-image:-webkit-linear-gradient(top,#ffc34c,#ffaa00);
	background-image:-moz-linear-gradient(top,#ffc34c,#ffaa00);
	background-image:-ms-linear-gradient(top,#ffc34c,#ffaa00);
	background-image:-o-linear-gradient(top,#ffc34c,#ffaa00);
	background-image:linear-gradient(top,#ffc34c,#ffaa00);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffc34c, endColorstr=#ffaa00);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#ffc34c, endColorstr=#ffaa00)";
	-webkit-box-shadow:0 .1rem 0 rgba(255,255,255,.4) inset;
	-moz-box-shadow:0 .1rem 0 rgba(255,255,255,.4) inset;
	box-shadow:0 .1rem 0 rgba(255,255,255,.4) inset;
	-moz-border-radius:.3rem;
	-webkit-border-radius:.3rem;
	border-radius:.3rem;

	-webkit-transition:all 0.28s ease-in 0s;
	-moz-transition:all 0.28s ease-in 0s;
	-o-transition:all 0.28s ease-in 0s;
	-ms-transition:all 0.28s ease-in 0s;
	transition:all 0.28s ease-in 0s;

	vertical-align: baseline;
	line-height: normal;
	margin-left: .2rem;
}
#searchForm .btn:hover, #searchForm .btn:focus{
	background-color:#ffc34c;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#ffaa00),to(#ffc34c));
	background-image:-webkit-linear-gradient(top,#ffaa00,#ffc34c);
	background-image:-moz-linear-gradient(top,#ffaa00,#ffc34c);
	background-image:-ms-linear-gradient(top,#ffaa00,#ffc34c);
	background-image:-o-linear-gradient(top,#ffaa00,#ffc34c);
	background-image:linear-gradient(top,#ffaa00,#ffc34c);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffaa00, endColorstr=#ffc34c);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#ffaa00, endColorstr=#ffc34c)";
}
#searchForm .btn:active{
	outline:none;
	-moz-box-shadow:0 .1rem .4rem rgba(0,0,0,0.5) inset;
	-webkit-box-shadow:0 .1rem .4rem rgba(0,0,0,0.5) inset;
	box-shadow:0 .1rem .4rem rgba(0,0,0,0.5) inset;
}




.btnlink {
padding:.5rem 3rem;
width:6rem;
color:#fff;
text-transform:uppercase;
background-color:#ffaa00;
background-image:-webkit-gradient(linear,left top,left bottom,from(#ffc34c),to(#ffaa00));
background-image:-webkit-linear-gradient(top,#ffc34c,#ffaa00);
background-image:-moz-linear-gradient(top,#ffc34c,#ffaa00);
background-image:-ms-linear-gradient(top,#ffc34c,#ffaa00);
background-image:-o-linear-gradient(top,#ffc34c,#ffaa00);
background-image:linear-gradient(top,#ffc34c,#ffaa00);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffc34c, endColorstr=#ffaa00);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#ffc34c, endColorstr=#ffaa00)";
-webkit-box-shadow:0 .1rem 0 rgba(255,255,255,.4) inset;
-moz-box-shadow:0 .1rem 0 rgba(255,255,255,.4) inset;
box-shadow:0 .1rem 0 rgba(255,255,255,.4) inset;
-moz-border-radius:.1rem;
-webkit-border-radius:.1rem;
border-radius:.1rem;
-webkit-transition:all 0.28s ease-in 0s;
-moz-transition:all 0.28s ease-in 0s;
-o-transition:all 0.28s ease-in 0s;
-ms-transition:all 0.28s ease-in 0s;
transition:all 0.28s ease-in 0s;
vertical-align: baseline;
}