

#fs textarea {
 height:80px;
 width: 100%;
 margin: 0 !important;
}
input.txt {
 padding: 1px 3px;
}

#contact {
	clear:both;
 font-size: 9px;
 width:100%;
 text-align:right;
}

a.l { float:left; }
a.r { float:right; }



div#form {
	float:left;
	text-align:left;
	padding: 10px 10px 10px 5em;
	display:inline;	
}

fieldset { 
	border: 1px solid #000000; 
	width: 350px; 
	display:block; 
	padding: 5px;
	margin-bottom: 1em;
}


/*
select, input, textarea { 
	border: none;
	background-color: #CCCCCC;
	color: #000000;	
	font-size: 14px;
}
*/




div#img img { 
	border: 1px solid #FF7400;
}

#fs input, #fs textarea { display: block; width: 100%;  }
#fs label { display:inline; }

div.instructions {
	display: inline; 
	width: 100%;
	text-align:left;
}
div.instructions p { text-align:left; } 
img#qrcode { display: block; }

div.instructions textarea { 
	margin: 0;
	height: 3em;
	padding: 1em 0 0 1em;
}
div.instructions > p > textarea {
	width: 100% !important;
}


span#counter { float:right; }
div#banner { margin-top:1em;}

div#banner p { 
	margin:0;padding:0;
	text-transform:uppercase;	
	font-size:9px;
	letter-spacing:0.13em;
	color: #bbb;
}
