/*************************  Forms ************************/
fieldset{border:0;}
ul.form{list-style:none;padding:0;margin:0;border:0;}
ul.form li{
	padding:6px 0;
	height:35px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.form_head{height:20px;color:#FFFFFF;border-bottom:0 !important;}
ul.form li label{display:block;float:left;width:160px;}
.required{display:block;font-size:10px;color:#999999;width:160px;float:left;clear:left;}
ul.form li input, ul.form li select, ul.form li textarea{width:280px;background-color:#ccc;border:2px solid #ccc;padding-left:3px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
ul.form li.submit{text-align:right;border:0;}
ul.form li.submit input{
	border:0 none;
	cursor:pointer;
	height:26px;
	width:160px;
	overflow:hidden;
	float:right;
	color: #FFFFFF;
	background-color: #f72f92;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
#comment{width:400px;background-color:#ccc;border:2px solid #ccc;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
ul.form li textarea{height:100px;width:455px;}
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;}
