/* CSS Document */
form#form-module{margin:15px auto 0 auto;width:400px;}

form#form-module *{font-family:Arial, Helvetica, sans-serif;line-height:1.8em;font-size:11px;letter-spacing:0em;}

form#form-module p{margin:0.7em 0;color:#404143;}

fieldset{
	font-size:10px;
	width:360px;
	*position:relative;
	margin:0 0 2em 0;
	padding:1em 1em 0.75em 1em;
	border: 1px solid #939393;
	background:#fff;
}

legend{
	font-size:14px;
	*position:absolute;	
	*top: -.65em; 	
	*left: .5em;	
	font-weight:bold;	
	color:#999;	
	padding:0 0.5em;
}

label, .label{
	/* vertical layout - uncomment below */
	display:block;
	
	/* horizontal layout - uncomment below */
	/* float:left;width:10em; */
}

.formHeader{margin-top:-2px;*margin-top:18px;}
.formFooter{padding-top:10px;}

input{font-size:11px;width:310px;border:1px solid #ccc;background:#efefef;color:#666;padding:0.1em 0;}

input#searchButton{width:54px;height:24px;float:right;display:inline;border:0;margin-right:-2px;}

input#txtCity{width:198px;margin-right:4px;}

select#State{width:60px;}

menu{font-size:7px;}

input#ZIP_code{width:80px;margin-right:0;}

textarea{font-family:Arial, Helvetica, sans-serif;font-size:11px;width:310px;height:120px;border:1px solid #ccc;background:#efefef;color:#666;padding:0.1em 0;}

select{width:314px;border:1px solid #ccc;color:#666;padding:0.1em 0;background:#efefef;font-size:6px}

input:focus, textarea:focus, select:focus{background:#FFFFD2}

input.radio,input.checkbox{width:auto;border:none;}

.button{margin:0.5em 1em 0 0;width:100px;background:#d7d7d7;color:#333;border-color:#999;}

.radio{float:left;display:inline;margin-right:1em;}

.checkbox{float:left;display:inline;margin-right:1em;}

.submit{background:url(/images/submit.gif) no-repeat;width:103px;height:23px;text-indent:-5000px;border:none;}

form#form-module p span.warn{color:#FF0000;font-size:12px}


/******************************************************************************
* WARNING-BOX
*******************************************************************************/
#warningBox{width:383px;margin-top:10px;background:#fff url(/images/form-warning.gif) 15px 10px no-repeat;color:#FF0000;border:1px solid red;}
#warningBox h1{background:none;font-size:1.3em;line-height:1.5em;margin:10px 0 0 45px;text-indent:0;padding:0;}
#warningBox p{margin:0 30px 20px 45px;}
/******************************************************************************/





