#cformsform,
#cforms2form,
#cforms3form,
#cforms4form{
	padding: 0;
	margin: 0 auto;
	margin-top: 20px;
	width: 583px;
	background: #F7F7F7 url('images/contact_form_bg.gif') 0 0 repeat-y;
}
ol.cf-ol{
	padding: 0;
	margin: 0;
	list-style-type: none;
}
ol.cf-ol li{
	padding: 9px 55px 9px 0;
}
.box .content ol.cf-ol li{
	padding: 9px 55px 9px 0 !important;
}
#li--1{
	padding-top: 20px !important;
	background: url('images/contact_form_top.gif') 0 0 no-repeat;
	text-align: right;
}
#cformsform label{
	display: block;
	float: left;
	clear: both;
	width: 182px;
	padding: 0 0 0 78px !important;
}
#cformsform input{
	width: 261px;
	height: 22px;
	padding: 0 3px !important;
	background: #fff url('images/textarea.gif') 0 0 no-repeat;
	border: 0;
	color: #8B8989;
	font-size: 11px;
	line-height: 22px;
}
#cf_field_10{
	width: 73px !important;
}
#cformsform select{
	width: 267px;
	border: 1px solid #B9B9B9;
	color: #8B8989;
}
ol.cf-ol li.cf_li_err label{
	color: #f00;
}
.reqtxt, .emailreqtxt{
	display: none;
}

#label--12, #label--13{
	float: none !important;
	width: 100% !important;
	padding: 0 0 4px 78px !important;
}
#cformsform textarea{
	width: 443px;
	height: 94px;
	margin: 0 0 0 78px;
	padding: 5px !important;
	border: 0;
	background: #fff url('images/textarea.gif') 0 0 no-repeat;
	font: normal 12px arial;
	color: #8B8989;
	overflow: auto;
}
#cformsform p.cf-sb{
	padding: 0 0 38px 0 !important;
	margin: 0;
	background: url('images/contact_form_bttm.gif') 0 100% no-repeat;
	text-align: right;
}
#sendbutton, #resetbutton{
	width: 79px !important;
	height: 24px !important;
	margin: 0 51px 0 0;
	background: #019af1 url('images/bttns.gif') 0 0 no-repeat !important;
}
#resetbutton{
	background-position: 0 -24px !important;
	margin-right: 10px !important;
}
#usermessagea, #usermessageb{
	color: #f00;
	text-align: center;
	padding: 0 10px !important;
}
#usermessageb{
	position: relative;
	top: -30px;
}
#ll{
	display: none;
}


/** DATASHEET DOWNLOAD FORM **/
#cforms2form,
#cforms4form,
#cforms3form{
	width: 451px;
}
#li-2-1,
#li-4-1,
#li-3-1{
	padding-top: 20px !important;
	background: url('images/contact_form_top_451.gif') 0 0 no-repeat;
	text-align: right;
}
#cforms2form p.cf-sb,
#cforms4form p.cf-sb,
#cforms3form p.cf-sb{
	padding: 0 0 15px 0 !important;
	margin: -10px 0 0 0;
	background: url('images/contact_form_bttm_451.gif') 0 100% no-repeat;
	text-align: right;
}
#cforms2form label,
#cforms4form label,
#cforms3form label{
	display: block;
	float: left;
	clear: both;
	width: 145px;
	text-align: left;
	padding: 0 0 0 40px !important;
}
#cforms2form input,
#cforms4form input,
#cforms3form input{
	width: 230px;
	height: 22px;
	padding: 0 3px !important;
	background: #fff url('images/textarea.gif') 0 0 no-repeat;
	border: 0;
	color: #8B8989;
	font-size: 11px;
	line-height: 22px;
	float: left;
}
#cforms2form ol.cf-ol li,
#cforms4form ol.cf-ol li,
#cforms3form ol.cf-ol li{
	min-height: 20px;
	padding: 0 0 15px 0;
}
#li-2-1,
#li-4-1,
#li-3-1{
	font-weight: bold;
	padding: 20px 0 5px 0 !important;
	text-align: center;
}
#li-2-2,
#li-4-2,
#li-3-2{
	text-align: right;
	padding: 10px 30px 5px 0 !important;
	font-size: 11px;
}
#sendbutton2,
#sendbutton4,
#sendbutton3{
	width: 79px !important;
	height: 24px !important;
	margin: 0 30px 0 0;
	float: none !important;
	background: #019af1 url('images/bttns.gif') 0 0 no-repeat !important;
}
#ll2,
#ll4,
#ll3{
	display: none;
}
#usermessage2a, #usermessage2b,
#usermessage4a, #usermessage4b,
#usermessage3a, #usermessage3b{
	color: #f00;
	text-align: center;
	padding: 0 10px !important;
}
#usermessage2b,
#usermessage4b,
#usermessage3b{
	position: relative;
	top: -30px;
}

