/***********************************************/
/* Form CSS                                
Not use font-size in % for font size */
/***********************************************/
.contactform { /*border:1px solid #54A1F0;*/font-size:100%; float:right;  padding:0px 15px 15px 15px; border-radius:10px; margin-bottom:15px; }
.contactform p{ margin-bottom:30px; line-height:10px;}
.contactform p label {float:left; width:220px;font-weight:normal; color:#6249A6;}
.contactform p input[type=text] {width:250px;}
.contactform p textarea {width:250px; height:150px; }
.contactform p select {width:265px;}

.contactform p input[type=submit], .contactform p input[type=reset]{ padding:5px 28px; margin-right:10px;}
.contactform label.error{ float:right; clear:both; font-size:11px; color:#ff0000; position:relative; right:50px;}

/*css3 decoration*/
.contactform p input[type=text], 
.contactform p textarea, 
.contactform p select{
-webkit-box-shadow: inset 0px 0px 2px 2px #cccccc; 
box-shadow: inset 0px 0px 2px 2px #eee; 
border-radius:4px;
color:#666666; 
padding:8px 6px;
border:solid 1px #C8C8C8;
}

.contactform p input[type=text]:focus, .contactform p textarea:focus, .contactform p select:focus { 
border:1px solid #cdc0f1; background:#fff;
-webkit-box-shadow: inset 0px 0px 2px 2px #cdc0f1; 
box-shadow: inset 0px 0px 2px 2px #cdc0f1; 
}

.contactform p input[type=submit], .contactform p input[type=reset]{
	-moz-box-shadow:inset 0px 1px 0px 0px #6249A6;
	-webkit-box-shadow:inset 0px 1px 0px 0px #6249A6;
	box-shadow:inset 0px 1px 0px 0px #6249A6;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #6249A6), color-stop(1, #3C2777) );
	background:-moz-linear-gradient( center top, #6249A6 5%, #3C2777 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6249A6', endColorstr='#3C2777');
	background-color:#6249A6;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #3C2777;
	text-decoration:none;
	text-shadow:1px 1px 0px #528ecc;
	color:#fff;

}
.contactform p input[type=submit]:hover, .contactform p input[type=reset]:hover{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3C2777), color-stop(1, #6249A6) );
	background:-moz-linear-gradient( center top, #3C2777 5%, #6249A6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3C2777', endColorstr='#6249A6');
	background-color:#3C2777;

}