select {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;}
select::-ms-expand {
    display: none;
}

.form_85x, .form_85x_100 {
  display: block;
  width: 85%; 
  -webkit-appearance:none;
  -moz-appearance: none;
 text-transform: lowercase; 
}


select { cursor:pointer;  }
.form_85x, .form_85x_100 {

  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
    

	 height:3em;
	color: #ffffff;
	font-size: 1.1em;
	text-decoration: none;
background-color:rgba(41, 41, 41, 1);
	border: 1px solid #232323;
	border-right: 2px solid #232323;
	border-bottom: 2px solid #232323;
	-webkit-box-shadow: 1px 1px 6px #555555;
	-moz-box-shadow: 1px 1px 6px #555555;
	box-shadow: 1px 1px 5px #555555;
	border-radius: 10px;
	background-repeat: no-repeat;
	background-position: left;
	padding-right: 1px;	
    padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 15px;
    margin-top:  5px;
	margin-bottom: 15px;
    margin-right:  5px;
	margin-left: 8px;
}
.form_85x:focus, .form_piccolo:focus, .form_85x_20:focus {
border:1px solid #666666;
}
 .form_85x_100 { height:100px;
}

.form_60
 {    display: block;
	height: 25px; width:60px;

	color: #ffffff;
	font-size: 1em;
	text-decoration: none;
  background:#333333;
border:1px solid #000000;
		border-right: 3px solid #000000;
	border-bottom: 3px solid #000000; 
  -webkit-box-shadow: 1px 1px 8px #666666;
  -moz-box-shadow: 1px 1px 8px #666666;
  box-shadow: 1px 1px 8px #666666;
	border-radius: 18px;
	background-repeat: no-repeat;
	background-position: left;
	padding-right: 1px;	
    padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 25px;
    margin-top:  5px;
	margin-bottom: 10px;
    margin-right:  5px;
	margin-left: 10px;	
}
.form_180
 { 
	height: 25px; min-width:180px;

	color: #ffffff;
	font-size: 1em;
	text-decoration: none;
  background:#333333;
border:1px solid #000000;
  -webkit-box-shadow: 1px 1px 8px #666666;
  -moz-box-shadow: 1px 1px 8px #666666;
  box-shadow: 1px 1px 8px #666666;
	border-radius: 7px;
	background-repeat: no-repeat;
	background-position: left;
	padding-right: 1px;	
    padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 25px;
    margin-top:  5px;
	margin-bottom: 10px;
    margin-right:  15px;
	margin-left: 10px;
}
.btn {   display: block;
	height: 30px; 
  
  background: #ff9900;
  background-image: -webkit-linear-gradient(top, #ff9900, #b82b2b);
  background-image: -moz-linear-gradient(top, #ff9900, #b82b2b);
  background-image: -ms-linear-gradient(top, #ff9900, #b82b2b);
  background-image: -o-linear-gradient(top, #ff9900, #b82b2b);
  background-image: linear-gradient(to bottom, #ff9900, #b82b2b);
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  text-align:center;
  text-shadow: 1px 1px 0px #000000;
  -webkit-box-shadow: 2px 2px 3px #222222;
  -moz-box-shadow: 2px 2px 3px #222222;
  box-shadow: 2px 2px 3px #222222;
   
  color: #ffffff;
  font-size: 1em;
	padding-right: 25px;	
    padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 25px;
    margin-top:  5px;
	margin-bottom: 10px;
    margin-right:  15px;
	margin-left: 10px;
  border: solid #000000 1px;
  text-decoration: none;
}


.btn:hover {
  background: #b82b2b;
  background-image: -webkit-linear-gradient(top, #FF6308, #FF6308);
  background-image: -moz-linear-gradient(top, #FF6308, #FF6308);
  background-image: -ms-linear-gradient(top, #FF6308, #FF6308);
  background-image: -o-linear-gradient(top, #FF6308, #FF6308);
  background-image: linear-gradient(to bottom, #FF6308, #FF6308);
  text-decoration: none;
  cursor:pointer
}

 