/* =contact-form2-style1.css
-------------------------------------------------------------- */
.serviceContactWidget {width: 92%; margin:0;padding:0 0 1em 0;background-color:#e4e4e4;}
.serviceContactWidget h3 {margin:0;padding:0.8em 0 0.8em 12px;color:#666;background-color:#cfcfcf;}
#serviceContact h4 {margin:0;padding:0.5em 0 0 12px;font-size:100%; color:#333;}
#serviceContact fieldset {margin:0;padding-top:0;padding-left:12px;border-width:0;}
input,
textarea {width:87%;padding:3px 0 3px 4px;font-size:114%;border:2px solid #333;}
select {border:1px solid #333;}
#preferredContactMethod {position: relative;}
.contactPreferredContact {display: inline; padding-left:5px;}
.contactPreferredContact span {display: none;}
#serviceContact .contactPreferredContact input {width:auto;}
#emailMethod {position: absolute; left: 8px; top: 25px;}
#phoneMethod {position: absolute; left: 8px; top: 58px;}
.contactEmail input,
.contactPhone input {width: 74%; margin-left: 34px;}
.submit {margin:0 1em;text-align:center;}
.submit button {width:auto;padding:0.2em 0.4em;color:#0c0c0c;border:2px solid #666;background-color:#bfbfbf;}
	.submit button:hover {color:#222;border:2px solid #555;background-color:#efefef;}
label {display:block;margin:0; padding:3px 0;}
label br,
label span {display:none;}
.accountId span{ display: block; }
input.default,select.default,textarea.default {color:#999;border-color:#ccc;}
.helpText {color:#666;}

/* =don't switch the order of the .error and .valid css */
.error {font-weight:bold; color:#DC143C;}
.valid {color:#333;border-color:#333;}
.contactEmail .error,
.contactPhone .error {margin-left: 34px; padding:1px 0 1px 4px;}
label.error {background:transparent url(/v8/global/images/icons/white/validity-failed.gif) no-repeat 100%  50%;}
label.valid {background:transparent url(/v8/global/images/icons/white/validity-passed.gif) no-repeat 100%  50%;}
input.error, select.error{color:#DC143C;border-color:#DC143C;background-color:#FBE5E9;}
/* =ie6 */
* html .contactEmail .error,
* html .contactPhone .error {padding:1px 0 1px 4px;}