
/*************************  Forms ************************/
form#myform{
	background-color: transparent;
	
}
fieldset{border:0;}
ul.form{list-style:none;padding:0;margin:0 auto;width:350px;border:0;}
ul.form li{border-bottom:1px dashed #464e5f;padding:4px 0;height:35px;}
.form_head{height:20px;color:#aaa;text-align:center;border-bottom:0 !important;}
ul.form li label{display:block;float:left;width:160px;}
.required{display:block;font-size:10px;color:#5b6170;width:160px;float:left;clear:left;}
ul.form li input, ul.form li select, ul.form li textarea{
width:180px;
background-color:#ccc;
border:2px solid #ccc;
padding-left:3px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	behavior: url(border-radius.htc);}
ul.form li.submit{text-align:right;border:0;}
ul.form li.submit input{
border:0 none;
cursor:pointer;
display:block;
height:30px;
width:110px;
overflow:hidden;
float:right;
background-color:#ccc;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	behavior: url(border-radius.htc);}
#comment{
	width: 400px;
	border: 2px solid #ccc;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	behavior: url(border-radius.htc);
}
ul.form li textarea{height:90px;width:340px;}
ul.form li.comment .required, ul.form li.comment label{width:120px;}
li.comments{height:130px !important;}
.valid{border:2px solid green !important;}
.invalid{border:2px solid #800 !important;}

