
/* Contact Page */
.validating-form-holder {float:left; width:660px; padding:20px; background:url(../images/background/contact.png) no-repeat }
.validating-form-holder p{color:#FFFFFF;}
.validating-form-holder h2 {font-size:22px; color:#cea258;}
.validating-form-holder h3 {font-size:14px; color:#cea258;}
.validating-form-holder span.required {color:#4c38a5; font-style:italic}
.validating-form-holder legend {margin:0; border:0; padding:0; font-size:14px; color:black; font-weight:bold; color:#FFFFFF; background:none}
.validating-form-holder fieldset {margin-bottom:20px; border:none; padding:0;}
.validating-form-holder fieldset.submit {margin-bottom:20px; border:none; padding:0 0px 0 3px; text-align:left}
.validating-form-holder label {width:140px; text-align:left; float:left; display:block; cursor:pointer; padding:15px 10px 0 3px; font:12px/18px Arial, Verdana, Times; color:#FFFFFF;}
.validating-form-holder input.text, .validating-form-holder textarea, .validating-form-holder select {width:210px; margin:11px 15px 5px 4px; border:0px solid #cecece; padding:5px; font:12px/18px Arial, Verdana, Times, serif; color:#444; float:left;}
.validating-form-holder input.required, .validating-form-holder textarea.required, .validating-form-holder select.required {width:210px; margin:11px 15px 5px 4px; padding:5px; font:12px/18px Arial, Verdana, Times, serif; color:#444; float:left;}
.validating-form-holder form ol {margin:20px 0 0 0; padding:0}
.validating-form-holder form ol li {list-style:none; padding:0px 0 0px 0; margin:0; float:left; width:640px }
.validating-form-holder form ol li.last {border:0 none}
.validating-form-holder form ol li input {margin:0 15px 0 0; float:left;}
.validating-form-holder form ol li.chk label {margin:0 0 0 7px; float:none; padding:0; display:inline}
.validating-form-holder form ol li.chk input {margin:0 0 0 150px; border:0 none}
.validating-form-holder form ol li select.thin-select { width: 5em; }
div.validating-form-holder div.error { background:#fcf9ce url(../images/icon/alert.gif) no-repeat top left; padding:15px 15px 5px 15px }
div.validating-form-holder div.error h3 { color:#ffa800; font-weight:bold; font-size:2em; margin:1px 0 10px 35px }
div.validating-form-holder div.error p  {color:#ffa800; margin-left:35px }
div.validating-form-holder div.error ul li  { margin-left:35px; list-style:none; padding-left:15px; margin-bottom:3px; color:#ff7e39; background:transparent url(../images/icons/bullet.png) center left no-repeat }
div.validating-form-holder form ol li.input-error {}
div.validating-form-holder div.input-error { color:#ffa800; padding:5px 0px 5px 25px;  background:url(../images/icon/alert.png) no-repeat scroll 5px 5px; margin:7px; float:left}
div.validating-form-holder span.note { color:#999999;display:block;font-size:0.8em;margin-bottom:10px;width:305px;}
div.validating-form-holder  .submit input{float:right; margin-right:280px}