button {
background-color: false;
background-color: #f0f0f0;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0f0f0),color-stop(100%, #c9c9c9));
background-image: -webkit-linear-gradient(top, #f0f0f0,#c9c9c9);
background-image: -moz-linear-gradient(top, #f0f0f0,#c9c9c9);
background-image: -ms-linear-gradient(top, #f0f0f0,#c9c9c9);
background-image: -o-linear-gradient(top, #f0f0f0,#c9c9c9);
background-image: linear-gradient(top, #f0f0f0,#c9c9c9);
border: solid 1px #cacaca;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
display: inline-block;
vertical-align: middle;
color: #5f5f5f !important;
line-height: 43px;
text-decoration: none;
padding: 0 15px;
box-shadow: inset 0 1px 0 0 #fff;
text-shadow: 0 1px 0 rgba(255,255,255,0.3);
}

.main-search input {
background-color: #f6f6f6;
border: solid 1px #bfbfbf;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
box-shadow: inset 0 1px 0 0 #E0E0E0;
display: inline-block;
vertical-align: middle;
color: #646464;
line-height: 43px;
text-decoration: none;
padding: 0 15px;
box-shadow: inset 0 1px 0 0 #d6cece;
height: 43px;
width: 100%;
}
li{
outline: 0;
}
#photos input[type="file"]{
	background-color:#f2f2f4
}