@charset "utf-8";
/* CSS Document */

form    {
background: -webkit-gradient(linear, bottom, left 175px, from(#CCCCCC), to(#EEEEEE));
background: -moz-linear-gradient(bottom, #CCCCCC, #EEEEEE 175px);
margin:auto;
position:relative;
font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
font-style: italic;
line-height: 12px;
font-weight: bold;
color: #3B9422;
text-decoration: none;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding:20px;
border: 1px solid #999;
border: inset 1px solid #333;
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
}



input    {
font-family: Verdana, Geneva, sans-serif;
font-size: 14px;
font-style: italic;
line-height: 20px;
font-weight: none;
color: #000000;
width:375px;
display:block;
border: 1px solid #999;
height: 20px;
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
}

select    {
font-family: Verdana, Geneva, sans-serif;
font-size: 14px;
font-style: italic;
line-height: 20px;
font-weight: none;
color: #000000;
width:375px;
display:block;
border: 1px solid #999;
height: 20px;
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
}


textarea#feedback {
font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
font-style: italic;
line-height: 20px;
font-weight: none;
color: #000000;
width:375px;
height:150px;
border: 1px solid #999;
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
}


.textarea.message {
display:block;
}


.button {
width:120px;
background:#3B9422;
color:#fff;
font-family: Tahoma, Geneva, sans-serif;
height:30px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
border: 1p solid #999;
}


.button:hover {
background:#fff;
color:#3B9422;
}


input:focus {
border: 3px solid #09C;
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
}

.textarea:focus {
        outline: none !important;
    border:1px solid red;
    box-shadow: 0 0 10px #719ECE;
}

input:focus { 
    outline: none !important;
    border:2px solid #09C;;
    box-shadow: 0 0 10px #719ECE;
    -webkit-box-shadow: 0px 0px 8px #719ECE;
    -moz-box-shadow: 0px 0px 8px #719ECE;    
}

