
/* = Forms
-------------------------------------------------------------- */
input,
textarea				{ border:#3d3d3d 1px solid; padding:5px 9px 6px; margin:0; margin-left:18px; width:200px }
textarea				{ width:436px; height:100px }
input, select, 
textarea				{ margin-left:18px; }

form p.message			{ color:#dab967; font-weight:bold; font-size:14px; }
form p.last				{ margin-bottom:0; }

p.submit				{ margin:0 200px 18px 18px; }
p.submit input, p.submit a, 
p.submit				{ border:none; display:block; float:right; width:81px; height:27px; }
p.submit a, 
p.submit input			{ background:transparent url(../images/form/btn-submit.png) no-repeat left top; cursor:pointer; display:block; font-size:0px; line-height:0px; margin:0; text-indent:-5000px; }
p.submit input:hover, p.submit input.hover, 
p.submit a:hover		{ background-position:left bottom; }

p.form, legend, 
label						{ display:block; font-size:14px; font-weight:bold; }
label, legend				{ float:left; margin-bottom:5px; text-align:right; width:85px; }
label span					{ font-weight:normal; }

fieldset.radio span			{ clear:left; float:left; margin-left:85px; }
fieldset.radio				{ position:relative; }
fieldset.radio label 		{ font-weight:normal; padding-left:18px; width:18px; }
fieldset.radio input 		{ border:none; float:left; width:12px; }


form p.input-instructions	{ margin:-9px 0 18px 104px; font-size:10px; }

.error						{ outline:#F00 2px solid; }