@charset "utf-8";

/* =========================== HOME PAGE CONTACT FORM SETUP =====================*/

.formContainer-index
	{
	padding:36px 0px 0px 10px;
	width:241px; /* width is 247 */
	background-image:url(../images/sideBarRight_ContactForm2.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:196px;
	margin:0;
	}

.formContainer-index .inputContainer
	{
	float:left;
	padding:3px;
	clear:both;
	width:220px;
	}
	
.formContainer-index .inputField	 /* sets the width of the form fields */
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	clear:right;
	width:200px;
	}

.formContainer-index .submitButtonField
	{
	padding-left:0px;
	text-align:left;
	}

/* ============== input specific styling ====================*/
.formContainer-index input[type="text"]
	{
	width:180px;
	height:15px;
	padding:3px;
	color:#0066CC;
	}
html* .formContainer-index input
	{
	color:#0066CC;
	}
.formContainer-index select
	{
	width:190px;
	color:#0066CC;
	}


/* default for input label name code */
.formContainer-index .inputLabelName, .formContainer-index .inputLabelEmail, .formContainer-index .inputLabelPhone, .formContainer-index .inputLabelState, .formContainer-index .inputLabelZip
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	padding:3px;
	float:left;
	clear:both;
	width:100px;
	color: #000000;
	}
	
/* image validation code */
.formContainer-index .inputLabelNameWrong, .formContainer-index .inputLabelEmailWrong, .formContainer-index .inputLabelPhoneWrong, .formContainer-index .inputLabelStateWrong, .formContainer-index .inputLabelZipWrong 
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	float:left;
	clear:right;
	width:12px;
	height:12px;
	padding:3px;
	display:none;
	}

.formContainer-index .inputLabelNameCorrect, .formContainer-index .inputLabelEmailCorrect, .formContainer-index .inputLabelPhoneCorrect, .formContainer-index .inputLabelStateCorrect, .formContainer-index .inputLabelZipCorrect 
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	float:left;
	clear:right;
	width:12px;
	height:12px;
	padding:3px;
	display:none;
	}


/* =========================== SUB PAGE CONTACT FORM SETUP =====================*/
.formContainer
	{
	display:inline;
	float:left;
	clear:both;
	padding:36px 0px 0px 6px;
	width:175px;
	background-image:url(http://www.iLeads.com/images/sideBarRight_ContactForm.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:196px;
	margin:0px 0px 10px 0px;
	}
	
.formContainer .inputContainer
	{
	float:left;
	padding:3px 3px 3px 3px;
	clear:both;
	width:174px;
	}
	
.formContainer .inputField	 /* sets the width of the form fields */
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	float:left;
	clear:right;
	width:140px;
	}

.formContainer .submitButtonField
	{
	padding-left:0px;
	text-align:left;
	}


/* default for input label name code */
.formContainer .inputLabelName, .formContainer .inputLabelEmail, .formContainer .inputLabelPhone, .formContainer .inputLabelState, .formContainer .inputLabelZip
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	padding:3px;
	float:left;
	clear:both;
	width:100px;
	color: #000000;
	}
	
/* image validation code */
.formContainer .inputLabelNameWrong, .formContainer .inputLabelEmailWrong, .formContainer .inputLabelPhoneWrong, .formContainer .inputLabelStateWrong, .formContainer .inputLabelZipWrong 
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	float:left;
	clear:right;
	width:12px;
	height:12px;
	padding:3px;
	display:none;
	}

.formContainer .inputLabelNameCorrect, .formContainer .inputLabelEmailCorrect, .formContainer .inputLabelPhoneCorrect, .formContainer .inputLabelStateCorrect, .formContainer .inputLabelZipCorrect 
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	float:left;
	clear:right;
	width:12px;
	height:12px;
	padding:3px;
	display:none;
	}


