/* CSS Document */
/* This CSS doc is for the Mill Creek Traditionals Contact Form Page Only

global colors 
light biege #f1e2cd
hunter green #214906
dark brown #281300
Dark Orange #c57024

*/


	
/* Prodcut pages Layout styles */


#content p { line-height:12px; }
	#content h1 { margin-bottom:24px; }
	#content h1 img { border:none; }
	#content h1 span { display:none; }
	#content h2 { margin:0px; }
	#content h3 { margin:0px; font-size:14px; }	
	
/*	#content img { float:left; margin:0px 7px 12px 0px; width:150px; height:97px; } */


/* STANDARD FORM STYLES */
		
form br { clear:left; }
form label { margin:0; }
form .leftLabel label { width:11em; }
form .leftLabel label { display:block; float:left; }
		
/* basic classes for different form field types */
/*  */
form select[name] { border:1px solid #DCDCD4; background:#f0f0f0; }
form input[type="text"],form input[type="password"] { border:1px solid #DCDCD4; background:#f0f0f0; padding:.1em; }

form input[type="button"],form input[type="submit"] { background:#666; color:#fff; font-weight:bold; border-color:#444; }
form input[type="reset"] { background:#ccc; color:#fff; font-weight:bold; border-color:#888; }
		
/* form error Styles */
form .invalidData { border-color:#c00 !important; background:#fff !important; }
form label.invalidData { background:#f3f3f3; }
form .err_message { color:#fff; margin-left:.25em; }
form .err_message { display:none; }
form .block_err { display:block; }
form .inline_err { display:inline; }
		

form input:hover { background:#f5f5dc; }
form input:focus { background:#f9f9f9; }
form select:hover { background:#f5f5dc; }
form select:focus { background:#fff; }
form input[type="button"]:hover,form input[type="submit"]:hover { background:#2e8b57; color:#fff; }
form input[type="button"]:active,form input[type="submit"]:active { border-style:solid; color:#fff; background:#222; }
form input[type="reset"]:hover { background:#900; color:#fff; }


/* SPECIFIC FORM STYLES */
#regform {padding:0px 0px 20px 30px;}
label { display:block; font-size:11px; }
#regform label { margin:0px; text-align:right;}
#regformLeftalign { text-align:left; }
#regformLeftalign label { margin-top:12px; text-align:left;}
#regform input { 
	text-align:left;
	float:right;
	border:1px solid #DCDCD4;
	background:#fff;
	margin:0px 0 3px 12px;
	height:18px;
	font-size:11px;
	color:#533830;
	}
#regform input.checkbox {  margin:0px; border:1px solid #6e0f12; float:none }
#regform input.radio { width:10px; height:10px; }
#regform select { 
	text-align:left;
	background:#fff; 
	border:1px solid #DCDCD4; 
	font-size:11px;
	min-height:20px;
	margin:0px 26px 3px 8px;
	float:right;
	}
#regform select.mulitple { 
	background:#fff; 
	border:1px solid #DCDCD4; 
	font-size:11px; 
	min-height: 15px; 
	margin:10px 0 0 6px;
	vertical-align:bottom; 
	}
#regform textarea { 
	float:right;
	font-size:11px; 
	text-align:left;
	border:1px solid #DCDCD4;
	background:#fff;
	width:300px; 
	margin:0px 0px 3px 12px;
	height:100px;
	padding:5px;
	}
.sharedRow { float:right; }
.sharedRowLeft { float:left; }
.beginRow { clear:both; }

.quarterWidth { width:195px; }
.quarterWidth input { width:75px; }
.quarterWidth select { width:75px;  }

.halfWidth { width:295px; }
.halfWidth input { width:200px; }
.halfWidthX select { width:200px;  }

.threeQuarterWidth { width:403px; }
.threeQuarterWidth select { width:200px; }
.threeQuarterWidthbd { width:500px; }
.threeQuarterWidthbd select { width:200px; }	

/*.selectorWidth { width:222px; }
.selectorWidth select { width:125px;  }

.phoneWidth { width:300px; }
.phoneWidth input { width:30px; }

.phonetypeWidth { width:200px; }
.phonetypeWidth input.radio { background-color:#e0f5f6; }

.hoodcheckbox {margin:0px 8px 0 12px; border:0px solid #DCDCD4;}*/

.noborder { border:0; }

#regform input[type="submit"] {
height:auto;
padding:3px; 
font-family:Arial, Verdana, Helvetica, sans-serif; 
color:#dccebc; 
font-size:10px;
background-color:#214906;
text-transform:uppercase;
line-height:12px;
border:1px solid #dccebc;
}
 
#regform input[type="submit"]:hover { 
background-color:#214906; 
color:#fff; 
}

/* form Styles End */


