@charset "UTF-8";
/* CSS Document */
/*
DESCRIPTION: Styling for Does HIV Look Like Me? Forms
AUTHOR: <a href="http://www.jordanmanwaring.com/">Jordan Manwaring</a>

THEME COLORS
red: #c03b3c;
light grey: #c1c1c1
*/

.dhllmform div.donateSection		{ margin-bottom:10px; width:520px; }
.dhllmform div.first			{ padding-bottom:6px; border-bottom:1px solid #555; }
.dhllmform p				{ margin: 4px 0px; position:relative}
.dhllmform label			{ display:inline-block; float:none; width:200px; }
.dhllmform input			{ width: 200px; border:1px solid #555; padding:1px; }
.dhllmform textarea 			{ height:150px; width: 400px; border:1px solid #555; padding:1px; }
.dhllmform input#submit		        { width: auto; border:none; margin:10px 0 0 204px;  padding:0;}
.dhllmform input[type="radio"]		{ width: auto; border:none; margin-right:2px; padding:0;}
.dhllmform input#amount		        { width: 190px; margin:0 2px; }
.dhllmform input.phoneSm		{ width:30px }
.dhllmform input.phoneLg		{ width:40px }
.dhllmform select			{ display:inline-block; width: 204px; border:1px solid #555; padding:1px; }
.dhllmform .phoneExample		{color:#c1c1c1}
.dhllmform .disabled                    { border:#c1c1c1 1px solid; color:#555; }
/*Error Classes*/
.dhllmform input.errorImage,
.dhllmform select.errorImage,
.dhllmform textarea.errorImage		{border:#c03b3c 1px solid;}
.dhllmform span.errorImage,
.dhllmform span.requiredImage,
.dhllmform span.correctImage		{ display:inline-block; height:19px; position:absolute; left:420px; top:2px; width:90px;  }
.dhllmform span.errorImage		{ background:url(images/error.png) no-repeat; z-index:2}
.dhllmform span.requiredImage		{ background:url(images/required.png) no-repeat;}
.dhllmform span.correctImage		{ background:url(images/correct.png) no-repeat;}

/*honeypot*/
.dhllmform #firstName		{display:none;}

