
#searchresults form { background-color: #f7f6f2; margin: 10px 15px 10px 0; padding: 10px 0 10px 15px; }

.imgbutton { vertical-align:top; }

/* FORM PROCESSOR ERROR STYLE */


/* INPUT BUTTON SIZES */
.button12 {
	height: 28px;
	vertical-align: top;
}
.button14 {
	height: 30px;
	vertical-align: top;
}
.button16 {}

/* LEFT COLUMN FORM ELEMENTS */
#leftcolumn form {
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
#leftcolumn form p { padding-top: 10px; }
#leftcolumn table { margin-right: 20px; margin-left: 20px; border-style: none; }
#leftcolumn table p { font-size: 12px; margin-right: 0; margin-left: 0; border-style: none; }
#leftcolumn table h4 { font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; margin-top: 0; margin-bottom: 0; margin-left: 0; border-style: none; }
#leftcolumn input.textentry300 {
	color: #655C4E;
	font-size: 1.2em;
	font-family: Calibri, Geneva, Tahoma, Helvetica;
	background-image: url(../_img/design/input-text-bg.png);
	height: 24px;
	vertical-align: text-bottom;
	width: 400px;
	border-style: solid;
	border-width: 1px;
	border-color: #c2bbaf #f7f6f2 #f7f6f2 #c2bbaf;
	line-height: 130%;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	font-weight: bold;
	background-repeat: repeat-x;
}

#leftcolumn input.textentry550 {
	color: #655C4E;
	font-size: 1.2em;
	font-family: Calibri, Geneva, Tahoma, Helvetica;
	background-image: url(../_img/design/input-text-bg.png);
	height: 24px;
	vertical-align: text-bottom;
	width: 560px;
	border-style: solid;
	border-width: 1px;
	border-color: #c2bbaf #f7f6f2 #f7f6f2 #c2bbaf;
	line-height: 130%;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	font-weight: bold;
	background-repeat: repeat-x;
}
#leftcolumn input.textentry150 {
	color: #655C4E;
	font-size: 1.2em;
	font-family: Calibri, Geneva, Tahoma, Helvetica;
	background-image: url(../_img/design/input-text-bg.png);
	height: 24px;
	vertical-align: text-bottom;
	width: 250px;
	border-style: solid;
	border-width: 1px;
	border-color: #c2bbaf #f7f6f2 #f7f6f2 #c2bbaf;
	line-height: 130%;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	font-weight: bold;
}
#leftcolumn input.textentry50 {
	color: #655C4E;
	font-size: 1.2em;
	font-family: Calibri, Geneva, Tahoma, Helvetica;
	background-image: url(../_img/design/input-text-bg.png);
	height: 24px;
	vertical-align: text-bottom;
	width: 100px;
	border-style: solid;
	border-width: 1px;
	border-color: #c2bbaf #f7f6f2 #f7f6f2 #c2bbaf;
	line-height: 130%;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	font-weight: bold;
}

#leftcolumn input.captcha {
	color: #514a3e;
	font-size: 1.6em;
	font-family: Calibri, Geneva, Tahoma, Helvetica;
	background-image: url(../_img/design/input-text-bg.png);
	height: 26px;
	vertical-align: text-bottom;
	width: 165px;
	border-style: solid;
	border-width: 1px;
	border-color: #c2bbaf #f7f6f2 #f7f6f2 #c2bbaf;
	line-height: 130%;
	margin-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
}

#leftcolumn input.searchbox {
	color: #655C4E;
	font-size: 1em;
	font-family: Calibri, Geneva, Tahoma, Helvetica;
	background-image: url(../_img/design/input-text-bg.png);
	height: 24px;
	vertical-align: text-bottom;
	width: 400px;
	border-style: solid;
	border-width: 1px;
	border-color: #c2bbaf #fff #fff #c2bbaf;
	line-height: 130%;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
}
#leftcolumn input.file {
	color: #655C4E;
	font-size: 1.0em;
	font-family: Calibri, Geneva, Tahoma, Helvetica;
	background-image: url(../_img/design/input-text-bg.png);
	height: 24px;
	vertical-align: text-bottom;
	width: 400px;
	vertical-align: text-bottom;
	margin-left: 20px;
	border-style: solid;
	border-width: 1px;
	border-color: #c2bbaf #fff #fff #c2bbaf;
}
#leftcolumn tr { font-size: 12px; padding-top: 4px; padding-bottom: 4px; }
#leftcolumn td {
	font-size: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
	line-height: 140%;
}
#leftcolumn th.norm { color: #000; font-size: 12px; font-weight: normal; text-align: right; width: 130px; padding-top: 10px; padding-right: 8px; padding-bottom: 10px; }
#leftcolumn th.normsmall { color: #000; font-size: 12px; font-weight: normal; text-align: right; padding-top: 10px; padding-right: 8px; padding-bottom: 10px; width: 130px; }
#leftcolumn th.reqd { color: #cd3333; font-size: 12px; font-weight: normal; text-align: right; padding-top: 10px; padding-right: 8px; padding-bottom: 10px; width: 130px; }
#leftcolumn th.reqdleft { color: #cd3333; font-size: 12px; font-weight: normal; text-align: left; padding-top: 10px; padding-right: 8px; padding-bottom: 10px; width: 130px; }
#leftcolumn table p.desctext {
	color: #514a3e;
	font-size: 11px;
	line-height: 150%;
	margin-bottom: 5px;
	padding-top: 0;
}
#leftcolumn td.alert { color: #000; font-size: 12px; font-weight: normal; line-height: 145%; background-image: url(/_images/icons/alert.png); background-repeat: no-repeat; background-position: 0 1px; text-align: left; padding-top: 5px; padding-left: 22px; }
#leftcolumn textarea.commentbox {
	color: #333;
	font-size: 1em;
	font-family: Calibri, Geneva, Tahoma, Helvetica;
	line-height: 1.3em;
	background-image: none;
	width: 570px;
	height: 200px;
	margin-left: 20px;
	border-color: #c2bbaf #f7f6f2 #f7f6f2 #c2bbaf;
	border-style: solid;
	border-width: 1px;
	padding-left: 5px;
	padding-right: 5px;	
}
#leftcolumn textarea.commentboxsmall {
	color: #333;
	font-size: 1em;
	font-family: Calibri, Geneva, Tahoma, Helvetica;
	line-height: 1.3em;
	background-image: none;
	width: 570px;
	height: 100px;
	margin-left: 20px;
	border-color: #c2bbaf #f7f6f2 #f7f6f2 #c2bbaf;
	border-style: solid;
	border-width: 1px;
	padding-left: 5px;
	padding-right: 5px;	
}
#leftcolumn textarea.commentboxintable {
	color: #333;
	font-size: 1em;
	font-family: Calibri, Geneva, Tahoma, Helvetica;
	line-height: 1.3em;
	background-image: none;
	height: 200px;
	border-style: solid;
	border-width: 1px;
	border-color: #c2bbaf #f7f6f2 #f7f6f2 #c2bbaf;
	padding-left: 5px;
	padding-right: 5px;	
}
#leftcolumn select.fixed50 { color: #333; font-size: 12px; font-family: Calibri, Geneva, Tahoma, Helvetica; line-height: 1.3em; background-color: #fff; background-image: none; background-position: 0 0; width: 55px; height: 20px; border-style: solid; border-width: 1px; border-color: #c2bbaf #f7f6f2 #f7f6f2 #c2bbaf; }
#leftcolumn select.fixed150 { color: #333; font-size: 12px; font-family: Calibri, Geneva, Tahoma, Helvetica; line-height: 1.3em; background-color: #fff; background-image: none; background-position: 0 0; width: 150px; height: 20px; border-style: solid; border-width: 1px; border-color: #c2bbaf #f7f6f2 #f7f6f2 #c2bbaf; }
#leftcolumn select.fixed300 { color: #333; font-size: 12px; font-family: Calibri, Geneva, Tahoma, Helvetica; line-height: 1.3em; background-color: #fff; background-image: none; background-position: 0 0; width: 300px; height: 20px; border-style: solid; border-width: 1px; border-color: #c2bbaf #f7f6f2 #f7f6f2 #c2bbaf; }
#leftcolumn option.orange { color: #993300; }
#leftcolumn fieldset { margin-right: 15px; margin-left: 15px; padding-top: 15px; padding-bottom: 10px; border: solid 1px #e1ded8; }
#leftcolumn fieldset label {
cursor: pointer;
}
#leftcolumn fieldset legend { color: #664a00; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; background-color: #f7f6f2; margin-left: 30px; padding-right: 5px; padding-left: 5px; }
#leftcolumn td.FieldErrorColumn { color: #cd3333; font-size: 10px; }

/* RIGHT COLUMN FORM ELEMENTS */
/*#rightcolumn input.searchbox {
	background:#fff;
	border-color:#c2bbaf #fff #fff #c2bbaf;
	color:#333;
	font-size: 1em;
	font-family: Tahoma, Helvetica;
	line-height: 1.6em;
	vertical-align: text-bottom;
	width: 200px;
	height: 25px;
	margin-right: 0;
	border-style: solid;
	border-width: 1px;
}  previous version */
#rightcolumn input.searchbox {
	color: #655C4E;
	font-size: 1em;
	font-family: Calibri, Geneva, Tahoma, Helvetica;
	background-image: url(/_img/design/input-text-bg.png);
	height: 24px;
	vertical-align: text-bottom;
	width: 200px;
	border-style: solid;
	border-width: 1px;
	border-color: #c2bbaf #fff #fff #c2bbaf;
	line-height: 130%;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
}
#rightcolumn form {
	background-position: 0 top;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 12px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 7px;
	padding-left: 0;
}
#rightcolumn select.fixed180 {
	color: #333;
	font-size: 12px;
	font-family: Tahoma, Helvetica;
	line-height: 1.3em;
	background-color: #fff;
	background-image: none;
	background-position: 0 0;
	width: 240px;
	height: 20px;
	margin-bottom: 8px;
	margin-left: 12px;
	border-style: solid;
	border-width: 1px;
	border-color: #c2bbaf #f7f6f2 #f7f6f2 #c2bbaf;
}

/* POPUPBOX FORM ELEMENTS */

#popupcolumn form {
	background-color: #f7f6f2;
	background-position: 0 top;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 15px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
#popupcolumn td {
	font-size: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
	line-height: 140%;
}
#popupcolumn form p { padding-top: 10px; }
#popupcolumn table { margin-right: 15px; margin-left: 15px; border-style: none; }
#popupcolumn table p { font-size: 12px; margin-right: 0; margin-left: 0; border-style: none; }
#popupcolumn table h4 { font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; margin-top: 0; margin-bottom: 0; margin-left: 0; border-style: none; }
#popupcolumn input.textentry650 {
	color: #655C4E;
	font-size: 1.2em;
	font-family: Calibri, Geneva, Tahoma, Helvetica;
	background-image: url(../_img/design/input-text-bg.png);
	height: 24px;
	vertical-align: text-bottom;
	width: 640px;
	border-style: solid;
	border-width: 1px;
	border-color: #c2bbaf #f7f6f2 #f7f6f2 #c2bbaf;
	line-height: 130%;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	font-weight: bold;
	background-repeat: repeat-x;
}
#popupcolumn input.textentry300 {
	color: #655C4E;
	font-size: 1.2em;
	font-family: Calibri, Geneva, Tahoma, Helvetica;
	background-image: url(../_img/design/input-text-bg.png);
	height: 24px;
	vertical-align: text-bottom;
	width: 400px;
	border-style: solid;
	border-width: 1px;
	border-color: #c2bbaf #f7f6f2 #f7f6f2 #c2bbaf;
	line-height: 130%;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	font-weight: bold;
	background-repeat: repeat-x;
}
#popupcolumn input.textentry150 {
	color: #655C4E;
	font-size: 1.2em;
	font-family: Calibri, Geneva, Tahoma, Helvetica;
	background-image: url(../_img/design/input-text-bg.png);
	height: 24px;
	vertical-align: text-bottom;
	width: 250px;
	border-style: solid;
	border-width: 1px;
	border-color: #c2bbaf #f7f6f2 #f7f6f2 #c2bbaf;
	line-height: 130%;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	font-weight: bold;
}

#popupcolumn input.captcha {
	color: #514a3e;
	font-size: 1.6em;
	font-family: Calibri, Geneva, Tahoma, Helvetica;
	background-image: url(../_img/design/input-text-bg.png);
	height: 26px;
	vertical-align: text-bottom;
	width: 165px;
	border-style: solid;
	border-width: 1px;
	border-color: #c2bbaf #f7f6f2 #f7f6f2 #c2bbaf;
	line-height: 130%;
	margin-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
}


#popupcolumn input.textentry50 { color: #000; font-size: 17px; font-family: Calibri, Geneva, Tahoma, Helvetica; line-height: 2em; background-color: #fff; background-image: none; background-position: 0 0; width: 60px; height: 28px; vertical-align: text-bottom; border-style: solid; border-width: 1px; border-color: #c2bbaf #fff #fff #c2bbaf; }
#popupcolumn input.searchbox { color: #000; font-size: 17px; font-family: Calibri, Geneva, Tahoma, Helvetica; line-height: 2em; background-color: #fff; background-image: none; background-position: 0 0; width: 300px; height: 28px; border-style: solid; border-width: 1px; border-color: #c2bbaf #fff #fff #c2bbaf; }
#popupcolumn input.file { color: #a54a23; font-size: 17px; font-family: Calibri, Geneva, Tahoma, Helvetica; line-height: 2em; background-color: #fff; background-image: none; background-position: 0 0; width: 400px; height: 28px; vertical-align: text-bottom; margin-left: 15px; border-style: solid; border-width: 1px; border-color: #c2bbaf #fff #fff #c2bbaf; }
#popupcolumn tr { font-size: 11px; padding-top: 4px; padding-bottom: 4px; }
#popupcolumn th.norm { color: #000; font-size: 12px; font-weight: normal; text-align: right; width: 180px; padding-top: 10px; padding-right: 8px; padding-bottom: 10px; }
#popupcolumn th.normsmall { color: #000; font-size: 12px; font-weight: normal; text-align: right; padding-top: 10px; padding-right: 8px; padding-bottom: 10px; width: 130px; }
#popupcolumn th.reqd { color: #cd3333; font-size: 12px; font-weight: normal; text-align: right; padding-top: 10px; padding-right: 8px; padding-bottom: 10px; width: 180px; }
#popupcolumn th.reqdleft { color: #cd3333; font-size: 12px; font-weight: normal; text-align: left; padding-top: 10px; padding-right: 8px; padding-bottom: 10px; width: 180px; }
#popupcolumn table p.desctext { color: #514a3e; font-size: 12px; line-height: 14px; margin-bottom: 15px; padding-top: 0; }
#popupcolumn td.alert { color: #000; font-size: 11px; font-weight: normal; line-height: 145%; background-image: url(/_images/icons/alert.png); background-repeat: no-repeat; background-position: 0 1px; text-align: left; padding-top: 5px; padding-left: 22px; }
#popupcolumn textarea.commentbox {
	color: #333;
	font-size: 1em;
	font-family: Calibri, Geneva, Tahoma, Helvetica;
	line-height: 1.3em;
	background-image: none;
	width: 640px;
	height: 200px;
	margin-left: 20px;
	border-color: #c2bbaf #f7f6f2 #f7f6f2 #c2bbaf;
	border-style: solid;
	border-width: 1px;
	padding-left: 5px;
	padding-right: 5px;	
}
#popupcolumn textarea.commentboxsmall {
	color: #333;
	font-size: 1em;
	font-family: Calibri, Geneva, Tahoma, Helvetica;
	line-height: 1.3em;
	background-image: none;
	width: 640px;
	height: 100px;
	margin-left: 20px;
	border-color: #c2bbaf #f7f6f2 #f7f6f2 #c2bbaf;
	border-style: solid;
	border-width: 1px;
	padding-left: 5px;
	padding-right: 5px;	
}
#popupcolumn textarea.commentboxintable {
	color: #333;
	font-size: 1em;
	font-family: Calibri, Geneva, Tahoma, Helvetica;
	line-height: 1.3em;
	background-image: none;
	height: 200px;
	border-style: solid;
	border-width: 1px;
	border-color: #c2bbaf #f7f6f2 #f7f6f2 #c2bbaf;
	padding-left: 5px;
	padding-right: 5px;	
}#popupcolumn select.fixed50 { color: #333; font-size: 12px; font-family: Calibri, Geneva, Tahoma, Helvetica; line-height: 1.3em; background-color: #fff; background-image: none; background-position: 0 0; width: 55px; height: 20px; border-style: solid; border-width: 1px; border-color: #c2bbaf #f7f6f2 #f7f6f2 #c2bbaf; }
#popupcolumn select.fixed150 { color: #333; font-size: 12px; font-family: Calibri, Geneva, Tahoma, Helvetica; line-height: 1.3em; background-color: #fff; background-image: none; background-position: 0 0; width: 150px; height: 20px; border-style: solid; border-width: 1px; border-color: #c2bbaf #f7f6f2 #f7f6f2 #c2bbaf; }
#popupcolumn select.fixed300 { color: #333; font-size: 12px; font-family: Calibri, Geneva, Tahoma, Helvetica; line-height: 1.3em; background-color: #fff; background-image: none; background-position: 0 0; width: 300px; height: 20px; border-style: solid; border-width: 1px; border-color: #c2bbaf #f7f6f2 #f7f6f2 #c2bbaf; }
#popupcolumn option.orange { color: #993300; }
#popupcolumn fieldset { margin-right: 15px; margin-left: 15px; padding-top: 15px; padding-bottom: 10px; border: solid 1px #e1ded8; }
#popupcolumn fieldset label {
cursor: pointer;
}
#popupcolumn fieldset legend { color: #664a00; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; background-color: #f7f6f2; margin-left: 30px; padding-right: 5px; padding-left: 5px; }
#popupcolumn td.FieldErrorColumn { color: #cd3333; font-size: 10px; }



/* Below this is specific the oemPro forms */
.FormTable .FieldValueColumn input { color: #333; font-size: 12px; font-family: Calibri, Geneva, Tahoma, Helvetica; line-height: 1.3em; background-color: #fff; background-image: none; background-position: 0 0; height: 20px; vertical-align: text-bottom; width: 300px; border-style: solid; border-width: 1px; border-color: #c2bbaf #f7f6f2 #f7f6f2 #c2bbaf; }
.FormTable .FieldValueColumn .FieldValueColumnFieldError {
	background-color: #cd3333;
	color: #ffffff;
	font-weight: bold;
	}

