form.styled {padding:20px; border:#ccc 1px solid; float:left; border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}

							.rq {color:#F00; margin-left:2px;}
	form.styled.a {border-color:#ccc;}
	form.styled label {width:165px; float:left; clear:left; margin: 5px 10px 5px 0;}
		form.styled label span {color:#999; font-size:10px;}
			form.styled label span.rq {color:#F00; margin-left:2px; vertical-align: super}
	form.styled input, form.styled textarea {margin:5px 0; padding:2px 0 2px 3px}
	form.styled input, form.styled select {width:207px; float:left; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
		form.styled select, form.styled [type="submit"] {width:206px}
		form.styled select {padding:2px 2px 2px 0; font-size:14px}
	form.styled textarea {width:390px; height:180px;}	
	form.styled [type="checkbox"] {width:13px;}
		form.styled [type="submit"] {height:40px; width:208px;}
		

@media (max-width: 750px) {
	form.styled {margin-left: 16px;margin-right: 17px;float: none;}
	form.styled hr {display:none;}
	form.styled label {width:50%;}
	form.styled {width: auto !important;}
	form.styled .form-element .hide {display: none;}
}


@media (max-width: 892px) {
	form.styled .form-element {display: block !important;margin:0 !important;}
	form.styled select {width: 100%;}
	form.styled input {width:100%;}
	form.styled [type="submit"] {width:100%;}
}



