input[type=text]{
   border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   -o-border-radius: 5px;
   -ms-border-radius: 5px;
   border:#a9a9a9 1px solid;
   -moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.2),0 0 2px rgba(0,0,0,0.3);
   -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2),0 0 2px rgba(0,0,0,0.3);
   box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2),0 0 2px rgba(0,0,0,0.3);
   width:97%;
   height:36px;
   padding:0 1.5%;
}

input[type=text]:focus {
   border:solid 1px #20b2aa;
}

input[type=text], select { 
   outline: none;
}



select[type=select]{
   border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   -o-border-radius: 5px;
   -ms-border-radius: 5px;
   border:#a9a9a9 1px solid;
   -moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.2),0 0 2px rgba(0,0,0,0.3);
   -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2),0 0 2px rgba(0,0,0,0.3);
   box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2),0 0 2px rgba(0,0,0,0.3);
   width:15%;
   height:36px;
   padding:0 3px;
}

select[type=select]:focus {
   border:solid 1px #20b2aa;
}

select[type=select], select { 
   outline: none;
}



textarea[type=text]{
   border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   -o-border-radius: 5px;
   -ms-border-radius: 5px;
   border:#a9a9a9 1px solid;
   -moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.2),0 0 2px rgba(0,0,0,0.3);
   -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2),0 0 2px rgba(0,0,0,0.3);
   box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2),0 0 2px rgba(0,0,0,0.3);
   width:97%;
   height:120px;
   padding:0 3px;
}

textarea[type=text]:focus {
   border:solid 1px #20b2aa;
}

textarea[type=text], select { 
   outline: none;
}



input.text1{
padding: 0 1.5%;
font-size:100%;
color:#666666;
background-color:#FFFFFF;
}

input.text1::-webkit-input-placeholder {color: #ccc;}
input.text1::-moz-placeholder {color: #ccc;}
input.text1:-ms-input-placeholder {color: #ccc;}

input.text2{
padding: 0 1.5%;
font-size:100%;
color:#666666;
background-color:#ffdef1;
}

input.text2::-webkit-input-placeholder {color: #969696;}
input.text2::-moz-placeholder {color: #969696;}
input.text2:-ms-input-placeholder {color: #969696;}

select.select1{
font-size:100%;
color:#666666;
background-color:#FFFFFF;
}

select.select2{
font-size:100%;
color:#666666;
background-color:#ffdef1;
}

select.plan{
color:#666666;
background-color:#FFFFFF;
}

textarea.area1{
padding: 1.5%;
font-size:100%;
color:#666666;
background-color:#FFFFFF;
}

textarea.area1::-webkit-input-placeholder {color: #969696;}
textarea.area1::-moz-placeholder {color: #969696;}
textarea.area1:-ms-input-placeholder {color: #969696;}

textarea.area2{
padding: 1.5%;
font-size:100%;
color:#666666;
background-color:#ffdef1;
}

textarea.area2::-webkit-input-placeholder {color: #969696;}
textarea.area2::-moz-placeholder {color: #969696;}
textarea.area2:-ms-input-placeholder {color: #969696;}

input.contact1{
margin-top: 10px;
margin-bottom: 15px;
margin-left: 10px;
width:250px;
height:40px;
font-size:100%;
} 

input.contact2{
width:200px;
height:40px;
font-size:100%;
} 

input.contact3{
width:480px;
height:50px;
font-size:100%;
} 

input.back{
width:140px;
height:40px;
font-size:100%;
} 

input.home{
width:140px;
height:40px;
font-size:100%;
} 

input.demo1{
font-size:100%;
color:#666666;
background-color:#ffdef1;
}

input.demo2{
margin-top: 10px;
margin-bottom: 15px;
margin-left: 10px;
width:250px;
height:36px;
font-size:100%;
}

input[type=text]#form_8 {
	top: 0;
	margin-top: 10px;
}