

.searchbutton {
padding: 4px;
	border: solid 1px silver;
	outline: 0;
	font: normal 10px/100% ;
	
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	}






.input { 
	padding: 9px;
	border: solid 1px silver;
	outline: 0;
	font: normal 13px/100% ;
	width: 200px;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	}



textarea  {
	
	border: solid 1px silver;
	padding: 5px;
	   color : #5B5B5B;  font: normal 13px ;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
}


 

input:hover, textarea:hover,
input:focus, textarea:focus { 
	border-color: #617798; 

	}

.form label { 
	margin-left: 10px; 
	color: black; 
	}

.button {
	width: auto;
	padding: 9px 15px;
	background: #617798;
	border: 0;
	font-size: 11px;
	color: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}

.buttonred {
	width: auto;
	padding: 9px 15px;
	background: #063E07;
	border: 0;
	font-size: 14px;
	color: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}


.biginput { 
	padding: 9px;
	border: solid 1px silver;
	outline: 0;
	   color : #5B5B5B;  font: normal 13px ;
	width: 400px;
	 	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	}

.bigtextarea { 
padding: 9px;
	border: solid 1px #E5E5E5;
	outline: 0;
	font: normal 13px/100% ;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;

	width: 400px;
	max-width: 400px;
	height: 150px;
	line-height: 150%;
	}


.form label { 
	margin-left: 10px; 
	color: black; 
	}














.bigbutton {  
	width: auto;
	padding: 9px 15px ;
	background: #063E07;
	border: 0;
	font-size: 16px; font-weight: bold;
	color: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; -webkit-appearance: none;

	}


.bigbutton:hover {  
	width: auto;
	padding: 9px 15px ;
	background: #000000;
	border: 0;
	font-size: 16px; font-weight: bold;
	color: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; -webkit-appearance: none;

	}





.bigbutton:visited {  
	width: auto;
	padding: 9px 15px ;
	background: #063E07;
	border: 0;
	font-size: 16px; font-weight: bold;
	color: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; -webkit-appearance: none;

	}



.bigbutton:active {  
	width: auto;
	padding: 9px 15px ;
	background: #000000;
	border: 0;
	font-size: 16px; font-weight: bold;
	color: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; -webkit-appearance: none;

	}

.bigbutton:pressed {  
	width: auto;
	padding: 9px 15px ;
	background: #000000;
	border: 0;
	font-size: 16px; font-weight: bold;
	color: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; -webkit-appearance: none;

	}


.bigbutton:disabled {  
	width: auto;
	padding: 9px 15px ;
	background: #DEDEDE;
	border: 0;
	font-size: 16px; font-weight: bold;
	color: #C0C0C0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; -webkit-appearance: none;

	}

 

.bigbuttonred {
	width: auto;
	padding: 9px 15px;
	background: #F43730;
	border: 0;
	font-size: 14px;
	color: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}

a.bigredlink:link {
	width: auto;
	padding: 9px 15px;
	background: #F43730;
	border: 0;
	font-size: 14px;
	color: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}

 
 







.bigbuttonblack:hover {cursor: pointer;
cursor: hand;

	width: auto;
	padding: 9px 15px;
	background: #888888;
	border: 0;
	font-size: 14px;
	color: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; -webkit-appearance: none;
	}







.bigbuttongreen {cursor: pointer;
cursor: hand;
	width: auto;
	padding: 12px 18px;
	background: #3A4C2F;
	border: 0;
	font-size: 20px;
	color: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
 -webkit-appearance: none;
	}

.bigbuttongreen:hover {cursor: pointer;
cursor: hand;
	width: auto;
	padding: 12px 18px;
	background: #3A4C2F;
	border: 0;
	font-size: 20px;
	color: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
 -webkit-appearance: none;
	}




select {
padding: 9px;
-webkit-appearance: none;
border: solid 1px silver;
outline: 0;
color : #5B5B5B;  font: normal 13px ;
width: 300px;
background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
opacity:.6;
box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;

} 

